﻿html{	overflow-y: scroll; height:100%; margin:0px 0px 50px 0px; }
body
{
	text-align:center;
	margin:0px 0px 50px 0px;
	background-color:#0d2029; 
	background-image:url('../images/layout/bg_vert1.gif');
	background-repeat:repeat-x;
	color:#a1c1d1;
	font-family:Sans-Serif;
	font-size:9pt;
}
#form1
{
	margin:0px 0px 0px 0px;
}

.clear
{
	clear:none;
	line-height:0px;
	margin:0px;
	padding:0px;
}

a:link		{color: #a1c1d1;}
a:visited	{color: #a1c1d1;}
a:hover		{color: #a1c1d1;}
a:active	{color: #a1c1d1;}

.cursor
{
	cursor:pointer;
	cursor:hand;
}

.btn1
{
	text-align:center;
	vertical-align:top;
	background: url('../images/layout/bg_btn1.gif') no-repeat;
	border: 0px;
	height: 23px;
	width: 115px;
	font-family:Sans-Serif;
	font-size:9pt;
	color:#000000;
	cursor:pointer;
	cursor:hand;
}

.search_container
{
	width:253px;
	margin:12px 15px 0px 0px;
	float:right;
	color:#2cb9ff;
	font-size:9pt;
	text-align:right;
}
.search_textbox_container
{
	width: 181px;
	height:23px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url('../images/layout/bg_searchTextBox.gif') no-repeat;
	text-align: left;
	font-family:Sans-Serif;
	font-size:9pt;
}
.search_textbox_container input{border:0px;}
.search_textbox
{
	width:170px;
	margin:2px 0px 0px 5px;
	background:transparent;
	font-size:8pt;
}
.search_btn
{
	color:#000000;
	float:right;
}


.clientSignIn_container
{
	width:181px;
	margin:0px 15px 0px 37px;
	padding:12px 0px 0px 0px;
	font-size:9pt;
	text-align:left;
}
.clientSignIn_textbox_container
{
	width: 181px;
	height:24px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url('../images/layout/bg_TextBox_181.gif') no-repeat;
	text-align: left;
	font-family:Sans-Serif;
	font-size:9pt;
}
.clientSignIn_textbox_container input{border:0px;}
.clientSignIn_textbox
{
	width:170px;
	margin:3px 0px 0px 5px;
	background:transparent;
	font-size:8pt;
}
.clientSignIn_btn
{
	margin-bottom:0px 0px 5px 0px;
	color:#000000;
}


#body_container
{
	margin:0px auto 0px auto;
	width:980px;
}

#body_left_column
{
	width:690px;
	text-align:left;
	float:left;
}
#body_right_column
{
	width:290px;
	margin:0px 0px 0px 0px;
	text-align:left;
	float:right;
	background-image:url('../images/layout/bg_logo_header_R.jpg');
	background-repeat:no-repeat;
}

#body_left_header
{
	text-align:left;
	width:100%;
	height:151px;
	background-image:url('../images/layout/bg_logo_header_L.jpg');
}

#nav_btn_strip
{
	width:650px;
	text-align:center;
	margin:0px auto 0px 40px;
}

#search_crumb_bar
{
	width:650px;
	height:46px;
	margin:5px auto 0px 40px;
	background-image:url('../images/layout/bg_search_bar.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
#crumb
{
	width:316px;
	margin:16px 0px 0px 30px;
	float:left;
	color:#2cb9ff;
	font-size:9pt;
}

.body_left_content_container
{
	width:650px;
	margin:3px auto 0px 40px;
}
.body_left_content_top
{
	height:10px;
	font-size:1px;
	background-image:url('../images/layout/bg_body_left_Top.png');
	background-repeat:no-repeat;
	background-position:center;
}
.body_left_content_main
{
	float:left;
	width:580px;
	text-align:left;
	padding:20px 35px 25px 35px;
	background-image:url('../images/layout/bg_body_left_Mid.png');
	background-repeat:repeat-y;
	background-position:center;
}
.body_left_content_bot
{
	clear:both;
	height:10px;
	font-size:1px;
	line-height:1px;
	background-image:url('../images/layout/bg_body_left_Bot.png');
	background-repeat:no-repeat;
	background-position:center;
}

.main_ctrl_container
{
	width:100%;
	float:left;
	clear:both;
	*margin:0px 0px -24px 0px;
}
.main_ctrl_heading
{
	font-size:24pt;
	float:left;
	width:100%;
}
.main_ctrl_subheading
{
	float:left;
	clear:both;
	width:100%;
	margin:8px -4px 0px 2px;
	color:#7cb500;
	font-size:8pt;
}
.main_ctrl_content
{
	float:left;
	width:575px;
	font-size:8pt;
	margin:26px 0px 0px 2px;
}
.main_ctrl_splitter
{
	clear:both;
	margin:0px 0px 24px 0px;
	line-height:50px;
	font-size:1px;
	border-bottom: dotted 1px #154359;
}
.footer_ctrl_splitter
{
	clear:both;
	margin:0px 0px 24px 0px;
	line-height:24px;
	font-size:1px;
	border-bottom: dotted 1px #154359;
}

.snapin_container
{
	width:256px;
	margin:0px 0px 4px 0px;
}
.snapin_top
{
	height:51px;
	line-height:56px;
	font-size:15pt;
	color:#d7f50e;
	background-image:url('../images/layout/bg_snapin_top.png');
	background-repeat:no-repeat;
	background-position:center;
}
.snapin_top p{ margin:0px 0px 0px 34px;}
.snapin_main
{
	background-image:url('../images/layout/bg_snapin_mid.png');
	background-repeat:repeat-y;
	background-position:center;
	height:100%
}
.snapin_content
{
	width:182px;
	margin:0px 15px 0px 37px;
}
.snapin_bot
{
	height:12px;
	font-size:1px;
	background-image:url('../images/layout/bg_snapin_bot.png');
	background-repeat:no-repeat;
	background-position:center;
}

.footer_fontstyle
{
	font-size:8pt;
}

#footer_headline
{
	float:left;
	margin:0px 0px 15px 0px;
}

#footer_coinfo
{
	float:left;
	width:100%;
	clear:both;
	*margin:0px 0px -24px 0px;
}
#footer_list_1{float:left; width:250px;}
#footer_list_2{float:left; width:150px;}
#footer_list_3{float:left; width:160px;}

#footer_spacer
{
	line-height:75px; clear:both;
}