body{
margin:0px; 
font-size:12px;
font-family:Georgia, "Trebuchet MS", Verdana, Arial;
color:#666666;
line-height: normal;
/*text-shadow: 1px 1px 0 #ffffff;*/

background:#ebf9fe url(/images/backgrounds/background_027.gif) repeat;

}
img{border:none}
.clear{clear:both}

#layout{width:950px; margin:0 auto; 
}
#header{float:left; width:950px}
#logo{float:left; height:230px; width:900px; margin-left: 220px;}
#logo img{float:left; width:auto; margin:15px 0 0 20px; }

h4 {font-size:16px; padding: 15px 10px 0 60px; float:left; }
h2{font:16px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:10px 0 10px 0; margin:0}
h3{font:14px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:10px 0 10px 0; margin:0}

ul {
 margin-left:30px;
}



#body_container{float:left; width:884px; margin:0; padding:0px 33px 0 33px; }
#body_container_inner{float:left; width:884px; margin:0;  background:#ffffff url(/images/bodycontainerback.jpg) repeat-y 0 0;}
#body_container_inner1{float:left; width:884px; margin:0;  background:#ffffff;}

 img.alignright {
 	float: right;
 	/*padding: 0px 20px 5px 35px;*/
 	border: solid 1px #e4e3e3;
 	margin: 0px 0px 0px 10px;
 	padding: 5px 5px 5px 5px;
 	/*background: #e6e5e5;*/

 	
 }
 

img.alignleft {
	float: left;
	/*margin: 3px 15px 5px 0px;*/	
 	border: solid 1px #e4e3e3;
 	margin: 0px 5px 0px 5px;
 	padding: 5px 5px 5px 5px;
 	/*background: #e6e5e5;*/
	
}

img.alignmiddle {
	float: left;
 	border: solid 1px #e4e3e3;
 	margin: -10px 5px 0px 5px;
 	padding: 5px 5px 5px 5px;
	
}


ul.left {
	float: left;
	width: 50%; 
	margin: 0px;
	padding: 0px;
	border: 0px none; 
	list-style-position: inside;
	list-style-type:disc;
	color: #666666;	
	position: relative;
    left: 40px;
}

ul.right {
	float: right;
	width: 50%; 
	margin: 0px;
	padding: 0px;
	border: 0px none; 
	list-style-position: inside;
	list-style-type: disc;
	color: #666666;	
	position: relative;
    left: 40px;
}


/* Navigation */
#content-navigation {
	width: 884px;
	background-color: #7f0b30;
	height: 31px;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;

}

ul#navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#navigation li {
	display: inline;
	list-style: none;
	height: 32px;
}

#navigation li a {
	color: #FFFFFF;
	line-height: 32px;
	font-size: 14px;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
	border-right: 1px solid #ffffff;
}

#navigation li a:hover {
	text-decoration: underline;
	background-color: #96a62a;

}

.errorMessage{
	float:left;
	color:#EF2C24;
}


#menu{
	float:left;
	width:884px;
	margin:0;
	background:url(/images/menu_bg.png) no-repeat 0 0;
	margin-top: 0px;
	padding-right: 0;
	margin-bottom: 0px;
	margin-left: 33px;
	height:37px;
}

img.service-img{float:left;
				margin-right:10px;
				margin-bottom:10px;
				}




.banner{float:left; margin-left:33px; width:884px; background: #EBF9FE ;}
.banner img{float:left; width:auto; padding:0 0 0px 0;}


.clear {clear:both}
.col-1, .col-2, .col-3 {float:left}
.wrapper {width:880px;overflow:hidden}
.container {width:100%}
.container_row{float:left; width:884px}

#content {padding:0 14px 20px 18px;
border-right: solid 1px #ebeaeb;
border-left: solid 1px #ebeaeb;


}
#content .col-1 {width:590px;margin-right:15px;}
#content .col-1a {width:840px;margin-right:40px;}
#content .col-2 {width:240px; padding: 5px 0 0 15px; }
#content .section {padding-bottom:38px}
#content .inner_copy {border:0;color:#f00;float:right;width:28%!important;margin:-123px auto 0;overflow:hidden;line-height:0;padding:0;font-size:12px}
.img-list li {width:100%;overflow:hidden;padding-bottom:2px}
.img-list li.last {padding-bottom:0}
.img-list li img {float:left;margin-right:20px}
dl dt {font-weight:bold;margin-bottom:6px}
dl dd {margin-bottom:18px; margin-left:5px;}


.find_more{float:left; width:884px; height: 109px; 
/*background:url(/images/bg.gif) no-repeat 0px 0 ; */
background: #ffffff;
}
.find_more p{float:left; width:844px; font:26px/28px "Gill Sans MT", Arial, Helvetica; color:#4c8698; padding:30px 0 30px 40px; margin:0; text-shadow: 1px 1px 0 #ffffff;}
.find_more p span{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#4c8698}
.find_more p a{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:underline}
.find_more p a:hover{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:none}


#footer{
float:left; width:884px; 
background:url(/images/footer_bg.gif) repeat-x 0 0; margin-top:0px;
color:#ffffff;
/*background:#cccccc;*/
}

#footer .footer_link{width:884px; padding:7px 0 0 0;}
#footer .footer_link a{color:#d4dee8; text-decoration:none; }
#footer .footer_link a:hover{ text-decoration:underline; }
#footer .footer_link a.current{ text-decoration:underline}
#footer p { margin-top: 0px; color:#ffffff;}

/***** inner page css starts *****/

#left_box{width:200px; float:left}
#right_box{width:650px; floaT:left} 

h1{font:18px Georgia, "Times New Roman", Times, serif; color:#7d0a2d; font-style:italic; padding:10px 0 10px 0; margin:0}
h1 span{color:#7d0a2d;}
h1.inner{font:18px Georgia, "Times New Roman", Times, serif; color:#7d0a2d; font-style:italic; padding:0; margin:0}

a{color:#a93404; text-decoration:none;}
a:hover{color:#ff6f5f}
a:hover.supports{color:#000; text-decoration:none;}

.welcomezone{padding:10px 20px 10px 10px;}

/* Text Styles Start Here */
.blueboldheading{
font:bold 29px Kozuka, "Gothic Pro", "Myriad Pro", Arial, Helvetica, sans-serif;
color:#92BBEB;
padding:0 0px 5px 0px;
margin:0px 0px 0px 0px;
}
.whitelightheading {
font:29px Kozuka, "Gothic Pro", "Myriad Pro", Arial, Helvetica, sans-serif;
font-weight:100;
margin:0px;	
padding:0px;
}

/* Text Styles End Here */

.project-img{float:right; margin-left:20px; border: 6px solid #ccc;}
.project-img_1{float:right; margin-left:20px; border: 6px solid #ccc; }
.row2{padding:10px 30px 20px 20px;}
.box1{width:45%; float:left; padding:5px;}
.about-img{float:left; margin-right:20px;}
/* 	Inside Page Design  */
p{text-align:justify; color:#666666; font-family:Tahoma, Trebuchet MS", Verdana, Arial;
}
.box2{width:45%; float:left;padding:5px;margin-left:5%}
h2{font:13px Georgia,"Times New Roman",Times,serif; color:#7d0a2d; padding:5px 0px 5px 0px; border-bottom:1px dotted #666666; margin:0px 0px 10px 0px;}
h3{font:13px Georgia,"Times New Roman",Times,serif; color:#7d0a2d; padding:0px 0px 5px 0px; margin:0px;}
.blog-posted-row{background:url(../images/body_container_bg.gif) repeat-y 0 0; padding:3px;}
/* 	Inside Page Design  */
textarea{width:322px}
/***** inner page css ends *****/
