/* CSS Document */

* 
	{
	margin: 0;
	padding: 0;
	border: 0;
}

/* Styles for layout
-----------------------------------------------------------------------------*/

.clear
	{
	clear:both;
}

.right
	{
	float: right;
}

.left
	{
	float: left;
}

/* STRUCTURE */

html, body
	{
	font: 78%  "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	background: #fff;
	color: #4C4C4C;
	height:100%;
	text-align: center;
}

.lines
	{ 
	

}

.holder
	{
	position: relative;
	width: 960px;
	margin: 0 auto;

}

.maincontent
	{
	position: relative;
	width: 100%;
	float: left;
	top: 0px;
	left: 0px;
}

/** Links
-----------------------------------------------------------------------------*/

A:link {text-decoration: underline; color: #4c4c4c;}
A:visited {text-decoration: underline; color: #4c4c4c;}
A:active {text-decoration: underline; color: #4c4c4c;}
A:hover {text-decoration: none; color: #4c4c4c;}


/** Typography
-----------------------------------------------------------------------------*/



h1
	{
	font-size: 2.2em; /* Equivalent to 22pt */
	color: #2c77bc;
}
	
h2
	{
	font-size: 2.0em; /* Equivalent to 20pt */
	color: #2c77bc;
	}
	
h3
	{
	font-size: 1.8em; /* Equivalent to 18pt */
	color: #2c77bc;
	padding-bottom: 10px;
}

h3 span {
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	color: #4c4c4c
}
	
h4
	{
	font-size: 1.6em; /* Equivalent to 18pt */
	color: #2c77bc;
}
	
h5
	{
	font-size: 1.4em; /* Equivalent to 14pt */
	color: #2c77bc;
}
	
p, q, cite
	{
	font-size: 1.2em; /* Equivalent to 12pt */
	padding-bottom: 10px;
}


ul, ol, dl, td
	{
	list-style: none;
	font-size: 1.2em; /* Equivalent to 12pt */
	color: #4c4c4c
}

td {
	padding: 3px;
}

li, dd, dt
	{
}


/* Header
-----------------------------------------------------------------------------*/
.logo
	{
	position: relative;
	top: 5px;
	left: 0px;
	width: 200px;
	height: 143px;
	text-align: left;
	float: left;
	background: url(../images/logo.png) no-repeat top left
}

/* Navigation
-----------------------------------------------------------------------------*/
.navigation
	{
	position: relative;
	top: 60px;
	left: 0px;
	width: 75%;
	text-align: left;
	float: right;
}

.menuitem
	{
	position: relative;
	width: 20%;
	text-align: center;
	float: left;
	border-bottom: solid 1px #4b4b4b;
	
}

/* Ensure that dropdown menus in main menu overlay IR nav items */
.subMenu {z-index: 1000;}

.menuitem a {
	font-size: 1.2em;
	color: #d1d1d1;
	text-decoration: none;
	
}

/* Footer
-----------------------------------------------------------------------------*/

.footer
	{
	position: relative;
	width: 80%;
	text-align: center;
	float: left;
	margin-top:50px;
	padding-top:10px;
	border-top: solid 1px #4b4b4b;
}

.footeredge
	{
	margin-top:50px;
	padding-top:10px;
	position: relative;
	width: 10%;
	float: left;
}



/* Homepage
-----------------------------------------------------------------------------*/

.containerleft
	{
	position: relative;
	top: 10px;
	left: 10px;
	width: 227px;
	text-align: left;
	float: left;
}

.containerright
	{
	position: relative;
	top: 10px;
	right: 10px;
	width: 712px;
	text-align: left;
	float: right;
}

.update {
	padding-left: 240px;
	clear: both;
	text-align: left
}
	
	



div#verticalNavigation	{float: left; padding: 40px 5px 0px 0px;}
#verticalNavigation ul	{text-align:center;}
#verticalNavigation  li a:link, #verticalNavigation li a:visited	{background: #4c4c4c; text-decoration: none; color: #fff;}
#verticalNavigation li a:hover, #verticalNavigation li a:active	{background: #ccc; text-decoration: none; color: #000;}
#verticalNavigation ul	{list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align:center;}
#verticalNavigation  li a:link, #verticalNavigation li a:visited	{margin: 3px 0px 0px 0px; padding: 5px 3px 5px 0px; width: 150px; display: block;}
#verticalNavigation li a:hover, #verticalNavigation li a:active	{display: block;}
#verticalNavigation  li	{font: 100% Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}

/* html > #verticalNavigation  li a:link, #verticalNavigation li a:visited	{ font-size: 10px; } */


/* initially used on board page */
#board img	{ float: left; padding: 0px 15px 30px 0px; }
#board br	{ clear: left; }

ul li.padding	{ padding-bottom: 5px; margin-bottom: 5px; }

.alertTable	{margin-left: 75px; }
.alertTable .border{ width: 250px; padding: 1px 1px 1px 1px; }
.boardImage	{float: left; margin-bottom: 20px; margin-right: 10px;}

table.summary	{border:none; width:100%}
td.summaryHead	{font-weight:bold; vertical-align:top; text-align:right}
td.summaryText, td.summaryTextLine, td.summaryTextLineDbl	{text-align:left; vertical-align:top; padding:3px}
td.summaryNum, td.summaryNumLine, td.summaryNumLineDbl		{text-align:right; vertical-align:top; padding:3px}

td.summaryNum, td.sumNumLine, td.sumNumLineDbl		{text-align:right; vertical-align:top;}


td.left		{text-align:left; padding:5px}
td.right	{text-align:right; padding:5px}

/* top navigation - horizontal */
/* --- menu level 1, positioning --- */


/* --- menubuttons level 1, length of each button for IE --- */


/* --- submenus level 2 buttons, length of each subbutton  --- */
.oneA, .oneB, .oneC		{width: 180px;}
.twoA, .twoB, .twoC		{width: 180px;}

/* --- submenus level 2 positioning --- */
.subMenu		{visibility: hidden; width: 210px;}
div.subMenu ul	{display: list-item; width: 210px;}
div.subMenu ul li	{width: 210px; text-align: left; vertical-align: middle; height: 19px;}
div.subMenu a, div.subMenu a:link, div.subMenu a:visited {display: block; height: 19px; padding: 0px 4px 0 15px;}
div.subMenu a:hover, div.subMenu a:active {display: block; z-index: 1000;}


/* --- submenus level 2, length and the top and left position of each submenu --- */
#smenu1, #smenu2 {
	position: absolute;
	visibility: hidden;
	width: 160px;
	top: 15px;
	left: 104px;
	z-index: 1000;
}

#smenu1 {margin-left: 55px;}
#smenu2 {margin-left: 195px;}



/* NON-STRUCTURAL COLOR, BACKGROUND AND IMAGES */
/* html, body	{font: 0.86em Verdana, Arial, Helvetica, sans-serif; background: #000;}
td			{font: Verdana, Arial, Helvetica, sans-serif; color: #fff}
a:link		{color: #ebe729; text-decoration: underline;}
a:visited	{color: #ebe729; text-decoration: underline;}
a:active	{color: #ebe729; text-decoration: none;}
a:hover		{text-decoration: none; color: #ebe729}
h2, .head2	{font: 115% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ebe729;}
p, ul, li	{font-family: Verdana, Arial, Helvetica, sans-serif;}
h3, .head3, .head4		{font: 130% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ebe729;}
#verticalNavigation  li	{font: 100% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;} 
#topNavigation ul, #topNavigation li	{font: 100% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } 
.head4		{font-style:italic; font-weight:normal}
div#wrapper	{}
div#splash	{background: url(../images/splash.jpg) no-repeat top; background-color: #000;}
div#verticalNavigation	{color: #fff;}
#verticalNavigation ul	{text-align:center;}
#verticalNavigation  li a:link, #verticalNavigation li a:visited	{background: #4c4c4c; text-decoration: none; color: #fff;}
#verticalNavigation li a:hover, #verticalNavigation li a:active	{background: #ccc; text-decoration: none; color: #000;}

/* html > #verticalNavigation  li a:link, #verticalNavigation li a:visited	{ font-size: 10px; } */

div#mainColumn		{/*	border-left: 1px solid #fff; */background-color: #000;}
div#pageTitle		{color: #ebe729; font-weight: bold; font-size: 18px; /* background-color: #666666; border-bottom: 1px solid #000000; border-right: 1px solid #fff; */}
div#topNavigation	{color: #ffffff; background: #000; font-size: 10px;}
div#ContentContainer	{color: #fff; background-color: #000;}

div#footer		{color: #fff; background: url(../images/ekaytickbase.gif) no-repeat;}
#imagePlacer	{font-size: 10px;}
.caption		{font-size: 10px;}
.left		{float: left;}
.right		{float: right;}
/* initially used on board page */
#board img	{float: left;}
#board br	{clear: left;}

.alertTable	{border: 1px solid #FF7B21;}
.alertTable .border	{border: 1px solid #4c4c4c;}
.submit		{color: #fff; background-color: #4c4c4c; font-weight: bold; border: 1px solid #fff; }

td.summaryHead	{font-weight:bold; vertical-align:top; text-align:right}
td.summaryText, td.summaryTextLine, td.summaryTextLineDbl	{text-align:left; vertical-align:top;}
td.summaryNum, td.summaryNumLine, td.summaryNumLineDbl		{text-align:right; vertical-align:top;}
td.summaryTextLine, td.summaryNumLine		{border-bottom:1px solid #fff}
td.summaryTextLineDbl, td.summaryNumLineDbl	{border-bottom:3px double #fff}
td.sumTextLine, td.sumNumLine		{border-bottom:1px solid #fff}
td.sumTextLineDbl, td.sumNumLineDbl	{border-bottom:3px double #fff}

td.left		{text-align:left;}
td.right	{text-align:right;}
.strong		{font-weight:bold}
#footer a	{color:#fff;}

/* top navigation - horizontal */
/* --- menu level 1, textstyles and the effects for the links --- */
div.topMenu			{color: #ebe729; background: #000; font-size: 11px;}
div.topMenu ul li 	{color: #ebe729; text-align: center}
div.topMenu a, div.topMenu a:link, div.topMenu a:visited {text-decoration: none; color: #ebe729; font-weight: bold; background-color: #000;}
div.topMenu a:hover, div.topMenu a:active {background-color: #000; color: #ebe729; text-decoration: underline;}

/* --- submenus level 2 text and link styles --- */
div.subMenu ul li	{ text-align: left; z-index: 1000;}
div.subMenu a, div.subMenu a:link, div.subMenu a:visited {text-decoration: none; color: #fff; font-weight: normal; background-color: #000; z-index: 1000;}
div.subMenu a:hover, div.subMenu a:active {background-color: #000; color: #ebe729; text-decoration: underline; z-index: 1000;}


table#NewsBlock a, table#NewsBlock a:link, table#NewsBlock a:visited {
	display: block;
	background: #4c4c4c;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 5px
}

table#NewsBlock a:hover, table#NewsBlock a#current {
	background: #ccc;
	color: #000;
	text-decoration: none;
	padding: 5px
}
