body{font-family:Arial; background:url(../images/body_bg.gif) repeat-x 0 0; margin:0;}
img{ border:none}
#outer{float:left; width:100%; background:url(../images/header_outer.jpg) no-repeat center top;}
#layout{width:960px; margin:0 auto;}

/**************************header starts********************************/
#header{width:960px; float:left;}
#header img{float:left}
/**************************menu starts********************************/
#header .menu{width:625px; float:right;  font-size:15px; color:#a4a3a3; padding:48px 0 0 0 }
#header .menu ul{float:left; margin:0; padding:0; border:1px solid #FFFFFF}
#header .menu li{float:left; list-style:none; display:inline; border-left:1px solid #dbdbdb; line-height:10px;}
#header .menu li a{ color:#a4a3a3; text-decoration:none; display:block; padding:8px 18px 8px 18px;}
#header .menu li a:hover{ color:#FFF; text-decoration:none; background:#33c6e5;}
#header .menu .last{ border-right:1px solid #dbdbdb;}
#header .menu .current{ color:#fff; background:#33c6e5;}
#header .menu .current a { color:#fff;}
#header .menu .current a:hover{ background:none; color:#fff;}
/**************************menu ends********************************/

/**************************header ends********************************/

/**************************banner starts********************************/
#banner{width:960px; float:left;   background:url(../images/header.jpg) no-repeat -480px -119px;}
#banner .player{width:342px; float:left;}
#banner .player img{float:right}
#banner .contents{width:360px; float:left; margin:45px 0 0 9px;}
#banner .contents h1{width:300px; float:left; font-size:22px;font-weight:normal;color:#ffffff; margin:0; padding:0 }

#banner .contents p{width:260px; float:left; font-size:12px; color:#ffffff;  margin:5px 0 0 0; padding:0; line-height:15px}
#banner .contents a{float:left; font-size:10px; color:#333333; text-decoration:none; margin:4px 0 0 0; padding:0}
#banner .contents a:hover{color:#333333; text-decoration:underline}
/**************************banner ends********************************/

/**************************body container starts********************************/
#body_container{ width:960px; margin:0; padding:0; float:left; background:url(../images/container_right_border_left.gif) repeat-y 486px top; padding:0 0 20px 0 }

#body_container h3{ color:#d4791b; font-size:15px;}

#body_container h4{ color:#006699}

/**************************addvertisment starts********************************/
#body_container .container_left{ width:434px; margin:0; padding:17px 0 0; float:left}

/**************************container left starts********************************/
#body_container .container_left .addvertisment1{width:434px; margin:0; padding:12px 0 0 0; float:left; background:url(../images/container_left_bottom_border.gif) bottom no-repeat}
#body_container .container_left .addvertisment1 h2.leatest_news{ width:300px; margin:0; padding:0 0 15px 3px; float:left; color:#d4791b; font-size:15px}
#body_container .container_left .addvertisment1 .add{ width:434px; margin:0; padding:0 0 15px 0; float:left;}
#body_container .container_left .addvertisment1 .add .image_calender{float:left; width:42px; margin:0; padding:0}
#body_container .container_left .addvertisment1 .add .heading{width:380px; float:left; font-size:14px; color:#006699; padding:0 0 2px 11px}
#body_container .container_left .addvertisment1 .add .heading a{ color:#006699; text-decoration:none}
#body_container .container_left .addvertisment1 .add .heading a:hover{color:#006699; text-decoration:underline}
#body_container .container_left .addvertisment1 .add .detail {width:380px; float:left; font-size:12px; color:#888888; padding-left:11px}
#body_container .container_left .addvertisment1 .add .detail a{ color:#cc6600; text-decoration:none; font-size:12px}
#body_container .container_left .addvertisment1 .add .detail a:hover{ color:#cc6600; text-decoration:underline}




#body_container .container_left .addvertisment2{width:434px; margin:0; padding:0; float:left; background:url(../images/container_left_bottom_border_1.gif) bottom no-repeat}
#body_container .container_left .addvertisment2 h2.featured_case{width:300px; margin:0; padding:18px 0 8px 3px; float:left; color:#d4791b; font-size:15px}
#body_container .container_left .addvertisment2 .add{ width:434px; margin:0; padding:0 0 20px 0; float:left;}
#body_container .container_left .addvertisment2 .add .image_folder{float:left; width:42px; margin:0; padding:0 0 0 7px}
#body_container .container_left .addvertisment2 .add .heading{width:360px; float:left; font-size:14px; color:#006699; padding:0 0 2px 11px}
#body_container .container_left .addvertisment2 .add .heading a{ color:#006699; text-decoration:none}
#body_container .container_left .addvertisment2 .add .heading a:hover{color:#006699; text-decoration:underline}
#body_container .container_left .addvertisment2 .add .detail{width:360px; float:left; font-size:12px; color:#888888; padding-left:11px}
#body_container .container_left .addvertisment2 .add .detail a{ color:#cc6600; text-decoration:none; font-size:12px}
#body_container .container_left .addvertisment2 .add .detail a:hover{ color:#cc6600; text-decoration:underline}


#body_container .container_left .addvertisment_last{width:434px; margin:0; padding:0; float:left;}
#body_container .container_left .addvertisment_last h2.tech_talk{width:300px; margin:0; padding:19px 0 8px 3px; float:left; color:#d4791b; font-size:15px}
#body_container .container_left .addvertisment_last .add{ width:434px; margin:0; padding:0 0 5px 0; float:left;}
#body_container .container_left .addvertisment_last .add .image_tools{float:left; width:42px; margin:0; padding:0 0 0 7px}

#body_container .container_left .addvertisment_last .add .image_folder{float:left; width:42px; margin:0; padding:0 0 0 7px}
#body_container .container_left .addvertisment_last .add .heading{width:360px; float:left; font-size:14px; color:#006699; padding:6px 0 2px 11px}
#body_container .container_left .addvertisment_last .add .heading a{ color:#006699; text-decoration:none}
#body_container .container_left .addvertisment_last .add .heading a:hover{color:#006699; text-decoration:underline}
#body_container .container_left .addvertisment_last .add .detail{width:360px; float:left; font-size:12px; color:#888888; padding:0 0 0 11px }
#body_container .container_left .addvertisment_last .add .detail a{ color:#cc6600; text-decoration:none; font-size:12px}
#body_container .container_left .addvertisment_last .add .detail a:hover{ color:#cc6600; text-decoration:underline}
#body_container .container_left .addvertisment_last .add .detail a img { padding-left: 5px;}
/*************F*************addvertisment ends********************************/

/**************************container left ends********************************/

/**************************container right starts********************************/
#body_container .container_right{width:468px; margin:0; padding:28px 0 0 0; float:right;}
#body_container .container_right  h2{ width:268px; margin:0; padding:5px 0 10px 26px; float:left; color:#d4791b; font-size:15px}
#body_container .container_right .add{ width:468px; margin:0; padding:0 0 10px 0; float:left;}
#body_container .container_right .add .image{float:left; width:208px; margin:0; padding:0px 0 0 5px}
#body_container .container_right .add .heading{width:252px; float:left; font-size:14px; color:#006699; padding:5px 0 2px 0; overflow:hidden}
#body_container .container_right .add .heading a{ color:#006699; text-decoration:none}
#body_container .container_right .add .heading a:hover{color:#006699; text-decoration:underline}
#body_container .container_right .add .detail{width:252px; float:left; font-size:12px; color:#888888;}
#body_container .container_right .add .detail a{ color:#cc6600; text-decoration:none; font-size:10px; margin-right: 15px;}
#body_container .container_right .add .detail a.inline{ font-size:12px; margin-right: 0;}
#body_container .container_right .add .detail a:hover{ color:#cc6600; text-decoration:underline}
/**************************container right ends********************************/
/**************************body container ends********************************/

#footer{width:100%; float:left; background:url(../images/footer_bg.gif) repeat-x 0 0; padding:15px 0 0 0}
#footer .footer_inner{width:960px; margin:0 auto;}
#footer .footer_inner .application{width:897px; float:left; padding-left:63px}
#footer .footer_inner .application ul{ float:left; padding:0; margin:0}
#footer .footer_inner .application li{float:left; list-style:none; display:inline; padding:20px 33px 70px 0;}

/**************************container right starts********************************/
#body_container .container_right_content {width:468px; margin:0; padding:28px 0 0 0; float:right;}
#body_container .container_right_content  h2{ width:268px; margin:0; padding:5px 0 10px 26px; float:left; color:#d4791b; font-size:15px}
#body_container .container_right_content .add{ width:468px; margin:0; padding:0 0 10px 0; float:left;}
#body_container .container_right_content .add .image{float:left; width:208px; margin:0; padding:0 0 0 5px}
#body_container .container_right_content .add .heading{width:252px; float:left; font-size:14px; color:#006699; padding: 10px 0 2px 20px; overflow:hidden}
#body_container .container_right_content .add .heading a{ color:#006699; text-decoration:none}
#body_container .container_right_content .add .heading a:hover{color:#006699; text-decoration:underline}
#body_container .container_right_content .add .detail{width:252px; float:left; font-size:12px; color:#888888; padding-left: 20px;}
#body_container .container_right_content .add .detail a{ color:#cc6600; text-decoration:none; font-size:12px}
#body_container .container_right_content .add .detail a:hover{ color:#cc6600; text-decoration:underline}
/**************************container right ends********************************/

h3#secondary_heading { font-size: 12px; }

.contentList
{
	list-style: none;
}

#body_container .container_right_content .add .detailWide
{
	width: 350px;
}

.clear
{
	clear: both;
}

.processDetail
{
	padding-top: 5px;
}

.clientNameLink
{
	padding-top: 10px;
	padding-left: 22px;
	
}

#flashContent
{
	background-image : url(../../assets/img/portfolio-background.png);
	background-repeat : no-repeat;
	margin-top : 25px;
	margin-bottom:25px;
	width: 900px;
	height: 511px;
}