body 
{
	background:#34363f;
	margin:0;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size: 65%;
	color:#10142d;
}

img
{
	border:0;
	padding:0;
	margin:0;
}

#tbar_body
{
	padding:0 480px 0 480px;
}

div#tbar_sizer
{
	width:100%;
}

div#tbar
{
	position:relative;
	margin:0 -480px 0 -480px;
	height:90px;
	background:url("../img/tbar.gif") left top white repeat-x;
	border:1px solid #585489;
}

div#tbar_lineup
{
	position:relative;
	width:80%;
	margin:0 auto;
}

div#tbar_lineup img.imgleft
{
	float:left;
}


div#tbar_lineup img.imgright
{
	float:right;
}

div#w00
{
	padding:0 480px 0 480px;
}

div#sizer
{
	width:100%;
}

div#w00a
{
	position:relative;
	margin:0 -480px 0 -480px;
}

div#w00b
{
	position:relative;
	width:80%;
	margin:0 auto;
}

div#w00c
{
	position:relative;
	float:left;
	width:100%;
	background:white;
}

div#tnav00a
{
	position:relative;
	float:left;
	width:100%;
	background:url("../img/tnav.gif") repeat-x top left #3f3664;
}

div#tnav_t
{
	position:relative;
	float:left;
	height:38px;
}



div#tnav_t ul
{
	margin:0;
	padding:0;
	float:right;
	list-style:none;
	height:38px;
}

div#tnav_t ul li
{
	margin:0;
	padding:0;
	float:left;
	width:92px;
	height:38px;
	margin:0 0 0 1px;
}

div#tnav_t ul li a
{
	display:block;
	width:92px;
	text-align:center;
	padding:12px 0 12px 0;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
	letter-spacing: 0.02em;
}

div#tnav_t ul li a:link,
div#tnav_t ul li a:visited
{
	color:#453e5f;
	background:#cac9cd;
}

div#tnav_t ul li a:active,
div#tnav_t ul li a:hover
{
	color:white;
	background:#685991;
}

body#home div#tnav_t ul li a.home
{
	color:white;
	background:#544885;
}

body#services div#tnav_t ul li a.services
{
	color:white;
	background:#544885;
}

body#payment div#tnav_t ul li a.payment
{
	color:white;
	background:#544885;
}

body#company div#tnav_t ul li a.company
{
	color:white;
	background:#544885;
}

body#contact div#tnav_t ul li a.contact
{
	color:white;
	background:#544885;
}










div#tnav_b
{
	position:relative;
	float:left;
	width:100%;
	background:url("../img/tnav_bdiv.gif") left bottom repeat-x #544885;
	padding:0 0 11px 0;
}

div#tnav_b ul
{
	margin:17px 0 16px 0;
	position:relative;
	float:right;
	list-style:none;
	padding:0 18px 0 0;
}

div#tnav_b ul li
{
	margin:0;
	padding:0;
	float:left;
	margin:0 0 5px 0;
	padding:0 5px 0 5px;
	border-right:1px solid #a3a1b1;
	line-height:11px;
}

div#tnav_b ul li.last
{
	margin:0;
	padding:0;
	float:left;
	margin:0;
	padding:0 5px 0 5px;
	border-right:none;
	height:11px;
	line-height:11px;
}

div#tnav_b ul li a
{
	display:block;
	margin:0;
	padding:0;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

div#tnav_b ul li a:hover,
div#tnav_b ul li a:active,
div#tnav_b ul li.first a:hover,
div#tnav_b ul li.first a:active
{
	text-decoration:underline;
}












div#c_wrap00a
{
	float:left;
	width:100%
}

div#c_wrap00b
{
	margin:0 0 0 314px;
	padding:27px 0 20px 0;
	font-size: 1.2em;
	text-align:left;
}

div#c_wrap00b h1
{
	font-family:"Times New Roman",serif;
	font-size:2.1em;
	font-weight:normal;
	letter-spacing: 0.01em;
	padding:0;
	margin:0px 32px 23px 0;
	color:#544885;
}

div#c_wrap00b p
{
	margin:0 32px 10px 0;
	text-align:justify;
	line-height:1.3em;
	clear:both;
}

img.inq
{
	clear: right;
	float:right;
	margin:20px 30px 5px 0;
}


.pop
{
	font-weight:bold;
	color:#3f3371;
}

.bigpop
{
	font-size:1.1em;
	font-weight:bold;
	color:#3f3371;
}

div#c_wrap00b p.testimo
{
	width:90%;
	color:#3f3371;
	font-style:italic;
	text-align:left;
	line-height:1.5em;
	clear:both;
	padding:0;
	margin: 0 0 5px 0;
}

div#c_wrap00b p.auth
{
	color:#10142d;
	text-align:right;
	font-style:normal;
	font-size:0.9em;
	margin:0 32px 30px 0;
	clear:both;
	padding:0;
}

div#c_wrap00b a
{
	color:#3f3371;
	font-weight:bold;
}

div#c_wrap00b a:link,
div#c_wrap00b a:visited
{
	text-decoration:none;
}

div#c_wrap00b a:active,
div#c_wrap00b a:hover
{
	text-decoration:underline;
}

div#c_wrap00b ul
{
	margin:0 0 20px 30px;
	padding:0;
	list-style:square;
}

div#c_wrap00b ul li
{
	color:#3f3371;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
}

div#c_wrap00b ul li ul
{
	margin:5px 0 20px 20px;
	padding:0;
	list-style:square;
}

div#c_wrap00b ul li ul li
{
	color:#3f3371;
	margin:0 0 5px 0;
	padding:0;
	font-size:1em;
}





div#c_wrap00b ul.transcript
{
	margin:0 32px 20px 0;
	padding:0;
	list-style:none;
}

div#c_wrap00b ul.transcript li
{
	color:#3f3371;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-size:1em;
}

div#c_wrap00b ul.transcript li ul
{
	margin:5px 0 20px 20px;
	padding:0;
	list-style:square;
}

div#c_wrap00b ul.transcript li ul li
{
	color:#3f3371;
	margin:0 0 5px 0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}









.required
{
color: #cf1204;
font-weight: bold;
}

div#c_wrap00b h2
{
	font-family:"Times New Roman",serif;
	font-size:1.6em;
	font-weight:normal;
	letter-spacing: 0.01em;
	margin:0;
	padding:10px 32px 23px 0;
	color:#544885;
}

div#c_wrap00b div.formln
{
	float:left;
	position:relative;
	width:100%;
	clear:left;
	margin:0 0 20px 0;
	text-align:justify;
	line-height:1.5em;
}


div#c_wrap00b div.formln_last
{
	float:left;
	position:relative;
	width:100%;
	clear:left;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	line-height:1.5em;
}

div#c_wrap00b div.formln div.l,
div#c_wrap00b div.formln_last div.l
{
	float:left;
	position:relative;
	width:30%;
}

div#c_wrap00b div.formln div.r,
div#c_wrap00b div.formln_last div.r
{
	float:left;
	position:relative;
	width:60%;
}


div#c_wrap00b div.formln div.l label,
div#c_wrap00b div.formln_last div.l label
{
	text-align:left;
	font-size:1em;
	padding:0 10px 0 0;
	margin:0;
}

div#c_wrap00b div.formln input.txt
{
	width:100%;
	border:1px solid #9691b8;
}

div#c_wrap00b div.formln input.txtshort
{
	width:50%;
	border:1px solid #9691b8;
}

div#c_wrap00b div.formln textarea
{
	height:200px;
	width:100%;
	border:1px solid #9691b8;
	margin:0;
}

div#c_wrap00b div.formln_last input.btn
{
	color:white;
	background:#9691b8;
	border:1px solid #3f3371;
	padding:5px 10px;
	font-size:1em;
	margin:0 0 20px 0;
}






div#c_wrap00c
{
	float:left;
	width:282px;
	margin-left:-100%;
	background:#685991;
	height: auto;
}

div#c_wrap00c img
{
	float:left;
	display:block;
	border:0;
	padding:0;
	margin:0;
}



div#bbar00a
{
	position:relative;
	float:left;
	width:100%;
	background:url("../img/bbar-l.gif") no-repeat left top #685991;
	padding:0;
	margin:0;
}

div#bbar00b
{
	position:relative;
	float:left;
	width:100%;
	height:43px;
	background:url("../img/bbar-r.gif") no-repeat right top;
	padding:0;
	margin:0;	
}

div#bbar00a div#bbar00b img
{
	float:right;
	margin:0;
	padding:0;
	border:0;
}


div#f00a
{
	position:relative;
	float:left;
	width:100%;
	font-size:11px;
	margin:10px 0;
}

div#f00a p
{
	text-align:center;
	color:#828288;
	margin:0;
	padding:0;
}

div#f00a p a
{
	text-decoration:none;
}


div#f00a p a:link,
div#f00a p a:visited
{
	color:#828288;
}

div#f00a p a:active,
div#f00a p a:hover
{
	color:#cac9cd;
}

div#f00a .credit
{
color: #58555f;
margin-top: 0.5em;
}

div#f00a .credit a:link,
div#f00a .credit a:visited
{
color: #58555f;
text-decoration: none;
}

div#f00a .credit a:hover,
div#f00a .credit a:active
{
color: #58555f;
text-decoration: none;
}

div.soapbox
{
	width: 90%;
	border: 1px solid #9691b8;
	padding: 1em;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: bold;
}



div.twocol
{
	float:left;
	position:relative;
	width:100%;
	clear:both;
	margin:0 0 20px 0;
	text-align:justify;
	line-height:1.5em;
}

div.twocol div.l
{
	float:left;
	position:relative;
	width:40%;
}

div.twocol div.r
{
	float:left;
	position:relative;
	width:50%;
}
