html, BODY {
	background: #4961A7 url(images/default/page_background.gif) repeat-x;
	font-family: Tahoma;
	font-size:11px;
	color : #1c3462;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
} 

a img { border: none; }

.borders {
	border-left: solid 1px #ACC5E3;
	border-right: solid 1px #ACC5E3;
}

INPUT {
	font-size:11px;
	padding: 2px 4px;
	background-color: white;
} TEXTAREA {
	background-color: white;
} radio {
	background-color: #F0EDEB;
	color : #1c3462;
} INPUT.checkbox {
	background-color: #F0EDEB;

} SELECT {
	background-color: #F0EDEB;
	font-family: Tahoma;
	font-size: 11px;
} 

a, a:link, a:visited, a:active {
	color : #1c3462;
	text-decoration: underline;
} a:hover {
	text-decoration: underline;
}


.navbar, .footer {
	vertical-align: middle;
	background-image: url(images/navbar_top/navbar_background.gif);
	font-weight: bold;
} 

.navbar *, footer *{ vertical-align:middle;}


.navbar a, .navbar a:link, .navbar a:visited, .navbar a:active, .footer a, .footer a:link, .footer a:visited,  .footer a:active {
	display: block;
	float: left;
	width: auto;
	padding: 8px;
	background-color: transparent;
	color : #1c3462;
	text-decoration: none;
	font-weight: bold;
	background: url(images/default/top_navbar_sep.gif) no-repeat right;
	border-top: solid 1px transparent;
	border-bottom: solid 1px transparent;
} .navbar a:hover, .footer a:hover {
	text-decoration: none;
	background-color: white;
	border-top: solid 1px #1c3462;
	border-bottom: solid 1px #1c3462;
}

.footer {
	background: #1c3462 url(images/default/footer_background.gif) repeat-x;
} 

.footer a, .footer a:link, .footer a:visited,  .footer a:active  {
	font-weight: normal;
	color : #abafc3;
	text-decoration: none;
	background: url(images/default/bottom_navbar_sep.gif) no-repeat right;
	border-top: solid 1px #1C3462;
	border-bottom: solid 1px #1C3462;
}

.footer a:hover {
	background-color: #44587E;
	border-top: solid 1px #1c3462;
	border-bottom: solid 1px #1c3462;
	text-decoration: underline;
}

a.copyright, a.copyright:link, a.copyright:visited {
	font-weight: normal;
	color : #abafc3;
	text-decoration: none;
	background: url(images/default/bottom_navbar_sep_short.gif) no-repeat right middle;
}

a.copyright:hover {
	background-color: #44587E;
}


.leftcoloumnbackground {
	background: #1c3462 url(images/default/bluecontent_background.jpg) no-repeat;
}
.leftcoloumnbackground_alt {
	background-color: #182b4f;
}

.leftcoloumnsplitter {
	background-color: #ffffff;
}

.leftcoloumncontent {
	line-height: 146%;
	padding: 10px;
	color: white;
//	height: 	87px;
} 

.leftcoloumncontent td { color: white; }

.leftcoloumncontent a, .leftcoloumncontent a:link, .leftcoloumncontent a:visited  {
	color : White;
	text-decoration: underline;
} .leftcoloumncontent a:hover,  .leftcoloumncontent a:active {
	color : White;
	text-decoration: underline;
}

.leftcoloumnheader {
	padding: 10px 10px 0 10px;
	color: White;
	font-weight: bold;
	font-size: 18px;
}


table.whitebox { 
	background-color: white; 
//	height: 139px;
}

table.whitebox * { vertical-align: top;}

.hmpg_whitebox_header{
	padding-top: 0;
	padding-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.ie_fix {
	margin-top: 0;
	padding-top: 0;
}

* html body > .ie_fix {
	margin-top: -10px;
	padding-top: 0;
}


.hmpg_whitebox_content{
	padding: 0;
	padding-top: 12px;
	padding-right: 20px;
	line-height: 140%;
	vertical-align: top;
	height: 129px;
//	height: 127px;
	background-color: white;
}

 a.orange:link {
	color : #f36f21;
	text-decoration: underline;
	font-weight: bold;
} a.orange:visited {
	color : #f36f21;
	text-decoration: underline;
	font-weight: bold;
} a.orange:active {
	color : #f36f21;
	text-decoration: underline;
	font-weight: bold;
} a.orange:hover {
	color : #f36f21;
	text-decoration: underline;
	font-weight: bold;
}

.ourclientsbg {
	background: #a0aec1 url(images/default/ourclients_background.jpg) no-repeat;
}

.ourclientsbox {
	padding-left: 10px;
	text-align: left;
}

.ourclientsbox_hdr {
	padding: 10px;
	padding-bottom: 0;
//	padding-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #3d537a;
}

.content {
	background: #f4f5e7 url(images/default/content_background.jpg) no-repeat;
	padding: 10px 15px;	
	vertical-align: top;
}

.content_hdr {
	font-size: 18px;
	font-weight: bold;
	color : #f36f21;
	padding: 2px 0 15px 0;
	margin: 0;
}

td.content h1 {
	font-size: 18px;
	font-weight: bold;
	color : black;
	vertical-align: top;
}

hr { display: block; background-color: #9FAEC1; height: 1px; border: 0; font-size: 1px; line-height: 1px; padding: 0; margin: 5px 0;}

.note { 
	display: block;
	background: #fefefc url(images/default/notes_background.jpg) no-repeat;
	border: 1px solid #ccb;
	padding: 10px 10px;
	margin: 5px 0;
	font-size: 10px;
	color: #666;
}

table.products td { background-color: #f4f5e7; padding: 5px 10px;}
table.products td { vertical-align: middle;}
td.statement {
	height: 32px;
//	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color : White;
	background: #f36f21 url(images/default/statement_background.jpg) repeat-x;
	padding: 5px 10px;
	text-align: left;
	border-right: 1px solid #f57224;
	white-space: nowrap;
} 

.statement2, .statement2_over {
	height: 27px;
//	height: 17px;
	font-size: 12px;
	font-weight: bold;
	color : White;
	background: #f36f21 url(images/default/statement_background2.jpg) repeat-x;
	padding: 5px 10px;
	text-align: left;
	border-right: none;
	
}

.statement2_over, .statement2:hover { background: #f36f21 url(images/default/statement_background2_over.jpg) repeat-x;}


.statementlink {
	font-size: 14px;
	font-weight: bold;
	color : White;
} a.statementlink:link {
	color : White;
	text-decoration: underline;
} a.statementlink:visited {
	color : White;
	text-decoration: underline;
} a.statementlink:active {
	color : White;
	text-decoration: underline;
} a.statementlink:hover {
	color : White;
	text-decoration: underline;
}

a.go_btn { outline: none; display: block; width: 32px; height: 20px; background: url(images/buttons/go_btn_hover.gif) no-repeat; text-decoration: none;}
a.go_btn:link, a.join_btn:focus { background: url(images/buttons/go_btn.gif) 0px 0px no-repeat; text-decoration: none;}
a.go_btn:hover { background-position: 0px -40px; text-decoration: none;}
a.go_btn:active { background-position: 0px -20px; text-decoration: none;}

a.join_btn { outline: none; display: block; width: 32px; height: 20px; background: url(images/buttons/join_btn_hover.gif) no-repeat; text-decoration: none;}
a.join_btn:link, a.join_btn:focus { background: url(images/buttons/join_btn.gif) 0px 0px no-repeat; text-decoration: none;}
a.join_btn:hover { background-position: 0px -20px; text-decoration: none;}
a.join_btn:active { background-position: 0px -40px; text-decoration: none;}

/*a.search_btn { display: block; width: 32px; height: 20px; background: url(images/buttons/search_btn_hover.gif) no-repeat; text-decoration: none;}
a.search_btn:link { background: url(images/buttons/search_btn.gif) no-repeat;}
a.search_btn:hover, a.search_btn:focus { background: url(images/buttons/search_btn_hover.gif) no-repeat; text-decoration: none;}*/

h2 { font-size: 18px; font-weight: normal; margin: 0; padding: 20px 0 10px 0; }

ul { margin: 0; padding: 0 0 10px 25px;}
ul li { margin: 0; padding: 5px 0 10px 5px; list-style-image: url(images/other/item_blue.gif);}

ul.leftmenu { margin: 0; padding: 0 0 10px 5px;}
ul.leftmenu li { margin: 0; padding: 3px 0 10px 0; list-style: none;}

ul.hmpg {padding: 10px 0 10px 15px;}
* html > body ul.hmpg { margin: 0; padding-left: 25px;}

ul.hmpg li { margin: 0; padding: 0 0 0 5px; list-style-image: url(images/other/item.gif);}
* html > body ul.hmpg li { padding: 0;}

.container_box { line-height: 135%; }

.terms ol li { font-weight: bold;}
.terms li p {text-indent: -18px; margin-left: 20px; font-weight: normal;}
.terms li blockquote p {text-indent: -30px; margin-left: 30px;}

blockquote { margin-left: 0; padding-left: 30px; }
