/* CSS Document */
body{
margin:0;
padding:0;
}
body,td {
font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#000;
	text-decoration: none;
}	
.main_container{
width:100%;
background:url(../images1/footer_bg.gif) bottom repeat-x;
margin:0 auto;
}

#main_page{
width:920px;
margin:0 auto;
}

#bodymain {
float: left;
width:100%;
padding:10px 0 0 0;
}

.scroll_gallery_bg {
background:url(../images1/scroll_gallery_bg.jpg) top no-repeat;
}



.Footer {
	background:url(../images1/footer_bg.gif) top repeat-x;
}
.redtext {
	font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#ef7929;
}
.bluetext {
	font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#0072ad;
}
.copywrite {
font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	color:#fff;
	text-decoration: none;
	
}

a.menu:link {
font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	color:#fff;
	text-decoration: none;
	
}
a.menu:visited {
font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #fff;
	text-decoration: none;
	
}
a.menu:hover {
font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	color:#FFF;
	text-decoration: none;
	
}
a.menu:active {
font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
	color: #fff;
	text-decoration: none;
	
}


.middle_body{
padding:10px 10px 8px 10px;
background:#fff;
float:left;
}

.services_home{
float:left;
width:45%;
padding:14px 0 10px 11px;
}

.service1{
float:left;
width:100%;
padding:11px 0 0 0;
}

.services_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#8ab32d;
text-decoration:none;
text-transform:uppercase;
font-weight:normal;
}

.services_img{
float:left;
width:125px;
}

.services_text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
width:57%;
text-align:justify;
}

.welcome_text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:justify;
line-height:18px;
width:100%;
padding:11px 0 0 0;
}

.read_more_button{
float:left;
width:100%;
text-align:right;
padding:22px 0 37px 0;
}

.read_more{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#e46b0c;
text-decoration:none;
font-weight:normal;
}

.read_more a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#e46b0c;
text-decoration:none;
font-weight:normal;
}

.read_more a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7da523;
text-decoration:underline;
font-weight:normal;
}

.welcome_home{
float:left;
width:52%;
padding:14px 0 10px 0px;
}

.nav_row{
height:40px;
margin:7px 0 0 0;
padding:0 0 0 30px;
text-align:center;
clear:both;
}



/*Navigation CSS*/
.nav-main{
width: auto;
height:40px;
margin:0 auto;
padding:0 0 0 0px;
list-style-type:none;
float:left;
vertical-align:middle;
}

.nav-mains li{
width:93px;
height:40px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
line-height:40px;
background-image:url(images1/nav-round.jpg);
background-repeat:no-repeat;
background-position: right;}

.nav-mains li a{
width:93px;
height:40px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
background-image:url(images1/nav-round.jpg);
background-repeat:no-repeat;
background-position: right;
}

.nav-mains li a:hover{
width:93px;
height:40px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
text-align:center;
font-weight:normal;
background:#4975aa;
}

.nav-main_3b{
width:93px;
height:40px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
text-decoration:none;
text-align:center;
font-weight:normal;
background-image:url(images1/nav-round.jpg);
cursor:default;
float:left;
line-height:40px;
}
.midmenu{
background-image:url(../images1/mn_bg.gif);
background-repeat:repeat-x;
height:42px;
}
.nav-main_3{
width:132px;
height:42px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-decoration:none;
text-align:center;
float:left;
font-weight:bold;
line-height:40px;
background-image:url(../images1/nav-round.jpg);
background-repeat:no-repeat;

text-transform:uppercase;
}

.nav-main_3 a{
width:132px;
height:42px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-decoration:none;
text-align:center;
background-image:url(../images1/nav-round.jpg);
background-repeat:no-repeat;
background-position: right;
float:left;
font-weight:bold;
}

.nav-main_3 a:hover{
width:132px;
height:42px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-decoration:none;
text-align:center;
font-weight:bold;
background-image:url(../images1/nav-round1.jpg);
background-repeat:no-repeat;
background-position: right;
}

.nav-main_3_sel{
width:132px;
height:42px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-decoration:none;
text-align:center;
float:left;
font-weight:bold;
line-height:40px;
background-image:url(../images1/nav-round1.jpg);
background-repeat:no-repeat;
background-position: right;
margin:0 4px;
text-transform:uppercase;
}

.nav-main_3_sel a{
width:132px;
height:42px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#fff;
text-decoration:none;
text-align:center;
float:left;
font-weight:bold;
line-height:40px;
text-transform:uppercase;
cursor:default;
}

/*----------Inner Pages CSS Start------------*/

.inner_bodymain{
float:left;
width:97%;
padding:10px 0 10px 12px;
}

.inner_text_body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:justify;
line-height:18px;
width:50%;
padding:11px 0 15px 0;
}

.inner_text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:justify;
line-height:18px;
width:628px;
padding:11px 0 0 0;
}

.inner_text_para{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
text-align:justify;
line-height:18px;
width:628px;
padding:2px 0 10px 0;
}

.back_to_top{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#e26b0d;
text-decoration:none;
font-weight:normal;
float:left;
text-align:right;
width:628px;
padding:2px 0 0px 0;
}

.back_to_top a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#e26b0d;
text-decoration:none;
font-weight:normal;
}

.back_to_top a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
font-weight:normal;
}

.inner_text_heading{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:bold;
float:left;
padding-left:13px;
text-align:left;
line-height:18px;
width:628px;
padding:11px 0 0 0;
}

.services_text_inner{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding:0;
width:276px;
text-align:left;
}

.services_text_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#03496b;
text-decoration:none;
font-weight:bold;
}

.service1_inner{
float:left;
width:92%;
padding:11px 0 0 0;
}

.services_inner_left{
float:left;
width:277px;
padding:14px 0 10px 11px;
}

.contact_text1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:justify;
line-height:18px;
width:628px;
padding:11px 0 0 0;
}

.contact_text2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:left;
line-height:18px;
width:628px;
padding:11px 0 0 0;
}

.contact_text3{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
float:left;
padding-left:13px;
text-align:left;
line-height:18px;
width:628px;
padding:11px 0 0 0;
}

.contact_form_field1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#373636;
text-decoration:none;
font-weight:normal;
text-align:left;
width:150px;
height:16px;
}


specific-list1 {
margin:0;
padding:0;
}

.specific-list1 ul {
margin:0;
padding:0;
}

.specific-list1 li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072ae;
text-decoration:none;
text-transform:none;
background:url(../images1/bullet2.gif) no-repeat 1px 7px;
list-style-type:none;
padding-bottom:6px;
padding-left:18px;
padding-right:20px;
padding-top:0px;
margin:0;
}

.specific-list1 li a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#0072ae;
text-decoration:none;
text-transform:none;
font-weight:bold;
padding:0px 0 0px 0;
}

.specific-list1 li a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
text-transform:none;
font-weight:bold;
}
