html{height: 100%;}
body#main_body {
 margin: 0;padding: 0;background: #ffffff;font-family: Helvetica, Arial, sans-serif;font-size:x-small;color:#3c3c3c;height: 100%;
 background:#ffffff url(images/main_bg.jpg) repeat scroll 0 0;
}
/** {margin:0;padding:0;}*/

/*---Global tags start---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#bf1f43; text-decoration:underline;outline: none;}
a:hover {color:#bf1f43; text-decoration:none;}
h1,h2,h3,h4,h5 {font-family: Arial;color:#e2173b;margin:5px 0 5px 0;padding:0;}
h1,h2,h3,h4 {font-weight:bold;text-align:left;}
h1{font-size:24px;margin:10px 0 10px 0;}
h2{font-size:16px;margin:10px 0 10px 0;font-weight:normal;color:#930f24;}
h3{font-size:13px;text-align:center;}
h4{font-size:12px;}
h5{font-size:12px; text-align:center;}
/*---Global tags end---*/

/*---Main site structure start---*/
#page{display: block;min-height: 100%;width: 710px;top: 0px;margin:0px auto;position: relative;text-align: left;font-size: 12px;}
#pageMain{padding-top:385px;padding-bottom:90px;border:0;}
#pageFooter{height:90px;width:710px;position: absolute;bottom: 0px;display: block;border:0;padding:0;margin:0 auto;}
#footerLine{padding:15px 58px 0 58px;color:#425477;font-size:11px;}
#footerLine #design {float:right;width:220px;text-align:left;}
#footerLine a {color:#425477;text-decoration:none;}
#footerLine .red {text-decoration:underline;}
#footerLine #counters {float:left;padding:0 20px 0 0;}
.clear {clear:both;}
/*---Main site structure end---*/

/*---Header start---*/
#header{height:385px;position:absolute;top:0px;padding:0;margin:0 auto 0 auto;border:0;width:710px;}
#logo .logo {width:474px;height:303px;margin:0 0 0 104px;padding:5px 0 0 0;}
#topnav {text-align:center;padding:5px 0 0 0; color:#ffffff;}
#topnav a {margin:0 23px;}
/*---Header end---*/

/*---Main menu start---*/
#mainmenu{height:43px;border:0;margin:0 0 0 0;}
#mainmenu ul{list-style:none; height:43px;padding:0;margin:0 0 0 80px;}
#mainmenu ul li{float:left;height:43px;font-size: 12px;text-transform:uppercase;font-family: Arial,sans-serif;font-weight:normal;padding:0 0 0 0;line-height: 44px;background:transparent url(images/menuline.gif) no-repeat scroll 0 8px;}
#mainmenu ul li.gray{background:transparent none;}
#mainmenu a{color:#ffffff;text-decoration: none;display:block;text-align:center;padding:0 17px;}
#mainmenu ul li.gray a{}
#mainmenu a:hover{text-decoration: none;background:transparent url(images/menuarr.gif) no-repeat scroll 4px 19px;}
#mainmenu a.menu_active{color:#ffeaaa;text-decoration: none;}
/*---Main menu end---*/

/*---Content start---*/
#content{padding:0;margin:0;background:#ffffff url(images/content_top.gif) no-repeat scroll 0 0;}
#contentMain{color:#3c3c3c;border:0;background:transparent url(images/content_bottom.gif) no-repeat scroll 0 100%;padding:0 40px;}
#contentMain h1.header{color:#e2173b;font-size:20px;margin:0;padding:10px 0 7px 0;text-align:center;}
.h1gt{background:transparent url(images/h1_gt.gif) no-repeat scroll 0 7px;padding:0 0 0 25px;}
.h1lt{background:transparent url(images/h1_lt.gif) no-repeat scroll 100% 7px;padding:0 25px 0 0;}
#contentMain p{text-indent:28px;}
#contentText{padding:5px;}
.hspace {float:left; width:26px;}
.red{color:#af150d;}
.u{text-decoration:underline;}
.bold{font-weight:bold;}
.blueBox {background:#6d7999;color:#ffffff;border:1px solid #1a2542;padding:6px 34px;}
#contentMain .blueBox p{padding:11px 0 10px 0;margin:0;position:relative; text-indent:0;}
#qualitywrap{position:absolute;right:58px;}
#quality {background:transparent url(images/quality.gif) no-repeat scroll 100% 0;width:121px;height:124px;position:absolute;top:-22px;right:17px;}
#medal{padding-right:150px;}
.number {color:#6d6d7f;}
.tblndotted {border:1px dotted #cbcbcb;border-width:1px 0;padding:20px 3px;}
.tblndottedb {border:1px dotted #cbcbcb;border-width:0 0 1px 0;padding:10px 3px;}
#contentMain ol {padding-left:0;}
#contentMain ol li{padding-bottom:15px;list-style-position:outside;}
#contentMain ul {list-style-image: url("images/ul.gif");list-style-position:outside;}
#contentMain ul li{background:none;color:#3c3c3c;font-size:12px;}
/*ul.tabbed {text-indent:-35px;}*/
#contentMain ul {}
#contentMain ul.tabbed li {padding-left:93px;padding-bottom:0px;text-indent:-96px;}
@media all and (min-width:0px) {
    head~body #contentMain ul.tabbed li {margin-left:35px;padding-left:0;padding-bottom:0px;text-indent:-35px;}
}
#service {color:#425477;text-align:center;border-color:#CBCBCB;border-style:dotted;border-width:1px 0 0 0;padding:5px 0 0 0}
table.rules {}
table.rules td {vertical-align:top;padding:0;}
table.rules td.rules {width:90px;padding:0 0 0 40px;background:transparent url(images/ul.gif) no-repeat scroll 30px 2px;}
/*---Content end---*/
