/* CSS Document */

body{
margin:0;
padding:0;
background-color:#e7e7e7;
}

#main_container{
width:934px;
background-color:#fff;
margin:0 auto;
border-left:1px solid #ccc9c9;
border-right:1px solid #ccc9c9;
}

#header{
width:934px;
height:297px;
}

#middle_container{
width:934px;
}

#middle_left{
clear:both;
width:275px;
height:300px;
float:left;
padding-top:19px;
padding-left:14px;
}

#middle_left_about{
width:268px;
float:left;
padding-top:19px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
padding-right:11px;
}

#middle_leftpart{
width:260px;
}

#middle_left_solution{
width:268px;
float:left;
padding-top:19px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
padding-right:11px;
}

#middle_left_services{
width:270px;
float:left;
padding-top:19px;
padding-left:11px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
padding-right:13px;
}

.about_img_middle{
padding-right:10px;
}

#middle_shade{
width:20px;
height:442px;
float:left;
background:url(images/shade-middle.jpg) no-repeat;
}

#middle_right_main{
width:900px;
float:left;
padding-right:10px;
padding-left:10px;
padding-top:19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

#middle_right_main_home{
width:900px;
float:left;
padding-right:10px;
padding-left:10px;
padding-top:0px;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

#middle_right_main_serv{
width:600px;
float:left;
padding-right:10px;
padding-left:10px;
padding-top:19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

#middle_right_main_1a{
width:614px;
clear:both;
padding-top:19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

#middle_right_main2a{
width:614px;
float:left;
padding-right:10px;
padding-top:19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: center;
}

#middle_right_main_submit{
width:900px;
float:left;
padding-right:10px;
padding-top:19px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: center;
}

#middle_right_main_solution{
width:614px;
float:left;
padding-right:10px;
padding-top:19px;
}

#middle_right_main_2{
width:614px;
float:left;
padding-right:10px;
padding-top:19px;
}

#middle_right_section1_home{
width:270px;
float:left;
padding-right:15px;
padding-top:10px;
padding-top:10px;
}

#middle_right_section1_inner{
width:280px;
float:left;
padding-right:20px;
padding-top:10px;
padding-bottom:15px;
background: url(images/border-middle.jpg) repeat-y right;
}

.middle1{
width:260px;
float:left;
padding-top:10px;
}
.middle2{
width:260px;
float:left;
padding-top:25px;
}


#middle_right_section2{
width:260px;
height:177px;
float:left;
padding-left:40px;
padding-top:10px;
}

#middle_right_section2_in{
width:260px;
float:left;
padding-left:20px;
padding-top:10px;
padding-right:10px;
}

#middle_right_section3_in{
width:260px;
float:left;
padding-left:20px;
padding-top:10px;
padding-right:10px;
padding-bottom:25px;
}

#middle_right_main p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

#middle_right_main3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: justify;
width:600px;
float:left;
padding-right:10px;
padding-top:19px;
}

#middle_right_main4a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: justify;
width:895px;
float:left;
padding-right:14px;
padding-top:19px;
padding-left:14px;
padding-bottom:15px;
}

#middle_right_main3_about{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: left;
width:600px;
float:left;
padding-right:10px;
padding-top:19px;
}

#middle_right_main3_solutions{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: justify;
width:608px;
float:left;
padding-right:8px;
padding-top:19px;
}

#middle_right_main3 p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align:justify;
}

.middle_left_section_1{
width:248px;
height:115px;
float:left;
padding:14px 7px 10px 7px;
}

.middle_left_img1{
width:94px;
height:115px;
float:left;
}

.read-more{
margin-top:7px;
}

.bullet-left{
width:13px;
height:115px;
float:left;
background-image:url(images/bullet-small1.gif);
background-position:top ;
background-repeat:no-repeat;
}

.middle_left_text {
font-family: Tahoma;
font-size:11px;
color:#3a3a39;
text-decoration:none;
width:134px;
height:115px;
text-align:justify;
float:left;
padding-left:6px;
}

.heading{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#6b0d0e;
text-transform:uppercase;
}

.heading4{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#414141;
text-transform:uppercase;
}

.heading2a{
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3a3a39;
text-transform:uppercase;
text-align:center;
}

.read-more-right{
text-align:right;
}

#navigation_middle{
clear:both;
width:934px;
height:22px;
border-top:1px solid #fff;
border-bottom:1px solid #c6c3c3;
background:url(images/navigation-bg.jpg) repeat-x;
}

#footer_navigation{
clear:both;
width:934px;
height:30px;
padding-top:8px;
padding-bottom:8px;
background-color:#fff;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#2e2d2d;
}

#footer_navigation ul{
	display:inline;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer_navigation li{
	display:inline;
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer_navigation li a:link, #footer_navigation li a:visited{
font-family:Tahoma;
font-size:11px;
color:#2e2d2d;
text-decoration:none;
margin:0 15px;
}

#footer_navigation li a:hover{
font-family:Tahoma;
font-size:11px;
color:#2e2d2d;
text-decoration: underline;
}

.sep{
	color:#2e2d2d;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	}

#footer{
clear:both;
width:934px;
height:30px;
padding-top:14px;
padding-bottom:14px;
background: url(images/footer-bg.jpg) repeat-x;
background-color:#e4e1e1;
text-align:center;
font-family:Tahoma;
font-size:11px;
color:#2e2d2d;
border-bottom:1px solid #ccc9c9;
}

#footer a{
font-family:Tahoma;
font-size:11px;
color:#2e2d2d;
text-decoration:none;
}

#footer a:hover{
font-family:Tahoma;
font-size:11px;
color:#000;
text-decoration: underline;
}

.nav-main{
width: auto;
height:22px;
margin:0;
padding:0;
list-style-type:none;
float:left;
vertical-align:middle;
}

.nav-main1 {
width:100px;
height:22px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b0d0e;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
line-height:22px;
border-right:1px solid #fff;
background-image: url(images/navigation-bg.jpg);
background-repeat: repeat-x;
}

.nav-main1 a{
width:100px;
height:22px;
display:block;
list-style-type:none;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b0d0e;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
background-image: url(images/navigation-bg.jpg);
background-repeat: repeat-x;
}

.nav-main1 a:hover{
width:100px;
height:22px;
display:block;
list-style-type:none;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
text-align:center;
font-weight:normal;
background-image: url(images/navigation-bg1.jpg);
background-repeat: repeat-x;
}

.nav-main2{
width:155px;
height:22px;
display:block;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b0d0e;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
line-height:22px;
border-right:1px solid #fff;
background-image: url(images/navigation-bg.jpg);
background-repeat: repeat-x;
}

.nav-main2 a{
width:155px;
height:22px;
display:block;
list-style-type:none;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b0d0e;
text-decoration:none;
text-align:center;
float:left;
font-weight:normal;
background-image: url(images/navigation-bg.jpg);
background-repeat: repeat-x;
}

.nav-main2 a:hover{
width:155px;
height:22px;
display:block;
list-style-type:none;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
text-align:center;
font-weight:normal;
background-image: url(images/navigation-bg1.jpg);
background-repeat: repeat-x;
}

.features-list {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
text-decoration:none;
list-style-image: url(images/bullet-list1.gif);
list-style-position: inherit;
margin:0px;
padding:6px 0 0 30px;
text-align:left;
}

.features-list li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
text-decoration:none;
list-style-image: url(images/bullet-list1.gif);
list-style-position:outside;
padding-bottom:2px;
padding-top:2px;
}

.features-list2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
text-decoration:none;
list-style-image: url(images/bullet-list1.gif);
list-style-position: inherit;
margin:0px;
padding:6px 0 0 30px;
}

.features-list2 li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
text-decoration:none;
list-style-image: url(images/bullet-list1.gif);
list-style-position:outside;
padding-bottom:5px;
padding-top:5px;
}

.red-text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b0d0e;
text-decoration:none;
font-weight:bold;
}

.form_text {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
border:#373737 1px solid;
margin-bottom:10px;
width:120px;
}

.form_text6 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
border:#373737 1px solid;
margin-bottom:10px;
width:220px;
}

.form_text2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
margin-bottom:10px;
}

.form_text3{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
margin-bottom:10px;
width:120px;
}

.form_text4{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
margin-bottom:10px;
width:220px;
border:#373737 1px solid;
}

.form_text5{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#373737;
margin-bottom:10px;
width:118px;
width:120px;
border:#373737 1px solid;
}

.bdy_text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: left;
width:164px;
float:right;
}

.bdy_text_home{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3a39;
text-decoration:none;
text-align: left;
width:586px;
float:left;
padding-left:28px;
padding-top:10px;
background: url(images/border-middle.jpg) repeat-y left;
}
.person {
width:85px;
padding:4px;
float:left;
}

.validation_img1{
margin-right:10px;
margin-left:5px;
}

.footer-right{
width:20%;
float:right;
margin-top:0;
}

.footer-left{
width:62%;
float:left;
padding-left:150px;
margin-top:7px;
}