/*
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Created By: Rajesh H. Rane |
|	Date:11-07-2007 |
| Please don't steal this code |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+*/
/*---------Global-----------*/
* {
margin:0;
padding:0;
}
body {
background:#BBB url(images/midbg.jpg) repeat-y center top;
font:62.5% Arial, Helvetica, sans-serif;
text-align:center;
}
br.cls {
clear:both;
height:1px;
}
ul,li,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,img {
list-style:none;
border:0;
margin:0;
padding:0;
}
.menunav a {
	color:#FFF;
	text-decoration:none;
	display:block;
	font-size: 105%;
	letter-spacing: 1px;
}
.menunav a:hover {
color:#71CAE6;
text-decoration:none;
display:block;
}
.menunav a:active,.menunav a:visited {
color:#FEF4C1;
text-decoration:none;
display:block;
}
.grayline {
height:5px;
background:#E3E3E3;
}
/*---------Main Containers-----------*/
.container {
min-height:10px;
max-height:9000px;
text-align:left;
width:760px;
background:#FFF;
margin:0 auto;
}
/*---------head-----------*/
.logonav h1 a {
background: url(images/logo.jpg) no-repeat left top;
display:block;
height:113px;
width:361px;
text-indent:-5000px;
}
.logonav h1 img {
display: block;
overflow: hidden;
height:113px;
width:361px;
border:0;
}
.logonav {
background:url(images/logobg.jpg) repeat-x left top;
height:115px;
}
.main {
min-height:10px;
max-height:9000px;
background:url(images/yellowbg.jpg) repeat-y left top;
}
.header {
background:url(images/headerbg.jpg) repeat-x left top;
height:163px;
}
.menunav {
float:left;
width:191px;
height:158px;
background:#047CB6 url(images/menubg.jpg) repeat-y right top;
margin-top:1px;
}
.menunav ul {
display:block;
height:130px;
margin-top:24px;
}
.menunav li {
height:20px;
display:block;
background:url(images/linkbg.jpg);
text-align:right;
color:#FFF;
font:italic 700 8pt Arial, Helvetica, sans-serif;
text-transform:capitalize;
list-style:none;
padding-top:6px;
padding-right:32px;
}
#dropmenudiv{
position:absolute;
/*line-height:18px;*/
z-index:100;
border:1px solid #108EAD;
font:110% Arial, Helvetica, sans-serif;
}
#dropmenudiv a{
width: 100%;
height:21px;
display: block;
/*text-indent: 3px;*/
text-align:left;
padding:5px 15px 0;
color:#FFFFFF;
background: url(images/linkbg.jpg) no-repeat left top;
text-decoration: none;
font-weight: bold;
}
#dropmenudiv a:hover,{ /*hover background color*/
background: url(images/linkbg.png) no-repeat left top;
color:#F5F7EC;
}
#dropmenudiv a:active,#dropmenudiv a:visited{ /*hover background color*/
color:#FEF4C1;
}

* html .middle_content {
height:10px;
background:#FFF url(images/yellowbg.jpg) repeat-y left top;
}
html>body .middle_content {
min-height:815px;
height:auto;
background:#FFF url(images/yellowbg.jpg) repeat-y left top;
}

* html .leftnav {
float:left;
width:191px;
height:661px;
background:url(images/yellowbg.jpg) repeat-y right top;
}
html>body  .leftnav {
float:left;
width:191px;
min-height:661px;
height:auto;
background:url(images/yellowbg.jpg) repeat-y right top;
}
.leftnav a {
text-decoration:none;
color:#000000;
}
.leftnav a:hover{
text-decoration:underline;
color:#8A4500;
}
.leftnav a:active,.leftnav a:visited{
text-decoration:none;
color:#8A4500;
}
.rightnav p {
	color:#000;
	font-size:120%;
	margin:10px 20px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
}
.rightnav img {
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #CCC;
}
.style1 {color: #FF9900}
.rightnav .welcome {
font:italic 700 200% Arial Black,Arial,Helvetica, sans-serif, "Century Schoolbook";
background:url(images/welcome.png) no-repeat left top;
display:block;
height:39px;
width:490px;
color: #0B528D;
padding-top: 15px;
padding-left: 50px;
letter-spacing: 1px;
}
.header .colage {
height:158px;
background:#5D98B4;
float:left;
width:569px;
margin-top:1px;
}
.colage dt,.colage dd {
display:block;
}
.colage dt {
height:35px;
background:url(images/hmenu.jpg) repeat-x left top;
}
.colage li {
display:inline;
font-size:120%;
letter-spacing:1px;
color:#FFF;
font-weight:700;
}
.colage ul {
display:block;
width:560px;
background:url(images/icons.png) no-repeat 40px -1px;
height:34px;
}
.colage dt a {
display:block;
width:186px;
height:24px;
color:#FFF;
text-decoration:none;
text-align:center;
padding-top:10px;
float:left;
background:no-repeat right top;
}
.rightnav ol {
display:block;
margin:20px;
}
.rightnav li {
background:url(images/dbarrow.png) no-repeat left 2px;
padding-left:15px;
color:#666;
font-size:120%;
display:block;
margin-bottom:5px;
}
.colage dd {
height:123px;
background:url(images/colage.jpg);
}
.leftnav dt,.leftnav dd {
display:block;
margin:10px 19px 10px 10px;
}
.leftnav dt {
font-weight:100;
color:#369;
}
.leftnav dl {
display:block;
margin-top:10px;
margin-bottom:30px;
}
.leftnav .lnavhed {
font:italic 700 16px Arial, Helvetica, sans-serif;
float:left;
width:158px;
display:block;
height:29px;
background:url(images/strip.jpg) no-repeat left top;
color:#8A4500;
padding-left:10px;
padding-top:5px;
}
.leftnav ul {
margin:10px;
}
.leftnav li {
display:block;
background:url(images/square.png) no-repeat left 3px;
padding-left:15px;
padding-bottom:5px;
padding-right:10px;
}
.footer {
background:url(images/flbg.png) repeat-x left top;
height:82px;
}
.footer .footlogo {
height:82px;
background:url(images/footerlogo.png) no-repeat left top;
}
.footlogo dl {
display:block;
height:80px;
font-family:Arial, Helvetica, sans-serif;
}
.footlogo dt {
height:27px;
display:block;
text-align:right;
font-weight:700;
padding-right:150px;
padding-top:15px;
color:#369;
}
.footlogo dd {
text-align:right;
color:#FFF;
}
.footlogo p {
	margin:10px 20px 10px 10px;
	font-size: 120%;
}
.email {
font-size:85%;
}
.email a:hover {
color:#000;
text-decoration:none;
}
a,.email a {
color:#369;
text-decoration:none;
}
a:hover,.colage dt a:hover {
color:#71CAE6;
}
* html .middle_content .rightnav{
float: left;
width: 566px;
height:745px;
}

html>body .middle_content .rightnav  {
float: left;
width: 566px;
min-height:745px;
height:auto;
}
.leftnav {
	font-size: 110%;
}
/*Form fields*/
.rightnav input.txt {
	color: #000000;
	background-color: #E9F5F9;
	border: 1px inset #333385;
	width: 200px;
	font:700 95% Arial, Helvetica, sans-serif;
	padding: 2px;
	font-size: 95%;
}
.rightnav #comments{
	color: #000000;
	background-color: #E3F2F7;
	border: 1px inset #00008B;
	width: 204px;
	font:700 95% Arial, Helvetica, sans-serif;
}
.rightnav input.btn {
	color: #FFFFFF;
	background-color: #0673A7;
	border: 1px outset #00008B;
	font-size: 95%;
	font-weight: 700;
	padding: 4px;
}
.rightnav form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	font-size: 120%;
}
.rightnav form {
	width: 96%;
	margin: 0px auto;
}

.rightnav form p label {
float: left;
width: 30%;
font: 100 100% Arial, Helvetica, sans-serif;
}
.rightnav fieldset {
	border: 1px solid #CCCCCC;
	margin-top: 16px;
	padding: 10px;
}
.rightnav legend {
	font: bold 130% Arial, Helvetica, sans-serif;
	color: #999999;
	background-color: #FFFFFF;
}
.rightnav.akey {
text-decoration: underline;
}
.rightnav .privacydiv {
	margin: 0px auto;
	width: 99%;
	padding-top: 15px;
}


div.lftflow{ float:left; margin-left:1px;}
div.rightflow{ float:right; margin-right:5px;}
