@charset "utf-8";
/* CSS Document */
/* Important Style Sheet */
/* My Style */
..ticker-content a{
 color : #000;
}
.our_clients{
width: 980px; margin: 0px auto; background: none; overflow: auto;
}
.our_clients p img{
margin-right : 45px;
margin-bottom: 35px;
padding-top: 10px;
padding-top: 12px;
}
.upper_footer{
margin: 0;
padding: 0;
}
.footer_menu{
 margin: 0;
 padding: 0;
 color : #BFBFBF;
}
.footer_menu li{ 
float: left;
position: relative;
/*overflow: hidden;*/
padding-top: 10px;
padding-left: 0px;
background: none;
height : 130px;
}
.footer_menu li h5{
font-size: 15px;
font-weight: normal;
color: #E46C0A;
}
.footer_menu li a, .footer_menu li table td{
font-size: 12px;
text-decoration: none;
color : #BFBFBF;
}
.footer_inner_menu{
margin: 0;
padding: 0;
}
.footer_inner_menu li{
float: none;
list-style : none;
padding : 0px;
padding-top : 2px;
background: none;
height : auto;
 color : #BFBFBF;
}
.customer_testmonials{
 margin: 0;
padding: 0;
background: #595959;
padding: 10px;
margin-top: -28px;
z-index: 999;
position: relative;
height : 100%;
}

/* My Style End */

/*
==============================================
Clearing css
==============================================
*/
* {
	padding:0;
	margin:0;
	outline:none;

}
/*
==============================================
Typography Css
==============================================
*/

body {
	font-family: 'Droid Sans', sans-serif;
	font-size:13px;
	color:#222;
}
a img, img {
	border:none;
}
a {
	text-decoration:none;
	color:#004267;
}
a:hover {
	text-decoration:underline;
}
input {
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#999;
}
ul, ol {
	list-style:none;
}
.clear {
	clear:both;
	line-height:0;
	font-size:0;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration:none;
}
h1 {
	font-size:16px;
	/*color:#003f64;*/
	color:#984807;
	line-height:16px;
	padding-bottom:8px;
}
h2 {
	font-size:14px;
	color:#984807;
	line-height:16px;
	padding-bottom:8px;
}
.our_services h3, .our_services h3 a {
	font-size:17px;
	color:#376092;
font-family:calibri;
}

.our_services h3 a { text-decoration:none; }
h3 {
	font-size:16px;
	line-height:16px;
	padding-bottom:8px;
}
h4 {
	font-size:14px;
	line-height:16px;
	padding-bottom:8px;
}
p {
	line-height:15px;
	padding-bottom:8px;
}
a.none { text-decoration:none; color:#000; }
/*
==============================================
WRAPPER AREA
==============================================
*/
#outer_wrapper {
	width:100%;
	background:url(../../uploads/images/home/header_tile.png) repeat-x top;
height:72px;
}
#outer_wrapper_banner { width:auto; background-color:#215B87;}
#outer_wrapper_inner {
	width:100%;
	background:url(../images/bg-body-inner.jpg) repeat-x top;
}
#wrapper, .wrapper {
	width:980px;
	margin:0 auto;
}

#content_inner {
padding:15px 5px;
padding-right:0px;
background-color:#fff;
background-image:url("../../uploads/images/back_line.png");
}
#content { 	
width:100%;
margin:0 auto;
background: url(../../uploads/images/home/content-bg.png) repeat-x top;
background-color:#ffffff;
border-top:none;
overflow:auto;
}



/*
==============================================
header section
==============================================
*/

#header img#logo {
	float:left;
	margin-left:2px;
	margin-top:-1px;
	position:relative;
}
#right_header {
	float:right;
	width:820px;
background-image: url(../../uploads/images/home/menu_separator.png);
background-repeat:no-repeat;
background-position:left center;
}
#search_header { padding-top:5px;_padding-top:0px;*padding-top:0px; }

#search_header ul {
float:right;

margin-bottom:5px;
}
#search_header ul li {
float:left;
}
#search_header li .search-input{
	float:left;
background:url(../../uploads/images/searchbox.png) no-repeat;
	border:0px solid #d5d5d5;
	width:220px;
	height:25px;
	color:#5f5f5f;
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	margin:0;
padding-left:5px;
_padding-top:5px;

}
#search_header li .search-button {
	background:url(../../uploads/images/srch.png) no-repeat 15px 4px;
border:none;
width:32px;
height:32px;
float:left;
cursor:pointer;
margin-left:-50px;

}
#search_header #dialog_link { width:70px; }
a.active { color: #984807; }

.container {
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: left;
}
#pagetop h1 {
    color: #FFFFFF;
    text-shadow: 1px 2px 2px #15588A;
font-family:Georgia,serif;
}
#pagetop h1 {
    font-size: 48px !important;
    padding-bottom: 15px !important;
    padding-left: 5px !important;
    padding-right: 0 !important;
    padding-top: 36px !important;
    text-transform: none !important;
font-weight:normal;

}

#breadcrumbs {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #DFDFDF;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-top-color: #FCFCFC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #737272;
    font-family: Georgia,sans-serif;
    font-style: italic;
    padding: 10px 0px;
}
#breadcrumbs .container {
    width: 980px;
}
#breadcrumbs .container div {
padding-left:5px;
}
.our_services a.readmore{
    background-image: url("../../uploads/images/readmore-sprite.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 20px;
    margin-top: 3px;
    padding-right: 11px;
    text-shadow: -1px -1px 1px #909090;
}
.our_services a.readmore span {
    background-image: url("../../uploads/images/readmore-sprite.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 3px;
    padding-top: 0;
}
.our_services a.readmore:hover {
    background-image: url("../../uploads/images/readmore-sprite.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    text-shadow: -1px -1px 1px #4E92C5;
}
.our_services a.readmore:hover span {
    background-image: url("../../uploads/images/readmore-sprite.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.serviceclear { background-image:none !important; }
.serviceclear ul li { background-image:none !important; }


/*
==============================================
navigation section
==============================================
*/

#nav {
clear:both;
padding:0px;
	z-index:100;
height:40px;

}
#menuwrapper { float:right; color:#fff; font-size:20px; padding-top:0px; padding-left:20px;}
#menuwrapper ul { _float:left;}
/*
==============================================
content section
==============================================
*/


#left_div {
	width:700px;
	float:left;
	font-size:13px;
	min-height:600px;
}


#content_inner ul, #left_div ul {
	list-style-image:url(../../uploads/images/bullets.png);
	margin-left:25px;
	line-height:19px;
padding-bottom:8px;
}
#content_inner ul ul, #left_div ul ul {
	list-style:circle;
	margin-left:15px;
	line-height:19px;
padding-bottom:0px;
}
#content_inner ol { margin-bottom:15px; }
#content_inner h3, #left_div h3 { padding-top:20px; }
#content_inner h2, #left_div h2, #right_div h2 { font-size:22px; font-weight:normal; margin-top:10px; color: }
#left_div hr, #right_div hr { border:1px solid #dfdfdf; margin-bottom:15px; }
#left_div p, #right_div p { line-height:19px; text-align:justify }
#left_div a { font-weight:bold; }
#right_div {
	width:200px;
	float:right;
	font-size:13px;
}
#right_div ul {
	line-height:30px;
	font-size:14px;
list-style-image:none;
padding-right:5px;
}
#right_div a {
font-weight:normal;
}
#right_div ul li {
	border-bottom:1px dashed #dfdfdf;
	text-align:right;

}

.orange_head {color:#984807;}

/*
==============================================
banner section
==============================================
*/

#banner_wrapp {
	clear:both;
	width:auto;
	overflow:hidden;
	position:relative;
	background:url(../../uploads/images/home/featured-bg.jpg) repeat-x top;
margin: 0 auto;

}
#banner {
	float:left;
	width:auto;
	position:relative;
	z-index:5;
}
#banner div { background-color:#ffffff; border-radius:5px; }
#banner_accordion {
	position:absolute;
	right:10px;
	top:10px;
	z-index:10;
	width:230px;
	background:white;
}
.banner_button { padding:10px 11px; background:url("../../uploads/images/more.png"); color:#fff;}
#slider h2 { font-family:Georgia,serif; font-size:60px; margin:20px 0px; color:#fff; text-transform:lowercase; font-weight:normal; }
#slider p { font-size:14px; line-height:22px; color:#fff; margin:20px; }
/*

==============================================
our_services
==============================================
*/
.our_services {
	width:980px;
	/*float:left;*/
	margin:0px auto;
padding-left : 10px;
background-image:url(../../uploads/images/home/third-left-bg.png);
background-position: right top;
background-repeat:no-repeat;
overflow:auto;
}
.our_services h1 { font-size:16px; margin-bottom:4px }

.our_services li {
	float:left;
	margin-left:12px;
margin-left:expression(this.previousSibling==null?'0px':'12px');
	position:relative;
	width: 240px; /*height:390px;*/ overflow:hidden;
	padding:3px;
padding-top:10px;
padding-left:20px;
background-image:url(../../uploads/images/home/third-left-bg.png);
background-position: left top;
background-repeat:no-repeat;
height : 335px;
}

.our_services ul li ul li {
margin-left:10px;
padding-left:20px;
background-image:none;
font-size:12px;
height:auto;
}
.our_services li p {
	font-size:12px;
	line-height:16px;
}
.our_services li a:hover {
text-decoration:none;
}
.our_services li h3 {
	font-size:17px;
margin-top:0px;
	margin-bottom: 3px;
color:#376092;
}
.our_services li:first-child {
	margin:0;

}
.our_services li .programdetail {
	position:absolute;
	left:1px;
	width:180px;
	bottom:5px;
}

.our_services .onout {
border-radius:10px 10px 10px 10px;
border:3px solid #D9D9D9;
background-color:#D9D9D9;
-moz-box-shadow: 0px 0px 2px #D9D9D9;
-webkit-box-shadow: 0px 0px 2px #D9D9D9;
box-shadow: 0px 0px 2px #D9D9D9;
}

.our_services .onhover {
border-radius:10px 10px 10px 10px;
border:3px solid #D9D9D9;
background-color:#D9D9D9;
-moz-box-shadow: 0px 1px 11px #999999;
-webkit-box-shadow: 0px 1px 11px #999999;
box-shadow: 0px 1px 11px #999999;
}
/*
==============================================
footer section
==============================================
*/

#outer_footer {
	width:100%;
	height:195px;
	float:left;
	/*background:url('../../uploads/images/home/footer-top-bg.png');*/
        background : #000;
        margin-top: 7px;       
}


#footer {
	width:980px;
	margin:0 auto;
        padding-left : 20px;
}
.bottom_links {
	width:416px;
	float:left;
	background:url(../../uploads/images/bg-border.png) repeat-x top;
	padding-top:2px;
	height:50px;
}

.bottom_footer {
	width:980px;
	float:left;
	padding-top:9px;
}
.bottom_footer p {
	float:left;
	color:#BFBFBF;
font-size:11px;
}
.bottom_footer p a {
	color:#BFBFBF;
	line-height:19px;
font-size:11px;
}
.bottom_footer p a img{
padding-right : 5px;
height : 30px;
}
/* News Scroller */
#jqnews
{
	overflow: hidden;
	height: 100px; 
	width: 195px;
	/*border: solid 1px #000;*/
font-family:arial;
}
#jqnews div
{
	display: block;
	overflow: hidden;
	/*background-color: #def;*/
	height: 117px;
	width: 194px;
	
}
/* Vertical Slider menu */
.menu_list {
	width: 200px;
margin-top:25px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
       font-weight:bold;
       background: #dfdfdf url("../../uploads/images/p_back.PNG") center right no-repeat;
}
.menu_body {
	display:block;
}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#F9F8FF;
  padding:6px 10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

/*
===================================
Extra_Table_Contents
===================================
*/

hr { border: 1px solid #ddd; }
table { margin:5px 0px; }

.inner_table tr th { background-color: #ddd; font-weight:bold; padding:5px; }

.inner_table{
width: 600px !important;
border: 1px solid grey;
line-height: 19px;
}
.inner_table table td, tr, p{
font-size:13px;
font-family: Droid Sans;
line-height: 19px;
}
table td{
padding:2px;
}


.inner_table tr{
border-bottom:1px solid grey;
}

ul#square { list-style:square; }

a.button {
    /* Sliding right image */    background: transparent url('../../images/button_right.png') no-repeat scroll top right; 
    display: block;
    float: left;
    height: 34px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 14px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:30px;
    margin-bottom:20px;
}

a.button span, fieldset .button, #enquiry .button{    /* Background left image */ 
    background: transparent url('../../uploads/images/images/button_left.png') no-repeat;     display: block;
    line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 7px 0 5px 14px;
} 

a.button{
background: transparent url('../../uploads/images/images/button_right.png') no-repeat scroll top right; 
}

fieldset {
border:none;
font-size:13px;
line-height:20px;
}

fieldset label { color:#555555; font-weight:bold; }

fieldset input, 
fieldset textarea { padding:4px; border:1px solid #cfcfcf; background-color:#FCFCFC; width:350px; margin-bottom:15px; }
fieldset textarea { height:95px; }
fieldset .cms_submit, #enquiry .cms_submit { background: transparent url('../../uploads/images/images/button_right.png') no-repeat scroll top right; width:72px; padding:0px; height:34px; border:none; cursor:pointer; font-size:13px; color:#000 }

#enquiry input, 
#enquiry textarea { padding:4px; border:1px solid #cfcfcf; background-color:#FCFCFC; width:185px; margin-bottom:0px; }
#enquiry textarea { width:255px; height:80px; }
fieldset .button, #enquiry .button { width:52px; padding:0px; margin:0px; }
#enquiry label { width:50px; }
#sources { width:700px;}
#sources #parts { float:left; width:320px; margin:10px; }
#sources #parts #left { width:80px; padding:5px; float:left; }
#sources #parts #right { width:200px; padding:5px; float:left; }
#sources a { font-weight:normal; }
.inner_right { float: right; margin:10px; margin-top:0px; background-color:#efefef; border-radius:5px 5px; width:150px }
.inner_right p, .inner_right div { padding:5px;}
.inner_right p { background-color:#dfdfdf;  border-radius:5px 5px 0px 0px; }
#error { color:red; text-align:center }
.sub {font-size:10px}
      .slide-out-div {
          padding: 5px;
          width: 170px;
          background-color: #efefef;
          border: 1px solid #29216d;
}
.slide-out-div h4 { font-size:13px; padding:5px; margin:2px; }
.open a.handle {
background-image:url('../../uploads/images/Arrow2 left.png');
background-repeat:no-repeat;
right:-36px !important;
width:36px !important;
height:36px !important;
z-index:200;
      }
.handle {
background-image:url('../../uploads/images/Arrow2 Right.png');
background-repeat:no-repeat;
right:-36px !important;
width:36px !important;
height:36px !important;
z-index:200;
      }
ul#resources { width:800px; list-style:none; padding:0px; margin:0px; clear:both; margin-bottom:10px; overflow:auto; }
ul#resources li { width:350px; float:left; padding:0px; margin-bottom:10px; margin-right:16px; }
ul#resources li img { float:left; width:65px; border:1px solid #dedede; margin-left:2px }
ul#resources li div { float:right; padding:0px 5px; width:265px }
ul#resources li div p { margin-top:8px; font-size:11px; line-height:18px; }
ul#resources li div p a { text-decoration:none; font-color:#000; font-weight:normal; }
.shadow {
	-moz-box-shadow: 0px 0px 2px #666666;
	-webkit-box-shadow: 0px 0px 2px #666666;
	box-shadow: 0px 0px 2px #666666;
border: 3px solid #ffffff;
}

.ticker-title {
    color: #990000;
    font-weight: bold;
    padding-top: 0px;
    text-transform: uppercase;
float:left;
}
.ticker-content {
float:left;
    line-height: 1.2em;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 0px;
    position: absolute;
/*left:20 !important;*/
}

.js-hidden {
    display: none;
}
.customer img { padding:1px; margin:2px; border:0px solid #dfdfdf; margin-bottom:8px; }
.horizontal_scroller { width:960px; margin:0 auto; text-align:center; position:relative; overflow:hidden;display:block; padding: 8px; height:30px; } 

a.backlink{font-family: 'Droid Sans', sans-serif;	font-size:13px;	color:#222;font-weight: normal; text-decoration: underline; font-weight: normal ! important;}
/*a.backlink hover{color:#000000;text-decorations:underline ! important; ! important;}*/

#sliding_popup { position:fixed; right:0px; display:block;  float:right; }
.lay {display: none; position:fixed; right:0px;}
/* Stylesheet: demo_style_system Modified On 2014-08-27 03:32:37 */
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: 'Droid Sans',sans-serif; font-size: 1.5em; }
.ui-widget .ui-widget { font-size: 14px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
/* image fix 404 -07082014
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
*/
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #215B87; background: #215B87 url(http://www.visolve.com/uploads/images/home/featured-bg.jpg) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #1C94C4; background: #1C94C4; font-weight: bold; color: #FFFFFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #FFFFFF; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #2C78AA; background: #2C78AA; font-weight: bold; color: #c77405; font-size:14px; color:#fff }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }*/
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
/*.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../../images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../../images/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
*/
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */

/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .8em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; right:1.2em; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em .5em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Stylesheet: lightbox_new_template Modified On 2014-08-07 04:28:30 */
html, body {
	height: 98%;
}
.top_top{
	/*min-height: 100%;*/
	height: auto !important;
	height: 100%;
	margin: 0 auto -32px; /* the bottom margin is the negative value of the footer's height */
}
.outer_footer, .push {
	height: 32px; /* .push must be the same height as .footer */
}

/* Stylesheet: fixed_footer_new_template Modified On 2016-06-14 13:17:17 */
/* My Styles */

#menu li.item a span:hover, #menu li:hover, #menu li a:hover
{
 color : #FFF !important;
}
#menu li ul li a{
	/*pointer-events: none;*/
} 

#menu li ul li ul li a, #menu li ul li a{
	pointer-events: auto;
} 
/*
.menu_services
{
 width: 100%;
 height: auto;
 background: black;
 margin: 0;
}

.health_it_service, .tech_it_service, .writing_it_service
{
 float : left;
 padding : 10px;
}
*/
/* My Styles End */

a {
 color: #fff;
}
/* used for demo page, wrapping content inside 960px */
#wrapper {
 width: 960px;
 margin: auto;
}
/* you might not need this if you use reset */
ul, li {
 margin: 0;
 padding: 0;
}
/* border of thumbnail */
#menu a img {
 border: 1px solid #aaa;
}
/* style of 1st level ul */
ul#menu {
 width : 608px;
 float : left;
 display: block;

 
}
/* 1st level list is floating for horizontal menu */
#menu li {
 float: left;
 position: relative;
 list-style: none;
 margin : 0 0 0 8px;
 padding : 1px 10px;
 /* transition effect for background 
 transition: background .2s ease-in-out;
 -webkit-transition: background .2s ease-in-out;
 -moz-transition: background .2s ease-in-out;
 -o-transition: background .2s ease-in-out;*/
}


#menu li ul li {
margin : 0px;
padding : 0px;
padding-left : 10px;
padding-right : 30px;
font-size : 15px;
}

#menu li ul li ul li{
margin : 0px;
padding : 0px;
}

/* links and sectionheaders style */
#menu li a, #menu li span.sectionheader {
 display: block;
 color: #fff;
 line-height: 35px;
 /*padding: 0 8px;*/
 text-decoration: none;
}
/* 1st level links style */
#menu li a.menuitem,
#menu li span.menuitem.sectionheader {
 /* text-transform: uppercase;
 text-shadow: 1px 1px 0 #aaa;*/
 color: #000; 
}
#menu li{
font-weight : bold;
}
/* hover or current style */
#menu li.current {
 background: none;
color : #444;
}
#menu li:hover {
 background: #444;
}

#menu li ul li:hover, #menu li ul li.current {
 background: none;
}
/* description is wrapped in info span */
#menu span.info {
 display: block;
 line-height: 1;
 display: block;
 font-size: 11px;
 padding-bottom: 10px;
 text-transform: none;
 text-shadow: none;
 color: #aaa;
 font-weight: normal;
}

/* 2nd level */
#menu .submenu {
 position: absolute;
 z-index: 100;
 /*width : 775px !important;*/
 top: -9999em; /* hide first */
 left: -9999em;
 opacity: 0; /* set opactiy to 0 for transtion effect */
 /* flyout will depend on this, if you change it dont forget about #menu .submenu li.flyout ul */
 /* animate dropdown */
 transition: width .4s ease-in-out;
 -webkit-transition: width .4s ease-in-out;
 -moz-transition: width .4s ease-in-out;
 -o-transition: width .4s ease-in-out;
 border-radius: 0 0 6px 6px;
 transition: opacity .4s ease-in-out;
 -webkit-transition: opacity .4s ease-in-out;
 -moz-transition: opacity .4s ease-in-out;
 -o-transition: opacity .4s ease-in-out;
}
/* position wrapping div on hover */
#menu li:hover .submenu {
 top: 35px;
 opacity: .95;
 left: 0;
}
/* if parent has class right, position it to right */
#menu li:hover.right .submenu {
 left: auto;
 right: 0;
}
/* width of mega dropdown, you can add more classes like this, depending on your site structure */
/*#menu li.two_col:hover .submenu {
 width: 350px;
}*/
/* reset transition animations */
#menu li li {
 transition: none;
 -webkit-transition: none;
 -moz-transition: none;
 -o-transition: none;
}

/* style of 2nd level unordered list */
#menu .submenu ul {
 background: #000;
 padding: 10px 0;
 box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.3);
 /*width : 100%;*/
float : left;
}

/*
#menu .submenu ul li, #menu li:nth-child(2) .submenu ul li:nth-child(1) ul li,  #menu li:nth-child(2) .submenu ul li:nth-child(2) ul li,  #menu li:nth-child(3) .submenu ul li:nth-child(2) ul li{
 font-size : 13px;
 float: none;
 font-weight : normal;
}
#menu li:nth-child(2) .submenu ul li:nth-child(1), #menu li:nth-child(2) .submenu ul li:nth-child(2){
 display: block;
 float: left;
 font-size : 18px;
 font-weight : bold;
}
#menu li:nth-child(3) .submenu ul li:nth-child(1){
 font-weight : bold;
}*/
#menu .submenu ul li ul li{
font-weight : normal;
}
/* if 2nd level item has no children or has class flyout */
#menu .submenu ul li.no-sub,
#menu .submenu ul li.flyout,
#menu .submenu ul li.flyout li {
/* float: none; */
}
/* position 3rd level flyout */
#menu .submenu li.flyout ul {
 position: absolute;
 width: 240px;
 top: -9999em;
 left: -9999em;
}
#menu .submenu li.flyout:hover ul {
 position: absolute;
 left: 230px;
 top: 0;
}
/* style of second level links */
#menu li ul li a.menuitem,
#menu li ul li span.menuitem.sectionheader,
#menu li ul li a, #menu li ul li span.sectionheader {
 display: block;
 /*padding: 0 10px;*/
 line-height: 24px;
 text-shadow: none;
 transition: color .4s ease-in-out;
 -webkit-transition: color .4s ease-in-out;
 -moz-transition: color .4s ease-in-out;
 -o-transition: color .4s ease-in-out;
}
/* uppercase for mega dropdown parent items */
#menu li ul li a,
#menu li ul li.sectionheader span {
 /*text-transform: uppercase;*/
 /*display: block;*/
}
/* remove uppercase if it's not mega dropdown */
#menu li ul li.no-sub a,
#menu li ul li.flyout a,
#menu li ul li.no-sub span.sectionheader,
#menu li ul li.flyout span.sectionheader {
 text-transform: none;
}
/* link color of sublevels */
#menu li ul li a:hover{
 color: #3C76B5;
}
#menu .submenu ul li ul li a{
font-size : 13px;
}

#menu li ul li a.current {
color : #FFF;
}
#menu .submenu li ul {
 position: static;
 display: block;
 box-shadow: none;
 border-radius: 0 0 6px 6px;
}
#menu .submenu li ul li {
 float: none;
}



/* width of mega dropdown columns, should fit inside #menu li.two_col:hover .submenu width  */
/*#menu .two_col .submenu ul li {
 width: 165px;
}*/
/* clearfix - clearing floats */
.clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
* html .clearfix { zoom: 1;}/* IE6 */
*:first-child+html .clearfix { zoom: 1;}/* IE7 */
/* Stylesheet: menu_new_template Modified On 2014-03-26 21:26:28 */
/* Manual Style */
.bx_con_prev{
position: relative;
width: 964px;
top: 200px;
margin: 0px auto;
margin-top: -408px;
z-index: 0;
left: 0px;
}
.bx_con_next {
position: relative;
width: 34px;
margin: 0px auto;
z-index: 0;
left: 465px;
bottom: 203px;
clear: both;
}
/* Manual Style End */

#slider1 { height:400px; overflow:hidden; }

#slider1 li .left { height:400px; }


.featitem { margin-bottom: 0; width: auto !important; height:350px; padding:0px; margin:0px; position:relative !important; }
.feat-heading { padding-top:55px; font-size:75px; color:#ffffff }
.excerpt { margin-top:20px; text-align:left; float:none !important; margin-left:0px !important; background-color:#222222; width:555px; padding:10px; opacity:.7; }
.excerpt h4 { width:540px; line-height:24px !important; font-size:17px !important; position:relative; color:#ffffff; font-weight:normal; }
p.tagline { margin-top:30px; color:#ffffff; font-size:26px; line-height:27px; width:600px; position:relative; }

.banner_content { width:960px; margin:0 auto; }

.bx-pager { position:relative; width : 100%; text-align : center; margin-top:-22px; float:right; *height : 20px; }

@-moz-document url-prefix() {
    .bx-pager{
        margin-top: -22px !important;
    }
    .horizontal_scroller_wrapper{
          margin-top : 0px !important;
    }
}

@media only screen and (device-width: 768px) {
.bx-pager{
        margin-top: -25px !important;
    }
    .horizontal_scroller_wrapper{
          margin-top : -3px !important;
    }

}
.bx_con_next{
*left : 465px;
*bottom : 0px;
*top : 165px;
*z-index : 0;
}

.horizontal_scroller_wrapper{
background-color: #DEDEDE;
height:30px;
width : 964px; 
margin : 0px auto;
margin-top : 0px;
position : relative;
}

.horizontal_scroller_wrapper{
          *margin-top : -3px !important;
    }

.bx-pager a { 
background-color: #FF7806;
color: #FF7806;
margin-left: 8px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
font-size: 2px;
padding: 6px; 
 }
.bx-pager a { 
*font-size: 5px !important;
}
.bx_con_prev img, .bx_con_next img{
opacity : 0.3;
}
.bx-pager .active { background-color:#FFB424; color:#FFB424; }
a.pager-active { background-color:#FFB424; color:#FFB424; }

#slider1 a.readmore { color: #ffffff; background: url(../../uploads/images/home/featured-readmore-right.png) no-repeat top right; display: block; height: 44px; padding-right: 20px; line-height: 38px; float: left; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 1px #a45e00; margin-top: 8px; margin-left:425px; }

#slider1 a.readmore span { display: block; background: url(../../uploads/images/home/featured-readmore-left.png) no-repeat; padding: 0px 6px 7px 40px; }
/* Stylesheet: bx_new_template Modified On 2015-01-15 21:49:03 */
.jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 500px; padding: 0px 0px !important;}
.jcarousel-skin-tango .jcarousel-container-vertical { width: 220px; height: 940px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 500px; height: 320px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width: 100px; height: 980px; }
.jcarousel-skin-tango .jcarousel-item { width: 215px !important; height: 320px; background:none; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0px 2px; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 60px; right: 1px; width: 32px; height: 32px; cursor: pointer;     background: transparent url(../../uploads/images/healthcare/right_arrow.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image:url(../../uploads/images/healthcare/left_arrow.png); }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus { /*  background-position: -32px 0; */ }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { /* background-position: -64px 0; */ }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; /*  background-position: -96px 0; */ }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 60px; left: 1px; width: 32px; height: 32px; cursor: pointer;
background: transparent url(../../uploads/images/healthcare/left_arrow.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 1px; background-image: url(../../uploads/images/healthcare/right_arrow.png); }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus { /*  background-position: -32px 0; */ }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { /*  background-position: -64px 0; */ }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; /*   background-position: -96px 0; */ }
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer;    background: transparent url(../../uploads/images/healthcare/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer;    background: transparent url(../../uploads/images/healthcare/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }


/*----------- For First Slider ---------------------------------*/

.jcarousel-skin-tango2 .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango2 .jcarousel-container-horizontal { width: 326px; padding: 0px 20px;}
.jcarousel-skin-tango2 .jcarousel-container-vertical { width: 285px; height: 940px; padding: 40px 20px; }
.jcarousel-skin-tango2 .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango2 .jcarousel-clip-horizontal { width: 315px; height: 320px; }
.jcarousel-skin-tango2 .jcarousel-clip-vertical { width: 100px; height: 980px; }
.jcarousel-skin-tango2 .jcarousel-item { width: 285px; height: 320px; background:none; }
.jcarousel-skin-tango2 .jcarousel-item-horizontal { margin: 0px 2px; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango2 .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-tango2 .jcarousel-item-placeholder { background: #fff; color: #000; }
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal { position: absolute; top: 60px; right: 1px; width: 32px; height: 32px; cursor: pointer;     background: transparent url(../../uploads/images/healthcare/right_arrow.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image:url(../../uploads/images/healthcare/left_arrow.png); }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-horizontal:focus { /*  background-position: -32px 0; */ }
.jcarousel-skin-tango2 .jcarousel-next-horizontal:active { /* background-position: -64px 0; */ }
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active { cursor: default; /*  background-position: -96px 0; */ }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal { position: absolute; top: 60px; left: 1px; width: 32px; height: 32px; cursor: pointer;
background: transparent url(../../uploads/images/healthcare/left_arrow.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 1px; background-image: url(../../uploads/images/healthcare/right_arrow.png); }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:focus { /*  background-position: -32px 0; */ }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:active { /*  background-position: -64px 0; */ }
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active { cursor: default; /*   background-position: -96px 0; */ }
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer;    background: transparent url(../../uploads/images/healthcare/next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango2 .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer;    background: transparent url(../../uploads/images/healthcare/prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-prev-vertical:focus { background-position: 0 -32px; }
.jcarousel-skin-tango2 .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

/* Stylesheet: horizontal_slider_css_new_template Modified On 2013-01-03 14:39:13 */
#banner_wrapp { width:auto !important; }
.container { width:auto !important; }

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 530px; padding: 0px 12px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:530px; height:360px; }
.jcarousel-skin-tango .jcarousel-item { width: 240px; height: 345px; background:none; }

.news2 div p { left:0px !important; position:relative; }

.bottom_footer p { padding-bottom:0px }
/* Stylesheet: system_overwrite_new_template Modified On 2013-01-03 14:44:03 */
/* My Styles */
#menu li.item a span:hover, #menu li:hover, #menu li a:hover
{
 color : #FFF !important;
}
.add_service a,
.add_resource a{
 pointer-events: none;
} 

#menu li ul li ul li a, #menu li ul li a{
pointer-events: auto;
} 
/*
.menu_services
{
 width: 100%;
 height: auto;
 background: black;
 margin: 0;
}

.health_it_service, .tech_it_service, .writing_it_service
{
 float : left;
 padding : 10px;
}
*/
/* My Styles End */

a {
 color: #fff;
}
/* used for demo page, wrapping content inside 960px */
#wrapper {
 width: 960px;
 margin: auto;
}
/* you might not need this if you use reset */
ul, li {
 margin: 0;
 padding: 0;
}
/* border of thumbnail */
#menu a img {
 border: 1px solid #aaa;
}
/* style of 1st level ul */
ul#menu {
 width : 590px;
 float : left;
 display: block;

 
}
/* 1st level list is floating for horizontal menu */
#menu li {
 float: left;
 position: relative;
 list-style: none;
 margin : 0 0 0 8px;
 padding : 1px 10px;
 /* transition effect for background 
 transition: background .2s ease-in-out;
 -webkit-transition: background .2s ease-in-out;
 -moz-transition: background .2s ease-in-out;
 -o-transition: background .2s ease-in-out;*/
}


#menu li ul li {
margin : 0px;
padding : 0px;
padding-left : 10px;
padding-right : 30px;
font-size : 15px;
}

#menu li ul li ul li{
margin : 0px;
padding : 0px;
}

/* links and sectionheaders style */
#menu li a, #menu li span.sectionheader {
 display: block;
 color: #fff;
 line-height: 35px;
 /*padding: 0 8px;*/
 text-decoration: none;
}
/* 1st level links style */
#menu li a.menuitem,
#menu li span.menuitem.sectionheader {
 /* text-transform: uppercase;
 text-shadow: 1px 1px 0 #aaa;*/
 color: #000; 
}
#menu li a:hover.menuitem span, #menu li a:hover.menuitem, #menu li a.menuitem.sectionheader:hover, #menu li a.submenuheader:hover{
 color : #FFF !important;
}
#menu li{
font-weight : bold;
}
/* hover or current style */
#menu li.current {
 background: none;
color : #444;
}
#menu li:hover {
 background: #444;
}
#menu li:hover a{
 color: #FFF;
}
#menu li ul li:hover, #menu li ul li.current {
 background: none;
}
/* description is wrapped in info span */
#menu span.info {
 display: block;
 line-height: 1;
 display: block;
 font-size: 11px;
 padding-bottom: 10px;
 text-transform: none;
 text-shadow: none;
 color: #aaa;
 font-weight: normal;
}

/* 2nd level */
#menu .submenu {
 position: absolute;
 z-index: 100;
 /*width : 775px !important;*/
 top: -9999em; /* hide first */
 left: -9999em;
 opacity: 0; /* set opactiy to 0 for transtion effect */
 /* flyout will depend on this, if you change it dont forget about #menu .submenu li.flyout ul */
 /* animate dropdown */
 transition: width .4s ease-in-out;
 -webkit-transition: width .4s ease-in-out;
 -moz-transition: width .4s ease-in-out;
 -o-transition: width .4s ease-in-out;
 border-radius: 0 0 6px 6px;
 transition: opacity .4s ease-in-out;
 -webkit-transition: opacity .4s ease-in-out;
 -moz-transition: opacity .4s ease-in-out;
 -o-transition: opacity .4s ease-in-out;
}
/* position wrapping div on hover */
#menu li:hover .submenu {
 top: 35px;
 opacity: .95;
 left: 0;
 *left : 0px;
 *right : 0px;
 *top : 35px;
 *z-index : 999;
}
/* if parent has class right, position it to right */
#menu li:hover.right .submenu {
 left: auto;
 right: 0;
}
/* width of mega dropdown, you can add more classes like this, depending on your site structure */
/*#menu li.two_col:hover .submenu {
 width: 350px;
}*/
/* reset transition animations */
#menu li li {
 transition: none;
 -webkit-transition: none;
 -moz-transition: none;
 -o-transition: none;
}

/* style of 2nd level unordered list */
#menu .submenu ul {
 background: #000;
 padding: 10px 0;
 box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.3);
 /*width : 100%;*/
float : left;
position : relative;
}

.extra_services{
position : relative;
}
/*
#menu .submenu ul li, #menu li:nth-child(2) .submenu ul li:nth-child(1) ul li,  #menu li:nth-child(2) .submenu ul li:nth-child(2) ul li,  #menu li:nth-child(3) .submenu ul li:nth-child(2) ul li{{
 font-size : 13px;
 float: none;
 font-weight : normal;
}
#menu li:nth-child(2) .submenu ul li:nth-child(1), #menu li:nth-child(2) .submenu ul li:nth-child(2){
 display: block;
 float: left;
 font-size : 18px;
 font-weight : bold;
}
#menu li:nth-child(3) .submenu ul li:nth-child(1){
 font-weight : bold;
}*/
#menu li:nth-child(4) .submenu{
 width : 130px;
}
#menu li:nth-child(4) .submenu ul li a{
 font-size : 13px;
 font-weight : normal;
}
#menu li:nth-child(4) .submenu ul li a:hover{
 color : #1575CB !important;
}
#menu .submenu ul li ul li{
font-weight : normal;
}
/* if 2nd level item has no children or has class flyout */
#menu .submenu ul li.no-sub,
#menu .submenu ul li.flyout,
#menu .submenu ul li.flyout li {
/* float: none; */
}
/* position 3rd level flyout */
#menu .submenu li.flyout ul {
 position: absolute;
 width: 240px;
 top: -9999em;
 left: -9999em;
}
#menu .submenu li.flyout:hover ul {
 position: absolute;
 left: 230px;
 top: 0;
}
/* style of second level links */
#menu li ul li a.menuitem,
#menu li ul li span.menuitem.sectionheader,
#menu li ul li a, #menu li ul li span.sectionheader {
 display: block;
 /*padding: 0 10px;*/
 line-height: 24px;
 text-shadow: none;
 transition: color .4s ease-in-out;
 -webkit-transition: color .4s ease-in-out;
 -moz-transition: color .4s ease-in-out;
 -o-transition: color .4s ease-in-out;
}
/* uppercase for mega dropdown parent items */
#menu li ul li a,
#menu li ul li.sectionheader span {
 /*text-transform: uppercase;*/
 /*display: block;*/
}
/* remove uppercase if it's not mega dropdown */
#menu li ul li.no-sub a,
#menu li ul li.flyout a,
#menu li ul li.no-sub span.sectionheader,
#menu li ul li.flyout span.sectionheader {
 text-transform: none;
}
/* link color of sublevels */
#menu li ul li a:hover{
 color: #3C76B5;
}
#menu .submenu ul li ul li a{
font-size : 13px;
}

#menu li ul li a.current {
color : #FFF;
}
#menu .submenu li ul {
 position: static;
 display: block;
 box-shadow: none;
 border-radius: 0 0 6px 6px;
}
#menu .submenu li ul li {
 float: none;
}



/* width of mega dropdown columns, should fit inside #menu li.two_col:hover .submenu width  */
/*#menu .two_col .submenu ul li {
 width: 165px;
}*/
/* clearfix - clearing floats */
.clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}

* html .clearfix { zoom: 1;}/* IE6 */
*:first-child+html .clearfix { zoom: 1;}/* IE7 */
/* Stylesheet: Testing_style_for_menu Modified On 2015-12-21 09:28:45 */
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0 auto; padding: 0; list-style: none; width : 964px;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.flexslider .slides img {width: 100%; display: block;}*/
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 0px; /* background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; */}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 35px; height: 35px; margin: 0px 0 0; display: block; background: url(../../uploads/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 280px; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; margin-left: 925px;}
.flex-direction-nav .flex-prev {}
.flexslider:hover .flex-next {opacity: 0.8;}
.flexslider:hover .flex-prev {opacity: 0.8;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: relative; bottom: 20px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {
width: 14px; height: 14px; display: inline; background: #666; background: #FF7806; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); z-index : 9999;
padding: 4px 7px;
font-size: 10px;
font-weight: bold;
color: #FFF;
text-decoration : none;
}
.flex-control-paging li a:hover { background: #333; background: #39A60B; text-decoration : none;}
.flex-control-paging li a.flex-active { background: #39A60B; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1;}
  .flex-direction-nav .flex-next {opacity: 1;}
}

.slides{
 height : 400px;
}
/* Stylesheet: flexslider Modified On 2014-03-19 02:03:49 */
