/* CSS Document */





body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image:url(../images/bg-main.gif);
	background-repeat:repeat-x;
	background-color:#d6e7f6;
	
	
}

img
{
border:0;


}


/*========================================================================================== LAYOUT */

#main_wrap {
	position: relative;
	width: 920px;
	border: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

/*========================================================================================== HEADER */
#header {
	float: left;
	width: 920px;
	height: 60px;
	margin: 0px;
	border: none;
	padding: 0px;
}

#header #logo {
	width: 255px;
	margin: 0px;
	padding: 0px;
	float: left;
	padding-top:30px;	
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:26px;
	color:#FFFFFF;
	padding-left:5px;
}

#header_right {
	float: right;
	width: 400px;
	padding-top:35px;	
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:20px;
	color:#FFFFFF;
	text-align:right;
	padding-right:5px;
	
	
}

#header_menu{
	width: 920px;	
	background-image:url(../images/menu-bg.gif);
	background-repeat:no-repeat;
	height:43px;
	float:left;
	
	
}

#header_menu_text{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
padding-left:20px;
padding-top:15px;
float:left;
width:920px;

}
.google_search
{
float:left;
padding-top:10px;

}

.submit_button{
	BORDER-RIGHT: #999999 1px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #cccccc 1px double; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cccccc 1px double; COLOR: #333333; PADDING-TOP: 0.25em; BORDER-BOTTOM: #999999 1px double; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #6c8aa7;
}


.header_menubutton
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;

}
a.header_menubutton:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#001931;
text-decoration:none;
}



/*========================================================================================== BANNER */
#banner
{
width:920px;
height:200px;
float:left;
}
/*========================================================================================== BODY */

#middle_content{
	float: left;
	width: 920px;
	background-color:#FFFFFF;
	
}

#middle_left
{
float: left;
	width: 650px;
	background-color:#FFFFFF;
	padding-top:10px;
	border-right:solid #b7b7b7 1px;

}

#middle_left h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#2F4D69;
padding-left:20px;

}
#middle_left h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#2F4D69;
padding-left:20px;

}

#middle_left h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#5f5f5f;
padding-left:20px;

}




#middle_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#264B7B;
padding-left:20px;
text-align:left;
width:590px;


}

#middle_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3f3f;
padding-left:20px;
text-align:justify;

}


#middle_left ul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3f3f;

}

#middle_left li{
list-style:square;
line-height: 20px;
list-style-position:inside;

}





.latest-work-1
{
padding-left:20px; float:left;
padding-right:20px;

}
.latest-work-2
{
margin-left:20px;


}

#middle_right
{
width:255px;
float:left;
height:auto;
padding-bottom:20px;


}

.downloadcv
{
padding-left:40px;

width:220px;
padding-top:10px;


}


.download_cvimage
{
float:left;

}
.download_cvimage_text
{
float:left;
font-family:"Trebuchet MS", Arial;
font-size:23px;
padding-top:3px;
color:#6383a1;
padding-left:3px;
text-decoration:none;
width:150px;

}

a.download_cvimage_text:hover
{
float:left;
font-family:"Trebuchet MS", Arial;
font-size:23px;
padding-top:3px;
color:#000000;
padding-left:3px;
text-decoration:none;
width:150px;

}
#middle_right_logo 
{
width:200px;
padding-right:10px;
padding-left:40px;
}

.client_logo
{
background-image:url(../images/client-logo-bg.jpg);
background-repeat:no-repeat;
margin-left:19px;
height:161px;
clear:both;
}


.client_logoheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:80px;
text-decoration:underline;
padding-top:20px;
color:#5e7e9c;
font-weight:bold;
}

.ourservice
{
background-image:url(../images/our-services.jpg);
background-repeat:no-repeat;
margin-left:22px;
width:225px;
height:74px;
}

.ourservice_text
{
font-family:Arial, Helvetica, sans-serif;
color:#037777;
font-size:16px;
font-weight:bold;
padding-left:120px;
padding-top:23px;


}

.ourservice_subtext
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-left:80px;
padding-top:2px;
}


.profile
{
background-image:url(../images/our-porftolio.jpg);
background-repeat:no-repeat;
margin-left:22px;
width:225px;
height:74px;
}

.profile_text
{
font-family:Arial, Helvetica, sans-serif;
color:#037777;
font-size:16px;
font-weight:bold;
padding-left:125px;
padding-top:9px;


}

.profile_subtext
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding-left:80px;
padding-top:2px;
}


.right_logo
{
padding-top:25px;
padding-left:30px;

}

.ul-icon
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:20px;
margin-top:5px;
clear:both;
}

.ul_link_icon
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}
a.ul_link_icon:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fba500;
text-decoration:none;
}


.ulmain_right
{
padding-left:15px;
padding-top:0px;

}

.ourprotfolio
{
background-image:url(../images/our-porftolio.jpg);
background-repeat:no-repeat;
margin-left:22px;
width:225px;
height:57px;
float:left;
}

.ourprotfolio_text
{
font-family:Arial, Helvetica, sans-serif;
color:#037777;
font-size:16px;
font-weight:bold;
padding-left:117px;
padding-top:9px;


}

.ourprotfolio_subtext
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
padding-left:68px;
padding-top:2px;
}

.profileimage
{
width:188px;
height:127px;
padding-left:40px;
}


.viewmore
{
background-image:url(../images/view-more.jpg);
background-repeat:no-repeat;
margin-left:49px;

}

.viewmore_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:13px;
padding-top:2px;
width:96px;
height:20px;
}
.viewmore_text_link
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

a.viewmore_text_link:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#005ea2;
text-decoration:none;
}


#middle_profile
{
width:640px;
float:left;
padding-left:10px;


}

#middle_profile h1
{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:22px;
padding-left:25px;
color:#144776;

}

#middle_print_left
{
width:300px;
height:auto;
float:left;
padding-left:20px;



}

#middle_print_right
{
width:300px;
height:auto;
float:left;


}



#middle_web_left
{
width:300px;
height:auto;
float:left;
padding-left:10px;



}

#middle_web_right
{
width:300px;
height:auto;
float:left;
padding-left:10px;


}
#middle_webtemp_profile
{
width:600px;
float:left;
padding-left:40px;


}


#middle_webtemp_left
{
width:277px;
height:200px;
float:left;
padding-left:0px;


}

#middle_webtemp_right
{
width:277px;
height:200px;
float:left;
padding-left:15px;


}












/*========================================================================================== FOOTER */
#footer
{
width:920px;
height:20px;
background-color:#6C8AA7;
float:left;


}
.footer_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
float:right;
padding-right:10px;

}

.footer_linktext
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.footer_linktext:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
text-decoration:none;
}





#slideshow {
    position:relative;
    height:198px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 198px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 198px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}


.input-holder{
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px

	
}
.textarea-holder{
color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.textarea-holder textarea{
	border: 0;
	background: none;
	width: 244px;
	padding: 6px 10px;
	height: 154px;
	border:2px;
}



.submit {
	BORDER-RIGHT: #999999 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #cccccc 3px double; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.25em; BORDER-LEFT: #cccccc 3px double; COLOR: #333333; PADDING-TOP: 0.25em; BORDER-BOTTOM: #999999 3px double; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}



.email_link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#930d0d;
}

a.email_link:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#112b56;
}


.contact.submit
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.footer_printprofile_link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#003366;
}

a.footer_printprofile_link:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:red;
}

.footer_porfile_link2
{
padding-left:335px;
padding-top:10px;
float:left;
}



