/* GENERAL STYLES */ 
html, body{ 
margin:0; 
padding:0; 
text-align:center; 
background-image:url(images/main_bg.jpg);
background-repeat:repeat-x;
background-color:#66CCFF;
} 
 
#pagewidth{ 
width:734px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;
} 
 
#header{
position:relative; 
height:267px; 
background-image:url(images/header_bg.jpg);
width:100%;
}

#content-sub {
padding-top:20px;
background-image:url(images/content-sub_bg.jpg);
background-repeat:no-repeat;
}

#content {
background-image:url(images/content_bg.jpg);
}

#footer{
height:75px;
background-image:url(images/footer_bg.jpg);
background-repeat:no-repeat;
clear:both;
text-align:center;
} 
 
#flashnav {
padding-top:64px;
padding-left:10px;
}
 
 
/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 


/* TEXT STYLES */
.content-text           {font-family: Helvetica;font-size: 14px;color: #000000;text-decoration: none;line-height: 20px;font-style: normal;font-weight: normal;} 
.content-text a:link    {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;}
.content-text a:visited {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;} 
.content-text a:active  {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;} 
.content-text a:hover   {font-family: Helvetica;font-size: 14px;color: #000000;text-decoration: underline;}
.content-text strong    {font-weight: bold;} 


.footer-text           {font-family: Helvetica;font-size: 14px;color: #000000;text-decoration: none;line-height: normal;font-style: normal;font-weight: bold;} 
.footer-text a:link    {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;}
.footer-text a:visited {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;} 
.footer-text a:active  {font-family: Helvetica;font-size: 14px;color: #66CCFF;text-decoration: none;} 
.footer-text a:hover   {font-family: Helvetica;font-size: 14px;color: #000000;text-decoration: underline;} 


/* HOMEPAGE STYLES */
#maincol{
float: left; 
display:inline; 
position: relative; 
width:350px; 
padding:25px;
}

#rightcol {
padding:25px;
}

/* PROCEDURES STYLES */
#prochighlite{
float: left;
width:375px; 
padding:25px 0px 25px 0px;
}

#proclist {
float: left; 
display:inline; 
position: relative; 
width:250px;
padding:25px;
/*background-color:#CCCCCC;*/
}

#proclist ol {
list-style-type:decimal;
}

#proclist li {
line-height:20px;
margin-left:35px;
}

/* ABOUTUS STYLES */
#aboutcontent {
float: left; 
display:inline; 
position: relative; 
width:670px;
padding:25px;
}

#aboutcontent ol {
list-style-type:decimal;
}

#aboutcontent li {
line-height:20px;
margin-left:35px;
}

/* CONTACT US STYLES */
#contactform {
float: left;
width:375px;
padding:25px 0px 25px 25px;
line-height:125%;
}

#contactform td {
padding:5px;
}

#contactaddress {
float: left; 
display:inline; 
position: relative; 
width:250px;
padding:25px;
/*background-color:#CCCCCC;*/
}

/*printer styles*/ 
@media print{ 
/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}