/* Default Stylesheet */
						/* >>> ELEMENTS <<< */

* {	margin: 0;padding: 0;	}

	body {	color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 75%;	text-align: center;	 background-image:url(../icons/public/bghead.gif); background-repeat:repeat-x;	 background-color:#E6E7EB;margin: 0;padding: 0;		}

.hide { display:none;}
.floatleft { float:left}
.floatright { float:right}
.centered{ text-align:center}
.morebut{ text-align:center}
.passremind { text-align:center}

a:link, a:visited{	color: #0033FF;text-decoration: none;}
a:hover{	text-decoration: none;}
																/* >>> CONTAINERS <<< */


div#legalNote {	position:absolute; top:2px; right:12px;	font-size: 90%; display:block; z-index:5;	 }
div#legalNote a{	color: #dddddd;text-decoration: none; }

div#container {	margin: 0px 8px;text-align: left;background-image:url(../icons/public/bgtopright.gif); background-repeat:repeat-x; }
div#header-wrap {margin: 0px;background-image:url(../icons/public/bgtopleft.gif); background-repeat:no-repeat; background-position:top left; height:86px;  }
div#header-in { background-image:url(../icons/public/banner.png); background-repeat:no-repeat; background-position: 64% 0;height:86px; padding-left:12px;}
			
/* Main Navigation / Menu bar ****************************/

div#topnavbar{background-image:url(../icons/public/bgban.gif); background-repeat:repeat-x; height:33px;border-top:1px solid #E6E7EB;}
#tabs { margin:0 auto; width:650px  }
#tabs ul {margin:0;	padding:9px 0px 0 0px;	list-style:none;}
#tabs li { display:inline;  margin:0;  padding:0;   }
#tabs a { float:left; font-weight:bold; background:url(../icons/public/tableft.gif) no-repeat left top; padding:0 0 0 5px;margin:0;  text-decoration:none }
#tabs a span { float:left; display:block; background:url(../icons/public/tabright.gif) no-repeat right top; padding:5px 15px 4px 6px;   color:#24618E;   }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
 /* End IE5-Mac hack */
#tabs a:hover span {   color:#FFF;   }
#tabs a:hover {   background-position:0% -42px;    }
#tabs a:hover span {   background-position:100% -42px;  } 
#tabs a.on  {  background-position:0% -42px;color:#FFF;  } 
#tabs a.on span {   background-position:100% -42px;color:#FFF;  } 


/*div#topnavbar p {text-align:center;  padding: 9px 5px 7px 5px;color:#B5C1D2; height:33px}
div#topnavbar a{color:#000066; font-weight:bold; text-decoration:none; padding:8px 8px 7px 8px; border-top:1px solid #65848a;background: url(../icons/public/bgnav_left.gif) ; white-space: nowrap;}
div#topnavbar a:hover{color:#ffffff;text-decoration:none;background-color:transparent;}
div#topnavbar a.on{color:#ffffff;background-color:transparent;}*/


/* Blue bar, Search bar ****************************/

div#searchbar{position:relative;text-align:right;margin:3px 0px; color:#FFFFFF; height:20px; font-size: 11px; display:block;background-color:#003F8A;} 
div#searchbar span.txt {float:right;padding:3px 4px 0px 0px; color:#E0E0E0; font-size: 11px; height:17px; border-right:4px solid #E6E7EB;}
div#searchbar form{font-size: 11px;margin:0px;padding:0px;}
div#searchbar input{float:right; padding-left:5px; border:1px solid #003F8A; height:18px; vertical-align:middle}
div#searchbar img{float:right; }
div#searchbox {float:right; width:auto; background-color:#E6E7EB; margin-right:12px; }

/* second Top nav color****************************/

div#searchbar.brown{background-color:#AD5627;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block; }
div#searchbar.blue{background-color:#006DB6;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}
div#searchbar.yellow{background-color:#DABC00;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}
div#searchbar.lime{background-color:#8CBB15;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}
div#searchbar.purple{background-color:#86096D;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}
div#searchbar.green{background-color:#007F56;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}
div#searchbar.orange{background-color:#E87E26;text-align:right;margin:3px 0px;color:#FFFFFF; height:20px; font-size: 11px; display:block;}



/* Path bar****************************/
#pathbar{margin:0px 0px 6px 2px; color:#626364;height:auto;line-height:1.1em;background-color: #E6E7EB; border-bottom:1px solid #ffffff;padding:0 0 2px 0;font-size: 11px;}
#pathbar a{color:#333333;text-decoration:none;}
#pathbar a:hover{color:#003F8A;}


/*   hidden sub menus   ****************/
div#subnav01 {position:absolute;visibility:hidden; z-index:2; display:block;font-weight:normal;top:186px;left:258px; border-right:1px solid #546D8A; text-align:left; font-size: 11px; background-color:#F6F7FC}
div#subnav01 img{border:0px;}
div#subnav02 {position:absolute;visibility:hidden; z-index:2; display:block;font-weight:normal;top:186px;left:384px; border-right:1px solid #546D8A; text-align:left;font-size: 11px; background-color:#F6F7FC}
div#subnav02 img{border:0px;}
div#subnav03 {position:absolute;visibility:hidden; z-index:2; display:block;font-weight:normal;top:186px;left:511px; border-right:1px solid #546D8A; text-align:left;font-size: 11px; background-color:#F6F7FC}
div#subnav03 img{border:0px;}

ul#box-sub1 { list-style-type:none; border-top:1px solid #546D8A;border-left:1px solid #546D8A; }
ul#box-sub1 li { display:block;background-color:#F6F7FC; width:185px; border-bottom:1px solid #003F8A; height:20px; vertical-align:middle}
ul#box-sub1 span.whitebox {display:block; background-color:#FFFFFF; width:18px; height:19px; padding:0px;margin-right:2px; float:left;}
ul#box-sub1  li a {color: #003F8A;text-decoration: none; display:compact; line-height:1.6em }
ul#box-sub1  li a:hover{color:#626364; text-decoration:none; font-weight:bold   }

ul#box-sub2{  padding:0px;list-style-type:none;background-color:#E87E26; font-size:10px;border-bottom:1px solid #E87E26;margin-left:14px; }
ul#box-sub2 li {margin:0px; width:153px; height:14px; background-color:#E87E26 }
ul#box-sub2 span.leftbox {display:block;background-color:#ffffff; width:12px; height:14px;  margin-right:3px; border-left:1px solid #E87E26; padding-left: 3px;float:left;}
ul#box-sub2  li a{ color: #ffffff;text-decoration: none; margin:0px; }
ul#box-sub2  li a:hover{color:#003F8A;  }

ul#box-sub3{ margin:0px; padding:0px;list-style-type:none;background-color:#007F56; font-size:95%;border-bottom:1px solid #007F56;margin-left:14px}
ul#box-sub3 li {margin:0px; width:153px; height:14px; background-color:#007F56 }
ul#box-sub3 span.leftbox {display:block;background-color:#ffffff; width:12px; height:14px;  margin-right:3px; border-left:1px solid #007F56; padding-left: 3px;float:left;}
ul#box-sub3  li a{ color: #ffffff;text-decoration: none; margin:0px; }
ul#box-sub3  li a:hover{color:#003F8A;  }



#valphase{position:absolute;top:630px;left:775px;visibility:hidden; z-index:2; display:block;font-weight:normal; margin-right:15px;border-top:5px solid #003399; padding:5px;text-align:left; font-size: 11px; background-color:#ffffff}
#explorphase{position:absolute;top:550px; left:775px;visibility:hidden; z-index:2; display:block;font-weight:normal; margin-right:15px;border-top:5px solid #003399; padding:5px;text-align:left; font-size: 11px; background-color:#ffffff}
/* Thematic nav ****************************/
div#interbar{ font-size: 11px; height:19px}
div#leftbut {position:absolute;top:167px; left:12px; width: 220px;padding: 3px 0px;margin: 0px 7px;background-color:#B5C1D2;	color:#546D8A;font-weight:bold;	text-align:center; }
div#rightbut {position:absolute;top:167px; right:8px; width: 270px; padding: 3px 0px;	margin: 0px 11px; background-color:#BFBFBF;	color:#ffffff;font-weight:bold;	text-align:center; }

div#themanav{margin:0px 250px; height:19px;}
div#themanav dl {position:absolute; z-index:1;}
div#themanav dt {float:left; display:block; padding:2px 12px 2px 16px; background-image:url(../icons/public/bul.gif); background-repeat:no-repeat; background-position:left 13px; height:25px; font-weight:bold; }

div#themanav p{ }

div#themanav a {color:#003F8A;text-decoration:none;  }
div#themanav a:hover{color:#626364;text-decoration:none;}

/* columns ****************************/
div#content-wrap { border-left:1px solid #ffffff;border-right:1px solid #ffffff; background-color:#F6F7FC;clear:both;}

	
div#center {margin: 0 300px 0 250px;	color: inherit;background-color:#F6F7FC;font-size: 11px;}
div#centerpro {margin: 0 20px 0 250px;	color: inherit;background-color:#F6F7FC;font-size: 11px;}
div#center-in {padding: 5px 0px;}
			
#hpcontent { color:#333333}
#piechart { width:408px; height:273px; margin:20px auto 35px auto;}
			
			
		div#left {
			float: left;
			width: 240px;
			font-size: 11px;
			}
			div#left-in {
				margin:10px 10px 5px 10px;
				background-color:#FFFFFF;
				
				}
				div#left-in p{
				position:relative;
				color:#003F8A;
				padding: 5px 7px; line-height:1.3em;border:1px solid #B5C1D2 ;
				}
		div#right {
			float: right;
			width: 290px;
			font-size: 11px;
			margin-top: 10px
			}
div#right-in {	margin:1px 10px 12px 10px;background-color:#ffffff;	border:1px solid #BFBFBF;	}
/* Highlights ****************************/			
				ul#highlights{color:#546D8A; margin-left:18px; }
				ul#highlights li{ list-style-type:circle; margin:5px 2px; }
				ul#highlights li a{	color:#003F8A	; text-decoration:none	}
				ul#highlights li a:hover{color:#626364;text-decoration:underline;	}
				
/* Events ****************************/				
div#but-inright {width:270px;padding:3px 0px;margin:1px 10px;background-color:#BFBFBF;color:#ffffff;font-weight:bold;text-align:center; }				
div#evbox {	margin:0px 10px 5px 10px;background-color:#ffffff;	border:1px solid #BFBFBF;padding: 2px 5px;	}
div .up{ color:#666666; text-align:center;padding-bottom:2px;}				
div#evbox span{ color:#4277BE ;padding:0px 2px;}
div#evbox.date{color:#4277BE;font-weight:normal;font-weight:bold; }
div#evbox.venue{color:#777777 ;font-weight:normal; }
div#evbox img{  border:1px solid #CCCCCC }
div#evbox p {	margin: 7px 0px;	color: #666; font-size: 11px;}
div#evbox a{color:#003F8A	; text-decoration:none	}
div#evbox a:hover{color:#626364;text-decoration:underline;	}

																/* >>> SUB CONTAINERS <<< */
* { }

/* INNO logos box */
#innologobox{ width:218px; height:56px; background-color:#FFFFFF; margin:0px 0 0 10px; z-index:5; border:1px solid #B5C1D2; text-align:center   }
#innologobox img{  border:0; }
																/* >>> LISTS <<< */
ul#nav-left, ul#nav-right {	padding:0px 0px 0px 0px;list-style:none; background-color:#E6E7EB;	}
	ul#nav-left li, ul#nav-right li { border-bottom:1px solid #E6E7EB;}
		ul#nav-left li a, ul#nav-right li a {
			margin:0px;
			display: block;
			width: auto;
			padding: 3px 7px;
			color: #003F8A;			
			background-color:#B5C1D2;
			text-decoration: none;
			}
		ul#nav-left li a:hover, ul#nav-right li a:hover {
			color: #ffffff;
			font-weight:bold;
			background-color: #546D8A;
			}
/*   colored menu   ****************/
ul#nav-left.navy {	padding:0px 0px 0px 0px;}
ul#nav-left.navy li a.on {background-color:#256392;color:#ffffff	}			
ul#nav-left.navy li a:hover{background-color:#256392;font-weight:normal;}
ul#nav-left.brown {	padding:0px 0px 0px 0px;}
ul#nav-left.brown li a.on {background-color:#AD5627;color:#ffffff	}			
ul#nav-left.brown li a:hover{background-color:#AD5627;font-weight:normal;}
ul#nav-left.blue {padding:0px 0px 0px 0px;}	
ul#nav-left.blue li a.on{background-color:#006DB6;color:#ffffff}
ul#nav-left.blue li a:hover{background-color:#006DB6;font-weight:normal;}
ul#nav-left.yellow {padding:0px 0px 0px 0px;}
ul#nav-left.yellow li a.on{background-color:#DABC00;color:#ffffff}
ul#nav-left.yellow li a:hover{background-color:#DABC00;font-weight:normal;}
ul#nav-left.lime {	padding:0px 0px 0px 0px;}
ul#nav-left.lime li a.on{background-color:#8CBB15;color:#ffffff}
ul#nav-left.lime li a:hover{background-color:#8CBB15;font-weight:normal;}
ul#nav-left.purple {	padding:0px 0px 0px 0px;}
ul#nav-left.purple li a.on{background-color:#86096D;color:#ffffff}
ul#nav-left.purple li a:hover{background-color:#86096D;font-weight:normal;}
ul#nav-left.green {	padding:0px 0px 0px 0px;}
ul#nav-left.green li a.on{background-color:#007F56;color:#ffffff}
ul#nav-left.green li a:hover{background-color:#007F56;font-weight:normal;}
ul#nav-left.orange {	padding:0px 0px 0px 0px;}
ul#nav-left.orange li a.on{background-color:#E87E26;color:#ffffff}
ul#nav-left.orange li a:hover{background-color:#E87E26;font-weight:normal;}


ul#sublist {padding:0px 2px 4px 5px; list-style-position:inside; background-color:#F6F7FC; line-height:1.1em; border-left:1px solid #E6E7EB; border-right:1px solid #E6E7EB; }
ul#sublist li {list-style-image:url(../icons/arrowright.gif); padding:2px 0;}
ul#sublist li a{color: #666666;text-decoration: none;	}
ul#sublist li a:hover {color: #003F8A;}		

/*   Secure area   ****************/
#loginbox{width:auto; color: #003F8A;padding-top:5px; background-color:#F6F7FC}
#loginbox p.floatleft{border:0px;}
div#naming{ background-color:#B5C1D2;  height:17px; padding-left: 7px; padding-top:4px;color:#FFFFFF;display: block;border-bottom:1px solid #F6F7FC; border-top:1px solid #F6F7FC;font-weight:bold;	}
#loginbox form{padding:5px 2px 5px 5px;margin:0px;background-color:#DAE1F0;font-size:95%;}
#loginbox input{padding:1px 2px;margin:1px;color:#333333;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:105%;}
#loginbox a{color:#003F8A;text-decoration:none; font-weight:bold;font-size:105%; }
#loginbox a:hover{color:#FFFFFF;text-decoration:none;}

/*  Latest result  ****************/
.but-inleft {width:220px;padding:3px 0px;margin:10px 10px 1px 10px;background-color:#BFBFBF;color:#ffffff;font-weight:bold;text-align:center; }
#latestresult{margin:0px 10px; color:#003F8A;padding: 5px 7px; line-height:1.3em;border:1px solid #BFBFBF ;background-color:#FFFFFF;}

																/* >>> TYPOGRAPHY <<< */
*.x {	display: none;	}


/* HP AREA ****************************/
div#hpnews {color:#454545; margin:20px 0px;border:8px solid #E7EBF6; }
div#hpnews span.newsheader {position:absolute; margin:-25px 30px;background-color:#B5C1D2; color:white;border:8px solid #F6F7FC; text-transform:uppercase;font-weight:bold;padding:2px 5px;font-size:90% }
.square { background-color:#B5C1D2; display:block; width:10px; height:10px; margin: 3px 4px 0px 0px; float:left;}
#hpnews p{ margin: 5px;padding:5px 10px; line-height:1.3em;}
#hpnews a{color:#003F8A;text-decoration:none;}
#hpnews a:hover{color:#626364;text-decoration:underline;}


* { }

/* CONTENT AREA ****************************/

div#content-pro {background-color:#F6F7FC;}
div#content-pro h1{color:#546D8A;font-size:150%; margin:17px 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px; }
div#content-pro h2{ color: navy; font-size:120%; font-weight:bold; padding:10px 0 2px 0px;margin:0;}
div#content-pro h3{ color:#186AC5;  font-size:110%; font-weight:bold; padding:10px 0 4px 10px;  margin:0;}
div#content-pro h4{ color:#4594E2;  font-size:100%; font-weight:bold; padding:6px 0 0px 0px; margin:0;}
div#content-pro p{ padding:5px 0 5px 0; margin:0;}
img{ border:0;}

/** TinyMCE styles */
div#content-pro .h1{color:#546D8A;font-size:150%; margin:17px 0 5px 0; font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:1px; }
div#content-pro .h2{ color: navy; font-size:120%; font-weight:bold; padding:10px 0 2px 0px;margin:0;}
div#content-pro .h3{ color:#186AC5;  font-size:110%; font-weight:bold; padding:10px 0 4px 10px;  margin:0;}
div#content-pro .h4{ color:#4594E2;  font-size:100%; font-weight:bold; padding:6px 0 0px 0px; margin:0;}
div#content-pro .p{ padding:5px 0 5px 0; margin:0;}


/* Title color ****************************/
div#content-pro h1.navy{color:#003F8A;}
div#content-pro h1.brown{color:#AD5627;}
div#content-pro h1.blue{color:#006DB6;}
div#content-pro h1.yellow{color:#DABC00;}
div#content-pro h1.lime{color:#8CBB15;}
div#content-pro h1.purple{color:#86096D;}
div#content-pro h1.green{color:#007F56;}
div#content-pro h1.orange{color:#E87E26;}

div#content-pro.stories img{ padding-right:5px;}

div#content-pro ul { line-height:1.3em; margin:5px 0 5px 0;}
div#content-pro li{ margin: 0px 0px 5px 40px; padding:0px; }
div#content-pro ol { margin:5px 0 5px 40px;}

div#content-pro ul ul li{ line-height:1.3em; margin:5px 0 5px 25px; padding:0px;}
div#content-pro ol ol li{ line-height:1.3em; margin:5px 0 5px 25px; padding:0px;}

div#pro-detail{ position:relative; border-top:1px solid #999999; border-bottom:1px solid #999999; margin:3px 0px; display:block;}
div#pro-detail table{margin:0px; padding:0px; width:auto; }
div#pro-detail tr{margin:0px; padding:0px;}
div#pro-detail td{margin:0x; padding:3px 2px 3px 4px; vertical-align:top;}
div#pro-detail.white{background-color:#FFFFFF;  text-align:right; width: 110px;color:navy;}	

.pdf{ background-image:url(../icons/public/pdf.gif); background-repeat:no-repeat;  padding:0 0 10px 20px;}
.word{background-image:url(../icons/public/word.gif); background-repeat:no-repeat; padding:0 0 10px 25px;}


/* Footer ****************************/																
div#footer-wrap {clear: both; margin-top:10px;background-image:url(../icons/public/bgf.jpg); background-repeat:repeat-y; background-position:top right; height:64px; color:#003F8A;font-size:11px;text-align:right;padding-top:5px;}
div#footer-wrap a { text-decoration:underline; color:#003F8A }

div#footer-in {	text-align:left; margin:0px 20px;padding-top:10px;}
div#footer-in img{	margin-right:10px;}
div#footer-in p.addinfo { dislay:block;text-align:right; padding-top:15px; float:right;}
div#footer-in p.addinfo a{text-decoration:none }
div#footer-in p.addinfo a:hover {  color:white }
div#footer-in  ul {position:absolute; margin:0px;padding:0px;list-style-type:none; float:right;}
div#footer-in  li{list-style-type:none; color:#333333;float:right; }
div#footer-in  .txt {padding:3px 5px 0px 0px; color:#E0E0E0}


/*************************************************************************************************************************/
/* Contact page ****************************/
#contact 	{background-image:url(../icons/public/bgcontact.jpg); background-repeat:repeat-y; background-position:left;  margin:10px 0}
#contact p.themes  {font-size:17px; margin: 0.5em 0 0 0.7em; color:#000066; font-weight:bold; padding-bottom:4px;  }
#contact p.subthemes {font-size:11px; margin-left:1.7em;padding:0px;}
.anti-alias {outline-color: rgb(255, 0, 0); outline-style: solid; outline-width: 1px;}
#contact ul#contmenulist {  position:relative;left:42px;top:1px;padding:3px 0; border:1px solid #B5C1D2; background-color:#E9E9E9; float:left; margin:1px 5px 5px 0; clear:both;}
#contact ul#contmenulist2 {  position:relative;left:45px;top:1px;padding:3px 0; border:1px solid #B5C1D2; background-color:#E9E9E9; float:left;  margin:1px 5px 5px 0;}
#contact ul#contmenulist li{ list-style-position:inside;  margin:0px 5px; padding:0px;line-height:1.2em; }
#contact ul#contmenulist2 li{ list-style-position:inside;  margin:0px 5px; padding:0px;line-height:1.2em; }
#contact a {color:#0033FF;text-decoration:none}
#contact a:hover {color:#626364;text-decoration:underline;}
#contact a:visited {color:#0033FF;text-decoration:underline;}

#contact dl {margin:24px 0px 10px 7px; padding:25px 8px 10px 15px; background-color:#FFFFFF;font-weight:normal;background-image:url(../icons/public/contacts-head2.gif); background-repeat:no-repeat; background-position:top 10px; min-height: 190px; height:auto;border-right:2px solid #94A4B8; border-bottom:2px solid #94A4B8;border-left:1px solid #94A4B8; border-top:1px solid #B5C1D2; }
#contact dt { font-weight:bold;margin:8px 0 8px 0; }
#contact dd {padding-left:10px; padding-bottom:10px;  line-height:1.4em;}
/************ layers styles **************/
.subglobalnav{ position:absolute;top:200px;	width:300px;padding: 0px;margin : 0px; visibility: hidden;  background-image:url(../icons/public/contacts-head1.gif); background-repeat:no-repeat; background-position:top left;z-index:1;}
.subglobalnav a:link, .subglobalnav a:visited { color:#663366; text-decoration:underline; }
.subglobalnav a:hover { color:#008AE6; text-decoration: none;}
.closebut  {position:absolute; right:0; margin:25px 5px 0 0;  }



	

