@charset "utf-8";

/* CSS Document */

body {
	background:url(../images/body_bg.gif);
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
}

a {
	color:#0bc9ff;
	text-decoration:underline;
}

a:hover {
	color:#0bc9ff;
	text-decoration:none;
}

#wrapper {
	background:url(../images/wrapper_bg.png) top center no-repeat;
	width:100%;
	margin:0 auto;
	padding:0px;
}

.site_area {
	width:973px;
	margin:0 auto;
	padding:0px;
}

#top_header {
	width:973px;
	height:132px;
	float:left;
	margin:0;
	padding:0px;
}

#top_header .top {
	margin:0px;
	padding:0px 10px 0 10px;
	height:95px;
}

#top_header .top #logo {
	float:left;
	margin:0px;
	padding:5px 0 0 0;
}

#top_header .top #txt {
	float: right;
	margin:0px;
	padding:10px 0 0 0;
	font-family:Rockwell;
	text-align:right;
	font-size:19px;
	color:#fff;
}

#top_header .top #txt span {
	font-size:25px;
	font-weight:bold;
}

#top_header .top #txt span.email {
	font-size:23px;
	font-weight:normal;
}

#top_header .top #txt span.email a {
	color:#fff;
	text-decoration:none;
}

#top_header .top #txt span.email a:hover {
	color:#000;
	text-decoration:none;
}

#main {
	background:url(../images/middle_bgtop.png) top left no-repeat;
	width:973px;
	float:left;
	margin:0px;
	padding:10px 0 0 0;
}

.middle_area {
	background:url(../images/main_bg.gif) top center repeat-y;
	width:973px;
	margin:0px;
	padding:0px 0 0 0;
}

.middle_area .top_section {
	width:941px;
	margin:0 auto;
	padding:0px 0px;
	background:url(../images/banner_bg.gif);
}

.banner_area {
	background:url(../images/banner_tab_bg.gif) repeat-y top right;
	margin:0px;
	padding:0px;
	height:345px;
	overflow:hidden;
}

.banner_area .left_section {
	width:707px;
	float:left;
	margin:0px;
	padding:15px 8px 13px 15px;
	position:relative;
}

.banner_area .contact_us_lnk {
	position:absolute;
	top:288px;
	left:522px;
}

.left_video_area {
	background-color:#000;
	width:483px;
	float:left;
	padding:8px;
	margin:0px;
}

.right_txt {
	width:197px;
	float:right;
	margin:0px;
	padding:0 0 0 10px;
}

.right_txt h1 {
	margin:0px;
	font-family:Rockwell;
	font-size:25px;
	color:#0bc9ff;
	padding:0 0 8px 0px;
}

.right_txt p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	padding:0 0 10px 0px;
}

.gray_color {
	color:#a0a09f;
}

.banner_area .right_section {
	width:208px;
	margin:0px;
	padding:0px;
	float:right;
}

/*-----------------------------------right_menu----------------------------------------------------*/

.banner_area .right_section .right_menu {
	margin:0px;
	padding:0px;
	float:right;
}

.banner_area .right_section .right_menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.banner_area .right_section .right_menu ul li {
	font-weight:bold;
	font-size:20px;
	height:115px;
	width:205px;
	line-height:normal;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.banner_area .right_section .right_menu ul li a {
	display:block;
	background:url(../images/thumb_up.gif) top left no-repeat;
	font-family:Rockwell;
	color:#fff;
	text-decoration:none;
	padding:25px 15px 5px 40px;
	height:85px;
	margin:0px;
}

.banner_area .right_section .right_menu ul li a:hover, .banner_area .right_section .right_menu ul li a.selected {
	background:url(../images/thumb_over.gif) top left no-repeat;
	text-decoration:none;
}

.banner_area .right_section .right_menu ul li a.selected.disable {
	background:url(../images/thumb_up.gif) top left no-repeat!important;
	text-decoration:none;
}

.right_menu ul li a#disable, .right_menu ul li a#disable1, .right_menu ul li a#disable2, .right_menu ul li a#disable3, .right_menu ul li a#disable4, .right_menu ul li a#disable5{
	background:url(../images/thumb_up.gif) top left no-repeat!important;
	text-decoration:none;
}

/*-------------------------------end----right_menu----------------------------------------------------*/


.middle_area .middle_header {
	background:url(../images/middle_header.gif) top left no-repeat;
	width:944px;
	height:65px;
	float:left;
	padding:20px 15px 0;
	margin:0px;
}

.middle_area .middle_header h1 {
	color:#fff;
	font-family:Rockwell;
	font-size:28px;
	font-weight:normal;
	text-align:center;
	padding:5px 0 0 0;
	margin:0px;
}

/*-----------------------------------nav_menu----------------------------------------------------*/
.nav {
	margin:0px;
	padding:0px 20px 0;
	float:left;
	width:930px;
}

.nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.nav ul li {
	display:inline;
	font-family:Rockwell;
	font-size:18px;
	line-height:20px;
	margin:0px;
	padding:0px;
	float:left;
}

.nav ul li a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0px;
	padding:9px 15px 8px 15px;
	border-right:1px solid #b91714;
}

.nav ul li a.last {
	border-right:0px;
}

.nav ul li a:hover {
	/*background:#c11f1d;*/
background:#9b1917;
	color:#fff;
	text-decoration:none;
}

.nav ul li a.selected {
	/*background:#9b1917;*/
background:#f2f2f2;
	color:#000;
	text-decoration:none;
}

/*-------------------------------end----nav_menu----------------------------------------------------*/

#work-area {
	width:915px;
	margin:0 auto;
	padding:15px 23px;
	background:#ffffff;
	position:relative;
}

#work-area a {
	color:#244487;
	text-decoration:underline;
}

#work-area a:hover {
	color:#244487;
	text-decoration:none;
}

.contact_us_btm {
 width:636px;
 /*margin:-40px 0 0 0;*/
 padding:0px 0px;
 position:relative;
 bottom:0px;
 left:0px;
 z-index:100;
 height:50px;
 overflow:hidden;
}

#left_section {
	width:636px;
	padding:0px 0px;
	float:left;
}

#tab_section {
	width:636px;
	background:#e5e5e5;
	padding:0px 0px;
	margin:0 0 10px 0;
}

#tab_section .tabs {
	width:636px;
	height:44px;
	padding:0px 0px;
	background:#e5e5e5;
}

#tab_section .tabs ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#tab_section .tabs ul li {
	float:left;
	font-family:arial;
	font-size:14px;
	margin:0 1px 0 0px;
	padding:0px 0px;
	background:#b3b3b3;
}

#tab_section .tabs ul li a {
	display:inline;
	color:#252525;
	text-decoration:none;
	margin:0px;
	padding:4px 5px;
	width:148px;
	height:36px;
	display:block;
	background:#b3b3b3;
	text-align:center;
	vertical-align:middle;
}

#tab_section .tabs ul li a:hover {
	text-decoration:none;
	background:#d2d2d2;
	display:block;
	height:36px;
	color:#062d59;
}

#tab_section .tabs ul li a.selected {
	text-decoration:none;
	background:#e5e5e5;
	display:block;
	height:36px;
	color:#062d59;
}

#tab_section .tabs-inner-area {
	padding:12px 0px 12px 12px;
	width:623px;
	overflow:hidden;
}

#tab_section .tabs-inner-area .categary {
	text-align:left;
	width:181px;
	background:#ffffff;
	margin:0px 10px 0 0;
	padding:5px 8px;
	float:left;
}

#tab_section .tabs-inner-area .categary .img {
	width:181px;
	height:69px;
	margin:0 0 10px 0;
}

.learn-more {
	color:#202020;
	background:url(../images/learn-more-btn.gif) no-repeat top left;
	font:12px Arial, Helvetica, sans-serif;
	height:21px;
	width:89px;
	margin:10px 0;
	text-align:center;
	line-height:21px;
}

.learn-more a {
	color:#202020!important;
	text-decoration:none!important;
}

.learn-more a:hover {
	color:#202020!important;
	text-decoration:underline!important;
}

#left_section .content-section {
	padding:10px 0;
}

#left_section h1 {
	color:#b91a17;
	font:25px Rockwell;
	padding:2px 0 5px 0;
}

h2 {
	color:#b91a17;
	font:18px Rockwell;
	padding:10px 0 5px 0;
	line-height:20px;
}

#left_section .capital-text {
	color:#b91a17;
	font:27px Rockwell;
	padding:2px 0;
	text-transform:uppercase;
	font-weight:bold;
}

p {
	color:#646464;
	font:12px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:5px 0;
}

.grey-box {
	width:636px;
	height:auto;
	padding:10px 0;
}

.grey-box .top-curve {
	background:url(../images/grey-top.gif) no-repeat top left;
	width:636px;
	height:9px;
	padding:0;
	overflow:hidden;
}

.grey-box .bottom-curve {
	background:url(../images/grey-bottom.gif) no-repeat top left;
	width:636px;
	height:13px;
	padding:0;
	overflow:hidden;
}

.grey-box .middle_shadow {
	width:636px;
	background:url(../images/grey-middle-shadow.gif) repeat-y top left;
}

.grey-box .middle_area {
	background:url(../images/grey-middle.gif) repeat-x scroll left top #E7E7E7;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	padding:0 10px 5px;
	width:608px;
}

.grey-box .middle_area .img {
	width:91px;
	height:76px;
	margin:0 0 5px 0;
}

.grey-box .middle_area .content-area {
	padding:0 0 0px 15px;
	float:left;
	width:485px;
}

.grey-box .middle_area p {
	color:#023d66;
	font:12px Arial, Helvetica, sans-serif;
	line-height:19px;
	padding:0px 0;
}

.blue-font {
	color:#05548b;
}

.client-section {
	width:auto;
}

.video-area {
	width:144px;
	padding:5px 0 0 0;
}

.client-section .video-area .link {
	font:bold 14px Rockwell;
	color:#062d59;
	padding:5px;
}

.client-section .content-area {
	padding:0 0 0px 15px;
	float:left;
	width:455px;
}

.client-name {
	font:12px Arial, Helvetica, sans-serif;
	color:#05548b;
	padding:2px 5px;
	font-style:italic;
	text-align:right;
}

/*-------------------------------------------------left end------------------------------------------------------------------------------*/

#right_section {
	width:257px;
	padding:20px 0px 0;
	float:right;
}

#right_section p {
	color:#646464;
	font:12px Arial, Helvetica, sans-serif;
	line-height:25px;
	padding:4px 0;
}

.red-box {
	background:url(../images/red-menu-bg.gif) top left no-repeat;
	padding:18px 18px 48px 18px;
	margin-top:25px;
	width:221px;
}

.red-box-small {
	background:url(../images/red-menu-bg-small.gif) top left no-repeat;
	padding:18px 18px 48px 18px;
	margin-top:25px;
	width:221px;
	height:auto;
	height:97px;
}

.red-box .title, .red-box-small .title {
	font:16px Rockwell;
	color:#ffffff;
	line-height:22px;
	padding:0 0 5px 0;
}

.red-box ul {
	margin:0;
	padding:0;
	border-top:2px solid #b80b08;
}

.red-box ul li {
	background:url(../images/square-bullet.gif) left no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	line-height:30px;
	display:block;
	color:#ffffff;
	padding:0 0 0 10px;
}

.red-box ul li a {
	text-decoration:none;
	color:#ffffff;
}

.red-box ul li a:hover {
	text-decoration:underline;
	color:#ffffff;
}

form {
	margin:0;
	padding:0;
}

.red-box-small .input {
	padding:4px;
	margin:3px 10px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	width:210px;
	border:1px solid #900703;
}

.red-box-small .btn {
	float:right;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	background:url(../images/btn-join-now.gif) no-repeat;
	width:111px;
	height:46px;
}

/*Start FOOTER-AREA-OUTER*/
#footer-area {
	width:100%;
	padding:0 0 0px 0;
	margin:0 auto;
	/*  *height:319px;
min-height:319px; */
background:#0d2c6f url(../images/footer-bottom-bg.gif) repeat-x bottom left;
	border-top:7px solid #77849d;
}

#footer-area-inner {
	width:961px;
	padding:15px 0 15px 0;
	margin:0 auto;
	color:#a1c6e7;
}

#bottom-navigation {
	margin:0;
	padding:0;
}

.footer-section {
	float: left;
	font: 11px "tahoma";
	height:160px;
	padding: 5px 21px 0 15px;
	word-spacing: 2px;
	margin:0px;
	width: 208px;
	border-right:1px solid #224693;
}

.footer-section .title {
	color:#ffffff;
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:2px 0;
	line-height:20px;
}

.footer-section .title a {
	color:#ffffff;
	text-decoration:none;
}

.footer-section .title a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.footer-section p {
	color:#919fb9;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:2px 0;
}

#footer-area #link-area {
	width:961px;
	padding:0px 0;
	margin:0 auto;
	color:#979797;
	font:11px Arial, Helvetica, sans-serif;
	height:38px;
	line-height:38px;
}

#copyright-area {
	padding:0px 0 0px 0;
	color:#64769d;
	float:left;
}

#footer-area .footer-link {
	margin:0;
	font:11px Arial, Helvetica, sans-serif;
	width:530px;
	color:#ffffff;
	text-align:right;
	float:right;
	line-height:38px;
}

#footer-area .footer-link a {
	padding:0px 5px;
	text-decoration:none;
	color:#ffffff;
}

#footer-area .footer-link a:hover {
	text-decoration:underline;
}

/*End bottom Navigation */
/*date-14-4-2010*/

#left_section .content-section ul {
	margin:0px;
	padding:5px 0 5px 14px;
	color:#646464;
}

#left_section .content-section ul li {
	margin:0px;
	padding:3px 0 3px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/square-bullet.gif) no-repeat left 10px;
	line-height:18px;
}

#left_section .content-section ul li a{
	color:#244487;
	text-decoration:none;
}

#left_section .content-section ul li a:hover{
	color:#333;
	text-decoration:underline;
}

#left_section .content-section li ul {
	margin:0px;
	padding:5px 0 5px 25px;
	color:#646464;
	list-style-type:circle;
}

#left_section .content-section li ul li {
	margin:0px;
	padding:3px 0 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:none;
	line-height:18px;
}


#left_section .content-section .bullet2 {
	padding:0px 0 0 0px;
}

#left_section .content-section .bullet2 ul {
	margin:0px;
	padding:5px 0;
	list-style-type:none;
}

#left_section .content-section .bullet2 ul li {
	margin:0px;
	padding:3px 0 3px 15px;
	float:left;
	width:275px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/square-bullet.gif) no-repeat left 10px;
	line-height:18px;
}

/*---------------------------------05-05-2010----------------------------------*/
.lins_bullet {
	margin:0px;
	padding:0px;
}

.lins_bullet ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.lins_bullet ul li {
	background:url(../images/white_bullet.jpg) left 2px no-repeat;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#919FB9;
	line-height:20px;
	margin:0px;
	padding:0px 0 0 20px;
}

.lins_bullet ul li a {
	color:#919FB9;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

.lins_bullet ul li a:hover {
	color:#fff;
	text-decoration:none;
}

/*---------------------------------------------06-05-2010----------------------------------------------*/
#content_area {
	padding:0 0 0px 15px;
	float:left;
	width:485px;
}

#content_area h1 {
	color:#0D2C6F;
	font:18px Rockwell;
	padding:2px 0 5px 0;
}

#capital_text {
	color:#0D2C6F;
	font:22px Rockwell;
	padding:2px 0;
	text-transform:uppercase;
	font-weight:bold;
}

.inputbox {
	background:transparent url(../images/input_bg.gif) top left repeat-x;
	border:1px solid #B3B3B3;
	color:#646464;
	font-family:"Trebuchet MS";
	font-size:14px;
	height:24px;
	margin:0 0 12px;
	padding:3px 0 0 11px;
	width:241px;
}

.inputtext {
	background:transparent url(../images/txt_bg.gif) top left repeat-x;
	border:1px solid #B3B3B3;
	color:#646464;
	font-family:"Trebuchet MS";
	font-size:14px;
	height:55px;
	margin:0 0 12px;
	overflow:hidden;
	padding:3px 10px 0px 10px;
	width:232px;
}

.submit_btn {
	background:url(../images/submit.gif) no-repeat top left;
	height:43px;
	width:96px;
	cursor:pointer;
	border:0;
}

.portfolio {
	background:#fff url(../images/port_folio.gif) bottom left repeat-x;
	width:242px;
	float:left;
	margin:0px;
	padding:0 11px 6px 0;
	border:1px solid #e1e4e4;
	border-top:6px solid #1455b7;
}

.portfolio h2 {
	margin:0px;
	padding:5px 0px 10px 10px;
}
.portfolio h2 a {
color:#B91A17!important;
text-decoration:none!important;
}

.portfolio h2 a:hover {
color:#B91A17!important;
text-decoration:underline!important;
}


.prtf_img {
	float:left;
	margin:0px;
	padding:0 0 15px 15px;
}

.prtf_img img {
	width:63px;
	height:63px;
	border:1px solid #C12927;
}

.prtf_img:hover img {
	border:1px solid #0BC9FF;
}

.vml {
	vertical-align:middle;
}

/*---------------------------------------------07-05-2010--------------------------------------------*/

#add_logo_section {
	background:url(../images/add_footer_bg.gif) top left repeat-x;
	width:100%;
	padding:0;
	margin:0 auto;
}

#add_logo_area {
	width:961px;
	padding:8px 0 10px 0;
	margin:0 auto;
}

#add_logo_area .follow_us {
	float:right;
	padding:0;
	margin:0;
}

#add_logo_area .partner_website {
	float:left;
	padding:0;
	margin:0;
}

.red_news_area {
	margin:0px;
	padding:0px;
}

.red_news_box {
	background:url(../images/news_bg.gif) top left repeat-y;
	padding:7px 18px;
	margin-top:15px;
	width:220px;
}

.red_news_shadow {
	background:url(../images/news_shadow.gif) top left no-repeat;
	width:220px;
	height:12px;
	padding:0px 18px 10px 18px;
	margin:0px;
	overflow:hidden;
}

.red_news_box .btn {
	float:right;
	cursor:pointer;
	border:0;
	margin:5px 0 0 0;
	padding:0 0 0 0;
	width:111px;
	height:46px;
}

.red_news_box .title {
	font:16px Rockwell;
	color:#ffffff;
	line-height:22px;
	padding:0 0 5px 0;
}

/*------------------------Added by sunil ----------------------------*/
#clientle-categary-area {
	padding:0px 0px;
	margin:0px 0 10px -16px;/*margin:0px 0 10px 0;*/
}

#clientle-categary-area .categary {
	background:none repeat scroll 0 0 #F6F3EA;
	border:1px solid #C12927;
	display:inline;
	float:left;
	margin:0 0 25px 24px;
	padding:10px;
	text-align:center;
	width:185px;
}

#clientle-categary-area .categary .title {
	padding:0px 0px 10px 0px;
	margin:0px 0 0px 0px;
	display:block;
	/*height:218px;*/
text-align:center;
	color:#B91A17;
	font:bold 13px Arial, Helvetica, sans-serif;
}

#clientle-categary-area .categary a:hover .title {
	color:#0BC9FF;
	text-decoration:none;
}

#clientle-categary-area .categary img {
	text-align:center;
	/*width:228px;
height:218px;*/
width:180px;
	height:150px;
	border:1px solid #ccc;
}

#clientle-categary-area .categary a:hover img {
	border:1px solid #666;
}

#clientle-categary-area .categary p {
	padding:5px 0px;
	margin:0 0 0 0;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:17px;
	width:auto;
}

#clientle-categary-area p.description {
	color:#666666;
	font:normal 9pt Arial, Helvetica, sans-serif;
}

#clientle-categary-area p a {
	color:#333333;
	text-decoration:none;
}

#clientle-categary-area p a:hover {
	color:#000;
	text-decoration:none;
}

.input_newsletter {
	border:1px solid #900704;
	background:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	padding:3px;
	width:210px;
	margin:0 0 5px 0;
}

.img_left_border {
	float:left;
	margin:0 15px 15px 0;
	border:5px solid #cccccc;
}

/**************rank check**************/
#page_rank {
	margin:0px;
	padding:10px 0 10px 0;
}

.rank_bg {
	margin:0px;
	padding:10px 10px 5px;
	color:#666666;
	/*background:#fff url(../images/form-bg.jpg) repeat-x left bottom;*/
	background:#f6f6f6;
	line-height:23px;
}

.rank_bg p{
	margin:0px;
	padding:0px 0px 7px;
	line-height:17px;
}


.rank_bg.alt {
	background:#e9e9e6;
}

.rank_p {
	padding:0 0 0 20px;
}

.img_right {
	float:right;
	position:relative;
}

.img_right .click_icon {
	position:absolute;
	display:block;
	top:48px;
	left:-85px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#B91A17;
	padding:0 15px 0 0;
	background:url(../images/arrow_blue.gif) no-repeat right center;
}

.img_right a .click_icon {
	color:#B91A17;
	text-decoration:none;
}

.img_right a:hover .click_icon {
	color:#0BC9FF;
	text-decoration:none;
}

#red_colour {
	color:#bf5752!important;
	font-weight:bold;
}

.img2 {
	float:right;
	padding:0 30px 0 0;
}

.page_rank {
	padding:10px 50px 0 0px;
	float:right;
}

/***** CSS of inner profile page *****/

#clientle-categary-area2 {
	float:left;
margin:0 0 0 -22px;
padding:15px 0 0;
}

#clientle-categary-area2 .categary {
	background:none repeat scroll 0 0 #F6F3EA;
	border:1px solid #C12927;
	display:inline;
	float:left;
	margin:0 0 25px 24px;
	padding:10px;
	text-align:center;
	width:165px;
}

#clientle-categary-area2 .categary .title {
	padding:0px 0px 10px 0px;
	margin:0px 0 0px 0px;
	display:block;
	/*height:218px;*/
text-align:center;
	color:#B91A17;
	font:12px Arial, Helvetica, sans-serif;
}

#clientle-categary-area2 .categary a:hover .title {
	color:#0BC9FF;
	text-decoration:none;
}

#clientle-categary-area2 .categary img {
	text-align:center;
	/*width:228px;
height:218px;*/
width:160px;
	height:150px;
	border:1px solid #ccc;
}

#clientle-categary-area2 .categary a:hover img {
	border:1px solid #666;
}

#clientle-categary-area2 .categary p {
	padding:5px 0px;
	margin:0 0 0 0;
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:17px;
	width:auto;
}

#clientle-categary-area2 p.description {
	color:#666666;
	font:normal 9pt Arial, Helvetica, sans-serif;
}

#clientle-categary-area2 p a {
	color:#333333;
	text-decoration:none;
}

#clientle-categary-area2 p a:hover {
	color:#000;
	text-decoration:none;
}

.team_detail {
padding:0 0 10px 0;
}

.team_photo {
float:left;
width:150px;
padding:10px 15px 5px 0;
}

.team_photo img{
width:140px;
border:5px solid #cccccc;
}

.team_profile {
float:left;
width:465px;
}

/*********** sitemap **************/
#left_section .sitemap_section {
	padding:10px 0;
}

#left_section .sitemap_section ul {
	margin:0px;
	padding:5px 0 5px 14px;
	color:#646464;
}

#left_section .sitemap_section ul li {
	margin:0px;
	padding:3px 0 3px 15px;
	font:bold 13px Arial, Helvetica, sans-serif;
	background:url(../images/square-bullet.gif) no-repeat left 10px;
	line-height:18px;
}

#left_section .sitemap_section ul li a{
	color:#244487;
	text-decoration:none;
}

#left_section .sitemap_section ul li a:hover{
	color:#333;
	text-decoration:underline;
}

#left_section .sitemap_section li ul {
	margin:0px;
	padding:5px 0 5px 25px;
	color:#646464;
	list-style-type:circle;
}

#left_section .sitemap_section li ul li {
	margin:0px;
	padding:3px 0 3px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:none;
	line-height:18px;
}

.w45 {
width:45%;
margin:0 auto;
}

.right_video {
	background:#fff url(../images/port_folio.gif) bottom left repeat-x;
	width:248px;
	margin:0px;
	padding:5px;
	border:1px solid #e1e4e4;
}

.divider {
border-bottom:1px dashed #ccc;
padding:15px 0 0px 0;
}

#search_box {
	position:absolute;
	top:-8px;
	right:10px;
	height:30px;
	width:253px;
	padding:5px 10px 0;
	background:url(../images/searchbox_bg.gif) no-repeat top left;
}

#search_box .input_search {
	background:url(../images/search_input_bg.gif) no-repeat top left;
	width:180px;
	height:21px;
	padding:0 5px;
	margin:0 5px 0 0;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}

#search_box .input_search:focus {
	color:#000;
}

#search_box .search_btn{
	float:left;
	background:url(../images/search_btn.gif) no-repeat 0 0;
	width:57px;
	height:21px;
	border:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}

#search_box .search_btn:hover{
	background:url(../images/search_btn.gif) no-repeat 0 -21px;
}