html{height:100%;}
.clear{clear:both;height:0;overflow:hidden;}
body{padding:0;margin:0;color:#222;font-family:Arial,sans-serif;font-size:12px;
background:#fff url(/imaghes/bg.png) repeat-x;border-top:2px solid #999;min-width:900px;
}
a{color:#3d6983;text-decoration:underline;}
a:hover{text-decoration:none;}
a.on{font-weight:bold;text-decoration:none;}

h1{margin: 0; padding: 0;}
h1 a{
	outline:none; margin-right: 5px; display: block; height: 68px; width: 227px; 
	text-indent: -2000em; /* Hides the text in the h1 tag */ 
	text-decoration: none; /* Hides the underline of the hyperlink */ 
	z-index: 1000; /* IE Fix*/ 
	background: url('/images/logo.png') 0 0 no-repeat;
}

h1 a.s{width:151px;height:41px;background: url('/images/logo_small.png') 0 0 no-repeat;}

.sbox{display:block;height:26px;position:relative;background: #f1f1f1 url(/images/sbox_bg.png); border-top:1px solid #f1f1f1; padding:5px 5px; margin:0;}
input.txt{
	border:1px solid #929292;border-bottom-color:#d5d5d5;border-right-color:#d5d5d5;
	height:18px;padding:3px 3px;position:relative;width:277px;z-index:1;-moz-box-shadow:inset 1px 1px #dfdfdf;
	font-size:14px;float:left;margin-right:5px;color:#666
}

.sbox .button{margin-left:2px;}

.sbox .search{float:left;}

.sbox .options{
	display:block;color:#666;float:left;margin:6px 0 0px 5px;text-decoration:none;
}

.opts{
	background:#fefefe;
	position:absolute;top:27px;right:0;margin:0;padding:0;list-style:none;
	z-index:10;border:1px solid #e8e8e8;border-bottom:0;
	width:150px;display:none;
}

.opts li a{display:block;padding:5px;border-bottom:1px solid #e8e8e8;text-decoration:none}
.opts li a:hover{background:#f8f8f8}


.sbox .options span{color:#999}
.sbox .options:hover{color:#333;}
.sbox .options:hover span{color:#666}

div.button{text-align:center;padding-right:5px;margin-left:2px;
background:transparent url(/images/gbutton.png) right top repeat-x;
margin: 0px auto 0 auto;outline:none; height:26px;}
.button div{float: left; background:transparent url(/images/gbutton.png) right top repeat-x; height: 26px; padding-right: 5px;}
.button input, .button a, .button button{color:#fff; text-shadow: 0 -1px 0 #d97500; font-weight:bold;margin-left:-2px;outline:none;text-align: center; display: block; cursor: pointer; float: left; height: 26px; border: 0; padding:0; padding-left: 5px; color: #fff; background:transparent url(/images/gbutton.png) left top repeat-x;}
.button a{overflow:hidden; padding: 6px 0 0 5px; height:20px; text-decoration: none;}
.button a img{border: 0;}

.button:hover{background:transparent url(/images/gbutton_hover.png) right top repeat-x;}
.button:hover div{background:transparent url(/images/gbutton_hover.png) right top repeat-x;}
.button:hover input{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}
.button:hover button{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}
.button:hover a{background:transparent url(/images/gbutton_hover.png) left top repeat-x;}


#footer{border-top:1px dotted #dadada; color: #999; text-align:center;}
#footer ul{height:20px;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0 0 0 8px;}
#footer ul li{float:left;color: #888; border-right:1px solid #dadada;padding:0 6px;position:relative;white-space:nowrap;z-index:2;}
#footer ul li.last{border:0; float:right;}
#footer ul li a{color:#888;display:inline;}

#footer_s{font-size:11px; border-top:1px solid #f1f1f1; border-bottom:0px solid #f1f1f1; color: #999; text-align:center; background:#f9f9f9;height:24px;}
#footer_s ul{float:right;height:20px;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0 0 0 8px;}
#footer_s ul li{float:left;color: #888; border-right:1px solid #dadada;padding:0 6px;position:relative;white-space:nowrap;z-index:2;}
#footer_s ul li.last{border:0;}
#footer_s ul li a{color:#888;display:inline;}
#footer_s span{display:block;float:left; padding-top:5px; padding-left:5px;}


.nav{width:auto;float:left;height:16px;margin:0;padding:0;list-style-type:none;line-height:1.1em;margin:5px 0 0px;padding:0;}
.nav li{border-right:1px solid #6795AF;float:left;padding:0 7px;position:relative;white-space:nowrap;z-index:2;}

.nav li.right{border-left:1px solid #6795AF;border-right:0;float:right}
.top-nav{width:100%}

.nav li.last{border:0;}

.left{float:left;}
.right{float:right}


.static{padding:10px 50px;}
.static p{margin:10px 0;padding:0;line-height:140%}
.static p.notopmargin{margin-top:0;}
.static h3{margin-bottom:0;}