body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th,{margin:0; padding:0;}

html, body {
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(images/back_all.gif) repeat-x center top;
	margin: 0px;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#F85F1F; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#000000; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
.wrapper { width:997px; margin:0 auto; text-align:left;}
.top{
	height: 115px;
}
.top_logo{
	text-align: left;
	float: left;
}
.top_right{
	float: right;
	margin-right: 63px;
	font: 15px "Gill Sans MT", Arial;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
	
}

.nav{
	background: url(images/nav_back.gif) repeat-x center top;
	height: 39px;
	float: left;
}
.nav_left{
	float: left;
}
.nav_right{
	float: right;
}
.middle{
	margin: 0px 36px 1px 35px;
}
.mid_left{
	float: left;
	width: 668px;
}
.mid_right{
	float: right;
	width: 249px;
}

	.leftflash { float:left; background:url(images/flash_back.gif) no-repeat; width:668px; height:329px; overflow:hidden;}
	.flobj { padding:30px 29px 28px 26px;}
	.righttext {
	padding:64px 0 0 10px;
	float:right;
	width:240px;
	color:#E3CBA5;
	font: 24px/25px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana;
	margin-bottom: 73px;
}
.welcome{
	font: normal 12px Arial, Helvetica, sans-serif, "Gill Sans MT";
	color: #AF9C7D;
	text-decoration: none;
	margin-left: 22px;
	width: 622px;
}
.welcome .head{font: 24px/25px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana; color:#F85F1F; margin-bottom: 20px; display:block;}
.ourservices{
font: normal 12px Arial, Helvetica, sans-serif, "Gill Sans MT";
	color: #AF9C7D;
	text-decoration: none;
	margin-left: 20px;
	width: 229px;
	margin-top: 20px;
}
.ourservices .he{
	font: 24px/25px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana;
	color:#F85F1F;
	margin-bottom: 20px;
	display:block;
	margin-top: 0px;	
}
.services{
	background: url(images/bullet.gif) no-repeat left center;
	padding-left: 16px;
}
.services a{
	background: url(images/bullet.gif);

}
.services a:hover{
	background: url(images/bullet.gif);
	color: #F85F1F;

}
.more{
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bot{
	background: url(images/bot_back.gif) repeat-x center top;
	height: 62px;
}
.footer{
	width: 820px;
	margin: 0px auto;
}
.copyright{
	color: #DDDEDD;
	float: left;
	margin-top: 24px;
	font-size: 11px;
}
.designby{
	float: right;
	margin-top: 24px;
	color: #DDDEDD;
	font-size: 11px;
}
.designby a{
	color: #DDDEDD;
}
.designby a:hover{
	color: #F85F1F;
}
.welcome_all{
	height: 300px;
}
.all{
	font: normal 12px Arial, Helvetica, sans-serif, "Gill Sans MT";
	color: #686F6A;
	text-decoration: none;
	margin-left: 22px;
	margin-right: 22px;
}
.all .head{font: 24px/25px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana; color:#F85F1F; margin-bottom: 20px; display:block;}

.righttext_all {
	padding:20px 0 0 10px;
	color:#E3CBA5;
	font: 24px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana;
	margin-bottom: 50px;
	background: #FFFFFF;
	text-decoration: none;
}
.main_text{
	font: normal 12px Arial, Helvetica, sans-serif, "Gill Sans MT";
	color: #OOOOOO;
	background: #FFFFFF;
	padding: 10px 22px 20px;
	border-right: 2px solid #444E4A;
	border-bottom: 2px solid #444E4A;
	border-left: 2px solid #444E4A;
	text-align:justify;
		
	
	/*min-height:auto !important;
	min-height:300px;
	height:300px;*/
}
	
.main_text .head{font: 24px/25px "Gill Sans MT", "AvantGarde Bk BT", Arial, Verdana; color:#F85F1F; margin-bottom: 20px; display:block; text-align:left;}
.main_text .blue{
	color: #7297BA;}
	.image{
	margin-right: 10px;
	margin-bottom: 10px;
}

