body
{
	padding: 0px;
	margin: 20px 11px 20px 20px;
	color: #000;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img
{
	border: none;
}
#outer
{
	width: 99%;
}
#keyline
{
	border: 1px solid #999;
	background: url(Images/background.gif) repeat-y 14em;
}
#topLogos
{
	font: 0.718em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #FFFFFF;
	height: 125px;
	vertical-align: top;
}
#topLeftLogo
{
	margin-left: 10px;
	text-align: left;
	float: left;
}
#topRightLogo
{
	text-align: right;
	float: right;
}
#top
{
	background-color: #3C117C;
}
a:active.top-help
{
	text-decoration: none;
	cursor: default;
}
a.top-help
{
	color: #006;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#navCol
{
	float: left;
	width: 14em;
	background: transparent;
}
.clear
{
	clear: both;
	font-size: 0em;
	margin: 0;
}
.clear:after
{
	display: block;
	height: 1px;
	clear: both;
	visibility: hidden;
}
#topBar
{
	background-color: #DE0031;
	position: relative;
	z-index: 1000;
	margin: 0;
	padding: 0;
	height: 3.2em;
}
#topBar .topBarText h1{font-size:.875em;color:#3C117C;margin:0 0 11px 0;}
#DefaultLeftNav
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: transparent;
}
#DefaultLeftNav ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#DefaultLeftNav li
{
	width: 100%;
	display: inline;
}
#DefaultLeftNav li a:hover, #DefaultLeftNav li a.levelActive
{
	color: #DE0031;
}
#DefaultLeftNav li a
{
	padding-left: 12px;
	text-decoration: none;
	color: #fff;
	display: block;
	background-color: #3C117C;
	font: bold 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}

#lhnPadding
{
	background-color: #3C117C;
}


#contentColumn
{
	margin-left: 14.5em;
}

#contentColumn .innerContentGrid{width:98%;float:left;}
#contentColumn fieldset,form{border:0px;padding:0px;margin:10px;}
#contentColumn .bodyHeaderText h1{font-size:.875em;color:#3C117C;margin:0 0 11px 0;}
#contentColumn .bodySubHeaderText h2{font-size:.75em;color:#DE0031;margin:0 0 6px 0;}
#contentColumn .bodyText p{font-size:.687em;margin:0px 0 4px 0;}
#contentColumn .formBox{float:left;width:100%;padding-bottom:5px;margin-bottom:5px;border:0px solid red;vertical-align:top;}
#contentColumn .formBox .labelHolder{float:left;width:40%;padding:0 4px 0 0;}
#contentColumn .formBox .leftColumn{float:left;width:70%;padding:0px;margin:0px;}
#contentColumn .formBox .elementHolder{float:left;width:30%;padding:0;}
#contentColumn .formBox .labelHolder label{font-size:.687em;color:#000;padding:0 4px 0 0;}
#contentColumn .formBox label{font-size:.687em;color:#000;padding:0 4px 0 0;}
#contentColumn .imgLeft {margin-right:0px;padding-right:2px;font-size:.687em;text-align:left;border:none;cursor:pointer;background:transparent no-repeat;padding-left:21px;background-position:center left;}
#contentColumn .imgRight {margin-right:0px;padding-right:2px;font-size:.687em;text-align:left;border:none;cursor:pointer;background:transparent no-repeat;padding-right:21px;background-position:center right;}
#contentColumn .arrowRight {background-image:url("Images/arrow_right.gif");}
#contentColumn .arrowLeft{background-image:url("Images/arrow_left.gif");}
#contentColumn .formBox .elementHolder input,select,radio,checkbox,textarea{font-size:12px;color:#000;}

#footerArea
{
	margin: 9px 0 0 0px;
	text-align: center;
}
#footerArea label{font-size:.687em;color:#000;padding:0 4px 0 0;}
#footerList
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#footerList li
{
	display: inline;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#footerList li a
{
	font-size: .718em;
	text-decoration: none;
	color: #000;
}
#worldPay
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#worldPay li
{
	display: inline;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#worldPay li a
{
	font-size: .718em;
	text-decoration: none;
	color: #000;
}
