
body{text-align:center;font:12px/16px sans-serif,arial,"lucida grande",tahoma,verdana;color:#000000;margin:0;}
h1{font-size:20px;font-weight:bold;margin:0;padding:0;text-align:left}
h2{font-size:18px;font-weight:bold;margin:0;padding:0;text-align:left}
h4{margin:0 0 6px 0;padding:0;text-align:left;}
a,a:visited{font-weight:normal;text-decoration:none;color:#0645AD}
a:hover{color:#0645AD;text-decoration:underline}
a.disable, a:hover.disable{color:#333333;text-decoration:none;}
h3,h3 a{font-size:16px;margin:0;padding:0;text-align:left}
.userCredit{text-align:left;font-size:11px;line-height:16px;overflow:hidden;padding-left:1px;color:#999999}
.redTxt{ color:#ff0000}
.current_link {font-weight:bold;}


#rightContentContainer{margin:0px auto;padding-left:1px;padding-top:10px;float:left;width:161px;}

#leftContentContainer{float:right;width:798px;padding:15px 10px 0px 50px;}
#leftContentContainer4{float:left;width:798px;padding:15px 10px 0px 50px;}

.social_block{width:160px;}
.welcome_block {background:#F9F9F9;padding-top:5px;border:1px solid #DDDDDD;}
.langs {width:150px;}
.subHeading{font-weight:bold;padding-bottom:2px;}
.linkAd {margin-left:-5px;}
.questionBox {width:798px;border-bottom:1px solid #AAAAAA;}
.askSearchBox{padding:10px 0 0 21px;}
#footerMainWrapper{width:1020px; margin:0 auto;}
#footerMainWrapper a{color:#0645AD; text-decoration:none;}
#footerMainWrapper a:hover{color:#0645AD; text-decoration:underline;}
ul#footerLinksWrapper, ul#footerOtherLinksWrapper{margin:0; padding:0; list-style:none;}
ul#footerLinksWrapper li{float:left; background:url({/literal}{$imageurl}{literal}/blackBullet.gif) left 6px no-repeat; margin-left:7px; padding-left:9px;}
ul#footerLinksWrapper li.splLink, ul#footerOtherLinksWrapper li.splLink{margin:0; padding:0; background:none;}
.footerLinksCol{width:670px; float:left;}
.copyrightTxt{margin:0; padding:0; color:#999999;font-size:11px}


.AnsrNav{background:#F6F6F6;text-align:left;color:#000000;border-bottom:1px solid #DDDDDD;}
.AnsrNav A, .AnsrNav A:active, .AnsrNav A:visited, .AnsrNav a:hover{padding-top:9px;padding-bottom:9px;padding-right:9px;padding-left:5px;float:left}
.AnsrNav A.selected, .AnsrNav A.selected:active, .AnsrNav A.selected:visited, .AnsrNav A.selected:hover{margin:0; padding:9px; float:left;}
.featListEven,.featListOdd{background:#FFFFFF;float:left;text-align:left;padding-top:5px;} 
html>body .featListEven,.featListOdd{width:798px;float:left;text-align:left;}
.featTeaserText{width:798px;float:left;}
.featTeaserText h3, .featTeaserText h3 a{font-size:12px;font-weight:normal;margin:0;padding:0;text-align:left}
.featTeaserTextAns,.featTeaserText,.featTeaserTextQns{padding:4px 0px;float:left}
#ansrApps{text-align:left; margin:0 auto;}
#ansrApps h1{font-size:18px;line-height:24px;font-weight:normal;padding-bottom:5px;}
#ansrApps h2{font-size:13px; line-height:20px; margin:0;padding:0;text-align:left;font-weight:bold;}
#ansrApps h2.breadCrumbs{margin:0;font-size:11px;text-align:left;color:#999999;font-weight:normal;line-height:16px; padding:0;text-transform:capitalize}
#ansrApps h3{ color:#0f945f; font-size:14px}
.titlePad{padding:5px}
.titleBox{color:#4D4D4D;width:auto}
.pageDiv {margin:0px; padding:0px; margin-left:0px;}
.pageDiv a{margin:0px; padding:0px; padding:1px 2px;  margin-right:1px;line-height:22px}
.pageDiv a.selected{margin:0px; padding:0px;  background-color:#FFFFFF; padding:1px 2px;  font-weight:bold; color:#FFFFFF; margin-right:1px;}
.pageDiv a.selected, #pagingCont #pagingContHome .pageDiv a.selected:active, #pagingCont #pagingContHome .pageDiv a.selected:visited, #pagingCont #pagingContHome .pageDiv a.selected:hover{color:#0645AD;}
.dottedrule{background:url(http://www.answersocean.com/images/dottedruleBg.gif) top left repeat-x; height:1px; overflow:hidden;}
.ansrNewTabs{text-align:left; border-bottom:1px solid #E7E7E7;}
.ansrNewTabs ul{margin:0; padding:0; list-style:none;float:left;}
.ansrNewTabs ul li{border:solid 1px #DDDDDD;border-bottom:none;float:left;}
.ansrNewTabs ul li{border:none; float:left; margin-right:5px; font-weight:bold;}
.ansrNewTabs ul li a{text-decoration:none;}
.ansrNewTabs ul li.selectedAnsrNewTabs{color:#333333;float:left;position:relative; bottom:-1px;}
.ansrNewTabs ul li.selectedAnsrNewTabs a{color:#333333; text-decoration:none;font-weight:bold;}
#fullname{visibility:hidden; display:none;} 
#extraOther{visibility:hidden; display:none;}
.contentTeaserNavBox4{border:none; width:798px !important; }
html>/**/body .contentTeaserNavBox4{width:798px !important;border:none;}
html> body .contentTeaserNavBox4{width:798px !important;border:none;}
.contentTeaserNavBox4_4{width:798px !important;}
html>/**/body .contentTeaserNavBox4_4{width:798px !important;}
html> body .contentTeaserNavBox4_4{width:798px !important;}
.queavatarCont {text-align:center;}
.ao_button {background-color: transparent;background-image: url("../images/ao_button3.png"); background-position: 0 0; border-color: #CFCECD; border-style: solid; border-width: 0; color: #293036; cursor: pointer; height: 20px; padding-top: 0px; padding-bottom: 1px; text-decoration: none; width: 56px;}
.ao_button_email {background-color: transparent; background-image: url("../images/ao_button_email3.png"); background-position: 0 0; border-color: #CFCECD; border-style: solid; border-width: 0; color: #293036; cursor: pointer; height: 23px; padding-top: 0px; padding-bottom: 1px; text-decoration: none; width: 140px;}
.ao_button_submit { background-color: transparent; background-image: url("../images/ao_button_submit3.png"); background-position: 0 0; border-color: #CFCECD; border-style: solid; border-width: 0; color: #293036; cursor: pointer; height: 23px; padding-top: 0px; padding-bottom: 2px; text-decoration: none; width: 106px;}
#divPostEnglish {padding-left:0px;}
.contentsContainer {margin-top:0px;}
.ao_block_contents {padding:5px;}


#bodyContainer{width:1020px; top:0; left:0;margin:0pt auto; z-index:3;text-align:left;}
#pageShdw{float:left;margin:0pt auto;width:1020px;background:#FFFFFF; top:0px;  left:0px;z-index:-1}
#bodyCont{float:left;width:1020px;}
#midCol{float:left;width:523px;*width:500px;text-align:left;}
a, a:visited  {text-decoration: none; color: #0645AD; outline: none; }
a:hover{text-decoration: underline;color:#0645AD}
input, select, textarea {font-size:12px; font-family:sans-serif,arial,"lucida grande",tahoma,verdana;}
p{text-align:left;margin:0px;padding:0px;line-height:140%}
#footerContainer{background:#F6F6F6;border-top:1px solid #DDDDDD;clear:both}
img {border: none;}
h, h2, h3, h5, h6, form{ margin:0; padding:0}
.clearAll{clear:both;}
.flLt{ float:left;}
.flRt{ float:right;}
.spacer5{height:5px;overflow:hidden}
.spacer10{overflow:hidden;height:10px}
.spacer15{overflow:hidden;height:15px}
.spacer25{overflow:hidden;height:25px}
.mlr10{margin:0px 10px}
.marginTop5{margin-top:5px}
.pL5 {padding-left:5px;}
.pL10 {padding-left:10px;}
.pT10 {padding-top:10px;}
.top_menu {width:1020px; top:0; left:0;margin:0pt auto; z-index:3;text-align:right;}
.logo h1 a {width:142px;color:#000000;text-decoration:none;float:left;font-family:Georgia,sans-serif,Arial;}
.logo a {text-align:left;color:#000000;text-decoration:none;float:left;font-family:Georgia,sans-serif,Arial;font-size:20px;width:175px;}


.col1 p a:hover, .colLast p a:hover{background-image: none; background-color: #39c; color: #fff;}
#nav-util a.url, #nav-util a.url:hover,#nav-util a.url:visited{ color:#ff6602}


input{margin:0}
.marginTop5{margin-top:5px}
.tagCloud span,form{margin:0;padding:0}
textarea{border:1px #999999 solid}


a.thumbsRatingUp{background:url(http://www.answersocean.com/images/thumbs-up.png) 80% 50% no-repeat;white-space:nowrap;border:1px solid #DDEAF6;text-decoration:none;margin:0 0px 0 5px;font-size:11px;padding:3px 20px 3px 3px;color:#578CCA !important}
a.thumbsRatingDown{background:url(http://www.answersocean.com/images/thumbs-down.gif) 80%  50%   no-repeat;white-space:nowrap;border:1px solid #DDEAF6;text-decoration:none;margin:0 0px 0 5px;font-size:11px;padding:5px 23px 5px 5px;height:14px;color:#578CCA !important;float:left}

.leadCont {width:520px; _width:520px; background:#EFF6D7; padding:8px; float:left;font-weight:normal;color:#333333;}
.leadCont img {vertical-align:middle;}
.leadCont a {color:#0645AD; text-decoration:none;}
.leadCont a:hover {text-decoration:underline;}
.leadInnCont {width:500px; _width:500px; background:#fff; padding:8px; float:left;}
.leadInnCont .leftCont {width:80px; float:left;}
.leadInnCont .rightCont {width:420px; float:left;}
.leadInnCont .rightCont .topDiv{width:420px; padding-bottom:10px; border-bottom:1px dashed #90c1ad; float:left;}
.leadInnCont .rightCont .topDiv .lftArea{width:326px; float:left;}
.leadInnCont .rightCont .topDiv .lftArea label{float:left; padding-right:5px;}
.leadInnCont .rightCont .topDiv .rgtArea{width:85px; float:right; font-size:11px;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv {float:right; width:85px; position:relative; text-align:center;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv .rankLft {background:url(http://www.answersocean.com/images/user-rank-lft-bg.gif) no-repeat 0 0; float:right; width:4px; height:46px;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv .rankMid {background:url(http://www.answersocean.com/images/user-rank-mid-bg.gif) repeat-x 0 0; float:right; height:46px; padding:10px 10px;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv .rankRgt {background:url(http://www.answersocean.com/images/user-rank-rgt-bg.gif) no-repeat 0 0; float:right; width:4px; height:46px;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv h1{font-size:26px !important; display:block; margin:0 !important; padding:0 !important; text-align:center !important;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv .posUp {background:url(http://www.answersocean.com/images/rank-top.gif) no-repeat 0 0; width:18px; height:18px; position:absolute; right:-5px; top:-5px;}
.leadInnCont .rightCont .topDiv .rgtArea .rankDiv .posDown {background:url(http://www.answersocean.com/images/rank-down.gif) no-repeat 0 0; width:18px; height:18px; position:absolute; right:-5px; top:-5px;}
.leadInnCont .rightCont .topDiv .lftArea h1{font:18px Arial, Helvetica, sans-serif !important; padding:0 0 10px 0 !important; margin:0 !important;}
.leadInnCont .rightCont .bottomDiv {width:456px; float:left;}
.leadInnCont .rightCont .bottomDiv .rgtArea {width:450px; float:left; padding:5px 0 0 5px;}
.leadInnCont .rightCont .bottomDiv .rgtArea span{color:#ff7e00; display:block;}
.leadInnCont .rightCont .bottomDiv .rgtArea p {padding:0 0 2px 0; margin:0; float:left; width:110px; _width:111px;}
