br.clear{clear:both;height:1px;}

.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear{
		visibility:hidden;
	}

a{
	color:#F68A22;
	text-decoration:none;
}
a:hover{

	text-decoration:underline;
	color:#595959;
}

	div, p{
		line-height:1.5em;
		margin:0px;
		padding:0px;
	}
	p{
		margin:0px;
		padding:0px;
		padding-bottom:.5em;
	}
	
	
	body{
		font-family:verdana;
		color:#5E5E5E;
		font-size:55%;
		margin:0px; 
		border:0px; 
		padding:0px;
		background-color:#fff;
	}
	td, th{
			font-size:55%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		font-family:verdana;
		color:#000;
		font-size:110%;
	}

	input.searchTxt
	{
		border:solid 1px #B8B8B8;
		height:17px;
	}

.searchArea{padding-top:3px;color:#B8B8B8}

.searchbox
{
	float:left
	}
	
.searchbtn
{
	float:right;
	padding-right:20px;
	}
	.wideinput{width:200;}
	.wideinputText{width:300;}
/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */

#Outer
{
	margin:0px;
	text-align:left;
    position:relative;
	width:900px;
	min-width:900px;
	}

#OuterContent
{

	position:relative;
	margin:0px 3px 0px 0px;
	padding-top:160px;
		}
		
#FrontOuterContent
{

	position:relative;
	margin:0px 3px 0px 0px;
	padding-top:360px;
		}	

.FrontContentArea
{
	padding:4px 0px 4px 4px;
	width:900px;
	}


.FrontLeftContent
{

	float:left;
	
	width:320px;
	}

.FrontLeftContent .text{font-size:12px;}

.FrontRightContent
{

	float:right;
	width:566px;
	}
	
.FrontleftArea
{

	float:left;
	width:220px;
	padding-right:16px;	
	padding-left:13px;		
	border-left:solid 1px #C9C9C9;
	border-right:solid 1px #C9C9C9;		

	}

.FrontNews{padding-top:6px;}

.FrontrightArea
{
	width:310px;
	float:right;
	}

.Feed
{
	padding-top:6px;
	}	

.FeedOrange
{
	margin-top:6px;
	margin-bottom:6px;
	background-color:#F4C015;
	height:60px;
	padding:6px;
	color:#fff;
	font-size:98%;
	}	
	
.table
{
	padding-bottom:10px;
	}

table.FeedTbl{text-align:center;font-family:Arial;width:308px;padding:0px;font-size:200%;}
td.col1{border-right:solid 1px #BAD2E7;border-left:solid 1px #BAD2E7;}	
td.col1_blue{background-color:#DCE8F3;border-right:solid 1px #BAD2E7;border-left:solid 1px #BAD2E7;}	
td.col1_U{border-bottom:solid 1px #F4C015;}
td.col1_U_blue{border-bottom:solid 1px #F4C015;background-color:#DCE8F3;border-right:solid 1px #BAD2E7;border-left:solid 1px #BAD2E7;}
tr.heading{padding-bottom:10px;}

.Current{font-weight:bold;font-size:250%;}

.FeedBlue
{
	margin-top:6px;
	margin-bottom:6px;
	background-color:#88BCE6;
	height:40px;
	padding:6px;
	color:#fff;
	font-size:98%;
	width:220px;
	}	
table.FeedTblSml{color:#787878;background-color:#DCE8F3;text-align:center;font-family:Arial;width:220px;padding:0px;font-size:193%;}		
/* CONTENT ********************************************************* */		
.ContentArea
{
	padding:4px 0px 4px 4px;
	width:870px;
	}


.LeftContent
{
	float:left;
	margin-right:8px;
	width:155px;
	}

.RightContent
{
	float:right;
	width:650px;
	}
	
.leftArea
{
	float:left;
	width:390px;
	}
	
.rightArea
{
	width:228px;
	float:right;
	border-left:solid 1px #C9C9C9;
	padding-left:15px;
	
	}
	
/* ********************************************************* CONTENT ********************************************************* */			
		
	
/* HEADER ********************************************************* */
#header
	{
		
		position:absolute;
		z-index:1;
		top:0px;
		left:0px;
		width:100%;
	}

.Top
{
	/*border:solid 1px #f00;*/
	width:808px;
	height:75px;
		
	}

.Level1
{
	background-image:url("../images/top.jpg");
	width:808px;
	height:26px;	
	text-align:right;
	padding-right:40px;
	margin-bottom:4px;
		
	}

.Level1 a
{
	color:#fff;}

.Level2
{
	/*border:solid 1px #f00;*/
	height:53px;
	}

.Search
{

	float:right;
	width:230px;}

.Level3
{
	position:absolute;
	top:63px;
	height:12px;
	width:900px;
	background-color:#EF9F0F;
	z-index:10000
	}	
	
.Logo
{
	position:absolute;
	top:0px;
	right:-0px;
	z-index:10
	}*html .Logo{right:-3px;}
	
/* ************************************************************************ HEADER ************************************************* */

/* POPUP ************************************************* */
.PopUpOuterAdmin
{
	width:419px;
	height:600px;
	}

.PopUpOuter
{
	width:419px;
	height:600px;
	}

.PopContent
{
	padding:18px;
	height:570px;
	}

.PopTop
{
	background-image:url("../images/PopTop.jpg");
	width:419;
	height:15;
	text-align:right;
	}

.PopTop img
{
	border:none;
	}

/* ************************************************* POPUP ************************************************* */	
	
.Breadcrumb
{
	position:absolute;
	top:140px;
	width:890px;
	float:left;
	background-color:#F1F1F1;
	padding:1px 0px 1px 10px;
	color:#7B7B7B;
	font-size:98%;
	}*html .Breadcrumb{width:900px;top:141px;}	

.Breadcrumb a
{
	color:#7B7B7B;
	}	
		
.Banner
{
	position:absolute;
	top:76px;
	z-index:1000
	}*html .Banner{top:77px;}

#Footer{width:900px;margin-top:6px;
	}
	
#Footerleft
{
	float:left;
	background-color:#CFDCEB;
	width:607px;
height:21px;
	
		}	
			
#FooterRight
{
	float:right;
	background-color:#CFDCEB;
	width:293px;
	height:41px;
	text-align:right;
	background-image:url("../images/footer.jpg");	
	color:#6E96C2;
	font-size:98%;
}
		
*html #FooterRight{padding-right:10px;}

#print{float:right;color:#FFFFFF; font-size:80%; margin-top: 5px; }
#print img { border: 1px solid #015A46; }
#print a {color:#666;text-decoration:underline;}  

/* ******************** END CONTROLS THE LAYOUT OF THE PAGE ************************************** */

/* START SUB TEMPLATE  **********************/

#OuterContentSub
{

	position:relative;
	margin:0px 3px 0px 0px;
	padding-top:175px;
		}
.BreadcrumbSub
{
	position:absolute;
	top:155px;
	width:890px;
	float:left;
	background-color:#F1F1F1;
	padding:1px 0px 1px 10px;
	color:#7B7B7B;
	font-size:98%;
	}*html .BreadcrumbSub{width:900px;top:159px;}	

.BreadcrumbSub a
{
	color:#7B7B7B;
	}	
		
.BannerSub
{
	position:absolute;
	top:91px;
	z-index:1000;
	}*html .BannerSub{top:95px;}
		
/******************* END TEMPLATE **********************/

/* START SUB TEMPLATE  **********************/

#OuterContentHome
{

	position:relative;
	margin:0px 3px 0px 0px;
	padding-top:240px;
		}
.BreadcrumbHome
{
	position:absolute;
	top:225px;
	width:890px;
	float:left;
	background-color:#F1F1F1;
	padding:1px 0px 1px 10px;
	color:#7B7B7B;
	font-size:98%;
	}*html .BreadcrumbHome{width:900px;}	

.BreadcrumbHome a
{
	color:#7B7B7B;
	}	
		
.BannerHome
{
	position:absolute;
	top:76px;
	z-index:1000;
	}*html .BannerHome{top:76px;}
		
/******************* END TEMPLATE **********************/		

/* START MAIN NAV **********************/
#TopNav
{
	position:relative;
	z-index:10000;
	float:left;
	width:560px;

		}

#TopNav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#ulnav a {
	display: block;
	white-space:nowrap;
	font-size:98%;
	color:#A7A7A7;
	text-decoration: none;
	padding:0px 13px 0px 13px;
		margin:0px 2px 0px 2px;

}

#ulnav a.selected 
{
	background-color:#E9E9E9;
	color:#818181;
	font-weight:bold;
	height:47px;
}*html #ulnav a.selected {width:0px}

#ulnav a:hover
{
	background-color:#E9E9E9;
	color:#818181;
	height:47px;
		}*html #ulnav a:hover {width:0px}

#ulnav li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	border-right:solid 1px #E9E9E9;
	height:23px;
	}
	
/******************* END MAIN NAV **********************/

/* START TOP RIGHT NAV **********************/
#Level1Nav
{
	position:relative;
	z-index:10000;
	float:right;
	width:560px;
	height:10px;
	padding-right:30px;
		}*html #Level1Nav{padding-right:0px;}

#Level1Nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#Level1Nav a {
	display: block;
	white-space:nowrap;
	font-size:98%;
	color:#fff;
	text-decoration: none;
	padding:4px 8px 0px 8px;
	margin:0px 2px 0px 2px;

}

#Level1Nav li 
{
	list-style: none;
	float: right;
	position: relative;
	text-align: left;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	}

#Level1Nav a.selected 
{
	font-weight:bold;
}
/******************* END TOP RIGHT NAV **********************/

/* START TOP RIGHT NAV **********************/
#subNav
{
	position:absolute;
	top:76px;
	z-index:10000;
	margin-bottom:1px;
	width:870px;
	height:14px;
	background-color:#E9E9E9
		}*html #subNav{height:12px;width:900px;top:77px;}

#subNav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#subNav a {
	display: block;
	white-space:nowrap;
	font-size:98%;
	color:#7B7B7B;
	text-decoration: none;
	padding:0px 8px 0px 8px;
	margin:0px 0px 0px 0px;

}

#subNav li 
{
	list-style: none;
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	}

#subNav a.selected 
{
	font-weight:bold;
	background-color:#88BCE5;
	padding-bottom:10px;
	color:#fff;	
}

#subNav a:hover 
{
	background-color:#88BCE5;
	padding-bottom:10px;
	color:#fff;	
}
/******************* END TOP RIGHT NAV **********************/

	/*  START UL LEFT NAV *************************************** */

	#leftnav
	{	
		width:170px;
		margin:25px 0px 0px 10px;
		border-top:solid 1px #E1E7F3;
	}
	
	#leftnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-position:outside;
		
	}
	

	#leftnav li{
		list-style-image:none;
		list-style-type:none;
		border-bottom:solid 1px #E1E7F3;
		margin:0px;
		margin-bottom:0.3em;
		padding:1px 0px 1px 0px;
	}	
	
	#leftnav li li /*2nd Level Nav*/
	{
		border:none; 
		padding:1px 0px 1px 0px; 
		margin:0px;
		}
		
	#leftnav li a{
		text-decoration:none;
		font-weight:normal;
		color:#484848;
		display:block;
		font-size:98%;
	}

	#leftnav a:hover{
		text-decoration:underline;
	}

	#leftnav li a.selected{
		color:#7B7B7B;
		font-weight:bold
	}

	#leftnav li li a{
		text-decoration:none;
		font-weight:normal;
		color:#484848;
		display:block;
		font-size:98%;
		padding-left:20px;
	}

	#leftnav li li a.selected{
		color:#fff;
		background-color:#88BCE6;
	}
	
	#leftnav li li li a{
		text-decoration:none;
		font-weight:normal;
		color:#484848;
		display:block;
		font-size:98%;
		padding-left:40px;
	}

	#leftnav li li li a.selected{
		color:#fff;
		background-color:#88BCE6;
		
	}	
	
	#leftnav li .news li a{

		border-top:solid 1px #E1E7F3;
		padding-left:0
	}		

	
			
/* *************************************** END UL LEFT NAV *************************************** */

.floatleft{
	float:left;
		}

.floatright{
	float:right;
		}
		
.widecontent{
	float:left;
	width:680px;
	/*border:solid 2px #ccc;*/
	
}

.result
{color:#f00;}
	
/* START SPECIALS ***************************************  */

			/* HEADING ELEMENT (id=7)*/
h1{  margin:0px;}
			
.head_ h1, .heading_{
 font-weight:bold;
  padding-bottom:4px;
    font-size:100%;
}

.head_blue h1, .heading_blue{
  padding-bottom:4px;
  color:#0E5099;
    font-size:100%;
}

.head_blueSml h1, .heading_blueSml{
  color:#616161;
  font-size:100%;
  font-weight:bold;
  padding-bottom:2px;
  border-bottom:solid 1px #BAD2E7;
}

.head_blueLrg h1, .heading_blueLrg{
  color:#616161;
  font-size:140%;
  font-weight:bold;
  padding-bottom:2px;
  border-bottom:solid 1px #BAD2E7;
}

.head_oraLrg h1, .heading_oraLrg{
  color:#616161;
  font-size:140%;
  font-weight:bold;
  padding-bottom:2px;
  border-bottom:solid 1px #F4C015;
}

.head_light h1, .heading_light{
  color:#87B7CF;
  font-weight:bold;
    font-size:100%;
}

			/* IMAGE ELEMENT (id=2)*/
.leftwrap{
  float:left;
}

.rightwrap{
  float:right;
}

.imgborder{
  background-color:#F2F2F2;
  padding:6px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
}


			/* TABLE ELEMENT (id=3)*/
table.tableblack{text-align:left;border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc;}

table.tableblackmaxwidth{text-align:left;border-top: #000000 1px solid; border-left: #000000 1px solid; width:100%}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc}

table.tablemaxwidth{text-align:left;width:100%}

table.left{text-align:left;}
th.left{width:200;}

table.logobox{border-top: #C9C9C9 1px solid;}
td.logobox{}
tr.logobox{}

table.biog{border-top: #C9C9C9 1px solid;}
td.biog{}
tr.biog{}

.doc{width:366;float:left;border-top: #C9C9C9 1px solid;padding-top:4;margin-bottom:6;}
.doc a{text-decoration:underline}
img{border:none;}
.doc_date{color:#3B89D3;}
.doc_title{font-weight:bold;color:#7E7E7E}

/* *************************************** END SPECIALS ***************************************  */	
.bqstart {
     float: left;
     height: 45px;
     margin-top: -30px;
     padding-top: 10px;
     margin-bottom: -0px;
     font-size: 500%;
     color: #EBEBEB;
     font-family:Garamond;
	font-weight:bold     
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: -15px;
     font-size: 500%;
     color: #EBEBEB;
     font-family:Garamond;
     line-height:1.5ex;
     font-weight:bold
 }

.quotes
{
	padding:6px 8px 2px 6px;
	}

.textQuotes
{

	width:160px;
	padding-left:2px;
	line-height:2.5ex;
	font-size:120%;
	}	

.text
{
	padding:6px 8px 2px 0px;
	line-height:2.5ex;
	}
	
/* START NEWS ***************************************************** */

.newsnav{}
.newsitem{border-bottom:solid 1px #E5E5E5;padding-bottom:4px;}
.newsdate{color:#4286D1;}
.newsdownload a{color:#F68A22;}
.newsheading{ font-weight:bold; padding-bottom:2px;}
.newssummary{font-size:97%;padding-bottom:4px;}

/* ******************** END NEWS ********************************* */

















