.topbar h1{position:relative;margin:20px 0 0 20px;padding:0;background: url(../images/icaremenuANIMzs_02.gif) no-repeat 0px 0px;}
.topbar h1 a{display:block;text-indent:-5000px;text-decoration:none;width:120px;line-height:125px;border: 0px solid black;}
.topbar {position:relative;width:100%;}
.sitename h1{margin:0px;padding:0;background:none;color:#339999;text-transform:none;font-size:18px;font-weight:normal;line-height:1em;letter-spacing:0.1em;}
.sitename {margin:0;padding: 0 0 0 4px;}
body.contentpane {background:#fff;}
a:focus {outline: none;}

/*user1 module*/
#user1 {right:20px;top:4em;font-size:90%;line-height:1em;text-align:right;width:auto;}
#user1 .moduletable-text{width:300px;font-size:80%;text-align:left;}
#user1 .moduletable-small{/*Intentionally blank*/}
#user1 h3 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding:0;}
#user1 p {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}

/*headerleader module*/
#headerleader .moduletable {margin:10px 0 10px 0; border:0;padding: 0px;}
#headerleader .moduletable td {line-height:1.4em;color:#999;font-size:0.95em;}

/*Border colors*/
#wrap {background:#FFF;}

/*footer*/
#footer p, #footer a {font:11px Arial, Helvetica, sans-serif;color:#fff;padding-top:12px;}
#footer #mainlevel li a{font:11px Arial, Helvetica, sans-serif;color:#fff;}
#footer #mainlevel li a:hover,#footer #mainlevel li a#active_menu{color:#33CCFF;text-decoration:underline;}

/*Sitewide font style*/
body {font-family: Verdana, sans-serif;color:#000;background:#FFF;}

/*global font sizes*/
/*left column*/
#sidebar {font: 100% Verdana, sans-serif;} 
/*right column*/
#sidebar-2 {font: 100% Verdana, sans-serif;line-height: 1.4em;} 
/*content area*/
#main-body {font: 1.1em Verdana, sans-serif;color: #000;line-height: 1.5em;}

.contentheading,a.contentpagetitle:link, a.contentpagetitle:visited {padding:1px 0 1.85em 0;color:#000;width:99%;text-decoration:none;font:bold 1.10em/1.50em Verdana, sans-serif;text-align:left;text-transform:uppercase;}
.componentheading {color:#000;font:bold 1.25em/1.55em Verdana, sans-serif;}
a.contentpagetitle:hover {color: #000;text-decoration:underline;}
h1 {font: bold 18px/1.9em Verdana, sans-serif;margin:0;color:#339999;text-transform:none;font-weight:normal;letter-spacing:0.1em;clear:both;}
h2 {font: bold 12px/1.9em Verdana, sans-serif;margin:0;color:#000;text-transform:uppercase;margin: 1.2em 0;clear:both;}
h3 {font: bold 12px/1.9em Verdana, sans-serif;margin:0;color:#000;text-transform:uppercase;clear:both;}
h4 {font: bold 12px/1.9em Verdana, sans-serif;margin: 1.2em 0;color:#339999;clear:both;}
h5 {font: bold 1.1em/1.4em Verdana, sans-serif;margin: 1.2em 0;color:#000;}
h6 {font: bold 1em/1.3em Verdana, sans-serif;margin: 1.2em 0;color:#000;}
.createdate,.modifydate,.small {color:#BFBFBF;font-size:.75em;}
a:link, a:visited {color:#2E69BF;text-decoration:underline;}
a:hover {color: #2E69BF;text-decoration:none;}

a.category:hover {color: #2E69BF;}
table.contenttoc {color: #330;border: 1px solid #CCC;}
table.contenttoc td {font-size: 0.9em;font-weight: normal;text-align:left;}
div.mosimage_caption {font-size:0.9em;color:#666;}
.pagenav{color:#73819C;padding:3px 5px 3px 3px;}
ul.latestnews {list-style:none;padding:0px;margin:0px;}
ul.latestnews li {padding:0 0 5px 0px;}
a.readon {background: url(../images/readon.png) no-repeat center center;text-indent: -5000em;display: block;height: 26px;width: 103px;}
/*Header for table content*/
td.sectiontableheader {color: #FFF;background:#222;font-weight:bold;padding: 4px;}
/*Alternating table rows*/
tr.sectiontableentry1 td,td.sectiontableentry1 {padding: 4px;background-color: #F8F8F8;font-size:90%;}
tr.sectiontableentry2 td ,td.sectiontableentry2{padding: 4px;background-color: #EFEFEF;font-size:90%;}
/*Module Heading Typography*/
#sidebar h3,#sidebar-2 h3,.user4 h3,.user5 h3,.user4split2 h3,.user5split2 h3,.user6 h3,.user7 h3,.user6split2 h3,.user7split2 h3
{text-align:left; text-indent:1em;margin:0;font: bold 1.1em/2em Verdana, Arial, sans-serif;padding:0;}

/*Side Column Navigation*/
ul#mainlevel-sidenav {list-style:none;margin:0;padding:0 0 0 2px;}
ul#mainlevel-sidenav a{font-size:12px;text-decoration:none;line-height: 185%;font-weight: normal;text-transform:uppercase;color:#000;}
ul#mainlevel-sidenav a:hover {text-decoration:none;color:#FF0000;}
ul#mainlevel-sidenav a#active_menu-sidenav.mainlevel-sidenav  {text-decoration:none;color:#FF0000;}

/*Side Column Navigation table based menus*/
#sidebar a.mainlevel:link, #sidebar-2 a.mainlevel:link, #sidebar a.mainlevel:visited, #sidebar-2 a.mainlevel:visited {text-decoration:none;line-height: 135%;font-weight: bold;}
#sidebar a.mainlevel:hover, #sidebar-2 a.mainlevel:hover {text-decoration:underline;}
/*Sublevel Support*/
#sidebar a.sublevel:link, #sidebar-2 a.sublevel:link, #sidebar a.sublevel:visited, #sidebar-2 a.sublevel:visited { text-decoration:underline;line-height: 105%;font-weight: normal;padding-left:6px;}
#sidebar a.sublevel:hover, #sidebar-2 a.sublevel:hover {text-decoration:none;padding-left:6px;}

/*BORDERED Rounded boxes*/

.module h3, .module h3 {font: bold 1.1em/2em Verdana, Arial, sans-serif;margin:0;color:#999;text-transform:uppercase;}
.module p,.module {color:#000;margin-bottom:20px;}

#sidebar .moduletable {margin-top:20px; color:#999;font-size:0.95em;}
#sidebar .moduletable {margin-top:20px; color:#999;font-size:0.95em;}
#sidebar .moduletable p {color:#999;font-size:0.95em;padding-top:0;}

#sidebar-2 .moduletable, #sidebar .moduletable {border-top:1px solid #CCC;margin-bottom:20px;}

#sidebar-2 .contentheading, #sidebar .contentheading {font: bold 1.1em/1em Verdana, Arial, sans-serif;margin:0;color:#999;text-transform:uppercase;padding-top:5px;}

/* lists */
#mainbody ul,#mainbody ul li, #mainbody ol, #mainbody ol li {margin: 0;padding: 0;}
table.contentpaneopen ul li, table.contentpaneopen ol li {/*list-style: none;*/line-height: 16px;padding: 2px 0px 2px 10px;/*background: url(../images/tick.png) no-repeat left center*/;}
table.contentpaneopen ol li {margin:0 0 0 20px;}

/* custom styles */
.quote {font-size: 12px; font-style: italic; color:#339999;}
.suzette {text-transform: uppercase;}
.intro {font-weight:bold; color:#333399;}

div.mod_placehere span.article_separator {display:none;}
#sidebar .moduletable h3 {font: bold 1.1em/2em Verdana, Arial, sans-serif;margin:0;color:#999;text-transform:uppercase;text-align: left;text-indent: 0em;padding: 0px 0 10px 0;margin:0;}

