@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
height:100%; /* this is the key! */
background:#444;
background-image:url(/images/bg.gif);
background-repeat:repeat-y;
background-position:top center;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:175%;
color:#111;
}
#mainContainer {
height:100%; width:990px; text-align:left; margin: auto;
}
#pageContent {
position: absolute; top: 260px; margin-left: 40px; width: 695px; z-index: 98; min-height:1080px;
}
#right {
position:absolute;
margin-left:730px;
top:-20px;
padding:0;
width:219px;
color:#fff;
font-weight:normal;
height:100%; /* works only if parent container is assigned a height value */
}
#right p {
padding:0 10px 0 0;
font-weight:normal;
}
#banner {
width:990px; height:147px; position:absolute; top:0px; 
background-image:url(/images/vectorsl.gif); 
background-repeat:no-repeat; background-position:top right;
}
h1 {font-size:190%; font-weight:normal;} h2 {font-size:170%; font-weight:normal;} h3 {font-size:140%; font-weight:normal;} h4 {font-size:130%; font-weight:normal;
}
#pageContent h1, #pageContent h2, #pageContent h3, #pageContent h4 {
	font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#3366aa;
} 
h1 {
	font-weight:bold; color:#8a221b; font-family:Arial, Helvetica, sans-serif; 
        font-size:225%; line-height:130%; margin-top:0px;
}
h2 {
	font-weight:bold; color:#8a221b; font-family:Arial, Helvetica, sans-serif; 
        font-size:150%; line-height:160%; margin-bottom:5px; margin-top:12px;
}
h3 {
	font-weight:bold; color:#8a221b; font-family:Arial, Helvetica, sans-serif; 
        font-size:125%; line-height:125%; margin-bottom:5px; margin-top:6px;
}
.rounded-corners {
    ms-border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.drop-shadow{
-moz-box-shadow: 6px 6px 4px #888;
-webkit-box-shadow: 6px 6px 4px #888;
box-shadow: 6px 6px 4px #888;
}
#right h1, #right h2, #right h3, #right h4 {
	font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#BDF;
}
#pageContent h2 {
	font-weight:normal; color:#2166AA; font-family:Arial, Helvetica, sans-serif;
}
a {color:#004499; font-weight:bold; text-decoration:none;}
#right a {color:#BDF; font-weight:normal; text-decoration:none;}
ul {list-style:url(/images/bullet.gif);}
#nav {position:absolute; top:164px; margin-left:40px; color:#FFF;}
#nav a {color:#FFF; text-decoration:none; font-weight:normal;}
#nav a:hover {color:#BDF; text-decoration:none; font-weight:normal;}
#nav img { filter:alpha(opacity=50); -moz-opacity:0.5 -khtml-opacity: 0.5; opacity: 0.5;}
.navOff {position:absolute; top:188px; z-index:97;}
#footer {position:relative; margin-top:30px; width:95%; color:#AAA; border-top:1px solid #CCC;}
#footer a {color:#AAA; text-decoration:none; font-weight:normal;}
#footer a:hover {color:#000; text-decoration:none; font-weight:normal;}
strong {color:#222;}

#sub1, #sub2, #sub3, #sub4, #sub5 {
	position:absolute; z-index:99; top:183px; background-image:url(/images/bg-subs.gif); background-repeat:repeat-x; display:none;
}
#sub1 ul, #sub2 ul, #sub3 ul, #sub4 ul, #sub5 ul {list-style:none; margin:0; padding:7px 0;}
#sub1 li, #sub2 li, #sub3 li, #sub4 li, #sub5 li {list-style:none; margin:0; padding:0 12px;}
#sub1 li a, #sub2 li a, #sub3 li a, #sub4 li a, #sub5 li a {color:#fff; text-decoration:none; font-weight:normal;}
#sub1 li a:hover, #sub2 li a:hover, #sub3 li a:hover, #sub4 li a:hover, #sub5 li a:hover {color:#BDF;}
#sub1 {margin-left:85px;}
#sub2 {margin-left:159px;}
#sub3 {margin-left:243px;}
#sub4 {margin-left:315px;}
#sub5 {margin-left:417px;}
