/* CSS Document */
 body
{
  background: url(../images/bg-body.jpg) no-repeat top center #000e24;
  font-family:  Arial,Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#043358;
  margin:0px auto;
}

#main
{
  width:1000px;
  margin:auto;
}

#top-bg
{
  width:1000px;
  height:478px;
  
 
}

#logo
{
  width:147px;
  height:147px;
  float:left;
  margin-left:17px;
  margin-top:20px;
}

.cleardiv
{
 clear:both;
}

 #menubar
{
   
  width:480px;
  height:30px;
  float:right;
  margin-top:46px;
  margin-bottom:100px;
   
}

#menu-content
{
  margin: 0 auto;
  padding: 0;
  position: relative;
}


#menu-content ul 
{
  color: #FFF;
  margin: 0;
   
}



#menu-content li 
{ display:inline; }




#menu-content li a
{  
  background:url(../images/menu-bg.jpg) no-repeat;
  font-family:  Arial,Verdana, Helvetica, sans-serif;
  font-weight:bold;
  margin:0px;
  float:left;
  text-align:center;
  color: #0285ca;
  text-decoration: none;
  height:20px;
  width:80px;
  padding-top:7px;
  margin-right:5px;
  border:none;
   
}


#menu-content li a:hover
{
   font-family: Arial,Verdana, Helvetica, sans-serif;
   font-size:12px;
   color:#fff;
   text-align:center;
   background:url(../images/menu-bg.jpg) no-repeat;
   
}


#menu-content li a#current
{
   font-family:  Arial,Verdana, Helvetica, sans-serif;
   font-size:12px;   
   color:#fff;
   text-align:center;
   background:url(../images/menu-bg.jpg) no-repeat;
 
}

#scrolltab
{ width:265px; float:left; margin-bottom:20px;}

/*Home page Slider CSS */
.myweb{ 
cursor:auto;
cursor: pointer;
background:#fdfdf4;
width:221px;
height:36px;
color:#062347;
float:left;
background: url(../images/strip.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding-left:30px!important;
padding-left:20px;
padding-top:9px;
}



.openweb{ /*class added to contents of 1st demo when they are open*/
background:#fdfdf4;;
cursor:auto;
cursor: pointer;
margin:0 auto;
float:left;
color:#062347;
background: url(../images/strip-1.jpg) no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

.webdetails
{   width:230px; margin:0 auto; text-align:justify; margin-bottom:0px; padding-top:5px; padding-bottom:5px; clear:both; color:#a2ccff;}
	
.webdetails ul
{ line-height:150%;}

.webdetails li
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#a2ccff;
list-style:none;
text-align:left;
margin-left:-40px; 
margin-bottom:10px;}


.webdetails a
{
text-decoration:none;
color:#a2ccff;
font-weight:normal;
}


.webdetails a:hover
{
text-decoration:underline;
color:#a2ccff;
font-weight:normal;
}

#left-sec
{
 width:242px;
 float:left;
 clear:both;
 margin-top:40px;
}


#right-sec
{
  width:722px;
  float:right;
  
}

#header
 {
 background:url(../images/header.jpg) no-repeat;
 width:722px;
 height:319px;
/* margin-top:0px!important;
 margin-top:85px;
 
 top:15px;
 position:relative;*/
 }
 
 #header-1
 {
 background:url(../images/header-1.jpg) no-repeat;
 width:697px;
 height:59px;
 font-size:24px;
 color:#0285ca;
  
 padding:25px 0px 0px 25px;
 margin-top:0px!important;
 margin-top:85px;
 }
 
 h1
 {
  font-family: Arial, Verdana,  Helvetica, sans-serif;
  font-size:24px;
  color:#0285ca;
  margin:0px;
 }
 #matter
 {
  background:#FFFFFF;
  width:682px;
  padding:20px;
  height:auto !important;
  min-height:570px!important;
  height:542px;
 }
 
 #matter-1
 {
 color: #333333;
 background-color:#afdffa;
 
  width:682px;
  padding:20px;
  margin-top:20px;
  height:auto !important;
  min-height:350px!important;
  height:300px;
 }
 
 #matter-2
 {
 color: #333333;
 border: 1px #999999 solid;
  
 
  width:635px;
  padding:20px;
  margin-top:20px;
  height:auto !important;
  min-height:350px!important;
  height:300px;
 }
 
 #matter li
 {
 background:url(../images/bullet-1.jpg) no-repeat;
 list-style:none;
 margin-left:-40px;
 padding-left:30px;
 margin-right:5px;
 
 }
 
  #welcome-img
{
  width:143px;
  height:152px;
  float:right;
  margin-left:10px;
  margin-bottom:10px;
 }
 
 .mt
 {
  font-size:24px;
  color:#0285ca
 }
 
  .mt-1
 {
  font-size:18px;
  color:#0285ca
 }
 
 
 
 
 #services
 {
  width:722px;
  height:157px;
  margin-top:20px;
  float:right;
  
 }
 
 .services-tab
 {
 width:167px;
 height:157px;
 float:left;
 margin-right:18px;
 }
 
  .services-tab-1
 {
 width:167px;
 height:157px;
 float:left;
 }
 
 #tab-bg
 {
  background:url(../images/tab-bg.jpg) repeat-x;
  width:724px;
  height:420px;
  margin-bottom:0px;
  margin-top:15px;
  float:left;
 }
 
 #ajax
 {
  float:left;
 }
 
 #news
 {
  width:200px;
  float:right;
  margin-top:20px;
  margin-left:10px;
  
 }
 #news a{ color:#043358;  font-size:12px; font-weight:bold; text-decoration:none;}
#news a:hover{ color:#043358;  font-size:12px; text-decoration:underline;font-weight:bold;}

 h5
 {
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
 }
 
 #contact-bg
 {
  width:724px;
  height:40px;
  background:#5d621e;
  padding-top:10px;
  clear:both;
  color:#FFFFFF;
  margin-bottom:20px;
  
 }

.form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:0px;
float:right;
}

input 
{
background-color:#414509;
	padding : 3px 2px 2px 2px;
	border : 1px solid #808080;
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	color :#FFFFFF;
	width:140px;
	margin:5px 0px 2px 0px;
	line-height:10px;
} 
input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(../images/submit-btn.jpg) no-repeat;
	width:66px;
	height:22px;
	color:#fff;
	margin-top:6px;
	border:0px;
	float:right;
	cursor:pointer;
} 
select 
{ 
font : normal 11px Arial, Verdana, Tahoma, sans-serif;
border : 1px solid #ececec;
display : block;
color : #000;
width:110px;
margin-top:5px;
} 

#footer
{
  width:980px;
  margin:auto;
  margin-top:15px;
  border-top:#0285ca solid 1px;
  padding: 0px 10px 10px 10px;
  color:#0285ca;
 
   
}

#footer-1
{
  width:400px;
  float:left;
  margin-top:10px;
  
}

#footer-2
{
  width:500px;
  float:right;
  text-align:right;
   margin-top:10px;
   margin-bottom:10px;
}

 #footer a{ color:#0285ca;  font-size:12px; text-decoration:none; font-weight:normal;}
 #footer a:hover{ color:#FFFFFF;  font-size:12px; text-decoration:none; font-weight:normal;}

 
#map
{
 width:299px;
 height:411px;
 float:right;
 clear:both;
}

.gototop
{
  width:100px;
  float:right;
}

.img
{
border:none;
}

.img a
{
border:none;
}

.line
{
  background:url(../images/line.jpg) no-repeat;
  width:680px;
  height:1px;
  margin:auto;
  margin-bottom:10px;
}


