body {
	margin-top: 0px;
	background-color: #EEE;
	text-align: center;
}

h1 {
	color: #253852;
	
}

h2 {
	color: #253852;
}

h3 {
	color: #253852;
}

h4 {
	color: #253852;
}

h5 {
	color: #253852;
}

a {

}

a:active {

}

a:hover {

}

a:visited {

}

p.center {
	text-align: center;
}

td.center {
	text-align: center;
}

#container {
	width: 760;
	text-align: left;
	vertical-align: middle;
	background-color: white;
	font-size: 12pt;
	
}

html>body #container {
	margin: auto;
}

#header {
	height: 110px;

}

#header .style2 {
	font-size: 10px
}

#header .style4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #253852;
}

#header .style5 {
	color: #253852;
	font-weight: bold;
}

#header .style6 {
	color: #253852;
}

#dropinboxv2cover{
width: 400px; /*change width to desired */
height: px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 380px; /*change width to above width-20. */
height: px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 2px solid black; /*Customize box appearance*/
background-color: #DDDEDE;
font-family: Arial;
font-size: 10pt;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

#navbar {
	text-align: center;	
	color: #FFF;
	font-size: 12pt;
	
}

html>body #navbar {

	height: 37px;

}

#navbar a {
	color: #4A6B5A;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	line-height: .8;
	
}

#navbar a:hover {
	color: #000;

}

#navspacer {
	float: left;
	width: 90px;

}

#navtransselect {
	float: left;
	width: 110px;
	background-image: url("pics/tabtransselect.gif");
	background-repeat: no-repeat;
	padding: 10px 0px 8px 0px;
}

#navtransnoselect {
	float: left;
	width: 110px;
	background-image: url("pics/tabtransnoselect.gif");
	background-repeat: no-repeat;
	padding: 10px 0px 8px 0px;
}

html>body #navtransselect {
	height: 19px;
}

html>body #navtransnoselect {
	height: 19px;
}

#navhome {
	float: left;
	width: 110px;
	background-image: url("pics/tabnoselecthome.gif");
	background-repeat: no-repeat;
	padding: 9px 26px 9px 26px;

}

html>body #navhome {
	padding: 13px 0px 11px 0px;
}

#navib {
	float: left;
	width: 110px;
	background-image: url("pics/tabnoselect.gif");
	background-repeat: no-repeat;
	padding: 2.5px 27px 3px 27px;

}

html>body #navib {
	padding: 7px 0px 4px 0px;
}

#navpb {
	float: left;
	width: 110x;
	background-image: url("pics/tabnoselect.gif");
	background-repeat: no-repeat;
	padding: 2.5px 26px 3px 26px;

}

html>body #navpb {
	padding: 7px 29px 4px 23px;

}

#navbb {
	float: left;
	width: 110px;
	background-image: url("pics/tabnoselect.gif");
	background-repeat: no-repeat;
	padding: 2.5px 12px 3px 12px;

}

#navbbactive {
	color: white;
	float: left;
	width: 110px;
	background-image: url("pics/tabselect.gif");
	background-repeat: no-repeat;
	padding: 4px 0px 7px 0px;
	line-height: .8;
	font-weight: bold;
}

#navbbactive a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	line-height: .8;
}

html>body #navbb {
	padding: 7px 0px 4px 0px;

}

#navwm {
	float: left;
	width: 110px;
	background-image: url("pics/tabnoselect.gif");
	background-repeat: no-repeat;
	padding: 2.5px 12px 3px 10px;
}

#navwmactive {
	color: white;
	float: left;
	width: 110px;
	background-image: url("pics/tabselect.gif");
	background-repeat: no-repeat;
	padding: 4px 0px 7px 0px;
	line-height: .8;
	font-weight: bold;
}

html>body #navwm {
	padding: 7px 0px 4px 0px;
}

html>body #navwmactive {
	padding: 7px 0px 4px 0px;
}

#navactive {
	float: left;
	width: 110px;
	background-image: url("pics/tabselect.gif");
	background-repeat: no-repeat;
	padding: 4px 25px 7px 25px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: .8;
}

#navactive a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	line-height: .8;	
}

#navwmactive a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
	line-height: .8;	
}

#navbar a:hover {
	color: #000;
}

html>body #navactive {
	padding: 7px 0px 4px 0px;
}

#navhactive {
	float: left;
	width: 110px;
	background-image: url("pics/tabselecthome.gif");
	background-repeat: no-repeat;
	padding: 0px 5px 10px 10px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.3;
	padding: 0px 26px 0px 26px;
}

#navhactive a {
	color: #FFFFFF;
}

html>body #navhactive {
	padding: 12px 0px 12px 0px;
}

#navhiactive {
	float: left;
	width: 110px;
	background-image: url("pics/tabselecthome.gif");
	background-repeat: no-repeat;
	padding: 0px 5px 10px 10px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.3;
	padding: 0px 26px 0px 26px;
}

html>body #navhiactive {
	padding: 0px 0px 0px 0px;
}

#subnavbar {
	color: white;
	font-size: 10pt;
	background-color: #253852;
	width: 760px;
	padding: 0px 10px 0px 133px;
	border-bottom: thick solid #4A6B5A;
}

#subnavbar a {
	color: white;
	font-size: 10pt;
	text-decoration: none;
}

#subnavbar a:hover {
	text-decoration: underline;
}

#subnavbar table {
	margin: 3px 0px 3px 0px;
	color: white;
}

#subnavbar table td {
	font-size: 10pt;
	padding: 0px 10px 0px 10px;

}

#subnavbar table td.double {
	padding: 0px 10px 0px 10px;
	border-left: thin solid #DDDDDD;
	border-right: thin solid #DDDDDD;
	
}

#subnavbar table td.left {
	padding: 0px 10px 0px 10px;
	border-left: thin solid #DDDDDD;
	
}

#subnavbar table td.right {
	padding: 0px 10px 0px 10px;
	border-right: thin solid #DDDDDD;
	
}

#subnavbar table td.pressed {
	background-color: #365276;
	padding: 0px 10px 0px 10px;
	border-left: thin solid #DDDDDD;
	border-right: thin solid #DDDDDD;
	text-decoration: none;
	
}

html>body #subnavbar {
	width: 617px;
}

#middlecontainer {
	background-color: #DDDEDE;

}

#leftbar {
	overflow: hidden;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12pt;
	font-weight: bold;
	margin-right: -3px;
	background-color: #DDDEDE;
	float: left;
	width: 133px;
}

#leftbar a {
	color: #4A6B5A;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;	
}

#leftbar .smallfont {
	font-size: 10pt;
	text-align: left;
}

#leftbar a:hover {
	color: #000;
}

html>body #leftbar {
	width: 110px;
	margin: 0px -130px 0px 0px;
}

#breadcrumb {
	color: #253852;
	font-size: 8pt;
	padding-left: 147px;
	background-color: #DDDEDE;

}

#breadcrumb a {
	color: #D76613;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;	
}

html>body #breadcrumb {

	padding-left: 156px;
}

#content {
	width: 627px;
	overflow: hidden;
	position: relative;
	background-color: white;
	margin-left: 130px;
	padding-left: 10px;
	padding-right: 10px;

}

html>body #content {
	max-width: 610px;
	
}

#content b {
	color: #253852;

}

#content td {
	vertical-align: top;

}

#content td.border {
	border: thin solid #DDDDDD;

}

#content td.double {
	border-left: thin solid #DDDDDD;
	border-right: thin solid #DDDDDD;

}

#content td.left {
	border-left: thin solid #DDDDDD;

}

#content td.right {
	border-right: thin solid #DDDDDD;

}

#content td.center {
	text-align: center;

}

#content th {
	color: #253852;
	text-align: left;
	
	
}

#content th.large {
	font-size: 14pt;
	color: #253852;
	text-align: center;
	border-bottom: thin solid #DDDDDD;
	
}

#content th.nobold {
	font-weight: normal;
}

#content table.border {
	border: thin solid #DDDDDD;

}

#solutions {
	overflow: hidden;
	color: #253852;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	background-color: white;
}

#solutions a {
	color: #D76613;
	font-size: 11pt;
	font-weight: bold;
}

#solutions a:hover {
	color: #253852;
}

html>body #solutions {
	max-width: 588px;	
}

/*Example CSS for demo ticker*/

#ajaxticker1{
width: 450px;
height: 150px;
margin-left: auto ;
margin-right: auto ;
border: 1px ridge black;
padding: 5px;
background-color: white;
color: #253852;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: white;
}

#maincontent {
	width: 100%;

}

#maincontent a{
	color: #4A6B5A;
	font-size: 10pt;
	text-align: center;
}

#maincontent a:hover {
	color: #000000;
}

#footer {
	clear: both;
	border-top: thick solid #4A6B5A;
	text-align: center;
	color: white;
	background-color: #253852;
	padding: 0px 0px 6px 0px;
}

#sitemap a {
	color: #4A6B5A;
	font-size: 12pt;
	font-weight: bold;
}

#sitemap a:hover {
	color: #000000;
}

#back{
background-repeat:no-repeat;
background-position:center;
}

#credits {
	font-size: 9pt;
	font-weight: fine;
	text-align: center;
}

#hotline {
	position: absolute;
	top: 1em;
	left: 12em;
	font-size: 12pt;
	color: red;
}