body{
margin: 0 auto;
padding:0 0;
font-family:Tahoma, Geneva, sans-serif;
font-size: 80%;
color:#8d9095;
line-height: 1.2em;
}

a:link{text-decoration:underline; color: #74b74a; font-weight: normal;}
a:visited{text-decoration:underline; color: #74b74a;}
a:hover{text-decoration:underline;color: #414142;}
a:active{text-decoration:underline; color: #74b74a;}

ul, ol {margin-left 0;}
ul ul { margin-bottom: 20px;}

h1 {
color: #ef4035;
font-size: 14px;
font-weight:bold;
margin-bottom: 2px;
margin-top: -2px;
font-family:Arial, Helvetica, sans-serif;
}


h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#4d4d4e; margin:0 0 8px 0; text-align:left;}
.lightGrn {color:#99ca3c; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.darkGrn {color:#74b74a; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.title { font-size: 15px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 10px 0 8px 8px;}

table {font-size:11px; text-align:justify;}
hr {color: #e9e9ea; background-color: #e9e9ea; height: 4px; border: 0; margin:0;}
a img{border:0;}

#container{margin: 0 auto; width:950px; padding: 15px; background:#fff}
#header {width:950px; margin: 0; text-align: left;}
.headerRight {float:right; width:182px; height:60px; text-align:right; margin-top:20px;}
.partner {float:left; width:142px;}
.icFac {float:right; width:30px; height:28px; display:block;}
.icTwi {float:right; width:30px; height:28px; display:block;}

.left {float: left; margin-right: 6px;}
.right {float:right; margin-top:-16px;}
.right2 {float:right;}
.rightArrow{float:right; margin-right:14px; margin-top:3px;}
.clear{clear:both; margin:0; padding:0 0;}
.arrow {float: left; margin-bottom: 10px;}

#cnt{margin-top:20px;}
#cntLeft{width:185px; float:left; margin-right:15px;}
#cntMid {width:452px; float:left; margin-right:14px;}
#cntMid2 {width:736px; float:left; margin-right:14px;}
#cntRight { width:284px; float:left;}

#accenture {width:110px; float:left; height:55px; text-align: center; margin-top:10px; border:solid 1px #e2e2e2;}
#wrap {color: #404040; margin: 10px 0px 15px 0; float:right;}

.box {width: 170px; border:solid 8px #e2e2e2; }
.boxThin {width: 163px; border:solid 1px #e2e2e2; padding:10px; margin-top:14px; margin-bottom:14px; text-align:center; font-size:11px;}
.boxThin2 {width: 163px; border:solid 1px #e2e2e2; padding:10px; margin-top:7px; margin-bottom:7px; text-align:center; font-size:11px;}
.boxThin3 {width: 267px; border:solid 1px #e2e2e2; padding:10px; margin-top:14px; margin-bottom:14px; text-align:left;  font-size:11px;}
.boxThin4 {width: 245px; border:solid 1px #e2e2e2; padding:10px; margin-top:14px; margin-bottom:14px; text-align:left;  font-size:11px; float:right;}
.boxGrnLight {background:#99ca3c; width: 165px; padding:10px; color:#fff; text-align:center; border-bottom:solid 8px #74b74a; font-size:11px;}
.boxGrnDark {background:#74b74a; width: 165px; padding:10px; color:#fff; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.boxCTA {width: 268px; border:solid 8px #e2e2e2; margin-bottom:12px}
.boxForward {width: 282px; height:142px; border:solid 1px #e2e2e2; margin-top:14px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bgForward.gif) top left no-repeat}
.boxForwardTxt {padding:15px 15px; text-align:left; height:92px;}

#like {text-align:right; margin-bottom:8px; width:300px;}

#demo {border:solid 8px #e2e2e2; background:#99ca3c;}
#title { font-size: 15px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding: 0 5px 15px 8px;}

.pics { height: 220px; width:436px; padding:0; margin:0; overflow: hidden }
.pics img { height: 206px; width:436px; padding: 0; top:0; left:0 }

.nav { margin-right: 6px; float:right}
#nav a { margin: 0 2px; padding: 3px 5px; border: 1px solid #74ae05; background: #74b74a; text-decoration: none; color:#fff; }
#nav a.activeSlide { background: #fff; color:#74b74a; }
#nav a:focus { outline: none; }

.featureBox {width:400px; height:105px; background:url(../img/bgFeatures.gif) top left no-repeat; margin-top:14px; padding:20px 30px 20px 20px; font-size:11px}
.featureBox3 {width:400px; height:105px; background:url(../img/bgFeatures.gif) top left no-repeat;padding:20px 30px 20px 20px; font-size:11px}
.featureBox2 {width:696px; height:105px; background:url(../img/bgFeatures2.gif) top left no-repeat; margin-bottom:14px; padding:20px 20px 20px 20px; font-size:11px}
.activityBox {width:400px; height:105px; background:url(../img/bgActivity.gif) top left no-repeat; margin-top:14px; padding:20px 30px 20px 20px; font-size:11px}

.box1 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg1.gif) top left no-repeat;}
.box2 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg2.gif) top left no-repeat;}
.box3 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg3.jpg) top left no-repeat;}
.box4 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg4.jpg) top left no-repeat;}
.box5 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg5.jpg) top left no-repeat;}
.box6 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg6.jpg) top left no-repeat;}
.box7 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg7.jpg) top left no-repeat;}
.box8 {width: 282px; height:219px; margin-bottom:14px; text-align:left; font-size:11px; background:url(../img/bg8.jpg) top left no-repeat;}

.boxText {padding:70px 20px 20px 40px; font-size:12px;}

.employer {width:430px; height: 215px; float:left; text-align:justify; margin-bottom:18px; border-bottom:solid 3px #CCC; padding:10px; background:#fff; border: solid 6px #e2e2e2; } 
.employerMobi {text-align:justify; margin-bottom:18px; border-bottom:solid 3px #CCC; padding:10px; background:#fff; border: solid 6px #e2e2e2; } 

.ad {border: solid 6px #fff; float:left; padding:2px; margin-right:10px;}
.linkbar {width:160px; padding:5px; background:#ebe9e9;  margin-top:8px; float:left;}
.linkbarMobi {padding:5px; background:#ebe9e9;  margin-top:8px; margin-bottom:8px;}
.logo {margin-bottom:6px; }
.spacer {width:25px; float:left; display:block}
.like2 {float:right; margin-top:8px; width:84px; background:#fff; padding:2px;}
.like3 {float:right; margin-top:-4px; width:84px; padding:2px; margin-right:8px;}
.blurb {height:130px;}
.blurbMobi {}

.boxtab {width:555px; height: 164px; float:left; text-align:justify; margin-bottom:18px; border-bottom:solid 3px #CCC; padding:10px; background:#fff; border-bottom: solid 2px #e2e2e2; } 

a.readmore:link {color:#4d4d4e; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.readmore:visited {color:#4d4d4e; text-decoration:none; font-weight:normal;}
a.readmore:hover {color:#7e878e;text-decoration:underline; font-weight:normal;}
a.readmore:active {color:#4d4d4e; text-decoration:none; font-weight:normal;}

a.readmore3:link {color:#4d4d4e; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.readmore3:visited {color:#4d4d4e; text-decoration:none; font-weight:normal;}
a.readmore3:hover {color:#7e878e;text-decoration:underline; font-weight:normal;}
a.readmore3:active {color:#4d4d4e; text-decoration:none; font-weight:normal;}



a.facebook:link {background:url(../img/btnFacebook.gif) top left no-repeat; width:28px; height:37px; display:block}
a.facebook:visited {background:url(../img/btnFacebook.gif) top left no-repeat; width:28px; height:37px; display:block}
a.facebook:hover {background:url(../img/btnFacebookOv.gif) top left no-repeat; width:28px; height:37px; display:block}
a.facebook:active {background:url(../img/btnFacebook.gif) top left no-repeat; width:28px; height:37px; display:block}

a.twitter:link {background:url(../img/btnTwitter.gif) top left no-repeat; width:28px; height:37px; display:block}
a.twitter:visited {background:url(../img/btnTwitter.gif) top left no-repeat; width:28px; height:37px; display:block}
a.twitter:hover {background:url(../img/btnTwitterOv.gif) top left no-repeat; width:28px; height:37px; display:block}
a.twitter:active {background:url(../img/btnTwitter.gif) top left no-repeat; width:28px; height:37px; display:block}

.thumb { float:left;  margin-top:14px; margin-right:10px;}
.thumb { float:left; margin-right:10px;}
.thumbnail {border:solid 3px #e2e2e2;}
.thumbBar { background:#f3f1f1; padding:2px 0 6px 6px; width:114px;}


#footer {width:985px;margin: 0 auto; text-align: center;}

/*------------------DROP DOWN MENU------------------------*/
.mattblackmenu ul{
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
list-style-type: none;
text-transform:uppercase;
background: #414142;
overflow: hidden;
width: 100%;
border-bottom:solid 5px #d3d3d3;
}

.mattblackmenu li{
display: inline; margin: 0; }

.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 12px 17px;
border-left: 1px solid #d3d3d3;
color: white;
background: #414141;
}

.mattblackmenu li a:visited{color: white;}
.mattblackmenu li a:hover{background: #99ca3c; }
.mattblackmenu a.selected {background: #8ac640; }
.mattblackmenu a.active{
background: #8ac640;}
.mattblackmenu li .current{background: #8ac640; }

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 11px arial;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid black;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;

}

.ddsubmenustyle li a{
display: block;
width: 160px; /*width of menu (not including side paddings)*/
color: #fff;
background: #414142;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid black;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block; width: 170px;}

.ddsubmenustyle li a:hover{background-color: black;color: white;}


.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/*------------------show off Feature Ticker-----------------------*/


#features, #slidingFeatures, #labelFeatures, #thumbFeatures {
	background: #99ca3c;
	position: relative;
	overflow: hidden;
	width: 436px;
	height: 250px;
}
	
#basicFeatures {
	background:#fff; height:130px;
 	width:70px;
	position: relative;
	overflow: hidden;
	float:left;
	margin-right:15px;}
 
.jshowoff {width: 436px; margin: 0;}
.jshowoff div {	width: 436px;}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {_background-color: #efefef;}
.jshowoff h2, .jshowoff p {font-size: 18px; padding: 15px 20px 0px; margin: 0;}
.jshowoff p {font-size: 13px; line-height: 15px;}
.eddie {float: right;padding: 15px 20px 15px 20px;}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background-color: #74b74a;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 5px 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color: #fff;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {background-color: #fff; color: #000;}
p.jshowoff-controls {
	background: #aaa;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 10px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	margin: 0px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {color: #fff;}



/*------------------caurousel-----------------------*/

.jcarousel-skin-tango .jcarousel-container {
	}

.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 775px; padding: 0px 30px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:775px; height:50px;}
.jcarousel-skin-tango .jcarousel-item {width: 120px; height: 55px; border-right: solid 1px #e3e3e4;}

.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0; margin-right: 10px;}
.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: 0px;
    right: 2px;
    width: 29px;
    height: 56px;
    cursor: pointer;
    background: transparent url(../img/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../img/prev-horizontal.gif);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -28px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -28px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -28px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 5px;
    width: 29px;
    height: 56px;
    cursor: pointer;
    background: transparent url(../img/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../img/next-horizontal.gif);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -28px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -28px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -28px 0;}

/*------------------caption------------------------*/

.video {width:200px; border:solid 8px #e2e2e2; float:left; margin-right:10px; margin-bottom:14px;}
.video2 {width:200px; border:solid 8px #e2e2e2; float:right; margin-bottom:14px;}


#sidebar div.caption {margin: 0;padding:0;position: relative;}

#sidebar div.caption p {
	position: absolute;
	margin: 0; padding: 5px;
	font-size: 12px;
	
	bottom: 0;
	left: 0;
	background:#fff;
	color: #4d4d4e;
	opacity: .9;
	width:190px;
}

#sidebar div.caption img {margin: 0; padding: 0;}

/*accoridan*/
ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 440px;
}

ul.menu a {display: block;text-decoration: none;	}
ul.menu li {margin-top: 1px;}

ul.menu li a, ul.menu ul.menu li a {
  background: #e2e2e2;
  color: #6d6f71;	
  padding: 0.5em;
 text-decoration:none;
 border-bottom:solid 1px #e2e2e2;
 
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {background: #74b74a;color:#fff;}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
  background: #f3f3f3;
  color: #74b74a;
  padding-left: 20px;
  border-bottom:solid 1px #e2e2e2;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
  background: #74b74a;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
ul.menu ul.menu li a:hover {
    border-left: 0;
    padding-left: 0.5em;
}
ul.menu ul.menu {border-left: 5px #f00 solid;}
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
    text-decoration: none;
    background: #74b74a;
	color:#fff;
}
div.panel {border: 1px #000 solid; padding: 5px;margin-top: 1px;}

ul.menu div.panel a, ul.menu div.panel li a:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
ul.menu div.panel a:hover {color: #000;text-decoration: underline;}


/*-------------------TABS-------------------------*/

.shadetabs{
padding: 6px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px Verdana;
text-transform: uppercase;
list-style-type: none;
text-align: left;

}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 9px;
margin-right: 0;
color: #74b74a;
background: #FFF;
border-top: solid 1px #e2e2e2;
border-left: solid 1px #e2e2e2;
border-right: solid 1px #e2e2e2;
border-bottom: solid 1px #fff;
padding-bottom:8px;
/*background: white url(../img/shade.gif) top left repeat-x;*/
}

.shadetabs li a:visited{
color: #99ca3c;

}

.shadetabs li a:active{
color: #99ca3c;
}

.shadetabs li a:hover{
text-decoration: none;
color: #74b74a;
}

.shadetabs li a.selected{ 
position: relative;
color: #FFF;
background:#99ca3c;
border: solid 1px #e2e2e2;

}

.shadetabs li a.selected{
background-image: url(../img/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ 
text-decoration: none;
}

.tabcontent{
display:none;
font-size: 11px;
}


@media print {
.tabcontent {
display:block !important;
}






