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

html{margin:0; padding:0;}
body{margin:0;padding:0;}

#container{margin:0 auto;padding:0; font:12px; color:#666; width:990px; height:100%; border:1px solid #666; }



#header{margin:0;padding:0;height:169px; width:100%; border:0px solid red;  background:url(../images/header_bg.jpg); background-repeat:repeat-x; position:top; }
#header img{margin-left:50px ;}


#menu{margin:0;padding:0; background:url(../images/menubg.jpg); background-repeat:repeat-x; position:top;}

#menu ul { margin:0 0 0 0px; ;padding:0px 0 0 20px; height:43px; border:0px solid red;}
#menu ul li{list-style:none; display:inline; margin-top:22px;_margin-top:23px; position:relative; float:left;margin-right:5px;}
#menu ul li a{ font-size:13px; font-family:verdana; font-weight:normal;color:#0a586e; background-color:#ddd; text-decoration:none; padding:2px 10px 2px 10px; background-image:url(../images/submenubg.gif); background-repeat:no-repeat; background-position:right top;}
#menu ul li a:hover{ color:#000}
#menu ul li a.selected {background-color:white;}
#menu ul li a.selected:hover {background-color:white; color:#0a586e}
 .selected{ color:red; border-bottom:0px solid white; padding-top:1px;  background-color:#0a586e;} 
.selected a:hover{color:#000;}
#page{margin:0;padding:0;}

#pageleft{ float:left; margin:6px 0 0 9px;_margin-top:2px; _margin-left:4px;border-top:0px solid red; height:212px;width:588px; background-image:url(../images/lowerleft.gif); 
background-position:left; background-repeat:no-repeat; }
#pageleft p{padding:10px; margin:0; font-family:"Trebuchet MS"; font-size:15px;font-weight:bold;}
#pageright{float:right; width:388px; margin: 6px 5px 0 0;_margin-top:2px; height:210px;border:0px solid red; background-image:url(../images/lowerright.gif); background-position:left; background-repeat:no-repeat;}
#pageright p{padding:10px; margin:0; font-family:"Trebuchet MS"; font-face:15px;font-weight:bold;}

#pagecontent{ margin:10px 10px 10px 10px; padding-left:5px;   border:1px solid #ccc; }
#pagecontent p { text-indent:0px; margin:0;padding:5px 0 0 0px;line-height:15px; font-family:Trebuchet MS; font-size:13px;}
#pagecontent legend{ border:1px solid #ccc;background-color:#fff; color:#999; margin:0 0 0 420px; padding:0px 10px 0 10px;  font-family:"Trebuchet MS"}
#pagecontent ul li { list-style:none; display:block; color:#ccc; }
#pagecontent ul li a{color:#aaa; padding-left:15px; text-decoration:none; background-image: url(../images/list.gif); background-position:left 5px; background-repeat:no-repeat;}
#pagecontent ul li a:hover{color:#666; text-decoration:underline; background-image: url(../images/listhover.gif);}
#page .main_img{padding:10px 0 0 11px;}
#page .main_img img {border:1px solid black;}
#footer{margin:0;padding:0; height:15px; background: #0a586e; color:#efefef;  text-align:center; font-family:Arial; font-size:12px;line-height:20px; padding:5px; background-image:url(../images/footericon.gif); background-repeat:no-repeat; background-position:960px 0px;}
.tempheight{height:100px;}

#loginbox{ float:right; width:200px;margin:0; padding:0;height:auto; border:1px solid #efefef;}
a {color:#aaa; }
a:hover{color:#666; }
h4{margin:10px 0 0 0;padding;0; line-height:10px;}

form{margin:5px 0 15px 10px;padding:0;}
input {background:white; color:#999; border:1px solid #999; height:15px; padding:1px; margin:5px 0 0 0 ;}
input:hover{color:#666;}
input.button{height:20px;padding:0px; margin:5px 2px 0px 2px;}
