/*---------------------------------------
GENERAL STYLING
----------------------------------------*/
* { 				margin: 0; padding: 0; } 
body { 				background:  repeat; color: black; }
p { 				margin: 10px 0 0 0; line-height: 1.5;  }
h1,h2,h3,h4,h5,h6	{	margin: 0 0 15px 0; }
html, body, div { 		font-family: Calibri, "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size: 98%; }
table {				font-family: Calibri, "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size: 98%; }
blockquote {			padding: 2%; background-color: #fff; border: 1px solid #ccc; text-indent: 20px; }

p.infoheader_title { 		font-family: "AFBattersea", Calibri, "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size: 30pt; padding-top: 5px; padding-left: 10px; position: relative; 
				color: #black; /*Drk Blue*/ line-height:70%; }
p.infoheader_text { 		font-size: 10pt;  color: #black;  line-height:90%; padding-left: 10px;  } 

/*---------------------------------------
/* COLORS
----------------------------------------*/
/*
#007236; green
#fff799; Lt Yelllow
#004a80;  Blue header
#5775bb / Background Blud /
#2e5572 Light Blue Grey
#002157 Dark blue
9e0b0f; Orange Maroon
*/

a { 							color: #9e0b0f; /* Orange Maroon*/ font-weight: normal; text-decoration: none; }
a:hover { 						color: #red; font-weight: normal; text-decoration: underline; }
					
/*---------------------------------------
Footer STYLES
----------------------------------------*/
div#footer div.footer_text a { 			color: #fff799 /*Lt Yelllow*/; text-decoration: none; text-align: center }
div#footer div.footer_text a:hover { 		border-bottom: 1px solid #fff; text-align: center }
div#footer h1, div#footer p { 			margin: 0px; }
						
/*---------------------------------------
CONTENT STYLES
----------------------------------------*/
/*border: 1px solid #ccc; */
div.item { 			margin-bottom: 20px; }
div.item h3 {  			padding: 10px; position: relative;  
				background-color: #2e5572; /* Blue grey*/ color: #fff799; /*Lt Yelllow*/ }
div.item h2 {		     	padding: 5px; position: relative; 
				BACKGROUND-COLOR: #004a80; /* Blue header*/ color: #fff799; /*Lt Yelllow*/ }
div.item td.recolist_table { 	color: #black; }

div.divbio {
	position:absolute;
	color: black;
	background-color: white;
	font-family: none;
	font-size: none;
	padding: 10px;
}

a.sidebar:link { color: blue; }	
a.sidebar:visited { color: darkblue; }	

div.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1296px;
	height:900px;
}

div.LeftBar {
	position:absolute;
	left:0px;
	top:0px;
	width:180px;
	height:179px;
}

div.Header {
	position:absolute;
	left:180px;
	top:0px;
	width:737px;
	height:84px;
}

div.v5-2-03 {
	position:absolute;
	left:917px;
	top:0px;
	width:198px;
	height:180px;
}

div.FarRightBar {
	position:absolute;
	left:1115px;
	top:0px;
	width:181px;
	height:900px;
}

div.InfoHeader {
	position:absolute;
	left:180px;
	top:84px;
	width:737px;
	height:95px;
	background: url("../images/InfoHeader.gif");
}

div.LeftBar006 {
	position:absolute;
	left:0px;
	top:179px;
	width:179px;
	height:721px;
}

div.Toolbar-Reco {
	position:absolute;
	left:179px;
	top:179px;
	width:202px;
	height:50px;
}

div.Toolbar-Event {
	position:absolute;
	left:381px;
	top:179px;
	width:105px;
	height:50px;
}

div.Toolbar-Transcript {
	position:absolute;
	left:486px;
	top:179px;
	width:143px;
	height:50px;
}

div.Toolbar-Bio {
	position:absolute;
	left:629px;
	top:179px;
	width:107px;
	height:50px;
}

div.Toolbar-New {
	position:absolute;
	left:736px;
	top:179px;
	width:70px;
	height:50px;
}

div.toolbar-aboutus {
	position:absolute;
	left:806px;
	top:179px;
	width:111px;
	height:50px;
}

div.RightBar-Main {
	position:absolute;
	left:917px;
	top:180px;
	width:198px;
	height:720px;
	background: url("../images/RightBar_Main.gif");	
}

div.LeftBar014 {
	position:absolute;
	left:179px;
	top:229px;
	width:1px;
	height:671px;
}

div.Main {
	position:absolute;
	left:180px;
	top:229px;
	width:726px;
	height:671px;
	background: url("../images/Main.gif");
	background-repeat: no-repeat;
	padding-top:10px;
}

div.v5-2-16 {
	position:absolute;
	left:906px;
	top:229px;
	width:11px;
	height:671px;
}

div.Footer {
	position:absolute;
	left:180px;
	top:863px;
	width:726px;
	height:37px;
}
