/* CSS Document */
body{
margin-top:0px;
margin-bottom:0px;
}

.maintext a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
color:#333333;
background-repeat:no-repeat;
text-decoration:underline;
}
.maintext a:visited{
text-decoration:underline;
}
.maintext a:hover{
text-decoration:underline;
}
.top_gr_str {
background-image:url(images/top_gr_str.gif);
background-repeat:repeat-x;
}

.top_gry_str {
background-image:url(images/top_gry_str.gif);
background-repeat:repeat-x;
}
.top_bl_str {
background-image:url(images/top_bl_str.gif);
background-repeat:repeat-x;
}
.top_blue_str {
background-image:url(images/top_blue_str.gif);
background-repeat:repeat-x;
}
.sublink a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
margin-right:10px;
padding-left:14px;
background-image:url(images/blue_arr.gif);
background-repeat:no-repeat;
text-decoration:none;
}
.sublink a:visited{
text-decoration:none;
}
.sublink a:hover{
text-decoration:underline;
}
.sublinkon {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
margin-right:10px;
padding-left:14px;
background-image:url(images/tick.gif);
background-repeat:no-repeat;
text-decoration:underline;
}
.backlink a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
margin-right:10px;
padding-left:14px;
background-image:url(images/back_arr.gif);
background-repeat:no-repeat;
text-decoration:none;
}
.backlink a:visited{
text-decoration:none;
}
.backlink a:hover{
text-decoration:underline;
}
.caselink a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#333333;
padding-left:22px;
text-decoration:none;
}
.caselink a:visited{
text-decoration:none;
}
.caselink a:hover{
text-decoration:underline;
}
.text_table_grad {
background-image:url(images/text_table_grad.gif);
background-repeat: repeat;
text-align:left;
height:269px;
border:none;
vertical-align:top;
}
.text_table_grad_noimage {
background-image:url(images/text_table_grad.gif);
background-repeat:repeat-x, repeat-y;
text-align:left;
height:269px;
border: none;
vertical-align:top;
}
.text_table_2 {
	background-image:url(images/text_table_grad.gif);
	background-repeat:repeat-x, repeat-y;
	text-align:left;
	height:91px;
	border: none;
	vertical-align:top;
}
.maintext{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding-left:22px;
padding-bottom:18px;
padding-right:22px;
color:#555;
}
.benefitstext {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding-left:22px;
padding-right:22px;
color:#555;
}
.page_image {
border:none;
}
#text_table {
background-image:url(images/btm_bl_str.gif);
background-repeat:REPEAT-X;
background-position:bottom;

}
#text_tablegreen {
background-image:url(images/btm_gry_str.gif);
background-repeat:REPEAT-X;
background-position:bottom;

}
#sub_nav_space {
padding-top:10px;
padding-bottom:10px;
}

.quicklink a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
margin-right:10px;
padding-left:14px;
background-image:url(images/grn_arrows.gif);
background-repeat:no-repeat;
text-decoration:none;
}
.quicklink a:visited{
text-decoration:none;
}

.quicklink a:hover{
text-decoration:underline;
}
.copyright {
font-family:Geneva, Arial, Helvetica, sans-serif;
background:#b8b8b8;
height:39px;
font-size:0.7em;
color:#777;
text-align:center;
}
.copyright a:visited {
	text-decoration:none;
}
.copyright a {
	text-decoration:none;
	color: #777;
}
.copyright a:hover {
	text-decoration:underline;
}
#maindiv {
width:100%;
margin-top:0px;
}


/* the extras for the submenu */

.submenu {
border-top: solid 1px #ffffff;}

.submenubutton {
width:102px;
background-color:#eaeaea;
height:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

.submenubutton a{
display:block;

background-color:#eaeaea;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#369;
padding:10px 5px 8px 17px;
text-decoration:none;
}

.submenubutton a:hover{
display:block;

background-color:#dcdcdc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#369;
padding:10px 5px 8px 17px;
text-decoration:none;
}

.submenubutton_on{
width:102px;
background-color:#dcdcdc;
height:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

.submenubutton_on a{
display:block;

background-color:#dcdcdc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#369;
padding:10px 5px 8px 17px;
text-decoration:none;
}
.submenubutton2 {
	width:102px;
	background-color:#F96410;
	height:15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}

.submenubutton2 a{
	display:block;
	background-color:#F96410;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:10px 5px 8px 17px;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
}

.submenubutton2 a:hover{
display:block;

background-color:#dcdcdc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#369;
padding:10px 5px 8px 17px;
text-decoration:none;
}

.submenubutton2_on{
width:102px;
background-color:#dcdcdc;
height:15px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
}

.submenubutton2_on a{
display:block;

background-color:#dcdcdc;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#369;
padding:10px 5px 8px 17px;
text-decoration:none;
}
#emailbutton {
	position: relative;
	height: 85px;
	width: 300px;
	float: right;
}
