/* @group Divs / Containers */

body {
	/*background: #5b65ad url(../includes/templates/images/layout/coco2_5/body_bg.jpg) repeat-x;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #565656;
	margin-top: 0px;
}

#cocoWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	border: 0px solid red;
}

#cocoWrapper ul {
	margin-bottom: 10px;
}

#cocoWrapper li {
	list-style:none;
	margin-bottom: 7px;
}

#cocoHeader {
	width: 960px;
	height: 37px;
	padding: 10px;
	background: #f5f5f5 url(../includes/templates/images/layout/coco2_5/pearson_banner.jpg) no-repeat;
	border-bottom: 0px solid blue;
}

#cocoImageContainer {
	width: 1015px;
	height: 225px;
	background: transparent;
	/*background: #f5f5f5 url(../includes/templates/images/layout/coco2_5/ad_image.jpg) no-repeat;*/
	border-top: 0px solid blue;
	border-bottom: 0px solid blue;
}

#cocoLeftContainer {
	border: 0px solid red;
	width: 765px;
	float: left;
}

#cocoContentContainer {
	width: 100%;
	float: left;
	border: 0px solid lime;
	background: url(../includes/templates/images/layout/coco2_5/main_content_bg2.jpg) repeat-y;
}

#ccKbox {
	border: 0px solid red;
}

#cocoDisplayContainer {
	width: 764px;
	min-height: 863px;
	border: 0px solid red;
	float: left;
	/*background: url(../includes/templates/images/layout/coco2_5/content_bg2.jpg) no-repeat;*/
	
}

#cocoDisplayContainer a {
	color: #565656;
	text-decoration: none;
}

#txtKeywords {
	margin-top: 5px;
	font-size: 9px;
}

#headerSearch {
	margin-right: 5px;
}

#productHeader{
	border: 0px solid purple;
	width: 765px;
	height: 30px;
	background: url(../includes/templates/images/layout/coco2_5/main_header.jpg) no-repeat;
	clear: none;
}

div.objectsDiv {
	width: 566px;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
}

div#objectsDiv {
	width: 750px;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
}

#sysReleaseDocumentation {
	width: 566px;
	padding-left: 5px;
	padding-top: 10px ;
	float: left;
	border: 0px solid green;
}

#productHeader span {
	border: 0px solid yellow;
	
	margin: 0px;
	padding: 0px;
}

div#cocoMainNav {
	border: 0px solid red;	
	width: 188px;
	height: 664px;
	background: url(../includes/templates/images/layout/coco2_5/coco_menu_bg.jpg) no-repeat;
	float: left;
}

#cocoHighlight {
	border: 0px solid purple;
	padding-left: 10px;
	width: 205px;
	
	background: url(../includes/templates/images/layout/coco2_5/sidebar_bg.jpg) repeat-y;
	float: right;
	clear: right;
}
#cocoHighlight div{
	margin:0px;
	padding:0px;
}

div.cocoNavLink {
	width: 167px;
	float: left;
	text-align: left;
	padding: 10px;
	border: 0px solid red;
	margin-right:-3px;
}

#cocoFooter {
	width: 980px;
	height: 72px;
	background: #A2A2A2 url(../includes/templates/images/layout/coco2_5/footer_bg.jpg) no-repeat;
	border: 0px solid yellow;
	clear: both;
}

#cocoFooterMirror {
	margin-top: 4px;
	padding-left: 15px;
	width: 980px;
	height: 64px;
	background: url(../includes/templates/images/layout/coco2_5/footer_mirror.jpg) no-repeat;
}

#bodyDiv {
	width: 750px;
	padding-left: 10px;
}

#bottomDiv {
	padding-left: 10px;
}

/* @end */



/* @group Front Page */

/*

#faqContainer {
	margin-left: 10px;
	width: 576px;
	border: 0px solid red;
	float: left;
}

#fpNovaNetFAQ {
	border: 0px solid green;
	width: 473px;
	margin: 0px;
	height: 476px;
	background: url(../includes/templates/images/layout/coco2_5/frontpage_faq_bg2.jpg) no-repeat;
	float: left;
}

#fpNovaNetFAQ h3{
	margin-left: 80px;
	margin-top: 15px;
}

#fpTrainingOnDemand {
	border: 0px solid green;
	margin-top: 50px;
	height: 190px;
	text-align: center;
}



div#faqlist {
	margin-top: 5px;
	padding: 5px;
	border: 0px solid red;
	width: 470px;
}

div#faqlist ul {
	width: 460px;
	border: 0px solid red;	
	padding:0px;
	margin-left: 0px;
	margin-top: 20px;
	list-style-type:disc;
	list-style-position:inside;	
}

div#faqlist li {
	border: 0px solid green;
	margin-left: 5px;
	
	
}

#fpChat {
	border: 0px solid red;
	width: 289px;
	height: 110px;
	background: url(../includes/templates/images/layout/coco2_5/frontpage_chat_bg.jpg) no-repeat;
	float: right;
}

#fpChat h3{
	margin-left: 100px;
	margin-top: 15px;
	margin-bottom: 5px;
}

#fpChat select {
	width: 154px;
}

#fpChat span {
	margin-left: 100px;
}

#fpChatContent {
	border: 0px solid red;
	margin-top: 0px;
	margin-left: 100px;
	margin-bottom: 10px;
}

#fpEmail {
	border: 0px solid yellow;
	width: 289px;
	height: 89px;
	background: url(../includes/templates/images/layout/coco2_5/frontpage_email_bg.jpg) no-repeat;
	float: right;
}

#fpEmail h3{
	margin-left: 100px;
	margin-top: 15px;
	margin-bottom: 0px;
}

#fpEmail select {
	width: 154px;
}

#fpEmail span {
	margin-top: 0px;
	margin-left: 100px;
}


#fpPhone {
	border: 0px solid green;
	width: 289px;
	height: 89px;
	background: url(../includes/templates/images/layout/coco2_5/frontpage_sms_bg.jpg) no-repeat;
	float: right;
	
}


#fpPhone2 {
	border: 0px solid green;
	width: 289px;
	height: 89px;
	background: url(../includes/templates/images/layout/coco2_5/frontpage_sms_bg2.jpg) no-repeat;
	float: right;
}

#fpPhone h3{
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#fpPhone2 h3{
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#fpPhoneContent {
	border: 0px solid red;
	margin-top: -10px;
	margin-left: 80px;
	text-align: central;
}


#fpProductTrainingOptions {
	border: 0px solid green;
	width: 289px;
	height: 99px;
	/*background: #fff url(../includes/templates/images/layout/coco2_5/frontpage_product_training.jpg) no-repeat;*/
	/*float: right;
}*/

/*#fpProductTrainingOptions span {
	width: 289px;
	height: 20px;
	float: right;
	border: 0px solid red;
	text-align: center;
	background: #fff url(../includes/templates/images/layout/coco2_5/frontpage_product_training2.jpg) no-repeat;
}*/

#fpContent {
	width: 763px;
	padding-top: 10px;
	/* height: 277px; */
	/* background: url(../includes/templates/images/layout/coco2_5/frontpage_body_bg2.jpg); */
	float: left;
}

/*#fpContent h3{
	margin-left: 100px;
	margin-top: 20px;
	width: 570px;
}



#sysWhatsNewAtPearson {
	padding-top: 20px;
	border: 0px solid red;	
}

#sysWhatsNewAtPearson h3 {
	border: 0px solid green;
	padding-top: 5px;
	padding-left: 0px;
	margin-left: 0px;
	width: 300px !important;
	height: 36px;
}



#sysWhatsNewAtPearson dl {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;	
	border: 0px solid purple;
}

#sysWhatsNewAtPearson dt {
	margin: 0px;
	margin-top: 0px;
	margin-left: 5px;
	list-style: none;
	border: 0px solid black;	
}





#sysWhatsNewAtPearson {
	padding-top: 10px;
	border: 0px solid purple;	
}

#sysWhatsNewAtPearson h3 {
	padding-top: 5px;
	padding-left: 100px;
	width: 100%;
	height: 36px;
	display: block;
}



#sysWhatsNewAtPearson dl {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;	
	border: 0px solid purple;
}

#sysWhatsNewAtPearson dt {
	margin: 0px;
	margin-top: 0px;
	margin-left: 5px;
	list-style: none;
	border: 0px solid black;	
}

/* @end */

/* @group Emergency Message */

#systemMessage  {
	width: 100%;
	height: 29px;
	background-color: white;
	border: 1px solid red;
	padding-left: 0px;
	margin: 0px;
	float: left;
}

#importantMessageDisplay  {
	height: 29px;
	padding-left: 5px;
	margin-left: 5px;
	border: 0px solid green;
	text-align: left;
	font-size: 10px;
}

.headerNav {
	color: #565656; 
	text-align: left;
}

#emergencyMessageLink a {
	color: #f00;
}

/* @end */


/* @group Links */

/* default links */
A:link {text-decoration: none; color: #000;}
A:visited {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #000;}
A:hover {text-decoration: underline; color: #000;}
/* footer links */
A.cocoFooter:link {text-decoration: none; color: white;}
A.cocoFooter:visited {text-decoration: none; color: white;}
A.cocoFooter:active {text-decoration: none; color: white;}
A.cocoFooter:hover {text-decoration: underline; color: #f5f5f5;}

#footerNav {color: #fff; font-size: 7pt;}

/* @end */

/* @group Crumb List */

#crumbDiv {
	padding: 0px;
	margin-top: -23px;
	margin-left: 150px;
	height: 20px;
	width: 450px;
	border: 0px solid red;}

ul#crumbList {
	margin: 0px;
	padding: 0px;
}

#crumbList li {
	display: inline-block;	
	float: left;
	margin-right: 2px;
	margin-bottom: 10px;	
}

#crumbList li.last {
	clear: right;
}

/* @end */

/* @group Sidebar */

#cocoHighlight p{
	margin:0px;
	padding:0px;
}
#cocoHighlight div h3,#cocoHighlight div p#login {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin:0px;
	padding:0px;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;
	background: url(../includes/templates/images/highlights_header_pagetools.jpg) no-repeat;
	/*border:1px solid blue !important;*/
}

#cocoHighlight div p#login.open,#cocoHighlight div h3.open,#cocoHighlight div p#login,#cocoHighlight div h3{
	border:0px solid blue;	
	cursor: pointer;
	background: url(../includes/templates/images/highlights_header_pagetools.jpg) no-repeat;
}
#cocoHighlight form p{
	background:none !important;
}

#cocoHighlight p.error{
border:1px solid #DD5555;
background-color:#EEBBBB;
padding:5px;
}

#cocoHighlight div p#login.closed,#cocoHighlight div h3.closed{
	border:0px solid red;	
	cursor: pointer;
	background: url(../includes/templates/images/highlights_header_pagetools_closed.jpg) no-repeat;
}


#svSessionTools {
	margin-left: 0px;
	width: 227px;
	border: 0px solid green;
}

#svSessionTools p {
	width: 172px;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;
	height: 23px;
	
}

DIV#svSessionTools p.open,DIV#svSessionTools p{
	background: url(../includes/templates/images/highlights_header_signin.jpg) no-repeat;
}
DIV#svSessionTools p.closed {
	background: url(../includes/templates/images/highlights_header_signin_closed.jpg) no-repeat;
}

#svSessionTools ul {
	padding: 0px;
	margin: 0px;	
	margin-top: 0px;
	margin-bottom: 20px;
	border: 0px solid green;
}

#svSessionTools li {
	margin: 0px;
	margin-top: 0px !important;
	margin-left: 5px;
	list-style: none;	
	border: 0px solid yellow;
}

#login {
	margin-left: 0px;
	margin-top: 0px;
	width: 220px;
	border: 0px solid green;
}

#login p{
	margin-left: 5px;
}

#login h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;
	background: url(../includes/templates/images/highlights_header_signin.jpg) no-repeat;
}

#sysPopularPages h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}

#svFavoritesList h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}
DIV#svFavoritesList h3.open,DIV#svFavoritesList h3 {
	background: url(../includes/templates/images/highlights_header_favorites.jpg) no-repeat;
	
}
DIV#svFavoritesList h3.closed {
	background: url(../includes/templates/images/highlights_header_favorites_closed.jpg) no-repeat;	
}

#svPageTools h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;
}

DIV#svPageTools h3.open, DIV#svPageTools h3{
	background: url(../includes/templates/images/highlights_header_pagetools.jpg) no-repeat;
}

DIV#svPageTools h3.closed {
	background: url(../includes/templates/images/highlights_header_pagetools_closed.jpg) no-repeat;	
}



DIV#sysPopularPages h3.open ,DIV#sysPopularPages h3{
	background: url(../includes/templates/images/highlights_header_popularpages.jpg) no-repeat;
}

DIV#sysPopularPages h3.closed {
	background: url(../includes/templates/images/highlights_header_popularpages_closed.jpg) no-repeat;	
}

#sysPopularDownloads h3{
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}

DIV#sysPopularDownloads h3.open,DIV#sysPopularDownloads h3 {
	background: url(../includes/templates/images/highlights_header_populardownloads.jpg) no-repeat;

}

DIV#sysPopularDownloads h3.closed {
	background: url(../includes/templates/images/highlights_header_populardownloads_closed.jpg) no-repeat;
}

#sysTopKeywords h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}

DIV#sysTopKeywords h3.open,DIV#sysTopKeywords h3 {
	background: url(../includes/templates/images/highlights_header_topsearch.jpg) no-repeat;
}

DIV#sysTopKeywords h3.closed {
	background: url(../includes/templates/images/highlights_header_topsearch_closed.jpg) no-repeat;	
}

#sysUpcomingEvents h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}

DIV#sysUpcomingEvents h3.open,DIV#sysUpcomingEvents h3{
	background: url(../includes/templates/images/highlights_header_upcomingevents.jpg) no-repeat;

}

DIV#sysUpcomingEvents h3.closed {
	background: url(../includes/templates/images/highlights_header_upcomingevents_closed.jpg) no-repeat;
}

#sysMyEvents h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;
}

DIV#sysMyEvents h3.open,DIV#sysMyEvents h3 {
	background: url(../includes/templates/images/highlights_header_events.jpg) no-repeat;
}

DIV#sysMyEvents h3.closed {
	background: url(../includes/templates/images/highlights_header_events_closed.jpg) no-repeat;
}

#sysRecentAdditions h3 {
	width: 172px;
	height: 23px;
	overflow: hidden;
	margin-left: -8px;
	padding-top: 4px;
	padding-left: 40px;	
}

DIV#sysRecentAdditions h3.open,DIV#sysRecentAdditions h3 {
	background: url(../includes/templates/images/highlights_header_recent_add.jpg) no-repeat;
}

DIV#sysRecentAdditions h3.closed {
	background: url(../includes/templates/images/highlights_header_recent_add_closed.jpg) no-repeat;
}

/* coco sidebar defaults */
#cocoHighlight ul{
	padding: 0px;
	margin: 0px;	
	margin-bottom: 20px;
	list-style:none;
}

#cocoHighlight ul li{
	padding:0px;
	margin: 0px;
	margin-top: 0px;
	margin-left: 5px;
	list-style: none;	
}

#cocoHighlight ul li ul{
	margin:0px;
	margin-bottom: 0px;
	margin-left:0px;
	height:15px;
	list-style:none;
}

/* @end */

/* @group Hacks */

/* i hide submenus at the bottom of pages  */

div#bodyDiv div#svPortal {
	/*border: 1px solid green;*/
	display:none;
}

/* @end */

/* @group typography */

/* @group Headings (H1-H6)
===================================== */

h1 {
	font-size: 3.6em;
	}
h1 a {
	display: block;
	}
h1 img {
	display: none;  
	/* hide for screen. Show for printing in print.css */
	}

h2 {
	margin: 0 0 .5em;
	font-size: 2.8em;
	font-weight: normal;
	}

h3 {
	margin: 0 0 .25em;
	/* font-size: 2.2em; */
	font-size: 1.2em;
	border-bottom: 0px solid #c0c0c0;
	}

h4 {
	margin: 0 0 .35em;
	font-size: 1.8em;
	}

h5 {
	font-size: 1.4em;
	}

h6 {
	font-size: 1.2em;
	}

/* @end Headings (H1-H6)
-------------------------------- */

/* @end */

/* @group Product Category Nav */

#categoryNav {
	width: 98%;
	margin-left: 10px;
	margin-top: 10px;
	border: 0px solid blue;
	margin-bottom: 20px;
	float: left;
}

#categoryNav h3 {
	margin-bottom: 20px;
}

#categoryNav a {
	border: 0px solid orange;
	height: 15px;
}

#categoryNav span {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 450px;
	height: 36px;
	border: 0px solid green;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
	
}

#categoryNav ul {
	float: left;
	border: 0px solid orange;
}

#categoryNav li {
	background: url(../includes/templates/images/arrow_blue.gif) no-repeat;
	padding-left: 10px;
	margin: 0px;
	width: 210px;
	height: 20px;
	float: left;
	border: 0px solid purple;
	list-style-type: none;
}

/* @end */

/* @group Product Support */

#productSupport {
	width: 99%;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 0px solid red;
}

#productSupport a {
	width: 20%;
	text-decoration: none;
}

#productSupport a span {
	display:none; 
	padding: 20px; 
	margin-left: -2px;
	text-align: center;
	text-decoration: none;
	font-weight:normal;
	font-size: 12pt;
}

#productSupport a:hover span {
	display: block; 
	position:absolute; 
	background:#ffffff; 
	border:1px solid #cccccc; 
	color:#6c6c6c;
	text-decoration:none;
}

#productSupport table {
	width: 100%;
	border: 0px solid red;
}

#productSupport td {
	width: 20%;
	border: 0px solid red;
}


/* @end */


/* @group Nav - Secondary
===================================== */

.navSecondary { 
	margin: 0 0 2em;
	padding: 0;
	list-style: none;
	}

.navSecondary li ul {
	margin-left: 0;
	list-style: none;
	}

.navSecondary li {
	position: relative;
	margin: 0 0 1em;
	padding: 0 0 0 1em;
	line-height: 1;
	}

.navSecondary li a { 
	display: block;
	width: 100%; /* play nice in IE6 */
	padding: 0;
	text-decoration: none; /* IE6 Bug */
	}

.navSecondary li a:hover {
	color: #000;
	text-decoration: none;
	}

.navSecondary li.current a {
	color: #000;
	font-weight: bold;
	}

#trainingNav .navSecondary li {
	float:left;
	margin-right:30px;	
}
#trainingNav span{
	margin-bottom:15px;
	display:block;
}

#trainingNav h3 {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom:15px;
	width: 400px;
}
/* @end Nav - Secondary
-------------------------------- */

/* @group Recent News */

#sysRecentNews {
	margin-left: 10px;
	margin-top: 10px;
}

#sysRecentNews dt {
	padding-left: 5px;
	background: url(../includes/templates/images/news_header_bg.png) no-repeat left bottom;
	width: 100%;
	border: 0px solid green;
	margin-left: 0px;
	
}

#sysRecentNews dd {
	margin: 0px;
}

#sysRecentNews span.readMore {
	border: 0px solid yellow;
}

#sysRecentNews ul {
	width: 420px;
	/*height: 20px;*/
	margin-left: 0px;
	border: 0px solid black;
	list-style: none;
}

#sysRecentNews li {
	float: left;
	margin-left: 0px;
	list-style: none;	
	border: 0px solid yellow;
}

#sysRecentNews h3 {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 99%;
	height: 36px;
	border: 0px solid green;
}

/* @end */



/* @group More Results */

.moreResults ul {
	border: 0px solid orange;
	height: 20px;
	margin: 0px;

}

.moreResults li {
	border: 0px solid green;
	float: left;
	margin-right: 5px;
	list-style: none;
}

dl.moreResults {
	padding-left: 5px;
	border: 0px solid red;

}

dt.moreResults {
	border: 0px solid red;
	float: left;
}


.moreResults dt {
	background: url(../includes/templates/images/news_header_bg.png) no-repeat;
	height: 20px;
	width: 99%;
	padding-left: 5px;
	border: 0px solid blue;
	float: left;
}

.moreResults dl dd {
	border: 0px solid green;
}



/* @end */



/* @group Coco Training Template */

#cocoTrainingWrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	border-left: 0px solid blue;
	background: #fff;
}

#crumbTrainingDiv {
	padding: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 28px;
	border-bottom: 0px solid #c0c0c0;
}

div#cocoTrainingMenu { 
	width: 975px;
	height: 18px;
	padding-left: 5px;
	background-color: blue;
	margin-bottom: 5px;
	border-top: 0px solid #c0c0c0;
	color: #fff;
	clear:both; 
}
#cocoTrainingMenu A{
	color:#fff;
}

#bodyTrainingRightDiv {
	float: right;
	width: 740px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #c0c0c0;
	
}	

bodyTrainingRIGhtDiv {
	
width: 210px;
	border: 0px solid red;
	float: left;
}

#bodyTrainingLeftDiv {
	padding-left: 5px;
	width: 210px;
	border: 0px solid red;
	float: left;
}

#bodyTrainingLeftDiv p {
	padding-left: 5px;
	font-size: 12pt;
}


#bodyTrainingDiv {
	padding-left: 5px;
	width: 950px;
}

bodyTrainingRightDiv {
	
}

select.jumpMenu {
	background-color:#CFD4FA;
	width:250px;
}

#cocoTrainingContentContainer {
	width: 100%;
	border: 0px solid green;
}

#cocoTrainingContent {
	border: 0px solid yellow;
}

/* @end */



/* @group Advanced Feed Classes */

ul.downloads {
	width: 98%;
	padding: 0px;
	margin-left: 0px;
	border: 0px solid yellow;
	list-style: none;
	display: block;
}

ul.downloads li {
	border: 0px solid #f0f;
 	margin-left: 0px;
}

ul.downloads li ul {
	border: 0px solid green;
	margin-left: 0px;
	margin-bottom:10px;
	padding: 5px;
}

ul.downloads li ul li {
	display:inline;
	border: 0px solid red;
	padding-left: 0px;
	background: transparent;
	margin-bottom: 10px;

	
}

ul.downloads li ul li.title {
	display: block;
	/*height: 20px;*/
	border: 0px solid red;	
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background: url(../includes/templates/images/layout/coco2_5/title_header_bg.png) left bottom no-repeat;
}

ul.downloads li ul li.fileext {
	margin-left:10px;
	margin-top:0px;
	font-size:10px;
}

ul.downloads li ul li.releaseDate {
	margin-left:0px;
	font-size:10px;
}



ul.advFeed {
	border: 0px solid red;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
	display: block;
}

ul.advFeed p {
	border: 0px solid red;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
	display: block;
}

ul.advFeed li {
	margin-left: 0px;
	border: 0px solid lime;

}

ul.advFeed li ul {
	padding: 0px;
	border: 0px solid green;
	margin-left: 0px;
	margin-bottom:10px;
}

ul.advFeed li ul li {
	margin-left: 0px;
	display:inline;
	border: 0px solid blue;
	padding-left: 5px;
	background: transparent;
	margin-bottom: 10px;
	width: 99%;
}

ul.advFeed li ul li.title {
	display: block;
	/*height: 20px;*/
	border: 0px solid red;	
	width: 99%;
	padding-left: 5px;
	padding-bottom:5px;
	margin-bottom: 0px;
	background: url(../includes/templates/images/layout/coco2_5/title_header_bg.png) no-repeat bottom left;
}
ul.advFeed li ul li.fileext {
	border: 0px solid fuchsia;
	margin-left:10px;
	margin-top:0px;
	font-size:10px;
}
ul.advFeed li ul li.releaseDate {
	border: 0px solid purple;
	margin-left:10px;
	font-size:10px;
}

/* @end */

/* @group calendar */

/* calendar css */
h3.svCalendarEvents {
	border: 0px solid green;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 100%;
	height: 36px;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
}

/* div#svCalendarLegend {
	padding:5px;
	margin:0px;
	border:1px solid #ffffff;
	border-top:none;
	height:26px;
	width:448px;
	margin-left:5px;
	background-image:url(../includes/templates/images/calendar_key_bg.jpg);
	background-position:2px 0px;
	background-repeat:no-repeat;
}*/

#svCalendar table {
	border-spacing:1px;
	/*border-collapse:collapse;*/
	border:1px solid #ffffff;
	/*border-bottom:none;*/
	padding:1px;
	margin:5px;
	/*margin-bottom:0px;*/
	font-size:12px;
}
#svCalendar th {
	background-color:#E8E8F6;
	height:22px;
	/*width:20px;*/
	font-size:12px;
	border:1px outset #E8E8F6;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	text-align:center;
}
#svCalendar th#previousMonth{
	background-image:url(../includes/templates/images/calendar_month_advance_bg.jpg);
	/*width:127px;
	height:22px;*/
}
#svCalendar th#currentMonth{
	background-image:url(../includes/templates/images/calendar_month_bg.jpg);
	/*width:192px;
	height:22px;*/
}
#svCalendar th#nextMonth{
	background-image:url(../includes/templates/images/calendar_month_advance_bg.jpg);
	/*width:127px;
	height:22px;*/
}
#svCalendar td {
	background-color:#EBEBEB;
	height:62px ;
	width:62px ;
	font-size:12px !important;
	border:1px solid #ffffff;
	vertical-align:top;
	margin:1px;
	padding:0px;
	overflow:hidden;
	font-weight:normal !important;
}
#svCalendar td.endPad,#svCalendar td.beginPad {
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;	
}
#svCalendar td.firstDay {
	background-color:#CFCFCF;
}
#svCalendar tr.dayofweek td {
	height:22px;
	/*width:63px;*/
	font-size:10px !important;
	/*border:1px outset #B9B9E3;*/
	border:none;
	text-align:center;
	vertical-align:middle;
	background-color:#B9B9E3;
	background-image:url(../includes/templates/images/calendar_day_bg.jpg);
}
#svCalendar .date {
	height:17px;
	width:17px;
	font-size:12px;
	padding:1px;
	margin:2px;
	text-align:center;
	display:block;
}
#svCalendar .today {
	height:17px;
	width:17px;
	font-size:12px;
	padding:1px;
	margin:2px;
	text-align:center;
	border:1px solid white;
	display:block;
	background-color:#CEDAFF;
}
#svCalendar .Day ul {
	display:block;
	margin:0px;
	padding:0px;
	/*height:50px;
	width:50px;*/
}
#svCalendar .Day ul li {
	list-style:none;
	height:13px;
	width:13px;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding:1px;
	padding-top:2px;
	padding-bottom:0px;
	margin:0px;
	margin-left:1px;
	margin-right:2px;
	display:block;
	float:left;
	text-align:center;
	background-color:#ffffff;
}
#svCalendar .Day li a {text-decoration:none;color:#ffffff}
#svCalendar .Day li a:hover {text-decoration:none;background-color:transparent}
#svCalendar .Day li a span{display:none; padding:2px 3px; margin-left:-2px;text-align:left;text-decoration:none !important;font-weight:normal;}
#svCalendar .Day li a:hover span{z-index:1;white-space:nowrap;display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;text-decoration:none !important;}

#svCalendar .Day li.cat1{
	background-color:#6BFF6B;
}
#svCalendar .Day li.cat2{
	background-color:#FDD017;
}
#svCalendar .Day li.cat3{
	background-color:#FF0707;
}
#svCalendar .Day li.cat4{
	background-color:#505050;
}
#svCalendar .Day li.cat5{
	background-color:#41C9C4;
}
td#svCalendarLegend {
	padding:0px;
	margin:0px;
	/*border:1px solid #ffffff;*/
	/*border-top:none;*/
	border:none !important;
	height:34px !important;
	/*width:448px;*/
	/*margin-left:5px;*/
	background-color:transparent !important;
	background-image:url(../includes/templates/images/calendar_key_bg.jpg);
	background-position:1px 0px;
	background-repeat:no-repeat;
}

#svCalendarLegend ul{
	list-style:none;
	height:26px;
	padding:0px;
	margin:4px;
	display:block;
	width:448px;
}
#svCalendarLegend ul li{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:2px;
	margin-right:4px;
	height:20px;
	/*width:60px;*/
	float:left;
	display:block;
}

#svCalendarLegend ul li span{
	height:13px;
	width:13px;
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	padding:1px;
	padding-top:2px;
	padding-bottom:0px;
	margin:0px;
	margin-left:0px;
	margin-top:-2px;
	margin-right:2px;
	display:block;
	float:left;
	text-align:center;
}
#svCalendarLegend ul li a {
	font-size:10px;
	text-decoration:none;
	color:#000000;
	margin:0px;
	padding:0px;
}


#svCalendarLegend #cat1 span{
	background-color:#6BFF6B;
}
#svCalendarLegend #cat2 span{
	background-color:#FDD017;
}
#svCalendarLegend #cat3 span{
	background-color:#FF0707;
}
#svCalendarLegend #cat4 span{
	background-color:#505050;
}
#svCalendarLegend #cat5 span{
	background-color:#41C9C4;
}
#svCalendarLegend li#help {
	text-align:right;
	width:210px;	
}
#svCalendarHelp h3 {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 520px;
	height: 36px;
	border: 0px solid green;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
}
span.svCalendarTitle {
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	width: 520px;
	height: 36px;
	border: 0px solid green;
	background: url(../includes/templates/images/content_catagory_bg.png) no-repeat;
	clear:both;
}

div#eventsList {
	border: 0px solid blue;
}

#eventsList ul {
	padding: 0px;
	margin-left: 0px;
	border: 0px solid black;
	list-style: none;
	display: block;
}

#eventsList ul li ul {
	margin-bottom:15px;
}

#eventsList ul li ul li {
	/*display: block;*/
	display:inline;
	border: 0px solid red;
	padding:0px;
	margin-left:10px;
	background: transparent;
	margin-bottom: 0px;
}
#eventsList ul li ul li p{
margin:0px;
padding:0px;
padding-left:10px;
}

#eventsList ul li ul li.title {
	display: block;
	height: 20px;
	border: 0px solid red;	
	padding-left: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: url(../includes/templates/images/layout/coco2_5/title_header_bg.png) left bottom no-repeat;
}
#eventsList ul li ul li.fileext {
	padding-left: 15px;
	/*margin-left:15px;*/
	margin-top:0px;
	font-size:10px;
}
#eventsList ul li ul li.releaseDate {
	padding-left: 15px;
	/*margin-left:15px;*/
	font-size:10px;
	margin-bottom:0px;
}


/* end calendar css */

/* @end */

/* @group Release Dates */


#eventsList ul li ul li.releaseDate {
	padding-left: 15px;
	/*margin-left:15px;*/
	font-size:10px;
	margin-bottom:0px;
}

ul.downloads li ul li.releaseDate {
	margin-left:10px;
	font-size:10px;
}

ul.advFeed li ul li.releaseDate {
	margin-left:10px;
	font-size:10px;
}

li.releaseDate {
	background: none !important;
}

/* @end */

/* @group Event Calendar / Trainig Nav */

#svCalendarTitle {
	border: 1px solid red;
}

#Calendar a {
	border: 0px solid red;
	padding-left: 20px;
	background: url(../includes/templates/images/layout/coco2_5/calendar.gif) no-repeat;
	height: 16px;
}

#LiveTraining a {
	border: 1px soild green;
	padding-left: 20px;
	background: url(../includes/templates/images/layout/coco2_5/live_training.gif) no-repeat;
	height: 16px;
}

li#OnDemandModules a {
	border: 0px solid black;
	padding-left: 20px;
	background: url(../includes/templates/images/layout/coco2_5/on_demand_modules.gif) no-repeat;
	height: 16px;
}

#ProductTrainingCalendar a {
	border: 0px solid red;
	background: url(../includes/templates/images/layout/coco2_5/book.gif) no-repeat;
	padding-left: 20px;
	height: 16px;
}

#SchoolCalendar a {
	border: 0px solid green;
	background: url(../includes/templates/images/layout/coco2_5/school.gif) no-repeat;
	padding-left: 20px;
	height: 16px;

}

#globalCalLink a {
	border: 0px solid green;
	background: url(../includes/templates/images/layout/coco2_5/world.gif) no-repeat;
	padding-left: 20px;
	height: 16px;
}

/* @end */

/* @group On Demand Module */

#onDemandModules a {
	display: block;
	border: 0px solid red;	
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background: url(../includes/templates/images/layout/coco2_5/title_header_bg.png) left bottom no-repeat;
}

/* @end */

/* @group ELLIS Essentials */

#sysEllisEssentialsEventListing {
	border: 0px solid red;
	float: left;
}

/* @end */

/* @group coco2.5 */

/*body {
	background: #fff;
	margin-top: 0px;
}*/

p,span,a,ul,li,h1,h2,h3 {
	margin: 0;
	padding:0;
}

#kboxIframe {
	width: 764px;
	height: 860px;
	scrolling: no;
	border: 0px solid red;
	margin-left: 1px;
}

#kbox {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid blue;
}

.headerNav a {
	font-family: verdana;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	border: 0px solid red;
}

#Login{
	background: url(../includes/templates/images/layout/coco2_5/login_bg.jpg) no-repeat;
	height: 32px;
	width: 979px;
}

#HeaderBanner{
	background: url(../includes/templates/images/layout/coco2_5/header.jpg) no-repeat;
	height: 84px;
	width: 979px;
}

#MainNav{
	background: url(../includes/templates/images/layout/coco2_5/nav_bg.jpg) no-repeat;
	height: 41px;
	width: 979px;
	text-align: left;
}


/* @end */

/* @group Products Page */


#prodPageTbl {
	text-align: left;
	border: 0px solid red;
	width: 700px;
}

/* @end */


/* @group support */

#fpAccessReq {
	border: 1px solid red;
	margin-top: 70px;
}

#fpEmailSupport {
	border: 1px solid green;
}

#fpChatSupport {
	border: 1px solid blue;
}

#fpCustServ {
	border: 1px solid orange;
}

#fpTechSupport {
	border: 1px solid black;
}

#fpTechSupport1 {
	border: 1px solid black;
	width: 350px;
	float: left;
}

#fpTechSupport2 {
	border: 1px solid black;
	width: 350px;
	float: right;
}

/* @end */

/* @group Support Content */

/*#MainContent{
margin: 0px 0px 0px 0px;
padding-top: 10px;
background: url(../includes/templates/images/layout/coco2_5/customer_support_bg_slice.jpg) repeat-x;
width: 759px;
height: 992px;
}*/

#AccessCodeReq{
margin: 0px 0px 0px 20px;
width: 477px; 
float: left;
}

#AccessCodeReqHead{
float: left;
background: url(../includes/templates/images/layout/coco2_5/acr_header.png) no-repeat;
height: 27px;
width: 477px;
}

#AccessCodeReqBody{
float: left;
background: url(../includes/templates/images/layout/coco2_5/acr_body.png) no-repeat;
width: 477px;
}

#AccessCodeReqBGIcon{
background: url(../includes/templates/images/layout/coco2_5/acr_bg_icon.png) no-repeat;
width: 400px;
}

#AccessCodeReqBGIcon:hover{
background: url(../includes/templates/images/layout/coco2_5/acr_bg_icon_over.png) no-repeat;
width: 400px;
}

#AccessCodeReqBody p{
width: 410px;
margin: 0px 0px 0px 30px;
padding: 10px 0px 0px 0px;
font-family: verdana, sans-serif;
font-size: 14px;
color: #878787;
height: 100px;
}

#AccessCodeReqBody a{
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #88ceff;
}


#AccessCodeReqBody a:hover{
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #fcb435;
}

#AccessCodeReqFooter{
float: left;
background: url(../includes/templates/images/layout/coco2_5/acr_footer.png) no-repeat;
height: 16px;
width: 477px;
}

#AccessCodeTool{
float: right;
height: 97px;
width: 205px;
}

#AccessCodeTool h1{
font-family: Verdana;
font-size: 18px;
color: #fff;
margin: 5px 0px 0px 5px;
}

#AccessCodeToolContent{
float: left;
margin: 5px 0px 0px 10px;
width: 205px;
height: 97px;
display: inline;

}

#AccessCodeToolContent p{
padding: 15px 15px 10px 15px;
font-family: arial;
font-size: 12px;
color: #fff;
}

#AccessCodeLookup{
float: left;
}

#AccessCodeTool input{
margin: 0px 0px 0px 6px;
float: left;
display: inline;
}

#AccessCodeTool{
float: left;
background: url(../includes/templates/images/layout/coco2_5/access_code_bg.jpg) no-repeat;
height: 152px;
width: 231px;
margin: 2px 0px 0px 5px;
}

#EmailSupport{
margin: 10px 0px 0px 20px;
float: left;
width:709px;
}

#EmailSupportHead{
float: left;
background: url(../includes/templates/images/layout/coco2_5/email_support_header.png) no-repeat;
height: 31px;
width: 709px;
}

#EmailSupportBody{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_body_slice.png) repeat-y;
width: 709px;
overflow: hidden;
}

#EmailSupportBGIcon{
float: left;
background: url(../includes/templates/images/layout/coco2_5/email_support_bg_icon.png) no-repeat;
width: 701px;
}

#EmailSupportBGIcon:hover{
float: left;
background: url(../includes/templates/images/layout/coco2_5/email_support_bg_icon_over.png) no-repeat;
width: 701px;
}

#EmailSupportBody p{
float: left;
width: 640px;
margin: 0px 0px 0px 30px;
padding: 10px 0px 0px 0px;
font-family: verdana, sans-serif;
font-size: 14px;
color: #878787;
}

#EmailSupportFormItems{
float: right;
margin: 10px 10px 0px 0px;
}

#EmailDrop{
float: left;
margin: 0px 10px 0px 0px;
}

#EmailSupportSubmitButton{
float: right;
}

#EmailSupportFooter{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_footer.png) no-repeat;
height: 16px;
width: 709px;
}






#ChatSupport{
margin: 10px 0px 0px 20px;
float: left;
width:709px;
}

#ChatSupportHead{
float: left;
background: url(../includes/templates/images/layout/coco2_5/chat_support_header.png) no-repeat;
height: 31px;
width: 709px;
}

#ChatSupportBody{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_body_slice.png) repeat-y;
width: 709px;
}

#ChatSupportBGIcon{
float: left;
background: url(../includes/templates/images/layout/coco2_5/Chat_support_bg_icon.png) no-repeat;
width: 701px;
}

#ChatSupportBGIcon:hover{
float: left;
background: url(../includes/templates/images/layout/coco2_5/chat_support_bg_icon_over.png) no-repeat;
width: 701px;
}



#ChatSupportBody p{
float: left;
width: 640px;
margin: 0px 0px 0px 30px;
padding: 10px 0px 0px 0px;
font-family: verdana, sans-serif;
font-size: 14px;
color: #878787;
}


#ChatSupportBody span{
width: 640px;
font-family: verdana, sans-serif;
font-size: 14px;
color: #878787;
font-weight: bold;
}

#ChatSupportFormItems{
float: right;
margin: 10px 10px 0px 0px;
}

#ChatSupportSubmitButton{
float: right;
}

#ChatSupportFooter{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_footer.png) no-repeat;
height: 16px;
width: 709px;
}

#CustomerService{
margin: 10px 0px 0px 20px;
float: left;
width:709px;
}

#CustomerServiceHead{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_service_header.png) no-repeat;
height: 31px;
width: 709px;
}

#CustomerServiceBody{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_body_slice.png) repeat-y;
width: 709px;
}

#CustomerServiceBGIcon{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_service_bg_icon.png) no-repeat;
width: 701px;
}

#CustomerServiceBGIcon:hover{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_service_bg_icon_over.png) no-repeat;
width: 701px;
}

#CustomerServiceLeft{
margin: 10px 0px 0px 15px;
float: left;
width: 200px;
}

#CustomerServiceLeft h1{
font-family: verdana, sans-serif;
font-size: 16px;
color: #878787;
margin: 0px 0px 0px 40px;
}

#CustomerServiceLeft p{
font-family: verdana, sans-serif;
font-size: 12px;
color: #000;
margin: 5px 0px 0px 5px;
text-align: center;
}

#CustomerServiceLeft span{
margin: 5px 0px 0px 0px;
font-weight: bold;
font-family: Verdana, sans serif;
font-size: 12px;
color: #878787;
}

#CustomerServiceLeft a{
float: left;
margin: 3px 0px 0px 0px;
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #3548fc;
}


#CustomerServiceLeft a:hover{
float: left;
margin: 3px 0px 0px 0px;
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #878787;
}


#CustomerServiceRight{
border-left:1px dotted #878787; 
float: right;
width: 460px;
}

#CustomerServiceRightTop h1{
font-family: verdana, sans-serif;
font-size: 16px;
color: #878787;
text-align: center;
}


#CustomerServiceRightBottom h1{
font-family: verdana, sans-serif;
font-size: 14px;
color: #878787;
text-align: center;
}

#CustomerServiceRightTop p{
float: left;
margin: 5px 0px 0px 0px;
font-family: verdana, sans-serif;
font-size: 12px;
color: #878787;
text-align: center;
}

#CustomerServiceRightTop{

}

#CustomerServiceRightBottom{

margin: 10px 0px 0px 10px;
}

#CustomerServiceRightBottom1 {
	float: left;
	margin: 0px 20px 0px 0px;
}

#CustomerServiceRightBottom1 h1 {
	width: 150px;
	border: 0px solid red;
	text-align: center;
	margin-left: 21px;
}

#CustomerServiceRightBottom1 span{
float: left;
margin-left: 42px;
font-weight: bold;
font-family: Verdana, sans serif;
font-size: 12px;
color: #878787;
}

#CustomerServiceRightBottom1 a{

margin: 3px 0px 0px 0px;
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #88ceff;
}

#CustomerServiceRightBottom2{
float: right;
}

#CustomerServiceRightBottom2 h1{
	width: 150px;
	border: 0px solid red;
	text-align: center;
	margin-left: 21px;
}

#CustomerServiceRightBottom2 span{
float: left;
margin-left: 42px;
font-weight: bold;
font-family: Verdana, sans serif;
font-size: 12px;
color: #878787;
}

#CustomerServiceRightBottom2 a{
	
	margin: 3px 0px 0px 0px;
	font-family: Verdana, sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #88ceff;
}


#CustomerServiceRightBottom a:hover{

margin: 3px 0px 0px 0px;
font-family: Verdana, sans serif;
font-size: 12px;
font-weight: bold;
color: #fcb435;
}

#CustomerServiceFooter{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_footer.png) no-repeat;
height: 16px;
width: 709px;
}

#TechnicalSupport{
margin: 10px 0px 0px 20px;
float: left;
width:709px;
}

#TechnicalSupportHead{
float: left;
background: url(../includes/templates/images/layout/coco2_5/technical_support_header.png) no-repeat;
height: 31px;
width: 709px;
}

#TechnicalSupportBody{
float: left;
background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_body_slice.png) repeat-y;
width: 709px;

}

#TechnicalSupportBGIcon{
float: left;
background: url(../includes/templates/images/layout/coco2_5/technical_support_bg_icon.png) no-repeat;
width: 701px;
}

#TechnicalSupportBGIcon:hover{
float: left;
background: url(../includes/templates/images/layout/coco2_5/technical_support_bg_icon_over.png) no-repeat;
width: 701px;
}



#TechnicalSupportLeft{
margin: 10px 0px 0px 50px;
float: left;
width: 200px;
}

#TechnicalSupportLeft h1{
font-family: verdana, sans-serif;
font-size: 16px;
color: #878787;
margin: 0px 0px 0px 40px;
}

#TechnicalSupportLeft p{
font-family: verdana, sans-serif;
font-size: 12px;
color: #000;
margin: 5px 0px 0px 5px;
text-align: center;
}

#TechnicalSupportLeft span{
margin: 5px 0px 0px 0px;
font-weight: bold;
font-family: Verdana, sans serif;
font-size: 12px;
color: #878787;
}

#TechnicalSupportRight{
border-left: 1px dotted #878787;
margin: 10px 0px 0px 50px;
padding: 0px 0px 0px 30px;
float: left;
width: 300px;
}

#TechnicalSupportRight h1{
font-family: verdana, sans-serif;
font-size: 16px;
color: #878787;
text-align: center;
}

#TechnicalSupportRight p{
font-family: verdana, sans-serif;
font-size: 12px;
color: #000;
margin: 5px 0px 0px 5px;
text-align: center;
}

#TechnicalSupportRight span{
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	font-family: Verdana, sans serif;
	font-size: 12px;
	color: #878787;
}

#TechnicalSupportFooter{
	float: left;
	background: url(../includes/templates/images/layout/coco2_5/customer_support_pod_footer.png) no-repeat;
	height: 16px;
	width: 709px;
}

#Footer{
	float: left;
	background: url(../includes/templates/images/layout/coco2_5/footer_bg.jpg) no-repeat;
	width: 999px;
	height: 29px;
}

#Footer span{
	float: right;
	font-family: arial, serif;
	font-size: 10px;
	color: #fff;
	margin: 8px 25px 0px 0px;
}

/* @end */

/* @group ISBN_Access_Lookup */

#isbnAccessLookup {
	border: 0px solid red;
}

#isbnAccessLookup p {
	background: url(../includes/templates/images/layout/coco2_5/highlights_isbn.jpg) no-repeat;
	height:23px;
	margin-left:-8px;
	padding-left:40px;
	padding-top:4px;
	width:172px;
	border: 0px solid green;
}

#isbnContent {
	border: 0px solid red;
	height: 130px;
}

#isbnSupport a {
	color: white;
}

#isbnLookupInput {
	width: 100px;
	
	font-size: 9px;
}

#isbnSupport {
	width: 200px;
	padding: 3px;
	border: 0px solid red;
	color: white;
}

#isbnBlue {
	color: blue;
	border: 0px solid red;
}

#isbnRed {
	color: red;
	border: 0px solid red;
}

/* @end */



/* @group Our Products Menu */

#OurProductsMenu {
	width: 136px;
	height: 30px;
	
}

#OurProducts {	
	 position:absolute;
	 width: 206px;
	 height: 177px;
	 padding: 5px;
	 margin-top: 0px;
	 margin-left: 10px;
	 background: url(../includes/templates/images/layout/coco2_5/menu_bg_small.png) no-repeat;
	 z-index: 1;
}

#OurProducts a {
	padding: 0px;
	margin: 0px;
	color: white;
}

/* @end */

/* @group Tutorials Menu */

#tutorialWrapper {
	margin: 0px;
	padding: 0px;
}

#TutorialsMenu {
	border: 0px solid red;
	margin-top: 5px;
	width: 400px;
	float: left;
}

#headerSearch {
	border: 0px solid green
}

#OurTutorials {
	text-align: left;
	margin-left: 205px;
	margin-top: 8px;
	position:absolute;
	width: 206px;
	height: 92px;
	padding: 5px;
	background: url(../includes/templates/images/layout/coco2_5/menu_bg_small2.png) no-repeat;
	float: left;
	z-index: 1;
}

/* @end */

/* @group Support History */

#bold {
	font-weight: bold;
}

#supportRecordCount {
	border: 0px solid green;
}

/* @end */




