*{
margin:0;
padding:0
}
body{
font:12px "Trebuchet MS",Verdana,Arial,sans-serif;
background:url(../images/bg.gif) repeat-x #0077C1 top;
color:#FFFFFF
}
h2{
font:normal 36px "Arial Narrow",Arial,Helvetica,sans-serif;
color:#FFFFFF;
background:url(../images/h1_bg.gif) no-repeat #0077C1 top left;
padding:8px 45px 0 45px;
width:589px
}
h3{
font:normal 24px "Arial Narrow",Arial,Helvetica,sans-serif;
background-color:transparent;
color:#33CBFF;
padding:0px 45px 0 45px
}
h4{
font:normal 21px "Arial Narrow",Arial,Helvetica,sans-serif;
background:url(../images/h3_bg.gif) no-repeat transparent top left;
color:#C5F0FF;
padding:8px 45px 0 45px;
width:589px
}
#parent{
display:block;
min-height:100%;
width:100%;
position:absolute;
top:0px;
left:0px;
margin:auto;
z-index:0
}
#clear{
clear:both;
color:#FFFFFF;
margin:0;
padding:0px 0px;
width:100%;
height: 0px
}
#container{
width:960px;
margin:0 auto
}
#contentwrapper{
float:left;
width:100%
}
#contentcolumn{
margin:35px 0 0 280px;
padding-bottom:75px;
background:url(../images/content_bg.gif) #0077C1
}
#leftcolumn{
float:left;
width:280px;
margin-left:-960px
}
#spoffr{
width:280px;
background:url(../images/spoffr_bg.gif) #AAE0FA;
margin-top:110px;
margin-bottom:110px
}
#spoffrhead{
width:280px;
background:url(../images/spoffr_header.gif) no-repeat transparent top left
}
#spoffrhead p{
font:normal 21px "Arial Narrow",Arial,Helvetica,sans-serif;
color:#005FAE;
padding:15px 0px 30px 40px
}
#spoffrtext1{
color:#0077C1;
margin:11px 33px 19px 33px;
line-height:20px
}
#spoffrtext2{
color:#0077C1;
margin:11px 33px 19px 33px;
line-height:20px
}
#spoffr  a{
color:#BC3A01;
text-decoration:none;
border-bottom:1px dotted
}

#spoffr a:visited{
color:#BC3A01;
text-decoration:none;
border-bottom:1px dotted
}

#spoffr a:hover{
color:#663300;
text-decoration:none;
border-bottom:1px dotted
}

#contentcolumn p{
color:#FFFFFF;
font-size:13px;
line-height:15pt;
text-align:justify;
padding:0px 45px 0 45px
}

#contentcolumn .p2{
color:#AAE0FA;
font-size:12px;
line-height:15pt;
text-align:justify;
padding:0px 45px 0 45px
}

#contentcolumn .p2 ul {
font-size : 15pt; 
font-family : "Trebuchet MS", arial, helvetica, sans-serif; 
color : #ffffff;
list-style-image: url(../images/bullet3.gif)
}

#contentcolumn .p2 ul li {
font-size : 15pt; 
font-family : "Trebuchet MS", arial, helvetica, sans-serif; 
color : #ffffff;
list-style-image: url(../images/bullet3.gif)
}

#contentcolumn .contacterror{
color:#FF8080;
font-weight: bold;
font-size:12px;
line-height:15pt;
text-align:left;
padding:0px 45px 15px 45px;
}

#contentcolumn .p2b{
color:#AAE0FA;
font-size:12px;
line-height:12pt;
text-align:justify;
padding:0px 10px 15px 10px
}

#contentcolumn .p2 a{
color:#FFFFFF;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}

#contentcolumn .p2 a:hover{
color:#FFFFFF;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}

#contentcolumn .p2 a:visited{
color:#FFFFFF;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;
}


#contentcolumn .p3{
font:italic 12px "Trebuchet MS",Verdana,Arial,sans-serif;
color:#AAE0FA;
font-size:12px;
line-height:15pt;
text-align:left;
padding:0px 0px 0px 0px
}

#contentcolumn .p4{
color:#AAE0FA;
font-size:12px;
line-height:15pt;
text-align:center;
padding:0px 0px 0 0px
}
#contentcolumn input{
font:12px "Trebuchet MS",Verdana,Arial,sans-serif;
background-color:#F7FCFE;
border:1px solid #33CBFF;
color:#00467D;
height:18px;
margin:0px 0px 4px 0;
padding:0 0 0 5px;
width:300px
}

#contentcolumn textarea{
font:12px "Trebuchet MS",Verdana,Arial,sans-serif;
background-color:#F7FCFE;
border:1px solid #33CBFF;
color:#00467D;
margin:0px 0px 4px 0;
padding:0 0 0 5px;
}

#rightboxr{
background:url(../images/rightboxr_bg.gif) #AAE0FA no-repeat bottom center;
color:#0077C1;
list-style:none;
margin:0 45px 15px 30px;
padding-bottom:15px;
width:190px;
float:right
}
#rightboxrhead{
width:190px;
background:url(../images/rightboxr_header.gif) no-repeat transparent top left;
height:43px
}
#rightboxrhead p{
font:normal 21px "Arial Narrow",Arial,Helvetica,sans-serif;
color:#FFFFFF;
padding:12px 0px 6px 38px
}
#rightbox{
background:#FFFFFF;
color:#0077C1;
list-style:none;
margin:0 45px 15px 30px;
width:188px;
float:right;
border:1px solid #D4EFFD
}
#rightboxhead{
width:190px
}
#rightboxhead p{
font:normal 21px "Arial Narrow",Arial,Helvetica,sans-serif;
color:#0077C1;
padding:12px 0px 0px 38px
}
#rightboxr ul,#rightbox ul{
list-style:none;
margin:0 0 15px 10px;
width:125px;
padding:10px 0 0 22px
}
#rightboxr ul li,#rightbox ul li{
background:url(../images/bullet.gif) no-repeat 0 2px;
color:#0077C1;
line-height:12pt;
margin-bottom:4px;
margin-left:0px;
padding:4px 0 0px 23px;
text-align:justify
}
#contentcolumn a{
color:#B6F6FF
}
#contentcolumn a:hover{
color:#00467D
}
#header{
background:#FFFFFF;
background-image:url(../images/header_bg.gif);
color:#00467D;
font-size:13px;
height:60px;
margin:0 auto;
width:680px
}
#header ul{
float:left;
height:35px;
list-style:none;
width:405px;
padding:11px 0 0 42px
}
#header ul li{
display:block;
float:left;
height:25px;
line-height:14pt;
text-align:center;
margin-right:20px
}
#header ul li a{
color:#00467D;
text-decoration:none;
background:url(../images/li_bg.gif) no-repeat 0 1px;
padding-left:23px
}
#header ul li a:hover{
color:#00467D;
text-decoration:none;
background:url(../images/li_bg_act.gif) no-repeat 0 1px;
padding-left:23px
}
#header input{
font:12px "Trebuchet MS",Verdana,Arial,sans-serif;
background-color:#F7FCFE;
border:1px solid #33CBFF;
color:#00467D;
height:18px;
margin:10px 0px 4px 0;
padding:0 0 0 5px;
width:147px
}
#header .button{
border:0;
width:35px;
height:20px;
margin:0 0px 0 0;
padding-top:10px
}
#contentcolumn .image{
border:1px solid #003251;
margin:10px 0px 0px 0;
padding:10px;
background-color:#33CBFF
}

#contentcolumn .image2{
border:1px solid #003251;
margin:5px 0px 15px 15px;
padding:10px;
background-color:#33CBFF
}

#contentcolumn .imageholderright{
margin:0px 25px 0px 0px;
padding-bottom:15px;
width:200px;
float:right;
}

#contentcolumn .imageholderleft{
margin:50px 50px 50px 50px;
padding-top:15px;
padding-right: 15px;
padding-bottom:15px;
padding-left:45px;
width:200px;
}

#contentcolumn .imagetitle{
font:italic 12px "Trebuchet MS",Verdana,Arial,sans-serif;
color:#BFEFFF
}
#footer{
bottom:0px;
width:100%;
height:100px;
z-index:999;
margin:0;
color:#333333
}
#footer a{
color:#FFFFFF
}
#footer a:hover{
color:#BFEFFF
}
#footermenu{
color:#FFFFFF;
font-size:11px;
height:100px;
margin:0px auto 0px auto;
padding:0px 10px 0 290px;
width:680px;
background:url(../images/footer_bg.gif) no-repeat transparent center
}
#footermenu ul{
height:30px;
list-style:none;
margin:0px auto 0px auto;
padding-top:57px;
width:670px
}
#footermenu ul li{
border-left:1px #65B3E5 solid;
border-right:1px #0074BD solid;
display:block;
float:left;
height:30px;
line-height:14pt;
margin-top:4px;
padding:9px 7px 0 7px
}
#contentbgx{
position:absolute;
width:100%;
margin:0;
height:100%;
overflow:hidden
}
#contentbg-x{
width:980px;
margin:auto;
height:450px
}
#contentbgy{
position:absolute;
width:100%;
margin:0;
height:100%;
overflow:hidden
}
#contentbg-y{
width:980px;
margin:35px auto 0 auto;
height:100%;
background:url(../images/content_bg-y.gif) repeat-y transparent center
}
#flashcontent {
width: 680px;
height: 90px
}

