/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.footerBg{
	background:url('images/footer-tile.gif');
	clear:both;
	margin-top:10px;
}
.linkAsButton {
font:bold 10px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; border: 1px solid #EAEAEA;
padding:3px; padding-right:10px; background-color: #fafafa; color:#555555;}

.linkAsButton2{
font:bold 10px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #dadada;
padding:5px 20px 5px 22px; padding-right:10px; background:#ffffff url('images/postedby-icon.gif') no-repeat 3px;  color:#555555;}
	
.pageTitle{
	font:bold 22px Tahoma, Arial, Helvetica, sans-serif; }

.pageHead{
	font:bold 17px Tahoma, Arial, Helvetica, sans-serif; }

.topLinks{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif; margin:0px 25px; background:url('images/top-link-tile.gif'); text-align:center; }

.midArea{
	margin:0px 35px; 
	background:url('images/right-tile.gif') no-repeat right bottom;
	}

.leftArea{
	margin-right:210px; }

.rightArea{
	width:193px; float:right; }

.topLinks a{
	color:#444444; }

.whiteBox{
	background:#ffffff; border:1px solid #c8d8cd; padding:0px 8px; }

.whiteBox2{
	background:#ffffff; padding:8px; }
.top{
	background:url('images/top-tile.gif'); height:110px; }

.postBut{
	background:url('images/but-post.gif'); width:82px; height:23px; border:0px; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 10px 5px 0px;  color:#555555;}

.loginBut{
	background:url('images/but-login.gif'); width:82px; height:23px; border:0px; font:bold 11px Arial, Helvetica, sans-serif; padding:0px 10px 5px 0px;  color:#555555;}

#postAQuestion textarea{
	border:1px solid #cacaca; font:11px Arial, Helvetica, sans-serif; background:#f0f0f0 url('images/post-a-q-bg.gif') no-repeat right top; height:66px; width:170px; }

/*-------- Alignment Classes -------------*/
.floatRight{ float:right; }
.floatLeft{ float:left; text-align:left; }

/********** Form classes ***************/
.button{
	border:1px solid #e4e4e4; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; padding-right:20px; background:#ffffff url('images/button-arrow.gif') no-repeat right top; height:20px;  color:#555555;}
	
.input{
	border:1px solid #cacaca; font:11px Tahoma, Arial, Helvetica, sans-serif; background-color:#fafafa; vertical-align: middle; padding:2px;}
.input2{
	border:1px solid #e1cff7; font:10px Tahoma, Arial, Helvetica, sans-serif; color:#666666; background:#ffffff; padding-left:3px; margin:2px 0px 2px 0px; vertical-align: middle; }

.titleBg{
	background:url('images/mid-arrow-bg.gif') no-repeat right top; height:48px; vertical-align:bottom; }

/******* Post classes **********/
.postHead th, .postHead div{
	font:bold 13px Tahoma,Arial, Helvetica, sans-serif;
	padding:0px 5px;
	height:25px;
	background:url(top-flash-bg.gif);
	border:1px solid #d1d1d1;
}
.postContent1{
	background:#F8E8D3;
	border:1px solid #d1d1d1;
}

.postContent3{
	background:#dadada;
	border:1px solid #cccccc;
}

.postContent2{
	background:#FBF2E6;
	border:1px solid #d1d1d1;
}

/******* Tabular data classes **********/
.main_index{
	display:block; margin-bottom:10px; padding: 3px; padding-right:8px;}

.index{
	margin-left:10%; margin-right:10%; text-align:center; }


/*-------- Mandatory CSS -------------*/
body {
 background:#ffffff url('images/page-tile.gif'); margin: 0px; padding:0px; }

body,td,th,tr,font,div,.text{
	font:12px Tahoma, Arial, Helvetica, sans-serif; color:#222222; }

img{
	border:0px; }

form{
	display:block; padding:0px; margin:0px; }

input{ padding:0px; margin:0px; }

/*----------- CSS Selector, anchors ----------------*/
a{
	text-decoration:none; color: #3F23AF; border:1px none #ffffff; }
a:hover{
	text-decoration:none; border-bottom:1px solid #ff9900; color: #B0301E; }
.navBarTxt {
	width:16px; height:15px; border: 1px solid #dddddd; font: bold 10px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; padding:1px 4px 1px 4px; }
.navBarTxt:hover {
	width:16px; height:15px; background-color:#666666; font: bold 10px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; padding:1px 4px 1px 4px; border: 1px solid #666665; }

/*-------- Text Align Classes -------------*/
.txtAlignRight{
	text-align:right; }
.middleAlign{
	 vertical-align:middle; }

/*-------- Border Classes -------------*/
.borderBottom{
	border-bottom:1px solid #eaeaea; }
.borderLight{
	border:1px solid #eaeaea; }
.borderDark{
	border:1px solid #666666; }

/*-------- Text Classes -------------*/
.txtColor1{
	color:#276A06; }
.txtBlack{
	color:#333333; }
.txtBlue{
	color:#DE5D00; }
.txtSmall{
	font:bold 10px Arial, Helvetica, sans-serif
}
.txtGray{
	color:#666666;}
.txtSmall2, .txtSmall2 td{
	font:11px Tahoma, Arial, Helvetica, sans-serif
}
.txtSmallest{
	font:10px Arial, Helvetica, sans-serif
}
.txtSmallCap{
	font-variant:small-caps
}
.bgWhite {
	background-color: #FFFFFF;
}
