/************************************ classes for form element ***********************************/
body { background:url(images/bg.jpg) repeat-x #fff;  margin:0px; padding:0px; font-size:0.40em; }
table { color:#000000; text-align:left; font-weight:normal; font-family:verdana, tahoma, arial, sans-serif; } 
form { display: inline; margin:0px; padding:0px; }

h1 { font-size:16px; color:#000000; font-weight:bold; padding:0px; margin:0px; }

.footer_bg { background: url(images/footer.html) repeat-x 0% 0%; padding:25px 0px; }

a:link, a:visited, a:active { color: #fff; text-decoration: none; }
a:hover { color: #CCCCCC; text-decoration: none; text-decoration:underline; } 

input { vertical-align: middle; margin:0px 2px 2px 0px; }
input,select { color:#3c3c3c; font-size:13px; font-weight:normal; font-family: verdana, tahoma, arial, helvetica, sans-serif; }

#container
{
	width:785px;
	margin:0 auto;
}
#BodyContent
{
	width:785px;
	float:left;
	margin-top:10px;
}
#header
{
	width:785px;
	height:325px;
	float:left;
}
#footer
{
	background:#3291A7;
	height:40px;
	float:left;
	width:785px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mainBody
{
	width:918px;
	float:left;
}
.logo
{
	width:269px;
	height:128px;
	float:left;
	margin:00px 0 10px 50px;
}
.apName
{
	width:523px;
	height:58px;
	float:left;
	margin:30px 0 10px 50px;
}
.linksBg
{
	background-image:url(images/linkBg.html);
	height:38px;
	width:993px;
	float:left;
	padding-top:10px;
}
.LinkTxt
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	background:url(ico.jpg) no-repeat #3B85C4 10px 12px;
	padding-left:30px;
	height:25px;
}
.headerTxt
{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3B85C4;
}
.LinkTxt ul
{
	list-style:none;
	float:left;
}
.LinkTxt li
{
	list-style:none;
	float:left;
	padding:0 40px 0 40px;
	border-right:solid 1px #000000;
}
.flshBg
{
	float:left;
	width:834px;
	height:253px;
	background-image:url(images/flshBg.html);
	margin-left:78px;
}
.mainBodycontent
{
	width:640px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#02517c;	
	float:left;
}
.mainBodyRight
{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#02517c;
	float:left;
	padding-left:12px;
}
.readM
{
	color:#02517c;
	font-weight:bold;
}
a.readM
{
	float:right;
	color:#02517c;
	font-weight:bold;
}
.txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.Headtxt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
a.txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
