/* CSS Document */


body 
{
	font-size:12px; 
	line-height:16px;
	background-color:#565656; 
	/* background-color: rgb (86 86 86);*/
	padding:26px; 
	padding-bottom:0; 
	color:#353535;
	font-family:'Trebuchet MS', Arial; 
}

body#xhtml {
	background-color:#ffffff;
	padding: 0px;
	margin: 0px;
}

p {
	margin:0; 
	padding:0;
}

img {
	display:inline;
	border: 0px;
}

a img {
	border:none;
}

a { 
	outline: 0px; 
}

.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
}

table {
	font-size:11px;
	font-family:'Trebuchet MS', Arial; 
}

div#container {
	width:951px; 
	margin:0 auto;
	background-color: #fff;
}

div#header  {
	width: 634px; 
	/* background:rgb(16,74,125) url(../images/clover.gif) top left no-repeat; */
	background:#104a7d url(../images/clover.gif) top left no-repeat;
	height: 87px; 
	float:left;
}

div#masthead {
	width:951px;
	height:87px;
}

span#site_slogan img {
	padding-bottom:37px;
	padding-left:25px;
}

div#wrapper {
	clear:both;
	background:#ffffff url(../images/columns_bg.jpg) top left repeat-y;
	font-family:'Trebuchet MS', Arial; 
}

div#wrapper a:link, 
div#wrapper a:active, 
div#wrapper a:visited {
	font-family:'Trebuchet MS', Arial; 
	color:#aad028;
	text-decoration:none;
}

div#content ul li a:link, 
div#content  ul li a:active, 
div#content  ul li a:visited {
	font-family:'Trebuchet MS', Arial; 
	color:#aad028;
	text-decoration:none;
}

div#wrapper a:hover {
	color:#aad028;
	text-decoration: underline;
}

div#content  {
	width: 634px;
	float:left; 
	background-color:#f1f1f1;
}

div#content_privacy  {
	width: 600px; 
	float:left; 
	background-color:#f1f1f1;
}
div#content_privacy ul li a:link, 
div#content_privacy  ul li a:active, 
div#content_privacy  ul li a:visited {
	font-family:'Trebuchet MS', Arial; 
	color:#aad028;
	text-decoration:none;
}



div#sidebar {
	float:left; 
	width: 317px;
	_height: 400px;
	min-height: 400px;
	background-color:#ffffff;
}
div#sidebar_privacy {
	float:right; 
	width: 317px;
	min-height: 400px;
	_height: 400px;
	background-color:#ffffff;
}

div#sidebar iframe, 
div#sidebar object {
	width: 317px;
	height: 365px;
	overflow: hidden;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div#footer {
	background-color:#ffffff;
	clear:both; 
	width:100%;
}

div#subfooter {
	padding:14px 15px 0px 25px;;
	/*margin:0px 15px 0 25px;*/
	clear:both; 
	background: #565656 url(../images/blue_clover_gray.gif) center right no-repeat;
	
}

/* Content styles */
div#content h1, 
div#content h2, 
div#content h3, 
div#content p {
	margin:0; 
	padding:0; 
	font-family:'Trebuchet MS', Arial; 
}


div#content_privacy h1, 
div#content_privacy h2, 
div#content_privacy h3{

	margin:0; 
	padding-left:87px; 
	padding-top: 37px;
	padding-bottom: 0px;
	font-family:'Trebuchet MS', Arial; 
}

div#content_privacy p {
	margin: 0px;
	padding-left:87px; 
}

div#content h1 {
	color:#aad028; 
	font-size:18px;
	padding-bottom:30px;
}

div#content h1.blogHeading {
	color:#104a7d; 
	font-size:24px;
	padding-bottom:30px;
}


div#content h2 {
	color:#aad028; 
	font-size:19px;
	padding-bottom:20px;
}


div#content_privacy h2 {
	color:#aad028; 
	font-size:19px;
	padding-bottom:20px;
}



div#content h3 {
	color:#353535;
	font-size:14px;
	padding-bottom:4px;
}


div#content h4 {
	font-size:11px;
	color:#aad028;
	font-family:'Trebuchet MS', Arial; 
	margin:0;
	padding:0;
}

div#content h5 {
	font-size:11px;
	color:#353535;
	font-family:'Trebuchet MS', Arial; 
	margin:0;
	padding:0;
}

div#content p {
	color:#808080; 
}

div#content_privacy p {
	color:#808080; 
}

div#content_privacy ul {
	color:#808080; 
	padding-left: 100px;
	padding-bottom: 0px;
}


/***** Sidebar  styles *****/
/* Main Nav menu */

div#main_nav {
	float:right; 
	width: 317px; 
	height:29px;
	padding-top:58px;
	background:#0b3d69 url(../images/main_nav_rcorner.gif) top right no-repeat; 
}

div#main_nav ul#main_nav_menu, 
div#main_nav ul#main_nav_menu li{
	margin:0;
	padding:0;
	list-style:none;
}

div#main_nav ul#main_nav_menu li{
	display:inline;
}

div#main_nav ul#main_nav_menu li a{
	display:inline;
	padding-left:28px;
	background-repeat:no-repeat;
	background-position:bottom left; 
	display:block; 
	float:left;
}

div#main_nav ul#main_nav_menu {
	padding-left:17px; 
}

#main_nav_menu span {
	left: -10000px;
	position: absolute;
}


/* ***********************   Main Nav Buttons *********************** */

li#btnAbout a{
	background-image:url(../images/btn_about_up.gif);
	width:38px;
	height:29px;
}

li#btnAbout a:hover{
	background-image:url(../images/btn_about_over.gif);
}

li#btnAbout.active a{
	background-image:url(../images/btn_about_over.gif);
}

li#btnWork a{
	background-image:url(../images/btn_work_up.gif);
	width:34px;
	height:29px;
}

li#btnWork a:hover{
	background-image:url(../images/btn_work_over.gif);
}

li#btnWork.active a{
	background-image:url(../images/btn_work_over.gif);
}


li#btnServices a{
	background-image:url(../images/btn_services_up.gif);
	width:53px;
	height:29px;
}

li#btnServices a:hover{
	background-image:url(../images/btn_services_over.gif);
}

li#btnServices.active a{
	background-image:url(../images/btn_services_over.gif);
}


/* ***********************   Blog Main Nav Buttons *********************** */

li#btnOfficial a{
	background-image:url(../images/btn_officialSite_up.gif);
	width:90px;
	height:29px;
}

li#btnOfficial a:hover{
	background-image:url(../images/btn_officialSite_over.gif);
}

li#btnOfficial.active a {
	background-image:url(../images/btn_officialSite_over.gif);
}

li#btnRss a{
	background-image:url(../images/btn_rssFeed_up.gif);
	width:50px;
	height:29px;
}

li#btnRss a:hover{
	background-image:url(../images/btn_rssFeed_over.gif);
}

li#btnRss.active a{
	background-image:url(../images/btn_rssFeed_over.gif);
}


li#btnPodcasts a{
	background-image:url(../images/btn_podCasts_up.gif);
	width:54px;
	height:29px;
}

li#btnPodcasts a:hover{
	background-image:url(../images/btn_podCasts_over.gif);
}

li#btnPodcasts.active a{
	background-image:url(../images/btn_podCasts_over.gif);
}


/* ***********************   Footer Left Buttons *********************** */

div#footer_menu_l ul#footer_menu, 
div#footer_menu_l ul#footer_menu li{
	margin:0;
	padding:0;
	list-style:none;
}

div#footer_menu_l ul#footer_menu li{
	display:inline;
}

div#footer_menu_l ul#footer_menu li a{
	display:inline;
	background-repeat:no-repeat;
	background-position:bottom left; 
	display:block; 
	float:left;
}


li#btnSupport a{
	background-image:url(../images/btn_clientSupport_up.gif);
	width:73px;
	height:25px;
}

li#btnSupport a:hover{
	background-image:url(../images/btn_clientSupport_over.gif);
}

li#btnSupport.active a{
	background-image:url(../images/btn_clientSupport_over.gif);
}


li#btnContact a{
	background-image:url(../images/btn_contact_up.gif);
	width:39px;
	height:25px;
}

li#btnContact a:hover{
	background-image:url(../images/btn_contact_over.gif);
}

li#btnContact.active a{
	background-image:url(../images/btn_contact_over.gif);
}

li#btnSupport2 a{
	background-image:url(../images/btn_clientSupport2_up.gif);
	width:73px;
	height:25px;
}

li#btnSupport2 a:hover{
	background-image:url(../images/btn_clientSupport2_over.gif);
}

li#btnSupport2.active a{
	background-image:url(../images/btn_clientSupport2_over.gif);
}


li#btnContact2 a{
	background-image:url(../images/btn_contact2_up.gif);
	width:39px;
	height:25px;
}

li#btnContact2 a:hover{
	background-image:url(../images/btn_contact2_over.gif);
}

li#btnContact2.active a{
	background-image:url(../images/btn_contact2_over.gif);
}

/* ***********************   Footer Right Buttons *********************** */

li#btnNews a{
	background-image:url(../images/btn_newsarchive_up.gif);
	width:103px;
	height:26px;
}

li#btnNews a:hover{
	background-image:url(../images/btn_newsarchive_over.gif);
}

li#btnNews.active a{
	background-image:url(../images/btn_newsarchive_over.gif);
}

li#btnBlog a{
	background-image:url(../images/btn_blog_up.gif);
	width:59px;
	height:26px;
}

li#btnBlog a:hover{
	background-image:url(../images/btn_blog_over.gif);
}

li#btnBlog.active a{
	background-image:url(../images/btn_blog_over.gif);
}

/* Gray subnav area */

ul#sub_nav {
	margin:0; 
	padding:0; 
	height:38px;
	background-color: #f1f1f1;
}

ul#sub_nav span {
	left: -10000px;
	position: absolute;
}

ul li a img{
	border:none;
}

ul#sub_nav li {
	margin:0; 
	padding:0;
	list-style-type:none; 
	display:block;
	float:left; 
}

/* Textual area */
div#sidebar h2, div#sidebar p {
	margin:0; 
	padding:0; 
	font-family:'Trebuchet MS', Arial;
}
div#sidebar_privacy h2 {
	margin:0;
	padding-top: 37px; 
	padding:0; 
	font-family:'Trebuchet MS', Arial;
}
div#sidebar_privacy p {
	font-style:italic;
	font-size: 11px;
	margin:0; 
	padding:0; 
}


div#sidebar_privacy h2 {
	color: #aad028; 
	padding: 39px 20px 5px 20px; 
	font-size:14px;
}


div#sidebar h2 {
	color: #aad028; 
	padding: 15px 20px 5px 20px; 
	font-size:14px;
}

div#sidebar h3 {
	color: #aad028; 
	font-family:'Trebuchet MS', Arial;
	padding: 15px 0px 5px 0px; 
	font-size:12px;
	background-image:url(../images/hr_dotted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 20px;
	margin-bottom:8px;
}


div#sidebar p {
	padding:5px 20px;
}


div#sidebar_privacy div {
	padding:5px 20px;
}



div#sidebar h4 {
	color: #aad028; 
	padding:0px 20px;
	font-size:11px;
	font-weight:bold;
	font-family:'Trebuchet MS', Arial;
	margin:10px 0 -4px 0;
}

div#newslinks p a:link, 
div#newslinks p a:active, 
div#newslinks p a:visited {
	color:#353535;
	text-decoration:none;
}

div#newslinks p a:hover {
	color:#353535;
	text-decoration:underline;
}


div#sidebar p.taglineDark {
	background-color:#363636;
	padding: 15px 0 10px 16px;
}

div#sidebar p#taglineGray {
	background-color:#dddddd; 
	padding: 15px 0 10px 16px;
}

div#sidebar p#taglineLight {
	background-color:#ffffff; 
	padding: 15px 0 10px 16px;
}

.formField {
	border:1px solid #999999;
	background-color:#ffffff;
	font-family:'Trebuchet MS', Arial;
	font-size:11px;
	padding-left:3px;
	padding-top:2px;
}

/**** Footer styles *****/
/* both footer menus */
 
div#footer ul#footer_menu_r, 
div#footer ul#footer_menu_r li{
	margin:0;
	padding:0;
	list-style:none;
}

#footer ul#footer_menu_r span,#footer_menu_l span {
	position:absolute; left: -10000px; 
}

div#footer ul#footer_menu_r li{
	display:inline;
}

div#footer ul#footer_menu_r li a{
	display:inline;
	padding-left:28px;
	background-repeat:no-repeat;
	background-position:bottom left; 
	display:block; 
	float:left;
}

/* both footer menus */

div#footer ul#footer_menu{
	margin:0; 
	padding:0;
	list-style-type:none;
}

div#footer ul#footer_menu li{
	list-style-type:none; 
	display:inline; 
	float:left;
	padding-right: 25px;
}

/* Left footer menu only */
div#footer ul#footer_menu{
	padding: 0 0 0 87px; 
}

div#footer_menu_l{
	float:left;
}

div#mailing_list{
	text-align:left;
	float:left;
	color:#ffffff;
	font-family:'Trebuchet MS', Arial;
	font-size:0px;
	line-height:0;
	padding-left:150px;
	padding-right:10px;
}


div#mailing_list img{
	padding-bottom:1px;
}

div#mailing_list input{
	background-color:#bfdc32;
	border:1px solid #cce847;
	height:12px;
	margin:0;
	padding:3px;
	line-height:10px;
	font-size:11px;
	color:#333333;
	margin-right:-3px;
	margin-top:0px;
	width:190px;
}

div#footerLeft{
	width:634px;
	height:47px;
	float:left;
	background:#ffffff url(../images/footer_bg.gif) top left no-repeat; 
}

div#footerLeftAlt{
	width:634px;
	height:87px;
	float:left;
	background:#ffffff url(../images/footer_bg2.jpg) top left no-repeat; 
}


div#footerRight{
	width:302px;
	float:right;
	background-color:#ffffff;
	height:26px;
	padding-left:15px;
	padding-top:21px;
}

div#footerRightAlt{
	width:302px;
	float:right;
	background: #ffffff url(../images/footerRightAlt_bg.gif) top left repeat-x;
	height:26px;
	padding-left:15px;
	padding-top:25px;
}


/**** Sub footer styles *****/
div#subfooter ul#subfooter_menu {
	margin:0;
	padding:0; 
	font-size:10px;
}

div#subfooter ul#subfooter_menu li {
	clear:both;
	list-style-type:none; 
	display:inline; 
	color: #9b9b9b;
}

div#subfooter ul#subfooter_menu li a:link, 
div#subfooter ul#subfooter_menu li a:visited {
	color:rgb(155,155,155); 
	text-decoration:none; 
	padding:0 2px;

	
}

div#subfooter ul#subfooter_menu li a.last {
	border-right:none;
}


ul#featured{
	margin:0;
	padding:0;
	list-style:none;
}

ul#featured li{
	float:left;
    margin:2px 0;
    padding:0;
}

ul#featured li a:link, 
ul#featured li a:visited
{
	width:147px;
	height:33px;
	display:block;
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:10px;
	font-family:'Trebuchet MS', Arial; 
    background:url("../images/btn_featured_up.gif") no-repeat right top;
	color:#353535;
	text-align:left;
	padding-left:10px;
	line-height:32px;
}

ul#featured li a:hover{
	width:147px;
	height:33px;
	display:block;
	background-position:bottom;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:10px;
	font-family:'Trebuchet MS', Arial; 
    background:url("../images/btn_featured_over.gif") no-repeat right top;
	color:#353535;
	text-align:left;
	padding-left:10px;
}

ul#featured li.lastFeatured a{
	margin-left:2px;
	width:148px;
}

div#newslinks{
	margin-top:-15px;
	margin-left:-4px;
	width: 320px; 
	height: 148px; /*148px*/
	overflow: auto; 
	z-index:300;
}

div#newslinks p{
	font-size:11px;
	line-height:13px;
}

.italicText{
	font-style:italic;
	font-size: 11px;
}

.lastImage{
	padding-left:2px;
}

.about{
	background-image: url(../images/about_watermark.jpg); 
	background-position: 79px 269px; 
	background-repeat:no-repeat;
}

.snapshots{
	height:446px;
	width:634px;
}

.work{
	width:634px;
}

.clan{
	background-image: url(../images/clan_watermark.jpg); 
	background-position: 79px 306px; 
	background-repeat:no-repeat;
}

.services{
	background-image: url(../images/services_watermark.gif); 
	background-position: 69px 147px; 
	background-repeat:no-repeat;
}

.contact{
	background-image: url(../images/contact_bg.gif); 
	background-repeat:repeat-y;
	padding-bottom: 20px;
	min-height: 380px;
	_height:380px;
}


.camp{
	background-image: url(../images/trainingCamp_bg.gif); 
	background-repeat:repeat-y;
	min-height:400px;
}

.camp_left {
	float:left;
	width:332px;
	padding-left:87px;
	padding-top:72px;
	background-image:url(../images/bg_trainingCamp.gif);
	background-repeat:no-repeat;
	min-height:400px;
	_height: 400px;
}

.elite_left {
	float:left;
	width:332px;
	padding-left:87px;
	padding-top:72px;
	background-image: url(../images/bg_eliteForceSquad.gif);
	background-repeat:no-repeat;
	min-height:400px;
	_height: 400px;
}


/* Dark subnav area */

div#thumbnails{
	text-align:left;
	margin:0px;
	height: 136px;
	padding: 17px 0px 10px 18px;
}

div#thumbnails ul{
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:1px;
}

div#thumbnails ul li{
	display:inline;
	padding:1px;
}

div#thumbnails ul li img{
	border:1px solid #d6d6d6;
}

div#pagination{
	text-align:right;
	padding:5px 20px 0 0;
}

div#proj_details{
	width: 317px; 
	height: 120px; 
	overflow: auto; 
}

div#proj_details p{
	font-size:11px;
	line-height:13px;
}

div#proj_details h2{
	font-size:14px;
	color:#353535;
	font-family:'Trebuchet MS', Arial; 
	margin:0;
	padding:0;
	padding-left:20px;
	padding-bottom:5px;
}

div#proj_details h3{
	font-size:11px;
	color:#666666;
	font-family:'Trebuchet MS', Arial; 
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:10px;
	background-image:none;
}

div#blog{
	padding:30px 30px 30px 90px;
}

div#blog h3{
	font-size:16px;
	padding-bottom:13px;
	padding-top:2px;
}

div#blog p{
	padding-bottom:15px;
}

div#blog a:link, 
div#blog a:active, 
div#blog a:visited, 
div#blog a:hover{
	color:#353535;
}

.post{
	padding-bottom:30px;
}

.post > div {
	color: #808080;
}


div#archives a:link, 
div#archives a:active, 
div#archives a:visited, 
div#archives a:hover {
	color: #000;
}

div#archives ul{
	width: 25em;
}

div#archives ol{
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-top:30px;
}

div#archives ul li{
	float: left;
	width: 135px;
	list-style:none;
	list-style-image:url(../images/icon_unorderedList.gif);
}

div#archives br{
	clear: left;
}

div#archives{
	font-family:'Trebuchet MS', Arial; 
	font-size:11px;
}

div#archives h2{
	padding-bottom:0;
	margin-bottom:-5px;
	padding-top:20px;
}

div#archives ul li a:link, 
div#archives ul li a:active, 
div#archives ul li a:visited, 
div#archives ul li a:hover{
	color:#353535;
	font-weight:bold;
}

ul#snapshots{
	list-style:none;
	margin-left:0px;
	padding-left:20px;
}

ul#snapshots li{
	padding-bottom:5px;
}

ul#snapshots li a:link, 
ul#snapshots li a:active, 
ul#snapshots li a:visited, 
ul#snapshots li a:hover{
	font-family:'Trebuchet MS', Arial; 
	font-size:11px;
	color:#353535;
	font-weight:bold;
}

div#offices ul{
	width: 25em;
	margin:0;
	padding:0;
	margin-left:20px;
}


div#offices ul li{
	float: left;
	width: 135px;
	list-style:none;
	padding-bottom:6px;
}

div#offices br{
	clear: left;
}

div#offices{
	font-family:'Trebuchet MS', Arial; 
	font-size:11px;
	font-weight:bold;
}

div#offices h2{
	padding-bottom:0;
	margin-bottom:-5px;
	padding-top:20px;
}

div#offices ul li a:link, 
div#offices ul li a:active, 
div#offices ul li a:visited, 
div#offices ul li a:hover{
	color:#353535;
	font-weight:bold;
}

.smallText{
	font-size:10px;
	font-style:italic;
	color:#afafaf;
	font-weight:normal;
	line-height:10px;
}

.darkText{
	color:#353535;
}

.greenText{
	color:#aad028;
}

/* ***********************   Sub Menu Buttons *********************** */

ul#sub_nav, ul#sub_nav li{
	margin:0;
	margin-bottom: 0px;
	padding:0;
	padding-bottom: 0px;
	list-style:none;
}

ul#sub_nav li{
	display:inline;
}

ul#sub_nav li a{
	display:inline;
	background-repeat:no-repeat;
	background-position:bottom left; 
	float:left;
}

/* ***********************   About Section Buttons *********************** */

li#btnMantra a{
	background-image:url(../images/btn_ourmantra_up.gif);
	width:68px;
	height:38px;
}

li#btnMantra a:hover{
	background-image:url(../images/btn_ourmantra_over.gif);
}

li#btnMantra.active a{
	background-image:url(../images/btn_ourmantra_over.gif);
}


li#btnClan a{
	background-image:url(../images/btn_theclan_up.gif);
	width:68px;
	height:38px;
}

li#btnClan a:hover{
	background-image:url(../images/btn_theclan_over.gif);
}

li#btnClan.active a{
	background-image:url(../images/btn_theclan_over.gif);
}


li#btnSnapshots a{
	background-image:url(../images/btn_snapshots_up.gif);
	width:68px;
	height:38px;
}

li#btnSnapshots a:hover{
	background-image:url(../images/btn_snapshots_over.gif);
}

li#btnSnapshots.active a{
	background-image:url(../images/btn_snapshots_over.gif);
}



/* ***********************   Work Section Buttons *********************** */
ul#sub_nav_light, 
ul#sub_nav_light  li, 
ul#sub_nav_dark, 
ul#sub_nav_dark  li{
	margin:0;
	padding:0;
	list-style:none;
}

ul#sub_nav_light  li, 
ul#sub_nav_dark  li{	
	margin-top: 0px;
	display:inline;
}

ul#sub_nav_light li a, 
ul#sub_nav_light li img, 
ul#sub_nav_dark li a, 
ul#sub_nav_dark li img{
	display:inline;
	background-repeat:no-repeat;
	background-position:bottom left; 
	display:block; 
	float:left;
}

/* Light Gray subnav area (WORK)*/

#btnBranding a{
	background-image:url(../images/btn_360_up.gif);
	width:98px;
	height:38px;
}

#btnBranding a:hover{
	background-image:url(../images/btn_360_over.gif);
}

#btnBranding.active a{
	background-image:url(../images/btn_360_over.gif);
}


li#btnOffline a{
	background-image:url(../images/btn_offLine_up.gif);
	width:50px;
	height:38px;
}

li#btnOffline a:hover{
	background-image:url(../images/btn_offLine_over.gif);
}

li#btnOffline.active a{
	background-image:url(../images/btn_offLine_over.gif);
}


li#btnOnline a{
	background-image:url(../images/btn_onLine_up.gif);
	width:50px;
	height:38px;
}

li#btnOnline a:hover{
	background-image:url(../images/btn_onLine_over.gif);
}

li#btnOnline.active a{
	background-image:url(../images/btn_onLine_over.gif);
}

/* Dark Gray subnav area (WORK)*/

a#btnAdvertising {
	background-image:url(../images/btn_advertising_up.gif);
	width:69px;
	height:44px;
}

a#btnAdvertising:hover{
	background-image:url(../images/btn_advertising_over.gif);
}

a#btnAdvertising.active {
	background-image:url(../images/btn_advertising_over.gif);
}


a#btnCollateral{
	background-image:url(../images/btn_collateral_up.gif);
	width:69px;
	height:44px;
}

a#btnCollateral:hover{
	background-image:url(../images/btn_collateral_over.gif);
}

a#btnCollateral.active {
	background-image:url(../images/btn_collateral_over.gif);
}

div#lightMenu{
	background-color:#f1f1f1;
	height:38px;
	margin-bottom: 0px;
	overflow: hidden;
}

div#darkMenu{
	background-image:url(../images/darkNavBackground.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:38px;
	margin-top: 0px;	

}

div#darkMenu ul{
	margin-top: 0px;
	padding-top: 0px;
}

#thumbSet {
	width: 290px;
}

div#innerThumbCell{
	position:relative;
	overflow:hidden;
	width:285px;
	height:115px;
}
div#innerThumbCell img { 
	border: 1px solid #d3d3d3; 
}



#preload * {
	height:1px; 
	width:1px; 
	overflow:hidden}
#preload1 {
	background:url(../images/btn_theclan_over.gif);
}
#preload2 {
	background:url(../images/btn_360_over.gif);
}
#preload3 {
	background: url(../images/btn_offLine_over.gif);
}
#preload4 {
	background:url(../images/btn_onLine_over.gif);
}
#preload5 {
	background:url(../images/btn_identity_over.gif);
}
#preload6 {
	background:url(../images/btn_advertising_over.gif);
}
#preload7 {
	background:url(../images/btn_collateral_over.gif);
}
#preload8 {
	background:url(../images/btn_newsarchive_over.gif);
}
#preload9 {
	background:url(../images/btn_blog_over.gif);
}
#preload10 {
	background:url(../images/btn_clientSupport2_over.gif);
}
#preload11 {
	background:url(../images/btn_contact_over.gif);
}
#preload12 {
	background:url(../images/btn_about_over.gif);
}
#preload13 {
	background:url(../images/btn_work_over.gif);
}
#preload14 {
	background:url(../images/btn_services_over.gif);
}

.mailingInput{
	font-size:12px;
}

/* MENU
---------------------------------------------------------- */	
#sidenav {
	position: relative;
	margin-top: 0px;
	height: 82px;
	width: 317px;
	background-image: url(../images/sidebar_bg_rep.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
	

#nav {
	background-color:#f1f1f1; 
	width: 317px; 
	height: 38px; 
	overflow: hidden
}
#nav ul { 
	list-style: none; 
	list-style-type: none; 
	margin: 0px; 
	padding: 0px; 
	width: 269px;
}
#nav li {
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	float: left;
}
#nav a {
	height: 38px; 
	display: block; 
	float: left; 
	clear:right;
}



#nav li#a a { 
	background-image: url(../images/btn_360_up.gif); 
	margin-left: 0px; 
	width: 98px; 
	overflow: hidden; 
}

#nav li#a a:hover { 
	background-image: url(../images/btn_360_over.gif); 
	margin-left: 0px; 
	width:98px; 
	overflow: hidden; 
}

#nav li#a a.active {
	background-image:url(../images/btn_360_over.gif);
}

#nav li#b a { 
	background-image:url(../images/btn_offLine_up.gif); 
	margin-left: 0px; 
	width: 50px; 
	overflow: hidden; 
}

#nav li#b a:hover { 
	background-image: url(../images/btn_offLine_over.gif); 
	margin-left: 0px; 
	width: 50px; 
	overflow: hidden; 
}

#nav li#b a.active {
	background-image:url(../images/btn_offLine_over.gif);
}
#nav li#c a { 
	background-image: url(../images/btn_onLine_up.gif); 
	margin-left: 0px; 
	width: 50px; 
	overflow: hidden; 
}
#nav li#c a:hover { 
	background-image: url(../images/btn_onLine_over.gif); 
	margin-left: 0px; 
	width:50px; 
	overflow:hidden; 
}
#nav li#c a.active {
	background-image:url(../images/btn_onLine_over.gif);
}

#nav span { 
	position:absolute; left: -10000px; 
}

/* sub menu 1 */


#submenu1 {
	width: 317px; 
	height: 44px;  
	padding-left: 10px; 
	overflow: hidden;
}
#submenu1 ul { 
	list-style: none; 
	list-style-type: 
	none; margin: 0px; 
	padding: 0px; 
	width: 317px;
}
#submenu1 li {
	margin: 0px; 
	padding: 0px; 
	list-style: none; 
	float: left;
}

#submenu1 a { 
	height: 44px; 
	display: block; 
	float: left; 
	clear:right;
}

#submenu1 li#onoffline a {
	background-image:url(../images/btn_onoffline_off.gif); 
	margin-left: 0px; 
	width:118px; 
	overflow: hidden;
}

#submenu1 li#onoffline a:hover{
	background-image:url(../images/btn_onoffline_over.gif); 
	margin-left: 0px; 
	overflow: hidden; 
}

#submenu1 li#onoffline a.active {background-image:url(../images/btn_onoffline_over.gif);}

#submenu1 span { position:absolute; left: -10000px; }

/* sub menu 2 */
#submenu2 {width: 317px; height: 44px;  padding-left: 10px; overflow: hidden;}
#submenu2 ul { list-style: none; list-style-type: none; margin: 0px; padding: 0px; width: 317px;}
#submenu2 li {margin: 0px; padding: 0px; list-style: none; float: left;}
#submenu2 a { height: 44px; display: block; float: left; clear:right;}



#submenu2 li#btnId a{background-image:url(../images/btn_on_identity_up.gif);margin-left: 0px; width:51px; overflow: hidden; }
#submenu2 li#btnId a:hover{background-image:url(../images/btn_on_identity_over.gif); margin-left: 0px; width:51px;  overflow: hidden; }
#submenu2 li#btnId a.active {background-image:url(../images/btn_on_identity_over.gif);}

#submenu2 li#btnColl a{background-image:url(../images/btn_on_collateral_up.gif);margin-left: 0px; width:64px; overflow: hidden; }
#submenu2 li#btnColl a:hover{background-image:url(../images/btn_on_collateral_over.gif); margin-left: 0px; width:64px; overflow: hidden; }
#submenu2 li#btnColl a.active {background-image:url(../images/btn_on_collateral_over.gif);}

#submenu2 li#btnEvents a{background-image:url(../images/btn_on_events_up.gif);margin-left: 0px; width:45px; overflow: hidden; }
#submenu2 li#btnEvents a:hover{background-image:url(../images/btn_on_events_over.gif); margin-left: 0px; width:45px; overflow: hidden; }
#submenu2 li#btnEvents a.active {background-image:url(../images/btn_on_events_over.gif);}

#submenu2 li#btnAdv a{background-image:url(../images/btn_on_adv_up.gif);margin-left: 0px; width:68px; overflow: hidden; }
#submenu2 li#btnAdv a:hover{background-image:url(../images/btn_on_adv_over.gif); margin-left: 0px; width:68px; overflow: hidden; }
#submenu2 li#btnAdv a.active {background-image:url(../images/btn_on_adv_over.gif);}

#submenu2 li#btnPromo a{background-image:url(../images/btn_on_promo_up.gif);margin-left: 0px; width:45px; overflow: hidden; }
#submenu2 li#btnPromo a:hover{background-image:url(../images/btn_on_promo_over.gif); margin-left: 0px; width:45px; overflow: hidden; }
#submenu2 li#btnPromo a.active {background-image:url(../images/btn_on_promo_over.gif);}

#submenu2 span { position:absolute; left: -10000px; }

/* drop down menu 3 */
#submenu3 {width: 317px; height: 44px;  padding-left: 9px; overflow: hidden;}
#submenu3 ul { list-style: none; list-style-type: none; margin: 0px; padding: 0px; width: 317px;}
#submenu3 li {margin: 0px; padding: 0px; list-style: none; float: left;}
#submenu3 a { height: 44px; display: block; float: left; clear:right;}

#submenu3 li#btnWebsites a{background-image:url(../images/btn_websites_up.gif);margin-left: 0px; width:56px; overflow: hidden; }
#submenu3 li#btnWebsites a:hover  {background-image:url(../images/btn_websites_over.gif); margin-left: 0px; width:56px;  overflow: hidden; }
#submenu3 li#btnWebsites a.active  {background-image:url(../images/btn_websites_over.gif);}

#submenu3 li#btnEblasts a{background-image:url(../images/btn_eblasts_up.gif);margin-left: 0px; width:54px; overflow: hidden; }
#submenu3 li#btnEblasts a:hover  {background-image:url(../images/btn_eblasts_over.gif); margin-left: 0px; width:54px; overflow: hidden; }
#submenu3 li#btnEblasts a.active {background-image:url(../images/btn_eblasts_over.gif);}

#submenu3 li#btnCdroms a {background-image:url(../images/btn_cdroms_up.gif);margin-left: 0px; width:49px; overflow: hidden; }
#submenu3 li#btnCdroms a:hover{background-image:url(../images/btn_cdroms_over.gif); margin-left: 0px; width:49px; overflow: hidden; }
#submenu3 li#btnCdroms a.active {background-image:url(../images/btn_cdroms_over.gif);}

#submenu3 span { position:absolute; left: -10000px; }


/* FROM INLINE -   Jd */
oenbt
/* FROM USER DISPLAY WORK  */
.clear_left {
	clear: left; 	
}

#innerThumbCellTable {
	position:relative; 
	left:0px; 
	top:0px;
}

#innerThumbCellTableNested {
	width: 290px; 
	height: 115px;
}

.html_style {
	border:none; 
	overflow:hidden;
}

.content_style {
	padding:15px 25px 35px 174px;
}

.TrainingCampP{
	padding: 6px 0px 0px 20px; 
	font-size: 11px;
}
#title_interested {
	float:left; 
	padding-left:33px; 
	padding-top:37px; 
	width: 157px;
}
	
.current_page {
	padding: 1em; 
	border: 1px solid #aaaaaa;
}

#content_object {
	 height: 406px; 
	 width: 634px; 
	 display:block;
}

#ContactContentDiv {
	float:left; 
	width:175px; 
	padding-left:85px; 
	padding-top:35px;
}

#TalentWelcomed {
	float:right; 
	padding-right:28px; 
	padding-top:35px;
	}

.TheClan {
	padding:15px 36px 35px 174px;
}

#content_wide {
	background-color: #f1f1f1;
	background-image:url(../images/sitemap_bg.gif);
	background-repeat: repeat-x;
}

#content_wide_partners {
	background-color: #f1f1f1;
	background-image:url(../images/sitemap_bg.gif);
	background-repeat: repeat-x;
	width: 834px; 
	padding: 0px 31px 15px 86px; 
	background-color:#f1f1f1; 
}
#content_wide_sitemap {
	background-color: #f1f1f1;
	background-image:url(../images/sitemap_bg.gif);
	background-repeat: repeat-x;
	width: 834px; 
	padding: 0px 31px 15px 86px; 
	background-color:#f1f1f1; 
}

#content_wide h2 {
	color: #aad028;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 37px;
	font-weight: bold;
	margin: 0px;
	 
}
#content_wide_sitemap h2 {
	color: #aad028;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 37px;
	font-weight: bold;
	margin: 0px;
	 
}
#content_wide ul {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
#content_wide_partners ul {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 10px;
}

#content_wide_sitemap ul {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 15px;
	padding-top: 10px;
}




#content_wide li {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 0px;
}
#content_wide_partners li {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 0px;
	float: left; 
	width: 400px;
}
#content_wide_sitemap li {
	margin: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	padding-left: 0px;
}

a#content_wide:link, a:#content_wide:visited{
	margin: 0px;
	color: #353535;
	font-size: 10px;
	padding-left: 0px;
}

#content_wide h1{
	padding-top: 51px;
	padding-bottom: 41px;
	color: #104a7d;
	font-size: 26px;
	margin: 0px;
	
}

#content_wide_partners h1{
	padding-top: 51px;
	padding-bottom: 41px;
	color: #104a7d;
	font-size: 26px;
	margin: 0px;
	
}
#content_wide_sitemap h1{
	padding-top: 51px;
	padding-bottom: 41px;
	color: #104a7d;
	font-size: 26px;
	margin: 0px;
	
}

#content_wide_sitemap div a:link, #content_wide_sitemap div a:visited  {
 	color: #aad028;
	font-size: 15px; 
	font-weight: bold; 
}

#content_wide li a:link, #content_wide li a:visited  {
 	color: #aad028;
	font-size: 15px; 
	font-weight: bold; 
}

#content_wide_partners li a:link, #content_wide_partners li a:visited  {
 	color: #353535;
	font-size: 10px; 
	font-weight: bold; 
}

#content_wide_sitemap li a:link, #content_wide_sitemap li a:visited  {
 	color: #353535;
	font-size: 10px; 
	font-weight: bold; 
}

#about_div {
	float: left;
	display: block;
	width: 287px;
	clear: right;
}
#about_div a:link, #about_div a:visited{
	font-size: 15px;
	color: #aad028;
	font-weight: bold;	
}
#about_div a:hover {
	text-decoration: underine;
}
	
#about_div li {
	padding: 0px;
	list-style:disc;
	color: #aad028;
	font-size: 10px;
	
}

#content_wide div a:link, #content_wide div a:visited  {
 	color: #aad028;
	font-size: 15px; 
	font-weight: bold; 
}

#content_wide div a:hover {
	text-decoration: underine;
}


#content_wide_work div {
	float: left;
	display: block;
	width: 287px;
	clear: right;
}
.mapblock {
	float: left;
	display: block;
	width: 278px;
	clear: right;
}
#work_div a:link, #work_div a:visited{
	font-size: 15px;
	color: #aad028;
	font-weight: bold;	
}


#work_div a:hover {
	text-decoration: underine;
}

h2 #privacy {
	padding-top: 37px;
	padding-left: 87px;}

/* footer social links */
.social{
    margin-bottom:15px;
    height:20px;
}
.social ul {
    padding:0px;
    margin:0px;
    list-style-type: none;
    float:left;
    width:130px;
}
.social ul li {
    display: inline;
}
.social ul li a{
    
}
.social ul li img {
    border:none;
}
.twitter {
    
}
.linkedin{
    
}
.facebook {
    
}
.youtube {
    
}
.fb_like{
    float:left;
}
.clear{
    clear: both;
}
