@charset "utf-8";
/* CSS Document */

/* GLOBAL: ~~~~~~~~~~~~~~~*/
html{
	background:url(images/bg.jpg) top repeat-x #fff; }
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; }
#center-wrap { width:868px; margin:0 auto; position:relative; }

#content-wrap { background: url(images/bg_content_mid.gif); }
#content-wrap2 { background: url(images/bg_content_top.jpg) top center no-repeat; }
#content-minheight { height:804px; width:1px; }

#content-main { width:583px; float:right; }
#content-main .padding { padding:292px 24px 51px 24px; }
	#content-main .welcome { padding:0px 33px 18px 16px; font:15px Arial, Helvetica, sans-serif; color:#2f3036; line-height:25px; text-align:justify; }
	#content-main P { 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-col01 { width:270px; float:right; text-align:right; }
#content-col01 .padding { padding:387px 19px 51px 20px; }
		#content-col01 table.login { border:none; padding:0; margin:0; }
		#content-col01 table.login td { padding:0px 0px 6px 0px; }
		#content-col01 table.login tr td.col_label { width:100px; color:#202020; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; 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; }
		#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:136px; height:18px; border-top:solid 1px #070707; border-bottom:solid 1px #979699; 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:13px 5px 65px 0px; }
	#content-col01 p.btnLogin input { display:block; float:right; width:70px; height:30px; 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; margin:0px 5px 0px 0px; }
		#content-col01 p.loginLinks a { display:block; color:#d50910; font:12px/20px Arial, Helvetica, sans-serif; }
		#content-col01 p.loginLinks a:hover { color:#2f3036; }



#footer-wrap { background: url(images/bg_content_bottom.jpg) top center no-repeat; padding:4px 17px 44px 25px; }
#footer-wrap .poweredByKuder { }
#footer-wrap .kuderFooterLinks { font:12px Arial, Helvetica, sans-serif; color:#36363e; float:right; padding-top:10px; word-spacing:9px; }
#footer-wrap SPAN { word-spacing:0px; }
#footer-wrap A { color:#36363e; text-decoration:none; word-spacing:0px; }
#footer-wrap A:hover { color:#d50910; text-decoration: underline; }


