@charset "UTF-8";
/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #fff;background-image: url(../images/bg.gif);background-repeat: repeat-x;}
a{color:#0000FF;}a:hover{ color:#146d10;}
.hide{display:none;}
/*forms*/
select {font-size: 100%;color: #000;font-family: Arial,Helvetica;}
input {font-size: 100%;font-family: Arial,Helvetica;}
.accesscode, .pin{font-size:100%;width:100px;margin-right:3px;}
.netcash{background-image:url(../images/dollar.gif);background-repeat:no-repeat;background-position: 1px -1px;background-color:#FFF;width:40px;border:1px #9E9DA1 solid;padding:1px 0 2px 10px;}
div#email{height: 10px;margin-left: 85px;margin-top: 5px;font-size: 120%;}
img.creditcard{position:absolute; margin-left:15px;}
/* helpers */
* {margin:0; padding:0;}
div.clearfloats{clear:both;}
div#floatleft, div.floatleft{float: left;}
div#floatright, div.floatright{float: right;}
div.blueline{height:10px;background-image:url(../images/form-line.gif);background-repeat:no-repeat;
background-position:center;}
div#hr {height: 10px;width: 850px;background-image: url(../images/hr.gif);background-repeat: no-repeat;background-position: 0 5px;}
/* fonts */
span.note{line-height:28px; color:#FF0000;}
#green{color: #009900; font-size:15px;}
#blue{color: #1241A0;}
#red{color: #FF0000;}
#red2{color: #FF0000; font-size: 14px; font-weight:bold;}
#smblue, #smblue a{color: #3466C9;font-size: 9px;}
#smbk{color: #000000;font-size: 10px;}
#big{font-size: 150%;font-weight: bold;color: #1d8f17;}
#bigred{font-size: 200%;color: #FF0000;}
#biggrn{font-size: 22px;color: #1d8f17; font-weight:normal;}
#bigblack{font-size: 130%;color: #000;}
#bigbk{font-size: 130%;color: #000;}
#bigg{font-size: 130%;color: #878787;}
#smaller{font-size: 90%;line-height: 14px;}
span.access{font-size: 110%;font-weight:bold;color:#1d8f17;}
p {padding-bottom: 15px}
h1{color:#0A3996;font-size: 160%;line-height:22px;background-image: url(../images/hr.gif);background-position: 0 20px;background-repeat: repeat-x;font-family: Trebuchet MS, arial;letter-spacing: -1px;}
h2{color:#0A3996;font-size: 130%;line-height:24px;font-family: Trebuchet MS, arial;}
h2 b{color:#22961c;}
h3{color:#22961c;font-size: 130%;line-height:24px;font-family: Trebuchet MS, arial;}
h4{color:#0A3996; text-decoration:none;}
hr{border-top-color: #5689ED;border-top-style: solid;}
span.grn{ font-weight:bold; color:#1d8f17;}
span#net{color:#0A3996; font-weight:bold;}
span#cashs{color:#22961c; font-weight:bold;}
span.pixel{letter-spacing:1px;}
.mid{font-size:11px;}
/* content layout */
div#header{
	width:850px;
	height:16px;
	background-image: url(../images/l_home.gif);
	background-repeat: no-repeat;
}
div#merchantheader{width:850px; height:50px;background-image:url(../partner/images/l_partner.gif);background-repeat: no-repeat;}

div#contentarea{width:850px;}
div#container{width:850px;margin: 15px auto 0 auto;text-align:left;vertical-align: text-top;}
div#hiddenlogo{visibility:hidden;display:none;}
.icon{position:relative; top:3px; margin-right:3px;}
div.header{height:25px;}
div#login{float:right;margin:6px 3px 0 0; text-align:right;}
/* nav */
div#listmenu {margin-bottom:3px}
div#listmenu a:link, div#listmenu a:visited {text-decoration: none;color:#0E3D9B;display:block;width:258px;}
div#listmenu a:hover {text-decoration: underline;color:#0E3D9B;}
div#listmenu a:active {text-decoration: none;color:#0E3D9B;}
div#listmenu{
	width:850px;
	height: 16px;
}
div#listmenu ul{font-weight:bold;text-align: center;}
div#listmenu li{float:left;padding-top: 5px;list-style-type: none;text-decoration: none;width: 258px;height: 24px;background-image: url(../images/nav_tab_blue.gif);
background-repeat: no-repeat;}
div#listmenu li#selected{float:left;width: 258px;background-image: url(../images/nav_tab_white.gif);}
div#listmenu li#selected a:link{text-decoration: none;color:#0E3D9B;}
div#listmenu li#selected a:visited{text-decoration: none;color:#0E3D9B;}
div#listmenu li#selected a:hover{text-decoration: underline;color:#0E3D9B;}
div#listmenu li#selected a:active{text-decoration: none;color:#0E3D9B;}
div#listmenu li#end{float:left;padding-top: 5px;list-style-type: none;text-decoration: none;width: 258px;height: 24px;
background-image: url(../images/nav_tab_blue.gif);background-repeat: no-repeat;}
/* footer */
div#footer{height:28px; width:850px; background-image:url(../images/footer.gif); background-repeat:no-repeat; text-align:center;}
div#footer a{padding:0 5px 0 5px; list-style-type:none; line-height:28px; margin:auto;font-size:90%;}
div#footer a:link {text-decoration:none; color:#000;}
div#footer a:visited {text-decoration:none; color:#000;}
div#footer a:hover {text-decoration:underline; color:#000;}
div#footer a:active {text-decoration:none; color:#000;}
.copy{font-size:90%; padding-top:10px; height:11px; width:850px;text-align:center;}
.aster{font-size:11px; color:#363636; margin-top:13px; line-height:14px;}
.aster2{font-size:10px; color:#CCCCCC;margin-top:8px; line-height:11px;  display:none; text-align:center;}
div#ip{text-align:center; margin: 20px 0;}
div.logos{display:none;}
/* logo2 */
div.logo2{text-align:center; padding: 5px 0;}
div.logo2 img{padding:0 4px; -moz-opacity:.30; filter:alpha(opacity=30);}
div.logo2 a img{border:none;}
div.logo2 a:hover img{-moz-opacity:1; filter:alpha(opacity=100); border:none;}
div.logo2{display:none;}

/* errors */
div#message3{background-color: #FBFFF6;border: 1px dashed #000;padding: 10px 0px;margin: 5px 5px 10px 5px;background: url(../images/green-form-bg.gif) repeat-x bottom;text-align: center;vertical-align: middle; line-height:25px;}
div#iconspacer{padding: 5px 0 5px 0 ;}
div#iconspacer span{vertical-align: -30%;}
div#error{font-weight:bold;color:#FF0000;padding: 8px 5px 8px 35px;background-color: #FFFFF5;border: 1px solid #F4C222;margin: 5px auto 5px auto;background-image:url(../images/warning02.gif);background-repeat:no-repeat;background-position: 10px 8px;}
div#error p{padding-bottom:10px;}
div#error a{ color:#FF0000;}
div#errorfield, div#errorfield2,div#errorfield3, div.erroramount, div#errorfield4, div#errorfield5{color:#FF0000;background-color: #FFFFF5;border: 1px solid #F4C222;background-image:url(../images/warning02.gif);background-repeat:no-repeat;background-position: right; position:relative;}
div#errorfield{width:732px;margin-bottom:0;}
div#errorfield span{margin-left:3px;}
div#errorfield2{width:450px;}
div#errorfield3{width:710px;}
div#userchange div#errorfield3{ width:510px; height:30px;}
div#errorfield4{width:470px; position:relative; left:-5px; padding-left:5px; background-image:none;}
div#errorfield5{width:230px; padding:0; background-image:none;}
div.erroramount{width:400px;}
div.erroramount span{color:#FF0000;}
div#errorfield label,div#errorfield2 label,div#errorfield3 label {margin-left:2px; margin-right:-3px;}

/* educational pages */
div#nav{margin: 5px 0 0 0; padding-bottom:25px;}
div#nav ul li{float:left; list-style:none; border-right: 1px solid #999999; font-size:100%; color:#0a3a99; margin-right:12px; padding-right:12px; font-weight:bold;}
div#nav ul li#last{border-right: none;}
div#nav ul li a{text-decoration:none; color:#000000; font-weight:normal;}
div#nav ul li a:hover{text-decoration:underline;}
div#nav ul li.disabled{ font: normal 12px arial; color:#999999;}

/* new form buttons */
div#button, div.button-lg{padding:0;}
div#button{padding-left:10px;}
div#button input, div.button-lg input{font-family:'trebuchet ms',helvetica,sans-serif;font-weight:bold; background:url(../images/button-back.gif) no-repeat; font-size:15px; color:#FFFFFF; height:29px; width:123px;border:none;cursor:pointer; color:#0a3a99;}
div#button input:hover, div.button-lg input:hover{background:url(../images/button-back2.gif) no-repeat;}

div#formcontainer input.button-sm, input.button-sm
{height:21px; width:64px; font-size:11px; background:url(../images/posa.gif) no-repeat; border:none;font-family:'trebuchet ms',helvetica,sans-serif;font-weight:bold;cursor:pointer; color:#666666;}

div#formcontainer input.button-sm:hover, input.button-sm:hover{background:url(../images/posa2.gif) no-repeat; color:#666666;}

div#module1 input.button-sm, div#module2 input.button-sm{margin:3px 0 0 94px;}
