body {
background:#e3ecf3;
background-image:url(../common_images/bg.jpg);
background-repeat:repeat-x;
}

#container {
position:relative;
margin: 10px auto;
width:980px;
}

#header {
width: 965px;
}

#contentContainer {
margin: 0px auto;
width:980px;
background:#e3ecf3;
}

#navigation_header {
width:980px;
height:35px;
padding-top:10px;
background: #2a6084;
background-image:url(../common_images/bg_quicklinks.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;
border-top-left-radius: 1em;
border-top-right-radius: 1em;
-moz-border-radius-topleft: 1em; 
-moz-border-radius-topright: 1em; 
-webkit-border-top-left-radius: 1em 1em;
-webkit-border-top-right-radius: 1em 1em;
}

#navigation_header a:link, #navigation_header a:active, #navigation_header a:visited {
text-decoration:none;
text-align:left;
margin: 0px 15px 5px 15px;
padding: 0px 0px 0px 0px;
color:#79b3de;
font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;
}
 
#navigation_header a:hover {
color:#FFFFFF;
}

#mainContent_area {
width:980px;
height:415px;
background-color:#1b4e7d;
background-image:url('../common_images/bg_contentArea.jpg');
background-attachment:scroll !important;
background-attachment: fixed;
background-position:bottom left ;
background-repeat: no-repeat;
overflow:auto;
}

#mainContent_scroll {
margin: 5px 0px 0px 50px;
padding: 0px 0px;
width: 575px;
float:left;
}

#mainContent_scroll a:link img, #mainContent_scroll a:active img, #mainContent_scroll a:visited img {
margin: 0px 0px 0px 0px;
padding: 10px;
text-decoration:none;
border:none;
filter: alpha(opacity=65);
-moz-opacity: 0.65;
opacity:0.65;
/* border: 1px solid #174670; */
}

#mainContent_scroll a:hover img {
filter: alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1.00;
/* border: 1px solid #fff; */
}

#mainContent_scroll p a:link, #mainContent_scroll p a:visited, #mainContent_scroll p a:active {
text-decoration:none;
font-weight:normal;
color:#79b3de;
font-weight:bold;
} 

#mainContent_scroll p a:hover {
text-decoration:none;
border-bottom: 1px dotted #79b3de; 
} 

#mainContent_scroll h2 {
margin: 25px 0px 0px 0px;
padding: 0px 0px;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:italic;
}

#mainContent_scroll p {
margin: 5px 0px 15px 0px;
padding: 0px 0px;
color:#f7f7f7;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height: 21px;
letter-spacing:.5px;
}

#mainContent_scroll p.intro {
width: 575px;
margin: 15px 10px 0px 10px;
padding: 0px 0px;
color:#ddd;
font-family:"Trebuchet MS",  Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
line-height: 23px;
}

#subContent_signup {
position:absolute;
top:470px;
left:675px;
height:165px;
margin:0px 0px;
padding:0px 0px;
}

#mainContent_signup {
position:absolute;
top:140px;
left: 635px;
margin: 25px 0px 0px 30px;
padding: 10px 15px 5px 15px;
width:235px;
height:255px;
background-color: #d4e6f3;
background-image:url(../common_images/bg_signupShadow.gif);
background-repeat:repeat-y;
background-position:left;
border: 3px solid #D34328;
}

#mainContent_signup h2 {
margin:0px 0px 5px 0px;
padding:0px 0px;
color:#ef1c00;
font: bold 16px/19px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #ef1c00;
text-align:center;
}

#mainContent_signup p {
margin: 0px 0px;
padding: 0px 0px;
color:#000;
font: normal 12px/17px Arial, Helvetica, sans-serif;
}

#mainContent_signup iframe {
margin: 5px 0px;
padding: 0px 0px;
}

#mainContent_photo {
position:absolute;
top:140px;
left: 635px;
margin: 25px 0px 0px 30px;
padding: 10px 15px 5px 15px;
width:235px;
height:255px;
background-color: transparent;
}

#contentArea {
margin: 0px 0px;
padding: 10px 0px 0px 0px;
width:978px;
background: #d4e6f3;
background-image:url(../common_images/contentArea_topper.jpg);
background-repeat:no-repeat;
background-position:top;
border-left: 1.5px solid #CCC;
border-right:  1.5px solid #0090d0;
}

#contentArea_info {
position:absolute;
top: 480px;
left: 266px;
width: 340px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contentArea_info h3 {
margin: 0px 0px;
padding: 0px 0px;
color:#296692;
font-style:italic;
font-size:24px;
line-height: 26px;
letter-spacing:-1px;
}

#contentArea_info p {
margin:10px 0px 0px 0px;
padding: 0px 0px;
color:#000000;
font-style:italic;
font-size:13px;
line-height: 24px;
}

#quicklinks {
width:980px;
height:45px;
margin:0px 0px;
padding:0px 0px;
background: #2a6084;
background-image:url(../common_images/bg_quicklinks.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom-left-radius: 1em;
border-bottom-right-radius: 1em;
-moz-border-radius-bottomleft: 1em; 
-moz-border-radius-bottomright: 1em; 
-webkit-border-bottom-left-radius: 1em 1em;
-webkit-border-bottom-right-radius: 1em 1em;
}

#quicklinks a:link, #quicklinks a:active, #quicklinks a:visited {
text-decoration:none;
text-align:left;
margin: 0px 15px 0px 15px;
color:#FFFFFF;
font: bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
 
#quicklinks a:hover {
border-bottom:1px dotted #FFF;
}

#footer {
margin-top: 15px;
text-align:center;
color: #808080;
font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
clear:both;
}


.clear {clear:both;}
.ltBlue {color:#79b3de;}
.dkBlue {color:#00466f;}
.gray {color:#777;}
.red {color:#d34328;}
.blue {color:#0090d0;}
.text_left {margin-top:15px;float:left;}
.text_right {text-align:right;}

