/* CSS Document */

body, p, td, th, select, input {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;

}
body {
	background-color: #F5F5F5;
	padding: 8px;
	margin: 0px;
}
h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	color: #990066; 
	margin: 6px 0px 4px 0px; 
	clear: both; 
}

h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em; 
	color: #990066; 
	margin: 20px 0px 5px 0px;
	clear: both; 
}
h2 a:link, h2 a:visited {
	text-decoration: none;
}
p {
	margin: 5px 0px 10px 0px;
	line-height: 1.5em;
	color: #444444;
}
a:link, a:visited {
	color: #990066;
}
/* Custom Classes */
#flashtitlediv { padding-top: 0px; float: left; background: url(/lib/images/header_blobs.gif) right no-repeat; width: 573px;}
#flashtitlediva { padding-top: 25px; }
#flashtitledivb { padding: 0px; margin: 0px 0px 0px 10px; }
h1#flashtitlea { font-size: 33px; color: #990066; margin: 4px 0px 0px 0px; font-weight: normal; font-family: Tahoma, Arial, Verdana, sans-serif; }
h1#flashtitleb { font-size: 33px; color: #FF99CC; margin: 4px 0px 0px 15px; font-weight: normal; font-family: Tahoma, Arial, Verdana, sans-serif; }


/* marketing, planning and research */
h1.marketing { color: #FF6699; }
/* research */
h1.research { color: #669933; }
/* training */
h1.training { color: #CC0033; }
/* business strategy */
h1.strategy { color: #009999; }
h1.digital { color: #000000; }
h1.brand { color: #1b4482; }
h3 {
	font-size: 11pt; 
	color: rgb(255, 102, 153); 
	font-family: Arial;
	margin: 20px 0px 0px 0px;
}
.texthighlight { /* Can be replaced with one of new ep styles */ font-size: 1em; color: #9E005D; font-weight: bold; }

.admin_bar {
	width: 758px;
	padding: 6px;
	margin: auto;
	border: 1px solid #A1005F;
	border-bottom: 0px;
	background-color: white;
	text-align: right;
}
.container {

	width: 758px;
	padding: 6px;
	margin: auto;
	border: 1px solid #A1005F;
	background: url(/lib/images/page_bg.png) top left repeat-y #FFFFFF;
	
}
.admin_container {

	width: 758px;
	padding: 6px;
	margin: auto;
	border: 1px solid #A1005F;
	background: white;	
}
	
.left_column {
	
	width: 174px;
	float: left;
		
}

.center_column {

	float: left;
	width: 370px;
	padding: 0px 10px 10px 10px;
	
}
.center_column_max {

	float: left;
	width: 560px;
	padding: 0px 10px 10px 10px;
	
}
.center_column ul, .center_column_max ul {
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 0px 16px;
}
.center_column li, .center_column_max li {
	list-style: square;
	color: #444444;
	margin: 3px;

}
.center_column_max a:hover, center_column a:hover {
	text-decoration:underline;
}
.right_column {
	float: left;
	width: 190px;
	text-align: center;
}

.retoof {
	background-color: white;
	border-top: 1px solid #dfafcf;
	padding: 5px;
	margin-bottom: -5px;
}
.retoof p { font-size: 11px; color: #333333; margin: 0px 20px; padding: 5px 0; }
.retoof p#strap { padding-top: 17px; font-weight: bold; font-style: normal; color: #990066; }
.retoof p a { color: #333333; }

/* HEADER */

.header h1 {
	padding-top: 20px;
	display: inline;
	font-size: 36px;
	color: #990066;
}

#nobold a:link,#nobold a:visited {
	font-weight: normal;
}
.tbl_border {
	border-collapse: collapse;
}
.tbl_border th, .tbl_border td {

	border: 1px solid #DDDDDD;
}
/* NAV */
.navigation {
	padding-bottom: 20px;
	width: 150px;
}
.navigation ul { 

	list-style: url(/lib/images/navBg-blank.gif);
	margin: 0px 0px 0px 12px;
	padding: 0px;
	color: #990066;
}
.navigation ul li {
	
	margin: 10px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
}
.navigation .child {
	margin: 3px;
	padding: 0px;
	font-weight: normal;
}
ol.featuresList { }
li a:link, li a:visited { text-decoration: none; }
li.one a:link, li.one a:visited { color: #F06397; }
li.two  a:link, li.two a:visited { color: #A4C43A; }
li.three  a:link, li.three a:visited { color: #CF171E; }
li.four  a:link, li.four a:visited { color: #008E8C; }
li.five  a:link, li.five a:visited { color: #9F005A; }
li.pr  a:link, li.pr a:visited { color: #555555; }
li.digital  a:link, li.digital a:visited { color: #000000; }
li.brand  a:link, li.brand a:visited { color: #1b4482; }

.selected {
	list-style: url(/lib/images/navBg.gif);
}
.navigation  ul li:hover {
	list-style: url(/lib/images/navBg.gif);
}
/* NEWS */
.h_news h3 {
	font-size: 12px;
	margin: 0px 0px 10px 35px;
}
.h_news ul {
	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	list-style: none;
}
.h_news ul li {
	
	font-size: 11px;
	margin: 0px 0px 8px 0px;
	
}
.h_news ul li a:hover {
	
	text-decoration: underline;
	
}

/* FORMS */
.lbl2 {
	height: 25px;
}
.lbl2 label {
	float: left;
	width: 82px;
}
.lbl {
	margin-top: 5px;
}
.lbl label {
	float: left;
	width: 110px;
	margin-bottom: 10px;
}
/* News */
.news ul {
	margin: 0px;
	padding-left: 0px;
	height: 20px;
	text-align: center;
	text-indent: none;
	border-top: 1px solid #dfafcf;
	border-bottom: 1px solid #dfafcf;
	list-style: none;
	
}
.news li {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	text-indent: none;
	list-style: none;
	display: inline;

}
/* MISC */

.hr {
	
	height: 1px;
	border: 0px;
	background: #dfafcf;
	margin: 16px 0px 16px 0px;
	padding: 0px;
	text-align: left;
}

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

