/* CSS Document */ 
body, p,h1,h2,h3,h4,h5,ul,li,ol { 
margin:0; 
padding:0; 
color:#00437c; 
} 

body{ 
text-align:center; 
background-image:url(../images/wrapper_bg1.gif); 
background-repeat:repeat; 
background-position:left top; 
font-family: Arial, Helvetica, sans-serif; 
} 


a:link { 
text-decoration: underline; 
} 
a:visited { 
text-decoration: underline; 
} 
a:hover { 
text-decoration: underline; 
} 
a:active { 
text-decoration: underline; 
} 

h1{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:18pt; 

} 
h2{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:16pt; 

} 
h3{ 
font-family: Arial, Helvetica, sans-serif; 
font-size:10pt; 
} 
/*auto centers the wrapper in the browser window. */ 

#wrapper{ 
width:700px; 
margin:10px auto 0px auto; 
padding:5px 5px 0 5px; 
text-align:left; 
border:2px solid #c8c8c8; 
background-color:#FFFFFF; 
} 

#banner{ 
position:relative; 
height:145px; 
margin-bottom:0; 
padding-bottom:0; 
width:auto; 
} 

/*#logo{ 
position:absolute; 
top:10px; 
left:0px; 
}*/ 

#contact{ 
position:absolute; 
top:15px; 
left:199px; 
} 

#address{ 
position:absolute; 
top:20px; 
left:485px; 
font-size:9pt; 
text-align:right; 
margin-bottom:10px; 
width: 215px; 
height:83px; 
} 

a { 
font-size: 12px; 
color: #000033; 
} 
a:link { 
text-decoration: none; 
} 
a:visited { 
text-decoration: none; 
color: #666666; 
} 
a:hover { 
text-decoration: underline; 
color: #666666; 
} 
a:active { 
text-decoration: none; 
} 




.maroon{ 
color:#990000; 
font-weight:bold; 
font-size:15px; 
} 
#nav{ 
/*background-image:url(../images/top_nav_bg.gif);*/ 
background-position:left; 
background-repeat:no-repeat; 
position:absolute; 
top: 105px; 
left: 0px; 
height: 35px; 
width:700px; 
font-size:9pt; 
} 
#nav ul{ 
margin-left:0; 
padding-left:0; 
list-style-type: none; 
border-bottom: 1px solid #fff; 
border-top:1px solid #fff; 
float:left; 
width:100%; 
background-color:#00437c; 
} 
#nav li { 
float: left; 
} 
#nav a { 
width:11em; 
display: block; 
font-size: 10px; 
/*border:1px dashed #000; 
margin-bottom:5px;*/ 
padding:2px 0 2px 0; 
margin:2px 2px 2px 2px; 

/*background-color:#000099;*/ 
text-decoration:none; 
color: #ffffff; 
text-align:center; 
height:20px; 
/*font-weight: normal; 
border-right:1px solid #848484;*/ 
} 
#nav a:hover { 
color: #fff; 
text-decoration:underline; 
background-color:#5f86b4; 
} 
#pics{ 
position:absolute; 
top:140px; 
left:0; 
width:900px; 
background-image:url(../images/blue_bg.gif); 
background-repeat:no-repeat; 
background-position:left; 
text-align:right; 
border-bottom:4px solid #c8c8c8; 
} 
#contentwrapper{ 
position:relative; 
width:700px; 
/*border:1px solid blue; */
} 
#sidebar{ 
width:165px; 
float:left; 
margin-top: 0px; 
margin-right:15px; 
background-color:#00437c; 
/*border:1px dashed red;*/ 
} 

#links{ 
margin:0; 
padding:0; 
list-style:none; 
font-size:9pt; 
font-weight:bold; 
border:1px solid #c8c8c8; 
} 
#links li{ 
display:inline; 
} 
#links a{ 
text-decoration:none; 
display:block; 
padding:5px; 
border-bottom:1px solid #c8c8c8; 
text-align:left; 
color:#fff; 
} 
#links a:hover{ 
text-decoration:none; 
display:block; 
padding:5px; 
border-bottom:1px solid #c8c8c8; 
background-color:#5f86b4; 
/*background-image:url(images/nav_bg_blue.gif);*/ 
text-align:left; 
color:#ffffff; 
} 
.sidebarpics{ 
background-color:#fff; 
} 
.sidebarpics img{ 
margin:5px 25px; 
padding:10px; 
border:1px solid #000; 
} 
.sidebarpics p{ 
margin-left:25px; 
margin-right:25px; 
text-align:center; 
font-size:10pt; 
font-family: Arial, Helvetica, sans-serif; 
} 


#mainNav a { 
text-decoration: none; 
color: #000000; 
font-size: .8em; 
text-transform: uppercase; 
/*border: 1px solid #999999; 
border-bottom: none;*/ 
display: block; 
padding: 7px 5px 7px 30px; 
background: #E7E7E7 url(../images/boxed_arrow.gif) no-repeat left center; 
} 
#mainNav a:hover { 
text-decoration: none; 
color: #fff; 
font-size: .8em; 
text-transform: uppercase; 
/*border: 1px solid #999999; 
border-bottom: none;*/ 
display: block; 
padding: 7px 5px 7px 30px; 
background: #5f86b4 url(../images/boxed_arrow.gif) no-repeat left center; 
} 
#content{ 
/*width:505px;*/ 
width:100%; 
float:left; 
margin-left:1px; 
margin-right:0; 
margin-top:0; 
padding-left:5px; 
/*border: 1px solid #999999;*/ 
} 
/*#content a{ 
text-decoration: underline; 
color: #00437c; 
font-size: 12pt; 
} 
#content a:hover{ 
text-decoration: underline; 
color: #00437c; 
font-size: 12pt; 
}*/ 

#content ul{ 
font-size:14px; 
font-weight:100; 
font-family: Arial, Helvetica, sans-serif; 
} 
#content a { 
font-size: 14px; 
color: #00437c; 
text-decoration: underline; 
} 
#content a:link { 
text-decoration: underline; 
} 
#content a:visited { 
text-decoration: underline; 

} 
#content a:hover { 
text-decoration: none; 

} 
#content a:active { 
text-decoration: underline; 
} 

#contentlinks { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
font-family: Arial, Helvetica, sans-serif; 


} 

#contentlinksRed { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1Red.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
/*color:#FF0000;*/ 
} 
#contentlinksPink { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1pink.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
/*color:#006633;*/ 
} 
#contentlinksGreen { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1Green.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
/*color:#006633;*/ 
} 
#contentlinksBlue { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1Blue.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
/*color:#006633;*/ 
} 
#contentlinksYellow { 
/*padding-left:20px; 
list-style-type:circle;*/ 
margin-left:15px; 
padding-left:20px; 
background-image:url(../images/arrow1Yellow.gif); 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
list-style:none; 
/*color:#006633;*/ 
} 

#footer { 
clear:both; 
margin-top:5px; 
padding:0px; 
font-size: 9pt; 
font-weight: normal; 
color: #707070; 
width:auto; 
height:80px; 
text-align:center; 
line-height:140%; 
/*border:1px solid #395493;*/ 
} 

#footer a{ 
font-size:9pt; 
font-weight:normal; 
text-decoration:none; 
color:#00437c; 
} 
#footer a:hover{ 
color:#000000; 
text-decoration:underline; 
} 
#footer a:visited{ 
color:#00437c; 
text-decoration:underline; 
} 
.text{ 
font-size:14px; 
font-family: Arial, Helvetica, sans-serif; 
} 
.text_regular{ 
font-size:14px; 
font-weight:100; 
font-family: Arial, Helvetica, sans-serif; 
} 
.text1{ 
margin-left:15px; 
padding-left:20px; 
/*background-image:url(../images/arrow1.gif);*/ 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
color:#CC0099; 
font-weight:bold; 
font-size:18px; 
} 
.text2{ 
margin-left:30px; 
padding-left:20px; 
/*background-image:url(../images/arrow1.gif);*/ 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
color:#3333CC; 
font-weight:bold; 
font-size:18px; 
} 
.text3{ 
margin-left:45px; 
padding-left:20px; 
/*background-image:url(../images/arrow1.gif);*/ 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
color:#006666; 
font-weight:bold; 
font-size:18px; 
} 
.text4{ 
margin-left:60px; 
padding-left:20px; 
/*background-image:url(../images/arrow1.gif);*/ 
color:#996600; 
background-repeat:no-repeat; 
background-position:left; 
line-height: 190%; 
font-weight:bold; 
font-size:18px; 
} 

.bg { 
background-image:url(../images/rect_bg_grey_390.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
background-position:left; 
margin:0; 
padding:0; 
} 
.cladrex{ 
color:#00437c; 
font-weight: bold; 
text-transform:uppercase; 
} 
.even{ 
background-color:#EBEBEB; 
} 
.large{ 
font-size: 18pt; 
} 
.medium{ 
font-size: 16pt; 
font-weight:bold; 
} 
img.figureleft{ 
float:left; 
margin-top: 2px; 
margin-right: 10px; 
margin-left: 5px; 
margin-bottom:10px; 
border: 1px solid #E4E4E4; 
padding: 5px; 
} 
img.figureright{ 
float:right; 
margin-top: 2px; 
margin-right: 10px; 
margin-left:10px; 
margin-bottom:10px; 
border: 1px solid #E4E4E4; 
padding: 5px; 
} 
img.figureleft1{ 
float:left; 
margin-top: 2px; 
margin-right: 10px; 
margin-left: 5px; 
margin-bottom:10px; 
/*border: 1px solid #E4E4E4;*/ 
padding: 5px; 
} 
img.figureright1{ 
float:right; 
margin-top: 2px; 
margin-right: 10px; 
margin-left:10px; 
margin-bottom:10px; 
/*border: 1px solid #E4E4E4;*/ 
padding: 5px; 
} 
.table{ 
border: 2px solid #00437c; 
} 
#tr{ 
font-weight:bold; 
font-size:16px; 
color:#FFFFFF; 
/*border-bottom: 1px solid #fff;*/ 
} 
#tr a { 
font-size: 14px; 
color: #fff; 
text-decoration: underline; 
} 
#tr a:link { 

text-decoration: underline; 
} 
#tr a:visited { 
text-decoration: underline; 
} 
#tr a:hover { 
text-decoration: underline; 
} 
#tr a:active { 
text-decoration: underline; 
} 
