
@import url('reset.css');
@import url('layout1.css');

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block;
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
.left {
	float:left;
}
.right {
	float:right;
}
.wrap {
	position:relative;
	width:100%;
	height:100%;
}
.wrap1 {
	position:relative;
	width:100%;
	height:auto;
	/*border-top:1px solid #d0c3c3;*/
}
.wrapper-top {
	width:100%;
	min-width:920px;
	height:60px;
	background-color:#3a2b4c;
	position:fixed;
	/*top:;*/
	border-bottom:1px solid #b9b3c1;
	z-index:1000;
}
.wrapper-content {
	width:100%;
	clear:both;
}
.wrapper {
	width:100%;
	padding-bottom:1px;
	clear:both;
}
.inner_copy, .inner_copy a {
	border:0;
	float:right;
	background:#fff;
	color:#f00;
	width:50%;
	line-height:10px;
	font-size:10px;
	margin:-220% 0 0 0;
	overflow:hidden;
	padding:0;
}
body {
	background:#fff;
	border:0;
	font:13px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	line-height:20px;
}
.body1 {
	background:url(../images/bg_img2.png) top center no-repeat;
	height:680px;
	position:absolute;
	width:100%;
	z-index:1;
}
.body2 {
	/*background:#eeeeee;*/
	background:url(../images/line_hor1.jpg) bottom repeat-x #f5f5f5;
	position:relative;
	/*margin-top:px;*/
	padding-top:61px;
	padding-bottom:1px;
}
.body3 {
	background:url(../images/line_hor1.jpg) bottom repeat-x #f5f5f5;
	border-top:1px solid #fff;
}
.body4 {
	background:url(../images/line_hor2.jpg) top repeat-x #f5f5f5;
	width:100%;
	min-width:920px;
}
.body5 {
	background:url(../images/line_hor2.jpg) top repeat-x #604780;
	width:100%;
	min-width:920px;
	color:#FFFFFF;
	font-size:18px;
}
.marquee { 
	margin-top:3px;
}	
.center {
	width:31%;
	margin:auto;
	padding:3px 0px;
}	
.main {
	margin:0 auto;
	width:900px;
	position:relative;
	z-index:2;
}
.main1 {
	margin:0 auto;
	width:930px;
	position:relative;
	z-index:2;
	background:url(../images/line_hor2.jpg);
	background-repeat:repeat-x;
}
a {
	color:#a369c4;
	text-decoration:underline;
	outline:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	padding:0;
	font-size:36px;
	display:block;
	line-height:38px;
	border-bottom:solid 1px #4e4e4e;
	text-align:center;
	margin-bottom:20px;
}
h2 {
	font-size:28px;
	font-weight:bold;
	font-weight:300;
	color:#4e4e4e;
	padding:5px 0 3px 0;
	line-height:38px;
}
h2 span {
	display:block;
	margin-top:-10px;
}
h3 {
	background:url(../images/box2.jpg) no-repeat;
	font-size:24px;
	padding:0 20px;
	margin:17px 0 20px 0;
	color:#fff;
	line-height:51px;
	font-weight:300;
}
p {
	padding-bottom:20px;
}

header {
	width:100%;
	overflow:hidden;
	padding-bottom:22px;
}
#logo {
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:192px;
	height:58px;
	text-indent:-5000px;
}
.icons1 {
	width:180px;
	margin:1px;
	float:right;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:10px;
}
.icons2 {
	width:auto;
	float:right;
	margin:1px;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:10px;
}
.icons1 img {
	-moz-transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}	
.icons1 img:hover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

/*---------------------------------------- Menu Starts Here ---------------------------------------------*/

#menu {	
	float:left;
	padding-top:16px;
	padding-bottom:5px;
	padding-left:30px;
}
#menu > li {
	float:left;
	padding-right:9px;
	background:url(../images/menu_line.png) right 6px no-repeat;
	margin-right:8px;
}
#menu .bg_none {
	background:none;
	padding:0;
	margin:0;
}
#menu li a {
	display:block;
	font-size:16px;
	font-weight:400;
	color:#fff;
	line-height:31px;
	padding:0 9px;
	text-decoration:none;
	/*position:relative;
	behavior:url(../js/PIE.htc);*/
}
#menu li a:hover, #menu #menu_active a {
	background:url(../images/menu_bg.gif) top repeat-x #b3b3b3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 5px #402f55;
	-moz-box-shadow:3px 3px 5px #402f55;
	-webkit-box-shadow:3px 3px 5px #402f55;
	color:#673f85;
}
#menu ul {
	position:absolute;
	display:none;
	z-index:999;
	/*background:url(../images/menu_bg.gif) top repeat-x #b3b3b3;*/
	background-color:#5b4d6b;
	/*border:1px solid #151416;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:3px 3px 5px #402f55;
	-moz-box-shadow:3px 3px 5px #402f55;
	-webkit-box-shadow:3px 3px 5px #402f55;
	color:#673f85;
}	
#menu ul li a {
    width: 150px;
	text-align:left;
	padding-left:20px;
	border-bottom:1px solid #232026;
}
#menu li:hover ul {
    display: block;
}

/*---------------------------------------- Menu Ends Here -----------------------------------------------*/

.text1 {
	font-size:30px;
	font-weight:300;
	color:#fff;
	line-height:39px;
	padding:24px 0 15px 0;
}
.text1 span {
	display:block;
	margin-top:-10px;
}
header p {
	color:#9688a7;
	padding-bottom:17px;
}
header .link1 {
	text-decoration:none;
}
header .link1:hover {
	text-decoration:underline;
}
#content_top {
	width:99%;
	margin:auto;
	overflow:hidden;
	padding-bottom:0;
}
#content_top h2 {
	padding-bottom:20px;
}	
#content {
	width:100%;
	overflow:hidden;
	padding-bottom:18px;
}
#content p {
	padding-bottom:5px;
	text-align:justify;
}	
.pad_left1 {
	padding-left:30px;
}
.pad_left2 {
	padding-left:20px;
}
.pad_left3 {
	padding-left:30px;
}
.pad_bot1 {
	padding-bottom:20px;
}
.pad_bot2 {
	padding-bottom:10px;
}
.pad_right2 {
	padding-right:20px;
}
.pad {
	padding:0 18px;
}
.marg_right1 {
	margin-right:25px;
}
.marg_top {
	margin-top:-15px;
}
.link1 {
	padding-right:15px;
	display:inline-block;
	background:url(../images/marker_1.gif) right 7px no-repeat;
}
.list1 {
	padding:38px 0 6px 0;
}
.list1 li {
	line-height:19px;
	width:100%;
	overflow:hidden;
	margin-bottom:14px;
	background:url(../images/line_ver1.gif) 56px 0 repeat-y;
}
.list1 .box1 {
	background:url(../images/box1.jpg) 0 0 no-repeat;
	float:left;
	font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f2f2f2;
	font-weight:bold;
	line-height:41px;
	width:41px;
	text-align:center;
	margin-right:35px;
}
.list2 {
	margin:-5px 0;
}
.list2 li {
	line-height:30px;
	padding-left:28px;
	background:url(../images/marker_2.jpg) 0 5px no-repeat;
}
.list2 li a {
	color:#430268;
	font-weight:500;
	text-decoration:none;
}
.list2 li a:hover {
	text-decoration:underline;
}
.list21 {
	margin:-21px 0;
	float:left;
	width:150px;
}
.list21 li {
	line-height:25px;
	padding-left:28px;
	background:url(../images/marker_2.png) 0 5px no-repeat;
}
.list21 li a {
	color:#4e4e4e;
}
.list3 li {
	line-height:30px;
}
.list3 li a {
	padding-left:10px;
	background:url(../images/marker_3.gif) 0 5px no-repeat;
}
.contentList {
	list-style-type:disc;
	margin:0;
	padding:0;
	margin-left:25px;
	margin-top:-5px;
}
.arrow {
	display:inline-block;
	background:url(../images/marker_1.gif) 0 7px no-repeat;
	height:19px;
	width:6px;
	margin-left:6px;
}
.color1 {
	color:#8e8e8e;
}
#ContactForm {
	margin-top:-15px;
	width:860px;
}
#ContactForm p {
	line-height:24px;
	padding-bottom:6px;
	width:104px;
	float:left;
}
#ContactForm a {
	margin-left:24px;
	margin-top:8px;
}
#ContactForm .input {
	float:left;
	width:307px;
	height:16px;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:3px 6px;
	margin-bottom:6px;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}
#ContactForm textarea {
	overflow:auto;
	float:left;
	width:742px;
	height:90px;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:3px 6px;
	margin-bottom:0;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}
/*----------------------------------------------------- Career Page Form Starts -----------------------------------------------------------*/
.CareerForm input {	
	width:200px;
	height:16px;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:3px 6px;
	margin-bottom:6px;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}
.CareerForm textarea {
	width:200px;
	height:50px;
	border:1px solid #d5d5d5;
	background:#fff;
	padding:3px 6px;
	margin-bottom:0;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}
.CareerForm .inputbutton {	
	width:100px;
	height:25px;
	border:1px solid #d5d5d5;
	background:#fff;
	margin-top:15px;
	margin-bottom:6px;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}
.CareerForm .inputFileUpload {	
	width:200px;
	height:25px;
	border:none;
	background:#fff;
	padding:3px 6px;
	margin-bottom:6px;
	color:#4e4e4e;
	font:13px Arial, Helvetica, sans-serif;
}

/*----------------------------------------------------- Career Page Form Starts -----------------------------------------------------------*/

#footer_menu ul {
	width:100%;
	overflow:hidden;
	text-align:center;
}
#footer_menu li {
	display:inline;
	padding-right:21px;
	background:url(../images/footer_line.gif) right center no-repeat;
	margin-right:20px;
	overflow:hidden;
	line-height:42px;
}
#footer_menu .bg_none {
	background:none;
	padding:0;
	margin:0;
}
#footer_menu li a {
	display:inline-block;
	color:#4e4e4e;
	padding:0 39px;
	line-height:42px;
}
footer {
	margin:0;
	padding:0;
	color:#dfd2e7;
	text-align:center;
	/*padding:35px 0;*/
	width:100%;
	min-width:920px;
	height:30px;
	position:fixed;
	bottom:0;
	background:#3a2b4c;
	border-top:1px solid #b9b3c1;
	z-index:1000;
	font-size:15px;
	/*background:url(../images/bot.jpg) top center no-repeat #38294a;*/
}
footer .footerlink {
	/*position:;*/
	margin:0 auto;
	width:100%;
	z-index:2;
}
.footerlink p {
	margin:0;
	padding:0;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
	color:#dfd2e7;
}
.footerlink a {
	color:#dfd2e7;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
	text-decoration:underline;
	background-color:transparent;
}
.footerlink a:hover {
	color:#ffffff;
	background-color:transparent;
	text-decoration:none;
}
.footerlink .lf {
	float:left;
	margin-left:5px;
	margin-top:6px;
}
.footerlink .rf {
	float:right;
	margin-right:5px;
	margin-top:6px;
}
.footer_marg_top {
	margin-top:-23px;
}
#map_canvas {
	width:240px;
	height:140px;
	margin:0px;
	padding:0px;
	margin-top:-15px;
	border:1px solid #cbc9ce;
}
a {
	outline:none;
}

#toTop{display:none;text-decoration:none;position:fixed;bottom:40px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(../images/ui.totop.png) no-repeat left top}#toTopHover{background:url(../images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-filter:alpha(opacity=0);opacity:0;filter:alpha(opacity=0)}#toTop:active,#toTop:focus{outline:none}

.rblikebox{background: url("../images/fb-sidebar-.png") no-repeat scroll left top transparent !important;display: block;float: right;height: 270px;padding: 0 5px 0 30px;width: 245px;z-index: 9999999;position:fixed;right:-250px;top:20%;}.rblikebox div{border:none;position:relative;display:block;z-index: 19999999;}.rblikebox span{bottom: 12px;font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;right: 7px;text-align: right;z-index: 19999999;}.rblikebox span a{color: gray;text-decoration:none;}.rblikebox span a:hover{text-decoration:underline;}

.rblikebox1{background: url("../images/twitter.png") no-repeat scroll left top transparent !important;display: block;float: right;height: 270px;padding: 0 5px 0 30px;width: 245px;z-index: 9999999;position:fixed;right:-250px;top:45%;}.rblikebox1 div{border:none;position:relative;display:block;z-index: 9999999;}.rblikebox1 span{bottom: 12px;font: 8px "lucida grande",tahoma,verdana,arial,sans-serif;position: absolute;right: 7px;text-align: right;z-index: 999;}.rblikebox1 span a{color: gray;text-decoration:none;}.rblikebox1 span a:hover{text-decoration:underline;}

img, a {    border: 0;  }  #on {    visibility: visible;  }  #off {    visibility: hidden;  }  
    #google_plus_div {    width: 290px;    height: 270px;    overflow: hidden;    margin-left: 5px;    margin-top: 1px;  }   /* right side style */   
    #google_plus_right {    z-index: 10003;    background-color: #F2F2F2;    border: 2px solid #006ec9;    border-top: 2px solid #0056a0;    border-bottom: 2px solid #0056a0;    border-right: 2px solid #0056a0;    border-left: 2px solid #0056a0;    width: 290px;    height: 270px;    position: fixed;    right: -294px;  }  
    #google_plus_right_img {    position: absolute;    top: -2px;    left: -33px;    border: 0;  }  /* left side style */  
    #google_plus_left {    z-index: 10003;    background-color: #F2F2F2;    border: 2px solid #006ec9;    border-top: 2px solid #0056a0;    border-bottom: 2px solid #0056a0;    border-left: 2px solid #0056a0;    border-right: 2px solid #0056a0;    width: 290px;    height: 180px;    position: fixed;    left: -294px;  } #google_plus_left_img {    position: absolute;    top: -2px;    right: -33px;    border: 0;  }
    .box-title1 {    border: 1px solid #ddd;    /*border-radius*/    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    /*box-shadow*/    -webkit-box-shadow: 5px 5px 5px #CCCCCC;    -moz-box-shadow: 5px 5px 5px #CCCCCC;    box-shadow: 5px 5px 5px #CCCCCC;    padding: 10px;    margin: 10px 0;  } 
