/*-----------------------------------------*/
/*--------------Main Classes---------------*/
/*-----------------------------------------*/
* {padding:0;margin:0;}
body { min-width: 1137px; font-family:arial; font-size:12px; line-height:18px;}
#container { width:100%;background:#1282EA; }
a img { border: 0px; }

/*-----------------------------------------*/
/*--------------Top Blue Bar---------------*/
/*-----------------------------------------*/
#topBlue {
	width:100%;
	height:23px;
	background: #0c69c0;
	font-size:11px;
	color: #ffffff;
}

#topBlue a { 
	color: #ffffff;
	text-decoration: none;
	font-size:11px;
}

#topBlue a:hover {text-decoration:underline;}

#logoTop {
	position: relative;
	top: 11px;
	float:left;	
}

#topLinks {
	position:relative;
	top: 5px;
	float:right;
}

/*-----------------------------------------*/
/*--------------Header Classes-------------*/
/*-----------------------------------------*/
#header {
	width:100%;
	height:115px;
	background: #1282ea;
}

#logo {
	position: relative;
	float:left;
}

#tag {
	position:relative;
	left: 25px;
	padding-top: 29px;
}

#mainCenter {
	width:100%;
	height: 126px;
	background: url('../images/mainTile.png') repeat-x;
	text-align: center;
}

/*-----------------------------------------*/
/*-----------Main Content Classes----------*/
/*-----------------------------------------*/
#content {width:100%; background: #ffffff; padding-bottom: 35px;}
.contentBG {background: url('../images/contBG.png') no-repeat; width:916px; min-height:393px;}
.contentUp {position:relative;top:-120px;}
.contentPad { padding:0px 25px 0px 25px;}
.top40padding { padding-top:40px;}

/*-----------------------------------------*/
/*-------------Footer Classes--------------*/
/*-----------------------------------------*/
#footer {width: 100%;height: 165px;}
#mainFooter {height: 161px}
#footerLogo {padding-top:47px; }
#footerText {font-size:11px;color:#73a71c; }

/*-----------------------------------------*/
/*---------------Misc Classes--------------*/
/*-----------------------------------------*/
.appList {list-style: none;}
.appList li {margin-bottom: 15px;padding-left:30px;text-indent:-30px;}
.appList span {position:relative;top:-3px;padding-left:15px;}
.width879 { width:879px; }
.width455 { width:455px; }
.width916 { width:916px; }
.width470 { width:470px; }
.width350 { width:350px; }
.width375 { width:375px; }
.width365 { width:365px; }
.width335 { width:335px; }
.width280 { width:280px; }
.width260 { width:260px; }
.width230 { width:230px; }
.width215 { width:215px; }
.width164 { width:164px; }
.width160 { width:160px; }
.width152 { width:152px; }
.width517 { width:517px; }
.width212 { width:212px; }
.width135 { width:135px; }
.width136 { width:136px; }
.width133 { width:133px; }
.width140 { width:140px; }
.width144 { width:144px; }
.width138 { width:138px; }
.width148 { width:144px; }
.width116 { width:116px; }
.width120 { width:120px; }
.width118 { width:118px; }
.width124 { width:124px; }
.width173 { width:173px; }
.width174 { width:174px; }
.width179 { width:179px; }
.width105 { width:105px; }
.width102 { width:102px; }
.width30 { width:30px; }
.width42 { width:42px; }
.width56 { width:56px; }
.width52 { width:52px; }
.width60 { width:60px; }
.width50 { width:50px; }
.width86 { width:86px; }
.width90 { width:90px; }
.width98 { width:98px; }
.width605 { width:605px; }
.height35 { height:35px;}
.height65 { height:65px;}
.height75 { height:75px;}
.height85 { height:85px;}
.height100 { height:100px;}
.height115 { height:115px;}
.center { text-align:center; }
.childCenter { margin:0 auto;}
.small2pxline { height: 2px; font-size:1px;}
.padding4Top { padding-top: 4px; }
.padding5Top { padding-top: 5px; }
.padding6Top { padding-top: 6px; }
.padding3Top { padding-top: 3px; }
.floatL { float: left; }
.floatR { float: right; }
.clearB { clear:both; }
.alignR { text-align:right; }
.left11px { position:relative;left:11px; }
.left5px { position:relative;left:5px; }
.left4px {position:relative;left:4px; }
.allcaps {text-transform:uppercase;}
.padding10R { padding-right:10px;}
.padding5L { padding-left:5px;}
.padding10L { padding-left:10px;}
.padding11L { padding-left:11px;}
.padding19L { padding-left:19px;}
.padding18L { padding-left:18px;}
.padding29L { padding-left:29px;}
.padding85L { padding-left:85px;}
.padding27L { padding-left:27px;}
.padding10B { padding-bottom:10px;}
.padding25R { padding-right:25px;}
.padding25T { padding-top:25px;}
.padding10T { padding-top:10px;}
.padding35T { padding-top:35px;}
.padding20B { padding-bottom:20px;}
.padding25B { padding-bottom:25px;}
.padding15T { padding-top:15px;}
.margin25R { margin-right:25px;}
.margin25T { margin-top:25px;}
.margin25B { margin-bottom:25px;}
.margin20T { margin-top:20px;}
.margin20B { margin-bottom:20px;}
.margin15L { margin-left:15px;}
.margin15T { margin-top:15px;}
.margin22Top { margin-top:22px;}
.margin5T { margin-top:5px;}
.margin75T { margin-top:75px;}
.margin35T { margin-top:35px;}
.margin50Top { margin-top:50px;}
.margin50L { margin-left:50px;}
.margin40L { margin-left:40px;}
.margin25NL { margin-left:-25px;}
.lineHeight0 { line-height:0px;}
.displayNone { display:none;}
.displayBlock { display: block;}
.rel10TL {position:relative;top:10px;left:10px;}
.relN14T {position:relative;top:-14px;}
.blueBox {
	width: 853px;
	height: 140px;
	background: #dce9f5;
	border: 1px solid #1282ea;
}

.greenBox {
	width: 853px;
	height: 140px;
	background: #cae779;
	border: 1px solid #73a71c;
}

.hrRule {background:#dddddd;height:2px;width:853px;font-size:1px; }
.smBlueBox {
	width: 277px;
	height: 117px;
	background: #dce9f5;
	border: 1px solid #1282ea;
}

.boxTitle {
	margin-top: 10px;
	margin-left: 15px;
}

.borderc6cbd0R { border-right: 1px solid #c6cbd0;}
.blueTile { 
	background: url('../images/blueTile.png') repeat-x;
	height: 33px;
	width: 517px;
}
.grayTile { 
	background: url('../images/grayTile.png') repeat-x;

	width: 517px;
}
.youPay {
	background: url('../images/youpay.png') no-repeat;
	height: 77px;
	width: 77px;
}

.youSave {
	background: url('../images/yousave.png') no-repeat;
	width: 77px;
	height: 72px;
}

.thanksBG {
	background: url('../images/thanksBG.png') no-repeat;
	width:517px;
	height: 500px;
}

.grayLine {
	width:100%;
	height:3px;
	background: url('../images/grayLine.png') repeat-x;
}
/*-----------------------------------------*/
/*-------Background Color Classes----------*/
/*-----------------------------------------*/
.green73a71c { background: #73a71a; }
.greencae779 { background: #cae779; }
.grayf2f2f2 { background: #f2f2f2; }

/*-----------------------------------------*/
/*-------------Font Classes----------------*/
/*-----------------------------------------*/
.gray99912bnn_text { color: #999; font-weight:bold; font-size:12px; }
.gray58585812nnn_text { color: #585858; font-size:12px; }
.black18nnn_text { font-size:18px; }
.black14bnn_text { font-size:14px;font-weight:bold; }
.blue0c69c014bnn_text { color:#0c69c0; font-weight:bold; font-size:14px;}
.green416e2dbnn_text { color:#416e2d; font-weight:bold; font-size:14px;}
.blue0c69c016bnn_text { color:#0c69c0; font-weight:bold; font-size:16px;}
.black11pxnni_text { font-size:11px; font-style: italic; }
.black11Tahoma { font-size:11px; font-family: tahoma; }
.whiteTahoma12B { font-size:12px; font-family: tahoma; font-weight:bold; color:#ffffff; }
.white12B { font-size:12px; font-weight:bold; color:#ffffff; }
.gray99999912Tbnn_text {font-size:12px; font-family:tahoma; font-weight:bold; color:#999999; }
.Ftahoma { font-family: tahoma;}
.Ftahoma14 { font-family: tahoma;font-size:14px;}
.blue1282ea { color:#1282ea;}
.green73a71c_text { color:#73a71c;}
.gray99999918Tbnn_text {font-size:18px; font-family:tahoma; font-weight:bold; color:#999999; }
.blue1282ea18 { color:#1282ea; font-size:18px;}
.green73a71c_text18 { color:#73a71c; font-size:18px;}
.size18 {font-size:18px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
/*-----------------------------------------*/
/*-------------Link Classes----------------*/
/*-----------------------------------------*/
.blue1282eabnn_link:link, 
.blue1282eabnn_link:active, 
.blue1282eabnn_link:visited { color:#1282ea; font-size:12px;text-decoration:none; font-weight:bold;}
.blue1282eabnn_link:hover { text-decoration:underline;}

.blue0c69c012nnn_link:link,
.blue0c69c012nnn_link:active,
.blue0c69c012nnn_link:visited { color:#0c69c0; text-decoration:none;}
.blue0c69c012nnn_link:hover { text-decoration:underline;}

.blue49b3e612nnn_link:link,
.blue49b3e612nnn_link:active,
.blue49b3e612nnn_link:visited { color:#49b3e6; text-decoration:none;}
.blue49b3e612nnn_link:hover { text-decoration:underline;}

.green73a71c_link:link,
.green73a71c_link:active,
.green73a71c_link:visited { color:#73a71c;text-decoration:none;}
.green73a71c_link:hover { text-decoration: underline;}

/*-----------------------------------------*/
/*--------------Form Classes---------------*/
/*-----------------------------------------*/
.inputNormal {color:#a6a6a6 ;font-family:tahoma;font-size:12px;}
.fieldTitle {font-family:tahoma;font-weight:bold;} 
.continueBTN {
	border:0;
	background:url('../images/continueBTN.png') no-repeat;
	width: 108px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:pointer;
}

.continueBTNRO {
	border:0;
	background:url('../images/graycontinue.png') no-repeat;
	width: 108px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:wait;
}

.drButton {
	border:0;
	background:url('../images/addDR.png') no-repeat;
	width: 144px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:pointer;
}
.drButtonDis {
	border:0;
	background:url('../images/addDRdis.png') no-repeat;
	width: 144px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:url('../images/cursor.png'),auto;
}

.medButton {
	border:0;
	background:url('../images/addMed.png') no-repeat;
	width: 144px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:pointer;
}
.medButtonDis {
	border:0;
	background:url('../images/addMeddis.png') no-repeat;
	width: 144px;
	height: 29px;
	font-size:1px;
	text-align:left;
	color:#82ac3f;
	cursor:url('../images/cursor.png'),auto;
}

.removeBTN {
	border:0;
	background:url('../images/removeBTN.png') no-repeat;
	width: 68px;
	height: 23px;
	cursor:pointer;
}
/*-----------------------------------------*/
/*-----------Navigation Classes------------*/
/*-----------------------------------------*/
#nav {position: relative;left: 25px;padding-top: 3px}
#nav a {position: relative;float: left;display:block;height: 30px;padding-right:10px;}
.home { width: 69px;height: 30px;background: url('../images/nav/home.png') no-repeat;}
.apply { width: 68px;height: 30px;background: url('../images/nav/apply.png') no-repeat;}
.howitworks { width: 169px;height: 30px;background: url('../images/nav/howitworks.png') no-repeat;}
.whychoose { width: 191px;height: 30px;background: url('../images/nav/whychoose.png') no-repeat;}
.about { width: 96px;height: 30px;background: url('../images/nav/about.png') no-repeat;}
.faqs { width: 65px;height: 30px;background: url('../images/nav/faqs.png') no-repeat;}
.home:hover {background: url('../images/nav/home.png') no-repeat 0 -30px;}
.apply:hover {background: url('../images/nav/apply.png') no-repeat 0 -30px;}
.howitworks:hover {background: url('../images/nav/howitworks.png') no-repeat 0 -30px;}
.whychoose:hover {background: url('../images/nav/whychoose.png') no-repeat 0 -30px;}
.about:hover {background: url('../images/nav/about.png') no-repeat 0 -30px;}
.faqs:hover {background: url('../images/nav/faqs.png') no-repeat 0 -30px;}
.home_on {background: url('../images/nav/home.png') no-repeat 0 -60px; height:30px; width: 69px;}
.apply_on {background: url('../images/nav/apply.png') no-repeat 0 -60px; height:30px; width: 68px;}
.howitworks_on {background: url('../images/nav/howitworks.png') no-repeat 0 -60px; height:30px; width: 169px;}
.whychoose_on {background: url('../images/nav/whychoose.png') no-repeat 0 -60px; height:30px; width: 191px;}
.about_on {background: url('../images/nav/about.png') no-repeat 0 -60px; height:30px; width: 96px;}
.faqs_on {background: url('../images/nav/faqs.png') no-repeat 0 -60px; height:30px; width: 65px;}

/*-----------------------------------------*/
/*------------------jTip-------------------*/
/*-----------------------------------------*/
#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JTIframe {
	position:absolute;
	z-index:99;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #49b3e6;
	background-color: #fff;
}

#JT_copy{padding:10px 10px 10px 10px;color:#333333;}
.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #49b3e6;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color: #FFFFFF;
}

#JT_close_right{
	background-color: #49b3e6;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color: #FFFFFF;
	width:300px;
}

#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px;border: 1px solid #CCCCCC;}
.jTip{cursor:pointer;}

/*-----------------------------------------*/
/*--------------Error Classes--------------*/
/*-----------------------------------------*/
.errors {
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-top:5px;
	list-style:outside square;
}

.errors li {
	padding-bottom:5px
}

.yellowBox {
	background:#f4de64;
	border:1px solid #cc9e34;
	padding:10px
}

.whiteBox {
	background:#ffffff;
	width:100%;
	padding:20px;
}


/*-----------------------------------------*/
/*-----------Autocomplete Classes----------*/
/*-----------------------------------------*/
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
