* {margin: 0px;padding: 0px;}
body {color: #AAAAAA;background:#000;font: normal normal 12px Lucida Grande, Tahoma, Verdana, Arial, sans-serif;font-size: 11px;line-height: 170%; background-image:url(../images/SOTS_BG.jpg); background-repeat:repeat-x;
}

a {color:#FFF;text-decoration: none;}
a:hover {text-decoration: none;}
img {border: none;}
ul,ol{list-style-type: none;}
input, select{border: 0px;font-family: verdana, arial, sans-serif;font-size: 11px;}
h1{color:white;
display:block;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:22px;}
h3{color:white;
display:block;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:16px;}
h2{color:#A11E22;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;}
h4{color:#CCCCCC;
display:block;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:12px;}
h5{color:white;
display:block;
margin:0;
padding:0;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-size:11px;}

/*base theme+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#wrapper{width:980px;margin:0 auto;background:#444;padding:5px;margin-top:15px;}
div#header{height:160px;background:#000 url(../images/header_bg.jpg) no-repeat right top;}
div#container{background:#181818 ;border-top:1px solid #000; padding:10px 10px 10px 10px;width:960px;overflow:hidden;}
div#primary{float:left;width:210px;}
div#content{float:left;width:510px;margin:0 10px;background:#000000 url(../images/content_bg.jpg) repeat scroll center top ;padding:5px;}
div#secondary{width:210px;float:right;}
div#footer{text-align:center;padding:10px;}
div#footerblank {height:20px;}

/*header+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

h1#logo{background:url(../images/logo.png) no-repeat;width:321px;height:160px;text-indent:-5555em;overflow:hidden;}
h1#logo a{display:block;width:321px;height:160px;}

/*topnav+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#topnav{background:#333 url(../images/topnav_bg.png);border-top:1px solid #333;border-bottom:3px solid #940d03;}
#topnav ul{width:100%; z-index:100}
#topnav ul li{float:left;display:block;}
#topnav ul li a{display:block;padding:5px 8px 5px 8px;font-weight:bold;border-left:1px solid #000;border-right:1px solid #444;}

#topnav ul li a:hover,#topnav ul li.current-nav a{background:#C00 url(../images/btn_bg.jpg);}
#topnav ul li#home-link a{border-left:none !important;}
#topnav ul li#end-link a{border-right:1px solid #000;}
#topnav ul li#end-link{border-right:1px solid #333;}
#topnav ul li#right-link a{border-left:1px solid #000;border-right:none !important;}
#topnav ul li#right-link {float:right;border-left:1px solid #333;}

ul.sublist{display:none;}
#topnav ul li{}
#topnav ul li:hover ul.sublist{display:inline-block;position:absolute;background:#0C0C0C;width:200px;border:1px solid #940d03;border-width:0 1px 1px 1px;}
#topnav ul li:hover ul.sublist li{}
#topnav ul li:hover ul.sublist li a{width:190px;padding:5px;display:block;border-bottom:1px solid #000;border-top:1px solid #222;border-left:none;border-right:none;}

/*content+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.tabmenu{margin-bottom:10px;background:#580A00;}
.tabmenu ul li{float:left;padding:5px;width:245px;font-weight:bold;}
.tabmenu ul li:hover{cursor:pointer;}
.tabmenu ul li.on{background:#C00 url(../images/btn_bg.jpg);}
.tabmenu ul li.out{}



element.style {
cursor:pointer;
}
.widget-box-login input.btn {
background:#A11E22 url(../images/btn_bg.jpg) repeat scroll left center;
border:1px solid #000000;
color:#FFFFFF;
font-size:8px;
font-weight:bold;
letter-spacing:0px;
padding:3px 4px;
text-transform:uppercase;
}
.widget-box-login input {
background-color:#323232;
border:1px solid #666666;
color:#999999;
font-size:10px;
padding:2px;
}

.submit-button {
border:0px solid #666666;
font-size:10px;
padding:2px;	
color:#FFFFFF;
}














.content-box{margin-top:10px;margin-bottom:20px;}
#formbox table{border-left:1px solid #111111;border-top:1px solid #111111;}
#formbox td{border-right:1px solid #111111;border-bottom:1px solid #111111;text-align:center;padding:3px;}
#formbox th{border-right:1px solid #111111;border-bottom:1px solid #000000;padding:3px;background:#111;}
#formbox  select{width:50px;padding:2px;background:#DDD;}
#formbox input{width:70px;height:15px;margin-right:5px;background:#DDD}
#formbox input.submit-button{width:59px;height:41px;background:none;}

#content h2{font-size:14px;padding:6px;text-transform:uppercase;margin-bottom:10px;}

#packbox table{border-left:1px solid #111111;border:1px solid #111111;}
#packbox th{border-right:1px solid #111111;border-bottom:1px solid #111111;padding:3px;background:#111;}
#packbox td{border-right:1px solid #111111;border-bottom:1px solid #111111;padding:3px;}
#packbox input.submit-button{width:59px;height:41px;}

#listbox table{border-left:1px solid #111111;border-top:1px solid #111111;}
#listbox th{border-right:1px solid #111111;border-bottom:1px solid #111111;padding:3px;background:#111;}
#listbox td{border-right:1px solid #111111;border-bottom:1px solid #111111;padding:3px;}
#listbox input.submit-button{width:59px;height:41px;}

/*sidebar+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.widget{border-top:0px solid #780A00;margin-bottom:20px;}
h3.widget-title{background:#000 url(../images/h1.png) no-repeat;padding:5px 10px 5px 10px;color:#CCC;font-size:13px;}
.widget ul li{border-bottom:0px solid #111111;
border-top:1px solid #444444;
display:block;}
.widget ul li:hover{background:#333;}
.widget ul li a{padding:5px 10px;display:block;background:#252525 url(../images/arrow_white.gif) no-repeat 200px 15px;}
.widget ul li a:hover{padding:5px 10px;background:#333 url(../images/arrow_white.gif) no-repeat 210px 15px;}



.widget-box{padding:9px;background:#252525; border:1px solid #393939;}
.widget-box-login{background:#000000 none repeat scroll 0 0; padding:9px; border:1px solid #323232;}
.widget input#btnlogin{width:69px;height:25px;float:right;background:url(../images/btn_login.gif) no-repeat center center;color:#FFF;border:none;padding:0;}

.widget-title-right{border-bottom:1px solid #A11E22;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:20px;
margin:0;
padding:0;
text-transform:uppercase;}

.widget-box-right{padding:9px;}
.widget-box-login{background:#000000 none repeat scroll 0 0; padding:9px; border:1px solid #323232;}
.widget input#btnlogin{width:69px;height:25px;float:right;background:url(../images/btn_login.gif) no-repeat center center;color:#FFF;border:none;padding:0;}


.widget select{border:1px solid #111;width:190px;background:#AAA;padding:2px;margin-bottom:5px;}
.widget option{padding:1px;}
.widget input#btngoselect{width:69px;height:25px;line-height:17px;float:right;background:url(../images/btn_login.gif) no-repeat center center;color:#FFF;padding:0;border:none;}

/*footer+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{background:#000;}

input#btnlogin {
background:transparent url(../images/btn_login.gif) no-repeat scroll center center;
border:medium none;
color:#FFFFFF;
float:right;
height:25px;
padding:0;
width:69px;
}



/*clearfloat+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear {clear: both;width: 100%;}
.clearfloat:after {display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat {display:inline-block}
.clearfloat {display:block}


.widget-title-h3 {
background:#000000;
color:#CCCCCC;
font-size:13px;
padding:5px 10px;
}

.hr_break {
background:transparent url(../images/border_dot_horizontal.gif) repeat-x scroll 0 0;
clear:both;
height:1px;
}

input.btn {
background:#A11E22 url(../images/btn_bg.jpg) repeat scroll left center;
border:1px solid #000000;
padding:2px 4px;
width:auto;
cursor:pointer;
color:#FFF;
}

blockquote {
background-position:center top;
background-repeat:no-repeat;
margin:10px 0 0;
padding-left:5px;
padding-right:15px;
padding-top:0px;
text-indent:9px;
width:190px;
z-index:1;
}

#sidebar {
margin-left:780px;
padding:20px 0 10px;
width:190px;
}
#sidebar {
-x-system-font:none;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
