/* CSS Document */

body{
margin: 0px;
padding: 0px;
text-align:center;
background-color: #d4d4d4;}

/*--------------------background (blue gradient)-------------------------*/
#bg{
background-image:url(../images/frame.jpg);
background-position: bottom left;
background-repeat:no-repeat;
margin: 0px;
padding: 0px;
text-align:center;
}

/*--------------------frame (centers site)-------------------------*/
#frame{
margin: 20px auto 0px auto;
padding: 0px;
text-align:center;
width: 984px;}

/*--------------------header-------------------------*/
#header{
background-image:url(../images/header1.jpg);
background-position: top left;
background-repeat:no-repeat;
margin: 0px;
padding: 0px;
text-align:center;
width: 984px;
height:200px;}

/*--------------------navigation (where rollover buttons sit)-------------------------*/
#nav{
margin: 6px 0 0 0;
padding: 0px;
text-align:center;
width: 984px;
height:39px;}

/*--------------------content area(drop shadow line and grey strip)-------------------------*/
#contentbg{
background-image:url(../images/content_bg.jpg);
background-position: top left;
background-repeat:repeat-y;
margin: 0px;
padding: 0px;
text-align:center;
width: 984px;
min-height: 300px;}

/*--------------------content-------------------------*/
#content{
width:560px;
float:left;
margin: 0px;
padding: 20px 20px 0px 55px;
text-align:left;
font: 12px Trebuchet MS, Arial, sans-serif;
color:#999999;}

#content a:link, #content a:visited{
margin: 0px;
padding: 0px;
text-align:left;
color:#999999;
text-decoration:underline;}

#content a:hover{
margin: 0px;
padding: 0px;
text-align:left;
color:#2BA3D8;
text-decoration:underline;}

#content li{
list-style: none;
background-image:url(../images/li.gif);
background-position: middle left;
background-repeat:no-repeat;
margin: 0px;
padding: 0 0 0 8px;
text-align:left;
}

#content h1{
margin: 0px;
padding: 0px;
text-align:left;
font: 18px Trebuchet MS, Arial, sans-serif;
color:#F7941D;}

#content h2{
margin: 10px 0 0 0;
padding: 0px;
text-align:left;
font: 14px Trebuchet MS, Arial, sans-serif;
color:#999999;}

#content h3{
margin: 0px;
padding: 0px;
text-align:left;
font: 12px Trebuchet MS, Arial, sans-serif;
color:#F7941D;}

#content h3 a:link, #content h3 a:visited{
margin: 0px;
padding: 0px;
text-align:left;
font: 12px Trebuchet MS, Arial, sans-serif;
color:#F7941D;
text-decoration: underline;}

#content h3 a:hover{
margin: 0px;
padding: 0px;
text-align:left;
font: 12px Trebuchet MS, Arial, sans-serif;
color:#999999;
text-decoration: underline;}

/*--------------------right area-------------------------*/
#right{
width:295px;
float:right;
margin: 0px;
padding: 25px 10px 0 30px;
text-align:left;
font: 11px Trebuchet MS, Arial, sans-serif;
color:#2BA3D8;}

#right a:link, #right a:visited{
margin: 0px;
padding: 0px;
color:#2BA3D8;
text-decoration:underline;}

#right a:hover{
margin: 0px;
padding: 0px;
color:#000000;
text-decoration:underline;}


#right h1{
margin: 0px;
padding: 0px;
text-align:left;
font: 14px Trebuchet MS, Arial, sans-serif;
color:#2BA3D8;
}

/*--------------------footer (stripe background)-------------------------*/
#footer{
height: 150px;
margin: 0px;
padding: 0px 0 0 0px;
text-align:left;
background-image:url(../images/footer.jpg);
background-position: top left;
background-repeat:no-repeat;}

/*--------------------footer text (text in footer and white content box from above overlapping into footer)-------------------------*/
#footertext{
background-image:url(../images/footer_text.jpg);
background-position: top left;
background-repeat:no-repeat;
width: 984px;
height: 74px;
margin: 0px auto 0px auto;
padding: 50px 0 0 0;
text-align:left;
font: 11px Trebuchet MS, Arial, sans-serif;
color:#777776;
}

#footertext a:link, #footertext a:visited{
margin: 0px;
padding: 0px;
color:#777776;
text-decoration:none;}

#footertext a:hover{
margin: 0px;
padding: 0px;
color:#2BA3D8;
text-decoration:none;}

.form{
margin: 0px;
padding: 0px;
text-align:left;
font: 11px Trebuchet MS, Arial, sans-serif;
color:#F7941D;}

/* footer navigation styles */
#footernav{
height: 20px;
width: 984px;
margin: 0px auto;
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
}


#footernav ul{
padding: 7px px 0px 18px;
margin: 0px;
}

#footernav li{
padding: 0px 7px 0px 7px;
margin: 0px;
display:inline;
list-style:none;
height: 20px;
}

#footernav a:link, #footernav a:visited{
list-style: none;
font: 11px Trebuchet MS, Arial, sans-serif;
color: #777776;
padding: 0px;
margin: 0px;
text-decoration:none;
height: 28px;
}

#footernav a:hover{
height: 28px;
padding: 0px 0px 5px 0px;
color: #F7941D;
}