@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 2px;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;*/
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}

html,body{
	background:url(../images/bodyBG.jpg) repeat-x top #FFFFFF;
	height:100%;
	font-size:.9em;
	min-width:1002px;
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;	
	font-weight:normal;
	color:#333333;
}
h1{
	font-size:1.5em;
	color:#31845b;
}
h2{ font-size:1.3em;}
.header-highlight{ font-size:1.5em;}

a{ color:#0000FF;}
a:visited{ color:#666666;}

#wrapper{
	background:url(../images/cross_line.png) repeat top left;
	*background:none;
	width:100%;
	margin:0 auto;
	padding-bottom:20px;
}

#body-wrapper{
	width:1220px;
	margin:20px auto;
	overflow:hidden;
	padding-bottom:-20px;
	background:#0d5432;
		
		-moz-box-shadow: 0px 0px 50px #000;
		-webkit-box-shadow: 0px 0px 50px #000;
		box-shadow: 0px 0px 50px #000;
		/* For IE 8 
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');	*/
}
#head-wrapper{
	background:url(../images/headerBG.jpg) no-repeat top left #2ca66b;
	height:101px;
}
#logo{
	float:left;
	padding:10px;
}
#client-logo{
	float:left;
	margin-left:50px;
	margin-top:10px;
	background:url(../images/client-logo.png);
	width:670px;
	height:85px;
}

#pageHeader{
	padding:20px 0 10px 30px;
	font-size:1.4em;
	color:white;
	text-shadow: #000000 1px 1px 2px;
}

#news-container
{
	width: 750px; 
	margin: auto;
	 
	
}

#news-container ul li div
{
	 height:30px;
	background: #ffffff;
}


#nav-wrapper{
	height:50px;
	background:url(../images/navBG.jpg) repeat-x top left;
}
/*#nav-wrapper ul li{
	float:left;
	list-style:none;
	border-right:1px solid #52684e;
}
#nav-wrapper ul li a{
	font-size:1.1em;
	display:block;
	padding:16px 20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#nav-wrapper ul li a:hover{
	background:url(../images/navBG_over.jpg) repeat-x top left;
}
#nav-wrapper .activeLink{
	background:url(../images/navBG_over.jpg) repeat-x top left;
}*/
#sn-icon{
	float:right;
	margin:10px 10px 0 0;
}
#content-wrapper{
	background:#0d5432;
	padding:11px;
	overflow:hidden;
}
#article-wrapper{
	background:#FFF;
	padding:30px;
	float:left;
	width:65%;
	margin-right:10px;
}
#article-wrapper li{ margin-left:30px;}
#box-wrapper{
	float:left;
	width:27%;
}
.box{
	padding:10px;
	background:#86aa99;
}
.box-training{
	padding:10px;
	background:#86aa99;
	width:275px;
	float:left;
	margin:0 15px 15px 0;
}
.testimonial-wrapper{
	background:#86aa99 url(../images/quotes2.gif) no-repeat 200px 260px;
	height:320px;	
}	
.testimonial-header{
	position:relative;
	left:38px;
}
.testimonial-content{
	padding:15px;
	display:block;
	background:url(../images/quotes1.gif) no-repeat top left;
}
.testimonial-name{
	display:block;
	padding-right:15px;
	text-align:right;
	font-weight:bold;
	font-size:1.1em;
}
.link-highlight li{
	list-style:url(../images/bullet.gif);
	padding:15px;
	border-bottom:1px dotted #666666;
}
.link-highlight li span{
	float:right;
	margin-top:-10px;
}
.testimonial{
	padding:20px 0;
	border-bottom:1px dotted #999999;
}
#footer-wrapper{
	margin:20px 10px 0 0;
	text-align:right;
	color:#FFFFFF;
}

.red_text{
color:#e01b20;
}

.green_text{
color:#122A0A;
}

.blue_text{
color:#0080FF;
font-size:1.2em;
}


.bold_text{
color:#610B0B;
font-size:1.0em;
}



.trainer-info{
	background:#c1edd9;
	padding:20px;
	margin:0 0 20px 0;
}
.trainer-info strong{
	font-size:1.2em;
}
.trainer-video{
	float:right;
	margin:0 0 15px 15px;
}

.keyword-tags{
	margin:20px 0 0 0;
	color:#FFF;
}
.keyword-tags strong{
	font-size:1.2em;
	display:block;
}
.keyword-tags li {
	list-style:none;
}
.keyword-tags li a{
	color:#FFF;
}


/*JFlow Slider*/
#slides{ z-index:0;}
#myController{
	/*border:1px solid #FF0000;*/
	z-index:0;
	margin-top:-60px;
	margin-left:676px;
	position:absolute;
	width:320px;
	text-align:right;
	background:url(../images/slider_controllerBG.png) no-repeat 0 0;
	height:46px;
	padding-left:20px;
}

.jFlowControl{
	background:url(../images/slider_control.jpg) no-repeat left;
	display:block;
	float:left;
	text-align:center;
	width:20px;
	height:20px;
	margin:8px 10px;
	font-weight:bold;
	color:#014725;
	font-size:1.1em;
	cursor:pointer;

}
.jFlowSelected{ background:url(../images/slider_control_selected.jpg) no-repeat left;}
.jFlowPrev, .jFlowNext{ display:none;}



#client_query
{
width:248px;
height:165px;
}
.visitor
{
float:left;
padding:0 0 0 15px;
}
.copyright
{
float:right;
}

/*==============DROPMENU================*/
/* 
	LEVEL ONE
*/
/*#nav-wrapper ul li{
	float:left;
	list-style:none;
	border-right:1px solid #52684e;
}
#nav-wrapper ul li a{
	font-size:1.1em;
	display:block;
	padding:16px 20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#nav-wrapper ul li a:hover{
	background:url(../images/navBG_over.jpg) repeat-x top left;
}
#nav-wrapper .activeLink{
	background:url(../images/navBG_over.jpg) repeat-x top left;
}*/
ul.dropdown                         { position: relative; z-index:100;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; list-style:none; border-right:1px solid #52684e;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding:16px 20px; border-right: 1px solid #333;
	 								  color: #FFF; font-size:1.1em; font-weight:bold; text-decoration:none; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {background:url(../images/navBG_over.jpg) repeat-x top left; position: relative; }
ul.dropdown li.hover a              { color: #FFF; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 240px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border: 1px solid #ccc; border-top:none; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; padding:8px 8px; color:#000 !important; } 
ul.dropdown ul li:hover				{ background:#eae6a4;}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/* Solutions STYLES */

.solutionsTitle{
	font-family: Intel Medium, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#0B3B0B;
	font-weight:normal;
	
}

.solutionsBread{
	font-family: Intel Medium, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0B3B0B;
	font-weight:normal;
	
}

.solutionsBread a{
	color:#0B3B0B;
	text-decoration:none;
	
}

.solutionsBread a:hover{
	color:#fa7238;
	text-decoration:none;
	
}

.solutionsLink{
	color:#0B3B0B;

	
}