
.popup { background:#fff;}
#top_nav { height:26px; margin:0 0 0 148px; padding:6px 0; }
#top_nav li { float:left; list-style:none; padding:0 8px 0 0; text-transform:uppercase; font-size:2em;  }
#top_nav li a { font-weight:bold; text-decoration:none; color:#003366; }
#top_nav li.selected a { color:#FF1F1F}
#top_nav ul { margin:0; }
/*Element Styles*/ 
/* scrollbar-3dlight-color: #DDA56D; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #A17026; scrollbar-face-color: #D17921; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #E0E0E0; scrollbar-track-color: #DB9162;*/
* { padding:0; margin:0;}
body {color: #000000;background:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }
div.nxtprv { display:none; }
#right .ImageButton { margin:0 !important; }
#right .advert { margin-bottom:10px; }

fieldset {width:85%;margin:5px auto 40px auto;position:relative;display:block;padding: 0px 10px 10px 10px;background: white url('../image/GreyGradient.gif') repeat-x;border: solid #BBBBBB;border-width: 1px 0; }
legend { position:relative;	top: -12px;	background-color:#f8f8f8; }
fieldset.withTable { background: #f6f6f6; width:95%;}
fieldset.fullwidth { width:95%;}
fieldset fieldset { width:85%; margin:20px 0px 20px 10px; position:relative; display:block; padding: 0px 10px 10px 10px; }
fieldset.info{width:85%; margin:20px 0px 20px 10px; position:relative; display:block; padding: 0px 10px 10px 0px; border-width:1px 0 0 0;}
.msg fieldset {margin-top: 20px;}
fieldset legend{font: bold 13px "Trebuchet MS";padding: 2px 4px;margin: 0px 5px 10px 0px;border-width:1px 1px 1px 5px; border-style:solid; border-color:#83a6d0; }
fieldset fieldset legend{font: bold 12px "Trebuchet MS";border-width:1px 1px 1px 3px; }
fieldset.info legend{width:85%; margin:0; position:relative; display:block; padding: 1px; border:0;background-color: inherit;}
fieldset p{color: Black; font: 13px Verdana; width:90%; padding: 3px; margin: 0; }
fieldset div.sub{font: 12px Verdana;position:relative;/*left: 20px;*/ width:90%; padding:0px; margin: 0 0 0 0px;}
fieldset.subforum{width:85%; margin:6px auto 3px 6px; position:relative; display:block; padding: 1px;border-width: 0px;border-top: solid 1px Gray;background-color: Transparent;background-image:none;}
fieldset.subforum legend{position:relative; top: 0px;background-color: Transparent;font: 11px Arial;border-width: 1px 0;margin:0 0 4px 0;padding:1px;}
fieldset.subforum > ul{margin:0 auto 0 15px;}
fieldset.subforum li{display:inline;font-size:10px;}
label, .checkaligned, .regulartext{font:12px Verdana;margin:3px 10px 3px 3px;}
.regulartext { margin-left:0;}
label.rightalignlabel, label.rightalignlonglabel, label.rightalignshortlabel, label.rightalignveryshortlabel{display:block;float:left;text-align:right;margin: 3px 5px 3px 5px ;}
label.leftalignlabel, label.leftalignlonglabel, label.leftalignshortlabel, label.leftalignveryshortlabel{display:block;float:left;text-align:left;margin: 3px 5px 3px 5px ;}
label.rightalignveryshortlabel{ width:100px;}
label.rightalignshortlabel{ width:150px;}
label.rightalignlabel{ width:200px;}
label.rightalignlonglabel{ width:300px;}
label.leftalignveryshortlabel{ width:100px; }
label.leftalignshortlabel{ width:150px;}
label.leftalignlabel{ width:200px;}
label.leftalignlonglabel{ width:300px;}
label.fullwidthlabel, span.fullwidthlabel{display:block;float:left; width:100%; margin:3px 5px 3px 5px; clear:both;}
label.radiochecklabel{font:13px Verdana; margin:3px 5px 3px 0px;}
label + span.afterlabel {margin:3px 5px;font: 12px Verdana; line-height: 1.8;}
fieldset hr{border:groove 1px #bbbbbb ;width: 80%;clear:both;margin:3px auto 3px 0px;display:block;/*border:solid 1px black;*/
}
/* Other Cosmetic Styles */
h1.CalendarHeader{ font: 20px Georgia, Times, serif; text-align: center;}
h2{font: bold 16px Verdana;color: #666;}
h3{font: bold 14px Verdana;color: #666;}
h3.userCPTitle{margin: 10px 50px;}
 h3.title{ font: 1.8em Verdana; margin-bottom: 0.5em;}
h3.title a:link, h3.title a:visited {color: #669985;}
h4{font: bold 12px Verdana;color: #666;}
 h4.inforum {font: italic 1.1em Verdana; letter-spacing: 1px; margin: 0 0 1.5em;}
h4.inforum a:link, .inforum a:visited {font: bold 0.85em Verdana;text-transform: uppercase; letter-spacing: 1px;margin-left: 0.25em;}
h5{font: bold 10px Verdana;color: #666;}
 h5.postinfo{font: 0.9em Verdana;text-transform: uppercase; letter-spacing: 0.33em;}
h5.postinfo span.date {font: 0.8em Verdana;}
h5.postinfo span.info {font: 0.8em Verdana;color: #A31515;}
ol, ul{padding:0;margin-left: 50px;}
ol.subtitle, ul.subtitle{font: 12px Verdana;line-height: 1.8;font-weight:bold;color: black;margin-top:0px;}
ol.subsubtitle, ul.subsubtitle{font: 12px Verdana;line-height: 1.5;color: black;margin-left: 30px;}
 ul.profinfo{margin:25px;list-style-type: none;}
ul.profinfo li{margin:4px;font: 12px Georgia, Times, serif;}
ul.msgAuthorInfo{list-style-type:none;margin:5px 0px;}
ul.msgAuthorInfo li{margin:2px;padding:2px;font-size: 11px;border:solid 1px #C9C9C9;background-color:#F9F9F9;}
pre{height: expression(this.scrollHeight < 51 ? "50px" : this.scrollHeight > 299 ? "300px": "auto"); min-height: 25px;max-height: 300px;width: expression(document.body.clientWidth > 799? "800px": "auto" );max-width: 800px;overflow: auto;}
pre.code {margin: 5px auto;padding: 4px;background-color: #efefef;border: dashed 1px gray;}
img.opencloseimg { float: right; padding-top:2px; cursor: pointer;}
img { border:0; vertical-align: middle; }
img.verticalaligned, img.verticalAligned, a.verticalAligned img{ margin: 2px; //margin-right: 0;}
.msg img { padding:0 10px 10px 0; float:left; margin: 2px; max-width:800px; width: expression(this.scrollWidth > 799? "800px": "auto" );max-height:600px; height: expression(this.scrollHeight > 599? "600px": "auto" );}
img.ttIcons{ margin-right:8px; margin-top:8px;}
img.galleryThumb{border: solid 2px black;}
span.thumbs{ padding:2px;	}
.forumtitle{ font: bold 18px Verdana; line-height: 1.2;}
.head{ font: bold 14px Verdana;}
.high { background-color: #FFFF00; color: #000000; font: bold 12px Verdana;}
.messagetitle { font: bold 18px Verdana; line-height: 180%;}
.msg {margin-top:10px; font: 12px Verdana; line-height: 1.4; /*12px/14px*/ width:100%; overflow:auto;}
.msg .deleted{background-color:Gray;}
.msg .answermark{background-color:#FFFF99;border: dashed 1px #666;margin:10px auto 20px auto;padding:4px;width:90%;}
.msg li {margin-top: 15px;}
.forumdesc{ font: 12px Verdana; margin:3px 4px;}
.quote { border-left: .2em solid #666666; color: #505050; font: italic 11px Verdana; margin: 10px 0px 10px 30px; padding: 10px; width: 85%;}
.subhead { font: bold 13px Verdana;}
.titlehead { font: bold 15px Verdana; line-height: 180%; letter-spacing: 1px; }
a.titlehead{ padding-right: 15px;background: url(../image/arrow-expand.gif) no-repeat ;background-position: 100% 50%;	}
.info { font: 12px Verdana; line-height: 1.8;}
.closedTicket{ color:red;}
.openTicket{ color:Green;}
.online {color:Green;}
.offline{color:red;}
.regular { font: 11px Verdana; line-height: 1.8; margin:3px 4px;}
.small { font: 11px Verdana; /*margin-left:5px;*/}
.ultrasmall { font: 9px Verdana; /*margin-left:5px;*/}
.errorMessage{color:Red;font: normal 12px Verdana;margin-left: 5px;}
 .ajaxResultLabel{font: normal 16px "Trebuchet MS";margin: 5px 0;padding: 5px;width: 250px;color: black;background-color: #E7E7E7;border: solid 1px #83a6d0;}
.grayout{font: bold 11px Verdana;color:#DADADA;}
div.profile_infosection{width:100%;/*border-bottom: solid 1px #DBDBDB;*/font: 12px Verdana;}
div.profile_infosection .avatar{margin:10px auto;border-width:0;display: block;}
div.profile_infosection div.center{ margin: 10px auto; width:95%; text-align:center;}
 div.divider { clear:both;height:1px; margin:1px auto;}
div.wideDivider { clear:both;height:1px; margin:5px auto;}
.TopicsPostsPhotos{ padding: 10px;font: 12px Verdana;}
.ForumLinkDivRow {font-weight: bold; }
.ForumLinkDivRow span.head{ display:block; width:50%; }
.BreadCrumbDivRow {/*border-top: solid 1px #E7E7E7;*/ width:95%; padding:5px 0;}
.breadcrumb { /* margin:10px 5px; padding:5px; border:solid 1px Grey;*/}
.breadcrumb a:link, .breadcrumb a:visited {font: 12px Verdana;text-decoration: none;font-weight:normal;}
.unreadPMHead {color:Red;font-weight:bold;}

