body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 12px; line-height: 1.333; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%;}

/* body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-SIZE: 11px; LINE-HEIGHT: 160%; FONT-FAMILY: verdana; height:100%;} */

a { text-decoration:none; }
a:link  {color: #006699;}
a:hover { text-decoration:none; color: #FF6600; }
a:visited { color: #006699; text-decoration: none;} 	    /* #9a6a9a */
a:visited:hover { text-decoration:none; color: #FF6600;} /* #999 */

p {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px }

#topnav { PADDING-RIGHT: 18px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 2px; text-align: right; BACKGROUND: url(/includes/imagesa/bg_black.gif) #fff repeat-y center top; FONT-SIZE: 10px; }

#wrapper {
PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/includes/imagesa/bg_black.gif) #fff repeat-y center top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px; }

#header { PADDING-LEFT: 0px;PADDING-TOP: 0px; }

#navbox { display: block; height: 105%; width: 145px; BORDER-RIGHT: #ccc 1px solid; BACKGROUND: url(/includes/imagesa/sidenav_back.gif) }

#pubdate { color: gray; }

#navquote { font-size: 10px; color: gray; PADDING-left: 8px; PADDING-right: 5px; }

#header{
	top:0px;
	margin:0;
	padding:0;
	position:relative;
	background:url(/includes/images/bg-header.gif);
}
#header .slogan{
/*	position:relative;*/
 	padding-left:16px;
	background:url(/includes/images/slogan-border.gif) no-repeat 0 50%;
	font:11px/14px Verdana,arial,sans-serif;
	color:#000;
}

.text-flash1{
	width:351px;
	top:192px;
	left:32px;
	background:none;
	position:absolute;
/*	opacity: 0.93;*/
	z-index:100;
	height: 138px;
	}

.text-flash1 h1{color:#006699; font: 20px/21px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
.text-flash1 h2{color:#000; font: 20px/21px Arial, Helvetica, sans-serif; margin:0; padding:0 0 2px 0;}
.text-flash1 h3{color:#000; font: 16px/16px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 0 2px 0;}
	
#mainnav
{
BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 9px; PADDING-TOP: 9px;
}

#FormWrapper
{
	PADDING-TOP: 0px;
	padding-bottom: 0px;
}

#Banner
{
	PADDING-TOP: 0px;
	padding-bottom: 0px;
}

#SAAS
{
	PADDING-TOP: 0px;
	padding-bottom: 0px;
}

#ContentWrapper
{
	PADDING-TOP: 0px;
	padding-bottom: 0px;
}

#content
{
PADDING-RIGHT: 20px;
PADDING-LEFT: 20px;
PADDING-TOP: 0px;
text-align: left;
border:thin solid #B2B2B2; /* #E0E0E0 */
}

#contentTextBG
{
	background-image: url(imagesa/bg_box.gif);
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 15px;
}

#contentRightBox
{
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-TOP: 10px;
	padding-bottom: 10px;
	text-align: left;
	border:thin solid #E0E0E0;

}

#contentSpacer
{
	PADDING-TOP: 3px;
}


#footer
{
PADDING-RIGHT: 10px; BORDER-TOP: #B2B2B2 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
}

#footer p
{
MARGIN: 0px
}

#dropshadow
{
BACKGROUND: url(/includes/imagesa/footer_bg_black.jpg) #fff no-repeat; MARGIN: 0px auto; WIDTH: 780px; HEIGHT: 7px
}

.clear
{
CLEAR: both; VISIBILITY: hidden; HEIGHT: 0px
}

.NewsText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 16px;
}

.quotebox {
	font-family: MS-Trebuchet, Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #cc9900;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:18px;
	text-align: left;
}
/* Top NavBar ---------------  */

table.mhl td
{
	height: 24px;
	background-image: url(/includes/imagesa/TopNav-Bar.gif);
	background-repeat: repeat-x;
}

.mhl a:hover   {
/*background-color: #DDEEFF;*/
text-decoration:  underline;
}

.spacer
{
color: #85abd0;
white-space: nowrap;
background-image: url(/includes/imagesa/TopNav-Bar.gif);
}

td.masthead-divider
{
background-image: url(/includes/imagesa/TopNav-divider.gif);
background-repeat: no-repeat;
/*background-x-position: 50%;
background-y-position: 60%;
*/}

a.masthead-mainlink:link,
a.masthead-mainlink:visited{ text-decoration:none; color:#069; white-space:nowrap; }
a.masthead-mainlink:hover{ text-decoration:underline; color:#069; white-space:nowrap; }

/* ------------ */
.Home_Box{
	background:url(/includes/imagesa/OrangeBrightBox.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	
	font-family: Arial,helvetica,Sans-Serif;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;	
	
	width: 247px;
	height: 255px;
	font-size: 12px;
	line-height: 15px; 
	color: #333333;
	text-align: left;
	font-weight: normal;
}

.Home_Box h3 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000;
	text-align: justify;
	padding-right: 15px;
}

.Home_Box h5 {
	color		:#006699; 
	font		: 16px/17px Arial, Helvetica, sans-serif; 
	font-weight	:bold; 
	margin-left: 5px;
	margin-right: 5px;
	padding		:0 0 2px 0;
	font-family: Arial,Helvetica,Geneva,sans-serif;
}

.Home_box_text {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: Arial,helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-align: left;
	font-weight: normal;
}

#HomeBoxHeader h2 {
	font-family: Arial,helvetica,Sans-Serif;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 15px;
	margin-bottom: 0pt;
	padding-bottom: 0pt;
	font-size: 16px;
	color: #006699;
}

.HomeBoxMore {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Arial,helvetica,Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-align: right;
	font-weight: normal;
	vertical-align: bottom;
}

.txtTitle{
	background:none;
}

.txtTitle h1 {
	color:#006699; 
	font: 23px/24px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin:0; 
	padding:0;
}
.txtTitle h2 {
	color:#000; 
	font: 16px/17px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin:0; 
	padding:0 0 2px 0;
}

.txtTitle h3 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000;
	text-align: justify;
}

.txtTitle h5 {
	color:#006699; 
	font: 16px/17px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	margin:0; 
	padding:0 0 2px 0;
	font-family: Arial,Helvetica,Geneva,sans-serif;
}


.pageTitle {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
background-color:#ffffff;
}

.pageTitle h1 {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-top: 5px;
text-align: left;
padding-left: 15px;
}

.pageTitle h2 {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-top: 0px;
}

.c3BCrumb {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.c3BCrumb A {text-decoration:underline; color: blue;}
.c3BCrumb A:active {text-decoration:underline; color: blue;}
.c3BCrumb A:visited {text-decoration:underline; color: blue;}
.c3BCrumb A:hover {text-decoration:underline; color: #4EA8E6; }

.c3BCrumbPrint {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.c3BCrumbPrint A {text-decoration:underline; color: #000000;}
.c3BCrumbPrint A:active {text-decoration:none; color: #000000;}
.c3BCrumbPrint A:visited {text-decoration:none; color: #000000;}
.c3BCrumbPrint A:hover {text-decoration:none; color: red; }

.buttonsheader {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A7FD7 ;
	padding: 4px;
	border: 1px solid;
	text-align: center;
}
.buttonsoptions {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #c6daea ;
	padding: 4px;
	border: 1px outset #E8E8E8;
	text-align: center;
}

.buttons a {color: #21536A;
border: 1px solid;
background-color: #EAEEEE;
padding: 4px;
font: 11px Verdana,Arial;
text-decoration: none;
border-color: #FEFEFE #C3C8CB #C3C8CB;
display: block;
margin: 0px;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding: 4px;
background-color: #DDEEFF;
border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
color: #21536A;
text-decoration: none;}

.buttons a:visited {color: #21536A;
border: 1px solid;
background-color: #EAEEEE;
padding: 4px;
font: 11px Verdana,Arial;
text-decoration: none;
border-color: #FEFEFE #C3C8CB #C3C8CB #C3C8CB;
display: block;
margin: 0px;
text-align: left;}

.buttons a:visited:hover {color: #21536A;
padding: 4px;
background-color: #DDEEFF;
border-color: #C3C8CB #FEFEFE #FEFEFE #C3C8CB;
color: #21536A;
text-decoration: none;}

.buttons_disable {color: #21536A;
border: 1px solid;
background-color: #EAEEEE;
padding: 4px;
font: 11px Verdana,Arial;
text-decoration: none;
border-color: #FEFEFE #C3C8CB #C3C8CB;
display: block;
margin: 0px;
text-align: left;}



UL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 30px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #303030;
	LINE-HEIGHT: 14px;
	list-style: url(/includes/imagesa/bulletgreen.gif);
}

UL li {padding-bottom: 5px;}
UL.homeSub {LINE-HEIGHT: 15px; list-style: url(/includes/imagesa/dbl_arrow_bullet.gif); margin-left: 17px;}
UL.homeSub li {padding-bottom: 2px; text-align: left; }
UL.smallNoIndent {FONT-SIZE: 10px; LINE-HEIGHT: 12px; margin-left: 17px;}

h3 {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 2px;
	LINE-HEIGHT: 14px;
	text-align: left;
}
td.homePromo {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#SearchButton { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0em; FONT: 100% Tahoma; MARGIN-LEFT: 6px; WIDTH: 4.6em; PADDING-TOP: 0em; POSITION: relative; TOP: 0px; MARGIN-RIGHT: 16px; }

#SearchBox { FONT: 100% Tahoma; WIDTH: 150px; }

#infobox { background-color: #DBEAF5; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; WIDTH: 530px; text-align: left; LINE-HEIGHT: 180%; font-size: 12px; font-family: Verdana,Arial; font-style: normal; font-weight: normal; }

#PlanOverview { BACKGROUND: #ECF4F9; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; PADDING-RIGHT: 15px; text-align: left; font-size: 11px; font-family: Verdana,Arial; }

#FormSectionheader { BACKGROUND: #ECF4F9; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; PADDING-RIGHT: 5px; text-align: left; font-size: 12px; font-family: MS-Trebuchet,Verdana,Arial; font-weight: bold; color: #000000; }

#FormSubHeader {
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 5px;
	text-align: left;
	font-size: 12px;
	font-family: MS-Trebuchet,Verdana,Arial;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #0066CC;
}

/*#FormSubHeader {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
	font-size: 16px;
	line-height:18px;
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}	*/


.TableHeader {
	font-size: 12px;
	font-family: Verdana,Arial;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #0066CC;
}

.podbox { border: 1px solid #D3D3D3;}

.label { FONT-FAMILY: Trebuchet-MS,Verdana,Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; text-decoration: none; }

.SFParagraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

.SFPG h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.SFPG h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

.SFHD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	color: #CC9933;
}

.GoldTitle {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #E85C00; /* DF5900 FF6600*/
}

.GoldTitle12 {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 12px;
	font-style: normal;
	margin-left: 10px;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #E85C00; /* DF5900 FF6600*/
}

.GoldTXT12 {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	color: #E85C00; /* DF5900 FF6600*/
}

.GoldTitle16 {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 16px;
	font-style: normal;
	margin-left: 10px;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #E85C00; /* DF5900 FF6600*/
}

.NormalTXT11 {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}

.BlueTitle16 {
	font-family: Verdana, Arial;  /*, Helvetica, sans-serif*/
	font-size: 16px;
	font-style: normal;
	margin-left: 10px;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #006699; /* DF5900 FF6600*/
}

.HeaderTXT{
	font-family: Verdana,Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #006699;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
}

.HeaderTXT14{
	font-family: Verdana,Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #006699;
}

.HeaderTXT12{
	font-family: Verdana,Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #006699;
}

.NormalTXT{
	font-family: Verdana,Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #000000;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 10px;
	margin-left: 0pt;
}


#SubHeader a {
	font-family: Verdana,Arial;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	font-size-adjust: none;
	font-stretch: normal;
	text-decoration:none;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	color: #000000;
}

#SubHeader a:hover {
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	text-decoration: none;
	color: #FF6600;
}
