body {
   margin:0px;
   padding:0px;
   background-color: #18395F;
   font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #202020; 
}

#doc {
   width:779px;
   *width:779px; /* IE */
   min-width:779px;
   margin:auto;
   background-color:#FFFFFF;
}

#hd {margin-bottom:2px;text-align:left;}

/* rules for main templates */
.content-t4 .content-b {float:right;}
.content-t4 #content-main .content-b{float:left;}

/* t2 & t4: L180 & R180 */
.content-t4 #content-main .content-b {width:247px;}
.content-t4 .content-b {width:529px;}

/* general styles */
p{
 padding-bottom:12px;
 margin:0px;
}
a:link {
	color: #003399;
	text-decoration:underline;
}
a:visited {
	color: #003399;
	text-decoration:underline;
}
a:hover {
	color: #003399;
	text-decoration:underline;
}
a:active {
	color: #003399;
	text-decoration:underline;
}

/* start page styles */
#logo{

 }
#logotitle{
 float:right;
 width:669px;
 background-color:#FFFFFF;
} 
#language{
 text-align:right;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
 font-size:12px;
 font-weight:bold;
 padding-top:5px;
 padding-right:15px;
 float:right;
}
#topquote{
 text-align:right;
 padding-right:10px;
 margin-left:260px;
 margin-top:20px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 padding-bottom:2px;
 background-color:#617C9E;
 color:#FFFFFF;
 height:17px;
 padding-top:3px;
 background-image:url(../images/top-quote-bg.jpg);
 background-repeat:no-repeat;
 background-position:left;
}
#navigation{
 height:28px;
 background-color:#184B8C;
 width:779px;
 
}
#navigation a{
padding-left:5px;
padding-right:5px;
}
#leftquote{
 padding-top:10px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:14px;
 color:#245191;
 font-weight:bold;
 }
 #banner{
 height:248px;
 padding:0px;
 margin:0px;
  }
 #title{
 font-size:15px;
 font-weight:bold;
 color:#FF9C00;
 padding-top:10px;
 padding-bottom:5px;
 }
  #dilsetitle{
 font-size:15px;
 font-weight:bold;
 color:#7AA12C;
 padding-top:10px;
 padding-bottom:5px;
 }
  #nyayagrahtitle{
 font-size:15px;
 font-weight:bold;
 color:#F6B909;
 padding-top:10px;
 padding-bottom:5px;
 }
  #amanvedikatitle {
 font-size:15px;
 font-weight:bold;
 color:#30A5CE;
 padding-top:10px;
 padding-bottom:5px;
 }
#amanyuvatitle {
 font-size:15px;
 font-weight:bold;
 color:#FD5A5A;
 padding-top:10px;
 padding-bottom:5px;
 }
 
#title2{
 font-size:13px;
 font-weight:bold;
 color: #003399;
 padding-bottom:5px;
 }
#content{
 background-color:#FAFAF6;
 padding-left:10px;
 padding-right:10px;
 text-align:justify;
 padding-bottom:8px;
}
#content2{
 padding-right:10px;
 text-align:justify;
}

#ayuva{ 
 background-image:url(../images/aman-yuva-bg.jpg);
 background-repeat:no-repeat;
 background-position: right top;
}
#ft {}
#ft{
 height:22px;
 background-color:#666666;
 font-size:11px;
 font-family:verdana;
 color: #CCCCCC;
 clear:both;
 padding-top:6px;
 padding-left:10px;
}
#credits{
 padding-right:10px;
 text-align:right;
 background-color:#18395F;
 font-size:11px;
 color:#CCCCCC;
 padding-bottom:10px;
}
#credits a{
 color:#CCCCCC;
}.bdr {
	border: 1px dashed #960105;
	background-color:#FFFFFF;
	width:485px;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color: #003399;
}
.bdr2 {
	border: 1px dashed #960105;
	width:485px;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.bdr3 {
	border: 1px dashed #960105;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.padding{
 padding-left:10px;
 padding-right:10px;
 }
 .padleft{
 padding-left:10px;
 }
 .padright{
  padding-right:10px;
 }
ul{
 margin-bottom:0px;
 margin-top:2px;
 }
form{
 padding:0px;
 margin:0px;
}
input, textarea, select{
 border: 1px solid  #666666;
 margin-bottom:5px;
 margin-top:5px;
 width:250px;
 background-color:#FAFAF6;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
}
.submit{
 border: 1px solid  #666666;
 margin-bottom:5px;
 margin-top:5px;
 background-color: #525655;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 width:auto;
 color:#FFFFFF;
 width:75px;
}
.inputnw{
 width:auto;
}