/* INNOVISE STYLE SHEETS */

/* GENERAL LAYOUT */
body				{ background:#FFF url("/images/bk.new.gif") repeat-y top; text-align:center; margin:0px; }
body				{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:70%; line-height:140%; }
table				{ font-size:100%; }
a img				{ border:0px; text-decoration:none; }
a, a:hover 			{ text-decoration:none; }
h1                  { font-weight:normal; font-size:100%; line-height:200%; display:inline }
h2, h3              { font-weight:bold; font-size:100%; line-height:140%; display:inline }
blockquote			{ margin-top:2px; margin-bottom:2px; }
form				{ padding:0px; margin:0px; }

.frmlarge			{ width:99%; }
.frmmedium			{ width:50%; }
.error				{ color:#900; }

/* CENTER CONTAINER DIV's */
#header, #navbar, #footer, #contentContainer, #innerpageImagenews, #homepage, #innerpageImage2, #innerpageImage46, #innerpageImage232, #innerpageImage228
                    { width: 950px; margin: 0px auto 0px auto; text-align:left; }
/* HEADER */
#header             { height:78px; background: url("/images/top.people.gif") no-repeat right top; overflow:hidden; }

/* LOGO */
#logo a             { background: url("/images/header.gif") left top; float:left; width:200px; height:78px; }
#logo span		    { display:none; }

/* LATEST NEWS */
#news				{ float:left; width:500px; margin-top:20px; }

/* SEARCH */
#search				{ float:left; width:250px; margin-top:20px; }
#search_input		{ float:left; }
#search_submit		{ float:left; margin-left:10px; margin-top:1px; }
.search_field		{ width:150px; }
#search_login		{ clear:left; }

/* MAIN NAVIGATION */
#navbar             { background:#283E70; } 

/* FOOTER BAR */
#footer             { clear:both; overflow:hidden; margin:15px auto; font-size:80%; background:url("/images/footer.gif") repeat-x #283E70; padding:2px 0px; }
.left               { float:left; text-indent:5px; } 
.right              { padding-right:3px; float:right; }

/* FOOTER LISTS	*/
#footer ul 			   { list-style-type:none; margin:0px; padding:0px; }
#footer ul li 		   { display:block; float:left; line-height:20px; color:#FFF; }
#footer ul li a 	   { color:#DBDCF5; text-decoration:none; padding-right:5px; }
#footer ul li a:hover  { color:#FFF; }
#footer #valid li      { padding:4px 0px 2px 2px; }

/* PAGE IMAGE PANEL WHITE SPACER */
#contentImage, #innerpageImage
                    { border-top:solid 1px #FFF }
#contentContainer	{ border-top:solid 2px #FFF }

/* HOMEPAGE IMAGE PANEL */
#homepage			{ margin-top:1px; width:950px; height:273px; }
#homepage span		{ display:none; }

/* SITE PROMOTIONS */
.promotion			{ padding:5px 5px 0px 5px; }
.promotion_caption	{  }

/* EXTRANET LOGIN */
#extranet_top		{ padding:0px; margin:0px; height:5px; font-size:1px; line-height:1px; background-image:url("/images/paneltop.gif"); }
#extranet_bottom	{ padding:0px; margin:0px; height:5px; font-size:1px; line-height:1px; background-image:url("/images/panelbottom.gif"); }
#extranet			{ background-color:#E8E8F2; width:190px; margin-left:5px; margin-top:5px; }
#extranet_padding	{ padding:10px; padding-top:5px; }
#extranet input.field { width:100%; font-size:12px; color:#000; border:solid 1px #C7C7EE; }
#extranet .row		{ margin-bottom:5px; }
#extranet .button	{ margin-left:38px; }
#extranet #error	{ color:#C33; margin-bottom:5px; font-weight:bold; }

/* PARTNER LOGOS */
#logos_homepage		{ width:100%; border-top:solid 1px #CDCDCD; margin-top:10px; padding-top:10px; text-align:center; }
#logos_homepage img	{ padding:0px 15px; }
#logos				{ width:150px; margin-left:25px; margin-top:30px; text-align:center }
#logos .subtitle	{ font-weight:bold; margin-bottom:5px; }

/* INNER PAGE PANEL */
#innerpageImagenews { margin-top:1px; display:block; background:url("/images/graphics/news.jpg") left top; width:950px; height:93px; }
#innerpageImage2    { clear:both; margin-top:1px; display:block; background:url("/images/graphics/about.jpg") left top; width:950px; height:93px; }
#innerpageImage46   { clear:both; margin-top:1px; display:block; background:url("/images/graphics/timegate.jpg") left top; width:950px; height:93px; }
#innerpageImage232  { clear:both; margin-top:1px; display:block; background:url("/images/graphics/timegate.jpg") left top; width:950px; height:93px; }
#innerpageImage228  { clear:both; margin-top:1px; display:block; background:url("/images/graphics/timegate.jpg") left top; width:950px; height:93px; }

/* HOMEPAGE CONTENT PANEL */
.homePanel			{ background:#CCC; margin-bottom:2px; }
.homeContainerLeft	{ float:left; width:474px; }
.homeContainerRight	{ float:right; width:474px; }
.homeHeading        { width:474px; background:url("/images/subNav.header.gif") repeat-x; height:25px; color:#FFF; text-indent:7px; line-height:25px; }
.homeBody			{ padding:0px 15px; }

/* SITE NAVIGATION PANEL */
.menuContainer      { width:200px; float:left; }
.menuHeading        { background:url("/images/subNav.header.gif") repeat-x #283E70; color:#FFF; padding:2px 3px 3px 5px; }

/* INNER PAGE CONTENT PANEL */
#bodyContainer      { width:546px; float:left; border-left:solid 2px #FFF; border-right:solid 2px #FFF; }
#bodyHeading        { font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:150%; line-height:150%; margin-bottom:10px; }
#bodyBody			{ padding:15px; }
#staticBody			{ padding:15px; }

/* BREADCRUMB */
#breadcrumb			{ color:#FFF; }
#breadcrumb a		{ color:#FFF; }
#breadcrumb a:hover	{ color:#FFF; }

/* SUBNAVIGATION */
.nav-main			{ list-style-type:none; margin:0px; padding:0px; }
.nav-main li		{ display: block; border-bottom:dotted 1px #CCC; }
.nav-main li a		{ display:block; background:url("/images/arrow.gif") no-repeat 8px; color:#000; border-right:4px solid #FFF; padding:7px 0px 7px 17px; margin:0px; }
.nav-main li a:hover, .nav-main li a.nav-active	{ background-color:#dadbf0; border-right:4px solid #474f7d; }

/* RELATED MEDIA LINKS ON HOMEPAGE */
#related_frame				{ border:solid 1px #CCC; }
.homeBody .related			{ list-style-type:none; margin:0px; padding:5px 0px; }
.homeBody .related li a		{ background:url("/images/related.gif") no-repeat 8px; padding:7px 0px 7px 27px; border:none; color:#15172E; text-decoration:underline; }

/* LINK STYLES */
a.news, .homeBody a, #bodyBody a, #search a, #staticBody a
                    { color:#5A5FCE; border-bottom:1px solid #7b7dba;}
a.news:hover, .homeBody a:hover, #bodyBody a:hover, #search a:hover, #staticBody a:hover
                    { color:#2f3662; border-bottom:1px solid #7b7dba;}

/* FONT STYLES */
#bodyBody .title, .homeBody .title, #staticBody .title
                    { color:#66679E; font-weight:normal; }
#bodyBody .subtitle, .homeBody .subtitle, #staticBody .subtitle
                    { font-weight:bold; }
#bodyBody .date, .homeBody .date, #staticBody .date
                    { color: #AAA; font-size:90%; }
