ul, li, div  { margin: 0; padding: 0; border: none;}

body{font-family:"arial";font-size:12px;text-align: center;}
a{font-family:"arial";font-size:12px;}

.main_search {margin-top:12px;background-color:#eaeaea;width:390px;padding:5px;}
.main_search form {display:inline;}
.main_search input.searchbox{font-weight:bold;width:190px;}
.main_search input.searchbox,.main_search select{float:left;color:#383434;border:1px solid #829FBB;height:22px;margin-right:2px;margin-top:2px;}


.site{width:919px;
margin-left: auto;
margin-right: auto;
text-align: left;}

.logo{float:left;}
.user_nav{float:right;}
.user_nav {font-size:11px;}
.user_nav a{font-size:11px;text-decoration:none;}
.user_nav a:hover{font-size:11px;}
.user_nav form {display:inline;}
.user_nav input,.user_nav  select{font-size:11px;}

.user_nav .search {padding:3px;}

.navigation{background-image:url('/img/n/nav_bg.gif');height:53px;background-repeat:repeat-x;clear:both;background-color:#218795;}
.navigation ul{list-style-type:none;padding-top:15px;padding-left:20px}
.navigation ul li {float:left;padding-right:20px;}

.navigation ul li a {font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}
.navigation ul li a:hover {font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

.middle{float:left;}

.footer{background-color:#F0F0F0;border-top:1px solid #CECECE;margin-top:30px;width:100%;clear:both;height:140px;margin-bottom:30px;}
.footer .fcol #title {font-weight:bold;padding-left:8px;font-size:12px;}
.footer .fcol {width:165px;float:left;padding:6px;}
.footer .fcol a{font-size:11px;color:#797979;text-decoration:none;}

.footer .fcol ul{list-style-type:none;padding: 6px;
margin: 2px;
}

#login {display:none; position:absolute; top:3em; right:3%;border:3px solid #4fbdd4; width:19em; background:#FFF; padding:1em 1em 0.
2em 1em; z-index:1000;width:320px;margin-top:15px;}
#login fieldset {border: 0; padding:0; font-size:.9em;}
#login form {margin-top:0; padding-top: 0;}
#login h2 {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0 0 .2em 0; padding-bottom:.2em; border-bottom:1px solid #4fb
dd4; line-height:1.5em; height:1.5em;}
#login h2 span {float:left;}
#login h2 a {font-size:.5em; float:right;letter-spacing:0; position:relative; top:-1em;}
#login ul { margin:0; line-height:1.6; list-style-type:none; }
#login ul li a{ font-weight:bold; background:url('../img/login_bullet.gif') no-repeat 2px 4px; }
#login input { font-weight:bold; }
#login div.userN, #login div.pass, #login div.remember { width:10em; float:left; padding:0; margin:0; text-align:left;}
#login div.userN input, #login div.pass input {display:block; width:9em;}
#login div.remember {clear:both; line-height:2em;height:2em;width:200px;}
#login div.remember input {background:transparent none;border:0;}
#login div.submits{clear:left;}
#login div.forgot{clear:left;height:2em;padding-top:8px;}
#login input#loginSubmit {background: #e8e8e7  url('../img/bg_btn.gif'); text-align:center; border:1px solid; border-color: #A7A6AA 
#000 #000 #A7A6AA; }
#login input#loginRegister { text-align:center; border:1px solid; border-color: #ffa7
6d #b94a00 #b94a00 #ffa76d;  color:#FFF; }
