@charset "utf-8";
/* CSS Document */
/*-----------------Start of formatting------------------*/
body		{
			background-color:#3C6E8E;
			margin:0;
			padding:0 10px;
			border:0;
			font-family:"Times New Roman", Georgia,  Times, serif;
			font-size: 0.9em;
			color: #000000;
			min-width:1000px;
			}

h1, h2, h3, h4, h5	{margin:2px;padding:0;}
p			{font-size:1em; margin:2px; padding:2px; text-align:justify;}
.report		{font-size:1.1em; margin:5px; padding:0; text-align:justify; color:#FF0000;}
p a:link	{font-weight:bold;}			
a img 		{border:none; }
a:active, a:active img	{outline:none;}
a:link 		{color: #3c458e; text-decoration:none; font-weight:bold;}
a:visited 	{color: #3c458e; text-decoration:none; font-weight:bold;}
a:hover 	{color: #000000;}

	

/*-----------------Start of Layout------------------*/		
.wrap		{
			margin:0 auto;
			padding:0;
			width:900px;
			position:relative;
			overflow:hidden;
			clear:both;
			border:#3c458e solid 3px;;
			}
.header		{width:100%; float:left; height:220px; background-image:url(images/headbanner.gif); }
.middle		{width:100%; float:left; background-color:#ffffff; min-height:600px; }
.footer		{width:100%; float:left; background-color:#3c458e;}
.left		{width:200px; float:right; }
.middle .left 	{margin:15px 0 0 0;}
.right		{width:700px; float:left; }
.banner		{float:left; height:196px; }
.imgleft	{float:left;}
.imgright	{float:right; clear:both;}
.imggal	{float:left; padding:10px; margin:0; width:200px; height:200px; background:#000;}
.imggal img {}
.threeimgwrap	{padding:0; margin:0 0 5px 0; width:100%; clear:both; float:left;}
.threeimg		{float:left; margin:10px; padding:0; border:none; width:200px; background: #8E853C; height:180px;}
.footleft	{float:left; padding:10px; }
.footright	{float:right;padding:10px;}
.footbottom	{float:left; clear:both; width:100%;}
.imgright, .imgleft	{margin:5px 10px; border:none;}
ul	{margin:3px; list-style-position:inside; padding:0 30px; color:#000066;}
hr	{clear:both;}
.logo		{
			background: #3c458e;
			
			float:left;
			width:140px;
			position:relative;
			left:30px;
			top:0px;  
			}
.headerbox	{width:100%; background: url(images/headerbox.gif) bottom left no-repeat; padding:5px 5px 15px 12px; margin:0; position:relative; top:0px; right:0px;}
.headerbox a:active, .headerbox a:link, .headerbox a:visited	{color:#ffffff; font-size:1.4em;}
.email	{font-size:0.8em; color:#ffffff;}
.tel	{font-size:1.4em; color:#ffffff;}
.adbox	{width:190px; padding:12px 10px 10px; margin:5px; float:left; height:238px; background: url(images/box.gif); color:#FFFFFF;}
.adboxhead	{width:100%; height:40px; padding:0; margin:0;}
.adboxcont	{width:100%; height:160px; padding:0; margin:0;}
.adboxfoot	{width:100%; height:40px; padding:0; margin:0;}
.adboxcont a:link, .adboxcont a:active, .adboxcont a:visited {color:#FFFFFF;}
.adboxcont a:hover {color:#8E853C;}
.midlogo	{float:left; width:180px; position:relative; margin-bottom:10px;}
.leftboxtop	{width:100%; background:url(images/boxtop.gif) no-repeat #3c458e; padding:10px 10px 10px 0; min-height:15px;}
.leftboxbot	{width:100%; background:url(images/boxbot.gif) no-repeat left bottom #3c458e; padding:0 10px 10px 0px;  min-height:11px;}
.leftboxmid	{width:100%; background:url(images/boxmid.gif) repeat-y #3c458e; padding:0 10px 10px 0px;}
.contentrighttbox	{float:right; width:220px; margin:3px; clear:right;}
.contentleftbox	{float:left; width:428px; margin:3px; clear:left;}
.contentrighttbox p {font-size:1em;}
.contentcontainer	{width:660px; padding:5px; margin:10px; background:#ffffff;					}
.contentcontainer h1 	{background: #3c458e; font-size:1.2em; color:#ffffff; padding:4px 10px 4px 10px; font-weight:500}
.contentcontainer h2 	{font-size:1.3em; color:#000066; padding:4px 10px 4px 10px;}
.contentcontainer p 	{color:#000066; padding:4px 10px 4px 10px;}
.contentcontainer h4 	{color:#000066; padding:2px 10px 1px 10px;}
.contentcontainer h5 	{color:#000066; padding:2px 10px 2px 10px;}
.contentcontainer .adbox h2, .contentcontainer .adbox h3, .contentcontainer .adbox h4, .contentcontainer .adbox h5, .contentcontainer .adbox ul, .contentcontainer .adbox p{color:#FFFFFF;}
.contentcontainer .adbox ul, .contentcontainer .adbox p {padding:5px 10px; margin:0;}
.contentcontainer .adbox h5	{font-weight:normal; text-align:right;}
.innercont {width:100%; border:thin #cccccc solid; position:relative; padding:0; margin:5px 0 5px 0; overflow:hidden;  clear:both;}
.darkbg		{color:#ffffff; padding:0; margin:0;}
.darkbg	h2 {color:#ffffff; padding:2px 1px 2px 1px; margin:0px 5px 0px 15px; text-align:left; font-weight:normal; font-size:1.2em; text-transform: capitalize;}
.darkbg	p { font-size:1em; text-align:justify; padding:0px 5px 0px 15px; margin:0;}
.darkbg	h3 { font-size:1.1em; text-align:center; padding:0px 5px 0px 15px; margin:0;}
.darkbg	h4 { font-size:1em; text-align:right; padding:0px 5px 0px 15px; margin:0; font-weight:normal;}
.darkbg	hr {  padding:0px 15px 0px 15px; margin:0; }

.darkbg a:link, .darkbg a:active, .darkbg a:visited	{color:#ffffff; font-weight:normal;}
.darkbg a:hover 	{color:#C1B86D;}
.logo h3	{color:#ffffff; text-align:center; text-transform:uppercase; font-size:10px;}
.alignright p	{text-align:left; padding:0;}
.alignright		{padding:2px; border:thin #000066 solid; float:right; margin: 0 0 10px; background:#CCCCCC;}
.nav		{
			float:left;
			height:22px;
			background-color:#8E853C;
			border-top: #C1B86D solid 1px;
			 border-bottom: 1px solid #C1B86D;
			 width:100%;
			}
/*.nav .right {border-left: #000066 solid 1px; width:699px; line-height:23px;}
.nav ul		{margin: 0;	padding: 0;}
.nav ul li	{list-style-type: none;	display: inline;}
.nav li a:hover {color:#999966; }
.nav li a
{
	display: block;
	float: left;
	padding: 5px 10px;
	color: #000066;
	text-decoration: none;
}*/

/**************** menu coding *****************/
.nav ul {
  margin: 0 10px 0 10px;
  padding: 0;
  list-style: none;
}
.nav ul li {
  display:inline;
  font-family: Times New Roman, Times, serif;
  float: left;
  width:105px;
  list-style:none;
  font-size:1em;
  text-transform: capitalize;
  
  
  height:23px;

  
}
.nav ul li a {
  background:#8E853C;
  color:#fff;
  text-decoration:none; 
  line-height:22px;
  width:99px;
  display:block;
  padding:0 2px 0 2px;
 border-bottom: 1px solid #C1B86D;
 text-align:center;
font-weight:bold;
  }
  
  
.nav ul li a:hover {
  color:#000066;
  
  }

.nav ul li ul li {

	}
  
.nav ul li ul li a {
  background:#8E853C; font-weight:normal;border-left: 1px solid #C1B86D;border-right: 1px solid #C1B86D; width:99px; text-align:left;
  font-size:0.9em;
  }
  
.nav ul li ul li a:hover	{
	color:#000066;
  }
.nav ul li ul {
display:none;
		}
		
.nav ul li:hover ul	{
display:block;
	}
	
.nav ul ul {
position: relative;
z-index: 100;

}
.formLayout
    {background-color: #f3f3f3; border: solid 1px #a1a1a1; padding: 15px 10px 30px; width:95%; margin:5px; clear:both;}
    
.formLayout input, .formLayout input p
    {display: block; width: 225px; float: left; margin-bottom: 10px;}
.formLayout textarea
    {display: block; width: 225px; float: left; margin-bottom: 10px;}

.formLayout .formbutton, .formLayout .formcheck
	{width:auto; display: block; margin-bottom:10px;}

.formLayout label
	 {display: block; width: 175px; float: left; margin-bottom: 10px;}
 
.formLayout label
    {text-align: right; padding-right: 20px;}
	
.formLayout br
    {clear: left;}
