@charset "UTF-8";
/* CSS Document */
body {
	background-image: url(bg.gif);
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0; text-decoration:none;}

h1, #learningcenter h1, h2, #learningcenter h2, h3, h3 #learningcenter, h4, #learningcenter h4, h1 a, #learningcenter h1 a, h2 a, #learningcenter h2 a, h3 a, #learningcenter h3 a, h4 a, #learningcenter h4 a {color:#223b5f; font-size:13.5px; text-transform:capitalize; font-weight:bold; text-decoration:none;  } 

h1, h1 a, #learningcenter h1, #learningcenter h1 a {font-size:16px;}
h2.index {font-size:17px;}
strong, b {color:#223b5f; font-size:12px;}

ul, ol {margin:0 0 0 10px; padding:0;  padding-left:15px; color:#19263a; }
.pad a {font-style:italic;}
.pad ul, .pad ol, .pad p, .pad strong {padding-top:17px; padding-bottom:0px; margin-bottom:0; margin-top:0px; font-size:10px; line-height:12px;}
.pad ul li, .pad ol li {font-size:10px; padding:0 0 8px 0;}
ul li, ol li {color:#19263a; font-size:12px; padding:0 0 5px 0;}
li {color:#19263a; }
ul li a, ol li a {color:#ee0000;}
ul.leftnavul {padding:10px 0 0 0; margin:0 0 0 27px;}
ul.leftnavul li {font-size:11px; padding:5px 0 0 0; margin:0; line-height:12px;}


p, #sitemaplist {color:#19263a; font-size:12px;}
p a, a {color:#ee0000;}

p.popup4_p {
	display: block;
	height: 150px;
	background: transparent url(number.gif) no-repeat 200px 75px;
	color: #102671;
	line-height: 20px;
	}

#mininav {color:#192639; font-size:12px;}
#mininav a {color: #192639; padding: 0 7px 0 7px;}

#topnav {text-align:center; color:#b4d2e8; font-weight:bold; letter-spacing:0.04em; text-align:center; }
#topnav a {padding: 5px 8px 5px 8px; color:#b4d2e8;}

#topnav2 {text-align:center; color:#b4d2e8; font-weight:bold; letter-spacing:0.06em; text-align:center; font-size:15px; }
#topnav2 a {padding: 5px 8px 5px 8px; color:#b4d2e8;}

#contentpop { float:left; padding-right:10px;}
#leftpop {width:555px;}

form#login_index { width:200px;display: block}
form#login_index label {color:#192639; font-size:12px; float:left; margin-left: 10px;display: block;}
.loginimg { float:left; padding-left: 70px; display: block; padding-top:5px;}
form#login_index input {float:left; margin-left: 10px;display: block;}

#trophy {bottom:0px}

#rtcolbg { width:214px; background:url(rtcolbg.gif) left repeat-y; float:right;}

#floatright { width:200px; float:right; padding:0; margin:0; margin-bottom:10px;}
#floatright h4 {padding-top:0; margin-top:0;}

/*** forms **/

form table tr, form table tr td {padding:0; margin:0;}
label { line-height:17px; font-size:12px; }

.right {padding-top:4px;}
#rightform {background:url(rnavbox4.jpg) no-repeat top center; height:270px;}
#rightform form label {color:#FFFFFF;font-size:12px; text-align:left; }
#rightform form {padding-top:36px;}
#rightform form input { text-align:left;}
#rightform form select option {width:126px;}

#centerform {background:url(rnavbox4.jpg) no-repeat top center; width:200px; height:270px; float:right; }
#centerform form label {color:#FFFFFF;font-size:12px; text-align:left; }
#centerform form {padding-top:36px; width:180px; margin-left:20px;}
#centerform form input { text-align:left;}
#centerform form select option {width:126px;}

#contact h1 {padding:0; margin:0; padding-top: 10px; color:#223b5f; font-size:15px; font-weight:bold;}
#contact h2 {padding:0; margin:0; padding-top:15px;}
#contact p {padding:0; margin:0; padding-top:5px; padding-bottom:5px;}

#footerone {text-align:center; color:#192639; font-size:11px; margin-top:15px; padding:5px;}
#footerone a {padding: 5px 0 5px 0; color:#192639; font-weight:bold; }
#footertwo {text-align:center; color:#192639; font-size:11px;}
#footertwo a {color:#192639; font-weight:bold;}
#footerspacer {padding-left:15px;}

#footerone2 {text-align:center; color:#192639; font-size:11px; margin-top:13px; padding:5px;}
#footerone2 a {padding: 5px 0 5px 0; color:#192639; font-weight:bold; }
#footertwo2 {text-align:center; color:#192639; font-size:11px;}
#footertwo2 a {color:#192639; font-weight:bold;}
#footerspacer2 {padding-left:15px;}

/* used on benefits and FAQ subpages **/
#centerform2 {background:url(rnavbox5.jpg) no-repeat top center; width:240px; height:285px; float:right; }
#centerform2 form {padding-top:57px; text-align:right; width:210px; margin-left:20px;}
#centerform2 form input { text-align:left;}
#centerform2 form label {color:#FFFFFF;font-size:12px; text-align:left; }
#centerform2 form select option {width:165px;}
/*end*/

.fields320 {display: block; margin: 12px auto; width: 370px; height: 32px;}
.fields320 label {display: block; width: 200px;float: left; font-size: 14px; margin: 0 0 4px 0; color: #333333;}
.fields320 select {display: block; margin: 0 0; float: left; width: 357px;}
.fields320 input {display: block; margin: 0 0; float: left; width: 350px;}

.fields_bad {background-color: #CCFF99;}

/** RSS **/
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url(feed.png) no-repeat 0 50%;
}

.feed-list {
  margin: 0 0 15px 15px;
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 0 19px;
  background: url(feed.png) no-repeat 0 50%;
  list-style-type: none;
}



/*** thanks ***/
#thanks-main {
	background: transparent url(how-it-works.gif) no-repeat 0 0;
	display: block;
	width: 448px;
	height: 396px;
	padding: 0 0;
	margin: 0 0 0 10px;
	float: left;
}

#right_thanks_generic {padding-top:40px;}
#right_thanks_personal {padding-top:30px;}
#right_thanks_personal img {}

/*** Pop upB **/
#popformb {background: url(form_bg.gif) no-repeat top center; width:200px; height:270px; float:right; }
#popformb form label {color:#102671;font-size:12px; text-align:left; margin: 0 0; }
#popformb form {padding-top:32px; width:180px; margin-left:10px;}
#popformb form input { text-align:left;}
#popformb form select option {width:126px;}

/*** Pop up **/
#popform {background: url(rnavbox4.jpg) no-repeat top center; width:200px; height:270px; float:right; }
#popform form label {color:#FFFFFF;font-size:12px; text-align:left; }
#popform form {padding-top:36px; width:180px; margin-left:10px;}
#popform form input { text-align:left;}
#popform form select option {width:126px;}

/** Articles **/
.view_all h4 {padding:0; margin:8px 0 15px 0; line-height:16px; width:356px; }
.view_all p {width: 100px; padding:0 5px 0 0; margin:0px 0 15px 0; line-height:15px; text-align:right; }
.view_all_index h4 {padding:0; margin:4px 0 10px 0; line-height:15px; vertical-align:top;}
.view_all_index p {width: 100px; padding:5px 5px 0 0; margin:0px 0 10px 0; line-height:15px; text-align:right; vertical-align:top; }

/** Left Nav Secondary **/
.leftnav2nd {padding-left: 30px; position:relative; top:15px;}
.leftnav2nd h2 {padding-left:15px;}
.leftnav2nd li { list-style:none;}


/** home page **/

a.lnavheader, .lnavheader2 {color:#e22f25; font-size:15px; padding-left:14px; letter-spacing:.03em; font-weight:bold; text-decoration:none;}
a:hover.lnavheader {color:#879eae; text-decoration:none;}
.lnavheader2 {color:#879eae;}
.lnavsub {color:#879eae; font-size:12px; padding-left:14px; letter-spacing:0.03em; font-style:italic;}
a:hover .lnavsub {color:#879eae;}

.pad {padding: 5px 8px 0 8px; margin:0;}
.padintro {padding: 5px 8px 0 6px; margin:0;}
.padintro p.intro { 
	padding:6px 0 0 0; margin:0;
	line-height:18px;
	font-size:10.15px;
	color:#192639;
	text-align:justify;
	font-weight:normal;
}
.pad p {
	margin:0;
	padding:0 0 10px 0;
	font-size:65%;
	font-weight: bold;
	line-height:17px;
	}
h2.introtab, h2.introtab2 {
	color:#ee2e24; 
	font-size:12px;
	margin:10px 0 8px 3px;
	padding: 3px 0 3px 20px;
	line-height:8px;
	background: url(arrow.gif) no-repeat 0 50%;	
}
h2.introtab2 {margin:5px 0 8px 3px;}
 
h2.homepage {
	line-height:12px; 
	text-align:center; 
	padding-bottom:9px; 
	margin-bottom:0px; 
	padding-top:3px; 
	margin-top:8px; 
	color:#ee2e24; 
	font-size:9.15px; 
	border-bottom:1px solid #e5e4e4;
}
h2.introtab a, h2.introtab2 a {color:#ee0000; font-style:normal; font-size:12px;}
h2.hometab {margin:0; padding: 13px 0 11px 10px; font-size:11px;}
.center {text-align:center; font-size:12px}
div.center {padding-bottom:8px;}
.rule {
	padding:0; margin:0;
	border-top:1px solid #e5e4e4; 
	height:6px; 
	margin-top:5px;
}
.debthelp {color:#375777; font-size:12px; font-weight:bold; padding:32px 0 0 15px; margin:0;}
.callnumber {color:#e22f25; font-size:12px; font-weight:bold; padding:0; margin:0; }