@charset "utf-8";
/*
Template Name: OneSolution Website
File: Global CSS Layout
Author: Rahul Singh
*/
html, body, div, span, img,
h1, h2, h3, h4, h5, h6, p, a, blockquote, pre,
small, strong, sub, sup, var,
b, i, ol, ul, li,
form, fieldset, label, input{
	margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{ background-color:#C0C0C0 ; font-weight:normal; font-size: 0.813em;/* 13px */font-family: Arial, Helvetica,sans-serif; }
.bg-body {background:url(../images/bg-body.jpg) repeat left top;}
/* ----------------------------------------------SHORTCODE - Alignment----------------------------------------------*/
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear:both;}
.fl_left{float:left;}
.fl_right{float:right;}
.hidden {display:none;}
.superTinySpacer{height:5px;}
.TinySpacer{height:10px;}
.horizontalLine{border-bottom: 1px solid #99CCFF;}
.horizontalBigLine{background:url(../images/divider.png) no-repeat center;}
.horizontalCenterLine{background:url(../images/center-divider.png) no-repeat center;}
.horizontalLRLine{background:url(../images/lr-divider.png) no-repeat center;}
.no_right_margin{margin-right:0 !important; clear: left;}
.no_left_margin{margin-left:0 !important; clear: right;}
.hidden {display:none;}
.visible {display:inline-block;}
/* ----------------------------------------------SHORTCODE - Font----------------------------------------------*/
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
/* ----------------------------------------------SHORTCODE - Images & Preloaders----------------------------------------------*/
.img-left{float:left;}
.img-right{float:right;}
.img-center{float:none;}
.imageHolder{margin-left:auto; margin-right:auto;}
.imageHolder img{line-height:0; display:block;margin: 0 auto;}
.imagePreloader{display:block; position:absolute; background-position: center center; background-repeat: no-repeat;}
.featurePreloader{ background-position: center center; background-repeat: no-repeat; }
.imagePreloader, .featurePreloader{ background-color:#050f1b; background-image:url(../images/preloaders/preloader.gif); }
/* ----------------------------------------------SHORTCODE Styles-------------------------------------*/
.style_header{background-color:#FFFFFF; padding: 10px 0 30px 0; z-index:10; height:70px; } 
.style_menu{background:none; z-index:1000; top:-20px; }
.style_feature{ z-index:20; top:-41px;}
.style_home_crumbs{top:-41px; height:40px; background-color:#ffffff; padding-top:7px;}
.style_crumbs{top:-41px; height:60px; background-color:#ffffff; overflow:hidden; padding-top:7px;}
.style_content{top:-30px; overflow:hidden;}
.style_footer{background:url(../images/menu/bg-footer.jpg) repeat-x; top:-20px;}
.style_notes{ display:block; width:960px; margin:0 auto; padding-right:10px; margin-top:-15px;}
.bg_blue{background-color:#3399FF;}
.bg_white{ background-color:#ffffff;}
.bg_purple{ background-color:#6666FF; }
.bg_blue1{ background-color:#006699;}
.start_Opacity{}
.stop_Opacity{ position:relative;}
/* ----------------------------------------------SHORTCODE - columns---------------------------------------------- */
.fullWidth{ float: left; width: 960px; clear: both; }
.outerOneHalf{ float: left; width:  467px; margin-right: 26px; }
.outerOneThird{ float: left; width: 295px; margin-right: 25px; }
.outerTwoThirds{ float: left; width: 640px; margin-right: 25px; }
.outerOneFourth{ float: left; width:  230px; margin-right: 12px; }
.outerThreeFourths{ float: left; width:  720px; margin-right: 25px; }
.outerOneFifth{ float: left; width:  167px; margin-right: 25px; }
.outerTwoFifths{ float: left; width:  384px; margin-right: 25px; }
.outerThreeFifths{ float: left; width:  576px; margin-right: 25px; }
.outerFourFifths{ float: left; width:  768px; margin-right: 38px; }
.outerOneSixth{ float: left; width:  135px; margin-right: 	25px; }
.outerFiveSixths{ float: left; width:  800px; margin-right: 	25px; }
.innerFullWidth{ float: left; width: 100%; clear: both; } 
.innerOneHalf{ float: left; width:  48%; margin-right: 	4%; }
.innerOneThird{ float: left; width: 30.4%; margin-right: 	4%; }
.innerTwoThirds{ float: left; width: 65.3334%; margin-right: 	4%; }
.innerOneFourth{ float: left; width:  22%; margin-right: 	4%; }
.innerThreeFourths{ float: left; width:  74%; margin-right: 	4%; }
.innerOneFifth{ float: left; width:  16.8%; margin-right: 	4%; }
.innerTwoFifths{ float: left; width:  38.4%; margin-right: 	4%; }
.innerThreeFifths{ float: left; width:  57.6%; margin-right: 	4%; }
.innerFourFifths{ float: left; width:  79.2%; margin-right: 	4%; }
.innerOneSixth{ float: left; width:  15%; margin-right: 	2%; }
.innerFiveSixths{ float: left; width:  82.8%; margin-right: 	3%; }
.last{ margin-right: 	0px !important; clear: right; }
.inner-bg{ background-color: #153E7E; }
.vert, .hori{ overflow: hidden !important; margin:4px;}
.dim1 { width: 200px; height: 350px; }
.dim2 { width: 300px; height: 225px; }
.dim3 { width: 300px; height: 200px; }
.dim4 { width: 200px; height: 300px; }
.rounded{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.textbox{overflow: hidden !important; margin:3px; margin-top:0;}
.desc{ background:none; padding: 10px; height: inherit !important; overflow:scroll; display:none; }
.vert:hover .desc, .hori:hover .desc{ background:rgb(255, 255, 255); background:rgba(255, 255, 255, 0.7); -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);text-align: left;text-shadow: none;color: black; display: block !important;}
.blue-color {color: #0091C4;}
.orange-color {color:#F68B32;}
.grey-color {color:#666666;}
.white-color{color:#ffffff;}
.def-color{color: #333333}
/* ----------------------------------------------Font Styles-------------------------------------*/
h1, h2, h3, h4, h5, h6, h1.page-title { color:#333333; font-family:Arial,Helvetica,sans-serif;}
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 115%; }
h4,h5,h6 { font-size: 105%; }
h2.sub { font-size: 114%; }
h3.sub { font-size: 100%; }
h4.sub { font-size: 86%; }
h5.sub { font-size: 86%; }
h6.sub { font-size: 86%; }
h1 { margin-top: 0px; margin-bottom: 0.35em; } /* This value is adjusted to "p" element's value. */   
h2 { margin-top: 0px; margin-bottom: 0.20em; } /* This value is adjusted to "p" element's value. */  
h3 { margin-top: 0px; margin-bottom: 0.15em; }
h4 { margin-top: 0px; margin-bottom: 0.15em; }
h5 { margin-top: 0px; margin-bottom: 0.15em; }
h6 { margin-top: 0px; margin-bottom: 0.15em; }
ul, li, p, a, cite, strong{ font-family:Arial,Helvetica,sans-serif; font-size:100%; color: #333333} 
p{ margin-top: 0; margin-bottom: 0.10em; padding: 0px; line-height: 1.5; }
a{ color: #0091C4; text-decoration: none;}
a:hover{ color:#F68B32; }
/*-------------------------------------------------------------------------------*/
#columns {position:relative; margin:0 auto 0; display:block; width:960px;}
/* ----------------------------------------------Wrappers-------------------------------------*/
.wrapper{display:block; width:990px; margin:0 auto; text-align:left;  overflow:hidden;  }
#headerWrapper, #menuWrapper, #featureWrapper, #crumbsWrapper, #contentWrapper ,#footerWrapper
	{ position: relative; display: block; width: 990px; margin: 0 auto; }
#logoWrap{ dispaly:inline-block; width:251px; margin: 0 10px 0 30px; top:15px; float:left;}
#featuredArea{position:relative; width:990px;z-index:19;}
.sliderWrapper{position:relative; overflow:hidden !important;}
.imageWrap{line-height:0; display:block; position:relative;}
.imageWrapper{position:relative; width:990px;margin:0 auto 0 auto;}

/* ----------------------------------------------Pre-Header-------------------------------------*/
#HeaderContent{display:table; width:440px; min-height:35px; position: relative; margin: 0 auto 0; float:right;}
#HeaderContent ul{ margin:0; padding:0; list-style:none;}
#HeaderContent ul li{position:relative; float:left; list-style:none;}
#HeaderContent ul li a{display:table-cell; padding-left:10px; padding-right:10px;}
#HeaderContent ul li:first-child a{padding-left:0px;}
#HeaderContent ul li:last-child{padding-right:0px;}
#HeaderContent .socialIcons{padding-top: 4px; padding-bottom: 5px; background-color:transparent;}
#HeaderContent .socialIcons ul li a{padding: 2px;}
#HeaderContent #search{float:right; width:200px;  margin:0; color:#FFFFFF; overflow:hidden; padding-top:6px;}
/* ----------------------------------------------Search Bar-------------------------------------*/
#searchDiv{ display:table; vertical-align:baseline; float:left; background:url(../images/bg-search.png) no-repeat top left transparent; }
#search_field{ display:inline; vertical-align:baseline; float:left; left:1px; margin:0; padding:0 8px; width:128px; height:33px; 	border:none; outline:none; opacity:0; filter:alpha(opacity = 0); background:url(../images/searchBgHover.png) no-repeat top left transparent; font-size:12px; }
#submit_search{ display:table-cell; float: left; width: 39px; height: 33px; border:	none; outline: none; cursor:	pointer; background:none; }
/* ----------------------------------------------Main Menu-------------------------------------*/
#top-nav ul{margin-left:15px; list-style:none;}
#top-nav { list-style: none; width: 940px; height: 41px; margin: 0 auto; background:url(../images/menu/bg-nav.png) no-repeat; }
#top-nav li { float:left; display:inline-block; line-height:21px; text-align:center; position:relative; padding: 0; width:130px; margin-top:0px; border:none; background: url(../images/menu/sep-nav.png) no-repeat right center; }
#top-nav li.first {margin-left:0; }
#top-nav li.last { margin-right:0; background:none;}
#top-nav li:hover, #top-nav li:focus, #top-nav li:active { text-align:center; width:130px; height:41px; background:rgb(0, 102, 204); background:rgba(0, 102, 204, 0.8); -ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80); }
#top-nav li a { font-family:Arial,Helvetica,sans-serif; color: #333; display:block; outline:0; height:24px; padding: 10px 0 6px 0; text-decoration:none; }
#top-nav li:hover a { color:#ffffff; }
#top-nav li .drop, #top-nav li:hover .drop { text-align:center; }
.dropdown{
	float:left; position:absolute; left:-999em; /* Hides the drop down */
	text-align:left; padding-top:10px; overflow:hidden; 
	background:rgb(0, 102, 204); background:rgba(0, 102, 204, 0.8);
	-ms-filter:"alpha(opacity=80)"; filter:alpha(opacity=80);
	}
.dw1 {width: 175px;}
.dw2 {width: 215px;}
.dw3 {width: 275px;}
.dw4 {width: 350px;}
.dw5 {width: 500px;}
#top-nav li:hover .dropdown { left:-1px; top:auto; }
.submenu_col { display:inline; float: left; position: relative; width:inherit !important;}
#top-nav li ul { list-style:none; padding:0; margin:0 0 12px 0; position: relative; width:auto;}
#top-nav li ul li { display:block; line-height:24px; position:relative; padding:0; margin:0; float:none; text-align:left; width: }
#top-nav li ul li:hover { display:block; background:none; border:none; padding:0; margin:0; text-align:left; }
#top-nav li li a { font-family:Arial,Helvetica,sans-serif; color: #ffffff; display:block; outline:0; height:26px; padding:4px 0 0 15px; text-decoration:none; }
#top-nav li li a:hover { color: #FF6600;}
#top-nav li .box_1 li, #top-nav li .box_2 li{ background:none; width:inherit !important; height:30px; }
#top-nav li .box_1 li:hover, #top-nav .box_2 li:hover { background:#ffffff; color: #FF6600; }
/*-------------------------------------Side Menu-------------------------------------*/
#side-nav { margin:0; padding:0; list-style:none; display:inline-block; width:200px; }
#side-nav li{ display: block; padding: 5px 0; padding-left:10px; }
#side-nav li a{ font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
#side-nav li:hover{background:#3377FF;}
#side-nav li:hover a{color:#FFB428; text-decoration:none; }
/*-------------------------------------News-------------------------------------*/
ul#news{ list-style-type:none; list-style-image:none; list-style-position:outside; position: relative; font-weight: bold; margin-left:1px; padding: 0; }
ul#news li{ height:30px; overflow:hidden !important; float: left; margin-right: 50px; padding: 0; color: #F60; }
#news_txt{ color: #F60; line-height: 30px; white-space: nowrap; padding: 0; font-weight: bold; margin: 0 50px 0 0; }
ul#news span { margin: 0 10px 0 0; } 
/*-------------------------------------News-------------------------------------*/
ul#oembox{ height:50px; list-style-type:none; list-style-image:none; list-style-position:outside; position: relative; margin:0; padding: 0; }
ul#oembox li{ overflow:hidden !important;  margin:auto; width: 190px;  padding: 0; color: #F60; }
ul#oembox li img { line-height:0; position:absolute; top:0px; margin:auto; left:10px;} 
/*-------------------------------------Bottom Menu-------------------------------------*/
#bottom-nav { margin: 1px 5px 0 12px; list-style: none; display: table-cell; float:right; }
#bottom-nav li { display: inline; background: url(../images/menu/separator.gif) no-repeat 0 4px; padding: 0 0 0 10px; margin: 0 6px 0 0; float:left; }
#bottom-nav li:first-child{ background-image: none; padding-left: 8px; }
#bottom-nav li a { color:  #CCCCCC; text-decoration: none; }
#bottom-nav li:hover a { color: F68B32; }
/* ----------------------------------------------featureSlider----------------------------------------------*/
.featureSlider { position:relative; }
.featureSlider img { position:absolute; top:0px; left:0px; display:none; }
.featureSlider a.feature-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.feature-slice { display:block; position:absolute; z-index:50; height:100%; } 
.feature-caption { position:absolute; left:0px; bottom:0px; width:100%; z-index:89; text-shadow:none; font-family: Arial, Helvetica, sans-serif; }
.feature-caption p { padding:15px; margin-bottom:0px !important; }
.feature-caption a { display:inline !important; }
.feature-html-caption { display:none; }
.feature-controlNav { position:absolute; z-index:99; }
.feature-controlNav a.active { background-position:0 -22px; }
.feature-directionNav a { display:block; height:44px; text-indent:-9999px; border:0; position:absolute; top:43%; z-index:99; cursor:pointer; }
a.feature-nextNav { background-position:-38px 0; }
.feature-prevNav { left:0px; }
.feature-nextNav { right:0px; }
.feature-controlNav a.active { font-weight:bold; }
.feature-controlNav { position:absolute; line-height: 0; }
.feature-controlNav img { display:inline; /* Unhide the thumbnails */ position:relative; margin-right:15px; cursor:pointer; padding:3px; }
/* ----------------------------------------------Main Content-------------------------------------*/
#maincontent{display:block; padding-top:5px; }
#mainContent.fullLayout{width:990px;}
#mainContent.leftLayout{width:720px; float:left; margin-rigth:10px;}
#mainContent.rightLayout{width:720px; float:right; margin:0 10px;}
#mainContent.centerLayout{width:530px; float:left; margin:0 10px; overflow:hidden;}
.textWrapper {display:inline-block; margin:0; padding: 10px;}
.mheight1{min-height:382px;}
.mheight2{min-height:458px;}
.mheight3{min-height:525px;}
.mheight4{min-height:610px;}
.ContentList {padding-left:30px; margin-top: 0; margin-bottom: 0.10em; line-height: 1.8; color: #333333;}

/* ----------------------------------------------SIDECONTENT & Widgets---------------------------------------------- */
#leftSideContent, #rightSideContent{ height: auto; overflow: hidden; float: left; padding: 10px; background-color:#ffffff; }
#leftSideContent{width: 200px; float:left; }
#rightSideContent{ width:200px; float:right;}
#sidebox{ padding: 0; color: #FFFFFF;}
#sidebox p{ font-size:110%; margin-bottom:15px;}
.big_textHolder{float:left; display:block; padding:5px 15px;}
.small_textHolder{float:left; display:inline-block; padding:10px ;}
.small_textHolder p{ font-size:100%; color: #E0FFFF; padding: 0; }
.small_textHolder a{font-size:100%; color: #CCCCCC; padding: 0; text-align:center;}
.small_textHolder h4{padding-bottom:5px; color:#E0FFFF; border-bottom:1px dotted #ccc;}
.border-box {border: 1px solid #87CCFF;}
.border-box-T { border-top:1px solid #87CCFF;}
.border-box-B {border-bottom:1px solid #87CCFF;}
.border-box-R { border-right:1px solid #87CCFF;}
.border-box-L { border-left:1px solid #87CCFF;}
.border-box-LR { border-right:1px solid #87CCFF; border-left:1px solid #87CCFF;}
.border-box-TB { border-top:1px solid #87CCFF; border-left:1px bottom #87CCFF;}
.border-box-LRT { border-top:1px solid #87CCFF; border-right:1px solid #87CCFF; border-left:1px solid #87CCFF;}
.border-box-LRB { border-right:1px solid #87CCFF; border-left:1px solid #87CCFF; border-bottom:1px solid #87CCFF;}
.boxholder{ display:inline-block; width:200px; height:auto; margin:0; background-color:#330033; padding:0; }
.boxholder p{ color: #FFFFFF; padding: 10px 15px 0; }
.boxholder a{font-size:100%; color: #FFFFFF; padding: 9px 0; text-align:center;}
.box_menu_sidebar{width:197px;}
/* ----------------------------------------------BreadCrumb-------------------------------------*/
#breadcrumb{ width:auto; display:inline-block; margin:0 auto 0 auto; padding:0 0 5px 15px; height:15px;}
#breadcrumb a{ color: #333333; font-size: 12px; }
#breadcrumb p{ color:#333333; }
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li a:hover{ color:#F68B32;}
#breadcrumb ul li.current a{ color:#0091C4;}
#updates { position: relative; display: block; width: 970 px; height: 30px; border: 1px solid #ADADAD; margin-top: 0px; 	margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.updateWrap{ display:block; float: left; color: #030303; text-transform: uppercase; font-size:90%; width: 100px; line-height: 30px; text-align:center; border-right: 1px solid #ADADAD; }
.marqueeWrap { position:absolute; display:inline-block; float: left; width:865px; height: 30px; color: #0370A9; line-height: 29px; overflow:hidden; margin: 0; padding: 0;  }
.marqueeWrap .mask { position: relative; left: 10px; width: 845px; overflow: hidden; }
/* ----------------------------------------------Testimonials---------------------------------------------- */
#testimonials { width: inherit !important; display: inline-block; padding-top: 10px; height: 350px; background-color:#81BEF7; }
#blockquote{ width:inherit !important; height:300px; overflow:auto; margin-top:5px;}
#blockquote div { margin-top:0;}
#testimonials_txt{ color:#333333; margin: 0 5px; font-style:italic; text-align:justify; }
#testimonials_name{ color:#333333; font-weight: bold; font-style:italic; padding-left:5px; margin-top:10px; }
#testimonials_company{ color:#333333; font-weight: bold; font-style:italic; padding-left:5px; }
/* ----------------------------------------------Buttons-------------------------------------*/
.button-blue{ display: inline-block; text-decoration: none; cursor: pointer; border: none; text-align:center; vertical-align:middle;  }
.button-blue.small{background: #659EC7; background: -webkit-gradient(linear, left top, left bottom, from(#659EC7), to(#357EC7)); background: -moz-linear-gradient(top, #659EC7, #357EC7); width: 90px; padding: 8px 0px; border: 1px solid #4863A0;color: #000000;}
.button-blue.medium{ background: #9E7BFF; background: -webkit-gradient(linear, left top, left bottom, from(#9933CC), to(#4E387E)); background: -moz-linear-gradient(top, #9933CC, #4E387E); width: 164px; margin: 0 18px; border: 1px solid #BE81F7;color: #ffffff;}
.button-blue.small:hover, .button-blue.small:focus{ background: #488AC7; background: -webkit-gradient(linear, left top, left bottom, from(#488AC7), to(#56A5EC)); background: -moz-linear-gradient(top, #488AC7, #56A5EC); font-weight:bold; color: #ffffff;}
.button-blue.medium:hover, .button-blue.medium:focus{ background:#8467D7; background: -webkit-gradient(linear, left top, left bottom, from(#4E387E), to(#9933FF)); background: -moz-linear-gradient(top, #4E387E, ##9933FF); font-weight:bold;}
.button-white{ display: inline-block; text-decoration: none; cursor: pointer; border: none; text-align:center; vertical-align:middle; background: #BDEDFF; background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#5CB3FF)); background: -moz-linear-gradient(top, #FAFAFA, #5CB3FF); border: 1px solid #A9A9F5;color: #000000;}
.button-white.small {width: 90px; padding: 3px 0px; margin:5px; }
.button-white.medium {width: 200px; padding: 5px 0px; margin:7px; font-size:130%;  width:200px; height:20px;}
.button-white:hover, .button-white.medium:focus{ background: #488AC7; background: -webkit-gradient(linear, left top, left bottom, from(#488AC7), to(#56A5EC)); background: -moz-linear-gradient(top, #488AC7, #56A5EC); font-weight:bold; color: #ffffff;}
/* ----------------------------------------------Footer-------------------------------------*/
#footer{ position:relative; width:960px; display:block; margin:0 auto 0; padding-top: 10px; font-size: 12px; height:30px; }
#footer p{ color: #999999; font-size: 95%; }
#footer a{ color: #CCCCCC; font-size: 95%; text-decoration: none; }
#footer a:hover{ color:#F68B32; }
/*---------------------------------------------------------*/

#postFooter{ display:block; width:960px; margin:0 auto; padding-right:10px; height:25px; }

/*------------------Contact FORM STYLE------------------*/
.contact, .apply{float:left; margin-right:20px; overflow:hidden; }
label {font-weight:bold;display:block;color:#000;}
input[type=text], input[type=password], input[type=date], input.date, input.text, input.title, textarea, select{background-color:#fff;border:1px solid #bbb; border-color:#ccc;}
input[type=text]:focus, input[type=date]:focus, input[type=password]:focus, input.date:focus, input.text:focus, input.title:focus, textarea:focus, select:focus{border-color:#666;}
input[type=text], input[type=password], input[type=date], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title, input.date {width:220px;padding:5px;}
select {width:232px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:450px;height:120px;}
textarea .txtMessage {padding:5px; }
form .inline {line-height:3;}
form .inline p {margin-bottom:0;}
.required{color:#ed1c24;}
.no-error { border-color:#CCCCCC;}
.simple-error, .simple-alert, .simple-notice, .simple-success, .simple-info {display:inline-block; padding:4px;margin-bottom:2px;border:1px solid #ddd; }
.simple-error, .simple-alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.simple-notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.simple-success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.simple-info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.simple-error a, .simple-alert a {color:#8a1f11;}
.simple-notice a {color:#514721;}
.simple-success a {color:#264409;}
.simple-info a {color:#205791;}
.fancy-button{display:block; float:left; margin:0 0.583em 0.667em 0; padding:5px 10px 5px 7px; border: 2px solid #BE81F7; background: #9E7BFF; background: -webkit-gradient(linear, left top, left bottom, from(#9933CC), to(#4E387E)); background: -moz-linear-gradient(top, #9933CC, #4E387E); font-size:100%;  line-height:130%;text-decoration:none;font-weight:bold;color:#fff; cursor:pointer;}
.fancy-button:hover, .fancy-button:active, .fancy-button:focus{ background:#8467D7; background: -webkit-gradient(linear, left top, left bottom, from(#4E387E), to(#9933FF)); background: -moz-linear-gradient(top, #4E387E, ##9933FF); }
.mailerStatus{ margin-top: 15px; padding-left: 5px;}
#success_page h1 { background: url('../images/success.gif') left no-repeat; padding-left:22px; }

h3.fancybox-contact-title {margin:20px auto;}
#fancybox-title-inside {font-size:14px;padding:0 20px 20px 20px;text-align:left;margin-top:-20px;}
 { margin: 10px 0; padding: 0; }
.profileStyle {margin:3px; padding:5px; width:480px; display:none; background-color:#FFFFFF; color:#333333;}
 
ul#Careers { position: relative; margin-left:1px; padding: 0; }
ul#Careers li{ overflow:hidden !important; float: left; padding: 5px; width:495px; color:#FFFFFF;}
ul#Careers li h2, li strong, li p {color:#FFFFFF;}

ul#jd  { margin-left:1px; padding: 0; color: #333333;}
ul#jd li { overflow:hidden !important; width:475px; float: left; padding: 5px; color: #333333; text-align:justify;}
.listtype {list-style-type:disc;}