/*
Created by Sanjay Prasad
any suggestion/question send a
mail to sanjay@openplus.in
*/
#main{
width:80%;
margin: -10px auto;
color: #666;
font-family:arial;
font-size: 14px;
background-color: #fff;
line-height: 130%;
border: 1px solid transparent;
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
}
h1 {
color:#555555;
font-size: 18px;
}
A:link {text-decoration: none; color:#069;}
A:visited {text-decoration: none; color:#079;}
A:active {text-decoration: none; color: #334466;}
A:hover {text-decoration: underline; color: #F90;}
.fieldset{
border:0px solid #ccc;
padding : 15px 5px 15px 20px;
}
.legend{
border:1px solid #999;
padding : 5px 5px 5px 10px;
}
.label{
width:150px;
color:#444;
padding-left:20px;
}
.success{
color:#fff;
padding : 5px 5px 5px 15px;
background: #370;
border: 1px solid #370;
}
.remarks{
color:#555;
padding : 5px 5px 5px 15px;
background: #ffffff;
border: 1px solid #f90;
margin-top:5px;
}
.regsucc{
color:#370;
margin : 20px 20px 40px 40px;
}
.error{
color:#fff;
font-weight: bold;
padding : 5px 5px 5px 15px;
background: #f40;
border: 1px solid #f30;
}
.input{
border:1px solid #999;
padding:3px 3px 4px 3px;
}
.input:hover{
border:1px solid #369;
padding:3px 3px 3px 3px;
}
.amenu{
border: 1px solid #999;
padding: 10px 5px 7px 25px;
color: #999;
}
.cont{
padding-left:10px;
padding-right:10px;
color:#666;
}
.right{
float: right;	
	padding: 15px 5px 15px 20px;
	width: 320px; 
	color:#444;
	margin: 0px 20px 10px 20px;	
}

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
background:#369;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: #fff;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
background: #369 top right repeat-y;
}

#underlinemenu ul li a:hover{
color: #fff;
background-color: #369;
border-bottom: 4px solid #4E514E;
padding-bottom: 0;
}
.trc{
color: #370;
background-color: #fff;
text-decoration:underline;
text-align:center;
}
.font{
color:red;
}
.aleft{
text-align: left;
}
.aright{
text-align: right;
}
#inside{
background:#ffffff;
margin-top:10px;
margin-bottom: 20px;
}
#left{
margin:10px 10px 10px 30px;
padding :10px 10px 20px 10px;
width:70%;
}
#rightmenu{
float:right;
margin-top:0px;
padding:10px 40px 10px 230px;
}

.menu-title {
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 2px 0px 2px;
	color: #369;
	border-bottom: 2px solid #5E9BCA;
}

ul
{
list-style-type: square;
color: #369;
padding: 0px;
margin: 0px;
}
.insider{
margin-top: 0px;
padding: 2px 2px 2px 2px;
border-bottom: 1px dashed #ddd;
}

.trc{
color: #370;
background-color: #fff;
text-decoration:underline;
text-align:center;
}
.online{
color: #444;
background: #ffc;
padding-left:10px;
border-top: 1px solid #f90;
border-bottom: 1px solid #f90;
}
.spons{
width:125px;
height: 45px;
background-image:url('img/banner.png');
color: #fff;
padding: 10px 10px 5px 35px;
}

#footer{
background: #369;
color:#ffffff;
padding :5px 10px 5px 10px;
}
