html,body {	
	margin,padding: 0;
	background-color: #04105A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	line-height: 18px;	
	}
td {
	font-family: Arial, Helvetica, Verdana, Sans-serif;	
	font-size: 12px;
	color: #888888;	
	line-height: 18px;	
	}
h2 {
	font: 140% Arial, Helvetica, Verdana, Sans-serif;
	color: #8e9181;
}

h1 { 
	font: normal 190% Arial, Helvetica, Verdana, Sans-serif;
	color: #6b6f5b;
	padding-bottom: 10px; 
	border-bottom : 1px solid #fff;
}

h3 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #6b6f5b; 
	
}

h4 { 
	font: bold 120% Arial, Helvetica, Verdana, Sans-serif;
	border-bottom: 1px solid #8e9181;
	color: #e2e3dd;
	padding-bottom: 10px;  
	width: 400px;
}
p{
	color:#EE8545;
	font-style:italic;
	padding:0 0 12px 0;	
}
.dot{	
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;	
}
#strong{
	color:#EE8545;
}
.border{ /* used as table border in the contact page */
	padding:16px ;
	border:#cccccc 1px solid;
}
.www a{
	color:#888888;
	text-decoration:none;
}
.leftpadding{
	padding-left:30px;
	margin:0;
}



/******* Top Menu Style ***********/
 .menu {
      width: 100%;
      margin: 1em 0;
      padding: 0px 0.5em;
      background: #04105A none;
    }
    .menu ul {
      margin: 0;
      padding: 0;
	  padding-left:1.4em;
      list-style-type: none;
	  
    }
   .menu li {
      margin: 0;
      padding: 0;
      float: left;
	  
    }    
     .menu li {
      width: 9em;
	  height:2.4em;	  
      margin-right: 1em;
      background: #04105A;
      text-align: center;
	  
	    
    }
    .menu a {
	  padding-top:0.5em;
      display: block;
      width: 100%;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  color: #ffffff;
	  height:2.4em;
      text-decoration: none;
	  outline:none;
	  
    }
    .menu a:hover {
      background: #012F9A none;	
	  height:2.4em;	      
    }

/************** FOOTER STYLE ****************/
#footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;	
	text-align: center;
	border-right:#888888 1px solid;
	}

#footer a:link, #footer a:visited, #footer a:active{
	color: #888888;
	 text-decoration: none;
	 outline:none;
	}

#footer a:hover {
	color: #888888;
	text-decoration:underline;
	outline:none;	
	}	


/*********** FORM STYEL *************/

form input,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:#cccccc 1px solid;	
}

.bluebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	width:80px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #cccccc;
	outline:none;
}

.errmsg {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bolder;
	color: #CC0000;
}
/************** House images shadow in portfolio page ****************/
img.port {
	border: 5px solid #f9f9f7;
}

.shadow {
	float: left;
	margin: 0 0 10px 5px;
	
	background:url(../images/shadow.gif) no-repeat bottom right;
	
   
}

.shadow img {
	float: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: -4px;
	top: -4px;	
}



