@charset "utf-8";
/* CSS Document */
body,
html {
	margin:0px;
	padding:0px;
}
body {
	background-color:#788AA5;
	font-family: "Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000;

}
div#tagline {
	position:relative;
	text-align:right;
	top:0px;
	left:569px;
	width: 400px;
}
div#taglineshd {
	position:relative;
	text-align:right;	
	top:30px;
	left:570px;
	width: 400px;
}
.mainheader {
	margin: 30px 30px 0px 50px; 
	text-align:center;
}
.subheader {
	margin: 0px 20px 0px 40px; 
}
.subheader1 {
	margin: 0px 0px 0px 40px; 
	text-align:left;
	border-bottom: solid 2px #435680;
}
.column {
	margin: 0px 6px 0px 40px;
		font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000;
}
.centercolumn {
	margin: 0px 20px 0px 20px;
		font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000;
}
.bulletcolumn {
	margin: 0px 6px 0px 40px;
	padding: 10px 10px 10px 10px;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color: #435680;
}
.downloadcolumn {
	margin: 0px 6px 0px 40px;
	padding: 10px 10px 10px 10px;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:13px;
	background-color: #FFFFFF;
}
.maincolumn {
	margin: 0px 6px 0px 40px;
	padding: 10px 10px 10px 10px;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:12px;
	/*background-color: #FFFFFF;*/
}
#downloadcolumn {
	margin: 0px 6px 0px 40px;
	padding: 10px 10px 10px 20px;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:13px;
	color:#000;
	background-color: #D8D8DA;
}

.columnright {
	/* margin: 0px 40px 0px 0px; */
	width: 244px;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
}		
td#header {
    height: 92px;
	margin:0 auto;
	background-image:url(/images/homepage/header.jpg);
}
td#navbar {
background-image:url(/images/homepage/navbar.gif);
	border-bottom: 1px #EED3B8 solid;
    height: 37px;
}
td#content {
background-image:url(/images/pages/swirl.jpg);
background-repeat:no-repeat;
background-position: top left;
}
td#leftmenubar {
	width:156;
}
td#leftbar {
/* height:155px; */
height: 27px;
width:155px;
	font-size:15px;
	font-weight:600;
	color:#EED3B8;
	padding: 2px 0px 2px 23px;
background-image:url(/images/pages/menuheader.jpg);
background-position:top left;
background-repeat:no-repeat;
}
td#leftheading {
	font-size:16px;
	font-weight:900;
	color:#EED3B8;
	padding: 9px 0px 9px 23px;
	border-top: 1px #EED3B8 solid;
	border-bottom: 1px #EED3B8 solid;
}
td#rightbar {
	background-color:#6B8886;
	height:31px;
	text-align:center;
	font-size:16px;
	font-weight:900;
	color:#EED3B8;
	padding: 9px 0px 9px 0px;
	/* border-top: 1px #EED3B8 solid; */
	border-bottom: 1px #EED3B8 solid;
}
td#content .feature_pic {
	width:314px;
	height:196px;
	background-color:#FFFFFF;
	border: 2px solid #42557F;
	padding: 3px;
}

td#footer {
	height:54;
	padding-top:10px;
	text-align:center;
	background:#6B8886;
}
.nav_links {
	padding: 0px 0px 0px 23px;
	font-size:12px;
	line-height:2.9em;
}
/* Styling rules to make this demo page look nice. */
h1,
h6 {
	padding:0px 0px 12px 0px;
	margin:0;
	font-family:"Gill Sans MT Ext Condensed Bold", "Arial Narrow", sans-serif;
	font-weight:lighter;
}
h2 {
	padding:0px 0px 12px 0px;
	margin:0;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif;

}
h1 {
	font-size:36px;
	line-height:1.12em;
	/* letter-spacing: .05em; */
	color:#173B79;
}
h2 {
	font-size:20px;
	line-height:1.2em;
	font-weight: bold;
	color:#173B79;
	}
h3 {
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:16px;
	line-height:1.2em;
	font-weight: bold;
	color:#173B79;
	}
h4 {
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:13px;
	line-height:1.2em;
	font-weight: bold;
	color:#173B79;
	}		
h6 {
	font-size:24px;
	line-height:1.0em;
}
div.bulletcolumn ul {
	list-style-image: url(/images/homepage/whitebullet.gif);
	margin: 0px 0px 0px -10px;
	}
li {
	font-size:12px;
	line-height:1.2em;
	padding: 0px 0px 6px 2px;
	}
div.bulletcolumn1 ul {
	list-style-image: url(/images/homepage/bullet.gif);
	}
td.footer_1 ul {
	list-style-image: url(/images/homepage/bullet.gif);
	font-size:12px;
	/* line-height:0.8em; */	
	}	
td.footer_1 li {
	font-size:12px;
	/* line-height:0.8em; */
	padding: 0px 0px 6px 2px;
	}	
p {
	margin-bottom:0;
	font-size:12px;
	line-height:1.4em;
	font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif !important;
}
pre {
	font-size:0.9em;
	line-height:1.4em;
}


a.solutions:link  { text-decoration: none; font-size: 16px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
a.solutions:active { text-decoration: none; font-size: 16px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
a.solutions:visited { text-decoration: none; font-size: 16px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold;  }
a.solutions:hover { text-decoration: none; color: #94A8CB; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; }

a.white_link:link  { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
a.white_link:active { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
a.white_link:visited { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold;  }
a.white_link:hover { text-decoration: none; color: #94A8CB; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }

a.small_white_link:link  { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #E3D8BC; }
a.small_white_link:active { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #E3D8BC; }
a.small_white_link:visited { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #E3D8BC; }
a.small_white_link:hover { text-decoration: none; color: #94A8CB; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 12px; }		

a.bar:link  { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000; font-weight: bold; }
a.bar:active { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000; font-weight: bold; }
a.bar:visited { text-decoration: none; font-size: 14px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000; font-weight: bold;  }
a.bar:hover { text-decoration: none; color: #FFF; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }

a.grn_lnk:link  { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886; }
a.grn_lnk:active { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886; }
a.grn_lnk:visited { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886;  }
a.grn_lnk:hover { text-decoration: underline; color: #6B8886; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 12px; }

a.grn_lnk_bld:link  { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886; font-weight:bold; }
a.grn_lnk_bld:active { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886; font-weight:bold; }
a.grn_lnk_bld:visited { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #6B8886; font-weight:bold;  }
a.grn_lnk_bld:hover { text-decoration: underline; color: #6B8886; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold; }

a.blk_lnk:link  { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000; }
a.blk_lnk:active { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000; }
a.blk_lnk:visited { text-decoration: none; font-size: 12px; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; color: #000;  }
a.blk_lnk:hover { text-decoration: underline; color: #000; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-size: 12px; }

a.footer_link:link  { text-decoration: none; color: #FFFFFF; font-weight: bold; }
a.footer_link:active { text-decoration: none; color: #FFFFFF; font-weight: bold; }
a.footer_link:visited { text-decoration: none; color: #FFFFFF; font-weight: bold;  }
a.footer_link:hover { text-decoration: none; color: #EED3B8; font-weight: bold; }

a.dl_link:link  { text-decoration: none; color: #000000; font-weight: normal; padding: 0px 0px 0px 20px; }
a.dl_link:active { text-decoration: none; color: #000000; font-weight: normal; padding: 0px 0px 0px 20px;}
a.dl_link:visited { text-decoration: none; color: #000000; font-weight: normal;  padding: 0px 0px 0px 20px;}
a.dl_link:hover { text-decoration: underline; color: #000000; font-weight: normal; padding: 0px 0px 0px 20px;}

.green {
	color:#6B8886;
	font-weight:bold;
}

.white {
	color:#FFFFFF;
}
.beige {
	color:#E3D8BC;
}
.side_col_text {
	font-size:16px;
}

.footer_1 {
	font-size:12px;
	}
.body_small_red {
	font-size:12px;
	color:#FF0000;
	}
body_small_grn {
	font-size:12px;
	color:#00FF00;
	}		
.footer_2 {
	font-size:10px;
	}	
.tag {
	font-size:22px;
	font-weight:bold;
}
.subheader2 {
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:12px;
	line-height:1.2em;
	color:#000000;
	}
.subheader3 {
	padding:0px 0px 0px 0px;
	margin:0;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	}	
.tabbodyblue { color: #00FFFF; font-size: 11pt; font-family: Arial }
.tabheadblue {color: #FFFFFF; background-color: #00ADEF; font-size: 11pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.tabheadgrey {color: #000000; background-color: #CCCCCC; font-size: 11pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.tabheadbluegrn {color: #FFFFFF; background-color: #3499BF; font-size: 11pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.tabheaddrkblue {color: #FFFFFF; background-color: #0182B3; font-size: 11pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.reportheadbluegrn {color: #FFFFFF; background-color: #3499BF; font-size: 9pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.reportheadblue {color: #FFFFFF; background-color: #425580; font-size: 9pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.reportheaddrkblue {color: #FFFFFF; background-color: #425580; font-size: 9pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; font-weight: bold}
.bigheadyellow { color: #FF0000; background-color: #FFFF00; font-size: 26pt; font-family:"Trebuchet MS", "Gill Sans MT", Verdana, Arial, sans-serif; 
               font-weight: bold }