body{margin:0px; padding:0px; color:#000; font-size:11px; font-family:Tahoma,Arial,Verdana}
h1{font-size:18pt; margin:0 0 0.5em 0}
h2{margin:0 0 1em 0; font-size:16pt}
h3{margin:1em 0 0 0; font-size:13pt; font-weight:bold}
h4{margin:1em 0 0 0; font-size:11pt; font-weight:bold}
h5{margin:1em 0 0 0; font-size:10pt; font-weight:bold; line-height:150%}
a{color:#00F; text-decoration:underline}
a:hover{text-decoration:none}
p{margin:0px; text-align:justify; padding:5px; line-height:160%}
.clr{clear:both}
.fll{float:left}
.flr{float:right}
.padxy10{padding:10px}
.pady10{padding:10px 0}
.toplinks{ color:#000000; text-decoration:underline} .toplinks:hover{ color:#000000; text-decoration:none}
#wrapper{width:1003px; background-color:#FFF; margin-top:0; margin-right:auto; margin-bottom:0px; margin-left:auto}

#header{margin:0px; padding:0px}
#header #logo{float:left; width:270px; text-align:center; padding-top:10px; padding-left:10px}
#header #title{float:left; width:723px; height:150px; background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; background-position:0px 0px}
#header #title #in{height:100px; background-image:url(../images/header_curv.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-top:50px; text-align:center}

#container{margin-left:5px; border-right:1px solid #000; background-repeat:repeat-y; background-position:0px 0px; background-image:url(../images/sidebarbg.gif); background-attachment:scroll}
#container #top{background-image:url(../images/containerbg.gif); background-repeat:repeat-x; background-position:0px 0px; height:52px}
#container #top #top_crv{background-image:url(../images/top_curv.jpg); background-repeat:no-repeat; background-position:0px 0px; height:52px}

#container #sidebar{float:left; width:197px; padding:0 32px 10px 1px}

#container #sidebar .heading{background-color:#58B1E5; border:1px solid #000; border-left:0px; border-right:0px; font-size:10pt; font-weight:bold; padding:5px}
#container #sidebar p{padding:5px 10px}

#container #sidebar #menu{background:#99E0FE; padding-bottom:30px}
#container #sidebar #menu ul{margin:0; padding:0; list-style:none}
#container #sidebar #menu li{border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#000; border-right-color:#000; border-bottom-color:#000; border-left-color:#000}
#container #sidebar #menu li a{font-family:Tahoma,Arial; font-weight:bold; color:#000; text-decoration:none; padding-right:5px; padding-left:5px; line-height:26px; display:block; width:187px}
#container #sidebar #menu li a.select, #container #sidebar #menu li a:hover{background-color:#58B1E5}

#container #main{float:left; width:767px; padding:0 0 10px 0}
#container #main #content{padding:0 0 10px 0}
#container #main #content #left{float:left; width:485px; padding-right:10px}
#container #left #gr{background-image:url(../images/gr_bg.jpg); background-repeat:repeat-x; background-position:left top; padding:10px; line-height:18px; color:#085280; margin-top:10px; margin-bottom:10px}
#container #left .product-div{float:left; width:150px; padding-right:5px; padding-bottom:10px; padding-top:5px; padding-left:5px}
#container #left .product-div p{line-height:150%}
#container #left .product{background-image:url(../images/product_frame.jpg); background-repeat:no-repeat; background-position:left top; padding-top:6px; padding-right:6px; padding-bottom:12px; padding-left:6px}
#container #main #content p{padding:0px}
#container #main #content .ad{border:1px solid #C0DDEB; padding:5px}
#container #main #content .ad_rightblock{line-height:150%; padding:8px}
#container #main #content #right{float:left; width:255px}

#footer{text-align:center; margin-right:0px; margin-left:5px; margin-bottom:0px; margin-top:0px; padding-bottom:15px}
#footer #bg{background-image:url(../images/bottom_curv.jpg); background-repeat:no-repeat; background-position:left top; float:left; height:34px; width:230px}
#footer #tabs{border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#000; border-right-color:#000; border-bottom-color:#000; border-left-color:#000; float:right; width:768px; padding-top:5px}
#footer #tabs a{color:#000; text-decoration:none; line-height:18px}
#footer #tabs a:hover{text-decoration:underline}

#thumbBox{position:absolute; left:0; top:0; width:auto; padding:10px; padding-bottom:0; background:#313131; visibility:hidden; z-index:10; cursor:pointer}

#thumbBox .footerbar{font:bold 16px Tahoma; letter-spacing:5px; line-height:1.1em; color:white; padding:5px 0; text-align:right}

#thumbBox #thumbImage{background-color:white}

#thumbLoading{position:absolute; visibility:hidden; border:1px solid black; background-color:#EFEFEF; padding:5px; z-index:5}
