@charset "utf-8";
/* CSS Document */

/* GLOBAL: ~~~~~~~~~~~~~~~*/
html{
	background:url(images/bg.jpg) 123px repeat-x #4374a6; }
html, body{
	padding:0; margin:0;}
* {	margin: 0; padding: 0;}
body{font-size: .89em; 
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/headerBGR.png) top left repeat-x;}
	
h1, h2, h3, h4, h5, h6{
	margin:15px 0 2px 0; padding:0;}
h1{	font-size:1.435em;}
h2{	font-size:1.3em;}
h3{	font-size:1.23em;}
h4{	font-size:1.2em;}
h5{	font-size:1.15em;}
h6{	font-size:1.1em;}

p	{margin:10px 0; padding:0;}
a{	}
a:hover{}

img{
	border:none;}

ul	{	
	margin:10px;  padding:0;}
ul li	{
	list-style:disc;}

dl{		
	margin:10px 0;  padding:0;}
dl th{}
dl dd{}

table{
	margin:10px 0; padding:0;}
table th{}
table tr{}
table tr td{}

form{
	margin:0; padding:0;}
label{}
input{}

sup, sub {/*Prevent Superscripts and Subscripts from Affecting Line-Height*/
   vertical-align: baseline;
   position: relative;
   padding-right:2px;
   top: -0.3em;}
   
hr{}

/* CUSTOM: ~~~~~~~~~~~~~~~*/
.error{		color:red;}
.important{ color:red;}
.floatL{	float:left;}
.floatR{	float:right;}
.hide{		display:none;}
.clearBoth, .clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}
.accessibility{
	position: absolute;
   	left: -999em;}	

/* LAYOUT: ~~~~~~~~~~~~~~~*/
#page-wrap { background: url(images/bg_top.jpg) top center no-repeat; padding-top:16px; }
#center-wrap { width:979px; margin:0 auto; position:relative; }

#content-wrap { background: url(images/bg_content_mid.jpg); }
#content-wrap2 { background: url(images/bg_content_top.jpg) top center no-repeat; }
#content-minheight { height:804px; width:1px; }

#content-main { width:620px; float:left; }
#content-main .padding { padding:132px 0px 51px 79px; }
	#content-main .welcome { padding:0px 40px 18px 42px; color:#00539b; line-height:25px; }
	#content-main H2 { font:bold italic 18px Arial, Helvetica, sans-serif; padding:0px 0px 19px 0px; margin:0px; }
	#content-main P { font:bold 14px/24px Arial, Helvetica, sans-serif; padding:0px 0px 13px 0px; margin:0px; }
		#content-main .customLinks-wrap { width:177px; float:left; display:block; }
		#content-main .customLinks-wrap IMG { border:0px; }
		#content-main .customLinks-wrap H3 { font: bold 17px Arial, Helvetica, sans-serif; color:#bf2126; padding:26px 9px 10px 1px; margin:0px; }
		#content-main .customLinks-wrap UL { padding:0px 9px 11px 0px; margin:0px; font:13px Arial, Helvetica, sans-serif; color:#18172c; }
		#content-main .customLinks-wrap LI { list-style:none; background:url(images/bullets/primary.png) no-repeat 5px 0px; display:block; padding:0px 0px 11px 0px; margin:0px; }
		#content-main .customLinks-wrap A { color:#18172c; text-decoration:none; display:block; padding:1px 0px 2px 31px; }
		#content-main .customLinks-wrap A:hover { color:#d50910; text-decoration: underline; }
		
#content_boxes-main { height:373px; position:relative; }
	.content_box_a { position:absolute; top:0px; left:0px; height:373px; width:247px; background: url(images/box_content_bg.png) no-repeat; overflow:hidden; }
	.content_box_b { position:absolute; top:0px; left:253px; height:373px; width:247px; background: url(images/box_content_bg.png) no-repeat; overflow:hidden; }
		#content_boxes-main H1 { font: bold 17px Arial, Helvetica, sans-serif; color:#FFF; padding:24px 27px 14px 27px; margin:0px; }
		#content_boxes-main .pic { padding:0px 0px 29px 10px; margin:0px; display:block; }
		#content_boxes-main P { font: 11px/17px Arial, Helvetica, sans-serif; color:#FFF; padding:0px 32px 13px 34px; margin:0px; }
			#content_boxes-main .buttons { padding:8px 0px 0px 23px; margin:0px; }
			#content_boxes-main .buttons IMG { padding:0px 0px 10px 5px; margin:0px; display:block; }

#content-col01 { margin-top:9px; width:323px; float:left; }
#content-col01 .col01-edgeIMG IMG { margin:0px; padding:0px; display:block; }
#content-col01 .padding { padding:6px 0px 20px 0px; background: url(images/getStarted-center.png); }
		#content-col01 table.login { border:none; padding:0; margin:0px 37px 10px 0px; display:block; }
		#content-col01 table.login td { padding:0px 0px 3px 0px; }
		#content-col01 table.login tr td.col_label { color:#00539b; font:bold 12px Arial, Helvetica, sans-serif; text-align: right; padding:0px 0px 6px 0px; }
		#content-col01 table.login tr td.col_input { width:132px; text-align:left; }
		#content-col01 table.login tr td.col_label label { /*width:100px;*/ padding:0px 5px 0px 0px }
/*		#content-col01 table.login tr td.col_input DIV { padding:0px 1px 0px 1px; margin:0px; background:url(images/form_bg.gif) repeat-x top; margin:-1px 0px 0px 0px; }*/
		#content-col01 table.login tr td.col_input input { border:0px; background:#FFF; width:175px; height:18px; border:solid 1px #00539b; padding:4px 4px 0px 4px; margin:0px; display:block; color:#373737; font:13px Arial, Helvetica, sans-serif; }
	#content-col01 p.btnLogin { text-align:right; clear:both; display:block; margin:0px; padding:0px 44px 29px 0px; }
	#content-col01 p.btnLogin input { display:block; float:right; width:71px; height:29px; background:url(images/buttons/btn_loginBGR.png) left center no-repeat; cursor:pointer; border:0; color:#fff; font-weight:bold; font-size:13px; }
		#content-col01 p.loginLinks { clear:both; text-align:right; display:block; padding:0px 45px 14px 0px; }
		#content-col01 p.loginLinks a { display:block; color:#0572d2; font:10px/18px Arial, Helvetica, sans-serif; }
		#content-col01 p.loginLinks a:hover { color:#518609; }

	#content-col01 .hr { height:5px; background:url(images/hr.png) no-repeat 27px 0px; display:block; overflow:hidden; }

	#content-col01 .content { padding:13px 33px 0px 35px; margin:0px; text-align:left; }
	#content-col01 .content H1 { padding:6px 0px 6px 0px; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; color:#003b73; }
	#content-col01 .content UL { padding:0px 0px 2px 0px; margin:0px; font: 11px Arial, Helvetica, sans-serif; }
	#content-col01 .content LI { padding:0px 0px 6px 14px; margin:0px; list-style:none; background:url(images/bullets/primary.png) no-repeat 1px 5px; }
	#content-col01 .content P { padding:14px 0px 0px 2px; margin:0px; font: bold 14px Arial, Helvetica, sans-serif; color:#003b73; text-align:center; }
		#content-col01 .content A { color:#0572d2; }
		#content-col01 .content A:hover { color:#518609; }
		#content-col01 .content P A { color:#003b73; }

#footer-wrap { background: url(images/bg_content_bottom.jpg) top center no-repeat; padding:7px 0px 10px 0px; text-align:center; }
#footer-wrap .poweredByKuder { }
#footer-wrap .kuderFooterLinks { font:11px Arial, Helvetica, sans-serif; color:#fff; padding-top:10px; word-spacing:7px; }
#footer-wrap SPAN { word-spacing:0px; }
#footer-wrap A { color:#fff; text-decoration:none; word-spacing:0px; }
#footer-wrap A:hover { color:#fff; text-decoration: underline; }

