@charset "UTF-8";
/* Style CSS */

body {font:0.85em Arial, Helvetica, sans-serif; background:url(../img/stripes_grey.png) repeat fixed;}
img {margin:0; padding:0; border:0;}
div {margin:0; padding:0; border:0;}
h1, h2, h3 {padding:0; margin:0; font-weight:normal;}
h1 {font-size: 1.5em; font-family:"Trebuchet MS", Verdana, Arial; color:#ae0000; padding:0; margin:0px 0px 5px 0px;}
h2 {font-size:1.2em; line-height: 1em;}
h3 {font-size:1em; color:#999999; line-height:1em; margin:0; padding:0;}
.clearfloat {clear:both;}
/* ul {margin:0; padding:0;} */
/* li {margin:0; padding:0;} */
p {margin:0px 0px 10px 0px; padding:0;}
strong {color:#0f75bc;}
form {margin:0; padding:0; border:0;}


#wrap_trans {
	background-color: #fff;
	opacity: 0.1; /* Safari, Opera */
	-moz-opacity:0.10; /* FireFox */
	filter: alpha(opacity=10); /* IE */
	z-index: 0;
	width: 950px;
	background-repeat:repeat;
	margin:0px auto;
	padding:10px;
}

#wrap {
	background-color:#fff;
	width:880px;
	border:10px solid #252525;
	margin:3px auto 5px auto;
	display:block;
}


/*  ------------------------  client login area -------------------------------- */
#clientlogin {
	width:900px;
	height:35x;
	margin:10px auto 8px auto;
	text-align:right;
/*	background:url(../img/clientlogin_bg.gif) no-repeat 470px 22px; */
	padding:0;
}

#clientlogin input {
	background-color:#171717;
	border:1px solid #434343;
	padding:4px 4px;
	margin:5px 5px 0px 5px;
	font-weight:bold;
	font-size:0.8em;
	color:#fff;
}

#clientlogin .subBtn {
	background-color:#800000;
	border:1px solid #800000;
	padding:3px 3px;
	margin:0px 0px 0px 5px;
	font-size:0.7em;
	color:#fff;
	cursor:pointer;
}

#clientlogin a {
	text-decoration:none;
	font-size:0.75em;
	color:#999999;
}

#clientlogin a:hover {color:#fff;}

/*  ------------------------ header area -------------------------------- */
#header {
	width: 100%;
	height:174px;
	background:url(../img/h_header_bg.jpg) no-repeat 0 0;
}

#header ul {
    font-size:0.9em;
	margin:15px 0px 0px 10px;
	padding:0;
	list-style:none;
	float:left;
}

#header li {
	float:left;
	list-style:none;
	text-align:center;
	margin:0;
	padding:3px 2px 3px 2px;
}

#header li a {
	display:block;
	color:#5d5d5d;
	text-decoration: none;
	padding:3px 3px 3px 3px;
}
#header li a:hover {
	background:#5d5d5d;
	color:#fff;
}

#logo {
	width:345px;
	height:91px;
	float:left;
	margin:40px 0px 0px 10px;
}

/*  ------------------------  main content area -------------------------------- */

#content_wrap {
	width:100%;
	background:url(../img/h_stopwatch.jpg) no-repeat top right;
	display:block;
}

#content_wrap h1 {color:#ae0000; padding:20px 0px 0px 30px; font-size:2em;}
.required {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:4px;}

#content_wrap a {text-decoration:none;padding:0px 3px;color:#a92727;}
#content_wrap a:hover {text-decoration:none;padding:0px 3px;color:#fff;background:#a92727;}

#contentA {
	width:70%;
	display:block;
	float:left;
}

#contentB {
	width:30%;
	display:block;
	float:left;
}


#h_contentBitem {
	width:400px;
	height:80px;
	margin:20px 0px 0px 0px;
	padding:50px 0px 0px 140px;
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
}

#h_contentBitem a {
	font:1em Arial, Helvetica, sans-serif;
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#a92727;
}
#h_contentBitem a:hover {
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#fff;
	background:#a92727;
}
.h_01 {background:url(../img/h_t_01.gif) no-repeat 0 0;}
.h_02 {background:url(../img/h_t_02.gif) no-repeat 0 0;}
.h_03 {background:url(../img/h_t_03.gif) no-repeat 0 0;}



/*#hApplyBtn a {margin:70px auto 0px auto; display:block; width:152px; height:247px; background-color:transparent; background:url(../img/h_btn_apply.jpg) 0 0 no-repeat; text-decoration:none;}*/
#hApplyBtn a {margin:20px auto 0px auto; display:block; width:152px; height:247px; background-color:transparent; background:url(../img/h_btn_apply.jpg) 0 0 no-repeat; text-decoration:none;}
#hApplyBtn a:hover {background:url(../img/h_btn_apply.jpg) 0 -250px no-repeat; background-color:transparent;}

/*#secureLogos {margin-top:20px; width:229px; height:95px; background:url(../img/hsecure.gif) no-repeat 0 0;}*/
#secureLogos {margin-top:0px; width:229px; height:95px; background:url(../img/hsecure.gif) no-repeat 0 0;}
#secureLogos a:hover {background-color:transparent;}


#SocialNetworking{
	width:275px;
	text-align:center;
	font-size:1.3em;
	/*height: 200px;*/
	margin-left:-20px;
	margin-top:10px;
	/*border:1px solid #000;*/
}
#SocialNetworking a {
	background-color:transparent;
}
#SocialNetworking a:hover {
	background-color:transparent;
	font-weight:bold;
}


/* ------------------------- red area ----------------------------------- */
#redBox {
	background:url(../img/bg_jaggedred.gif) repeat-x 0 0 #ae0000;
	width:100%;
	padding-top:16px;
}

#redItem {float:left; width:240px; margin:0px 10px 0px 20px; padding:0px 5px 0px 5px; color:#fff; line-height:1.6em; font-size:0.9em;}
#redItem h1 {font-size:2em; font-weight:100; color:#fff; margin:2px 0px 20px 0px; padding:0;}
#redItem h2 {font-size:1.2em; font-weight:bold; color:#f2ab00;}


#redItem ul {
}




#hCalc {
	float:left;
	width:280px;
	/*margin:0px 10px 0px 20px;*/
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#fff;
	line-height:1.6em;
	font-size:0.9em;
}
#hCalc h1 {font-size:2em; font-weight:100; color:#fff; margin:2px 0px 20px 0px; padding:0;}


#calc_img {
	width:90px;
	height: 120px;
	margin-left:40px;
}
#calc_img a {
	background-color:transparent;
}

#hCalc select {
	padding:4px;
	font-size:1.5em;
	font-weight:800;
	background-color:#800000;
	border:1px solid #570000;
	color:#fff;
}
#lc_amt {width:90px;}
#lc_period {width:130px;}



#hCalcTotals {
font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
	width:280px;
	color:#fff;
/*	font-size:2em; */
	font-size:1.75em;
	font-weight:bold;
	line-height:0.5em;
}

#hCalcTotals strong {
	font-size:0.6em;
	color:#fff;
	font-weight:normal;
}

#hCalcTotals input {
font-family:Arial, Helvetica, sans-serif;
	background:transparent;
	border:0;
	font-size:1.75em;
	color:#fff;
	font-weight:900;
	letter-spacing:-0.1em;
	padding:0;
}

#hCalc h4 {
	font-size:0.8em;
	color:#fff;
	line-height:1em;
	padding:0;
	margin:0;
	font-weight:normal;
}





#blackbar {
	width:880px;
	height:177px;
	background:url(../img/bg_blackarea.jpg) no-repeat 0 0;
}



.missionstatement {
	float:left;
	color:#fff;
	width:250px;
	font-size:0.9em;
	line-height:1.3em;
	padding:50px 0px 0px 160px;
}

.securereliable {
	float:left;
	color:#fff;
	width:250px;
	font-size:0.9em;
	line-height:1.3em;
	padding:50px 0px 0px 210px;
}




#footer {
	width:900px;
	margin:5px auto;
	color:#888888;
	font-size:0.85em;
	text-align:right;
	height:20px;
}


/*  ------------------------  content pages -------------------------------- */


#c_half {float:left; display:block; width: 350px; margin:30px; color:#5d5d5d;}
#c_half h3 {color:#ae0000; font-weight:900;}


#c_full {margin:30px; float:left; display:block; width: 790px; color:#5d5d5d;}
#c_full h3 {color:#ae0000; font-weight:900;}


/* Errors */
#ErrorBox {position:absolute; top:0; left:0; width:100%; height:100%; background-color:transparent; z-index:1; color:#fff; font: 18px "Trebuchet MS", Verdana, Arial; font-weight:900;}
#ErrorContainer {width:424px; height:225px; margin:50px auto 0px auto; background:url(../img/error_bg.gif) no-repeat 0 0; padding:0; border: 1px solid #00618e;}
#ErrorContainer select {background-color:#4d615a; border: 1px solid #fff; padding:3px; color:#fff;}
#ErrorTotalBox {margin:30px 0px 0px 0px;}
#ErrorTotalBox input {background:transparent; padding:3px; color:#fff; font: 28px "Trebuchet MS", Verdana, Arial; font-weight:900; margin:0px 5px 0px 0px; border:0;}

#BoxDim {display:block;	position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; opacity: 0.7; /* Safari, Opera */	-moz-opacity:0.70; /* FireFox */ filter: alpha(opacity=70); /* IE */	z-index:0;}

#BoxDim a:link {display:block; width:100%; height:100%;}


#AppTable {background-color:#fff; margin:10px 0px 10px 0px; font-family:"Trebuchet MS", Verdana, Arial; width:450px;}
#AppTable td {padding:5px; color:#5d5d5d;}
#AppTable td ul {list-style:inside;}
#AppTable td h1 {font:21px "Trebuchet MS", Verdana, Arial; letter-spacing:-1px; color:#a92727; font-weight:bold;}
#AppTable td div {float:left;}
#AppTable td p {font:11px Arial, Helvetica, sans-serif; color:#5d5d5d;}
#AppTxt1 {padding:0px 10px 0px 0px; float:left;}
#AppTxt2 {padding:4px 10px 0px 10px; font:11px Arial, Helvetica, sans-serif; float:left; padding-left:10px;width:65px; text-align:right;}
#AppTable tr.AltColor {background-color:#fff;}
#AppTable input {background-color:#fff; border:1px solid #e4e4e4; padding:3px;}
#AppTable input.required {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:3px;}
#AppTable input.error {background-color:#940000; border:1px solid #c80303; color:#fff;}
#AppTable input.clear {background:transparent; border: 0; padding:0; color:#fff; font-size:11px;}
#AppTable select {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:3px;}
#AppTable select.required {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:3px;}
#AppTable textarea.required {background-color:#f7f7f7; border:1px solid #e4e4e4; padding:3px;}
#AppTable textarea.error {background-color:#940000; border:1px solid #c80303; color:#fff; padding:3px;}
/*
#redItem {float:left;width:240px;margin:0px 10px 0px 20px;padding:0px 5px 0px 5px;color:#fff; line-height:1.6em; font-size:0.9em;}
.ThankYouBox {width:100%; padding:25px 0px 5px 0px; background:#5a9ac4; height:100px; text-align:center;}
*/
.ThankYouBox {width:100%; padding:25px 0px 5px 0px; background:#000; height:100px; text-align:center;}
.ThankYouText {font-size: 26px; font-family:"Trebuchet MS", Verdana, Arial; font-weight:bold; margin:25 0 0 0; color:#fff; letter-spacing:-2px;}
/* */

#Add_Articles {float:left; margin:0px; padding:10px;color:#fff;line-height:1.6em; font-size:0.9em; background:#ae0000;}
#Add_Articles h1 {font-size:2em; font-weight:100; color:#fff; margin:2px 0px 20px 0px; padding:0;}
#Add_Articles h2 {font-size:1.5em; font-weight:bold; color:#f2ab00;}

#makepayment_icons{height:35px; padding:0px;}
#makepayment_icons a{border:0px;padding:0px;}
#makepayment_icons a:hover{border:0px;padding:0px;background-color:transparent;}

.footer_menu{
	color:#5d5d5d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.footer_menu a{
	color:#5d5d5d;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.footer_menu a:hover{
	color:#5d5d5d;
	text-decoration:underline; background:#000000;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
}



#h1_contentBitem {
	width:400px;
	height:80px;
	margin:20px 0px 0px 0px;
	padding:50px 0px 0px 140px;
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
}

#h1_contentBitem a {
	font:1em Arial, Helvetica, sans-serif;
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#a92727;
}
#h1_contentBitem a:hover {
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#fff;
	background:#a92727;
}

#h2_contentBitem {
	width:400px;
	height:80px;
	margin:20px 0px 0px 0px;
	padding:50px 0px 0px 140px;
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
}

#h2_contentBitem a {
	font:1em Arial, Helvetica, sans-serif;
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#a92727;
}
#h2_contentBitem a:hover {
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#fff;
	background:#a92727;
}

#h3_contentBitem {
	width:400px;
	height:80px;
	margin:20px 0px 0px 0px;
	padding:50px 0px 0px 140px;
	font:1em Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
}

#h3_contentBitem a {
	font:1em Arial, Helvetica, sans-serif;
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#a92727;
}
#h3_contentBitem a:hover {
	float:right;
	text-decoration:none;
	padding:1px 3px;
	color:#fff;
	background:#a92727;
}