body {
	color							: #FFFFFF;
	font-size						: 0.68em;
	font-family						: verdana, arial, sans-serif;
	margin							: 1em;
	padding							: 0;
}
a:link{
	color							: #0000FF;
}
a:visited {
	color							: #0000FF; 
}
a:hover{
	color							: #000080;
}
img 
{
	border: none;
}
form 
{
	margin: 0;
	padding: 0;
}
input{
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#contentwrapper {
	border							: 1px solid #CCE6CD;
	background-color				: #217FA4;
}
div#menu-secondary{
	margin							: 0;
	padding						    : 0;
	height							: 100px;
	background-image				: url('images/title.gif');
}
div#menu-secondary ul {
	margin							: 0;
	padding							: 0;
	border							: none;
	float							: right;
} 
div#menu-secondary li {
	display							: block;
	margin							: 0;
	padding							: 0.5em 0.75em 0.5em 0.75em;
	border							: none;
	float							: left;
	overflow						: visible;
	background-color				: #CCE6CD;
	border-left						: 1px solid #FFFFFF;
	z-index							: 10;
}
li.first{
	
	border-left						: 0 !important;
	border-right					: 1px solid #C1C5C6;
}
li.middle{
	border-right					: 1px solid #C1C5C6;
}
div#menu-secondary a:link {
	color							: #000000;
	text-decoration					: none;
}
div#menu-secondary a:hover {
	color							: #FFFFFF !important;
	text-decoration					: underline !important;
}
div#menu-secondary a:visited {
	color							: #000000;
	text-decoration					: none;
}
.logo{
	margin							: 0;
	height							: 81px;
	overflow						: hidden;
	width							: 580px;
	border							: 0;
	margin							: 10px;
}
div#searchcontrol{
	margin							: 0;
	padding							: 0.25em 0.5em 0 0;
	text-align						: right;
	border							: 0;
	float							: right;
}
#search-field{
	font-family						: verdana, arial, sans-serif;
	font-size						: 100%;
	width							: 15em;
	margin							: 0;
}
#search-button{
	vertical-align					: top;
}
div#menu{
	
	background						: #CCE6CD;
	width							: 100%;
	height							: 2.5em;
	margin							: 0;
	padding							: 0;
	border-top						: 1px solid #CCE6CD;
}
div#menu a:visited {
	color							: #000000;
	text-decoration					: none;
}
div#menu a:link {
	color							: #000000;
	text-decoration					: none;
}
ul#mainmenu {
	margin							: 0 0 0 0.5em;
	padding							: 0;
	font-weight						: normal;
} 
li.mainmenuitem {
	display							: block;
	border							: 1px solid #CCE6CD;
	border-bottom					: 0;
	padding							: 0.5em 0.5em 0.7em 0.5em;
	width							: auto;
	float							: left;
	overflow						: visible;
	margin							: 0;
}
li.active {
	background						: #FFFFFF;
}
li.active a:link {
	color							: #000000 !important;
}
li.active a:visited {
	color							: #000000 !important;
}
li.hover {
	background	 					: #FFFAB6;
	border-bottom					: 0;
}
li.hover a:link {
	color							: #181863 !important;
}
li.hover a:visited {
	color							: #181863 !important;
}


li.inactive{
	background						: #CCE6CD;
}
ul.submenu{
	display							: none;
	position						: absolute;
	background						: #FEFBF4;
	border							: 1px solid #CCE6CD;
	margin							: 0.5em 0em 0em -0.55em;
	padding							: 0em 0em 1px 0em;
	list-style						: none;
	font-weight						: normal;
	width							: 10em;
}
ul.submenu a{
	display							: block;
	height							: 2em;
	margin							: 0;
	padding							: 0.5em 0.5em 0 0.5em;
	border							: 1px solid #FEFBF4;
}
ul.subsubmenu a{
	padding-left					: 2em;
}
li.submenuitem{
	margin							: 0em;
	padding							: 0em;
}
li.submenuitem a:link {
	color							: #181863 !important;
}
li.submenuitem a:visited {
	color							: #181863 !important;
}
ul.subsubmenu{
	list-style						: none;
	margin							: 0em 0em 0em 0em;
	padding							: 0em;
}
li.subsubmenuitem{
	margin							: 0em;
	padding							: 0em;
}
ul.submenu a:hover , ul.submenu a:focus {
	background-color				: #FFFAB6;
	border-left						: 1px solid #FFFFFF;
	border-right					: 1px solid #FFFFFF;
}
div#contentarea{
	width							: 100%;
	clear							: both;
}
div#footer{
	padding							: 1em 0.5em 0 0.5em;
	margin							: 0.5em 0 0 0;
	text-align						: right;
	color							: #4F4F4F;
}
div#footer p{
	padding							: 0 0 0.5em 0;
	margin							: 0;
}
.menunolink
{
	color							: #181863 !important;
	padding-left					: .5em;
}

div#maingraphic{
	width							: 100%;
	border-top						: 2px solid #FFFFFF;
	border-bottom					: 8px solid #CCE6CD;
	background-image				: url('images/back3.gif');
	background-repeat				: no-repeat;
	background-color				: #9C3636;
	clear							: both;
}
div#maingraphic table{
	width							: 100%;
	font-size						: 100%;
}
div#maingraphic-table-column1{
	width							: 1px;
}
p.mainstory {
	font-size						: 160%;
	color							: #FFFFFF;
	text-align						: right;
	font-family						: verdana, arial, sans-serif;
	padding							: 0.7em 15px 2px 0;
	line-height						: 1.5;
	font-weight						: 200;
	margin							: 0;
}

p.mainstory2
{
	padding-right: 0px;
	background-position: right top;
	padding-left: 0px;
	font-weight: 200;
	font-size: 120%;
	padding-bottom: 0.5em;
	margin: 0px 15px 0px 33px;
	color: #F4F8C7;
	line-height: 1.5;
	padding-top: 3px;
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	text-align: left;
}
p.mainstorylearnmore {
	font-size						: 120%;
	font-weight						: bold;
	text-align						: right;
	padding							: 0.5em 0.9em 0.2em 0;
	margin							: 0;
}
div#maingraphic a:link {
	color							: #FFFFFF;
	text-decoration					: none;
}
div#maingraphic a:visited {
	color							: #FFFFFF;
	text-decoration					: none;
}
div#maingraphic a:hover {
	color							: #FFFFFF;
	text-decoration					: underline;
}
div#maincontent{
	padding							: 0.5em 0 0.5em 0;
}
div#maincontent table {
	width							: 100%;
	font-size						: 100%;
}
div#maincontent td{
	padding							: .5em 1em 1em 1em;
	vertical-align					: top;
}
td#leftcolumn{
	width							: 140px;
}
td#middlecolumn{
	border-right					: 1px solid #CCE6CD;
	border-left						: 1px solid #CCE6CD;
}
td#rightcolumn{
	width							: 25%;
}
div#interior-leftcolumn{}
div#interior-middlecolumn{}
div#interior-rightcolumn{}
div#maincontent h1{
	font-size						: 150%;
	padding							: 0em 0em 0.2em 0em;
	font-weight						: bold;
	color							: #D6F7C0;
	margin							: 0 0 0.7em 0;
	background-image				:  url(../images/home/h1-bottom.gif);
	background-position				: left bottom;
	background-repeat				: no-repeat;
	line-height						: 1.5;
	clear							: left;
}
h1.top{
	
	margin-top						: 0em !important;
	padding-top						: 0em !important;
}
div#maincontent h1 a:link{
	color							: #D6F7C0;
	text-decoration					: none;
}
div#maincontent h1 a:hover{
	color							: #D6F7C0;
	text-decoration					: none;
}
div#maincontent h1 a:visited{
	color							: #D6F7C0;
	text-decoration					: none;
}
div#maincontent p{
	line-height: 1.5;
	margin: 0;
	padding: 0 0 1.5em 0;
}
div#maincontent ul{
	padding							: 0;
	margin							: 0 0 0 1.5em;
	list-style-image				: url(../images/basic/bullet.gif);
}
div#maincontent li{
	line-height						: 1.5;
	padding							: 0 0 0.5em 0;
}
div#maincontent ul a:link{
	text-decoration					: none !important;
	color							: #FFFFFF !important;
}
div#maincontent ul a:visited{
	text-decoration					: none !important;
	color							: #FFFFFF !important;
}
div#maincontent ul a:hover {
	text-decoration					: underline !important;
	color							: #FFFFFF !important;

}
img#featurestory{
	float							: left;
	margin							: 0em 1em 2em 0;
}
img#featurestory2{
	float							: left;
	margin							: 0 1em 6em 0;
}
img#featurestory3{
	float							: left;
	margin							: 0 1em 4em 0;
}
img#customersuccess{
	float							: right;
	margin							: 0 0 1em 1.5em;		
}
p.featureleadin{
	color							: #181863;
	padding							: 0 0 0 0 !important;
	margin							: 0 0 0 0;
}
h1.featureheader
{
	
	background						: none !important;
	margin							: 0 !important;
	padding							: 0 0 0.5em 0 !important;
	clear							: none !important;
}
h1.featureheaderstrong
{
	color							: #A9F1F5 !important;
	background						: none !important;
	margin							: 0 !important;
	padding							: 0 0 0.5em 0 !important;
	clear							: none !important;
	font-weight						: bold !important;
}
h1.featureheaderstrong a
{
	color							: #A9F1F5 !important;
	background						: none !important;
	margin							: 0 !important;
	padding							: 0 0 0.5em 0 !important;
	clear							: none !important;
	font-weight						: bold !important;
}
	
p.more{
	clear							: both;
	text-align						: right;
	margin							: 0 0 0 0 !important;
	padding							: 0em 0 2em 0 !important;
}
img.imgmore{
	margin							: 0 0 0 0.5em;
	vertical-align					: middle;
}

span.newsgray{
	font-size						: 90%;
	color							: #DAEFB0;
}
span.newsdate{
	font-size						: 100%;
}
fieldset { border-style: none; }
legend { display: none; }
caption { text-align : left; }
th { font-weight: normal; }

