* { padding: 0px; margin: 0px}

body {background: rgb(255,255,255); font-family: helvetica, verdana; font-size: 10pt; line-height: 140%; color: rgb(102,102,102); text-align: center; background: rgb(204,204,204)}
a {color: #008DA8; text-decoration: none}
a:hover {text-decoration: none}
a.ov {color: rgb(51,102,102); text-decoration: none}
a img {border: none}
.both {clear: both}
.rg {float: right}
.lt {float: left}
table {border: 0px}
table td {vertical-align: top}
h1 {font-family: Helvatica, Verdana; font-size: 16pt;  color: white; font-weight: normal; padding-left: 20px; padding-top: 20px;}
h2 {font-family: Helvatica, Verdana; font-size: 14pt;  color: rgb(225,16,117); font-weight: normal;}
.header { background-image: url(../../images/header_image.gif); height:97px; width:484px; 
	
}
h3 {font-family: Helvatica, Verdana; font-size: 12pt;  color: rgb(225,16,117); font-weight: normal;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  color: rgb(225,16,117); font-weight: normal; text-align:center;}

#main_box {width: 961px; height: auto; border-top: none; margin: /*48*/15px auto; text-align: left; background: rgb(255,255,255) url(../../images/bgr0.gif) 0 0 repeat-y}
img.wit {position: absolute; margin: -2px 0px 0px -450px}

textarea {font-family: inherit;}

/* HEADER MAIN */
#header {height: 91px; padding: 0px 25px 0px 51px; background: rgb(255,255,255)}
#header img {margin-top: 20px; float: left}
#header .rb {margin-top: 20px; text-align: right; font-size: 9pt; line-height: 9pt; float: right}
#header .rb2 {margin-top: 17px; text-align: right; font-size: 8pt; line-height: 10pt; float: right}
#header .rb2 div {display: inline; font-size: 10pt}
#header .rb2 a.gray:hover {text-decoration: underline}
#header .rb2 a.gray {font-size: 9pt; line-height: 10pt; color: rgb(102,102,102)}
#header .rb2 span {font-size: 9pt; line-height: 10pt; color: rgb(225,16,117)}
#header .rb a.gray {font-size: 9pt; line-height: 9pt; color: rgb(102,102,102)}
#header .rb a.gray:hover, #header .rb a.red:hover {text-decoration: underline}
#header .rb a.red {font-size: 9pt; line-height: 9pt; color: rgb(225,16,117)}

/* MENU MAIN */
#menu {height: 31px; background: url(../../images/bgr.gif) 0 0 repeat-x; line-height: 31px; padding: 0px 30px 0px 40px}
#menu .lf  {height: 31px; line-height: 31px; text-align: left; float: left}
#menu .rg {height: 18px; line-height: 18px; text-align: left; padding: 6px 0px; float: right}
#menu .rg a {color: rgb(255,255,255)}
#menu .rg input {height: 14px; width: 164px; border-top: 2px solid rgb(175,175,175); border-bottom: 2px solid rgb(202,202,202); border-left: 1px solid rgb(175,175,175); border-right: 1px solid rgb(202,202,202); text-align: left}

/* Content MAIN */
#content {background: rgb(255,255,255)}
/*#content .left {width: 594px; background: url(../../images/6.gif) 0 0 no-repeat; background-position: 20px 18px; padding: 260px 60px 10px 52px; float: left}*/
#content .left {width: 594px; padding: 18px 20px 20px 22px; float: left}
#content .left .bt0, #content .left .bt1 {width: 179px; padding: 0px 7px 0px 0px; float: left}
#content .left .bt0 span, #content .left .bt1 span {color: rgb(225,16,117); }
#content .left .bt1 {border-left: 2px solid rgb(147,143,143); padding-left: 10px}
#content .right {width: 255px; text-align: left; padding: 19px 0px 0px 0px; float: right}
#content .left .home-content {margin-left: 10px;}
#content .contentArea {width: 96%; padding: 18px 19px 20px 20px; float: left}

/* FOOTER MAIN */
#footer {clear: both; height: 45px; padding: 5px 0px 0px 0px; text-align: center; background: rgb(204,204,204); font-size: 9pt;}
#footer .mn {color: rgb(225,16,117)}
#footer .mn a {color: rgb(225,16,117); color: rgb(102,102,102)}
#footer .mn a:hover {text-decoration: underline}

/* Other CONTENT */
#cmsContent0 {background: url(../../images/bgr0.gif) 0 0 repeat-y; background-color:  white;}
#cmsContent0 .in {background: url(../../images/theme.gif) 0 100% no-repeat}
#cmsContent0 .in .im {display: block; width: 961px; height: 1px;}
#cmsContent0 .in .left {width: 131px; padding: 26px 10px 20px 52px; float: left}
#cmsContent0 .in .left a {color: rgb(102,102,103); font-size: 8pt; line-height: 220%}
#cmsContent0 .in .left a.ov {color: rgb(225,16,117)}
#cmsContent0 .in .left a:hover {color: rgb(225,16,117)}
#cmsContent0 .in .right {width: 728px; padding: 23px 20px 20px 20px; float: right}

#type2Content0 {background: url(../../images/bgr0.gif) 0 0 repeat-y; background-color:  white;}
#type2Content0 .in {background: url(../../images/theme.gif) 0 100% no-repeat}
#type2Content0 .in .im {display: block; width: 961px; height: 1px;}
#type2Content0 .in .left {width: 131px; padding: 26px 10px 20px 52px; float: left}
#type2Content0 .in .left a {color: rgb(102,102,103); font-size: 8pt; line-height: 220%}
#type2Content0 .in .left a.ov {color: rgb(225,16,117)}
#type2Content0 .in .left a:hover {color: rgb(225,16,117)}
#type2Content0 .in .right {width: 728px; padding: 23px 20px 20px 20px; float: right}

#type3Content0 {background-color:white;}
#type3Content0 .in {background: url(../../images/theme.gif) 0 100% no-repeat}
#type3Content0 .in .im {display: block; width: 961px; height: 1px;}
#type3Content0 .in .left {width: 131px; padding: 26px 10px 20px 52px; float: left}
#type3Content0 .in .left a {color: rgb(102,102,103); font-size: 8pt; line-height: 220%}
#type3Content0 .in .left a.ov {color: rgb(225,16,117)}
#type3Content0 .in .left a:hover {color: rgb(225,16,117)}
#type3Content0 .in .right {width: 728px; padding: 23px 20px 20px 20px; float: right}

/* Other Pages*/
.towersearch {height:74px;}
.towersearch tr {white-space:nowrap;}
#p1 .right .lay0 {width: 483px; float: left;}
#p1 .right .lay0 .con {padding: 16px; background: rgb(247,244,240)}
#p1 .right .lay0 .con .small {font-size: 8pt; color: rgb(152,152,152); padding: 5px 0px}
#p1 .right .lay0 .con .small span {font-size: 8pt; color: rgb(102,102,102)}
#p1 .right .lay0 .con .cts {border-top: 1px solid rgb(114,109,108); font-size: 9pt; padding: 7px 0px}
#p1 .right .lay0 .con .cts .lt {text-align: right; font-size: 8pt; width: 220px; padding-right: 10px; float: left}
/*#p1 .right .lay0 .con .cts .lt input {width: 100px}*/
#p1 .right .lay0 .con .r_line {height: 24px; font-size: 9pt; border-bottom: 1px solid rgb(225,16,117)}
#p1 .right .lay0 .con .n_line {height: 24px; font-size: 9pt}
#p1 .right .lay0 .con .n_line strong {color: rgb(32,32,32); line-height: 18px}
#p1 .right .lay0 .con .n_line .rg {margin: 0px; width: 150px; float: right; line-height: 24px}
#p1 .right .lay0 .con .n_line .lg {margin: 0px; width: 300px; float: left; line-height: 24px}
#p1 .right .lay0 .con .n_line .all {font-size: 8pt; font-style: italic}
#p1 .right .lay0 .con .r_line strong {color: rgb(32,32,32); line-height: 18px}
#p1 .right .lay0 .con .r_line .rg {margin: 0px; width: 150px; float: right; line-height: 24px}
#p1 .right .lay0 .con .r_line .lg {margin: 0px; width: 300px; float: left; line-height: 24px}
#p1 .right .lay0 .b_b {border-top: 1px solid rgb(108,108,108); margin: 4px 0px 0px; padding: 4px 0px}
#p1 .right .lay0 .b_b .bl0 {width: 225px; float: left}
#p1 .right .lay0 .b_b .bl1 {width: 225px; float: right}
#p1 .right .lay0 .b_b .bl0 .dv, #p1 .right .lay0 .b_b .bl1 .dv {border-bottom: 1px solid rgb(225,16,117); padding: 7px 0px; font-size: 8pt; line-height: 11pt}
#p1 .right .lay1 {width: 230px; float: right;}


/* FORMS */
#form1 .txt1 {position: absolute; width: 113px; font-size: 11px; background: none; line-height: 13px; height: 13px; padding: 2px 2px; border: 2px solid rgb(145,142,143); border-left: 1px solid rgb(145,142,143); border-right: 1px solid rgb(145,142,143); margin: 140px 0px 0px 91px}
#form1 .txt2 {position: absolute; width: 113px; font-size: 11px; background: none; line-height: 13px; height: 13px; padding: 2px 2px; border: 2px solid rgb(145,142,143); border-left: 1px solid rgb(145,142,143); border-right: 1px solid rgb(145,142,143); margin: 173px 0px 0px 91px}
#form1 .txt3 {position: absolute; width: 113px; font-size: 11px; background: none; line-height: 13px; height: 13px; padding: 2px 2px; border: 2px solid rgb(145,142,143); border-left: 1px solid rgb(145,142,143); border-right: 1px solid rgb(145,142,143); margin: 197px 0px 0px 91px}
#form1 .btn {position: absolute; width: 80px; height: 20px; border: 0px; margin: 221px 0px 0px 131px; cursor: pointer;}
#form1 .on {position: absolute; width: 28px; height: 16px; border: 0px; margin: 255px 0px 0px 170px; cursor: pointer;}
#form1 .r1, #form1 .r2, #form1 .r3, #form1 .r4 {position: absolute; font-size: 12px; line-height: 17px; color: rgb(102,102,102)}
#form1 .r1 {position: absolute; margin: 140px 0px 0px 18px}
#form1 .r2 {position: absolute; margin: 158px 0px 0px 146px}
#form1 .r3 {position: absolute; margin: 176px 0px 0px 18px}
#form1 .r4 {position: absolute; margin: 200px 0px 0px 18px}
#form1 .r5 {position: absolute; margin: 257px 0px 0px 18px; position: absolute; font-size: 13px; line-height: 17px; color: rgb(225,16,117)}
#form1 .r5 a {font-size: 13px; line-height: 17px; color: #008DA8;}
#form2 .on1 {position: absolute; width: 32px; height: 15px; border: 0px; margin: 52px 0px 0px 184px; cursor: pointer;}
#form2 .on2 {position: absolute; width: 32px; height: 15px; border: 0px; margin: 70px 0px 0px 158px; cursor: pointer;}
#form2 .txt1 {position: absolute; width: 186px; font-size: 11px; line-height: 13px; height: 13px; padding: 2px 2px; border: 2px solid rgb(145,142,143); border-left: 1px solid rgb(145,142,143); border-right: 1px solid rgb(145,142,143); margin: 108px 0px 0px 18px}
#form2 .txt2 {position: absolute; width: 186px; font-size: 11px; line-height: 13px; height: 13px; padding: 2px 2px; border: 2px solid rgb(145,142,143); border-left: 1px solid rgb(145,142,143); border-right: 1px solid rgb(145,142,143); margin: 146px 0px 0px 18px}
#form2 .btn {position: absolute; width: 80px; height: 21px; border: 0px; margin: 171px 0px 0px 131px; cursor: pointer;}
#form2 .r1 {position: absolute; width: 195px; margin: 47px 0px 0px 18px; position: absolute; font-size: 13px; line-height: 17px; color: rgb(102,102,102)}
#form2 .r1 a {font-size: 13px; line-height: 17px; color: #008DA8;}
#form2 .r2 {position: absolute; width: 195px; margin: 67px 0px 0px 18px; position: absolute; font-size: 13px; line-height: 17px; color: rgb(102,102,102)}
#form2 .r2 a {font-size: 13px; line-height: 17px; color: #008DA8;}
#form2 .r3 {position: absolute; font-size: 13px; line-height: 17px; color: rgb(102,102,102); margin: 89px 0px 0px 18px; width: 220px; white-space: nowrap; }
#form2 .r4 {position: absolute; font-size: 13px; line-height: 17px; color: rgb(102,102,102); margin: 129px 0px 0px 18px;}

img.new {position: absolute; margin: 58px 0px 0px -49px}

/* JS Menu Styles */
#csstopmenu ul {padding: 0; margin: 0; list-style: none}
#csstopmenu {padding: 0px; margin: 0; list-style: none}
#csstopmenu li {float: left; position: relative}
#csstopmenu a.free {text-decoration: none; padding: 0px 15px}
#csstopmenu a.free:hover {text-decoration: none; padding: 0px; line-height: 31px; height: 31px; background: rgb(204,204,204)}
#csstopmenu a.free_ov {text-decoration: none; padding: 0px; line-height: 31px; height: 31px; background: rgb(204,204,204)}
.mainitems div {margin-top: 0px}
.mainitems div:hover {margin-top: 0px;}
.mainitems:hover {color: rgb(51,102,102);}
.mainitems2 {border-left: 1px solid rgb(255,255,255)}
.mainitems2 div {padding: 0px}
.mainitems2 div:hover {padding: 0px; background-color: rgb(204,204,204)}
.mainitems2 .headerlinks {font-size: 13px; line-height: 31px}
.mainitems2 .headerlinks a {font-size: 13px; font-family: arial; font-weight: normal; color: rgb(255,255,255); line-height: 31px}
.mainitems2 .headerlinks a:hover {color: rgb(225,16,117)}
.mainitems2 .headerlinks a div {height: 31px; display: inline; line-height: 31px}
.mainitems2 .headerlinks a:hover div {height: 31px; display: inline; line-height: 31px; background-color: rgb(204,204,204); padding: 8px 15px 8px;}
.mainitems2 .headerlinks a.free_ov div {height: 31px; display: inline; line-height: 31px; background-color: rgb(204,204,204); padding: 8px 15px 8px; color: rgb(225,16,117)}
.mainitems .headerlinks a {height: 31px; font-size: 13px; font-family: arial; font-weight: normal; color: rgb(255,255,255); line-height: 31px}
.mainitems .headerlinks a div {height: 31px; display: inline; line-height: 31px}
.mainitems .headerlinks a:hover div {height: 31px; display: inline; line-height: 31px; background-color: rgb(204,204,204); padding: 8px 15px 8px}
.mainitems .headerlinks a.free_ov div {height: 31px; display: inline; line-height: 31px; background-color: rgb(204,204,204); padding: 8px 15px 8px;color: rgb(225,16,117)}
.mainitems .headerlinks a:hover {color: rgb(225,16,117)}
.submenus {padding-top: 0px; display: none; width: 10em; position: absolute; top: 31px; left: 0; background-color: rgb(161,161,161)}
.submenus li {width: 100%; height: 30px; line-height: 30px; padding: 0px; margin: 0px; background-color: rgb(161,161,161)}
.submenus li a {display: block; width: 100%; color: rgb(255,255,255); font-size: 10px; font-family: arial, tahoma; margin: 0px; padding: 0px 0px 0px 15px; font-size: 11px}
html>body .submenus li a {/* non IE browsers */ width: auto; text-decoration: none; padding: 0px 0px 0px 15px; font-size: 11px}
.submenus li a:hover {background-color: rgb(197,198,199); color: rgb(68,68,68); text-decoration: none}
#csstopmenu li>ul {/* non IE browsers */ top: auto; left: auto}
#csstopmenu li:hover ul, li.over ul {display: block}
html>body #clearmenu{/* non IE browsers */ height: 3px}
.breadcrumbs {	color: Silver; text-align: center; font-style: normal;}
.menu_bold {	color: rgb(225,16,117); font-weight: bold;}

/* Accordian Styles */
.accordionHeader {
background-color:#2E4D7B;
border:1px solid #2F4F4F;
color:white;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}

.accordionHeader a { color:white; }

.accordionContent {
background-color:#DDD;
border-color:-moz-use-text-color #2F4F4F #2F4F4F;
border-style:none dashed dashed;
border-width:medium 1px 1px;
padding:10px 5px 5px;
}

.accordionHeaderSelected {
background-color:#5078B3;
border:1px solid #2F4F4F;
color:white;
cursor:pointer;
font-family:Arial,Sans-Serif;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
}

.accordionHeaderSelected a { color:white; }

.edit_notice {
    text-align: center; 
    vertical-align: middle; 
    font-weight: bold;
    background-color: #EFEFEF; 
    color: #E11075;
    height: 55px;
    width: 920px
}
