/*  =reset.css  http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, 
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background : transparent;  }

:focus {outline: 0; } 
ol, ul {list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
caption, th, td {text-align : left; font-weight : normal; }/* CSS Document */


a {text-decoration:none;}

p.access {display:none;
}

body, ul, ol, dl, p {font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 11pt;
}

div#search {display:none;}
div#breadcrumbs{display:none;}
div.systemmenu {display:none;}

h1, h2 {font-family: Georgia, "Times New Roman", Times, serif;
}


h1{font-size:24pt;
}

#camplifehead {margin:18pt;
width:266pt;
height:30pt;
}

h2 {
font-size:18pt;
line-height:36pt;
margin-top:2pt;
margin-bottom:9pt;
color:#987654;
letter-spacing:1pt;
}

h3 {margin:18pt 0 0 0;
padding:0 0 0 2pt;
line-height:18pt;
font-size:12pt;
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-weight:normal;
color:#99a;
border-bottom:1pt solid #6698ff;
}

h3#index {text-transform:uppercase;
font-size:12pt;
letter-spacing:1pt;}

/*----------------------------------------------- =layout main rules -----------------------------------------------*/
body {text-align: left;}

p, td{
line-height:18pt;
color:#567;}


/*----------------------------------------------- =headbanner -----------------------------------------------*/

#headbanner {margin:0 0 0 12pt;
width:940pt;
height:40pt;
background:none;
}

#navbar {display:none;
}



/*----------------------- =main - all three column ----------------------------------------------- */
#main {float: left;
margin:0 0 0 12pt;
width:940pt;
text-align:left;
border-width:0;
/*background:url(../images/grid.gif) repeat-x 0 0;*/
}


/* ----------------------------------------------- =left column ----------------------------------------------- */

#lefcolumn {display:none;
}

/*------------------------------------------- =secondnav -------------------------------------------*/

#secondnav {display:none;}



/*--------------------------------------------- =content ---------------------------------------------*/

#content {margin:0 40pt 36pt 25pt;
width:560pt;
border-width:0;
}

#content_wide{ margin:0 10pt 36pt 25pt;
width:600pt;
}

#content h3, #content_wide h3 {color:#b87533;
font-weight:bold; /*#a98765;*/
margin:0;
padding:0 0 9pt 0;
font-size:12pt;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing:1pt;
border-bottom-width:0;  
}

#content p, #content_wide p{margin:9pt 4pt 9pt 0;
}

#content h4, #content_wide h4 {color:#b87533;
font-weight:normal; /*#a98765;*/
padding:0 0 9pt 0;
font-size:12pt;
font-family: Georgia, "Times New Roman", Times, serif;
border-bottom-width:0;  
}

#content em, #content_wide em, h3 em{color:#666666; font-style:italic;
font-size:12pt;}

#content a:link, #content a:visited, #content_wide a:link, #content_wide a:visited {color: #b87533;
text-decoration:none;
border-bottom:1pt dotted #b87533;}

#content a:hover, #content_wide a:hover {color:#6698ff;
border-bottom:1pt solid #6698ff;}


div.email {font-family: Georgia, "Times New Roman", Times, serif;}
div.email a:link, div.email a:visited, div.email a:hover, span.email a:link, span.email a:visited, span.email a:hover { /*only this explicit code works with Widnows IE*/
padding-left:0; 
margin:0;
color:#6698ff;
font-family: Georgia, "Times New Roman", Times, serif;
background: none;
border-bottom: 1pt solid #fff;
}

.pdf{padding: 2pt 0 2pt 18pt;
font-family: Verdana, Helvetica, Arial, sans-serif; 
background: url(../images/pdf_icon.gif) 0 3pt no-repeat; 
}

.phone {margin-left:0;
padding-left:0;
font-family: Georgia, "Times New Roman", Times, serif;
background:url(../images/phone.gif) 0 50% no-repeat;
}


.fax {margin-left:0;padding-left:0;
font-family: Georgia, "Times New Roman", Times, serif;
background:url(../images/fax.gif) 0 50% no-repeat;
}

div.bio{padding:0 0 36pt 0;
background:url(../images/under_bright.png) left bottom repeat-x ;
margin-bottom: 18pt;
}

.address {width:260pt;}

span.question {margin-left:-20pt;
font-size:12pt;
text-transform:uppercase;
color:#999;
font-family: Georgia, "Times New Roman", Times, serif;}

.left span.question {margin-left:0;
font-size:12pt;
text-transform:uppercase;
color:#999;
font-family: Georgia, "Times New Roman", Times, serif;}

.left{float:left;
width:180pt; margin:0 9pt 9pt 0; padding:0 9pt 9pt 0; color:#999;}

span.answer {
font-size:12pt;
text-transform:uppercase;
color:#999;
font-family: Georgia, "Times New Roman", Times, serif;}



#content ul, #content_wide ul{margin-left:10pt;
margin-right:10pt;
}

#content ul li, #content_wide ul li{color:#555;
padding:2pt 12pt;
background: url(../images/lidot.gif) 0 4pt no-repeat;
line-height:18pt;}


#content ul.nodot, #content_wide ul.nodot{margin-left:10pt;
margin-right:10pt;
}

#content ul.nodot li, #content_wide ul.nodot li{color:#555;
padding:2pt 12pt;
background: none;
line-height:18pt;}


#content dl{
margin-right:10pt;
line-height:18pt;
}

#content dl dt {margin-top:9pt;
color:#c98655;
font-weight:bold;
}

#content dl dd {margin-bottom:9pt;
margin-left:10pt;
padding-left:9pt;
color:#666;
}


/*----------- =sidebar -----------------------------------------*/

div#sidebar {display:none;
}

.image{display:none;}

/*----------------------------------------------- =breadcrumbs -----------------------------------------------*/
#breadcrumbs {
padding-top:4pt;
padding-bottom:14pt;
margin-left:25pt;
font-size:12pt;
color:#999;
text-transform:lowercase;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
font-size:12pt;
line-height:18pt;
color:#666;
text-decoration:none;
/*background:url(../images/linkunder.png) repeat-x bottom left;*/
}
 
#breadcrumbs a:hover {color:#6698ff;
border-bottom:1pt solid #6698ff;}
 

/* ----------------------------------------------- =footer-----------------------------------------------*/
#footer{display:none;
 }

.right{float:right;
width: 120pt;
height:120pt;
margin: 0 0 18pt 18pt;
}

#content img, #content_wide img {width:106pt;height:106pt;}

/* =table *******/

table.roster{margin-left:-10pt;
width:500pt;}

table.roster td {width:166pt;}

.roster td, .roster th {padding:9pt 4pt;
border:1pt solid #abc6ef;
font-size:12pt;
line-height:13pt;}

.roster th.campus {text-transform:uppercase;
letter-spacing:1pt;
 color:#987654; /*#b87533;*/
}

.roster tr#horizontal {text-transform:uppercase;
color: #abc6ef;}


