html, body {
	background-color: #fffffff;
	margin: 0;
	border: none;
	font-family: arial;
	font-size: 12px;
	height: 96%;
}

body{
	padding: 20px 0 0 0;
}

#globalMessage{
	width: 100%;
	text-align: center;
	color: #fda100;
}


ul.list li{
	padding: 0 0 8px 0;
}

li{
	padding: 0;
}

a, a:link {text-decoration: none; 
	color: #FF5A00;}
a:visited {text-decoration: none; 
	color: #FF5A00;}
a:hover {text-decoration: underline; 
	color: #fda100;}

.left_logo{
	padding: 10px 0 10px 0;

}

/*Cart Styles*/
.payment_pad{
	padding: 0 0 0 35px;
}

#orderDetails{
	padding: 10px 0 0 0;
}

#shipInfo{
	padding: 10px 0 0 0;
}

.hdr-title{
	font-weight: bold;
	font-size: 13px;
	color: #070c81;
}

#billInfo{
	padding: 10px 0 0 0;
}

#orderList{
	padding: 10px 0 0 0;
}

#myAccount{
	padding: 10px 0 0 0;
}

#pageNote{
	padding: 10px 0 0 0;
}

#newCustomer{
	padding: 10px 0 4px 0;
}

.home_text{
	position: relative;
	z-index: 100;
	top: -50px;
	text-align: center;
	padding-left: 130px;
	color: #000033;
	font-weight: bold;
}


.left_img{
	padding: 8px 0 0 0;

}

.txt_smgry{
	font-size: 11px;
	color: #666666;
	padding: 0 0 16px 0;
	font-style: italic;
}

.txt_hdr{
	font-size: 14px;
	font-weight: bold;
	color: #111111;
	padding: 0 0 4px 0;
}

.txt_body{
	font-size: 12px;
	color: #222222;
	padding: 0 0 16px 0;	
}

.txt_body2{
	font-size: 12px;
	color: #222222;
	line-height: 15px;
	padding: 0 0 16px 0;	
}

.txt_hdr_lrg{
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 4px 0;
}

.txt_hdr_u{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 4px 0;
}

.what_hdr{
	font-size: 16px;
	font-weight: bold;
	color: #070c81;
	padding: 0 0 4px 0;
}

.what_hdr_big{
	font-size: 16px;
	font-weight: bold;
	color: #070c81;
	padding: 0 0 4px 0;
}

.what_body{
	font-size: 12px;
	color: #23243e;
	padding: 0 0 16px 0;	
}

.what_hdr2{
	font-size: 14px;
	font-weight: bold;
	color: #fb6413;
	padding: 0 0 4px 0;
}

.sponsor_img{
	float: right;
	padding: 0 0 0 10px;
}

.sponsor_img2{
	float: left;
	padding: 0 10px 0 0;
}

.right_bg{
	vertical-align: top;
}


a {
	color: #663333;
	font-family:arial;
}
.small{
	font-size: 10px;
}

p,div,td,table {
	font-size:12px;
}



#header{
	height: 122px;
}


#wrap{
	width: 834px;
	margin: 0 auto;
	height: 100%;
}


#leftbar{
	width: 151px;
	margin: 0;
}

.left{
	width: 151px;
	background-image: url(images/rtb_leftbg.gif);
}

.tdTop1{
	background-image: url(images/rtb_inner_bg1.gif);
	background-repeat: repeat-y;
	height: 100%;
	vertical-align: top;
}

.tdTop2{
	background-image: url(images/rtb_inner_bg2.gif);
	background-repeat: repeat-y;
	height: 97%;
	vertical-align: top;
}

.tdTop3{
	background-image: url(images/rtb_inner_bg1.gif);
	background-repeat: repeat-y;
	height: 97%;
	vertical-align: top;
}

#mainTable{
	vertical-align: top; 
	background-color: #ffffff;
	height: 100%;
}

div.submitButton{
	padding: 10px 0 30px 80px;
}

.submitButton input{
	font-size: 14px;
}

div.submitButton2{
	padding: 5px 0 5px 5px;
}

.submitButton2 input{
	font-size: 14px;
}


/* Payment Table */

.payTblHdr{
	text-align: center;
	vertical-align: bottom;
	background: #FCA100;
	font-weight: bold;
	color: #000086;
}

.payTblRow{
	text-align: left;
	background: #FFFFFF;
	font-size: 11px;
}

.payTblRowRt{
	text-align: right;
	background: #FFFFFF;
}

.acct_fld5{
	width: 150px;
}

.acct_smtxt{
	font-size: 10px;
}

/* Drop Menu */

#dropmenudiv{
position:absolute;
border-top: 0;
border-left:2px solid #FFBD00;
border-right:2px solid #FFBD00;
border-bottom:2px solid #000000;
/*border-bottom-width: 0;*/
font:normal 11px Arial;
line-height:16px;
z-index:100;
}

#dropmenudiv a, #dropmenudiv a:visited, #dropmenudiv a:hover{

display: block;
text-indent: 3px;
border-bottom: 1px solid #FFBD00;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a, #dropmenudiv a:visited{
color: #ffffff;
}

#dropmenudiv a:hover{
color: #FFBD00;
}



input.forgotPW{
	width: 180px;
}


.needForDonateBox{
	width: 200px;
	color: #000033;
	font-weight: bold;
}

.noscript{
	font-weight: bold;
	color: #ff0000;
	font-size: 12px;
}



