a:active#header {color: #FFFFFF;text-decoration: none;font-size: 7pt}
a:active#tt{color: #FFFFFF;text-decoration: none;font-size: 9pt}
a:hover#header {color: #FFFFFF;text-decoration: none;font-size: 7pt}
a:hover#tt{color: #FFFFFF;text-decoration: none;font-size: 9pt}
a:link#header{color: #FFFFFF;text-decoration: none;font-size: 7pt}
a:link#tt{color: #FFFFFF;text-decoration: none;font-size: 9pt}
a:visited#header {color: #FFFFFF;text-decoration: none;font-size: 7pt}
a:visited#tt {color: #FFFFFF;text-decoration: none;font-size: 9pt}
body{background: #e3e7ea url(images/ms_bottom.png) repeat-x bottom left;font-family: "Lucida Sans", Tahoma, sans-serif;margin: 0px;padding: 0px;}
font.footer {font-family: Lucida Sans;font-size: 9pt;color: #000000;font-weight: bold;}
font.tabs {color: #FFFFFF;font-family: Lucida Sans;font-size: 12pt}
font.text {font-family: Lucida Sans;color: #FFFFFF}
input {color: #000000;background-color: #CCFFCC;border-color: #008000;border: 1px;}
input[type=image]{ background-color: transparent; }
input[type=text], input[type=password]{ border: 1px solid #008000; padding: 1px 1px; margin-bottom: 3px; }
span.cap {font-family: Lucida Calligraphy;font-size: 10pt;color: #000080;font-weight: bold}
span.cap2 {font-family: Lucida Sans;font-size: 8pt;font-weight: bold}
span.ctext {font-family: Lucida Sans;font-size: 8pt}
span.dlname {font-family: Lucida Sans;font-size: 10pt;font-weight: bold;color: blue}
span.etext {font-family: Lucida Sans;font-size: 9pt}
span.NumberError {font-family: Lucida Sans;font-size: 10pt;font-weight: bold;color: red}
table.friends {font-family: Lucida Sans;font-size: 8pt;background: #FFFF7A;}
.cgphone{font-family: Lucida Sans; font-size: 10pt; color: #000000; font-weight: bold}
.cgsmphone{font-family: Lucida Sans; font-size: 10pt; color: #000000; }
.cgsmtext{font-family: Lucida Sans; font-size: 9pt; color: #6597CC; font-weight: bold}
.cgtext{font-family: Lucida Sans; font-size: 10pt; color: #6597CC; font-weight: bold}
.del{white-space: pre; /* CSS2 */white-space: -moz-pre-wrap; /* Mozilla */white-space: -o-pre-wrap; /* Opera 7 */white-space: -pre-wrap; /* Opera 4-6 */white-space: pre-wrap; /* CSS 2.1 */white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */word-wrap: break-word; /* IE */}
.femaleb{border:1px solid #F39; text-align: center;}
.femalebg{background-color:#F39; border:1px solid #F39; color: #FFF; font-size: 10pt; text-align: center; width: 96px;}
.footer a{color: #000;}
.footer{font: bold 9pt "Lucida Sans", Tahoma, sans-serif;margin-top: 0px;margin-bottom: 0px;}
.footer{ text-align: center; }
.header{color: #4863A0;text-decoration: none;font-size: 7pt}
.headerbar{bgcolor: #0066CC;text-decoration: none;font-size: 7pt}
.headerlink {font-family: Lucida Sans;color: #FFFFFF;font-size: 8pt;font-weight: bold;text-decoration: none}
.home_left div{ font-size: 10pt; border: 1px solid #000080; padding: 1px; background-color: white }
.home_left em{ color: #008000; display: block; font-size: 14px; font-family: 'Lucida Sans', Tahoma; font-style: italic}
.home_left h4{ margin-bottom: 0px; }
.home_left{ margin-top: 20px; text-align: center; width: 150px; margin-left: 2px; }
.htabs {border-spacing: 0;border-collapse: collapse;width: 850px}
.htabs tr td a:hover{color: #0066FF}
.htabs tr td a{border-right: 1px solid #000080; padding: 0px 5px;color: #000080;font-size: 13px;font-weight: bold;text-decoration:none;}
.htabs tr td a.noborder{ border-right: 0; }
.htabs p{color: #FFF; display:inline; font-weight: bold;}
.innertable{border-spacing: 0;table-layout: fixed;width: 600px;border-collapse: collapse;empty-cells: hide;bottom: 0px;height: 0px;left: 0px;right: 0px;border: 1px;}
.leftlink {color: #000080;text-decoration: none;font-size: 9pt;font-weight: bold;text-align: left;}
.line {color: #4863A0}
.maleb{border: 1px solid #00C; text-align: center;}
.malebg{ background-color:#00c; border: 1px solid #00c; color: #FFF; font-size: 10pt; text-align: center; width: 96px;}
.mozilla{white-space: -moz-pre-wrap; /* Mozilla */}
.outertable{border-spacing: 0;table-layout: fixed;width: 850px;background: #fff;border-collapse: collapse;empty-cells: hide;bottom: 0px;height: 0px;left: 0px;right: 0px;border: 1px;}
.proflink a:hover{color: #06f}
.proflink a{color: #000;font-size: 14px;font-weight: normal;text-decoration: none;}
.sectionbg{ background-color: #fff; border: 1px solid #4863A0; font-size: 14px;text-align: left; }
.sectioncolor{ background-color: #d8e7fe;color: #050292; font-size: 12px; font-weight: normal;font-family:Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 2px 0px; }
.sectioncolor2 a{color: #00f;font-size: 12px;}
.sectioncolor2{background: #fff;border: 4px solid #9cf;font-size: 14px;font-variant: small-caps; padding: 5px;}
.theader {border-spacing: 0;table-layout: fixed;width: 850px;background: #000080;border-collapse: collapse;empty-cells: hide;bottom: 0px;height: 0px;left: 0px;right: 0px;border: 1px;white-space: nowrap}
.tt{color: #FFFFFF;text-decoration: none;font-size: 12px;}
.u_links tr td a{border: none;}
.vid_left{ float: left; font-size: 14px; margin-top: 5px; width: 200px; }
.vid_right a{ color: #000080; font-size: 8pt; text-decoration: none; }
.vid_right{ float: right; margin-right: 2px; font-weight: bold; }
.visible{display: block;}
/* maleb & malebg, and femaleb & femalebg classes need to stay separate */
#alertBox {position:relative;width:300px;min-height:100px;margin-top:50px;border:2px solid #000;background-color:#F2F5F6;background-image:url(alert.png);background-repeat:no-repeat;background-position:20px 30px;}
#alertBox #closeBtn {display:block;position:relative;margin:5px auto;padding:3px;border:2px solid #000;width:70px;font:0.7em verdana,arial;text-transform:uppercase;text-align:center;color:#FFF;background-color:#78919B;text-decoration:none;}
#alertBox h1 {margin:0;font:bold 0.9em verdana,arial;background-color:#78919B;color:#FFF;border-bottom:1px solid #000;padding:2px 0 2px 5px;}
#alertBox p {font:0.7em verdana,arial;height:50px;padding-left:5px;margin-left:55px;}
#bottom_boxes img{ text-align: center; }
#bottom_boxes p a{font-weight: normal;}
#bottom_boxes p{margin-top: 0px;}
#bottom_boxes td a{color: #00f;font-size: 11px; font-weight: bold; }
#bottom_boxes td{ background-color: #fff; border-right: 1px solid #6185ce; padding: 1px 4px; vertical-align: top; }
#bottom_boxes{ border: 1px solid #294c93; border-right: none;font-size: 11px; text-align: left; }
#container{ background-color: #FFF; width: 848px;  }
#links a{ display: block; margin: 1px 0px; text-align: left; }
#links img{border: 0;}
#links table{ border: none; font-size: 9pt; width: 100%; }
#links{ background: rgb(217, 230, 253) no-repeat scroll 0% 50%; margin-left: 2px; margin-top: 5px; }
#modalContainer > #alertBox {position:fixed;}
#modalContainer{background-color:transparent;position:absolute;width:97%;height:97%;top:0px;left:0px;z-index:10000;background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */}
#outerwrapper{background: url(images/ms_top.png) repeat-x top left; min-height: 700px;}
#share{ background-color: #fff; border: 1px solid #000080; font-size: 14px; margin-top: 5px; width: 296px; }
#ban img{width: 850px}