body{
	background-color:#3F3F3F;
	background-image:url(bgstrip.gif);
	background-repeat:repeat-x;
	font-family:Tahoma,Arial, Helvetica, sans-serif;;
	font-size:12px;
	color:#454545;
	margin:0px;
}
.genText{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
}
a:link,a:active,a:visited{
	color:#454545;
}
#mainTable{

}
.normalPadding{
	padding:5px;
}
.pad0{
	padding:3px;
}
/*Top Bar*/
.topBar{
	height:43px;
}
.logoHolder{
	width:450px;
	padding:5px;	
}
.headerText{
	width:550px;
	padding:5px;
}
h1.topBarIntroText{
	font-family:Georgia,Tahoma,Arial;
	font-size:13px;
	color:#3F3F3F;
	margin:4px;
}
/*Top Bar*/
/*Mid Part*/
.midBar{
	height:403px;
	padding:5px;
	vertical-align:top;
	
}
h2.topBarIntroText{
	font-family:Georgia,Tahome,Arial;
	font-size:14px;
	color:#3f3f3f;
	margin:0px;
}
.chooseOpt{
	background-color:#f1f1f1;
}
span.topBarIntroText{
	font-family:Tahoma;
	font-size:15px;
	color:#3f3f3f;
	margin:0px;
	font-weight:bold;
	clear:both;
}

h2.sideBarIntroText{
	font-family:Georgia,Tahome,Arial;
	font-size:14px;
	color:#333333;
	margin:0px;
}

h3.topBarIntroText{
	font-family:Arial;
	font-size:12px;
	color:#454545;
	margin:0px;
}
.midLeftCol{
	width:400px;
}

.midRightCol{
	width:400px;
}
.midRight2Col{
	width:190px;
	vertical-align:top;
	background-color:#f3f3f3;
	/*padding-top:27px;*/
}
.qIcon:hover{
	background-color:#eeeeee;
	border:1px dashed #dcdcdc;
}
.midmidCol{
	width:5px;
}
.qIcon{
	background-image:url(qicon.png);
	background-position:left top;
	height:50px;
	padding-left:50px;
	background-repeat:no-repeat;
	border:1px dashed #eeeeee;
}

.sideBox{
	border:1px dashed #eeeeee;
	padding:3px;

}
.sideBoxHeading{
	padding:3px;
}
/*Mid Part*/
.botBar{
	height:22px;
}

.botBar2{
	height:157px;
	padding-top:5px;
}
.inputBox{
	border:1px solid #dcdcdc;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:3px;
	width:135px;
}
.mandatory{
	font-size:10px;
	 color:#cc0000;
}
.success{
	color:#00cc00;
	font-size:11px;
}
.texta{
	border:1px solid #dcdcdc;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:3px;
	width:180px;
	overflow:auto;
}
.btn{
	background-color:#86BD00;
	border:1px double #dcdcdc;
	padding:3px;
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	cursor:pointer;
}
a.headerLinks:link,a.headerLinks:visited,a.headerLinks:active{
	color:#ffffff;
	text-decoration:none;
}
a.headerLinks:hover{
	color:#ffffff;
	text-decoration:underline;
}

a.midLinks:link,a.midLinks:visited,a.midLinks:active{
	color:#000000;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
}
.midTxt{
	color:#000000;
	font-family:Tahoma, Geneva, sans-serif;	
}
a.midLinks:hover{
	color:#000000;
	text-decoration:underline;
}
.hdrTxt{
	color:#ffffff;
}
.smallTxt{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
h4.footerHeading{
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}


a.TextLinks:link,a.TextLinks:active,a.TextLinks:visited{
	text-decoration:underline;	
	font-size:11px;
}
a.TextLinks:hover{
	text-decoration:none;
	font-size:11px;
}