/* ------------- General ------------- */
html, body, *
{ 
  padding:0px;
  margin:0px;
}

body 
{
  background:#ffffff;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  height:100%;
  color:#666;
  line-height:1.4em;/**/
}

a 
{ 
	color: #3c8dd9;
	text-decoration: none; 
}

a:hover 
{ 
	color: #999999;
	text-decoration: none; 
}

a:focus, a:active
{
	outline:none;
}

img
{
	border:0;
}

.clear
{
	clear:both;
}

/*style 09-02-09 starts here*/
/*styles for forum page 09-02-09 starts here*/
.mainwrapper{
width:100%;
background:#FFFFFF url(../img/top-bg-spacer.gif) repeat-x top;
}
.header-new{
width:950px;
margin:0 auto;
height:131px;
}

.midcontents-new{
width:950px;
margin:0 auto;
height:auto;
}

.footer-new{
width:100%;
height:auto;
background:#919191;
}
.logotxt{
padding:15px 0;
font-size:24px;
float:left;
margin:10px 0;
}
/*.logotxt{
float:left;
font-size:24px;
margin:22px 0;
padding:15px 0;
}*/
.topnavnew{
list-style-type:none;
}
.topnavnew li{
list-style-type:none;
float:left;
}
.topnavnew li a{
float:left;
display:block;
color:#FFFFFF;
height:25px;
padding:5px 10px;
}
.topnavnew li a:hover, .topnavnew li a:active, .topnavnew li a.active{
color:#FFFFFF;
background:#666666;
}
.pageheading{
height:25px;
border-bottom:1px solid #e2e2e2;
font-size:24px;
color:#666666;
padding:10px 0;

}
.left-contrents{
float:left;
width: 626px;
margin-right:20px;
}
.rt-contrents{
float:left;
width: 303px;
}
.welcomeuser{
padding:15px 0;
font-size:18px;
}
.welcomeuser a{
color:#FF6600;
}
.contenttxt{
padding:15px 0;
}
.footermain{
margin:0 auto;
width:950px;
padding:10px;
color:#FFFFFF;
height:51px;
}
.rtpanel{
border:1px solid #e2e2e2;
background:#fafdff url(../img/rt-hd-bg.gif) repeat-x top;
padding:5px 10px;
margin:10px 0;
}
.topgray{
background:url(../img/lightgray.gif) no-repeat top;
padding:10px;
float:left;
width:540px;
}
.midgray{
background:url(../img/m-gray.gif) no-repeat top;
padding:10px;
clear:both;
float:left;
width:540px;
}
.line{
float:right;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
}
.line li{
float:left;
display:block;
height:30px;
text-align:right;
padding:0px 5px;
line-height:120%;
font-size:12px;
}
.line li span{
font-size:20px;
text-align:right;
}
.alignright{
text-align:right;
}
.fifty-px{
width:58px;
background:#dddddd;

}
.twenty-px{
width:10px;
}
.botgray{
clear:both;
vertical-align:top;
}
.customize{
float:left;
list-style-type:none;
width:155px;
margin-right:20px;
}
.customize li{
display:block;
padding:2px 0;
}
/*styles for forum page 09-02-09 ends here*/

/*Styles Added on 10-02-2009*/

.headerinn {
float:right; 
padding:10px 0px;
}

*html  .headerinn {
float:right; 
padding:13px 0px;
}

html > body  .headerinn {
float:right; 
*padding:13px 0px;
}

.intextarea  textarea{
	margin:0 0 12px 0;
	padding:4px;
	background:#f9fdff; 
	border:1px solid #e2e2e2;
	width:226px;
	height:190px;
	color: #666;
	font-size:15px;
}

.intextarea textarea:hover
{ 
	background: #fff;
	border:1px solid #e2e2e2;
}

.intextarea textarea:focus
{
	border:1px solid #82d5ff;
	background: #fff;
}

/*Styles added on 11-02-2009*/
.divMsgs {
display:none; 
text-align:center; 
background:#CCCCCC; 
/*position:absolute;
z-index:101; */
width:100%; 
height:25px;
}
/*Ended*/

/*Styles added on 12-02-2009*/

.fine_print{
	font-size: 10px;
}
.redast{
	color: #FF0000;
}

/*Style added on 19-02-2009*/

/*styles 18-02-09*/
.title{
font-size:18px;
background:url(../img/title2.png);
width:303px;
height:29px;
padding-top:10px;
text-align:center;
margin:0 auto;
}
.title span{
color:#fd976b;
}

.topnav-new{
float:right;
font-size:12px;
color:#999999;
}
.topnav-new a{
color:#666666;
padding-right:5px;
}
.gotoadmin{
background:#FFFFFF;
width:auto;
height:21px;
font-size:13px;
text-align:center;
float:left;
margin:0 5px;
border: 1px solid #CCCCCC;
padding: 0px 3px;
}

.topnav-new2{
font-size:12px;
color:#999999;
}
.topnav-new2 a{
color:#666666;
padding-right:5px;
}

.select-class {
	margin:20px 0px 0px 0px ;
	width: 250px;
}

.getsignup {
	margin-left: 125px; 
	width: 70%; 
	height: 100%; 
	background:#FAFDFF; 
	text-align:center;
}
