body { color: #2f2f2f;
background-color: #F5F5F5;
font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
font-size: 13px;
line-height: 1.2em;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: left;}

a:link {color:#2f2f2f ;
background-color: ;
text-decoration: underline;}

a:active {color:#2f2f2f ;
background-color: ;
text-decoration: underline;}

a:visited {color:#2f2f2f ;
background-color: ;
text-decoration: underline;}

a:hover {color:white ;
background-color: #008FC4;
text-decoration: none;}

h1 {font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h2 {font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h3 {font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h4 {font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

/*Stuctural */ 

#uptop{margin-top:10px;
margin-bottom:10px;text-align: justify;}

#outer{
width:889px;
margin:auto;}

#breadcrumb{color:#008FBB;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;}

#container{
width:889px;
margin:auto;
border: 2px #008FC4 solid;
background-color: #ffffff;
}

#header{
width:882px;
height:187px;
margin: 0em;
padding: 0em;
}

#navcontainer{
height:31px;
background:url(images/menubg1.gif); height:31px; width:889px; background-repeat:no-repeat;
padding-top:5px;
text-align:right;
overflow:auto;
}

.menuborder{border-right:1px solid #ffffff;}

.justsayno{;font-size: small;}

#contentarea{
background: url(images/mainbg_waterbubbles.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:889px;
/*######## This sets the page height - needs to be more dynamic */ 
}

#contentcontainer{padding-left:30px;
padding-right:30px;
padding-top:30px;}

#leftanimation{width:529px;float:left;margin-top:10px;}

#logo{width:254px;float:right;}

#pagetext_content{width:500px;float:left;
margin-left:10px;margin-top:15px;}

#pagetext_contentrec{width:600px;float:left;
margin-left:3px;margin-top:15px;}

#page_image{width:254px;float:right;margin-top:25px;}

#page_image2{width:254px;float:right;margin-top:17px;}

#page_image3{width:200px;float:right;margin-top:21px;}

#homepagetextanim{margin-top:100px;}

#panelrow{float:left; clear:both;
margin-left:40px;}

#copyright{margin-top:5px;
color:#008FBB;
clear:both;}

#panel1{width:191px;
margin-right:40px;
float:left;margin-top:20px;}

#panel2{width:165px;
margin-right:20px;
float:left;
clear:right;margin-top:20px;}

#panel3{width:181px;
margin-right:20px;
float:left;
clear:right;margin-top:20px;}

#panel4{width:181px;
float:left;
clear:right;margin-top:20px;}

#accreditation{width:371px;

margin-left:500px;
margin-right:10px;
}

/*Styling Things */ 

.copyright{
color:#EBF5F7;
top:5px;
}

.smallfont{font-size:11px;}
.pagecopy{line-height:24px;}
.operationbg{background:url(images/operationbg.gif) bottom; background-repeat:no-repeat; height:400px;}

.intro{font-weight:bold;color:#0070B2;}

.panelintro{font-weight:bold;color:#0070B2;font-size:16px; padding-top:5px;}

.panelbold{font-weight:bold;font-size:12px;line-height:23px;}

.panelmain{ /*border-left: 4px #0070B2 solid;margin-left:5px;padding-left:5px;*/}


/*Nav Styling */
a.nav:link,
a.nav:visited{
color: white;
font-weight:bold;
font-size:16px;
text-decoration:none ;

}
a.nav:hover{	
background-color:none  ;
border-top: ;
color: ;}

ul#linkmenu { MARGIN-top: 6px; padding: 0px 0 0 120px; list-style:none;}
ul#linkmenu li { width: 50px; padding: 0px 0px 0px 65px;  float:left; font-weight:bold;}
ul#linkmenu li a:link, ul#linkmenu li a:visited { color: #626D78; text-decoration: none; font-size:11pt; float: left; font-weight:bold; background-color: #A2D4ED;}
ul#linkmenu li a:hover { color: #000000; text-decoration: none; font-size:11pt; float: left; font-weight:bold; background-color: #A2D4ED;}

a.linkmenulink:link, a.linkmenulink:active, a.linkmenulink:visited { color: #626D78; text-decoration: none; font-size:11pt;  font-weight:bold; background-color:#A2D4ED;}
a.linkmenulink:hover { color: #000000; text-decoration: none; font-size:11pt; font-weight:bold; background-color: #A2D4ED;}

a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited { color:#008FBB; text-decoration:none; font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; background-color:none;}
a.breadcrumblink:hover { color:#ffffff; text-decoration:none; font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
font-size: 13px; background-color:none;}

a.morelink:link, a.morelink:active, a.morelink:visited { color:#0070B2; text-decoration:underline; font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif; font-size: 13px; background-color:none; font-weight:bold;}
a.morelink:hover { color:#ffffff; text-decoration:none; font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;
font-size: 13px; background-color:none; font-weight:bold;}

.tablebg3{background-color:#f2f2f2;}
.border{border:1px solid #a2d4ed;}
.borderin{border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC;}
.borderin1{border-bottom:1px dashed #CCCCCC;}
.tablebg2{background-color:#e7f7ff; font-size:14px;}
.red{color:#cd0000;}

.biggertext {font-size:14px;}

a.blue:link, a.blue:active, a.blue:visited { color: #3399FF; text-decoration: underline; font-size:11pt;  font-weight:bold; ;}
a.blue:hover { color: #000000; text-decoration: none; font-size:11pt; font-weight:bold; background-color: #A2D4ED;}