a {color: #FF0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

body,frameset,.bodyedit,.readonly,.editorange,.editpurple,.numedit {
	background: #FFFFFF;
	margin: 0px;
	border: 0px;
	border-color: #808080;
	font-family: Arial, Verdana;
	font-size: 12px; color: #666666;
	scrollbar-arrow-color: #F04E46;
	scrollbar-face-color: #EAEAEA;
	scrollbar-highlight-color: #808080;
	scrollbar-shadow-color: #808080;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-track-color: #F7F7F7;
	scrollbar-darkshadow-color: #CECECE;
	border-right: none;
	border-left: none;
	border-top: none;
	border-bottom: none;
}
table,tr,td {
	font-family: Arial, Verdana;
	font-size: 12px; color: #666666;

}
.Q {font-size: 16px; font-weight: bold; color: #999999; vertical-align: middle;}
.A {font-size: 16px; font-weight: bold; color: #CCCCCC; vertical-align: middle;}
.Question {color: #333333;}
.readonlybox {
	color: #C0C0C0;
	border: 1px dotted #CCCCCC;
}
.numedit {
	background: #F0F0F0;
	border: 1px dotted #999999;
	text-align: right;
}
.bodyedit {
	background: #F0F0F0;
	border: 1px dotted #999999;
}
.editorange {
	color: #F77B4A;
	background: #F0F0F0;
	border: 1px dotted #999999;
}
.editpurple {
	color: #9C2152;
	background: #F0F0F0;
	border: 1px dotted #999999;
}
.linehigh {line-height: 25px;}
.navtitle {font-family: Arial, Verdana; font-size: 22px; color: #990033; font-weight: bold;}
.navsubtitle {font-family: Arial, Verdana; font-size: 12px; color: #999999;  font-weight: bold;}
.fadedfooter {font-family: Arial, Verdana; font-size: 9px; color: #CF98AB; }
.smallred {font-family: Arial, Verdana; font-size: 9px; color: #F04E46; }
.SectionTitle,.SectionTitleEdit {font-family: Arial, Verdana; font-size: 16px; color: #999999;  font-weight: bold;}
.SectionSubTitle,.SectionSubTitleEdit {font-family: Arial, Verdana; font-size: 13px; color: #999999; font-weight: bold;}
.SectionTitleEdit {background-color: #FFFFFF; border: 0px;}
.SectionSubTitleEdit  {background-color: #FFFFFF; border: 1px dotted #999999;}
.smalltitle {font-family: Arial, Verdana; font-size: 12px; color: #999999;  font-weight: bold; line-height: 15px;}
.darkgrey {color: #636363;}
.lightgrey {color: #808080;}
.orange {color: #F77B4A;}
.purple {color: #9C2152;}
.black {color: #000000;}
.header,.headeredit {font-weight: bold; font-size: 13px; }
.headeredit {
	background: #F0F0F0;
	border: 1px dotted #999999;
}
.small {font-size: 10px; }
.formbutton {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #808080;
	background-color: #FFFFFF;
	border: 1px solid #808080;
}
.buttonadmin {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.buttonedit {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #808080;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
	width: 100px;
}
.selector,.underwriterselector {
	font-family: Arial, Verdana;
	font-size: 9px;
	color: #404040;
	background-color: #FFFFFF;
}
.selectorselected {
	font-family: Arial, Verdana;
	font-size: 9px;
	color: #FF0000;
}
.underwriterselector {
	width:280px;
}
.underwriterselected {
	color: #F77B4A;
	background-color: #F0F0F0;
}
#tipDiv {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FAFAFA;
	color: #F04E46;
}

.searchbox {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:1px solid;
	border-color: #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 10px; color: #000000;
}
.searchboxinput,.searchboxgo {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border:0px;
	font-family: Verdana, Arial;
	font-size: 10px; color: #FF0000;
}
.searchboxgo {background: #F0F0F0;}

form {
	margin: 0px;
	border: 0px;
}
.forms {
	font-family: Arial, Verdana;
	font-size: 10px; color: #333333;
	}
.invisform {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	border: none;
	background-color: #0B409E;

}

/*slider menu slippy slide stuff*/
#menubar {
	position:absolute;
	width:570px;
	left:210px;
	top:90px;
	padding: 0px;
	font-family: Arial, Verdana;
	font-size: 10px;
	z-index:10;
	font-weight: bold;
	border:0px solid;
}
#menubar a {
	font-family: Arial, Verdana; font-size: 11px; color:#FFFFFF;
	z-index:1;
	padding: 0px;
	text-decoration:none;
	border:0px solid;
}
#menubar a.active {
	background-color:#808080; color: #6F8ECE;
	z-index:1;
}
#menubar a:hover {
	color:#000000;
	z-index:1;

}
.microsize {
	font-family: Arial, Verdana; font-size: 2px;
}

a.topmenu, a.topmenu:link, a.topmenu:visited, a.topmenu:active  {
	 text-decoration: none; font-family: Arial, Verdana; font-size: 12px; color: #666666; font-weight: normal;
}

.leftnavlive, .leftnavlive:a:link, .leftnavlive:a:visited, .leftnavlive:a:active {
	font-family: Arial, Verdana; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none;
	line-height: 25px;
}
.leftnav, .leftnav:a:link, .leftnav:a:visited, .leftnav:a:active  {
	font-family: Arial, Verdana; font-size: 12px; color: #F04E46; font-weight: normal; text-decoration: none;
	line-height: 25px;
}
.leftnavsub, .leftnavsub:a:link, .leftnavsub:a:visited, .leftnavsub:a:active  {
	font-family: Arial, Verdana; font-size: 10px; color: #333333; font-weight: normal; text-decoration: none;
}
.leftnavsublive {
	font-family: Arial, Verdana; font-size: 10px; color: #F04E46; font-weight: normal; text-decoration: none;
}
.navlink, .navlink:a:link, .navlink:a:visited, .navlink:a:active {
	text-decoration: none;
	font-family: Arial, Verdana;
	color: #333333;
}
.navlink:a:hover, .leftnavlive:a:hover, .leftnav:a:hover, .leftnavsub:a:hover, {
	color: #F04E46;
	text-decoration: none;
}
a:hover:options,a:visited:options,a:visited:hover:options,a:active:options,a:link:options {
	text-decoration: none;
	font-family: Arial, Verdana;
	color: #F04E46;
	}
a.menulinks:visited, a.menulinks:hover, a.menulinks:active, a.menulinks:link,.menulinks { 	text-decoration: none;
	font-family: Arial, Verdana;
	color: #000000;
	}

.tdmenu,.menu .options  {
	background-color:#FFFFFF;
	font-family: Arial, Verdana; font-size: 10px;
	z-index:1;
}
.menu {
	Filter: Shadow(Color=#FFFFFF, Direction=120, Strength=0)
}
.container {
	border:1px solid;
	border-bottom-color:#ECECEC;
	border-right-color:#ECECEC;
	border-left-color:#ECECEC;
	border-top-color:#ECECEC;
	width:108px;
}
.menu a {
	display:block;
	border:1px solid;
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	padding:1px 5px;
	text-decoration:none;
	z-index:1;
}
.menu a:hover {
	border-bottom-color:#F8F8F8;
	border-right-color:#F8F8F8;
	border-left-color:#F8F8F8;
	border-top-color:#ECECEC;
	color:#F04E46;
	background-color:#F8F8F8;
	z-index:1;
}

.footertextdark {
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
}
.footertextlight {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #999999;
	line-height: 25px;
}
.footertextbold {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #999999;
	line-height: 25px;
	font-weight: bold;
}
.footertextlegal {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	z-index:1;
}

.dottybox {
	border: 1px dashed #FFAA00;
}
.tablefineouter {
	border: 1px solid #ECECEC;
}

.linelefttable {border-left: 1px solid #ECECEC;}
.linebotttable {border-bottom: 1px solid #ECECEC;}
.linetoptable {border-top: 1px solid #ECECEC;}

.block {border: 0px dashed #6F8ECE; }

#back { z-index: 0; }
#front { z-index: 1;}
.backbody  {position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
.mainbody  {position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; }
#background { height: 100%; width: 100%; margin: 0px; padding: 0px; border: 0px}
.asterisk  {color: #F77B4A; font-size: 14px; font-weight: bold;}
.taken {color: #FF0000;}
.available {color: #008000;}
.title {font-size: 14px; font-weight: bold;}

.shareprice {
	font-family: Arial, Verdana; font-size: 12px; color: #666666;
}
.sharetitle {
	font-family: Arial, Verdana; font-size: 12px; color: #888888;
}
.sharedelay {
	font-family: Arial, Verdana; font-size: 12px; color: #BBBBBB;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;

}
.whiteonwhitesmall {
	font-family: Arial, Verdana; font-size: 10px; color: #FFFFFF;
}
