body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #294298;
}
body {
	background-color: #fff;
	background-image: url(imgs/background.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #251f48;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5e596e;
}
a:hover {
	text-decoration: underline;
	color: #ff6d00;
}
a:active {
	text-decoration: none;
	color: #251f48;
}
h1 {
	font-size: x-large;
	color: #fbbe91;
	margin:0;
	font-weight: lighter;
}
h2 {
	font-size: x-large;
	color: #ff6d00;margin:0
}
h3 {
	font-size: medium;
	margin:0;
	color: #16B4EF;
}
img{border:none}
#main{}
.topbar{
	background-color: #3cbdf4;
	height: 34px;
	width: 100%;
}
.navhold {width:745px; clear:both;padding-left:20px}
.branding{width:745px; clear:both;padding-top:1em; padding-left:20px}
.webbody{
	width:745px;
	clear:both;
	background-image: url(imgs/line.gif);
	background-repeat: repeat-y;
	background-position: 502px top;
	margin-left: 20px;
}
.topnav{float:left; padding-top:8px;
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fbf06b;
}

.topnav a:link {
	color: #fff;
	text-decoration: none;
text-transform: uppercase;
	background-color: #3CBDF4;
}
.topnav a:visited {
	text-decoration: none;
text-transform: uppercase;
	color: #fff;
	background-color: #3CBDF4;
}
.topnav a:hover {
	text-decoration: underline;
text-transform: uppercase;
	color: #fbf06b;
	background-color: #3CBDF4;
}
.topnav a:active {
	text-decoration: none;
text-transform: uppercase;
	color: #fff;
	background-color: #3CBDF4;
}
.topnav ul{list-style:none; margin:0;}
.topnav li{display:inline; font-weight:bold;
	padding-right:2.5em}

.logo{float:right}
.title{
	float:left;
	padding-top:20px;
	width: 485px;
}

.leftcol{
	float:left;
	width:505px;
	}
html>body .leftcol{
	float:left;
	width:485px;
	}	
.rightcol{float:right; height:100%; min-height:100%}
.rightcol ul{list-style:none; margin:0;}
.rightcol li{padding-top:0; padding-bottom:20px}
.space{clear:both; margin:0;width:100%}


.redstar{
	color: #FF0000;
}




.ewlogo{float:right}
.footer{clear:both;font-size:x-small;padding-top:20px;	color:#5e596e;	text-align: left;}
.footer ul{list-style:none; margin-left:0px;padding-left:0px}
.footer li{	display:inline; margin-left:0px;padding-left:0px}
.footer a:active{text-decoration:none; color:#5e596e}
.footer a:link{color:#5e596e; text-decoration:none;}
.footer a:visited{text-decoration:none; color:#000}
.footer a:hover{text-decoration:underline; color:#ff6d00;}
img {border:none}


.steplinks ul{list-style:none;margin:0}
.stepstep ul{list-style:none;margin:0}
.steplinks{float:left;color:#251F48;font-weight:700}
.stepstep{float:left;color:#251F48;font-weight:700}
.steplinks li,.stepstep li{display:inline}
.steplinks a:hover{text-decoration:underline; color:#ff6d00;}
.steplinks a:active {text-decoration:none;color:#ff6d00}
.steplinks a:visited {text-decoration:none;color:#ff6d00}
.stepstep a:active {text-decoration:none;color:#ff6d00}
.stepstep a:visited {text-decoration:none;color:#ff6d00}
.stepstep a:hover{text-decoration:underline; color:#ff6d00;}
.step{float:left;width:140px}
.stepcopy h1{
	font-size:medium;
	color:#3CBDF4;
	margin:0;
	font-weight: bolder;
}
.stepcopy h2{
	font-size:medium;
	color:#242147;
	margin:0;
	font-style: italic;
}
.stepcopy{clear:both;height:120px}
