@charset "utf-8";
/* CSS Document */

/********** Body CSS Begin *************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
	outline:none;
	color: #000;
}

body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

p{
	line-height:19px;
	text-align:justify;
	font-size: 13px;
	color: #000;
}

p a{
	font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:black;
}

p a:hover{
	text-decoration:none;
	text-decoration:none;
	color: #069;
}

.main_container{
	margin:0 auto; width:960px;
}

/********** Body CSS End *************/

/********** Header CSS Begin *************/

.header{
	height:120px;
}

.header_top{
	height:119px;
}

.logo{
	float:left;
}

.navigation{
	float:left;
	width:663px;
	margin:54px 0 0 0;
	height:40px;
	background-image: url(../images/nav_bg.jpg);
}

.header_middle{
	height:299px;
}

.right_menu{
	width:230px; height:299px; background:url(../images/menu_bg.jpg) left top repeat-x; float:left;
}

ul.right_menu{
	list-style:none;
	background-image: url(../../images/menu_bg.jpg);
	background-repeat: repeat-x;
}

ul.right_menu li{
	background:url(../images/white_arrow.png) 6px 12px no-repeat; border-bottom:solid 1px #333; padding: 10px 0 10px 25px;
}

ul.right_menu a{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;
}

ul.right_menu a:hover{
	text-decoration:none; color:#000;
}

.right_menu1{
	width:230px; height:299px; background:url(../images/menu_bg1.jpg) left top repeat-x; float:left;
}

ul.right_menu1{
	list-style:none;
}

ul.right_menu1 li{
	background:url(../images/white_arrow.png) 6px 12px no-repeat; border-bottom:solid 1px #96191c; padding: 10px 0 10px 25px;
}

ul.right_menu1 a{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;
}

ul.right_menu1 a:hover{
	text-decoration:none; color:#000;
}

.right_menu2{
	width:230px; height:299px; background:url(../images/menu_bg1.jpg) left top repeat-x; float:left;
}

ul.right_menu2{
	list-style:none;
}

ul.right_menu2 li{
	background:url(../images/white_arrow.png) 6px 12px no-repeat; border-bottom:solid 1px #96191c; padding: 10px 0 10px 25px;
}

ul.right_menu2 a{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;
}

ul.right_menu2 a:hover{
	text-decoration:none; color:#000;
}

.banner{
	float:left;
	width:647px;
}

/********** Header CSS End *************/

/********** Content CSS Begin *************/


.command {
	color: #000;
	background-color: #EEE;
	border: 1px solid silver;
	margin: 0 0 18px 0;
	overflow: auto;
	width: 720px;
}

.command-switch {
	color: #D60121;
}


.content{
	width:960px;
}



.content ul, .content ol {
	padding: 0 15px 15px 40px; /* this padding mirrors the right padding in the headings and paragraph rule above. Padding was placed on the bottom for space between other elements on the lists and on the left to create the indention. These may be adjusted as you wish. */
	font-size: 100%;
	background-color: #D2D2D2;
	color: #000;
}




.content_top{
	height:114px;
	float: inherit;
}

.heading1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#37414a;
	float: none;
}

.main_content{
	width:960px; padding:10px 0;
}

.left_content{
	float:left; width:192px; 
}

.our_team{
	width:190px; border:solid 1px #CCC; background:#f5f5f5; margin:0 0 10px 0;
}

.heading_left_arrow{
	float:left;
}

.heading2{
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding:17px 0 0 0;
	font-weight:bold;
	background-image: url(../images/heading_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.our_team_container{
	width:170px; height:135px; padding:10px;
}

.non_it_container{
	padding:10px;
}

.middle_content{
	float:left;
	width:745px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0px;
}

.intro_box{
	width:743px;
	border:solid 1px #CCC;
	background:#f5f5f5;
}

.intro_container{
	padding:10px;
}

.main_content_container{
	float:left; width:750px; padding:0 15px 0 0;
}

.content_box{
	width:748px; border:solid 1px #ccc; background:#f5f5f5;
}

.heading3{
	  font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; height:25px;
}

.right_content{
	float:left;
	width:192px;
}

.query_box{
	padding:10px 10px 5px 10px;
}

.textbox{
	border:solid 1px #224272; height:20px; width:160px; padding:0 5px;
}

.connect{
	padding:10px 0 0 0;
}

.connect_heading{
	font-size:15px; color:#036; font-weight:bold; padding:0 0 5px 10px;
}

.icon{
	float:left; width:175px; padding:0 0 15px 15px;
}

.twitter{
	float:left; padding:0 10px 0 0;
}

.form_text{
	padding:0 35px 0 0;
}

.current_opening_heading{
	font-size:14px; padding:0 0 0 15px; line-height:25px; border:solid 1px #369; border-collapse:collapse; background-color:#09C; color:#fff;
}

.current_opening{
	font-size:12px; padding:0 0 0 15px; line-height:25px; border:solid 1px #369; border-collapse:collapse;
}

.read_more{
	font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; text-align:right;
}

.read_more a{
	text-decoration:none; color:#494949;
}

.read_more a:hover{
	text-decoration:underline;
}
.logo_1{float:left; width:672px; margin:0 0 0 28px; }
/********** Content CSS End *************/

/********** Footer CSS Begin *************/

.footer{
	width:960px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
}

.footer_middle{
	height:26px;
	padding:10px 15px 0 15px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.copyright{
	color:#fff; float:left;
}

.footer_menu{
	float:right; text-align:right; width:500px;
}

ul.footer_menu{
	list-style:none;
}

ul.footer_menu li{
	display:inline; color:#fff;
}

ul.footer_menu a{
	color:#fff; text-decoration:none;
}

.poweredby{
	color:black;
	text-align:center;
	padding:10px 0;
}

.poweredby a{
	text-decoration:none; font-weight:bold; color:black;
}

.poweredby a:hover{
	text-decoration:none;
	font-weight:bold;
	color: #009;
}


/********** Footer CSS End *************/
.c2 {
	color: #609;
}
.c1 {
	color: #9C1481;
}
