@charset "utf-8";
/* Main site CSS doc */
body {
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	min-width:950px;
}
#pad {
	position:relative;
	width:930px;
	margin-left:-475px;
	left:50%;
	padding:0px 10px;
}
#frame {
	position:relative;
	width:930px;
	padding:92px 0px 0px 0px;
	font-size:12px;
	color: #333333;
}
#logo {
	position:absolute;
	top:14px;
	left:14px;
	width:247px;
	height:44px;
}
a {
	color:#0066FF;
}
a:hover {
	color:#FF3366;
}
#navTop {
	position:absolute;
	top:10px;
	right:10px;
	text-align:right;
	font-size:10px;
	color:#999999;
}
#navTopLinks {
	padding-left:5px;
	font-size:11px;
}
#navTopLinks a {
	color:#666666;
	text-decoration:none;
	padding:0px 5px;
}
#navTopLinks a:hover {
	color:#FF3366;
	text-decoration:underline;
}
#navMain {
	position:absolute;
	top:85px;
	left:0px;
	background:#8DCD12;
	height:7px;
	width:930px;
}
#navMain ul {
	position:absolute;
	top:-23px;
	right:0px;
	margin:0px;
	padding:0px;
	height:23px;
	width:365px;
	list-style:none;
}
#navMain ul li {
	float:left;
	display:block;
	padding-left:1px;
}
#navMain ul li a {
	position:relative;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding-top:4px;
	margin-top:1px;
	height:18px;
	text-align:center;
}
#navMain .btn1 { width:66px; }
#navMain .btn2 { width:179px; }
#navMain .btn3 { width:117px; }

#navMain .btn1 a { background:#9CBD5E url(../images/nav_btn1.png) top left no-repeat; }
#navMain .btn2 a { background:#9CBD5E url(../images/nav_btn2.png) top left no-repeat; }
#navMain .btn3 a { background:#9CBD5E url(../images/nav_btn3.png) top left no-repeat; }

#navMain .selected a { background-color:#8DCD12; font-size:13px; height:19px; margin-top:0px; }

#navMain ul li a:hover {
	background-color:#FF3366;
	color:#FFFFFF;
}
/* acc nav */
#accNav {
	position:relative;
	font-size:12px;
	background:#FFFFCC;
	color:#B69D6A;
	border-bottom:2px solid #8DCD12;
	padding:6px 10px;
	width:910px;
}
#accNav a, #accNav .navBtn a {
	color:#663300;
	text-decoration:none;
	padding-left:30px;
}
#accNav a:hover {
	text-decoration:underline;
	color:#FF3366;
}
#accNav .selected {
	font-weight:bold;
}
/* merchant nav */
#merchantNav {
	position:relative;
	font-size:12px;
	background:#EEF8E4;
	color:#B69D6A;
	border-bottom:2px solid #8DCD12;
	padding:6px 10px;
	width:910px;
}
#merchantNav a, #merchantNav .navBtn a {
	color:#663300;
	text-decoration:none;
	padding-left:30px;
}
#merchantNav a:hover {
	text-decoration:underline;
	color:#FF3366;
}
#merchantNav .selected {
	font-weight:bold;
}

/* ----------- MAIN -----------*/
#main {
	float:left;
	position:relative;
	padding-left:10px;
	padding-right:15px;
	width:610px;
}
h1, h2 {
	font-size:23px;
	font-weight:normal;
	color:#5F8A0D;
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h2 {
	font-size:18px;
	padding:20px 0px 0px 0px;
}
h3 {
	font-size:13px;
	padding:15px 0px 0px 0px;
}
.error {
	color:#FF0000;
	font-size:larger;
	font-weight:bold;
}
.red {
	color:#FF0000;
}
.grey {
	color:#666666;
}
.infoTxt {
	font-size:11px;
	color:#999999;
	font-style:italic;
}
.clear {clear:both; }
/* ----------- right Column -----------*/
#rightCol {
	float:right;
	position:relative;
	width:265px;
	background:#ECF2DF;
	padding-top:15px;
}
#rightCol .panel {
	position:relative;
	font-size:11px;
	color:#666666;
	padding:5px 10px 5px 10px;
}
#rightCol h3 {
	position:relative;
	padding:25px 0px 0px 0px;
	margin:0px;
	text-align:left;
	z-index:2;
	font-size:16px;
	font-weight:normal;
	color:#333333;
}
#rightCol p.pBtn { padding: 5px 0px 5px 0px; text-align:center; }

#rightCol ol { 
	color:#333333; 
	font-size:12px;
	list-style:none;
	padding:0px;
	margin:0px;
}
#rightCol li { 
	padding: 10px 0px 8px 28px; 
}
#rightCol li.b1 {	background: url(../images/bullet_1.png) center left no-repeat;}
#rightCol li.b2 {	background: url(../images/bullet_2.png) center left no-repeat;}
#rightCol li.b3 {	background: url(../images/bullet_3.png) center left no-repeat;}
/* ----------- FOOTER -----------*/
#footer {
	border-top:7px solid #8DCD12;
	clear:both;
	position:relative;
	color:#999999;
	font-size:11px;
	text-align:center;
	line-height:200%;
}
#footer a {
	padding:0px 3px;
	color:#777777;
}
#footer a:hover {
	color:#FF3366;
}
