/* CSS Document */
body.standard {
	background			: #7DCAFF url(/images/mainbg.gif) repeat-x scroll left top;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #ECFAFF;
	margin				: 0;
	font-size			: 12px;
	padding				: 0;
}

body.terms {
	background			: #fff;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #000;
	margin				: 0;
	font-size			: 13px;
	padding				: 0;
}

body.terms p {
	color				: #000;
}

span.textbold {
	font-weight			: bold;
}

p.spacer {
	padding-bottom		: 10px;
}

a:link {
	color				: #ECFAFF;
	text-decoration		: none;
}

a:visited {
	color				: #ECFAFF;
	text-decoration		: none;
}

a:hover {
	text-decoration		: underline;
}

a.terms_link {
	color				: #000;
	font-weight			: bold;
}

img {
	border				: 0;
}

p {
	margin				: 0;
	padding				: 0;
	line-height			: 1.4em;
	font-size			: 12px;
	color				: #ECFAFF
}

h1 {
	margin				: 0;
	padding				: 0;
	font-weight			: normal;
	margin-left			: 20px;
	font-size			: 17px;
	padding-top			: 20px;
	padding-bottom		: 2px;
}

h2 {
	margin				: 0;
	padding				: 0;
	font-weight			: bold;
	font-size			: 13px;
}

#container {
	width				: 729px;
	margin				: 0 auto;
	z-index				: 1;
}

#logo {
	background-image	: url(/images/logo.jpg);
	height				: 229px;
	margin-top			: 55px;
	width				: 729px
}

/* navigation ---------------------------->*/
#nav {
	height				: 39px;
	width				: 680px;
	font-size			: 13px;
	font-weight			: bold;
	margin				: 0;
	padding				: 0;
	list-style			: none;
	background			: #4a7ec3 url(/images/nav_bg.gif) repeat-x top left;
	margin				: 0 auto;
	margin-top			: -35px;
	text-align			: center
}

#nav li {
	float				: left;
	margin				: 0;
	padding				: 0;
	list-style			: none;
	background			: url(/images/nav_divider.gif) repeat-y top right;
}

#nav a {
	float				: left;
	padding				: 10px 25px;
	text-decoration		: none;
	color				: #fff;
}

#nav a:hover, #nav a.active {
	color				: #fff;
	background			: #134666;
	height				: 19px;
}

#nav a.active {
	font-weight			: bold;
	background			: #3765a2 url(/images/nav_on_bg.gif) repeat-x bottom left;
}

#nav .mouseover {
	background			: #134666;
	height				: 19px;
}

/* content ---------------------------->*/
#contentbg {
	background			: #50A1D8 url(/images/content_bgshadow.gif) repeat-x scroll left top;
	width				: 727px;
	margin-top			: 6px;
}

#content {
	width				: 680px;
	margin				: 0 auto;
}

/* leftnav ----------------------------> */

#leftnav {
	width				: 185px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #6A6965;
	margin-right		: 30px;
	margin-bottom		: 10px;
	float				: left;
}

#leftnav ul {
	list-style			: none;
	margin				: 0;
	padding				: 0;
}

#leftnav li {
	margin				: 0;
	width				: 185px;
}

#leftnav li a {
	display				: block;
	padding				: 6px 5px 6px 12px;
	border-bottom		: 1px solid #1E445E;
	color				: #B3E9FF;
	text-decoration		: none;
	width				: 100%;
	background			: url(/images/nav_arrowicon.gif) 0 50% no-repeat;
}

#leftnav li a:hover {
	color				: #B3E9FF;
	background-color	: #245171
}

#leftnav .nav_hover {
	color				: #B3E9FF;
	background-color	: #245171
}

/* rightpanel ---------------------------->*/
#rightpanel {
	width				: 464px;
	float				: right;
	margin-top			: 0px;
	margin-right		: -6px
}

#rightpanel .maincontent {
	width				: 380px;
	margin-top			: 20px;
}

#rightpanel p.maintitle {
	font-size			: 16px;
	font-weight			: bold;
	padding-bottom		: 5px;
}

a.maincontentlink:link, a.maincontentlink:visited  {
	text-decoration		: underline;
	color				: #ffffff;
}

a.maincontentlink:hover {
	text-decoration		: none;
}

#rightpanel .maincontent h1{
	margin-top			: -20px;
}

#rightpanel .maincontent p {
	padding-left		: 21px;
}

.testimonial {
	background-image	: url(/images/testimonial_bg.gif);
	height				: 124px;
	margin-top			: 5px;
	width				: 195px;
	float				: left;
	margin-right		: 7px
}

.testimonial p {
	padding-left		: 21px;
	width				: 165px;
	font-size			: 11px;
	padding-top			: 25px;
	padding-right		: 10px
}

/* rightpanel innerpages---------------------------->*/
#rightpanelinner {
	width				: 414px;
	float				: left;
	margin-top			: 0px;
	margin-right		: -6px
}

#rightpanelinner2 {
	width				: 616px;
	float				: left;
	margin-top			: 0px;
	margin-left			: 20px;
	margin-right		: 20px;
}

.headingborder_r {
	border-bottom		: 1px solid #38739D;
}

/* contact form ---------------------------->*/
form {
	margin				: 0;
	padding				: 0;
}

.frmTitle {
	color				: #ABEDFF;
	font-weight			: bold;
	padding				: 15px 0 2px 0;
	font-size			: 12px;
}

/* footer ---------------------------->*/
#footer {
	width				: 682px;
	height				: 105px;
	margin				: 0 auto;
	padding-bottom		: 70px;
}

#footer .primarycontact {
	background			: url(/images/footer_bg.gif) repeat-x scroll left top;
	width				: 667px;
	height				: 105px;
	float				: left;
	padding-left		: 15px;
}

#footer .primarycontact h1 {
	margin				: 0;
}

#footer .primarycontact p {
	color				: #000000;
}

#footer .primarycontact p a:link, p a:visited {
	text-decoration		: underline;
	color				: #000000;
}

#footer .footerlinks {
	text-align			: center;
	color				: #2B5B7D;
	font-size			: 11px;
	line-height			: 1.5em;
	margin-top			: 30px;
}

#footer .footerlinks a:link, #footer .footerlinks a:visited {
	text-decoration		: underline;
	padding		        : 6px 6px;
	color				: #1E445E;
	font-size			: 12px;
}

#footer .footerlinks a:hover {
	text-decoration		: none;
	color				: #1E445E;
}

div.error {
	background-color	: red;
	padding				: 2px;
	margin-top			: 3px;
}

span.error {
	background-color	: red;
}
