a img{
border:none;
}
a img.icon{
background:url(/_assets/img/icons/offsite.gif);
border:none;
height:11px;
padding:0;
width:10px;
}
a,a:link,a:visited{
color:#00573C;
text-decoration:underline;
}
a:hover,a:active{
text-decoration:none;
}
a[href$='.doc'] img.icon,a[href$='.docx'] img.icon{
background:url(/_assets/img/icons/page_white_word.gif) no-repeat;
width:11px;
}
a[href$='.pdf'] img.icon{
background:url(/_assets/img/icons/page_white_acrobat.gif) no-repeat;
width:11px;
}
a[href$='.ppt'] img.icon{
background:url(/_assets/img/icons/page_white_powerpoint.gif) no-repeat;
width:11px;
}
a[href$='.sit'] img.icon,a[href$='.zip'] img.icon{
background:url(/_assets/img/icons/compress.gif) no-repeat;
width:11px;
}
a[href$='.xls'] img.icon,a[href$='.xlsx'] img.icon{
background:url(/_assets/img/icons/page_white_excel.gif) no-repeat;
width:11px;
}
body{
	margin:0;
	padding:0 0 32px 0;
	font-weight: normal;
}
body#Bio #page .main .details{
display:inline;
float:right;
width:240px;
}
body#Bio #page .main .details ul{
clear:left;
list-style:none;
margin:0;
padding:0 0 0 1em;
text-indent:-1em;
}
body#Bio #page .main .details ul li{
color:#999999;
font:normal 12px/16px Verdana,Geneva,sans-serif;
line-height:32px;
margin:0;
}
body#Bio #page .main .details ul li a{
font-weight:bold;
}
body#Bio #page .main .details ul li:before{
content:"\00BB \0020";
}
body#Bio #page .main .image{
clear:left;
display:inline;
float:left;
margin:0 16px 16px 0;
overflow:hidden;
width:176px;
}
body#Bio #page .main .image img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
height:172px;
padding:1px;
}
body#Bio #page .main h2{
clear:left;
}
body#SearchResults #page .main{
border-right:none;
margin-right:0;
padding-right:0;
width:100%;
}
body#SearchResults #page .main iframe{
border:1px solid #DFD0A5;
height:50%;
width:734px;
}
form{
margin:0;
padding:0;
}
form p.hidden{
display:none;
}
.clear{
clear:both;
}
#ftr{
background:#FFFFFF;
margin:0 auto;
overflow:auto;
padding:16px;
width:704px;
}
#ftr .copyright{
clear:right;
color:#666666;
display:inline;
float:right;
font:normal 10px/16px Verdana,Geneva,sans-serif;
margin:16px 0 0 0;
padding:0;
text-align:right;
width:464px;
}
#ftr .copyright img{
margin-left:8px;
vertical-align:bottom;
}
#ftr .logoMark{
clear:left;
display:inline;
float:left;
margin:0;
padding:0;
width:208px;
}
#ftr .logoMark img{
display:block;
}
#ftr .nav{
clear:right;
display:inline;
float:right;
margin:0;
padding:0;
text-align:right;
width:464px;
}
#ftr .nav p{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#ftr .nav ul{
font:normal 11px/16px Verdana,Geneva,sans-serif;
list-style:none;
margin:0;
padding:0;
}
#ftr .nav ul li{
border-left:1px solid #666666;
color:#666666;
display:inline;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 0 4px;
padding:0 0 0 8px;
}
#ftr .nav ul li:first-child{
border-left:none;
margin-left:0;
padding-left:0;
}
#hdr{
background:#00573C url(/_assets/img/hdr_BG.jpg) repeat-x top;
border-bottom:1px solid #FFFFFF;
margin:0;
overflow:auto;
width:100%;
}
#hdr .banner{
clear:both;
margin:0;
padding:0;
}
#hdr .banner img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
padding:1px;
width:732px;
}
#hdr .container{
margin:0 auto;
overflow:auto;
padding:0;
width:736px;
}
#hdr .logo{
display:inline;
float:right;
margin:6px 16px 6px 0;
padding:0;
width:80px;
}
#hdr .logo img{
background:url(/_assets/img/hdr_CFSLogo.gif) no-repeat;
display:block;
height:52px;
width:77px;
}
#hdr .title{
color:#666666;
display:inline;
float:left;
font:normal 34px/37px Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
margin:16px 0 11px 16px;
padding:0;
width:624px;
}
#hdr ul.nav{
list-style:none;
margin:8px 0 7px 0;
overflow:auto;
padding:0;
text-align:center;
width:100%;
}
#hdr ul.nav li{
color:#CCCCCC;
display:inline;
font:normal 13px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0 16px;
text-transform:uppercase;
}
#hdr ul.nav li a,#hdr ul.nav li a:link,#hdr ul.nav li a:visited{
color:#FFFFFF;
text-decoration:none;
}
#hdr ul.nav li a:hover,#hdr ul.nav li a:active{
text-decoration:underline;
}
#page{
background:#F9F6ED;
border-bottom:1px solid #DFD0A5;
border-top:1px solid #DFD0A5;
margin:0 auto;
min-height:192px;
overflow:auto;
padding:0;
}
#page .container{
margin:0 auto;
overflow:auto;
padding:0;
width:760px;
}
#page .highlightLink{
color:#999999;
}
#page .highlightLink:before{
content:"\00BB \0020";
}
#page .main{
clear:left;
display:inline;
float:left;
margin:0;
overflow:hidden;
padding:16px 0 0 0;
width:480px;
}
#page .main .byline{
color:#999999;
font-weight:bold;
}
#page .main .byline a{
font-weight:normal;
}
#page .main .callOut{
background:#FFFFFF;
border:8px solid #F9F6ED;
clear:right;
display:inline;
float:right;
margin:0 0 16px 16px;
overflow:auto;
padding:8px;
width:208px;
}
#page .main .col1{
clear:left;
display:inline;
float:left;
width:224px;
}
#page .main .col2{
clear:right;
display:inline;
float:right;
width:224px;
}
#page .main .details{
	background:#F9F6ED;
	border:4px solid #CFC493;
	margin:0 0 16px 0;
	overflow:auto;
	padding:22px;
	width:448px;
}
#page .main .details .col1{
width:208px;
}
#page .main .details .col2{
width:208px;
}
#page .main .details h2{
border-bottom:1px dotted #DFD0A5;
color:#999999;
font:normal 11px/15px Verdana,Geneva,sans-serif;
}
#page .main .details ol li,#page .main .details ul li{
color:#000000;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0;
}
#page .main .details ol,#page .main .details ul{
margin:0 0 16px 16px;
padding:0;
}
#page .main .details p{
color:#000000;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .main .labbies{
clear:both;
}
#page .main .labbies h4 img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
float:left;
height:76px;
margin:0 8px 16px 0;
padding:1px;
}
#page .main .labbies ul{
list-style:none;
margin-left:0;
}
#page .main .labbies ul li{
border-bottom:1px dotted #DFD0A5;
margin:0 0 15px 0;
}
#page .main blockquote{
color:#666666;
font:normal 12px/16px Verdana,Geneva,sans-serif;
margin:0 32px 16px 32px;
padding:0;
}
#page .main dd{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .main div.notice h2,#page .main div.notice h3,#page .main div.notice h4{
text-align:center;
}
#page .main div.notice,#page .main ol.notice,#page .main ul.notice{
border:1px solid #DFD0A5;
margin:0 0 15px 0;
padding:15px 15px 0 15px;
}
#page .main dl{
margin:0;
padding:0;
}
#page .main dt{
color:#333333;
font:bold 12px/16px MS Serif, New York, serif;
margin:0;
padding:0;
}
#page .main form p{
margin:0;
padding:0;
}
#page .main h1{
color:#4d4d4d;
font:normal 30px/32px MS Serif, New York, serif;
margin:0;
padding:0;
}
#page .main h2{
border-bottom:1px dotted #CFC493;
color:#666666;
font:normal 24px/28px MS Serif, New York, serif;
margin:0 0 3px 0;
padding:0;
}
#page .main h3{
color:#666666;
font:normal 20px/32px MS Serif, New York, serif;
margin:0;
padding:0;
}
#page .main h4{
	color:#006747;
	font:bold 18px/32px MS Serif, New York, serif;
	margin:0 0 16px 0;
	line-height: 105%;
}
#page .main h5{
color:#666666;
font:normal 13px/32px MS Serif, New York, serif;
margin:0;
padding:0;
}
#page .main h6{
border-bottom:1px dotted #CCCCCC;
color:#333333;
font:normal 11px/17px MS Serif, New York, serif;
margin:6px 0 8px 0;
padding:0;
}
#page .main li{
color:#666666;
font:normal 12px/16px MS Serif, New York, serif;
margin:0 0 16px 0;
padding:0;
}
#page .main ol,#page .main ul{
color:#666666;
font:normal 12px/16px Verdana,Geneva,sans-serif;
margin:0 0 0 32px;
padding:0;
}
#page .main p{
color:#666666;
font:normal 12px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .main p img{
max-width:480px;
}
#page .main p.emptyResult{
background:#F9F6ED;
color:#999999;
padding:8px;
text-align:center;
}
#page .main p.notice{
border:1px solid #DFD0A5;
padding:15px;
}
#page .main ul.gallery{
list-style:none;
margin:0;
padding:0;
}
#page .main ul.gallery li{
display:inline;
float:left;
height:80px;
line-height:80px;
margin:8px;
overflow:hidden;
padding:0;
width:104px;
}
#page .main ul.gallery li img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
margin:0 auto;
max-height:76px;
max-width:100px;
padding:1px;
}
#page .main ul.paging{
clear:both;
display:block;
margin:0 0 16px 0;
}
#page .main ul.paging li{
color:#999999;
display:inline;
font:normal 12px/16px Verdana,Geneva,sans-serif;
}
#page .supp{
border-left:1px solid #cfc493;
clear:right;
display:inline;
float:right;
margin:0;
overflow:hidden;
padding:16px 0 0 15px;
width:224px;
}
#page .supp .galleries ul{
list-style:none;
margin:0;
padding:0;
}
#page .supp .galleries ul li{
margin:0;
padding:0;
}
#page .supp .galleries ul li p{
margin:0 0 16px 0;
padding:0;
}
#page .supp .galleries ul li p.image{
margin:0;
padding:0;
}
#page .supp .galleries ul li p.image img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
margin:0;
padding:1px;
width:220px;
}
#page .supp .search{
margin:0 0 16px 0;
overflow:hidden;
padding:0;
width:100%;
}
#page .supp .search .cbcsSearch{
clear:right;
display:inline;
float:right;
font:normal 10px/32px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp .search .keyword input{
background:#FFFFFF;
border:1px solid #DFD0A5;
color:#333333;
font:normal 12px Verdana,Geneva,sans-serif;
height:16px;
margin:0 0 8px 0;
padding:3px;
width:214px;
}
#page .supp .search .submit{
clear:left;
display:inline;
float:left;
}
#page .supp .search .submit input{
background:#00573C;
border:1px solid #DFD0A5;
color:#FFFFFF;
font:normal 16px Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
height:30px;
margin:0 0 2px 0;
padding:0;
text-align:center;
text-transform:uppercase;
width:94px;
}
#page .supp .search p{
margin:0;
padding:0;
}
#page .supp dd{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .supp dl{
margin:0;
padding:0;
}
#page .supp dt{
color:#333333;
font:bold 11px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp h2{
border-bottom:1px dotted #DFD0A5;
color:#666666;
font:normal 24px/31px MS Serif, New York, serif;
margin:0 0 16px 0;
padding:0;
text-align:center;
}
#page .supp h3{
color:#333333;
font:bold 12px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp h3 .viewall,#page .supp h4 .viewall{
color:#999999;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp h4{
color:#666666;
font:bold 11px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp li{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .supp ol,#page .supp ul{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 0 16px;
padding:0;
}
#page .supp p{
color:#666666;
font:normal 11px/16px Verdana,Geneva,sans-serif;
margin:0 0 16px 0;
padding:0;
}
#page .supp p img{
max-width:224px;
}
#page .supp p.viewall{
color:#999999;
font:normal 10px/16px Verdana,Geneva,sans-serif;
margin:0;
padding:0;
}
#page .supp ul.people{
list-style:none;
margin:0;
padding:0;
}
#page .supp ul.people li{
margin:0 0 16px 0;
overflow:hidden;
padding:0;
width:100%;
}
#page .supp ul.people li p{
display:inline;
float:left;
margin:0;
padding:0;
width:168px;
}
#page .supp ul.people li p.image{
clear:left;
margin:0 8px 0 0;
width:48px;
}
#page .supp ul.people li p.image img{
background:#FFFFFF;
border:1px solid #DFD0A5;
display:block;
height:44px;
margin:0;
padding:1px;
}
#page .viewall:before{
content:"\00BB \0020";
}
#page form fieldset{
border:8px solid #F9F6ED;
margin:0 0 16px 0;
padding:8px 8px 8px 8px;
}
#page form fieldset legend{
color:#999999;
font:bold 12px Verdana,Geneva,sans-serif;
padding:0 8px;
}
#page form input[required],#page form textarea[required]{
}
#page form input[type='button'],#page form input[type='reset']{
background:#F9F6ED;
border:1px solid #DFD0A5;
color:#333333;
font:normal 16px Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
height:30px;
margin:0 0 2px 0;
padding:0 16px;
text-align:center;
text-transform:uppercase;
}
#page form input[type='email'],#page form input[type='text']{
background:#FFFFFF;
border:1px solid #DFD0A5;
color:#333333;
font:normal 12px Verdana,Geneva,sans-serif;
height:16px;
margin:0 0 8px 0;
padding:3px;
width:214px;
}
#page form input[type='submit']{
background:#00573C;
border:1px solid #DFD0A5;
color:#FFFFFF;
font:normal 16px Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;
height:30px;
margin:0 0 2px 0;
padding:0 16px;
text-align:center;
text-transform:uppercase;
}
#page form input[type='text'][size='2']{
width:18px;
}
#page form input[type='text'][size='3']{
width:27px;
}
#page form input[type='text'][size='5']{
width:45px;
}
#page form label{
color:#333333;
display:block;
font:normal 11px/16px Verdana,Geneva,sans-serif;
}
#page form select{
background:#FFFFFF;
border:1px solid #DFD0A5;
color:#333333;
font:normal 12px/16px Verdana,Geneva,sans-serif;
margin:0 0 8px 0;
padding:3px;
}
#page form span.error{
color:#940031;
display:block;
font:normal 10px/10px Verdana,Geneva,sans-serif;
margin:0 0 6px 0;
}
#page form textarea{
background:#FFFFFF;
border:1px solid #DFD0A5;
color:#333333;
font:normal 12px/16px Verdana,Geneva,sans-serif;
margin:0 0 5px 0;
padding:3px;
width:98%;
}
#page p.smallPrint{
color:#666666;
font:normal 10px/16px Verdana,Geneva,sans-serif;
}
