

/*common styles*/
html,body {width:100%;margin:0;padding:0;}
* {font-family:Verdana,Arial CE,Geneva,sans-serif;}

p {font-size:1.1em;margin:0 0 1em;color:#333;}
h2 {font-size:2em;margin:0 0 1em;padding:0;font-weight:normal;color:#F60;}
h4 {font-size:1.1em;margin:0 0 1em;padding:0;font-weight:normal;color:#F60;}
h5 {font-size:1.0em;margin:0 0 1em;padding:0;font-weight:normal;color:#F60;}
form {margin:0;padding:0;}
form input {font-size:1.1em;}

div.clear{clear:both;width:1px;height:1px;font-size:0;}
div.smsclear {clear:both;height:5px;line-height:5px;width:1px;font-size:0;}
div.bisclear {clear:both;height:10px;line-height:10px;width:1px;font-size:0;}
div.ebsclear {clear:both;height:15px;line-height:15px;width:1px;font-size:0;}
div.mozclear{display:none;}
html>body div.mozclear{display:block;clear:both;width:1px;height:1px;font-size:0;}

img {border:0;}
dl {margin:0;padding:0;}
dl dd {margin:0;padding:0;}

em {font-style:normal;color:#F60;}
a {color:#F60;text-decoration:none;}

hr {border:0;height:1px;line-height:1px;font-size:1px;border-top:1px solid #ccc;margin:0;display:block;clear:both;}
html>body hr {margin:7px 0;}

p.rtfloat, .rtfloat {float:right}

form {margin:0;padding:0;}

.orange, a.orange, div p a.orange, p.orange a {color:#F60;}
p.nomargbot {margin-bottom:0;}

/*layout styles*/
body {background:#EEE;font-size:62.5%;text-align:center;}

#page {width:830px;margin:0 auto;text-align:left;background:#FFF url(/_common/images/backgrounds/main.gif) repeat-y;}

#main, #header {margin:0 40px 0 20px;width:770px;}

#header {background:url(/_common/images/backgrounds/header.gif) repeat-x;height:140px;}

#header div.l {width:230px;float:left;}
#header div.r {width:530px;height:85px;float:left;padding:10px 0 0 10px;overflow:hidden;margin-bottom:10px;}

#logo {padding:5px 0 8px 14px;}
#logo h1 {width:215px;height:92px;background:url(/_si/images/logo.gif) no-repeat;margin:0;}
#logo h1 a {width:215px;height:92px;display:block;}
#logo h1 span {display:none;}

#nav ul {margin:0;padding:0 0 0 6px;list-style:none;}
#nav ul li {margin:0 2px;padding:0;float:left;}
#nav ul li h4 {margin:0;overflow:hidden;background:url(/_common/images/backgrounds/navknof.gif) no-repeat;font-size:1.2em;}
#nav ul li h4 a:hover {color:#FFF;}
#nav ul li h4 a span {background:none;padding:5px 0;width:74px;display:block;text-align:center;cursor:pointer;height:15px;}
#nav ul li h4 a:hover span {background:url(/_common/images/backgrounds/navknof_o.gif) no-repeat;}

#qlinks {margin:0 0 10px;padding:0 10px 0 0;list-style:none;float:right;}
#qlinks li {margin:0;padding:0;float:right;}
#qlinks li.line {border-right:1px solid #666;padding-right:10px;margin-right:10px;}
#qlinks li a {color:#666;}

#languages {margin:0 0 10px;padding:0 10px 0 0;list-style:none;float:right;}
#languages li {margin:0 0 0 4px;padding:0;float:right;}

#downtime {width:510px;margin:0 8px 0 0 !important;margin-right:4px;float:right;text-align:right;}
#downtime span {color:red;text-align:left;margin:0;padding:2px 4px;border:1px solid red;display:-moz-inline-block;display:inline-block;max-width:500px;float:right;}

#search {float:right;width:240px;}
#search div.input_bg {background:url(/_common/images/backgrounds/input_search.gif) no-repeat;width:189px;height:25px;float:left;overflow:hidden;}
#search div.input_bg label {font-size:1.1em;font-weight:bold;color:#666;padding:5px 10px;float:left;}
#search div.input_bg input {float:left;width:130px;margin:4px 0;padding:1px 0;border:1px solid #CCC;color:#666}
#search_submit {float:left;padding-left:10px;}

#locator {margin:0 0 0 10px;}
p.locator {color:#666;font-size:1em;}
p.locator a {color:#666;}

#footer {height:77px;background:url(/_common/images/backgrounds/main_footer.gif) left bottom no-repeat;margin:30px 0 0;padding:0;}
#footer dl {background:url(/_common/images/backgrounds/footer.gif) no-repeat;height:20px;color:#999;padding:2px 10px;margin:0 40px 0 20px;}
#footer dl a {color:#999;}
#footer dl dd.f_left { float: left }
#footer dl dd.f_right { text-align: right }



div.wbutton p {background:url(/_common/images/backgrounds/helpbox/warn.gif) no-repeat;height:20px;padding:15px 0 0 60px;}
div.nbutton {background:url(/_common/images/backgrounds/helpbox/number.gif) no-repeat;width:33px;height:19px;padding:3px 0;text-align:center;font-weight:bold;color:#fff;overflow:hidden;float:left;margin:0 1px 0 0;}

div.extplay {background:url(/_common/images/ico/extplay.gif) top right no-repeat;width:176px;height:31px;text-align:left;float:right;}
div.back {background:url(/_common/images/ico/extplay_back.gif) top right no-repeat;}
div.extplay a {width:166px;height:23px;display:block;padding:8px 0 0 10px;font-size:1.2em;color:#000;}



#promotion img {display:inline;}

#content div.portlet {width:216px;padding:20px 20px 7px;float:left;}
#content div.portletsmall {width:246px;padding:10px 0 7px 10px;float:left;}
#content div.portlet h2 {margin:0 0 8px;}
#content div.portletsmall h2 {color:#F60;margin:0 10px 8px 10px;}
#content div.portlet p {margin:8 0px;}
#content div.gray_menu {width:236px;padding:10px;}
#content div.gray_menu span {width:230px;display:block;margin-top:13px;}

#content div.gray_menu div.middle ul {margin-left:-20px;padding-left:40px;}
#content div.gray_menu div.middle ul li {}
#content div.gray_menu div.middle p span {width:200px;}


	