@charset "utf-8";
html {overflow-y:scroll;}
html,body{height:100%; background:#fff;}
html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{margin:0;padding:0;border:0;line-height:100%;}
td,p,li,select,input,textarea,div{font-size:12px; font-family: Verdana, Arial, sans-serif;}

ul,ol{list-style-type:none;}
ul.orig,ul.orig li{list-style:disc inside; }

/* elements */
.greenNormalInput{ border: solid 1px #a4b97f; }
.orgInputStyle{ border-color:#333; border-style:solid; border-width:1px 0 0 1px; height:26px; padding-top:6px; }
/* ----- */

/* position */
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.fixedblock{display:block;}
.searchRes_bgimg{ position:absolute; margin:120px 0 0 660px;  }
/* ----- */

/* fonts */
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
a{text-decoration:none;}
.blueFifTitle{ font:normal 15px/17px Arial, sans-serif; color:#733a9c; }
/* ----- */

#page{ width:955px; margin:0 auto; }

/* page header */
#logo{ background:url(../images/icons/logo.png) no-repeat; height:80px; width:300px; float:left; }

.top_banner{ height:80px; }
.navs_and_search{float:right; padding:8px 5px 0;}

.search{ padding-left:137px;}
.search *{font:normal 11px Arial, sans-serif; color:#fff;}
.search ul li{float:left;}
.search ul li a{display:block; padding:3px 5px; }
.search ul li a:hover{background:#733a9c;}
.search .ff{}
.search .bgarea{ height:16px; border:solid 1px #733a9c; width:165px; background:#fff; }
.search input.textbox{ height:16px; border:0; line-height:16px;padding:0 5px; width:125px; color:#733a9c;}
.search input.button{ color:#733a9c; height:16px; background:#fff url(../images/icons/search_flower.gif) no-repeat 0 0; line-height:16px; width:26px; border:0; }


.navs{ clear:both; padding:20px 0 0 0; }
.navs ul li{float:left; border-right:solid 1px #fff;}
.navs ul li a,.navs ul li.select{display:block; padding:3px 15px; color:#fff; }
.navs ul li.select a{padding:0; color:#733a9c;}
.navs ul li a:hover,.navs ul li a:hover,.navs ul li.select{background:#fff; color:#733a9c;}
.navs ul li.last{border:none;}

.navs_sec{}
.navs_sec ul li{width:140px; float:left; clear:both; margin-top:1px;}
.navs_sec ul li a{display:block; line-height:20px; }
.navs_sec ul li a:hover{color:#fff;}
/* ----- */


/* page body */
.pgbody{}
.content{ background:#fff; }
/* ----- */

/* page footer */
#footer{
	padding:10px;
	text-align:right;
	color:#969696;
	font-size:11px;
	width:935px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; line-height:145%;
}
.footer:link,.footer:visited,.footer:hover{ color:#969696;}
.footer:hover{ text-decoration:underline;}

#footer img{ float:right; margin:3px 0 0 10px;}
/* ----- */