body{
background-color:#2a2437;
font-family:"lucida grande",verdana,arial,helvetica,sans-serif;
font-size:75%; /* 12px default */
color:#000000;
padding:0;
margin:0;
min-width:1280px;
}

img{
border-width:0px;
}
form{
display:inline;
}
input,
textarea{
background-color:#ffffff;
}
a{
color:#272538;
text-decoration:none;
}
a:hover{
color:#58628e;
text-decoration:none;
}

.bbluebg2{
background-color:#edf4fa;
}
.pinkbg{
background-color:#fdf1e6;
}
.tanbg{
background-color:#f3f6db;
}
.morerow.bbluebg2:hover{
background-color:#e1e8ee;
}
.morerow.pinkbg:hover,
.morerow2.pinkbg:hover{
background-color:#f1e5db;
}
.morerow.tanbg:hover{
background-color:#e7ead0;
}
.tab{
cursor:pointer;
}

#maind{
width:900px;
margin:0 auto;
position:relative;
}
#skyleft{
position:absolute;
top:92px;
left:-190px;
width:120px;
height:600px;
}
#skyright{
position:absolute;
top:92px;
right:-190px;
width:120px;
height:600px;
}
#head{
width:100%;
float:left;
padding:20px 0 8px 0;
color:#9cd15a;
font-weight:bold;
}
#cont{
width:100%;
float:left;
background-color:#ffffff;
min-height:825px;
height:auto !important;
height:825px;
}
#type6i #cont,
#type6o #cont{
min-height:450px;
height:auto !important;
height:450px;
}
#foot{
width:100%;
float:left;
padding:10px 0 20px;
color:#6f7e9e;
font-weight:bold;
}
#headl,
#footl{
float:left;
}
#headr{
float:right;
width:500px;
}
#footr{
float:right;
}
#headr a,
#footr a{
color:#ffffff;
}
#footl a{
color:#96aad8;
}
#headr a:hover,
#footr a:hover,
#footl a:hover{
text-decoration:underline;
}

#headtxt{
display:none;
}
#topnav{
font-size:.916em; /*11px*/
float:right;
width:100%;
text-align:right;
height:15px;
}
#topnav img{
vertical-align:sub;
}
#topnav #comlink{
position:relative;
padding-bottom:2px;
text-decoration:none !important;
}
#topnav #commentsd{
background-color:#d2d8e4;
height:200px;
position:absolute;
right:0px;
top:15px;
z-index:4;
overflow-y:auto;
border:1px solid #6f7e9e;
color:#000000;
padding:0 5px 0 10px;
text-align:left;
font-weight:normal;
}
#topsrch{
float:right;
width:100%;
text-align:right;
margin-top:3px;
}
#topsrch #sb1,
#topsrch #sb2{
float:right;
}
#topsrch #srchopt{
float:left;
width:100%;
}
#topsrch .radrow{
width:425px;
}
.spcr
{
display:inline;
margin:0 7px;
}

#tabnav{
width:100%;
float:left;
background-color:#58628e;
}
#tabnav .tab{
float:left;
padding:4px 12px;
margin:8px 0 0 3px;
color:#d2d8e4;
font-weight:bold;
font-size:1.5em;
}
#tabnav .tab2{
display:block;
float:left;
padding:4px 5px 4px 9px;
color:#d2d8e4;
font-weight:bold;
font-size:1.5em;
}
#tabnav .tab3{
display:block;
float:left;
margin:8px 9px 4px 0;
color:#d2d8e4;
font-weight:bold;
font-size:1.5em;
}
#tabnav .tab4{
float:left;
margin:8px 0 0 10px;
color:#d2d8e4;
}
#tabnav .tab.external{
background-color:#6f7e9e;
}
#tabnav .sel{
background-color:#d2d8e4;
color:#58628E;
}
#fstar{
width:16px;
height:16px;
}
#fstar.tab3{
background:url(/imgs/featured1.png) no-repeat scroll top left;
}
#fstar.tab3.sel{
background:url(/imgs/featured2.png) no-repeat scroll top left;
}
/*.stato #fstar,*/
.stato #ltab{
display:none;
}
.sver1 .extab1,
.sver2 .extab2{
display:none;
}
.sver1 .lrtut1,
.sver2 .srtut1{
display:none;
}
#tabft{
float:left;
width:100%;
background-color:#d2d8e4;
height:12px;
}
#tabft2{
float:left;
width:870px;
background-color:#d2d8e4;
padding:8px 15px;
}
#tabft3{
float:left;
width:100%;
background-color:#6f7e9e;
height:12px;
}
.hbtn{
float:left;
line-height:25px;
font-size:1.1em;
font-weight:bold;
}
.hbtn a{
padding:0 9px;
color:#58628E;
}
.hbtn.sel{
background:url(/imgs/toggleleft.png) no-repeat scroll top left;
}
.hbtn.sel a{
float:left;
color:#7ea948;
background:url(/imgs/toggleright.png) no-repeat scroll top right;
}
.hbtn2{
float:right;
line-height:25px;
font-size:1.1em;
font-weight:bold;
}
.hbtn2 a{
padding:0 9px;
color:#58628E;
}
.hbtn2.sel{
background:url(/imgs/toggleleft.png) no-repeat scroll top left;
}
.hbtn2.sel a{
background:url(/imgs/toggleright.png) no-repeat scroll top right;
display:block;
}
.htitle{
float:left;
font-size:1.583em;
font-weight:bold;
}
.htitle2{
float:left;
width:625px;
font-size:1.583em;
font-weight:bold;
margin-bottom:10px;
}
.htitle3{
float:left;
font-size:1.5em;
font-weight:bold;
}
.htitlec{
float:left;
padding-right:10px;
}
#rb .rrow{
float:left;
width:625px;
border-bottom:1px solid #ced3de;
padding-bottom:2px;
margin-bottom:3px;
color:#6F7E9E;
font-weight:bold;
}
#rb .rrowh{
float:left;
width:625px;
padding-bottom:10px;
}
.hspcr{
float:left;
border-left:1px solid #C2C8D5;
margin-left:6px;
padding:0 7px;
line-height:25px;
font-weight:normal;
color:#999999;
}
.imgbtn{
padding:5px 0;
}

#lb,
#sb,
#rb{
float:left;
width:852px;
padding:18px 24px 21px;
}
#bb,
#ltb{
float:left;
width:900px;
padding:18px 0px 21px;
}
#srsb{
float:left;
width:700px;
padding:18px 24px 21px;
}
#blogb{
float:left;
width:625px;
padding:18px 24px 21px;
}
#blogb .blogh{
float:left;
width:595px;
font-size:1.5em;
font-weight:bold;
padding:10px 15px;
background-color:#58628e;
color:#d2d8e4;
}
#blogb .blogb{
float:left;
width:595px;
background-color:#d2d8e4;
padding:7px 15px 15px;
}
#blogb .blogb li{
margin-bottom:15px;
}
#lb .lrow{
float:left;
width:625px;
}
#lb .pgrow,
#sb .pgrow{
float:left;
width:625px;
margin:15px 0 5px 0;
}
#lb .pgrow .pbtn,
#lb .pgrow .nbtn,
#sb .pgrow .pbtn,
#sb .pgrow .nbtn{
float:left;
width:75px;
height:25px;
}
#lb .pgrow a,
#sb .pgrow a{
text-align:center;
color:#ffffff;
font-weight:bold;
font-size:1.166em;
padding-top:2px;
}
#lb .pgrow .pbtn a,
#sb .pgrow .pbtn a{
width:100%;
height:100%;
display:block;
background:url(/imgs/prevbtn.gif) no-repeat scroll top left;
padding-left:10px;
}
#lb .pgrow .nbtn a,
#sb .pgrow .nbtn a{
width:100%;
height:100%;
display:block;
background:url(/imgs/nextbtn.gif) no-repeat scroll top left;
padding-right:10px;
}
#lb .pgrow .mbtn,
#sb .pgrow .mbtn{
float:left;
width:465px;
height:25px;
text-align:center;
font-weight:bold;
}
#lb .pgrow .mbtn .pb,
#sb .pgrow .mbtn .pb{
padding:3px 8px;
background-color:#ffffff;
color:#9cd746;
}
#lb .pgrow .mbtn .pb2,
#sb .pgrow .mbtn .pb2{
display:inline;
padding:3px 8px;
background-color:#6f7e9e;
color:#ffffff;
font-size:1.166em;
line-height:25px;
}
#lb .pgmore{
float:left;
width:625px;
text-align:right;
margin-right:20px;
font-size:1.333em;
font-weight:bold;
}
#lb .lrow .lrowl{
float:left;
width:150px;
position:relative;
}
#lb .lrow .lrowl .lrowlc{
float:left;
width:57px;
}
#cont .lrow .lrowl .lrowlt{
float:right;
width:89px;
margin:0 2px 26px 2px;
overflow:hidden;
max-height:2.6em;
font-weight:bold;
}
#lb .lrow .lrowl .lrowla{
position:absolute;
bottom:13px;
right:0px;
width:89px;
overflow:hidden;
padding:2px 2px 0 2px;
white-space:nowrap;
color:#666666;
font-size:.916em;
}
#lb .lrow .lrowl .lrowly{
position:absolute;
bottom:1px;
right:0px;
width:89px;
padding:0 2px;
color:#666666;
font-size:.916em;
}
.itemsave{
position:absolute;
left:-24px;
top:2px;
width:15px;
padding-left:10px;
height:100%;
}
.itemsave2{
position:absolute;
left:-27px;
top:2px;
width:18px;
padding-left:10px;
}
.itemsave img{
display: block;
clear: both;
padding-top: 2px;
}
.itemsave2 img{
display: block;
clear: both;
padding-bottom: 2px;
}
#lb .lrow .lrowr{
float:right;
width:455px;
min-height:65px;
padding:10px;
margin:0 0 10px 0;
position:relative;
}
#lb .lrow .lrowr .lrowra,
#lb .lrow .lrowp .lrowpa{
float:left;
width:50px;
}
.htitle2 .rankimg{
margin-top:5px !important;
}
#lb .lrow .lrowr .lrowra .rankimg,
#lb .lrow .lrowp .lrowpa .rankimg,
#rb .rankimg{
float:left;
height:16px;
width:32px;
margin-top:3px;
padding:2px 3px 0 15px;
background:url(/imgs/rank.png) no-repeat scroll top left;
display:block;
text-align:center;
font-weight:bold;
font-size:10px;
color:#58628E;
}
#lb .lrow .lrowr .lrowru{
float:left;
width:299px;
padding:0 0 5px 10px;
font-weight:bold;
height:15px;
}
#lb .lrow .lrowp .lrowpu{
float:left;
width:449px;
padding:0 0 5px 10px;
font-weight:bold;
height:15px;
}
#lb .lrow .lrowr .lrowrs,
#lb .lrow .lrowp .lrowps{
float:right;
width:96px;
padding-bottom:5px;
text-align:right;
height:15px;
}
#lb .lrow .lrowr .lrowrx,
#lb .lrow .lrowp .lrowrx{
position:absolute;
right:-24px;
top:0px;
width:15px;
padding:0px 5px;
height:100%;
}
#lb .lrow .lrowr .lrowrx img,
#lb .lrow .lrowp .lrowrx img{
float:right;
clear:both;
margin-top:5px;
}
#lb .lrow .lrowr .lrowrt,
#lb .lrow .lrowp .lrowpt{
padding:0 0 0 60px;
}
#lb .lrow .lrowr .lrowrt a,
#lb .lrow .lrowp .lrowpt a,
#lb .lrow .lrowr .lrowrc a,
#lb .lrow .lrowp .lrowpc a,
#lb .lrow .lrowr .lrowrc2 a,
#lb .lrow .lrowp .lrowpc2 a{
color:#58628e;
}
#lb .lrow .lrowr .lrowrt a:hover,
#lb .lrow .lrowp .lrowpt a:hover,
#lb .lrow .lrowr .lrowrc a:hover,
#lb .lrow .lrowp .lrowpc a:hover,
#lb .lrow .lrowr .lrowrc2 a:hover,
#lb .lrow .lrowp .lrowpc2 a:hover{
color:#272538;
}
#lb .lrow .lrowr .lrowrc2 hr,
#lb .lrow .lrowp .lrowpc2 hr{
height:1px;
color:#58628e;
background-color:#58628e;
border-width:0;
margin:10px 0;
}
#lb .lrow .lrowr .lrowrc2 .lrowru2,
#lb .lrow .lrowp .lrowpc2 .lrowru2{
font-weight:bold;
clear:both;
margin-bottom:5px;
}
#lb .lrow .lrowr .lrowrc2 .lrowru2 .lrowru2a,
#lb .lrow .lrowp .lrowpc2 .lrowru2 .lrowru2a{
float:right;
}
#lb .lrow .lrowr .lrowrc2 .lrowru2 .lrowru2a img,
#lb .lrow .lrowp .lrowpc2 .lrowru2 .lrowru2a img{
margin-left:5px;
}
#lb .lrow .lrowr .lrowrc2 .lrowrt2,
#lb .lrow .lrowp .lrowpc2 .lrowrt2{
overflow:hidden;
}
#lb .lrow .lrowr .lrowrc,
#lb .lrow .lrowp .lrowpc{
padding:10px 0 0 0;
text-align:right;
font-weight:bold;
clear:both;
}
#lb .lrow .lrowr .lrowrc2,
#lb .lrow .lrowp .lrowpc2{
margin-top:10px;
padding-top:10px;
border-top:2px solid #58628e;
}
#lb .lrow .lrowr .lrowrc2 .rccomb,
#lb .lrow .lrowp .lrowpc2 .rccomb{
margin-top:10px;
padding-top:10px;
border-top:2px solid #58628e;
text-align:center;
font-weight:bold;
}
#lb .lrow .lrowr .lrowrc2 .rccoma,
#lb .lrow .lrowp .lrowpc2 .rccoma{
padding:0 15px;
}
#lb .lrow .lrowr .lrowrv,
#lb .lrow .lrowp .lrowpv{
margin:10px 0px;
padding:10px 0px;
border-top:2px solid #58628e;
text-align:center;
}
.rvidlink{
float:left;
padding-left:60px;
}
.vrevicon{
margin-bottom:-2px;
padding-right:7px;
}
#lb .lrow .lrowp{
float:left;
width:605px;
min-height:65px;
padding:10px;
margin-bottom: 10px;
position:relative;
}
.morerow{
float:right;
margin-bottom:10px;
padding:10px 12px;
cursor:pointer;
width:451px;
}
.morerow2{
float:left;
margin-bottom:10px;
padding:10px 12px;
cursor:pointer;
width:601px;
}

#hbox{
float:left;
width:100%;
background-color:#d2d8e4;
padding-bottom:10px;
}
#hbox #hboxl{
float:left;
width:510px;
padding:0 16px;
}
#hbox #hboxl #hboxlt{
float:left;
width:100%;
}
#hbox #hboxl #hboxlb{
float:left;
width:100%;
position:relative;
}
#rlbox{
float:right;
width:200px;
}
#rlbox .rlboxh{
float:left;
width:100%;
clear:both;
margin-bottom:6px;
font-size:1.583em;
font-weight:bold;
color:#6f7e9e;
text-align:center;
}
#rlbox .hbcvr{
width:95px;
margin:0 auto;
margin-bottom:15px;
clear:both;
text-align:center;
}
#hbox #hboxl #hboxlb .hbcvr{
float:left;
width:95px;
margin-right:7px;
text-align:center;
}
#hbox #hboxl #hboxlb .hbcvr a{
position:relative;
display:block;
}
#hbox #hboxl #hboxlb #hbartb img{
padding:0 17px;
margin-right:7px;
}
#rlbox .hbcvr .hbimg{
height:81px;
position:relative;
}
#rlbox .hbcvr .hbimg img{
position:absolute;
left:19px;
bottom:0px;
}
#hbox #hboxl #hboxlb .hbcvr .hbttl{
font-weight:bold;
float:left;
width:100%;
}
#hbox #hboxl #hboxlb #hbartb,
#hbox #hboxl #hboxlb #hbartc,
#hbox #hboxl #hboxlb #hbartd{
float:left;
width:100%;
height:auto;
}
#rlbox .hbcvr .hbttl{
font-weight:bold;
}
#hbox #hboxr{
float:left;
border-left:1px solid #bdc2d1;
padding-left:16px;
}
#hbox #hboxr #hboxrt{
float:left;
padding:0 0 7px 0;
}
#hbox #hboxr #hboxrb{
float:left;
clear:left;
}
#hbox #hboxr #hboxrb a{
float:left;
clear:left;
font-size:1.166em;
font-weight:bold;
margin-top:3px;
}
#hbox #hboxr #hboxrb a .icon{
float:left;
width:18px;
height:18px;
padding-right:7px;
padding-top:2px;
padding-bottom:5px;
}
#hbox #hboxr #hboxrb a span{
float:left;
height:18px;
}
#hbox .htitle a,
#sb .htitle,
#rb .htitle2,
#rb .htitlec a{
color:#6f7e9e;
}
#sb .noresult{
font-weight:bold;
font-size:1.1em;
border-bottom:1px solid #CED3DE;
border-top:1px solid #CED3DE;
width:625px;
padding:15px;
color:#6F7E9E;
}
#sb .searchnote{
padding-top:5px;
}
#rb .htitlec a:hover{
color:#272538;
}
#ptbox{
float:left;
width:100%;
height:71px;
padding-top:12px;
background-color:#d2d8e4;
}
#ptbox #tryimg{
padding-left:24px;
}

#gboxb #regc1{
position:absolute;
top:14px;
left:-31px;
}
#gboxb #regc2{
position:absolute;
top:50px;
left:-31px;
}
#gboxb #regc3{
position:absolute;
top:97px;
left:-31px;
}
#gboxb #regc4{
position:absolute;
top:-5px;
left:-35px;
}
#gboxb #regc21{
position:absolute;
top:-7px;
left:-325px;
}
#gboxb #regc22{
position:absolute;
top:-7px;
left:-325px;
}
#gboxb #regc23{
position:absolute;
top:-7px;
left:-325px;
}
#gboxb #regc241{
position:absolute;
top:-13px;
left:-325px;
}

#sbar{
width:235px;
z-index:3;
position:absolute;
top:115px;
right:0px;
margin-right:-8px;
}

#sbarshad{
z-index:-1;
position:absolute;
width:100%; /* w and pad same as gbox */
opacity:.15;
filter:alpha(opacity=15);
left:-7px;
top:10px;
height:288px;
background-color:#000000;
}

#gboxcorner{ /* css hack for a triangle corner */
border-color:#719840 #2A2437;
border-style:solid;
border-width:20px 40px 0px 0px;
height:0px;
width:0px;
float:right;
}
#gboxcornera{
float:left;
width:100%;
margin-left:32px;
}
/*#type0o #sbar{
top:275px;
}
#type0o #sbar #nbox,
#type0o .rankimg,*/
#type0o .lrowrx,
#type0o #radv .mubtn,
#type0o #radv .mubtn2,
#type0o #radv .mubtn3,
#type4o #bbx #bbxb #bbxbc{
display:none !important;
}

#sbar #gbox{
float:left;
width:100%;
background-color:#9BC864;
/* margin-bottom:20px; */
padding:0 16px 0 16px;
z-index:3;
}
#sbar #gbox.expanded{
width:200%;
margin-left:-100%;
}
#sbar #gbox #gboxh{
float:left;
width:100%;
padding:7px 16px;
margin-left:-16px;
font-size:1.75em;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#719840;
}
#sbar #gbox #gboxh2{
float:left;
width:267px;
padding:10px 0px;
margin-left:-16px;
font-size:1.5em;
font-weight:bold;
text-align:center;
color:#ffffff;
background-color:#719840;
}
#sbar #gbox #gboxb{
position:relative;
float:left;
min-height:200px;
width:100%;
height:auto !important;
height:200px;
padding:16px 0 16px 0;
}
#sbar #gbox #gboxb #ttl1,
#sbar #gbox #gboxb #ttl2{
float:left;
width:100%;
background-color:#ffffff;
}
#sbar #gbox #gboxb #ttl2 a{
color:#ff0000;
font-weight:bold;
}
#sbar #gbox #gboxb #ttl1 div,
#sbar #gbox #gboxb #ttl2 div{
padding:5px;
}
#sbar #gbox #gboxb #rstar{
float:left;
width:100%;
margin-top:10px;
font-size:1.1em;
font-weight:bold;
line-height:20px;
color:#4c4365;
}
#sbar #gbox #gboxb #rstar img{
vertical-align:text-bottom;
}
#sbar #gbox #gboxb #rstar .right,
#sbar #gbox #gboxb #rstar .no-star,
#wbuttonss .right,
#wbuttonss .no-star{
padding-right:5px;
}
.lrowrs .right,
.lrowrs .no-star,
.srowr .right,
.srowr .no-star,
.hbstr .right,
.hbstr .no-star,
.lrowps .right,
.lrowps .no-star,
#rvhdr8 .right,
.browr .right,
.browr .no-star{
padding-right:3px;
}
#sbar #gbox #gboxb #rstard{
float:left;
width:235px;
margin-top:5px;
text-align:center;
font-size:.916em;
}
#sbar #gbox #gboxb #rtxt{
float:left;
border-width:0px;
width:100%;
height:70px;
margin:10px 0 5px 0;
}
#sbar #gbox.expanded #gboxb #rtxt{
height:300px;
}
#sbar #gbox #gboxb #vtxt{
width:100%;
border-width:0px;
margin:10px 0 5px 0;
}
#sbar #gbox #gboxh #maxbtn{
position:absolute;
top:7px;
left:10px;
width:37px;
height:31px;
background:url(/imgs/clpbox.png) no-repeat scroll top left;
}
#sbar #gbox.expanded #gboxh #maxbtn{
background:url(/imgs/expbox.png) no-repeat scroll top left;
left:-225px;
}
#sbar #gbox #gboxb #rtxtl{
float:left;
width:38px;
height:21px;
padding-top:3px;
background:url(/imgs/counterbg.png) no-repeat scroll top left;
color:#ffffff;
text-align:center;
}
#sbar #gbox #gboxb #radv{
float:right;
width:70%;
height:18px;
margin-bottom:10px;
text-align:right;
}
#sbar #gbox #gboxb .tgsel{
float:right;
background:url(/imgs/mubtn.gif) no-repeat;

cursor:pointer;
}
#sbar #gbox #gboxb .mubtn{
float:right;
width:18px;
height:16px;
padding:0 1px 2px 1px;
background:url(/imgs/mubtn2.gif) no-repeat;
text-align:center;
cursor:pointer;
}
#sbar #gbox #gboxb .italic{
background:url(/imgs/mbtni2.png) no-repeat;
}
#sbar #gbox #gboxb .italic.sel{
background:url(/imgs/mbtni.png) no-repeat;
}
#sbar #gbox #gboxb .strike{
background:url(/imgs/mbtns2.png) no-repeat;
}
#sbar #gbox #gboxb .strike.sel{
background:url(/imgs/mbtns.png) no-repeat;
}
#sbar #gbox #gboxb .uline{
background:url(/imgs/mbtnu2.png) no-repeat;
}
#sbar #gbox #gboxb .uline.sel{
background:url(/imgs/mbtnu.png) no-repeat;
}
#sbar #gbox #gboxb .bold{
background:url(/imgs/mbtnb2.png) no-repeat;
}
#sbar #gbox #gboxb .bold.sel{
background:url(/imgs/mbtnb.png) no-repeat;
}
#sbar #gbox #gboxb .mubtn2{
float:right;
padding-right:6px;
text-align:center;
}
#sbar #gbox #gboxb .mubtn3{
float:right;
padding-left:6px;
text-align:center;
}
#sbar #gbox #gboxb .clear{
float:left;
height:18px;
width:30%;
margin-bottom:10px;
}
#sbar #gbox #gboxb #pbtnb{
float:right;
position:relative;
}
#sbar #gbox #gboxb .clrrowl{
color:#ffffff;
}
#sbar #gbox #gboxb .clrrowl.logi{
width:100%;
text-align:left;
color:#ffffff;
margin-bottom:10px;
}
#sbar #gbox #gboxb .clrrowl.logh{
width:100%;
text-align:center;
border-bottom:1px solid #7ea948;
font-size:1.5em;
}
#sbar #gbox #gboxb .clrrowl.logb{
width:100%;
padding:5px 0 15px;
font-size:1.166em;
font-weight:bold;
text-align:center;
}
#sbar #gbox #gboxb .clrrowl.logh2{
width:100%;
text-align:center;
border:1px solid #7ea948;
font-size:1.5em;
}
#sbar #gbox #gboxb .clrrowl.logb2{
width:100%;
padding:5px 0 10px;
margin-bottom:10px;
background-color:#7ea948;
font-size:1.166em;
font-weight:bold;
text-align:center;
border:1px solid #7EA948;
}
#sbar #gbox #gboxb .clrrowl a{
color:#58628e;
}
#sbar #gbox #gboxb .clrrowl a:hover{
color:#272538;
}
#sbar #gbox #gboxb .clrrowl.logb2 a{
color:#fe6700;
}
#sbar #gbox #gboxb .clrrowl.logb2 a:hover{
color:#272538;
}
#sbar #nbox{
float:left;
width:200px;
}
#sbar #nbox #frss{
float:left;
margin:10px 0 20px 30px;
}
#sbar #nbox #frss img{
padding-right:5px;
}
#sbar #nbox .nitm{
float:left;
margin-top:10px;
}
#sbar #nbox .nitm .nitmt{
margin-bottom:2px;
font-weight:bold;
}
#sbar #nbox .nitm .nitmb{

}
#sbar #nbox #newstitle img{
padding-left:5px;
}

#loh{
float:left;
width:100%;
height:195px;
color:#ffffff;
}
#loh #lohl,
#loh #lohr{
float:left;
width:190px;
height:100%;
background-color:#6f7e9e;
position:relative;
}
#loh .lohm{
float:left;
padding:9px 10px 0px 10px;
height:100%;
background-color:#58628e;
position:relative;
}
#loh #lohl #lohl2,
#loh .lohm .lohm2,
#loh #lohr #lohr2{
float:left;
width:250px;
font-size:1.666em;
font-weight:bold;
}
#loh .lohm .box1{
float:left;
font-size:1.666em;
font-weight:bold;
}
#loh .lohm .box2{
position:absolute;
bottom:97px;
left:10px;
font-size:0.916em;
}
#loh .lohm .box2 a{
color:#d2d8e4;
}
#loh .lohm .box2 a:hover{
color:#ffffff;
}
#loh .lohm .box2 .box3,
#loh .lohm .box1 .box5{
float:left;
width:200px;
padding:0 10px;
}
#loh .lohm .box4{
position:absolute;
top:110px;
left:10px;
padding-left:1px;
}
#loh .lohm .box4 img{
border:1px solid #ffffff;
margin:0px 9px;
}
#loh #lohl #lohl3{
float:left;
height:12px;
margin:-5px 0 3px 25px;
font-size:.916em;
}
#loh #lohl .lohlt{
float:right;
height:18px;
width:140px;
font-size:1.166em;
font-weight:bold;
padding:2px 20px 5px;
cursor:pointer;
}
#loh #lohl .lohlt:hover{
text-decoration:underline;
}
#loh #lohl .lohlt.sel{
background-color:#58628e;
}
#loh #lohl .lohlt img{
float:left;
padding:4px 7px 0 0;
}
#loh #lohl #lohl4,
#loh #lohr #lohr4{
float:left;
margin: 0 10px 0 25px;
font-size:.916em;
}

#loh #lohl #lohl4 a{
color:#ffffff;
text-decoration:underline;
}
#loh #lohl #lohl4 a:hover{
color:#D2D8E4;
text-decoration:underline;
}

#hlph{
float:left;
width:876px;
padding:20px 0 20px 24px;
background-color:#58628e;
font-size:1.666em;
font-weight:bold;
}
#hlph a{
color:#ffffff;
}
#hlph2{
float:left;
width:870px;
padding:12px 15px;
background-color:#d2d8e4;
font-size:1.166em;
font-weight:bold;
}
#hlph2 a{
padding:0 9px;
color:#58628e;
}
#hlpc{
float:left;
position:relative;
padding:18px 24px 21px;
}
#hlpc .hlpt1{
color:#6f7e9e;
font-size:1.5em;
font-weight:bold;
margin-bottom:12px;
}
#hlpc .hlpt2{
padding-bottom:2px;
margin:12px 0 6px 0;
border-bottom:1px solid #ced3de;
color:#6f7e9e;
font-size:1.166em;
font-weight:bold;
}
#hlpc #cbx .hlpt2{
text-align:center;
}
#hlpc .hlpcd{
margin-bottom:20px;
}
#hlpc p{
margin:0 0 18px 0;
}
#hlpc p a{
color:#6f7e9e;
}
#hlpc #cbx{
position:absolute;
top:150px;
left:300px;
width:275px;
}
#hlpc #contform{
width:300px;
}
#bb #bbx{
float:left;
width:850px;
margin:0 400px 10px 0;
margin:0px 24px 24px;
}
#bb #bbx #bbxh{
float:left;
width:830px;
padding:8px 10px;
font-size:1.166em;
font-weight:bold;
color:#D2D8E4;
background-color:#58628E;
}
#bb #bbx #bbxb{
float:left;
width:830px;
padding:11px 10px 20px 10px;
background-color:#D2D8E4;
}
#bb #bbx #bbxb #bbxbc{
margin-top:10px;
}
#bb #bbx #bbxb #bbxbc input{
margin:0;
padding:0;
display:inline;
}
#bb #bbx #bbxb #bbxbb{
margin-top:5px;
}
#bb .brow,
#ltb .brow{
float:left;
position:relative;
width:400px;
margin:0px 25px;
border-bottom:1px solid #ced3de;
font-weight:bold;
}

#srsb .srsrow{
float:left;
position:relative;
width:180px;
margin-right:25px;
border-bottom:1px solid #ced3de;
font-weight:bold;
padding:10px 0 10px 10px;
white-space:nowrap;
overflow:hidden;
}
#bb .brow:hover,
#ltb .brow:hover{
background-color:#edf4fa;
}
#bb .brow .browl,
#ltb .brow .browl{
float:left;
padding:10px 0;
}
#bb .brow .browm,
#ltb .brow .browm{
float:left;
width:270px;
padding:10px 0 10px 10px;
overflow:hidden;
white-space:nowrap;
}
#bb .brow .browr,
#ltb .brow .browr{
float:right;
width:95px;
padding:10px 0;
text-align:right;
}
#ltb #bcbar{
float:left;
width:820px;
padding:10px 15px;
margin:0px 24px;
color:#d2d8e4;
background-color:#58628e;
}
#ltb #bcbar a,
#sb #srsbar a{
color:#9cd746;
}
#ltb #listbar{
float:left;
width:820px;
margin:0px 24px 15px;
padding:10px 15px;
color:#58628e;
background-color:#d2d8e4;
font-size:1.166em;
font-weight:bold;
text-align:center;
}
#ltb #listbar a{
color:#58628e;
}
#ltb #listbar a:hover{
text-decoration:underline;
}
#uh{
float:left;
width:880px;
padding:20px 0 10px 20px;
color:#ffffff;
background-color:#58628e;
}
#uh #uha{
float:left;
}
#uh #uha #uhab{
padding-top:5px;
}
#uh #uha #uhab img{
margin-right:5px;
}
#uh #uhn{
float:left;
padding-left:10px;
font-weight:bold;
}
#uh #uhn #uhn1{
margin-top:-5px;
font-size:1.75em;
}
#uh #uhn .uhn2{
font-size:0.916em;
}
#uh #uhn .uhn2 a{
color:#9cd746;
}
#uh #uhn div{
padding-bottom:2px;
}
#uh #uhg{
float:right;
padding:3px 15px 0 0;
}
#uh #uhs{
padding-right:250px;
}
#uh #uhs2{
padding-right:35px;
}
#uh .uhs{
float:right;
font-size:0.916em;
font-weight:bold;
}
#uh .uhs span{
padding-left:5px;
font-weight:normal;
}
#uh .uhs div{
padding-bottom:5px;
}
#uh .uhs a{
color:#ffffff;
text-decoration:underline;
}


#rvhd{
float:left;
width:876px;
min-height:210px;
height:auto !important;
height:210px;
padding:9px 0 0 24px;
background-color:#58628e;
color:#ffffff;
}
#rvhd #rvhdt{
float:left;
width:100%;
}
#rvhd #rvhdt a,
#rvhd #rvhdr #rvhdr5 a,
#rvhd #rvhdr #rvhdr6 a{
color:#9cd746;
}
#rvhd #rvhdl{
float:left;
padding:9px 0;
}
#rvhd #rvhdl .reviewimg{
float:left;
clear:both;
padding-bottom:5px;
}
#rvhd #rvhdl .reviewimg2{
float:left;
clear:both;
padding-bottom:5px;
cursor:pointer;
}
#rvhd #rvhdl .reviewimg3{
float:left;
cursor:pointer;
}
#rvhd #rvhdl .reviewimg3.cenimg{
margin:0px 41px 0px 42px;
}
#rvhd #rvhdl #wbuttons,
#rvhd #rvhdl #wbuttonss{
float:left;
clear:both;
padding-bottom:5px;
}
#rvhd #rvhdl #wbuttonsh{
float:left;
clear:both;
font-weight:bold;
color:#f66414;
margin-left:-3px;
padding-bottom:5px;
}
#rvhd #rvhdl .pulistc{
float:left;
clear:both;
position:relative;
}
#rvhd #rvhdl .popup{
position:absolute;
top:22px;
left:-15px;
width:180px;
background-color:#d2d8e4;
color:#000000;
z-index:4;
}
#rvhd #rvhdr{
float:right;
width:448px;
padding:9px;
margin:9px 244px 0 0;
background-color:#6f7e9e;
}
#rvhd #rvhdr #rvhdr1{
float:left;
margin-top:-5px;
font-size:1.75em;
font-weight:bold;
}
#rvhd #rvhdr #rvhdr4{
float:right;
padding-top:5px;
font-size:0.916em;
}
#rvhd #rvhdr #rvhdr4 img{
vertical-align:sub;
}
#rvhd #rvhdr #rvhdr5{
float:left;
width:100%;
padding-top:10px;
font-size:0.916em;
}
#rvhd #rvhdr #rvhdr6,
#rvhd #rvhdr #rvhdr10{
float:left;
padding-top:10px;
}
#rvhd #rvhdr #rvhdr11{
float:left;
padding-top:10px;
font-size:0.916em;
font-weight:bold;
width:100%;
}
#rvhd #rvhdr #rvhdr11 img{
float:right;
}
#rvhd #rvhdr #rvhdr7{
float:left;
padding-left:10px;
line-height:2em;
font-size:0.916em;
}
#rvhd #rvhdr #rvhdr8{
width:100%;
padding-top:10px;
}
#rvhd #rvhdr #rvhdr3{
float:left;
font-size:0.916em;
}
#rvhd #rvhdr #rvhdr9{
float:right;
font-style:italic;
font-size:0.818em;
width:100%;
text-align:right;
}
#rvhd #rvlnk{
float:right;
width:466px;
padding:9px 0;
margin-right:244px;
}
#rvhd #rvlnk .lnklbl{
float:left;
width:60px;
}
#rvhd #rvlnk .lnkcnt{
float:right;
width:400px;
}
#rvhd #rvlnk .lnkcnt img{
margin:0 3px 5px 0;
}
#rvhd #rvlnk #nflnk,
#rvhd #rvlnk #azlnk,
#rvhd #rvlnk #itlnk,
#rvhd #rvlnk #lnkttl{
width:100%;
margin-bottom:8px;
}

#lnkttl{
display:none;
font-weight:bold;
}

#seth{
float:left;
width:852px;
padding:18px 24px;
color:#ffffff;
background-color:#58628e;
font-size:1.75em;
font-weight:bold;
}
#set{
float:left;
padding:18px 24px 21px;
}
#set .setsh{
float:left;
width:550px;
padding:10px 15px;
color:#d2d8e4;
background-color:#58628e;
font-size:1.166em;
font-weight:bold;
}
#ltb .ltbsh{
float:left;
width:820px;
padding:10px 15px;
color:#d2d8e4;
background-color:#58628e;
font-size:1.166em;
font-weight:bold;
margin:0px 24px;
}
#set .setsb{
float:left;
width:550px;
padding:7px 15px 15px;
margin-bottom:30px;
background-color:#d2d8e4;
}
#ltb .ltbsb,
#ltb .ltbsc{
float:left;
width:820px;
padding:7px 15px 15px;
margin:0px 24px 30px;
background-color:#d2d8e4;
}
#ltb .ltbsb img{
margin:2px;
}
#ltb .ltbsc div{
float:left;
clear:both;
}
#ltb .ltbsc #custadd{
margin-bottom:15px;
}
#set #setgen .clrrowl,
#set #setsoc .clrrowl,
#set #setapi .clrrowl,
#set #setfri .clrrowl{
margin:10px 0 0 0;
}
#set #setfri a,
#set #setstm a{
text-decoration:underline;
}
#set #setsoc .setsoct,
#set .setsb .setsbm span{
font-weight:bold;
}
#set .setsb .setsbl{
float:left;
width:120px;
}
#set .setsb .setsbm{
float:left;
width:180px;
padding-right:17px;
}
#set .setsb .setsbm .tip{
width:100%;
}
#set .setsb .setsbr{
float:left;
}

#sb .srow{
float:left;
width:625px;
padding:15px 0 12px;
border-bottom:1px solid #ced3de;
position:relative;
}
#sb .srow .srowl{
float:left;
padding-right:10px;
}
#sb .srow .srowm{
float:left;
max-width:415px;
overflow:hidden;
white-space:nowrap;
font-weight:bold;
}
#sb .srow .srowm span{
font-weight:normal;
}
#sb .srow .srown{
float:right;
padding-right:15px;
}
#sb .srow .srowr{
float:right;
}
#sb #sformp{
padding-bottom:20px;
}
#sb #srsbar{
float:left;
width:595px;
padding:10px 15px;
color:#d2d8e4;
background-color:#6f7e9e;
}

#cartc{
float:left;
width:605px;
padding:10px 15px;
background-color:#d2d8e4;
font-size:1.25em;
}
#cartc img{
padding-left:1px;
}
#carth{
float:left;
width:605px;
padding:10px 15px;
color:#d2d8e4;
background-color:#6f7e9e;
font-size:1.166em;
font-weight:bold;
}
#cartf{
float:left;
width:605px;
padding:10px 15px;
background-color:#d2d8e4;
font-size:1.166em;
font-weight:bold;
}
#cartf img{
vertical-align:text-bottom;
padding-right:5px;
}
#cartf #cartfl,
#registermodal .clrrowl #regfl,
#contfl{
float:left;
width:47%;
padding-right:5%;
}
#cartf #cartfr{
float:right;
width:48%;
}
#registermodal .clrrowl #regfr,
#contfr{
float:right;
width:48%;
text-align:right;
}
#resetmodal2 .clrrowr.fcolorr{
text-align:center;
}

.btn{
display:inline;
padding:2px 6px 3px;
margin:0px;
font-weight:bold;
background-color:#58628e;
color:#ffffff;
cursor:pointer;
border-width:0px;
width:auto;/*ie7*/
overflow:visible;/*ie7*/
}
.txt{
width:180px;
padding:3px 6px 2px;
border-width:1px;
border-color:#000000;
}
.modb .select
{
width:194px;
}
.clrrowl{
float:left;
clear:both;
}
.clrrowr{
float:right;
clear:both;
}
.vltb{
vertical-align:text-bottom;
}
.fcolorg,
.fcolorg:hover{
color:#9cd746;
}
.fcolory,
.fcolory:hover{
color:#ffff00;
}
.fcolorr,
.fcolorr:hover{
color:#ff0000;
}

.warningspantop{
height:35px;
padding-top:15px;
width:100%;
}
.warningspan{
background-color:rgb(255,255,225);
text-align:center;
color:rgb(0,0,0);
height:30px;
padding:15px 0 5px 0;
width:100%;
position:fixed;
top:0px;
left:0px;
z-index:4;
}
* html .warningspan{
position:absolute;
}
.warningspan a{
color:#0000FF;
text-decoration:underline;
}
.warningspan a:hover{
color:#0000FF;
text-decoration:underline;
}
.warningspan.convert{
background-color:#FEA800 !important;
}
#ttbox,
#ttbox2{
z-index:8;
position:fixed;
top:-150px;
left:-150px;
}
#ttrev{
padding: 5px;
color:#D2D8E4;
background-color:#58628E;
}

#drawbox{
z-index:6;
position:fixed;
top:100px;
left:100px;
width:200px;
height:285px;
border-color:rgb(255,255,255);
border-width:1px;
border-style:solid;
}
#picturebox{
z-index:4;
position:fixed;
top:101px;
left:101px;
width:200px;
height:260px;
padding-top:25px;
text-align:center;
background-color:#d2d8e4;
}
#dispbox{
z-index:5;
position:fixed;
top:-50px;
left:-50px;
width:1px;
height:1px;
border-color:rgb(255,0,0);
border-width:1px;
border-style:solid;
}
#submitbox{
z-index:6;
position:fixed;
top:361px;
left:100px;
width:200px;
height:50px;
border-color:rgb(255,255,255);
border-width:1px;
border-style:solid;
background-color:#d2d8e4;
}

.modbg{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:6;
opacity:.6;
filter:alpha(opacity=60);
background-color:#000000;
}
* html .modbg{
position: absolute;
}
.modal{
top:90px;
left:50%;
z-index:7;
position:fixed;
}
* html .modal{
position:absolute;
}
#searchmodal,
#aeditmodal{
top:40px !important;
}
.modal .modh{
float:left;
width:100%;
padding:13px 0;
color:#ffffff;
background-color:#58628e;
font-weight:bold;
font-size:1.583em;
}
.modal .modsh{
float:left;
width:100%;
background-color:#d2d8e4;
}
.modal .modh .modhl,
.modal .modsh .modhl,
.popup .modsh .modhl{
float:left;
padding-left:20px;
}
.modal .modh .modhr{
float:right;
padding:5px 20px 0 0;
}
.modal .modt{
float:left;
width:100%;
color:#d2d8e4;
background-color:#58628e;
font-weight:bold;
}
.modal .modt .tab{
float:left;
padding:4px 9px;
}
.modal .modt .tab.sel{
color:#58628e;
background-color:#d2d8e4;
}
#searchmodal .modt .tab,
#aeditmodal .modt .tab,
#addmodal .modt .tab{
font-size:1.166em;
}
.modal .modb{
float:left;
width:100%;
padding:15px 0;
color:#58628e;
background-color:#d2d8e4;
font-weight:bold;
}
.modal .modb .modbc{
float:left;
min-height:100px;
padding:0 20px;
width:310px;/*ie7*/
}
.modal .modb .modbc2{
float:left;
min-height:100px;
padding:0 20px;
}
.modal .modb .modbd{
float:left;
min-height:75px;
padding:25px 0 0 0;
width:100%;/*ie7*/
}
.modal .modb .modbe{
float:right;
min-height:100px;
padding:0 40px;
width:270px;/*ie7*/
}
.modal .modb .modbf{
float:right;
min-height:100px;
padding:0 50px 0 0;
width:270px;/*ie7*/
}
.modal .modb .modbh{
float:right;
padding:0 40px;
width:270px;/*ie7*/
}
.modal .modb .modbm{
float:left;
min-height:75px;
padding:25px 20px 0 20px;
width:310px;/*ie7*/
}
.modw1{
margin:0 0 0 -175px;
width:350px;
}
.modw2{
margin:0 0 0 -170px;
width:340px;
}

.modal .modb .clrrowl,
.modal .modb .clrrowr{
padding-bottom:5px;
}
#cbx input{
margin-bottom:5px;
}
.modal .clrrowr span,
.modal .clrrowr span,
#cbx span{
padding-right:5px;
}
#registermodal .clrrowl a{
color:#58628e;
text-decoration:underline;
}
#registermodal #regftr,
#contftr{
width:100%;
}
#loginmodal .logftr{
width:100%;
text-align:center;
}
.modal #upmsg{
width:100%;
text-align:center;
}
#registermodal .clrrowl.htext{
padding-bottom:10px;
}
.modal #stt,
.modal #stt3,
.modal #aett,
.modal #att,
.modal #att2,
.modal #ltt,
.modal #ctt{
font-size:1.166em;
}
#resultsarea{
float:left;
width:100%;
}
.modal #searchscroll,
.modal #aeditscroll{
height:250px;
width:310px;
padding:0 20px 0 20px;
overflow-y:auto;
background-color:#d2d8e4;
position:relative;/*ie7*/
}
.popup #listscroll{
height:250px;
width:155px;
padding:0 20px 0 20px;
overflow-y:auto;
background-color:#d2d8e4;
position:relative;/*ie7*/
}
#listmodal{
border:1px solid #6f7e9e;
}
.modal #searchresults .clrrowl,
.modal #aeditresults .clrrowl,
.popup #listresults .clrrowl,
#commentsresults .clrrowl{
position: relative;
width:100%;
padding:5px 0;
float:none;
color:#000000;
}
.modal #searchresults .clrrowl:hover,
.modal #aeditresults .clrrowl:hover,
.popup #listresults .clrrowl:hover,
#commentsresults .clrrowl:hover{
background:#edf4fa;
}
.modal #searchresults .clrrowl span,
.modal #aeditresults .clrrowl span,
.popup #listresults .clrrowl span,
#commentsresults .clrrowl span{
font-weight:bold;
}
.seervws{
position:absolute;
top:9px;
right:-14px;
}
.seen{
display:inline;
margin-left:-15px;
}
.unread{
display:inline;
margin-left:-10px;
}
.cline{
vertical-align:top;
}

/* ie7 fixes */
#bbxb .clrrowl,
#cbx .clrrowl,
.setsb .clrrowl,
.modal .clrrowl{
width:100%;
clear:none;
}
#bbxb .clrrowr,
#cbx .clrrowr,
.setsb .clrrowr,
.modal .clrrowr{
width:100%;
clear:none;
text-align:right;
}

.cylw{
color:#ffdc00 !important;
font-weight:bold;
}
.corg{
color:#fea800 !important;
font-weight:bold;
}
.cred{
color:#ff0000 !important;
font-weight:bold;
}

.tmpad{
width:730px;
float:left;
padding:10px 85px;
background-color:#d2d8e4;
}

.radrow{
padding-bottom:5px;
}
.radrow img{
margin-right:10px;
}

#commodal textarea{
width:98%;
height:100px;
margin-bottom:5px;
}
#commodal .modbm{
text-align:right;
}
#commodal .modbm .mubtn3{
float:left;
}

