/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #6f0aaf;
}

p {
font: 14px Arial, Helvetica, sans-serif;
}

td {
font: 14px Arial, Helvetica, sans-serif;
}

li {color:#fa3020:}

h1 {
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FF0000;
}

h4 {
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #FF0000:
}

h5 {
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000066;
}

.dcp, .dcp a {
font: 24px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;

}

.dcp1 {
font: 28px Arial, Helvetica, sans-serif;
margin-top:40px;
color:#ffffff;

}


div#wrapper {
width:950px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#header {
width:950px;
height:72px;
padding:0px;
background-color:#6f0aaf;
}

#header h1, #header h1 a {
font:normal 20pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
padding:0px 0px 0px 0px;
margin-top:20px;
}

#header h1 a:hover {
font:normal 20pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: underline;
padding-top:0px;
margin-top:20px;
}


#logo {
width:267px;
height:72px;
float:left;
}

#logo-text {
width:300px;
margin:0px 20px 0px 20px;
padding-top:0px;
margin-top:0px;
float:left;
}

#number-text {
width:260px;
margin:0px 20px 0px 0px;
padding-top:0px;
margin-top:0px;
float:right;
}

#primary-nav {
width:950px;
height:32px;
margin-top:3px;
background-color:#cccccc;
}

#primary-nav a {
background-color:#CCCCCC;
padding:8px 9px 8px 9px;
text-decoration:none;
color:#6f0aaf;
display:block;
font: bold 14px Arial, Helvetica, sans-serif;
float:right;
border-left:0.2em solid white;
}

#primary-nav a:hover {
color:#6C006C;
}

#mainbody {
width:950px;
background-color:#ffffff;
}

#mainbody-left {
width:430px;
margin: 20px 0px 20px 30px;
float: left;
display:inline;
}

div#mainbody-left p a:link,
div#mainbody-left p a:visited,
div#mainbody-left p a:active {
	color:#000066;
	text-decoration: none;
}
div#mainbody-left p a:hover {
	color:#000066;
	text-decoration: underline;
}

#mainbody-advice-button {
width:204px;
float:left;
}

#mainbody-news-box {
width:204px;
float:left;
margin-left:20px;
}

#mainbody-right {
width:430px;
margin: 20px 0px 20px 40px;
float: left;
display:inline;
}

div#mainbody-right p a:link,
div#mainbody-right p a:visited,
div#mainbody-right p a:active {
font: 14px Arial, Helvetica, sans-serif;
	
	color:#000066;
	text-decoration: none;
}
div#mainbody-right p a:hover {
	color:#000066;
	text-decoration: underline;
}


#mainbody-right p {
font: 14px Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:5px;
}

#mainbody-right li {
color:#fa3020;
}


#mainbody-right h2 {
font:normal 16pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
margin:0px;
float:left;
}
div#mainbody-right h2 a:link,
div#mainbody-right h2 a:visited,
div#mainbody-right h2 a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right h2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right-headers {
width:430px;
height:32px;
padding: 0px;
background-color:#6f0aaf;
}

div#mainbody-right-headers a:link,
div#mainbody-right-headers a:visited,
div#mainbody-right-headers a:active {
	color:#000066;
	text-decoration: none;
}
div#mainbody-right-headers a:hover {
	color:#000066;
	text-decoration: underline;
}

#mainbody-right-header-arrows {
width:32px;
float:right;
}

#mainbody-right2 {
width:630px;
margin: 20px 0px 20px 60px;
float: left;
display:inline;
}

div#mainbody-right2 p a:link,
div#mainbody-right2 p a:visited,
div#mainbody-right2 p a:active {
	color:#000066;
	text-decoration: none;
}
div#mainbody-right2 p a:hover {
	color:#000066;
	text-decoration: underline;
}


#mainbody-right2 p {
font: 11px Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:5px;
}

#mainbody-right2 h2 {
font:normal 16pt Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:5px;
margin:0px;
float:left;
}
div#mainbody-right2 h2 a:link,
div#mainbody-right2 h2 a:visited,
div#mainbody-right2 h2 a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right2 h2 a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right2-headers {
width:380px;
height:32px;
padding: 0px;
background-color:#6f0aaf;
}

div#mainbody-right2-headers a:link,
div#mainbody-right2-headers a:visited,
div#mainbody-right2-headers a:active {
	color:#FFFFFF;
	text-decoration: none;
}
div#mainbody-right2-headers a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

#mainbody-right2-header-arrows {
width:32px;
float:right;
}


#mainbody-left-index {
width:600px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-left-index p {
padding-top:0px;
margin-top:7px;
}

#mainbody-left-index li {
font:16px Arial, Helvetica, sans-serif;
color:#000000;
list-style-image:url(images/index-bullet.gif);
padding-top:0px;
padding-left:10px;
}

#mainbody-left-index a {
font:bold 16px Arial, Helvetica, sans-serif;
color:#6f0aaf;
text-decoration:none;
}

#mainbody-left-index a:hover {
color:#4ba747;
text-decoration:underline;
}

#index-header {
width:600px;
height:60px;
background-color:#6f0aaf;
}

#index-header h3 {
font: 28px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:15px 0px 0px 20px;
margin-top:0px;
margin-bottom:20px;
}

#mainbody-right-index {
width:250px;
background-color:#CCCCCC;
margin: 20px 20px 20px 30px;
padding-top:20px;
float: left;
display:inline;
}

#mainbody-left-content {
width:200px;
margin: 30px 0px 20px 10px;
padding-top: 0px;
padding-right:20px;
float: left;
display:inline;
background-color: #ffffff;
}

#mainbody-left-content h2 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#6f0aaf;
padding: 10px 0px 0px 10px;
margin-top:0px
}

#mainbody-left-content p {
font: normal 20px Arial, Helvetica, sans-serif;
color:#6f0aaf;
padding: 10px 0px 0px 10px;
margin-top:0px
}

#mainbody-center-content {
width:370px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-center-content2 {
width:420px;
margin: 0px 120px 20px 0px;
padding-top: 0px;
float: right;
display:inline;
}

#mainbody-center-content3 {
width:890px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-leftlarge-content {
width:600px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
float: left;
display:inline;
}

#mainbody-leftlarge-content h1 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#4ba747;
margin-top:0px;
}

#mainbody-form-content {
width:950px;
margin: 20px 0px 20px 30px;
padding-top: 0px;
display:inline;
}

#mainbody-center-content h1 {
font: normal 25px Arial, Helvetica, sans-serif;
color:#4ba747;
margin-top:0px;
}

#mainbody-center-content li {
font: normal 12px Arial, Helvetica, sans-serif;
color:#4ba747;
}

#footer {
width:950px;
background-color:#ffffff;
clear:both;
font: 12px Arial, Helvetica, sans-serif;
color:#000066;
padding:5px;
margin-top:10px;
clear:both;
}

#footer a {
text-decoration:none;
color:#000066;
}

#footer a:hover {
text-decoration:underline;
color:#000066;
}

/* Form Styles */

.form-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6f0aaf;
	padding-left: 10px;
	padding-top: 5px;
}
.text-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.form-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4ba747;
	padding-left: 10px;
	padding-top: 10px;
}
.form-field-detail {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.form-totaltext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007EA8;
	padding-left: 5px;
}
.text-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007EA8;
}
.form-field-title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
}

/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { background-image:url(images/banner_back.gif); height:118px; margin-bottom:3px; }
#logo_wrapper { float:left; margin:50px 0px 0px 20px; }
#banner_rhs { float:right; margin:50px 30px 0px 0px; font-size:16pt; color:#666666; }

/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; background-image:url(images/body_top.jpg); background-position:top; background-repeat:repeat-x; }
#body_lhs { float:left; margin-top:40px; width:506px; }
#body_rhs { float:right; width:526px; }

#body_pic_wrapper { margin-top:0px; }
#lhs_form_wrapper { float:right; padding:6px 15px 15px 15px; margin-top:8px 0px 0px 8px; color:#666666; font-size:12pt; }
#lhs_form_head { font-weight:bold; }
.lhs_form_lhs { float:left; width:195px; margin-top:3px; }
.lhs_form_lhs input { width:170px; }
.lhs_form_lhs2 { float:left; width:195px; margin-top:3px; }
.lhs_form_lhs2 input { width:20px; }
.lhs_form_rhs { float:left; width:160px; margin-top:3px; }
.lhs_form_rhs input { width:170px; }
.lhs_form_single { margin-top:3px; }
.lhs_form_single input { width:365px; }

.lhs_form_mini_lhs { float:left; width:180px; }
.lhs_form_mini_rhs { float:left; width:50px; }
.lhs_form_mini_rhs input { width:50px; margin-top:6px; }
#rhs_form_head { margin-bottom:5px; }


#toolbar_wrapper { color:#000066; height:45px; margin-top:3px; font-size:11pt; font-weight:bold; }
#toolbar_wrapper a { color:Blue; }
#page_wrapper { margin-top:5px; }
#body_button { margin-top:10px; }

#debt_title { background-color:Transparent; border:0; background-image:url(images/debt_title.gif); width:360px; height:40px; }
#btn_left { background-color:Transparent; border:0; background-image:url(images/btn_left.gif); width:109px; height:73px; }

#signoff_wrapper { background-image:url(images/bottom_back.gif); height:29px; font-size:9pt; text-align:right; padding:8px 0px 8px 0px; color:#666666; margin-top:10px; }
#signoff_wrapper a { color:#666666; margin:0px 8px 0px 8px; }
