/* CSS Document */

	body {
	behavior: url("../csshover3.htc");
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 10px;
	background-color: #000000;
	}
	h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
    }
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0f2c3e;
	}
	h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
    }
	#wrap {
	width:960px; 
	margin-right: auto;
	margin-left: auto;
    background-color: #ffffff; 
	position:relative;
	height:1%;
	}
	#wrapBlack {
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
	position:relative;
	}
	#wrapGrey {
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	position:relative;
	}
	#wrapHome {
	width:960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #000000;
	position:relative;	/* GT To enable dropdown */
	}
	#header {
	background-color: #FFFFFF;
	/*	height: 100px;  */ /* GT */
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #434950; */
	width: 960px;
	margin:0;
	height: 108px;
	background-image: url(images/KeroniteMastheadbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	#header-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	height: 99px;
	width: 400px;
	float: left;
	display:inline;
	text-align: left;
	padding-top: 9px;
	}
	#header-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 80px;
	width: 500px;
	float: right;
	display:inline;
	clear: none;
	text-align: right;
	vertical-align: bottom;
	padding-top: 10px;
	padding-right: 10px;
	position:relative;	/* GT To enable dropdown */
	z-index:200;
	}
	#home-flash-area {
	height: 360px;
	width: 960px;
	clear: both;
	background-color: #000000;
	}
	#home-channels-area {
	height: 171px;
	width: 960px;
	clear: both;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	#masthead-contentpages {
	height: 54px;
	width: 960px;
	clear: both;
	background-color: #FFFFFF;

	}
	#masthead {
	background-color: #FFFFFF;
	height: 77px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #447ac4;
	}
	.regform-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3b7334;
	background-color: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 60px;
	height: 20px;
	}
	#form-footer {
	background-color: #FFFFFF;
	height: 30px;
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #447ac4;
	width: 760px;
	}
   #topBar {position: relative;
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
	height:2px;
	clear:both;
	background-color:#333333;
	}
/* -------HORIZONTAL NAV BAR------- */
	#navbar {
	height: 30px;
	line-height:30px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float: left;
	display:inline;
	z-index:1;  /*RH 10/11/09 Navbar was displaying behind content in all browsers/all templates - changed z-index zero to z-index 1 */
/*	position:absolute;
	display:block;
	left:0px;
	top:70px;
	border:10px solid #f00;*/
	width: 960px;
	background-color: #000000;
	padding-top: 4px;
	padding-bottom:4px;
/*	padding-left: 7px; */  /* GT */
	margin:0;
	list-style:none;
	color:#FFFFFF;
	position:relative;
	
	
	}

/* Styles for drop down menus */
/* #navbar {
	margin:0;
	list-style:none;
	color:#FFFFFF;
	position:relative;
	z-index:100;
	
}*/
#navbar ul {padding:0; margin:0; list-style-type:none;padding-left:7px;}	/* GT */
#navbar table {position:absolute; top:0; left:0; border-collapse:collapse;}
#navbar li {float:left; position:relative; list-style-type:none;margin-right:33px;}
#navbar a {display:block; float:left; padding:0 7px 0 7px; height:34px; color:#FFF; text-decoration:none; text-align:center; cursor:pointer;}
#navbar a:hover {color:#CCCCCC; text-decoration:none;}
#navbar ul ul a {background:#333333; color:#FFF; height:auto; line-height:20px; padding:5px 0 5px 23px; width:135px;border-width:0 1px 1px 1px;text-align:left;
font-size:13px; font-family:arial, verdana, sans-serif; font-weight:normal; 
text-decoration:none; }
#navbar ul ul a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #666666;
}
#navbar ul ul {visibility:hidden; position:absolute; height:0; top:34px;left:0;margin:0px;}
#navbar ul li:hover ul  {visibility:visible;}


	#sidenavbar {
	
	background-color:#FFFFFF;
	list-style-type: none;
	padding-top: 20px;
	margin-left: 10px;
	float:left;
	display:inline;
	
	}
	
	#sidenavbar ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbar li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbar a {
	display: block;
	width: 180px;
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
	#sidenavbar a:hover {
	display: block;
	width: 180px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #575352;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
#sidenavbarBlack {
	background-color:#000000;
	list-style-type: none;
	padding-top: 20px;
	margin-left: 10px;
	float:left;
	display:inline;
	}
	#sidenavbarBlack ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbarBlack li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbarBlack a {
	display: block;
	width: 180px;
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
	#sidenavbarBlack a:hover {
	display: block;
	width: 180px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #575352;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
	#sidenavbarGrey{
	background-color:#333333;
	list-style-type: none;
	padding-top: 20px;
	margin-left: 10px;
	float:left;
	display:inline;
	}
	#sidenavbarGrey ul {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbarGrey li {
	list-style-type:none;
	margin: 0px;
	padding: 0px;
	}
	#sidenavbarGrey a {
	display: block;
	width: 180px;
	color: #ffffff;
	text-decoration: none;
	background-color: #333333;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
	#sidenavbarGrey a:hover {
	display: block;
	width: 180px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #575352;
	line-height: 30px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 1px;
	margin-right: 10px;
	}
/* ----- CONTENT AREAS ----- */
	#main-home {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	#main3col {
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	overflow:auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
	#secondRowBlack {top:0px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding:10px;}
	#secondRowGrey {top:0px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding:10px;}
	
	#main2col {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	overflow:auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
	
	}

	#mainBlack {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:auto; 
	margin: 0px;
	}
	#mainWhite {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding:20px 0px 10px;
	overflow:hidden; 
	margin: 0px;
	height:1%;
	position:relative;
	top:0;
		}
	#mainWhite p, #mainWhite h1, #mainWhite h2, #mainWhite h3, #mainWhite h4 {margin-left:10px; margin-right:10px;}
	#mainGrey {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:auto;      
	margin: 0px;
	}
	#main2colFixed {	
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #090909;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:5px;
	width:780px;
	float:right;
	display:inline;
	}
	#rightcol {
	background-color:#CCCCCC;
	float:right;
	display:inline;
	left:0px;
	width:210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#090909;
	position:relative;
	text-align: justify;
	margin-right:0px;
	padding:10px;
	}
	#rightcol-thirdWidth {
	background-color:#CCCCCC;
	float:right;
	display:inline;
	left:0px;
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#090909;
	position:relative;
	text-align: justify;
	margin-right:0px;
	padding:10px;
	}
	#rightcol-halfWidth {
	background-color:#CCCCCC;
	float:right;
	display:inline;
	left:0px;
	width:460px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#090909;
	position:relative;
	text-align: justify;
	margin-right:0px;
	padding:10px;
	}
	#rightcol-twoTHIRDS {
	background-color:#CCCCCC;
	float:right;
	display:inline;
	left:0px;
	width:620px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#090909;
	position:relative;
	text-align: justify;
	margin-right:0px;
	padding:10px;
	}
	#rightcol-threeQUARTERS {
	background-color:#CCCCCC;
	float:right;
	display:inline;
	left:0px;
	width:700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#090909;
	position:relative;
	text-align: justify;
	margin-right:0px;
	padding:10px;
	}
	#mainBackImage{
	background-image: url(images/rightColBackImage.jpg);
	background-repeat: repeat-y;
	background-position: right top;
/*	position: relative;*/
	top:0;
	left:0;
	margin: 0;
	padding: 0px;
	clear: both;
}
	#mainBackTHIRDS{
	background-image: url(images/rightCol-THIRDS.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*position: relative;*/
	top:0;
	left:0;
	margin: 0;
	padding: 0px;
	clear: both;
}
#mainBackHALF{
	background-image: url(images/rightCol-HALF.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*position: relative;*/
	top:0;
	left:0;
	margin: 0;
	padding: 0px;
	clear: both;
}
#mainBackRight2THIRDS{
	background-image: url(images/rightCol-2THIRDS.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*position: relative;*/
	top:0;
	left:0;
	margin: 0;
	padding: 0px;
	clear: both;
}
#mainBackRight3QUARTERS{
	background-image: url(images/rightCol-3QUARTERS.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	/*position: relative;*/
	top:0;
	left:0;
	margin: 0;
	padding: 0px;
	clear: both;
}
	#topRowHorizContent {
	/*position:relative;*/
	width: 960px;
	/*float: left;*/
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	top:0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
	#topRowHorizContent p {display:inline;margin:0;padding:0}
	 #TwoRowContentWrapper {
	position: relative;
	background-color:#FFFFFF;
	width: 960px;
	float: left;
	margin: 0px;
	padding: 0px;
	clear:both;
		}
	#secondRowWhite {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	top:0;
	padding:10px;
	overflow:auto;
		height:1%; }
	#secondRowBlack {
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	top:0;
	padding:10px;
	overflow:auto;
		height:1%; }
/* Top level left menu */
a.nav-level-0 {
}
/* 2nd level left menu */
a.nav-level-1 {
}
/* 3rd level left menu */
a.nav-level-2 {
}
/* 4th level left menu */
a.nav-level-3 {
}

/* top level menu style if current page is NOT a subpage of this page */
a.top-unselected {
}
/* top level menu style if current page IS a subpage of this page */
#navbar a.top-selected {
}

	#footer {
	clear:both;
	background-color: #131313;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8a8888;
	text-align: center;
	padding-top: 10px;
	letter-spacing: normal;
	width: 960px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	}

#bigfooter {
	clear:both;
	width: 940px;
	background-color: #131313;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8a8888;
	padding: 10px;
	}
.black {background-color:#000000;}
	
/* Remove borders from any images used as links */
	a img,:link img,:visited img {
	border: none;
	}
/* Links */
#header-right a:link, #header-right a:visited {color:#68686a;text-decoration:none;}
#header-right a:hover {color:#68686a; text-decoration:underline} 
/* MagStar */
	.magstar {
	color: #606B5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	}
	a.magstar {
	color: #FFFFFF
	}
	a.magstar:hover {
	color: #003399
	}

	.breadcrumb_link, a.breadcrumb_link:link, a.breadcrumb_link:visited, a.breadcrumb_link:hover {
	font-size:10px;
	color:#000000;
	}

/*
	li {
	list-style-type: square;
	}
*/


/* Drop down menu widths - override default */
#navbar ul a.TOP_MENU1 { }
#navbar ul a.TOP_MENU2 { }
#navbar ul a.TOP_MENU3 { }
#navbar ul a.TOP_MENU4 { }
#navbar ul a.TOP_MENU5 { }
#navbar ul a.TOP_MENU6 { }
#navbar ul a.TOP_MENU7 { }
#navbar ul a.TOP_MENU8 { }


#navbar ul ul a.DROP_MENU1 { }
#navbar ul ul a.DROP_MENU2 { }
#navbar ul ul a.DROP_MENU3 { width:160px; }
#navbar ul ul a.DROP_MENU4 { width:160px; }
#navbar ul ul a.DROP_MENU5 { width:150px; }
#navbar ul ul a.DROP_MENU6 { width:160px; }
#navbar ul ul a.DROP_MENU7 { }
#navbar ul ul a.DROP_MENU8 { width:89px;}

div.navigation_div {
	width:130px;background-color:#FFF;text-align:left;position:absolute;left:500px;top:10px;z-index:100;padding-left:10px;font-size:12px;vertical-align:middle;color:#000;
}
a:link.navigation_div, a:visited.navigation_div  {
	color:#000;text-decoration:none;
}
a:hover.navigation_div  {
	color:#000;text-decoration:none;
}
td.navigation_div {
	color:#000;text-decoration:none;vertical-align:middle;height:32px;
}

div.navigation_div_popup {
	width:130px;background-color:#444;text-align:left;position:absolute;left:0px;top:32px;z-index:200;padding-left:10px;font-size:12px;vertical-align:middle;color:#FFF;
	display:none;
}
a:link.navigation_div_popup, a:visited.navigation_div_popup {
	color:#CCC;text-decoration:none;
}
a:hover.navigation_div_popup {
	color:#FFF;text-decoration:none;
}
td.navigation_div_popup {
	color:#FFF;text-decoration:none;vertical-align:middle;height:32px;
}









/* -------LANGUAGE NAV BAR------- */
#login-panel {
	width:160px;
	float:left;
	color:#FFF;
	margin-top:5px;
	margin-left:5px;
}
#login-panel a:link, #login-panel a:visited {
	color:#FFF;
}
.logged-in-text {
padding-top:40px;position:relative;float:right;left:183px;
}
#languages {
	background-image:url(../images/lang-BG.gif);
	background-repeat:no-repeat;
	width:160px;
	float:left;
	background-position: left top;	
}
#languages a:link, #languages a:visited {
	color:#FFF;
}
div#langbar {
 width:138px;text-align:left;position:absolute;left:175px;top:11px;z-index:100;padding-left:0px;font-size:12px;vertical-align:middle;color:#000;
 border:1px solid #AAA;height:20px;vertical-align:middle;}
}
/*#langbar {
	height: 30px;
	line-height:30px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	float: left;
	display:inline;
	z-index:200;
	width: 960px;
	background-color: #000000;
	padding-top: 4px;
	padding-bottom:4px;
	padding-left: 7px;
	}*/

/* Styles for drop down menus */
#langbar {
	margin:0;
	list-style:none;
	color:#000;
	position:relative;
	z-index:100;
	vertical-align:middle;
}
#langbar ul {padding:0; margin:0; list-style-type:none;vertical-align:middle;}
#langbar table {position:absolute; top:0; left:0; border-collapse:collapse;}
#langbar li {float:left; position:relative; list-style-type:none;vertical-align:middle;}
#langbar li img {vertical-align:middle;}
#langbar a {display:block; float:left; padding:0 7px 0 7px; height:34px; color:#000; text-decoration:none; text-align:center; cursor:pointer;vertical-align:middle;}
#langbar a:hover {color:#000; text-decoration:none;}
#langbar ul ul a {
	background:#DDD;
	color:#000;
	height:20px;
	line-height:20px;
	padding:5px 0 5px 10px;
	width:135px;
	border-width:0 1px 1px 1px;
	text-align:left;
	font-size:13px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
}
#langbar ul ul a:hover {
	color:#FFF;
	text-decoration:none;
	background-color: #AAA;
}
#langbar ul ul a img {
	vertical-align:middle;
}
#langbar ul ul {visibility:hidden; position:absolute; height:0; top:20px;left:0;margin:0px;}
#langbar ul li:hover ul  {visibility:visible;}

.hideTbody {display:none;}
