/* CSS Document */

* { margin: 0; padding: 0; }

body, td, th {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #404040;
	
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	font-size: small;
}
html>body, html>body td { font-size: small; }

body { 
	text-align: center;
}

/* IPS content style */
#cmsContent 
{ 
	margin: 0;
	padding: 0;
	background: none;  
	text-align: left;
}

html, body { height: 100%; }

img, a img { border: none; }

a, a:link, a:visited { text-decoration: underline; color: #404040; }
a:hover { text-decoration: underline; color: #005699; }

.clear { clear: both; height: 1%; visibility: hidden; }
* html .clear { display: none; }

ul { padding-left: 1.3em; margin: .5em 0; }
ol { padding-left: 2.5em; margin: .5em 0; }
li { }

u { text-decoration: none; }

hr { height: 1px; color: #DDD; background-color: #DDD; border: none; margin: 1em 0; }

p { font-size: 92%; }

h1, h2, h3, h4, h5, h6, h7 { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size: 120%; padding-bottom: 1em; }
h2 { font-size: 105%; padding-top: 1.6em; padding-bottom: .3em; }
h3 { font-size: 90%; padding-top: 1em; padding-bottom: .3em; }
h4 { font-size: 90%; font-weight: normal; font-style: italic; padding-bottom: .5em; }

/* MyMagic - Login form */
#frontendLoginForm .warning { display: block; color: #f00; font-size: 85%; padding: .3em 0; }

/* CONTAINER OUTER */

#container_outer {
	height: 100%;
	background: url(../img/im_background_top.gif) repeat-x center top;
	}

/* CONTAINER OUTER > CONTAINER */

#container {
	margin: 0 auto; width: 936px;
	background: #FFF url(../img/im_background_blue.gif) repeat-y left top;
	text-align: left;
	min-height: 100%;
	height: auto;
	}
* html #container {
	width: 937px;
	height: 100%;
	}
#container_inner {
	position: relative; height: 100%;
	background: url(../img/im_leftnav_blue.gif) no-repeat left top;
	}
* html #container_inner { 
	margin-left: 1px;
	}

/* CONTAINER OUTER > CONTAINER > LEFTCOLUMN */

#leftcolumn {
	position: absolute; left: 0; top: 0; width: 150px;
	}

#logo {
	background: url(../img/im_logo_blue.gif) no-repeat left top;
	}
	
#logo a, #logo a:link, #logo a:visited {
	display: block; width: 150px; height: 159px;
	}
#logo_print {
	display: none;
	}

/* leftnav */
#leftnav {
	font-size: 12px; width: 150px; overflow: hidden;
}
#leftnav ul { 
	margin: 0; padding: 0; padding-bottom: 2px;
	list-style: none;
	background: url(../img/im_leftnav_divider_blue.gif) repeat-x left bottom;
	}
#leftnav ul ul {
	margin: 0; padding: 0; margin-top: -3px; margin-bottom: 6px;
	background: none !important;
	}
#leftnav ul ul ul {
	margin: 0; padding: 0; margin-top: -1px; margin-bottom: 6px;
	}
#leftnav ul ul ul ul {
	margin: 0; padding: 0; margin-top: -1px; margin-bottom: 6px;
	}

#leftnav li {
	background: url(../img/im_leftnav_divider_blue.gif) repeat-x left top;
	}
#leftnav li a, 
#leftnav li a:link, 
#leftnav li a:visited {
	display: block; padding-top: 6px; padding-bottom: 6px; padding-left: 24px;
	font-weight: bold; text-decoration: none;
	color: #FFF; background: url(../img/im_leftnav_bullet_blue.gif) no-repeat left top;

	width: 150px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 118px;
	}
html>body #leftnav li a, 
html>body #leftnav li a:link, 
html>body #leftnav li a:visited { width: 118px; }

#leftnav li a:hover {
	text-decoration: underline;
	color: #FFF;
	}
#leftnav li.current {
	
	}
#leftnav li.current a,
#leftnav li.current a:link,
#leftnav li.current a:visited {
	background: url(../img/im_leftnav_bullet_blue_o.gif) no-repeat left top;
	}
#leftnav li li, #leftnav li.current li {
	background: none !important;
	}
#leftnav li li a, #leftnav li li a:link, #leftnav li li a:visited,
#leftnav li.current li a, #leftnav li.current li a:link, #leftnav li.current li a:visited {
	display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 24px;
	font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;
	color: #FFF; background: none !important;
	}
#leftnav li li a:hover {
	text-decoration: underline;
	color: #FFF;
	}
#leftnav li li.current a, 
#leftnav li li.current a:link, 
#leftnav li li.current a:visited {
	font-weight: bold;
	color: #FFF; background: none !important;
	}

#leftnav li li li a, #leftnav li li li a:link, #leftnav li li li a:visited,
#leftnav li.current li li a, #leftnav li.current li li a:link, #leftnav li.current li li a:visited,
#leftnav li.current li.current li a, #leftnav li.current li.current li a:link, #leftnav li.current li li a:visited,
#leftnav li li.current li a, #leftnav li li.current li a:link, #leftnav li li.current li a:visited {
	display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 36px;
	font-size: 11px; font-weight: normal;
	}
#leftnav li li li.current a, 
#leftnav li li li.current a:link, 
#leftnav li li li.current a:visited {
	font-weight: bold;
	color: #FFF; background: none !important;
	}

#leftnav li li li li a, #leftnav li li li li a:link, #leftnav li li li li a:visited,
#leftnav li.current li li li a, #leftnav li.current li li li a:link, #leftnav li.current li li li a:visited,
#leftnav li.current li.current li li a, #leftnav li.current li.current li li a:link, #leftnav li.current li li li a:visited,
#leftnav li li li.current li a, #leftnav li li li.current li a:link, #leftnav li li li.current li a:visited,
#leftnav li.current li.current li.current li a, #leftnav li.current li.current li.current li a:link, #leftnav li.current li.current li.current li a:visited {
	display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 48px;
	font-size: 11px; font-weight: normal;
	width: 100px;
	}
#leftnav li.current li.current li.current li.current a, 
#leftnav li.current li.current li.current li.current a:link, 
#leftnav li.current li.current li.current li.current a:visited {
	font-weight: bold;
	color: #FFF; background: none !important;
	}
	
	
/* CONTAINER OUTER > CONTAINER > MAINCOLUMN */

#maincolumn {
	margin-left: 150px;
	/*min-height: 768px;*/
	min-height: 900px;
	}
* html #maincolumn {
	height: 768px;
	}
	
#photo {
	position: relative; height: 160px; width: 786px;
	background: url(../img/photos/img_photo_blue_01.jpg) no-repeat left top;
	}
	
#topnav {
	position: absolute; bottom: 12px; right: 0; width: 138px;
	font-size: 12px;
	}
		
#topnav ul {
	list-style: none; margin: 0; padding: 0;
	}
#topnav li {
	margin: 2px 0;
	}

#topnav li a, #topnav li a:link, #topnav li a:visited {
	font-weight: bold; text-decoration: none;
	color: #FFF;
	}
#topnav li a:hover {
	text-decoration: underline;
	color: #FFF;
	}
	
/* CONTAINER OUTER > CONTAINER > MAINCOLUMN > CONTENT */

#content {
	float: left; padding: 0 34px; padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;

	width: 636px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 568px;
	}
html>body #content {
	width: 568px;
	}
	
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h7 { color: #005699; }

#content .more { padding-top: 1.5em; font-weight: bold; font-size: 85%; }
#content .more a, #content .more a:link, #content .more a:visited { text-decoration: none; }
#content .more a:hover { text-decoration: underline; }

#content ul { margin-bottom: .8em; }

#content li { 
	font-size: 92%; 
	}

#content #left_column {
	float: left; width: 364px; overflow: hidden;
	}

#content #right_column {
	float: left; width: 170px; margin-left: 34px; overflow: hidden;
	}

#breadcrumbs {
	padding-bottom: 1em;
	font-size: 85%;
	color: #737373;
	}

#breadcrumbs a,
#breadcrumbs a:link
#breadcrumbs a:visited {
	text-decoration: none;
	color: #404040;
	}
#breadcrumbs a:hover {
	text-decoration: underline;
	}	

.post {
	padding-bottom: 1em;
	border-top: 1px solid #dddddd;
	}
.first {
	padding: 0 1em; padding-bottom: 1em;
	background: #f1f1ea;
	}
.post h3 {
	font-weight: normal;
	}

/* bottom block */
#content .bottomblock {
	margin-top: 2em;
	color: #333; background: #E5EEF5;
	}
#content .bottomblock h1 {
	margin: 0; padding: 2px 0; padding-left: 24px;
	font-style: normal; font-size: 100%; font-weight: bold;
	color: #FFF !important; background: #005699 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%;
	}
#content .bottomblock div {
	padding: 15px; padding-top: 10px;
	}
#content .bottomblock div h1 {
	padding: 0; padding-bottom: 1em;
	font-size: 120%; 
	color: #005699; background: none !important;
	}		

/* sideblock */
#content .sideblock,
#content .homeblock {
	margin-top: 6px; overflow: hidden;
	color: #003A66; background: #BFD5E5;
	}
#content .sideblock h1,
#content .homeblock h1 {
	margin: 0; padding: 3px 0; padding-left: 24px;
	font-style: normal; font-size: 100%; font-weight: bold;
	color: #FFF !important; background: #005699 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%;
	}
#content .sideblock img,
#content .homeblock img {
	margin: 0; padding: 0;
	}
#content .sideblock div,
#content .homeblock div {
	padding: 15px; padding-top: 10px;
	border-top: 1px solid #E3EDF4; border-bottom: 1px solid #B1C5D4;
	}
#content .sideblock div h1,
#content .homeblock div h1 {
	padding: 0; padding-bottom: 1em;
	font-size: 120%; 
	color: #005699; background: none !important;
	}
#content .sideblock h1 a, #content .sideblock h1 a:link, #content .sideblock h1 a:visited,
#content .homeblock h1 a, #content .homeblock h1 a:link, #content .homeblock h1 a:visited {
	display: block;
	text-decoration: none;
	color: #FFF !important;
	}
#content .sideblock h1 a:hover,
#content .homeblock h1 a:hover {
	text-decoration: underline;
	}
#content .sideblock div h4,
#content .homeblock div h4 {
	padding-bottom: .2em;
	font-style: normal; font-weight: bold; font-size: 100%;
	}
#content .sideblock a, #content .sideblock a:link, #content .sideblock a:visited,
#content .homeblock a, #content .homeblock a:link, #content .homeblock a:visited {
	color: #003A66;
	}
#content .sideblock a:hover,
#content .homeblock a:hover {
	color: #005699;
	}
#content .sideblock ul,
#content .homeblock ul {
	margin: 0; padding: 0; padding-left: 12px;
	list-style: none; list-style-image: url(../img/im_sideblock_bullet_blue.gif);
	font-size: 96%; font-weight: bold;
	color: #306186;
	}
#content .sideblock li,
#content .homeblock li {
	padding: 2px 0;
	}
#content .sideblock li a, #content .sideblock li a:link, #content .sideblock li a:visited,
#content .homeblock li a, #content .homeblock li a:link, #content .homeblock li a:visited {	
	text-decoration: none;
	color: #003A66;
	}
#content .sideblock li a:hover,
#content .homeblock li a:hover {
	text-decoration: underline;
	}

#content .homeblock {
	margin-top: 0;
	background: #E5EEF5;
	}
#content .homeblock div {
	padding: 10px; padding-top: 7px;
	border: none !important;
	}
#content .homeblock div a, #content .homeblock div a:link, #content .homeblock div a:visited {
	text-decoration: none;
	}
#content .homeblock div a:hover {
	text-decoration: underline;
	}

/* three columns */
#three_columns {
	margin: 0; margin-top: 1em; padding: 0; height: 100%;
	background: url(../img/im_background_three_blue.gif) repeat-y left top;	
	}
* html #three_columns {
	margin-top: 0;
}

#three_columns .sideblock {
	margin: 0;
	background: none !important;
	}
#three_columns .sideblock div {
	border: none !important;
	background: url(../img/im_rightnav_divider_blue.gif) repeat-x left bottom;
	}
#three_columns .sideblock a.product, #three_columns .sideblock a.product:link, #three_columns .sideblock a.product:visited {
	text-decoration: none;
	}
#three_columns .sideblock a.product:hover {
	text-decoration: underline;
	}
#three_columns .sideblock a.product h2 {
	padding-top: 0; padding-bottom: 0;
	font-size: 100%;
	}

#three_left_column {
	float: left; margin: 0; padding: 0; width: 170px;
	background: #E5EEF5;
	}

#three_middle_column {
	float: left; margin: 0; padding: 0; width: 170px; margin-left: 29px;
	background: #E5EEF5;
	}
#three_right_column {
	float: left; margin: 0; padding: 0; width: 170px; margin-left: 29px;
	background: #E5EEF5;
	}

/* copyright */
#content #copyright {
	margin: 2em 0; padding: .2em 0;
	font-size: 80%; font-weight: bold;
	color: #999;
	}
#content #copyright a, #content #copyright a:link, #content #copyright a:visited {
	text-decoration: none;
	color: #777;
	}
#content #copyright a:hover {
	text-decoration: underline;
	}	
	
/* CONTAINER OUTER > CONTAINER > MAINCOLUMN > RIGHTCOLUMN */

#rightcolumn {
	float: left; width: 150px; overflow: hidden; min-height: 500px;
	font-family:Arial, Helvetica, sans-serif; font-size: 99%;
	color: #616E78;
	}
* html #rightcolumn {
	height: 500px;
	}	
.rightblock {
	padding: 10px 0; padding-top: 12px; padding-left: 12px; padding-right: 5px;
	background: url(../img/im_rightnav_divider_blue.gif) repeat-x left bottom;
	}
.rightblock h1, .rightblock h2, .rightblock h3, .rightblock h4,
.rightblock h5, .rightblock h6, .rightblock h7 {
	padding-bottom: 0;
	font-size: 90%; font-style: normal; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #005699;
	}
.rightblock h1 a, .rightblock h1 a:link, .rightblock h1 a:visited, 
.rightblock h2 a, .rightblock h2 a:link, .rightblock h2 a:visited, 
.rightblock h3 a, .rightblock h3 a:link, .rightblock h3 a:visited, 
.rightblock h4 a, .rightblock h4 a:link, .rightblock h4 a:visited, 
.rightblock h5 a, .rightblock h5 a:link, .rightblock h5 a:visited, 
.rightblock h6 a, .rightblock h6 a:link, .rightblock h6 a:visited, 
.rightblock h7 a, .rightblock h7 a:link, .rightblock h7 a:visited {
	text-decoration: none;
	color: #005699;
	}
.rightblock p {
	margin-bottom: .6em;
	}
.rightblock p.quote_name {
	font-style: italic;
	}
.rightblock ul {
	margin: 0; padding: 0; padding-left: 12px; padding-bottom: .6em;
	list-style: none; list-style-image: url(../img/im_rightnav_bullet_blue.gif);
	}
.rightblock li {
	padding: 2px 0;
	font-size: 11px; font-weight: bold;
	}
.rightblock li a, 
.rightblock li a:link, 
.rightblock li a:visited {
	text-decoration: none;
	color: #595959;
	}
.rightblock li a:hover {
	text-decoration: underline;
	}
.rightblock .version { color: #595959; }
.rightblock .platforms { color: #595959; }

	
/* search */
#search { 
	padding-left: 3px; height: 20px; width: 126px;
	background: transparent url(../img/im_search_background.gif) no-repeat;
	}
* html #search {
	width: 123px;
	w\idth: 126px;
	}

#search form {
	margin: 0 !important;
	padding: 0 !important;
	}

.search_input {
	float: left; width: 97px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	border: 0px solid #FDE4C6;
	color: #999; background: #FFF;
	margin-top: 2px; padding-left: 2px;
	}
* html .search_input {
	width: 94px;
	}

/* FORMS */

form {
	color: #404040;
	margin: 0;
	padding: 0;
}

fieldset { margin: 0; padding: 10px 0; border: none; } 
fieldset br { display: none; }
fieldset div { margin: 10px 0; padding: 0; clear: both; }
fieldset legend { display: none; }

fieldset .removed { display: none !important; }

/* labels */
fieldset label, fieldset div.cr p {
	float: left;
	display: block;
	text-align: left;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-right: 6px;
	width: 80px;
}

fieldset div.cr { position:relative; }

fieldset div.cr p {
	position:absolute;
	top: -2px;
	left: 0;
}
* html fieldset div.cr p {
	left: -86px;
}

fieldset div.cr label {
	float: none;
	text-align: left;
	margin: 0;
	margin-left: 89px;
	padding: 0;
	width: auto;
}

fieldset div.cr label.otherlabel {
	float:left; 
}
* html fieldset div.cr label.otherlabel {
	width:0.1em;
	margin-left: 54px;
}


fieldset div span {
	display: block;
	margin-left: 89px;
	color:#666;
}

fieldset div span.label { 
	float: left; display: block; margin: 0; padding-right: 6px; width: 80px;
	}

fieldset div.cr_label label {
	margin-top: -2px;
}

fieldset div span.remarks { font-size: 86%; display: block; margin-left: 109px; margin-top: 3px; }

/* mandatory labels */
fieldset .mandat { color: #404040; }
fieldset .mandatr { color: #404040; }

/* inputs */
fieldset input, fieldset select, fieldset textarea { width: 370px;  font-size: 12px; margin: 0; padding: 1px 0 0 2px; border: 1px solid #808080; }
fieldset input { height: 16px; }
fieldset div.cr input { border: none; width: auto; margin-right: 5px; }
fieldset div.cr input.otheranswer { border: 1px solid #808080; margin-left: 5px;}
fieldset div.cr_label input { border: none; width: auto; }

fieldset input.day { width: 30px; }
fieldset select.month { width: 110px; margin-left: 0;}
fieldset input.year { width: 50px; margin-left: 0;}

fieldset select { width: 372px;}

fieldset textarea { font-family: Arial, Helvetica, sans-serif; }

/* buttons */
.buttons { padding: 15px 0; }
.buttons label { width: 80px; }
.buttons input { 
	width: 100px; height: 24px; border: 1px solid #666; font-weight: bold;
	color: #404040; background: #E1E1E1 url(../img/im_button.gif) repeat-x; }

/* badinput */
fieldset .badinput { color: #333; font-weight: bold; }
/* fieldset label.badinput, fieldset div.cr p.badinput { background: url(../img/warning.gif) no-repeat left 5px; }
fieldset div.cr label.badinput { background: none; } */

fieldset input.badinput, fieldset select.badinput, fieldset textarea.badinput {
	background: #FAFAFA;
	color: #000;
	border: 1px solid #000;
}


/* TABLES */

table { 
	width: 100%;
	border-collapse: collapse; border: none; 
	}

table th, table td { 
	padding: 1em 0; padding-right: 1.2em;
	text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif;
	border: none; border-top: 1px solid #DDD; 
	}

table thead th {
	color: #005699;
	border: none;
	}

tbody tr.even th, tbody tr.even td  {
	/* background: #E5EEF5; */
	}
tbody tr.ruled th, tbody tr.ruled td {
	background: #E5EEF5;
	}

/* NEWS & JOBS & SEARCH RESULTS & AGENDA */

#newsitems a, #newsitems a:link, #newsitems a:visited,
#jobsitems a, #jobsitems a:link, #jobsitems a:visited,
#searchitems a, #searchitems a:link, #searchitems a:visited,
#agenda a, #agenda a:link, #agenda a:visited, #agenda div {
	display: block;
	border-bottom: 1px solid #DDD;
	color: #404040;
	text-decoration: none;
	padding: 10px 0;
	}
#newsitems a:hover,
#jobsitems a:hover,
#searchitems a:hover,
#agenda a:hover {
	color: #005699;
	cursor: pointer;
	cursor: hand;
	}

#newsitems a h2, #jobsitems a h2, #searchitems a h2, #agenda a h2
#newsitems a h3, #jobsitems a h3, #searchitems a h3, #agenda a h3 { color: #005699; margin: 0; padding: 0; padding-bottom: .5em; font-size: 105%; }
#newsitems a:hover h2, #jobsitems a:hover h2, #searchitems a:hover h2, #agenda a:hover h2,
#newsitems a:hover h3, #jobsitems a:hover h3, #searchitems a:hover h3, #agenda a:hover h3 { text-decoration: underline; }
#newsitems p, #jobsitems p, #searchitems p, #agenda p { padding: 0; padding-bottom: .6em; }
#newsitems a:hover p, #jobsitems a:hover p, #searchitems a:hover p, #agenda a:hover p { text-decoration: none; }
#newsitems span.date { padding-top: 1em; color: #808080; font-size: 11px; }
#newsitems a:hover span.date { color: #005699; text-decoration: none; }
#newsitems span.link, #jobsitems span.link, #searchitems span.link { font-size: 11px; color: #005699; float: right; padding-right: 10px; }
#newsitems a:hover span.link, #jobsitems a:hover span.link, #searchitems a:hover span.link { text-decoration:underline; }

#jobsitems a h2, #searchitems a h2, #agenda a h2
#jobsitems a h3, #searchitems a h3, #agenda a h3 { font-size: 90%; padding-bottom: .3em; }
#jobsitems p, #searchitems p, #agenda p{ padding-bottom: 0; }
#jobsitems a, #jobsitems a:link, #jobsitems a:visited { padding-bottom: 4px; border: none; }

#searchitems h3, #agenda h3 { position:relative; }
#searchitems h3 span { color: #404040; position: absolute; top: 0; left: -24px; }
#searchitems a:hover h3 span, #agenda a:hover h3 span  { text-decoration: none; }
#searchitems h3 img, #agenda h3 img { margin-right: 10px; }
#searchitems a, #searchitems a:link, #searchitems a:visited  { padding-bottom: 8px; padding-left: 28px; border: none; }

#agenda a, #agenda a:link, #agenda a:visited, #agenda div  { padding-bottom: 8px; padding-left: 116px; border-top: 1px solid #DDD; margin-top: -1px; }
#agenda h3 span { color: #404040; position: absolute; top: 0; left: -120px; text-align: right; width: 104px; }
#agenda div h2, #agenda div h3 { margin: 0; padding: 0; padding-bottom: .3em; font-size: 95%; }
#news_item h2, #agenda_item h2 { margin: 0; margin-bottom: 1em; padding-top: 0; }
#news_item h4, #agenda_item h4 { margin: 0; margin-bottom: 1em; font-size: 85%; color: #999; font-style: normal; }
#news_item, #agenda_item { margin-bottom: 2em; }
#news_item a.next, #news_item a.next:link, #news_item a.next:visited,
#agenda_item a.next, #agenda_item a.next:link, #agenda_item a.next:visited { 
	float: right; margin-top: 16px; font-size: 11px; text-decoration: none; 
}

.searchresultsbutton { 
	width: 80px; height: 22px; border: 1px solid #666; font-weight: bold;
	color: #404040; background: #E1E1E1 url(../img/im_button.gif) repeat-x; margin-left: 12px;
}
.searchresultsinput { width: 200px;  font-size: 12px; margin: 0; padding: 1px 0 0 2px; border: 1px solid #808080; height: 18px;}

/* paging */
#content div.paging { padding: 5px 0; margin: 1em 0; color: #404040; font-size: 10px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
#content div.paging ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #404040;
	list-style-type: none; display: inline; margin: 0; padding: 0; }
#content div.paging ul li { display: inline; }
#content div.paging ul li a, #content div.paging ul li a:link, #content div.paging ul li a:visited { text-decoration: none; padding: 2px 5px; color: #404040; }
#content div.paging ul li a:hover { text-decoration: underline; color: #005699; }
#content div.paging ul li.current a, #content div.paging ul li.current a:link, #content div.paging ul li.current a:visited { color: #005699;}
#content div.paging ul li.current a:hover { text-decoration: none; }

#content div.paging ul li.previous a, #content div.paging ul li.previous a:link, #content div.paging ul li.previous a:visited {
	 padding: 0; margin: 0; font-size: 10px; }
#content div.paging ul li.next a, #content div.paging ul li.next a:link, #content div.paging ul li.next a:visited {
	padding: 0; padding-left: 5px; margin: 0; font-size: 10px; }

#content div.paging p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; float: right; padding: 0; margin: 0; }

#content #forum div.paging { border: none; margin-top: 0; }

/* WHITE PAPERS */
#whitepapers div {
	padding: 10px 0; position: relative;
	color: #404040;
	border-bottom: 1px solid #DDD;
	}
#whitepapers div h2 { margin: 0; padding: 0;}
#whitepapers div h2, #whitepapers div p, #whitepapers div span { padding-left: 60px; }
#whitepapers div .add { display: block; width: 60px; position: absolute; left: -60px; top: 1em; text-align: center; }
#whitepapers div .add a,
#whitepapers div .add a:link,
#whitepapers div .add a:visited { display: block; padding-top: .5em; text-decoration: none; font-size: 10px; }
#whitepapers div .add a.remove { color: #da001f; padding-left: 5px; background:url(../img/icons/icon_whitepaper_delete.gif) no-repeat 0 .7em; }
#whitepapers span.date { padding-top: 1em; color: #808080; font-size: 11px; }
#whitepapers .buttons div { border: none; padding: 0; }
#whitepapers .buttons input { color: #FFF; background: #98191f url(../img/im_button_order.gif) repeat-x;}

/* MM */
ul.mm_news {
	margin: 0 !important; padding: 0 !important;
	list-style-type: none;
	list-style-image: none !important;
	}
ul.mm_news li {
	margin: 0 !important; margin-bottom: 1em !important; padding: 0 !important;
	}
ul.mm_news li a,
ul.mm_news li a:link,
ul.mm_news li a:visited {
	text-decoration: none;
	font-weight: bold;
	}
ul.mm_news li a:hover {

	}
ul.mm_news li a span {
	display: block;
	font-size: 92%; font-weight: normal;
	}
ul.mm_news li a:hover span { 
	text-decoration: none;
	}
	
.mm_table tbody th, .mm_table tbody td {
	line-height: 1.5em;
	}

a.button {
	display: block; padding: 2px 5px; margin-bottom: -15px;
	text-decoration: none !important; text-align: center;
	border: 1px solid #999;
	background: url(../img/im_button.gif) repeat-x center bottom;
	}

.forum_tools {
	float: right; height: 30px;
	}

.forum_tools a,
.forum_tools a:links,
.forum_tools a:visited {
	display: block; padding: 3px 7px; float: left; text-decoration: none; font-weight: bold; font-size: 12px;
	border: 1px solid #BBB;
	color: #827A00; background: url(../img/im_button_forum.gif) repeat-x center bottom;
	}	
.forum_tools a:hover {
	text-decoration: none !important;
	}
	
/* COLOURS */

#blue #container { background: #FFF url(../img/im_background_blue.gif) repeat-y center top; }
#blue a:hover { text-decoration: underline; color: #005699; }
#blue a:active { color: #005699; }
#blue #container_inner { background: url(../img/im_leftnav_blue.gif) no-repeat left top; }
#blue #logo { background: url(../img/im_logo_blue.gif) no-repeat left top; }
#blue #leftnav ul { background: url(../img/im_leftnav_divider_blue.gif) repeat-x left bottom; }
#blue #leftnav li { background: url(../img/im_leftnav_divider_blue.gif) repeat-x left top; }
#blue #leftnav li a, 
#blue #leftnav li a:link, 
#blue #leftnav li a:visited { background: url(../img/im_leftnav_bullet_blue.gif) no-repeat left top; }
#blue #leftnav li.current a,
#blue #leftnav li.current a:link,
#blue #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_blue_o.gif) no-repeat left top; }
#blue #photo { background: url(../img/photos/img_photo_blue_01.jpg) no-repeat left top; }
#blue #content h1, #blue #content h2, #blue #content h3, #blue #content h4, 
#blue #content h5, #blue #content h6, #blue #content h7 { color: #005699; }
#blue #content .bottomblock { background: #E5EEF5; }
#blue #content .bottomblock h1 { background: #005699 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%; }
#blue #content .bottomblock div h1 { color: #005699 !important; }
#blue #content .sideblock, #blue #content .homeblock { color: #003A66; background: #BFD5E5; }
#blue #content .sideblock h1, #blue #content .homeblock h1 { background: #005699 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%; }
#blue #content .sideblock div, #blue #content .homeblock div { border-top: 1px solid #E3EDF4; border-bottom: 1px solid #B1C5D4; }
#blue #content .sideblock div h1, #blue #content .homeblock div h1 { color: #005699 !important; }
#blue #content .sideblock a, #blue #content .sideblock a:link, #blue #content .sideblock a:visited,
#blue #content .homeblock a, #blue #content .homeblock a:link, #blue #content .homeblock a:visited { color: #003A66; }
#blue #content .sideblock a:hover, #blue #content .homeblock a:hover { color: #005699; }
#blue #content .sideblock ul, #blue #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_blue.gif); color: #306186; }
#blue #content .sideblock li a, #blue #content .sideblock li a:link, #blue #content .sideblock li a:visited,
#blue #content .homeblock li a, #blue #content .homeblock li a:link, #blue #content .homeblock li a:visited {	color: #003A66; }
#blue #content .homeblock { background: #E5EEF5; }
#blue #three_columns { background: url(../img/im_background_three_blue.gif) repeat-y left top; }
#blue #three_columns .sideblock div { background: url(../img/im_rightnav_divider_blue.gif) repeat-x left bottom; }
#blue #three_left_column, #blue #three_middle_column, #blue #three_right_column { background: #E5EEF5; }
#blue #rightcolumn { color: #616E78; }
#blue .rightblock { background: url(../img/im_rightnav_divider_blue.gif) repeat-x left bottom; }
#blue .rightblock h1, #blue .rightblock h2, #blue .rightblock h3, #blue .rightblock h4, 
#blue .rightblock h5, #blue .rightblock h6, #blue .rightblock h7 { color: #005699; }
#blue .rightblock h1 a, #blue .rightblock h1 a:link, #blue .rightblock h1 a:visited, 
#blue .rightblock h2 a, #blue .rightblock h2 a:link, #blue .rightblock h2 a:visited, 
#blue .rightblock h3 a, #blue .rightblock h3 a:link, #blue .rightblock h3 a:visited, 
#blue .rightblock h4 a, #blue .rightblock h4 a:link, #blue .rightblock h4 a:visited, 
#blue .rightblock h5 a, #blue .rightblock h5 a:link, #blue .rightblock h5 a:visited, 
#blue .rightblock h6 a, #blue .rightblock h6 a:link, #blue .rightblock h6 a:visited, 
#blue .rightblock h7 a, #blue .rightblock h7 a:link, #blue .rightblock h7 a:visited { color: #005699; }
#blue .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_blue.gif); }
#blue #newsitems a:hover, #blue #jobsitems a:hover, #blue #searchitems a:hover, #blue #agenda a:hover { color: #005699; }
#blue #newsitems a h2, #blue #jobsitems a h2, #blue #searchitems a h2, #blue #agenda a h2
#blue #newsitems a h3, #blue #jobsitems a h3, #blue #searchitems a h3, #blue #agenda a h3 { color: #005699; }
#blue #newsitems a:hover span.date { color: #005699; }
#blue #newsitems span.link, #blue #jobsitems span.link, #blue #searchitems span.link { color: #005699; }
#blue #content div.paging ul li a:hover { color: #005699; }
#blue #content div.paging ul li.current a, 
#blue #content div.paging ul li.current a:link, 
#blue #content div.paging ul li.current a:visited { color: #005699; }
#blue table thead th { color: #005699; }
#blue tbody tr.ruled th, #blue tbody tr.ruled td { background: #E5EEF5; }

#blue .mm_table a.colorlink,
#blue .mm_table a.colorlink:link,
#blue .mm_table a.colorlink:visited {
	color: #005699;
	}
#blue .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#blue.product { background: #FFF url(../img/im_background_blueg.gif) repeat-y center top; }
body#blue.product #container_inner { background: url(../img/im_leftnav_blueg.gif) no-repeat left top; }

/* CYANBLUE */

#bluecyan #container { background: #FFF url(../img/im_background_bluecyan.gif) repeat-y center top; }
#bluecyan a:hover { text-decoration: underline; color: #0076A3; }
#bluecyan a:active { color: #0076A3; }
#bluecyan #container_inner { background: url(../img/im_leftnav_bluecyan.gif) no-repeat left top; }
#bluecyan #logo { background: url(../img/im_logo_cyan.gif) no-repeat left top; }
#bluecyan #leftnav ul { background: url(../img/im_leftnav_divider_blue.gif) repeat-x left bottom; }
#bluecyan #leftnav li { background: url(../img/im_leftnav_divider_blue.gif) repeat-x left top; }
#bluecyan #leftnav li a, 
#bluecyan #leftnav li a:link, 
#bluecyan #leftnav li a:visited { background: url(../img/im_leftnav_bullet_blue.gif) no-repeat left top; }
#bluecyan #leftnav li.current a,
#bluecyan #leftnav li.current a:link,
#bluecyan #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_blue_o.gif) no-repeat left top; }
#bluecyan #photo { background: url(../img/photos/img_photo_cyan_01.jpg) no-repeat left top; }
#bluecyan #content h1, #bluecyan #content h2, #bluecyan #content h3, #bluecyan #content h4, 
#bluecyan #content h5, #bluecyan #content h6, #bluecyan #content h7 { color: #0076A3; }
#bluecyan #content .bottomblock { background: #E5F1F6; }
#bluecyan #content .bottomblock h1 { background: #005799 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%; }
#bluecyan #content .bottomblock div h1 { color: #0076A3 !important; }
#bluecyan #content .sideblock, #bluecyan #content .homeblock { color: #004D6A; background: #BFDDE8; }
#bluecyan #content .sideblock h1, #bluecyan #content .homeblock h1 { background: #005799 url(../img/im_heading_dot_blue.gif) no-repeat 8px 50%; }
#bluecyan #content .sideblock div, #bluecyan #content .homeblock div { border-top: 1px solid #E3F0F5; border-bottom: 1px solid #B1CDD7; }
#bluecyan #content .sideblock div h1, #bluecyan #content .homeblock div h1 { color: #0076A3 !important; }
#bluecyan #content .sideblock a, #bluecyan #content .sideblock a:link, #bluecyan #content .sideblock a:visited,
#bluecyan #content .homeblock a, #bluecyan #content .homeblock a:link, #bluecyan #content .homeblock a:visited { color: #004D6A; }
#bluecyan #content .sideblock a:hover, #bluecyan #content .homeblock a:hover { color: #0076A3; }
#bluecyan #content .sideblock ul, #bluecyan #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_cyan.gif); color: #30718A; }
#bluecyan #content .sideblock li a, #bluecyan #content .sideblock li a:link, #bluecyan #content .sideblock li a:visited,
#bluecyan #content .homeblock li a, #bluecyan #content .homeblock li a:link, #bluecyan #content .homeblock li a:visited {	color: #004D6A; }
#bluecyan #content .homeblock { background: #E5F1F6; }
#bluecyan #three_columns { background: url(../img/im_background_three_cyan.gif) repeat-y left top; }
#bluecyan #three_columns .sideblock div { background: url(../img/im_rightnav_divider_cyan.gif) repeat-x left bottom; }
#bluecyan #three_left_column, #bluecyan #three_middle_column, #bluecyan #three_right_column { background: #E5F1F6; }
#bluecyan #rightcolumn { color: #797F82; }
#bluecyan .rightblock { background: url(../img/im_rightnav_divider_cyan.gif) repeat-x left bottom; }
#bluecyan .rightblock h1, #bluecyan .rightblock h2, #bluecyan .rightblock h3, #bluecyan .rightblock h4, 
#bluecyan .rightblock h5, #bluecyan .rightblock h6, #bluecyan .rightblock h7 { color: #0076A3; }
#bluecyan .rightblock h1 a, #bluecyan .rightblock h1 a:link, #bluecyan .rightblock h1 a:visited, 
#bluecyan .rightblock h2 a, #bluecyan .rightblock h2 a:link, #bluecyan .rightblock h2 a:visited, 
#bluecyan .rightblock h3 a, #bluecyan .rightblock h3 a:link, #bluecyan .rightblock h3 a:visited, 
#bluecyan .rightblock h4 a, #bluecyan .rightblock h4 a:link, #bluecyan .rightblock h4 a:visited, 
#bluecyan .rightblock h5 a, #bluecyan .rightblock h5 a:link, #bluecyan .rightblock h5 a:visited, 
#bluecyan .rightblock h6 a, #bluecyan .rightblock h6 a:link, #bluecyan .rightblock h6 a:visited, 
#bluecyan .rightblock h7 a, #bluecyan .rightblock h7 a:link, #bluecyan .rightblock h7 a:visited { color: #0076A3; }
#bluecyan .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_cyan.gif); }
#bluecyan #newsitems a:hover, #bluecyan #jobsitems a:hover, #bluecyan #searchitems a:hover, #bluecyan #agenda a:hover { color: #0076A3; }
#bluecyan #newsitems a h2, #bluecyan #jobsitems a h2, #bluecyan #searchitems a h2, #bluecyan #agenda a h2
#bluecyan #newsitems a h3, #bluecyan #jobsitems a h3, #bluecyan #searchitems a h3, #bluecyan #agenda a h3 { color: #0076A3; }
#bluecyan #newsitems a:hover span.date { color: #0076A3; }
#bluecyan #newsitems span.link, #bluecyan #jobsitems span.link, #bluecyan #searchitems span.link { color: #0076A3; }
#bluecyan #content div.paging ul li a:hover { color: #0076A3; }
#bluecyan #content div.paging ul li.current a, 
#bluecyan #content div.paging ul li.current a:link, 
#bluecyan #content div.paging ul li.current a:visited { color: #0076A3; }
#bluecyan table thead th { color: #0076A3; }
#bluecyan tbody tr.ruled th, #bluecyan tbody tr.ruled td { background: #E5F1F6; }

#bluecyan .mm_table a.colorlink,
#bluecyan .mm_table a.colorlink:link,
#bluecyan .mm_table a.colorlink:visited {
	color: #0076A3;
	}
#bluecyan .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#bluecyan.product { background: #FFF url(../img/im_background_cyang.gif) repeat-y center top; }
body#bluecyan.product #container_inner { background: url(../img/im_leftnav_cyang.gif) no-repeat left top; }


/* CYAN */

#cyan #container { background: #FFF url(../img/im_background_cyan.gif) repeat-y center top; }
#cyan a:hover { text-decoration: underline; color: #0076A3; }
#cyan a:active { color: #0076A3; }
#cyan #container_inner { background: url(../img/im_leftnav_cyan.gif) no-repeat left top; }
#cyan #logo { background: url(../img/im_logo_cyan.gif) no-repeat left top; }
#cyan #leftnav ul { background: url(../img/im_leftnav_divider_cyan.gif) repeat-x left bottom; }
#cyan #leftnav li { background: url(../img/im_leftnav_divider_cyan.gif) repeat-x left top; }
#cyan #leftnav li a, 
#cyan #leftnav li a:link, 
#cyan #leftnav li a:visited { background: url(../img/im_leftnav_bullet_cyan.gif) no-repeat left top; }
#cyan #leftnav li.current a,
#cyan #leftnav li.current a:link,
#cyan #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_cyan_o.gif) no-repeat left top; }
#cyan #photo { background: url(../img/photos/img_photo_cyan_01.jpg) no-repeat left top; }
#cyan #content h1, #cyan #content h2, #cyan #content h3, #cyan #content h4, 
#cyan #content h5, #cyan #content h6, #cyan #content h7 { color: #0076A3; }
#cyan #content .bottomblock { background: #E5F1F6; }
#cyan #content .bottomblock h1 { background: #0076A3 url(../img/im_heading_dot_cyan.gif) no-repeat 8px 50%; }
#cyan #content .bottomblock div h1 { color: #0076A3 !important; }
#cyan #content .sideblock, #cyan #content .homeblock { color: #004D6A; background: #BFDDE8; }
#cyan #content .sideblock h1, #cyan #content .homeblock h1 { background: #0076A3 url(../img/im_heading_dot_cyan.gif) no-repeat 8px 50%; }
#cyan #content .sideblock div, #cyan #content .homeblock div { border-top: 1px solid #E3F0F5; border-bottom: 1px solid #B1CDD7; }
#cyan #content .sideblock div h1, #cyan #content .homeblock div h1 { color: #0076A3 !important; }
#cyan #content .sideblock a, #cyan #content .sideblock a:link, #cyan #content .sideblock a:visited,
#cyan #content .homeblock a, #cyan #content .homeblock a:link, #cyan #content .homeblock a:visited { color: #004D6A; }
#cyan #content .sideblock a:hover, #cyan #content .homeblock a:hover { color: #0076A3; }
#cyan #content .sideblock ul, #cyan #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_cyan.gif); color: #30718A; }
#cyan #content .sideblock li a, #cyan #content .sideblock li a:link, #cyan #content .sideblock li a:visited,
#cyan #content .homeblock li a, #cyan #content .homeblock li a:link, #cyan #content .homeblock li a:visited {	color: #004D6A; }
#cyan #content .homeblock { background: #E5F1F6; }
#cyan #three_columns { background: url(../img/im_background_three_cyan.gif) repeat-y left top; }
#cyan #three_columns .sideblock div { background: url(../img/im_rightnav_divider_cyan.gif) repeat-x left bottom; }
#cyan #three_left_column, #cyan #three_middle_column, #cyan #three_right_column { background: #E5F1F6; }
#cyan #rightcolumn { color: #797F82; }
#cyan .rightblock { background: url(../img/im_rightnav_divider_cyan.gif) repeat-x left bottom; }
#cyan .rightblock h1, #cyan .rightblock h2, #cyan .rightblock h3, #cyan .rightblock h4, 
#cyan .rightblock h5, #cyan .rightblock h6, #cyan .rightblock h7 { color: #0076A3; }
#cyan .rightblock h1 a, #cyan .rightblock h1 a:link, #cyan .rightblock h1 a:visited, 
#cyan .rightblock h2 a, #cyan .rightblock h2 a:link, #cyan .rightblock h2 a:visited, 
#cyan .rightblock h3 a, #cyan .rightblock h3 a:link, #cyan .rightblock h3 a:visited, 
#cyan .rightblock h4 a, #cyan .rightblock h4 a:link, #cyan .rightblock h4 a:visited, 
#cyan .rightblock h5 a, #cyan .rightblock h5 a:link, #cyan .rightblock h5 a:visited, 
#cyan .rightblock h6 a, #cyan .rightblock h6 a:link, #cyan .rightblock h6 a:visited, 
#cyan .rightblock h7 a, #cyan .rightblock h7 a:link, #cyan .rightblock h7 a:visited { color: #0076A3; }
#cyan .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_cyan.gif); }
#cyan #newsitems a:hover, #cyan #jobsitems a:hover, #cyan #searchitems a:hover, #cyan #agenda a:hover { color: #0076A3; }
#cyan #newsitems a h2, #cyan #jobsitems a h2, #cyan #searchitems a h2, #cyan #agenda a h2
#cyan #newsitems a h3, #cyan #jobsitems a h3, #cyan #searchitems a h3, #cyan #agenda a h3 { color: #0076A3; }
#cyan #newsitems a:hover span.date { color: #0076A3; }
#cyan #newsitems span.link, #cyan #jobsitems span.link, #cyan #searchitems span.link { color: #0076A3; }
#cyan #content div.paging ul li a:hover { color: #0076A3; }
#cyan #content div.paging ul li.current a, 
#cyan #content div.paging ul li.current a:link, 
#cyan #content div.paging ul li.current a:visited { color: #0076A3; }
#cyan table thead th { color: #0076A3; }
#cyan tbody tr.ruled th, #cyan tbody tr.ruled td { background: #E5F1F6; }

#cyan .mm_table a.colorlink,
#cyan .mm_table a.colorlink:link,
#cyan .mm_table a.colorlink:visited {
	color: #0076A3;
	}
#cyan .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#cyan.product { background: #FFF url(../img/im_background_cyang.gif) repeat-y center top; }
body#cyan.product #container_inner { background: url(../img/im_leftnav_cyang.gif) no-repeat left top; }


#red #container { background: #FFF url(../img/im_background_red.gif) repeat-y center top; }
#red a:hover { text-decoration: underline; color: #96191E; }
#red a:active { color: #96191E; }
#red #container_inner { background: url(../img/im_leftnav_red.gif) no-repeat left top; }
#red #logo { background: url(../img/im_logo_red.gif) no-repeat left top; }
#red #leftnav ul { background: url(../img/im_leftnav_divider_red.gif) repeat-x left bottom; }
#red #leftnav li { background: url(../img/im_leftnav_divider_red.gif) repeat-x left top; }
#red #leftnav li a, 
#red #leftnav li a:link, 
#red #leftnav li a:visited { background: url(../img/im_leftnav_bullet_red.gif) no-repeat left top; }
#red #leftnav li.current a,
#red #leftnav li.current a:link,
#red #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_red_o.gif) no-repeat left top; }
#red #photo { background: url(../img/photos/img_photo_red_01.jpg) no-repeat left top; }
#red #content h1, #red #content h2, #red #content h3, #red #content h4, 
#red #content h5, #red #content h6, #red #content h7 { color: #96191E; }
#red #content .bottomblock { background: #F2E7E8; }
#red #content .bottomblock h1 { background: #96191E url(../img/im_heading_dot_red.gif) no-repeat 8px 50%; }
#red #content .bottomblock div h1 { color: #96191E !important; }
#red #content .sideblock, #red #content .homeblock { color: #621014; background: #E5C5C7; }
#red #content .sideblock h1, #red #content .homeblock h1 { background: #96191E url(../img/im_heading_dot_red.gif) no-repeat 8px 50%; }
#red #content .sideblock div, #red #content .homeblock div { border-top: 1px solid #F4E6E7; border-bottom: 1px solid #D4B6B8; }
#red #content .sideblock div h1, #red #content .homeblock div h1 { color: #96191E !important; }
#red #content .sideblock a, #red #content .sideblock a:link, #red #content .sideblock a:visited,
#red #content .homeblock a, #red #content .homeblock a:link, #red #content .homeblock a:visited { color: #621014; }
#red #content .sideblock a:hover, #red #content .homeblock a:hover { color: #96191E; }
#red #content .sideblock ul, #red #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_red.gif); color: #833D41; }
#red #content .sideblock li a, #red #content .sideblock li a:link, #red #content .sideblock li a:visited,
#red #content .homeblock li a, #red #content .homeblock li a:link, #red #content .homeblock li a:visited {	color: #621014; }
#red #content .homeblock { background: #F2E7E8; }
#red #three_columns { background: url(../img/im_background_three_red.gif) repeat-y left top; }
#red #three_columns .sideblock div { background: url(../img/im_rightnav_divider_red.gif) repeat-x left bottom; }
#red #three_left_column, #red #three_middle_column, #red #three_right_column { background: #F2E7E8; }
#red #rightcolumn { color: #817A7A; }
#red .rightblock { background: url(../img/im_rightnav_divider_red.gif) repeat-x left bottom; }
#red .rightblock h1, #red .rightblock h2, #red .rightblock h3, #red .rightblock h4, 
#red .rightblock h5, #red .rightblock h6, #red .rightblock h7 { color: #96191E; }
#red .rightblock h1 a, #red .rightblock h1 a:link, #red .rightblock h1 a:visited, 
#red .rightblock h2 a, #red .rightblock h2 a:link, #red .rightblock h2 a:visited, 
#red .rightblock h3 a, #red .rightblock h3 a:link, #red .rightblock h3 a:visited, 
#red .rightblock h4 a, #red .rightblock h4 a:link, #red .rightblock h4 a:visited, 
#red .rightblock h5 a, #red .rightblock h5 a:link, #red .rightblock h5 a:visited, 
#red .rightblock h6 a, #red .rightblock h6 a:link, #red .rightblock h6 a:visited, 
#red .rightblock h7 a, #red .rightblock h7 a:link, #red .rightblock h7 a:visited { color: #96191E; }
#red .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_red.gif); }
#red #newsitems a:hover, #red #jobsitems a:hover, #red #searchitems a:hover, #red #agenda a:hover { color: #96191E; }
#red #newsitems a h2, #red #jobsitems a h2, #red #searchitems a h2, #red #agenda a h2
#red #newsitems a h3, #red #jobsitems a h3, #red #searchitems a h3, #red #agenda a h3 { color: #96191E; }
#red #newsitems a:hover span.date { color: #96191E; }
#red #newsitems span.link, #red #jobsitems span.link, #red #searchitems span.link { color: #96191E; }
#red #content div.paging ul li a:hover { color: #96191E; }
#red #content div.paging ul li.current a, 
#red #content div.paging ul li.current a:link, 
#red #content div.paging ul li.current a:visited { color: #96191E; }
#red table thead th { color: #96191E; }
#red tbody tr.ruled th, #red tr.ruled td { background: #F2E7E8; }

#red .mm_table a.colorlink,
#red .mm_table a.colorlink:link,
#red .mm_table a.colorlink:visited {
	color: #96191E;
	}
#red .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#red.product { background: #FFF url(../img/im_background_redg.gif) repeat-y center top; }
body#red.product #container_inner { background: url(../img/im_leftnav_redg.gif) no-repeat left top; }


#redvision #container { background: #FFF url(../img/im_background_red_vision.gif) repeat-y center top; }
#redvision a:hover { text-decoration: underline; color: #96191E; }
#redvision a:active { color: #96191E; }
#redvision #container_inner { background: url(../img/im_leftnav_red_vision.gif) no-repeat left top; }
#redvision #logo { background: url(../img/im_logo_red_vision.gif) no-repeat left top; }
#redvision #leftnav ul { background: url(../img/im_leftnav_divider_red.gif) repeat-x left bottom; }
#redvision #leftnav li { background: url(../img/im_leftnav_divider_red.gif) repeat-x left top; }
#redvision #leftnav li a, 
#redvision #leftnav li a:link, 
#redvision #leftnav li a:visited { background: url(../img/im_leftnav_bullet_red.gif) no-repeat left top; }
#redvision #leftnav li.current a,
#redvision #leftnav li.current a:link,
#redvision #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_red_o.gif) no-repeat left top; }
#redvision #photo { background: url(../img/photos/img_photo_red_vision.jpg) no-repeat left top; }
#redvision #content h1, #redvision #content h2, #redvision #content h3, #redvision #content h4, 
#redvision #content h5, #redvision #content h6, #redvision #content h7 { color: #96191E; }
#redvision #content .bottomblock { background: #F2E7E8; }
#redvision #content .bottomblock h1 { background: #96191E url(../img/im_heading_dot_red.gif) no-repeat 8px 50%; }
#redvision #content .bottomblock div h1 { color: #96191E !important; }
#redvision #content .sideblock, #redvision #content .homeblock { color: #621014; background: #E5C5C7; }
#redvision #content .sideblock h1, #redvision #content .homeblock h1 { background: #96191E url(../img/im_heading_dot_red.gif) no-repeat 8px 50%; }
#redvision #content .sideblock div, #redvision #content .homeblock div { border-top: 1px solid #F4E6E7; border-bottom: 1px solid #D4B6B8; }
#redvision #content .sideblock div h1, #redvision #content .homeblock div h1 { color: #96191E !important; }
#redvision #content .sideblock a, #redvision #content .sideblock a:link, #redvision #content .sideblock a:visited,
#redvision #content .homeblock a, #redvision #content .homeblock a:link, #redvision #content .homeblock a:visited { color: #621014; }
#redvision #content .sideblock a:hover, #redvision #content .homeblock a:hover { color: #96191E; }
#redvision #content .sideblock ul, #redvision #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_red.gif); color: #833D41; }
#redvision #content .sideblock li a, #redvision #content .sideblock li a:link, #redvision #content .sideblock li a:visited,
#redvision #content .homeblock li a, #redvision #content .homeblock li a:link, #redvision #content .homeblock li a:visited {	color: #621014; }
#redvision #content .homeblock { background: #F2E7E8; }
#redvision #three_columns { background: url(../img/im_background_three_red.gif) repeat-y left top; }
#redvision #three_columns .sideblock div { background: url(../img/im_rightnav_divider_redvision.gif) repeat-x left bottom; }
#redvision #three_left_column, #redvision #three_middle_column, #redvision #three_right_column { background: #F2E7E8; }
#redvision #rightcolumn { color: #817A7A; }
#redvision .rightblock { background: url(../img/im_rightnav_divider_red.gif) repeat-x left bottom; }
#redvision .rightblock h1, #redvision .rightblock h2, #redvision .rightblock h3, #redvision .rightblock h4, 
#redvision .rightblock h5, #redvision .rightblock h6, #redvision .rightblock h7 { color: #96191E; }
#redvision .rightblock h1 a, #redvision .rightblock h1 a:link, #redvision .rightblock h1 a:visited, 
#redvision .rightblock h2 a, #redvision .rightblock h2 a:link, #redvision .rightblock h2 a:visited, 
#redvision .rightblock h3 a, #redvision .rightblock h3 a:link, #redvision .rightblock h3 a:visited, 
#redvision .rightblock h4 a, #redvision .rightblock h4 a:link, #redvision .rightblock h4 a:visited, 
#redvision .rightblock h5 a, #redvision .rightblock h5 a:link, #redvision .rightblock h5 a:visited, 
#redvision .rightblock h6 a, #redvision .rightblock h6 a:link, #redvision .rightblock h6 a:visited, 
#redvision .rightblock h7 a, #redvision .rightblock h7 a:link, #redvision .rightblock h7 a:visited { color: #96191E; }
#redvision .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_red.gif); }
#redvision #newsitems a:hover, #redvision #jobsitems a:hover, #redvision #searchitems a:hover, #redvision #agenda a:hover { color: #96191E; }
#redvision #newsitems a h2, #redvision #jobsitems a h2, #redvision #searchitems a h2, #redvision #agenda a h2
#redvision #newsitems a h3, #redvision #jobsitems a h3, #redvision #searchitems a h3, #redvision #agenda a h3 { color: #96191E; }
#redvision #newsitems a:hover span.date { color: #96191E; }
#redvision #newsitems span.link, #redvision #jobsitems span.link, #redvision #searchitems span.link { color: #96191E; }
#redvision #content div.paging ul li a:hover { color: #96191E; }
#redvision #content div.paging ul li.current a, 
#redvision #content div.paging ul li.current a:link, 
#redvision #content div.paging ul li.current a:visited { color: #96191E; }
#redvision table thead th { color: #96191E; }
#redvision tbody tr.ruled th, #redvision tr.ruled td { background: #F2E7E8; }

#redvision .mm_table a.colorlink,
#redvision .mm_table a.colorlink:link,
#redvision .mm_table a.colorlink:visited {
	color: #96191E;
	}
#redvision .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#redvision.product { background: #FFF url(../img/im_background_redvisiong.gif) repeat-y center top; }
body#redvision.product #container_inner { background: url(../img/im_leftnav_redvisiong.gif) no-repeat left top; }


#green #container { background: #FFF url(../img/im_background_green.gif) repeat-y center top; }
#green a:hover { text-decoration: underline; color: #20752F; }
#green a:active { color: #20752F; }
#green #container_inner { background: url(../img/im_leftnav_green.gif) no-repeat left top; }
#green #logo { background: url(../img/im_logo_green.gif) no-repeat left top; }
#green #leftnav ul { background: url(../img/im_leftnav_divider_green.gif) repeat-x left bottom; }
#green #leftnav li { background: url(../img/im_leftnav_divider_green.gif) repeat-x left top; }
#green #leftnav li a, 
#green #leftnav li a:link, 
#green #leftnav li a:visited { background: url(../img/im_leftnav_bullet_green.gif) no-repeat left top; }
#green #leftnav li.current a,
#green #leftnav li.current a:link,
#green #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_green_o.gif) no-repeat left top; }
#green #photo { background: url(../img/photos/img_photo_green_01.jpg) no-repeat left top; }
#green #content h1, #green #content h2, #green #content h3, #green #content h4, 
#green #content h5, #green #content h6, #green #content h7 { color: #20752F; }
#green #content .bottomblock { background: #E8F1EA; }
#green #content .bottomblock h1 { background: #20752F url(../img/im_heading_dot_green.gif) no-repeat 8px 50%; }
#green #content .bottomblock div h1 { color: #20752F !important; }
#green #content .sideblock, #green #content .homeblock { color: #154C1F; background: #C7DCCB; }
#green #content .sideblock h1, #green #content .homeblock h1 { background: #20752F url(../img/im_heading_dot_green.gif) no-repeat 8px 50%; }
#green #content .sideblock div, #green #content .homeblock div { border-top: 1px solid #E7F0E8; border-bottom: 1px solid #B8CCBC; }
#green #content .sideblock div h1, #green #content .homeblock div h1 { color: #20752F !important; }
#green #content .sideblock a, #green #content .sideblock a:link, #green #content .sideblock a:visited,
#green #content .homeblock a, #green #content .homeblock a:link, #green #content .homeblock a:visited { color: #154C1F; }
#green #content .sideblock a:hover, #green #content .homeblock a:hover { color: #20752F; }
#green #content .sideblock ul, #green #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_green.gif); color: #42704A; }
#green #content .sideblock li a, #green #content .sideblock li a:link, #green #content .sideblock li a:visited,
#green #content .homeblock li a, #green #content .homeblock li a:link, #green #content .homeblock li a:visited {	color: #154C1F; }
#green #content .homeblock { background: #E8F1EA; }
#green #three_columns { background: url(../img/im_background_three_green.gif) repeat-y left top; }
#green #three_columns .sideblock div { background: url(../img/im_rightnav_divider_green.gif) repeat-x left bottom; }
#green #three_left_column, #green #three_middle_column, #green #three_right_column { background: #E8F1EA; }
#green #rightcolumn { color: #7A7F7B; }
#green .rightblock { background: url(../img/im_rightnav_divider_green.gif) repeat-x left bottom; }
#green .rightblock h1, #green .rightblock h2, #green .rightblock h3, #green .rightblock h4, 
#green .rightblock h5, #green .rightblock h6, #green .rightblock h7 { color: #20752F; }
#green .rightblock h1 a, #green .rightblock h1 a:link, #green .rightblock h1 a:visited, 
#green .rightblock h2 a, #green .rightblock h2 a:link, #green .rightblock h2 a:visited, 
#green .rightblock h3 a, #green .rightblock h3 a:link, #green .rightblock h3 a:visited, 
#green .rightblock h4 a, #green .rightblock h4 a:link, #green .rightblock h4 a:visited, 
#green .rightblock h5 a, #green .rightblock h5 a:link, #green .rightblock h5 a:visited, 
#green .rightblock h6 a, #green .rightblock h6 a:link, #green .rightblock h6 a:visited, 
#green .rightblock h7 a, #green .rightblock h7 a:link, #green .rightblock h7 a:visited { color: #20752F; }
#green .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_green.gif); }
#green #newsitems a:hover, #green #jobsitems a:hover, #green #searchitems a:hover, #green #agenda a:hover { color: #20752F; }
#green #newsitems a h2, #green #jobsitems a h2, #green #searchitems a h2, #green #agenda a h2
#green #newsitems a h3, #green #jobsitems a h3, #green #searchitems a h3, #green #agenda a h3 { color: #20752F; }
#green #newsitems a:hover span.date { color: #20752F; }
#green #newsitems span.link, #green #jobsitems span.link, #green #searchitems span.link { color: #20752F; }
#green #content div.paging ul li a:hover { color: #20752F; }
#green #content div.paging ul li.current a, 
#green #content div.paging ul li.current a:link, 
#green #content div.paging ul li.current a:visited { color: #20752F; }
#green table thead th { color: #20752F; }
#green tbody tr.ruled th, #green tbody tr.ruled td { background: #E8F1EA; }

#green .mm_table a.colorlink,
#green .mm_table a.colorlink:link,
#green .mm_table a.colorlink:visited {
	color: #20752F;
	}
#green .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#green.product { background: #FFF url(../img/im_background_greeng.gif) repeat-y center top; }
body#green.product #container_inner { background: url(../img/im_leftnav_greeng.gif) no-repeat left top; }

#greendirection #container { background: #FFF url(../img/im_background_green_direction.gif) repeat-y center top; }
#greendirection a:hover { text-decoration: underline; color: #20752F; }
#greendirection a:active { color: #20752F; }
#greendirection #container_inner { background: url(../img/im_leftnav_green_direction.gif) no-repeat left top; }
#greendirection #logo { background: url(../img/im_logo_green_direction.gif) no-repeat left top; }
#greendirection #leftnav ul { background: url(../img/im_leftnav_divider_green_direction.gif) repeat-x left bottom; }
#greendirection #leftnav li { background: url(../img/im_leftnav_divider_green_direction.gif) repeat-x left top; }
#greendirection #leftnav li a, 
#greendirection #leftnav li a:link, 
#greendirection #leftnav li a:visited { background: url(../img/im_leftnav_bullet_green_direction.gif) no-repeat left top; }
#greendirection #leftnav li.current a,
#greendirection #leftnav li.current a:link,
#greendirection #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_green_direction_o.gif) no-repeat left top; }
#greendirection #photo { background: url(../img/photos/img_photo_green_direction_01.jpg) no-repeat left top; }
#greendirection #content h1, #greendirection #content h2, #greendirection #content h3, #greendirection #content h4, 
#greendirection #content h5, #greendirection #content h6, #greendirection #content h7 { color: #20752F; }
#greendirection #content .bottomblock { background: #E8F1EA; }
#greendirection #content .bottomblock h1 { background: #20752F url(../img/im_heading_dot_green_direction.gif) no-repeat 8px 50%; }
#greendirection #content .bottomblock div h1 { color: #20752F !important; }
#greendirection #content .sideblock, #greendirection #content .homeblock { color: #154C1F; background: #C7DCCB; }
#greendirection #content .sideblock h1, #greendirection #content .homeblock h1 { background: #20752F url(../img/im_heading_dot_green_direction.gif) no-repeat 8px 50%; }
#greendirection #content .sideblock div, #greendirection #content .homeblock div { border-top: 1px solid #E7F0E8; border-bottom: 1px solid #B8CCBC; }
#greendirection #content .sideblock div h1, #greendirection #content .homeblock div h1 { color: #20752F !important; }
#greendirection #content .sideblock a, #greendirection #content .sideblock a:link, #greendirection #content .sideblock a:visited,
#greendirection #content .homeblock a, #greendirection #content .homeblock a:link, #greendirection #content .homeblock a:visited { color: #154C1F; }
#greendirection #content .sideblock a:hover, #greendirection #content .homeblock a:hover { color: #20752F; }
#greendirection #content .sideblock ul, #greendirection #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_green_direction.gif); color: #42704A; }
#greendirection #content .sideblock li a, #greendirection #content .sideblock li a:link, #greendirection #content .sideblock li a:visited,
#greendirection #content .homeblock li a, #greendirection #content .homeblock li a:link, #greendirection #content .homeblock li a:visited {	color: #154C1F; }
#greendirection #content .homeblock { background: #E8F1EA; }
#greendirection #three_columns { background: url(../img/im_background_three_green.gif) repeat-y left top; }
#greendirection #three_columns .sideblock div { background: url(../img/im_rightnav_divider_green_direction.gif) repeat-x left bottom; }
#greendirection #three_left_column, #greendirection #three_middle_column, #greendirection #three_right_column { background: #E8F1EA; }
#greendirection #rightcolumn { color: #7A7F7B; }
#greendirection .rightblock { background: url(../img/im_rightnav_divider_green_direction.gif) repeat-x left bottom; }
#greendirection .rightblock h1, #greendirection .rightblock h2, #greendirection .rightblock h3, #greendirection .rightblock h4, 
#greendirection .rightblock h5, #greendirection .rightblock h6, #greendirection .rightblock h7 { color: #20752F; }
#greendirection .rightblock h1 a, #greendirection .rightblock h1 a:link, #greendirection .rightblock h1 a:visited, 
#greendirection .rightblock h2 a, #greendirection .rightblock h2 a:link, #greendirection .rightblock h2 a:visited, 
#greendirection .rightblock h3 a, #greendirection .rightblock h3 a:link, #greendirection .rightblock h3 a:visited, 
#greendirection .rightblock h4 a, #greendirection .rightblock h4 a:link, #greendirection .rightblock h4 a:visited, 
#greendirection .rightblock h5 a, #greendirection .rightblock h5 a:link, #greendirection .rightblock h5 a:visited, 
#greendirection .rightblock h6 a, #greendirection .rightblock h6 a:link, #greendirection .rightblock h6 a:visited, 
#greendirection .rightblock h7 a, #greendirection .rightblock h7 a:link, #greendirection .rightblock h7 a:visited { color: #20752F; }
#greendirection .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_green_direction.gif); }
#greendirection #newsitems a:hover, #greendirection #jobsitems a:hover, #greendirection #searchitems a:hover, #greendirection #agenda a:hover { color: #20752F; }
#greendirection #newsitems a h2, #greendirection #jobsitems a h2, #greendirection #searchitems a h2, #greendirection #agenda a h2
#greendirection #newsitems a h3, #greendirection #jobsitems a h3, #greendirection #searchitems a h3, #greendirection #agenda a h3 { color: #20752F; }
#greendirection #newsitems a:hover span.date { color: #20752F; }
#greendirection #newsitems span.link, #greendirection #jobsitems span.link, #greendirection #searchitems span.link { color: #20752F; }
#greendirection #content div.paging ul li a:hover { color: #20752F; }
#greendirection #content div.paging ul li.current a, 
#greendirection #content div.paging ul li.current a:link, 
#greendirection #content div.paging ul li.current a:visited { color: #20752F; }
#greendirection table thead th { color: #20752F; }
#greendirection tbody tr.ruled th, #greendirection tbody tr.ruled td { background: #E8F1EA; }

#greendirection .mm_table a.colorlink,
#greendirection .mm_table a.colorlink:link,
#greendirection .mm_table a.colorlink:visited {
	color: #20752F;
	}
#greendirection .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#greendirection.product { background: #FFF url(../img/im_background_green_directiong.gif) repeat-y center top; }
body#greendirection.product #container_inner { background: url(../img/im_leftnav_green_directiong.gif) no-repeat left top; }

#purple #container { background: #FFF url(../img/im_background_purple.gif) repeat-y center top; }
#purple a:hover { text-decoration: underline; color: #A31581; }
#purple a:active { color: #A31581; }
#purple #container_inner { background: url(../img/im_leftnav_purple.gif) no-repeat left top; }
#purple #logo { background: url(../img/im_logo_purple.gif) no-repeat left top; }
#purple #leftnav ul { background: url(../img/im_leftnav_divider_purple.gif) repeat-x left bottom; }
#purple #leftnav li { background: url(../img/im_leftnav_divider_purple.gif) repeat-x left top; }
#purple #leftnav li a, 
#purple #leftnav li a:link, 
#purple #leftnav li a:visited { background: url(../img/im_leftnav_bullet_purple.gif) no-repeat left top; }
#purple #leftnav li.current a,
#purple #leftnav li.current a:link,
#purple #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_purple_o.gif) no-repeat left top; }
#purple #photo { background: url(../img/photos/img_photo_purple_01.jpg) no-repeat left top; }
#purple #content h1, #purple #content h2, #purple #content h3, #purple #content h4, 
#purple #content h5, #purple #content h6, #purple #content h7 { color: #A31581; }
#purple #content .bottomblock { background: #F6E7F2; }
#purple #content .bottomblock h1 { background: #A31581 url(../img/im_heading_dot_purple.gif) no-repeat 8px 50%; }
#purple #content .bottomblock div h1 { color: #A31581 !important; }
#purple #content .sideblock, #purple #content .homeblock { color: #6A0E54; background: #E8C4DF; }
#purple #content .sideblock h1, #purple #content .homeblock h1 { background: #A31581 url(../img/im_heading_dot_purple.gif) no-repeat 8px 50%; }
#purple #content .sideblock div, #purple #content .homeblock div { border-top: 1px solid #E7F0E8; border-bottom: 1px solid #D7B5CE; }
#purple #content .sideblock div h1, #purple #content .homeblock div h1 { color: #A31581 !important; }
#purple #content .sideblock a, #purple #content .sideblock a:link, #purple #content .sideblock a:visited,
#purple #content .homeblock a, #purple #content .homeblock a:link, #purple #content .homeblock a:visited { color: #6A0E54; }
#purple #content .sideblock a:hover, #purple #content .homeblock a:hover { color: #A31581; }
#purple #content .sideblock ul, #purple #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_purple.gif); color: #8A3C77; }
#purple #content .sideblock li a, #purple #content .sideblock li a:link, #purple #content .sideblock li a:visited,
#purple #content .homeblock li a, #purple #content .homeblock li a:link, #purple #content .homeblock li a:visited {	color: #6A0E54; }
#purple #content .homeblock { background: #F6E7F2; }
#purple #three_columns { background: url(../img/im_background_three_purple.gif) repeat-y left top; }
#purple #three_columns .sideblock div { background: url(../img/im_rightnav_divider_purple.gif) repeat-x left bottom; }
#purple #three_left_column, #purple #three_middle_column, #purple #three_right_column { background: #F6E7F2; }
#purple #rightcolumn { color: #7A7F7B; }
#purple .rightblock { background: url(../img/im_rightnav_divider_purple.gif) repeat-x left bottom; }
#purple .rightblock h1, #purple .rightblock h2, #purple .rightblock h3, #purple .rightblock h4, 
#purple .rightblock h5, #purple .rightblock h6, #purple .rightblock h7 { color: #A31581; }
#purple .rightblock h1 a, #purple .rightblock h1 a:link, #purple .rightblock h1 a:visited, 
#purple .rightblock h2 a, #purple .rightblock h2 a:link, #purple .rightblock h2 a:visited, 
#purple .rightblock h3 a, #purple .rightblock h3 a:link, #purple .rightblock h3 a:visited, 
#purple .rightblock h4 a, #purple .rightblock h4 a:link, #purple .rightblock h4 a:visited, 
#purple .rightblock h5 a, #purple .rightblock h5 a:link, #purple .rightblock h5 a:visited, 
#purple .rightblock h6 a, #purple .rightblock h6 a:link, #purple .rightblock h6 a:visited, 
#purple .rightblock h7 a, #purple .rightblock h7 a:link, #purple .rightblock h7 a:visited { color: #A31581; }
#purple .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_purple.gif); }
#purple #newsitems a:hover, #purple #jobsitems a:hover, #purple #searchitems a:hover, #purple #agenda a:hover { color: #A31581; }
#purple #newsitems a h2, #purple #jobsitems a h2, #purple #searchitems a h2, #purple #agenda a h2
#purple #newsitems a h3, #purple #jobsitems a h3, #purple #searchitems a h3, #purple #agenda a h3 { color: #A31581; }
#purple #newsitems a:hover span.date { color: #A31581; }
#purple #newsitems span.link, #purple #jobsitems span.link, #purple #searchitems span.link { color: #A31581; }
#purple #content div.paging ul li a:hover { color: #A31581; }
#purple #content div.paging ul li.current a, 
#purple #content div.paging ul li.current a:link, 
#purple #content div.paging ul li.current a:visited { color: #A31581; }
#purple table thead th { color: #A31581; }
#purple tbody tr.ruled th, #purple tbody tr.ruled td { background: #F6E7F2; }

#purple .mm_table a.colorlink,
#purple .mm_table a.colorlink:link,
#purple .mm_table a.colorlink:visited {
	color: #A31581;
	}
#purple .mm_table a.colorlink:hover {
	text-decoration: none;
	}

body#purple.product { background: #FFF url(../img/im_background_purpleg.gif) repeat-y center top; }
body#purple.product #container_inner { background: url(../img/im_leftnav_purpleg.gif) no-repeat left top; }


#yellow #container { background: #FFF url(../img/im_background_yellow.gif) repeat-y center top; }
#yellow a:hover { text-decoration: underline; color: #827A00; }
#yellow a:active { color: #827A00; }
#yellow #container_inner { background: url(../img/im_leftnav_yellow.gif) no-repeat left top; }
#yellow #logo { background: url(../img/im_logo_yellow.gif) no-repeat left top; }
#yellow #leftnav ul { background: url(../img/im_leftnav_divider_yellow.gif) repeat-x left bottom; }
#yellow #leftnav li { background: url(../img/im_leftnav_divider_yellow.gif) repeat-x left top; }
#yellow #leftnav li a, 
#yellow #leftnav li a:link, 
#yellow #leftnav li a:visited { background: url(../img/im_leftnav_bullet_yellow.gif) no-repeat left top; }
#yellow #leftnav li.current a,
#yellow #leftnav li.current a:link,
#yellow #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_yellow_o.gif) no-repeat left top; }
#yellow #photo { background: url(../img/photos/img_photo_yellow_01.jpg) no-repeat left top; }
#yellow #content h1, #yellow #content h2, #yellow #content h3, #yellow #content h4, 
#yellow #content h5, #yellow #content h6, #yellow #content h7 { color: #827A00; }
#yellow #content .bottomblock { background: #F1F1EA; }
#yellow #content .bottomblock h1 { background: #827A00 url(../img/im_heading_dot_yellow.gif) no-repeat 8px 50%; }
#yellow #content .bottomblock div h1 { color: #827A00 !important; }
#yellow #content .sideblock, #yellow #content .homeblock { color: #554F00; background: #E0DEBF; }
#yellow #content .sideblock h1, #yellow #content .homeblock h1 { background: #827A00 url(../img/im_heading_dot_yellow.gif) no-repeat 8px 50%; }
#yellow #content .sideblock div, #yellow #content .homeblock div { border-top: 1px solid #F2F1E3; border-bottom: 1px solid #CFCDB1; }
#yellow #content .sideblock div h1, #yellow #content .homeblock div h1 { color: #827A00 !important; }
#yellow #content .sideblock a, #yellow #content .sideblock a:link, #yellow #content .sideblock a:visited,
#yellow #content .homeblock a, #yellow #content .homeblock a:link, #yellow #content .homeblock a:visited { color: #554F00; }
#yellow #content .sideblock a:hover, #yellow #content .homeblock a:hover { color: #827A00; }
#yellow #content .sideblock ul, #yellow #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_yellow.gif); color: #787330; }
#yellow #content .sideblock li a, #yellow #content .sideblock li a:link, #yellow #content .sideblock li a:visited,
#yellow #content .homeblock li a, #yellow #content .homeblock li a:link, #yellow #content .homeblock li a:visited {	color: #554F00; }
#yellow #content .homeblock { background: #F1F1EA; }
#yellow #three_columns { background: url(../img/im_background_three_yellow.gif) repeat-y left top; }
#yellow #three_columns .sideblock div { background: url(../img/im_rightnav_divider_yellow.gif) repeat-x left bottom; }
#yellow #three_left_column, #yellow #three_middle_column, #yellow #three_right_column { background: #F1F1EA; }
#yellow #rightcolumn { color: #808079; }
#yellow .rightblock { background: url(../img/im_rightnav_divider_yellow.gif) repeat-x left bottom; }
#yellow .rightblock h1, #yellow .rightblock h2, #yellow .rightblock h3, #yellow .rightblock h4, 
#yellow .rightblock h5, #yellow .rightblock h6, #yellow .rightblock h7 { color: #827A00; }
#yellow .rightblock h1 a, #yellow .rightblock h1 a:link, #yellow .rightblock h1 a:visited, 
#yellow .rightblock h2 a, #yellow .rightblock h2 a:link, #yellow .rightblock h2 a:visited, 
#yellow .rightblock h3 a, #yellow .rightblock h3 a:link, #yellow .rightblock h3 a:visited, 
#yellow .rightblock h4 a, #yellow .rightblock h4 a:link, #yellow .rightblock h4 a:visited, 
#yellow .rightblock h5 a, #yellow .rightblock h5 a:link, #yellow .rightblock h5 a:visited, 
#yellow .rightblock h6 a, #yellow .rightblock h6 a:link, #yellow .rightblock h6 a:visited, 
#yellow .rightblock h7 a, #yellow .rightblock h7 a:link, #yellow .rightblock h7 a:visited { color: #827A00; }
#yellow .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_yellow.gif); }
#yellow #newsitems a:hover, #yellow #jobsitems a:hover, #yellow #searchitems a:hover, #yellow #agenda a:hover { color: #827A00; }
#yellow #newsitems a h2, #yellow #jobsitems a h2, #yellow #searchitems a h2, #yellow #agenda a h2
#yellow #newsitems a h3, #yellow #jobsitems a h3, #yellow #searchitems a h3, #yellow #agenda a h3 { color: #827A00; }
#yellow #newsitems a:hover span.date { color: #827A00; }
#yellow #newsitems span.link, #yellow #jobsitems span.link, #yellow #searchitems span.link { color: #827A00; }
#yellow #content div.paging ul li a:hover { color: #827A00; }
#yellow #content div.paging ul li.current a, 
#yellow #content div.paging ul li.current a:link, 
#yellow #content div.paging ul li.current a:visited { color: #827A00; }
#yellow table thead th { color: #827A00; }
#yellow tbody tr.ruled th, #yellow tbody tr.ruled td { background: #F1F1EA; }

#yellow .mm_table a.colorlink,
#yellow .mm_table a.colorlink:link,
#yellow .mm_table a.colorlink:visited {
	color: #827A00;
	}
#yellow .mm_table a.colorlink:hover {
	text-decoration: none;
	}
	
#yellow .mm_forum_table {
	margin-bottom: 1em;
	border-bottom: 1px solid #DDDDDD;
	}

#yellow .mm_forum_table thead th, #yellow .mm_forum_table thead td,
#yellow .mm_forum_table tbody th, #yellow .mm_forum_table tbody td {
	padding: .5em;
	font-size: 85%;
	}
#yellow .mm_forum_table .right {
	text-align: right;
	}

#yellow .mm_forum_table tbody tr.even th, #yellow .mm_forum_table tbody tr.even td  {
	background: #fbfbfa;
	}
#yellow .mm_forum_table tbody tr.ruled th, #yellow .mm_forum_table tbody tr.ruled td { background: #F1F1EA; }

#yellow .mm_forum_table p {
	font-weight: normal; font-size: 100%;
	}
#yellow .mm_forum_table tbody a,
#yellow .mm_forum_table tbody a:link,
#yellow .mm_forum_table tbody a:visited {
	text-decoration: none;
	color: #827A00;
	}
#yellow .mm_forum_table tbody a:hover {
	text-decoration: underline;
	}	

body#yellow.product { background: #FFF url(../img/im_background_yellowg.gif) repeat-y center top; }
body#yellow.product #container_inner { background: url(../img/im_leftnav_yellowg.gif) no-repeat left top; }


#orangeyellow #container { background: #FFF url(../img/im_background_orangeyellow.gif) repeat-y center top; }
#orangeyellow a:hover { text-decoration: underline; color: #d37438; }
#orangeyellow a:active { color: #d37438; }
#orangeyellow #container_inner { background: url(../img/im_leftnav_orangeyellow.gif) no-repeat left top; }
#orangeyellow #logo { background: url(../img/im_logo_orangeyellow.gif) no-repeat left top; }
#orangeyellow #leftnav ul { background: url(../img/im_leftnav_divider_orangeyellow.gif) repeat-x left bottom; }
#orangeyellow #leftnav li { background: url(../img/im_leftnav_divider_orangeyellow.gif) repeat-x left top; }
#orangeyellow #leftnav li a, 
#orangeyellow #leftnav li a:link, 
#orangeyellow #leftnav li a:visited { background: url(../img/im_leftnav_bullet_orangeyellow.gif) no-repeat left top; }
#orangeyellow #leftnav li.current a,
#orangeyellow #leftnav li.current a:link,
#orangeyellow #leftnav li.current a:visited { background: url(../img/im_leftnav_bullet_orangeyellow_o.gif) no-repeat left top; }
#orangeyellow #photo { background: url(../img/photos/img_photo_orangeyellow_01.jpg) no-repeat left top; }
#orangeyellow #content h1, #orangeyellow #content h2, #orangeyellow #content h3, #orangeyellow #content h4, 
#orangeyellow #content h5, #orangeyellow #content h6, #orangeyellow #content h7 { color: #df7a30; }
#orangeyellow #content .bottomblock { background: #fbf1eb; }
#orangeyellow #content .bottomblock h1 { background: #df7a30 url(../img/im_heading_dot_orangeyellow.gif) no-repeat 8px 50%; }
#orangeyellow #content .bottomblock div h1 { color: #df7a30 !important; }
#orangeyellow #content .sideblock, #orangeyellow #content .homeblock { color: #894c24; background: #f4dccd; }
#orangeyellow #content .sideblock h1, #orangeyellow #content .homeblock h1 { background: #df7a30 url(../img/im_heading_dot_orangeyellow.gif) no-repeat 8px 50%; }
#orangeyellow #content .sideblock div, #orangeyellow #content .homeblock div { border-top: 1px solid #F2F1E3; border-bottom: 1px solid #CFCDB1; }
#orangeyellow #content .sideblock div h1, #orangeyellow #content .homeblock div h1 { color: #df7a30 !important; }
#orangeyellow #content .sideblock a, #orangeyellow #content .sideblock a:link, #orangeyellow #content .sideblock a:visited,
#orangeyellow #content .homeblock a, #orangeyellow #content .homeblock a:link, #orangeyellow #content .homeblock a:visited { color: #894c24; }
#orangeyellow #content .sideblock a:hover, #orangeyellow #content .homeblock a:hover { color: #df7a30; }
#orangeyellow #content .sideblock ul, #orangeyellow #content .homeblock ul { list-style-image: url(../img/im_sideblock_bullet_orangeyellow.gif); color: #894c24; }
#orangeyellow #content .sideblock li a, #orangeyellow #content .sideblock li a:link, #orangeyellow #content .sideblock li a:visited,
#orangeyellow #content .homeblock li a, #orangeyellow #content .homeblock li a:link, #orangeyellow #content .homeblock li a:visited {	color: #d37438; }
#orangeyellow #content .homeblock { background: #fbf1eb; }
#orangeyellow #three_columns { background: url(../img/im_background_three_orangeyellow.gif) repeat-y left top; }
#orangeyellow #three_columns .sideblock div { background: url(../img/im_rightnav_divider_orangeyellow.gif) repeat-x left bottom; }
#orangeyellow #three_left_column, #orangeyellow #three_middle_column, #orangeyellow #three_right_column { background: #fbf1eb; }
#orangeyellow #rightcolumn { color: #808079; }
#orangeyellow .rightblock { background: url(../img/im_rightnav_divider_orangeyellow.gif) repeat-x left bottom; }
#orangeyellow .rightblock h1, #orangeyellow .rightblock h2, #orangeyellow .rightblock h3, #orangeyellow .rightblock h4, 
#orangeyellow .rightblock h5, #orangeyellow .rightblock h6, #orangeyellow .rightblock h7 { color: #df7a30; }
#orangeyellow .rightblock h1 a, #orangeyellow .rightblock h1 a:link, #orangeyellow .rightblock h1 a:visited, 
#orangeyellow .rightblock h2 a, #orangeyellow .rightblock h2 a:link, #orangeyellow .rightblock h2 a:visited, 
#orangeyellow .rightblock h3 a, #orangeyellow .rightblock h3 a:link, #orangeyellow .rightblock h3 a:visited, 
#orangeyellow .rightblock h4 a, #orangeyellow .rightblock h4 a:link, #orangeyellow .rightblock h4 a:visited, 
#orangeyellow .rightblock h5 a, #orangeyellow .rightblock h5 a:link, #orangeyellow .rightblock h5 a:visited, 
#orangeyellow .rightblock h6 a, #orangeyellow .rightblock h6 a:link, #orangeyellow .rightblock h6 a:visited, 
#orangeyellow .rightblock h7 a, #orangeyellow .rightblock h7 a:link, #orangeyellow .rightblock h7 a:visited { color: #df7a30; }
#orangeyellow .rightblock ul { list-style-image: url(../img/im_rightnav_bullet_orangeyellow.gif); }
#orangeyellow #newsitems a:hover, #orangeyellow #jobsitems a:hover, #orangeyellow #searchitems a:hover, #orangeyellow #agenda a:hover { color: #df7a30; }
#orangeyellow #newsitems a h2, #orangeyellow #jobsitems a h2, #orangeyellow #searchitems a h2, #orangeyellow #agenda a h2
#orangeyellow #newsitems a h3, #orangeyellow #jobsitems a h3, #orangeyellow #searchitems a h3, #orangeyellow #agenda a h3 { color: #df7a30; }
#orangeyellow #newsitems a:hover span.date { color: #df7a30; }
#orangeyellow #newsitems span.link, #orangeyellow #jobsitems span.link, #orangeyellow #searchitems span.link { color: #df7a30; }
#orangeyellow #content div.paging ul li a:hover { color: #df7a30; }
#orangeyellow #content div.paging ul li.current a, 
#orangeyellow #content div.paging ul li.current a:link, 
#orangeyellow #content div.paging ul li.current a:visited { color: #df7a30; }
#orangeyellow table thead th { color: #df7a30; }
#orangeyellow tbody tr.ruled th, #orangeyellow tbody tr.ruled td { background: #fbf1eb; }

#orangeyellow .mm_table a.colorlink,
#orangeyellow .mm_table a.colorlink:link,
#orangeyellow .mm_table a.colorlink:visited {
	color: #df7a30;
	}
#orangeyellow .mm_table a.colorlink:hover {
	text-decoration: none;
	}
	
#orangeyellow .mm_forum_table {
	margin-bottom: 1em;
	border-bottom: 1px solid #DDDDDD;
	}

#orangeyellow .mm_forum_table thead th, #orangeyellow .mm_forum_table thead td,
#orangeyellow .mm_forum_table tbody th, #orangeyellow .mm_forum_table tbody td {
	padding: .5em;
	font-size: 85%;
	}
#orangeyellow .mm_forum_table .right {
	text-align: right;
	}

#orangeyellow .mm_forum_table tbody tr.even th, #orangeyellow .mm_forum_table tbody tr.even td  {
	background: #fbfbfa;
	}
#orangeyellow .mm_forum_table tbody tr.ruled th, #orangeyellow .mm_forum_table tbody tr.ruled td { background: #F1F1EA; }

#orangeyellow .mm_forum_table p {
	font-weight: normal; font-size: 100%;
	}
#orangeyellow .mm_forum_table tbody a,
#orangeyellow .mm_forum_table tbody a:link,
#orangeyellow .mm_forum_table tbody a:visited {
	text-decoration: none;
	color: #df7a30;
	}
#orangeyellow .mm_forum_table tbody a:hover {
	text-decoration: underline;
	}	

body#orangeyellow.product { background: #FFF url(../img/im_background_orangeyellowg.gif) repeat-y center top; }
body#orangeyellow.product #container_inner { background: url(../img/im_leftnav_orangeyellowg.gif) no-repeat left top; }

