/*  start: Global Formatting */
a {color: #ff9900; font-weight:bold; text-decoration:none;}
a:visited {color: #ff9900; font-weight:bold; text-decoration:none;}
a:hover {color: #ff9900; text-decoration:underline;}
div, p, table {padding:0; margin:0;}
img {border:0px;}
body {background:url(../images/bg_sub-main.jpg) repeat-x top #ffffff; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555555;}
/*  end: Global Formatting */

/* start: Header Formatting */
h2 {font-size:12px; color:#567ba8; padding:0 10px; margin:10px 0 0 0;}
/* end: Header Formatting */

h1 {display:block; float:left; width:427px; height:20px; margin:0 0 15px 0; padding:0;}

div#canvas_outer {
	margin:0 auto;
	width:1002px;
}

div#canvas_inner {
	float:left;
	width:1002px;
}

div#top_block_ext {
	width:auto;
	margin:0;
}

div#top_block_outer {
	width:961px;
	height:85px;
	margin:0 auto;

}

div#top_block_inner {
	width:961px;
	height:84px;
	float:left;
}

div#logo {
	float:left;
height:62px;
margin:15px 0 0;
width:250px;
}

div#sub_hero_block_ext {
	width:auto;
	margin:0;
	background:url(../images/bg_sub-heroblock.jpg) no-repeat;
}

div#sub_hero_block_outer {
	width:1002px;
	height:73px;
	margin:0 auto;
	background:url(../images/bg_sub-heroblock.jpg) no-repeat;
}

div#sub_hero_block_inner {
	width:800px;
	height:67px;
	margin:0 auto;
}

div#main_block_ext {
	width:auto;
	margin:0;
}

div#main_block_outer {
	width:961px;
	margin:0 auto;
}
div#main_block_outer_float {
	float:left;

	min-height:300px;
	margin:0 auto;

}

div#main_block_inner {
	min-height:300px;
	float:left;
}

div#main_block_body {
margin-top:25px;
	float:left;

}

div#footer_block_ext {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url(../images/footer-bg.jpg) repeat-x #ececec;
}

div#footer_block_outer {
	width:961px;
	height:155px;
	margin:0 auto;

}

div#footer_block_inner {
	width:961px;
	height:155px;
	float:left;
	font-size:10px;
	color:#767676;
	line-height:15px;
}

div.copyright {
	float:right;
	width:300px;
	margin:20px 0 0 0;
	padding:0 0 0 10px;
}

div.newLink
{
	float:left; 
	text-align:left; 
	width:550px; 
	color:686869; 
	margin:20px 0 0 0;
	padding:0 3px 0 0; 
}

div.newLink a, div.newLink a:visited {
	font-size:10px;
	color:#686869;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
}

div.footer_links {
	float:right;
	width:300px;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}

div.footer_links a, div.footer_links a:visited {
	font-size:10px;
	color:#767676;
	line-height:15px;
	text-decoration:none;
	font-weight:normal;
}
div.footer_links a:hover {
	color:#767676;
	text-decoration:underline;
	font-weight:normal;
}

div#breadcrumb_block {
	float:left;
	width:961px;
	height:29px;
	border-bottom:1px solid #e0e0e0;
}

div.breadcrumbs {
	float:left;
	width:770px;
	height:29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:10px;
}

div.breadcrumb {float:left; padding:0 5px 0 0;}
div.breadcrumb span {float:left; display:block; height:14px; width:14px; margin:6px 0 0 0;}
div.breadcrumb a, div.breadcrumb a:visited {
	color:#717171;
	font-weight:bold;
	text-decoration:none;
	float:left;
	display:block;
}
div.breadcrumb a:hover {text-decoration:underline; color:#717171;}
div.breadcrumb a.home {
	color:#5a80af;
	font-weight:bold;
	text-decoration:none;
	float:left;
	display:block;
}
div.breadcrumb a.home:hover {text-decoration:underline; color:#5a80af;}

div.quicklinks {
	float:left;
	width:189px;
	height:29px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:10px;
}

div.quicklink {float:left; padding:0 0 0 7px;}
div.quicklink span {float:left; display:block; height:14px; width:14px; margin:7px 2px 0 0;}
div.quicklink a, div.quicklink a:visited {
	color:#5a80af;
	font-weight:normal;
	text-decoration:none;
	float:left;
	display:block;
}
div.quicklink a:hover {text-decoration:underline; color:#5a80af;}

div#content_outer {
	float:left;
	width:961px;
	margin:25px 0 20px 0;
}

div#column_one {
	float:left;
	width:215px;
	margin:10px 0 0 0;
}

div#column_two {
	float:left;
	width:727px;
	margin:10px 0 0 0;
	padding:0 0 0 15px;
}

div.ad_block {
	float:left;
	width:215px;
	margin:10px 0 0 0;
}

div.testimonials_block_outer {
	float:left;
	width:299px;
	padding:0 0 0 6px;
}

div.testimonials_block_inner {
	float:left;
	width:299px;
	height:192px;
	border:1px solid #e5e5e5;
	margin:0 0 10px 0;
	background:url(../images/bg_testimonials.jpg) no-repeat #f1f4f9;
}

div.testimonials_block_inner div {
	float:left;
	width:299px;
	height:32px;
}

div.testimonials_block_inner p {
	display:block;
	height:150px;
	padding:0 15px;
	color:#333333;
	/*overflow:scroll;*/
	float:left;
	width:279px;
}
div.testimonials_block_inner p span {color:#567ba8;}

div#body_footer {
	float:left;
	width:754px;
	height:46px;
	background:url(../images/body_footer.jpg) no-repeat;
}

div#body_footer p {
	float:right;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:44px;
	padding:0 16px 0 0;
}

div#body_footer p a {color:#ffffff; font-weight:normal; text-decoration:none;}
div#body_footer p a:visited {color:#ffffff; font-weight:normal; text-decoration:none;}
div#body_footer p a:hover {color:#ffffff; font-weight:normal; text-decoration:underline;}

/* *** START: Sub Menu Style *** */
div.sub_menu_wrapper {
	float:left;
	width:214px;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}

div.sub_menu_wrapper a, div.sub_menu_wrapper a:visited {
	display: block;
	float:left;
	width:202px;
	height:24px;
	background:url(../images/sub_nav_bg.jpg) repeat-x;
	color: #333333;
	line-height:26px;
	padding:0 0 0 12px;
	text-decoration: none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

div.sub_menu_wrapper a:hover {
	color:#333333;
	background:#e9e9e9;
}

div.sub_menu_wrapper a.current, div.sub_menu_wrapper a.current:visited {
	font-weight:bold;
}
/* *** END: Sub Menu Style *** */

a.btn_applynow {
	display:block;
	float:right;
	width:86px;
	height:23px;
	background:url(../images/btn_applynow.gif) no-repeat;
}

div.text_block {
clear:both;
	width:727px;
	margin:0 0 10px 0;
}

div.text_block p {
	color:#555555;
	line-height:18px;
padding:5px 0 10px;
}

/* **** START: Table Styles **** */

table.tables {
	border:1px solid #dddddd;
	width:100%;
}

tr.tabletop {
	background:url(../images/tabletop_bg.gif) no-repeat;
	height:23px;
	font-weight:bold;
	color:#ffffff;
	font-size:11px;
}tr.tabletop td {padding:0 0 0 8px;}

tr.table_row_one {
	height:26px;
	font-size:11px;
	color:#333333;
	background:#feffe9;
	
}tr.table_row_one td {padding:0 0 0 8px;}

tr.table_row_two {
	height:26px;
	font-size:11px;
	color:#333333;
	background:#eeeeee;
}tr.table_row_two td {padding:0 0 0 8px;}


table.tablesintabs {
	/* margin-left:auto; margin-right:auto; */
        border:1px solid #dddddd;
	table-align:center;
        width:95%;
}

tr.table_row_one_tabs {
        height:26px;
        font-size:11px;
        color:#333333;
        background:#eef1f4;

}tr.table_row_one_tabs td {padding:0 0 0 8px;}

tr.table_row_two_tabs {
        height:26px;
        font-size:11px;
        color:#333333;
        background:#dde7f3;
}tr.table_row_two_tabs td {padding:0 0 0 8px;}



/* **** END: Table Styles **** */


ul.listings {
	margin:0 0 10px 20px;
	padding:0;
	list-style:none;
	font-weight:bold;
}

ul.listings li {
	background:url(../images/bullet.gif) top left no-repeat;
	margin:0;
	padding-left:20px;
}

ul.listings-noformat {
        margin:0 0 0px 0px;
        padding:0;
        list-style:none;
        font-weight:bold;
}


h3 {
	padding:5px 0; margin:0px; 
	width:504px;
	height:26px;
	font-size:14px;
	font-weight:bold;
	color:#4e76a9;
}

h3 span {color:#333333;}

div.dotted {
	background:url(../images/dotted.gif) center repeat-x;
	height:25px;
	width:524px;
}

.fineprint {
	font-size:9px; color:#aaaaaa;
}

LI.list1 {list-style: circle inside;}

fieldset{
border:1px solid #d4d4d4;
padding:8px;
margin-bottom:18px;}
fieldset p{
padding:5px 4px 5px 8px;
font-size:11px;}
legend{
background:#666;
color:#FFFFFF;
padding:3px 9px;}
.inputStyle{
border:1px solid #CCCCCC;
padding:2px;
font-size:10px !important;
width:130px;
}
.landind-style td{
padding-top:5px;
}

#submit{
background: url(../images/submit.gif) no-repeat;
border:none;
cursor:pointer;
width:74px;
height:28px;
 }
 
 .thank-you-message{}