img {
	border: 0px;
}
a {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0E00C4;
}
a:active {
	outline: none;
}
a:hover, a:focus {
	outline: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}

body {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
}
.columnHeader 
{
	background-color: #ECE5DB;
	font-weight: bold;
	text-align: center;
}
table.reportselection
{
    border: 1px solid #ECE5DB;
}
hr {
	color:#ECE5DB;
	background-color:#ECE5DB;
	border:none;
	height:2px;
}
.blackHR {
	background-color: #000000;
}

.portrait {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.image {
	position: relative;
	padding-top: 12px;
	border: 0px;
	text-align:right;
}

.normaltext {
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
}

.smallboldlink {
	font-weight: bold;
	text-transform: capitalize;
	font-size: 11px;
	font-family: Tahoma, Microsoft Sans Serif, Verdana;
	padding: 2px;
}

.inputheader {
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 17px;
}

.pagenumber {
	font-family: Arial, Verdana, Helvetica, san-serif;
    font-size: 10px;
	color: #02365E;
	white-space:nowrap;
}

li.bullet {
	padding-top:3px;
}

.main_leftpanel_wrapper {
	width:123px;
	float: left;
}

.main_leftpanel {
	float:left;
	width: 123px;
	border: gray solid;
	border-width: 1 0 1 1px;
	background-color: #FFFFFF;
}

.main_leftpanel .header {
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 14px;
	text-align:right;
	font-weight: 800;
}

.main_leftpanel .image {
	position: relative;
	padding-top: 12px;
	border: 0px;
	text-align:right;
}

.main_onecolumn {
}

.main_twocolumn {
	width:800px;
}

.main_twocolumn_expanding {
}

.main_threecolumn {
	width:1000px;
}

.main_fourcolumn {
	width:800px;
}

.main_onecolumn .expandingpanel {
	float:left;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}
@media print 
{
	.main_onecolumn .expandingpanel 
	{
		float:none;
		font-family: Arial, Verdana, Helvetica, san-serif;
		font-size: 12px;
		position: relative;
		display: inline;
	}
}

.main_onecolumn .expandingpanel_i {
	text-align:left;
	margin:5px;
}

.main_onecolumn .leftpanel {
	width: 790px;
	float:left;
	background-color: #F5FAFF;
	border: gray 1px solid;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}

.main_onecolumn .leftpanel_i {
	width: 770px;
	text-align:left;
	margin:5px;
}

.main_twocolumn_expanding .rightpanel_i {
	text-align:left;
	margin:5px;
}

.main_twocolumn_expanding .rightpanel {
	float:left;
	background-color: #F5FAFF;
	border: gray 1px solid;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}

.main_twocolumn .rightpanel_i {
	width: 650px;
	text-align:left;
	margin:5px;
}

.main_twocolumn .rightpanel {
	width: 674px;
	float:left;
	background-color: #F5FAFF;
	border: gray 1px solid;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}


.main_threecolumn .leftpanel {
	width: 5px;
	float:left;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}

.main_threecolumn .leftpanel_i {
	width: 100px;
	text-align:left;
	margin:5px;
}

.main_threecolumn .middlepanel {
	float:left;
	width: 820px;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;

}
.main_threecolumn .middlepanel_i {
	width: 780px;
	padding-right:30px;
	text-align:left;
	margin:5px;
}

.main_threecolumn .rightpanel {
	float:left;
	width: 170px;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	position: relative;
	display: inline;
}

.main_threecolumn .rightpanel_i {
	width: 135px;
	text-align:left;
	margin:5px;
	text-align: right;
}

.main_fourcolumn .leftpanel {
	width: 200px;
	float: left;
	display: inline;
}
.main_fourcolumn .middleleftpanel {
	width: 200px;
	float: left;
	display: inline;
}


.main_fourcolumn .middlerightpanel {
	width: 200px;
	float: left;
	display: inline;
}

.main_fourcolumn .rightpanel {
	width: 200px;
	float: left;
	display: inline;
}

.master {
	padding-left: 30px;
}

.samplereport {
	background-color:White;
	border: gray 1px solid;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.sectionheader {
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
}
.supportSectionHeader {
	font-size: 15px;
	font-weight: bold;
}                     

.small {
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 10px;
}

.disclaimer {
    font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 10px;
}

.vspace {
	height: 12px;
	width: 20px;
	border: 0;
	border-width: 0;
	background-color: #ffffff;
	font-size: 1pt;
	clear:both;
}
.stepHeader {
	/*Top to bottom size needs to equal 25px*/
	padding: 4px 0px 4px 10px;
	font-size: 15px;
	font-weight: bold;
	color: #595959;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

#wrapper {width:300px; margin:50px auto}
#msg {display:none; position:absolute; z-index:200; background:url(/images/new/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#DFE2F9; border:2px solid #4659DB; border-left:none; padding:5px; min-width:150px; max-width:400px}

/* Print Styles */

@media print 
{
	.donotprint
	{
		display:none;
	}
}
