body
{
	font-family:Verdana, Sans-Serif;
}
strong
{
	font-weight:bold;
}
h1, h2, h3
{
	font-family: Georgia;
}
a img
{
	text-decoration:none;
}
.yui-t1 .yui-b 
{
	width: 11em;
	*width: 10.725em;
}
.yui-t1 #yui-main .yui-b 
{
	margin-left: 11em;
	*margin-left: 10.725em;
}
#yui-main
{
	background-color:#e1d8a7;
}
#center
{
	background-color:#ffffff;
	padding-left:15px;
	margin-left:-50px;
}
#bodyContainer
{
	margin-top:-5px;
}
#doc
{
	_margin-top:-16px;
}
/***************PUBLIC VIEWS STYLES*******************/

.HideASIStuff{
	display:none;
}
#ctl00_TemplateBody_LoginPanel.PanelColumn{
	padding-right:10px;
}
#ctl00_TemplateBody_WelcomeMessage .StandardPanel{
	width:327px;
	_width:294px;
}
#ctl00_TemplateBody_Login1_LoginView1_Login1_iMISOrangeImage{
	display:none;
}
#mainRight{ 
	padding: 6px 0px 6px 6px;
}
th, td{
	border: 0;
	padding: 0;
	padding-right:5px;
	padding-top:5px;
}
.footer-menu
{
	padding:5px;
	clear:both;
}
td .Error{
background-color:transparent;
}
/******************TOP MENU STYLING******************/
.linksmenu
{
	position:relative;
	z-index:1000;
}
.linksmenu ul,.linksmenu ul * 
{
	margin:0;
	padding:0;
	padding-left:1px;
	list-style:none;
}
.linksmenu ul li {
	float:left;
	position:relative;
	z-index:99;
	height: 14px;
}
.linksmenu ul ul, .linksmenu ul li ul {
	position: absolute;
	top:-999em;
	width:150px;
	_display:block;
}

.stiermenu
{
}
	
.linksmenu ul li:hover ul,ul.linksmenu ul li.sfHover ul,.linksmenu ul li:hover .stiermenu ul, .linksmenu ul li.sfHover .stiermenu ul  
{
	left:0px;
	top: 15px;
	padding-top:5px;
	margin-left:-5px;
}
.linksmenu ul ul li {
	width: 150px;
	padding: 4px;
	background:#555555;
}
.stiermenu ul a:visited { 
	color:#FFCC66;
 }

.stiermenu ul a:active { 
	color: #ffffff;
 }
.stiermenu ul a:visited:hover 
{
	color:#FFCC66;
	border-bottom:1px solid #FFCC66;
}
#navlinks .stiermenu ul a:hover
{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
 }
/* styling for header.ascx */
.icon
{
	text-align:center;
	font-size:93%;
	margin:0;
	display:block;
	*margin-top:10px;
	_margin-top:0px;
}
#logo , #title, #search
{
	margin: 0;
	height: 110px;
}
#logo
{
	float:left;
	_position:relative;
}
#title
{
	padding: 0 10px;
	_padding:0;
	width: 28.385em;
	*width:27.675em;
	margin:0;
}
#title h1, #title h2
{
	margin: 0;
}
#title h1
{
	padding-top: 10px;
	font-size: 116%;
}
#title h2 
{
	padding-bottom:30px;
	font-weight: normal;
	font-style:italic;
	font-size:93%;
}
#navigationbar
{
	position:relative;
	top:-1px;
}
#loginBar
{
	background-color:#E1D8A7;
	margin-top:-1px;
	height:29px;
	padding-top:1px;
	*margin-bottom:-1px;
}
#statementDiv
{
	background-color:#C9B95C;
	width:143px;
	color:#156044;
	font-weight:bold;
	font-size:7pt;
	text-align:center;
	padding-top:9px;
	position:relative;
	top:-1px;
	*top:0px;
	height:21px;
	*height:22px;
	*margin-top:-1px;
	_height:25px;
	_width:138px;
}
#search
{
	padding-top:10px;
	height:100px;
	text-align:right;
	float:right;
	_position:absolute;
	_left:480px;
}
	#searchContainer
	{
		_position:relative;
		_left:30px;
		_padding-bottom:10px;
	}
	#search input[type="text"]
	{
		width: 130px;
	}
	/*Fix for the above box in IE6 is below*/
	.inputSearch
	{
		width:130px;
	}
#logoSearchIconContainer
{
	_position:relative;
	_top:16px;
}
#homeLink, #navlinks
{
	background-color:#333333;
	color:#ffcc33;
	font-weight:bold;
	font-size:93%;
	text-align:center;
	padding: 5px 0;
	height:15px;
	font-family:Tahoma, Sans-Serif;
}
#navlinks a:link, #navlinks a:visited, #navlinks a:active, #homeLink a:link, #homeLink a:visited, #homeLink a:active
{
	color:#ffcc33;
	text-decoration:none;
}
#navlinks a:hover, #homeLink a:hover
{
	border-bottom:1px solid #ffcc33;
}
	#homeLink
	{
		width: 144px;
		*width: 142px;
		_height:16px;
	}
	#navlinks
	{
		width: 50em;
		*width:48.80em;
		text-align:left;
		padding-left:3px;
		padding-right:1px;
		position:absolute;
		left:142px;
	}
#leftNav
{
	margin: 0;
	padding-bottom: 20px;
	background:#E1D8A7;
	margin-top:-5px;
	*margin-top:0px;
	_width:138px;
}
	#leftNav .leftNavContent
	{
		padding:8px;
		padding-top:5px;
		
	}
	#leftNav img
	{
		padding:10px;
		padding-top:0px;
	}
	#submenu
	{
		padding:20px 5px 10px 10px;
	}
	#quote
	{
		padding:0px 5px 10px 10px;
	}

/* Content.aspx css styling */
#contentblock
{
	width:455px;
	padding-top: 3px;
}
	#contentblock .form
	{
		width:250px;
	}
	#contentblock table td
	{
		border:none;
		height:10px;
		padding-top:0;
		padding-bottom:0;
	}
	#contentblock .form input
	{
		width:200px;
	}
	#contentblock .form textarea
	{
		margin-top:10px;
	}
	#breadcrumb
	{
		padding: 8px 0 0 0;
	}
	#content h1
	{
		padding-top: 24px;
		margin-bottom: 20px;
		font-size: 116%;
		font-weight: bold;
	}
.thirdlevel ul
{
	padding:0;
	margin:0;
	margin-left:5px;
	font-size:85%;
}
.thirdlevel ul li
{
	list-style-type:none;
	padding-bottom:3px;
}
#rightSideBar
{
	width:120px;
	margin:0;
	margin-top:25px;
}
#rightSideBar h2
{
	background-color:#3399CC;
	padding:5px;
	color:#ffffff;
	font-size:108%;
	font-weight:bold;
	margin-top:0;
	margin-bottom:10px;
}
#rightSideBar p
{
	padding:0px 0px 10px 0px;
}
	
/* Index.aspx css styling */
#topIndexContent
{
	width:100%;
}
#topIndexContent  .yui-u
{
	*width:189px;
}
#mainBottom .yui-u
{
	margin-left:4px;
	width:185px;
}
#mainBottom .yui-u h2
{
	font-size: 123.1%;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 2px 2px;
	margin: 15px 0 0 0;
}
	#mainBottom .yui-u p
	{
		padding: 3px;
		text-align: center;
		font-size:100%;
		height:135px;
	}
	#mainBottom .yui-u.gold h2
	{
		background-color: #C9B95D;
	}
	#mainBottom .yui-u.gold p
	{
		background-color: #EDE6C8;
	}
	#mainBottom .yui-u.blue
	{
		width:210px;
	}
	#mainBottom .yui-u.blue h2
	{
		background-color: #9BAFCB;
	}
	#mainBottom .yui-u.blue p
	{
		background-color: #DEE1EB;
	}
	#mainBottom .yui-u.gray
	{
		_width:175px;
	}
	#mainBottom .yui-u.gray h2
	{
		background-color: #422F24;
	}
	#mainBottom .yui-u.gray p
	{
		background-color: #D3CCC7;
	}
.footer
{
	background-color:#333333;
	text-align:center;
	font-size:77%;
	color:#ffffff;
	padding:3px;
}
#bottomLinks, #disclaimer
{
	font-size:100%;
	text-align:center;
	padding:3px;
	width:100%;
}
#bottomLinks p
{
	margin:0;
	margin-bottom:3px;
}

.ektronFooter
{
	text-align:center;	
}
