@charset "utf-8";
/* CSS Document */

@font-face {  
	  font-family: "ageone";  	  
	  src: url("Ageone.eot"); /* IE */  
	  src: local("Ageone"), url("Ageone.ttf") format("truetype");  
	}
@font-face {  
	  font-family: "Footlight MT Light";  	  
	  src: url("Footlight_MT_Light.eot"); /* IE */  
	  src: local("Footlight MT Light"), url("Footlight_MT_Light.ttf") format("truetype");  
	}
@font-face {  
	  font-family: "Final Frontier";  	  
	  src: url("finalnew.eot"); /* IE */  
	  src: local("Final Frontier"), url("finalnew.ttf") format("truetype");  
	}
@font-face {  
	  font-family: "Century Gothic";  	  
	  src: url("CENTURY.eot"); /* IE */  
	  src: local("Century Gothic"), url("CENTURY.TTF") format("truetype");  
	}


#top_bg
{
width:100%;
height:146px;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;
}
#top_inner
{
width:1000px;
height:146px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/top_bg_1.jpg);
background-repeat:no-repeat;
}
#top_details_outer
{
width:1000px;
height:15px;
float:left;
padding-top:22px;
}
#top_details
{
width:700px;
height:15px;
float:right;
}
#logo_outer
{
width:1000px;
height:54px;
float:left;
}
#logo
{
width:232px;
height:54px;
float:left;
}
#social_icon
{
width:90px;
height:22px;
float:right;
padding-top:21px;
}
#link_row
{
width:1000px;
height:42px;
float:left;
padding-top:10px;
}
#links
{
width:620px;
height:20px;
float:left;
padding-top:16px;
}
#requestlink
{
width:189px;
height:34px;
float:right;
padding-top:4px;
}
#banner_outer
{
width:100%;
height:342px;
background-color:#02619d;
}
#banner
{
width:1000px;
height:342px;
margin-left:auto;
margin-right:auto;
/* background-image:url(../images/banner.jpg); */
background-repeat:no-repeat;
}
#matter_border
{
width:100%;
height:44px;
background-image:url(../images/matter_row1.jpg);
background-repeat:repeat-x;
}
#matter_outer
{
width:100%;
min-height:341px;
height:auto !important;
height:341px;
background-color:#ececec;
}
#matter
{
width:1000px;
min-height:341px;
height:auto !important;
margin-left:auto;
margin-right:auto;
}
#clear
{
clear:both;
}
#index_text_outer
{
width:640px;
min-height:325px;
height:auto !important;
height:325px;
float:left;
}
#welcome_text
{
width:640px;
height:27px;
float:left;
}
#index_para
{
width:616px;
min-height:264px;
height:auto !important;
height:264px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
line-height:18px;
padding-left:13px;
padding-top:30px;
}
#latest_projects
{
width:338px;
min-height:338px;
height:auto !important;
height:338px;
float:left;
padding-left:21px;
}
#latest_pro_head
{
width:326px;
height:25px;
float:left;
background-image:url(../images/latest_project_head.jpg);
background-repeat:no-repeat;
padding-top:11px;
padding-left:11px;
}
#latest_pro_bg
{
width:319px;
height:245px;
float:left;
background-image:url(../images/our_project_bg.jpg);
background-repeat:no-repeat;
padding-left:9px;
padding-right:9px;
padding-top:7px;
}
#main_service_outer
{
width:994px;
height:239px;
float:left;
margin-top:50px;
padding-left:6px;
}
#service_col1
{
width:225px;
height:235px;
float:left;
background-image:url(../images/bg1.jpg);
background-repeat:repeat-y;
padding-right:12px;
}
#service_col2
{
width:251px;
height:235px;
float:left;
background-image:url(../images/bg2.jpg);
background-repeat:repeat-y;
padding-right:10px;
padding-left:14px;
}
#service_col3
{
width:212px;
height:235px;
float:left;
background-image:url(../images/bg3.jpg);
background-repeat:repeat-y;
padding-left:13px;
padding-right:12px;
}
#service_col4
{
width:225px;
height:235px;
float:left;
padding-left:13px;
}
#logo_sec
{
width:1000px;
height:166px;
float:left;
padding-top:65px;
}
#logo_head
{
width:982px;
height:25px;
float:left;
background-image:url(../images/logo_head_bg.jpg);
background-repeat:no-repeat;
padding-left:18px;
padding-top:11px;
}
#logo_body
{
width:998px;
height:130px;
float:left;
background-image:url(../images/logo_bg.jpg);
background-repeat:no-repeat;
padding-left:1px;
padding-right:1px;
}
#arrow
{
width:38px;
height:125px;
float:left;
}
#client_logo
{
width:168px;
height:94px;
float:left;
padding-top:15px;
padding-left:8px;
padding-right:8px;
}
#other_service
{
width:940px;
height:auto;
margin:0 auto;
position:relative;
float:left;
padding-top:60px;
padding-left:30px;
}
#otherservice_box
{
width:155px;
height:140px;
float:left;
padding-left:16px;
padding-right:17px;
padding-bottom:20px;
}
#footer_outer
{
width:100%;
height:311px;
background-image:url(../images/footerbg.jpg);
background-repeat:repeat-x;
float:left;
}
#footer
{
width:1000px;
height:277px;
margin-left:auto;
margin-right:auto;
padding-top:34px;
}
#request_form
{
width:295px;
height:234px;
float:left;
}
#footer_head
{
width:295px;
height:230px;
background-image:url(../images/footer_line.jpg);
background-repeat:repeat-x;
float:left;
}
#footer_center_outer
{
width:311px;
height:241px;
float:left;
background-image:url(../images/footer_center_bg.jpg);
background-repeat:no-repeat;
padding-left:33px;
padding-right:33px;
}
#testimonialbg
{
width:300px;
height:128px;
background-color:#1e1d1d;
float:left;
border-style:solid;
border-width:1px;
border-color:#6f6f6f;
}
#testimonial_field
{
width:275px;
height:104px;
float:left;
padding-top:12px;
padding-left:13px;
padding-right:13px;
}
#footer_right
{
width:309px;
height:227px;
float:left;
background-image:url(../images/footer_right_bg.jpg);
background-repeat:no-repeat;
}
#newsletterbg
{
width:275px;
height:40px;
background-color:#1e1d1d;
float:left;
border-style:solid;
border-width:1px;
border-color:#6f6f6f;
}
#footer_bottom
{
width:1000px;
height:35px;
float:left;
}

#latest_pro_bg_inside
{
width:328px;
height:56px;
float:left;
padding-bottom:15px;
}
#banner_outer_inner
{
width:100%;
height:212px;
background-color:#02619d;
}
#banner_inner
{
width:1000px;
height:212px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/banner_about_us.jpg);
background-repeat:no-repeat;
}
#inner_para
{
width:616px;
min-height:264px;
height:auto !important;
height:264px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
text-align:justify;
line-height:18px;
padding-left:13px;
padding-bottom:15px;
}
#side_links_outer
{
width:328px;
min-height:80px;
height:auto !important;
height:80px;
float:left;
}
.textfieldbg
{
margin:0px;
height:33px;
width:390px;
background:url(../images/field.gif) no-repeat bottom;
padding-left:10px;
padding-top:6px;
}
.textmessbg
{
margin:0px;
height:180px;
width:392px;
background:url(../images/field2.gif) no-repeat bottom;
padding-left:10px;
padding-top:6px;
}
.textsecbg
{
margin:0px;
height:35px;
width:83px;
background:url(../images/field3.gif) no-repeat bottom;
padding-left:10px;
padding-top:6px;
}
.textInput
{
border: 1px solid #474545;
background: #1e1d1d;
color: #ffffff;
font-size: 1.1em;
}
.neswletterfield
{
border: 1px solid #474545;
background: #1e1d1d;
color: #ffffff;
font-size: 1.1em;
border:none;
}
.text1
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
}
.toptext
{
font-family:Arial;
font-size:12px;
color:#FFFece;
text-align:right;
font-weight:normal;
}
.text0
{
font-family:Arial;
font-size:12px;
color:#FFFFFF;
text-align:right;
}
.text2
{
font-family:Arial;
font-size:13px;
color:#000000;
}
.text3
{
font-family:Arial;
font-size:12px;
color:#cecece;
font-weight:normal;
}
.logored
{
font-family:"Final Frontier";
font-size:30px;
font-weight:bold;
color:#FF0000;
}
.logoblue
{
font-family:"Final Frontier";
font-size:30px;
font-weight:bold;
color:#13a8fb;
}
.caption
{
font-family:"Footlight MT Light";
font-size:17px;
color:#ffffff;
text-align:right;
font-weight:bold;
}
.link
{
font-family:Verdana;
font-size:13px;
color:#ffffff;
text-align:left;
font-weight:bold;
}
.link:hover
{
color:#ff0000;
}
.readmore
{
font-family:Verdana;
font-size:12px;
color:#f43914;
text-align:right;
font-weight:bold;
}
.readmore1
{
font-family:Verdana;
font-size:11px;
color:#666666;
text-align:right;
font-weight:bold;
}
.welcomesmall
{
font-family:Ageone;
font-size:18px;
color:#18a4e2;
text-align:left;
}
.head1
{
font-family:Verdana;
font-size:16px;
color:#ffffff;
text-align:left;
font-weight:bold;
}
.welcome_text
{
font-family:Ageone;
font-size:26px;
text-align:left;
font-weight:bold;
color:#818181;
}
.webcare_red
{
font-family:Ageone;
font-size:26px;
text-align:left;
font-weight:bold;
color:#ff0000;
}
.webcare_blue
{
font-family:Ageone;
font-size:26px;
text-align:left;
font-weight:bold;
color:#13a8fb;
}
.head2
{
font-family:Arial;
font-size:14px;
color:#323131;
text-align:left;
font-weight:bold;
}
.smallhead {
	font-family:Tahoma;
	font-size: 14px;
	color:#666666;
	text-align:left;
	font-weight:bold;
}
.text1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#777777;
	text-align:left;
}
.head3
{
font-family:"Century Gothic";
font-size:14px;
color:#CECECE;
text-align:left;
font-weight:bold;
}
.head4
{
font-family:Arial;
font-size:12px;
color:#078faa;
text-align:right;
font-weight:bold;
}
.text4
{
font-family:Arial;
font-size:11px;
color:#999999;
text-align:left;
font-weight:normal;
}
.head5
{
font-family:Arial;
font-size:17px;
color:#3399CC;
text-align:left;
font-weight:bold;
}
.head6
{
font-family:Arial;
font-size:15px;
color:#3399CC;
text-align:left;
font-weight:normal;
}
.head6:hover
{
color:#FF0000;
}
.field
{
font-family:Calibri;
font-size:16px;
color:#363D40;
text-align:right;
font-weight:bold;
}

/*--Main Container  Banner Slider--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	/* height:286px;	width: 790px; */
	height:342px;	width: 1000px; 
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}