#contentsub {
	position:relative;
	top:0;
	float:left;
	width:564px;
	margin:0px auto 0px 0px;
	padding:0px 0px 0px 0px;
	z-index: 3;
	background: url(graphics/contentarea.jpg) repeat-x top;
	}
#small {font-size:10px;}
#med  {
	font-size:30px;
	width:350px;
}
#med p{
width:350px;
}
#big {font-size:60px;}
#big h1 {font-size:36px}

body {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
    background-image: url(../graphics/background.gif);
 }
#maincontainer{
	width:790px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #fff url(../graphics/contentbg.jpg) repeat-y left top;

}
#maincontainerblank{
	width:790px;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #fff url(../graphics/contentbgblank.jpg) repeat-y left top;

}
#topbanner{
	position:relative;
	width:750px;
	height:72px;
	top:0px;
	left:0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: url(../graphics/topbanner.jpg) no-repeat;
	z-index:1;
}
#topbanner h1{
	width:330px;
	font: bold 18px Arial, Helvetica, sans-serif;
    color: #003575;
	margin:0px 0px 5px 15px;
	padding-top:18px;
	z-index:1;
}
#header{
	position:relative;
	width:750px;
	height:180px;
	top:0px;
	left:0px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;	
	z-index:1;
}
#topnav li 
{	color: #D43A07; /* C */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Navigation font */
	font-size: .8em; /* C */
	display: inline;
	
}

#topnav ul 
{
	margin:0px;
	white-space: nowrap;
	padding:23px 5px 0px 0px;
	list-style-type: none;
	color: #FFFFFF;
	}

#topnav a
{
	padding: 0px 5px 0px 15px;
	color: #FFFFFF;
	font-weight: bold;
}

#topnav a:link, #topnav a:visited  /* C */
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
}

#topnav a:hover /* C */
{
	color: #FFAC30; 
	}
#topnav{
	position:relative;
	top:0px;
	left:20px;
	width:750px;
	padding:0px;
	margin:0px;
	height: 55px;
	z-index: 2;
	background: url(../graphics/nav.jpg);
	}
#navhead{
	width:186px;
	padding:0px;
	margin:0px;
	height:60px;
	background: url(../graphics/navtop.jpg) no-repeat top;	
}	
#nav{
	position:relative;
	background: url(../graphics/navbg.jpg) repeat-y top;
	}
#nav ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type: none;
}
#nav li{
	color: #000;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:30px;
}
#nav li a{
	color: #50667C;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration: none;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
}
#nav li a:hover{
	color: #000;
	text-decoration: underline;

}
#contentzone{
	width:750px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	}

#content p {
	width:350px;
	font: 0.8em Arial, Helvetica, sans-serif;
	padding:2px 0px 10px 10px;
	margin: 0px;
	color: #000;
}
#contentsub p {
	width:530px;
	font: 0.8em Arial, Helvetica, sans-serif;
	padding:2px 0px 10px 10px;
	margin: 0px;
	color: #000;
}
#content h1{
	width:330px;
	font: bold 1em Arial, Helvetica, sans-serif;
    color: #00254f;
	margin:0px 0px 5px 10px;
	padding-top:20px;
	z-index:1;
}
#contentsub h1{
	width:530px;
	font: bold 1em Arial, Helvetica, sans-serif;
    color: #00254f;
	margin:0px 0px 5px 10px;
	padding-top:20px;
	z-index:1;
}
#contentsub h2{
	width:530px;
	font: bold 0.9em Arial, Helvetica, sans-serif;
    color: #FF9900;
	margin:0px 0px 5px 10px;
	padding-top:7px;
	z-index:1;
}
#content h2{
	width:300px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
	margin:0px;
	padding:0px 0px 0px 0px;
	z-index:1;
}
#content h3{
	font: bold 1em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 30px 0px 0px 0px;
}
#content h4{
	width:250px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #030D19;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
}
#wide p {
	width:510px;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 10px 0px;
	margin: 0px;
	color: #000;
}
#wide {
   padding: 0;
 }

#rightsideab {
	position:absolute;
	width:200px;
	top:43px;
	left:357px;
	margin-top:0px;
	z-index: 7;
	text-align: center;
}
#rightsideab2 {
	position:absolute;
	width:200px;
	top:0px;
	left:565px;
	margin-top:0px;
	z-index: 7;
	text-align: center;
}
#rightsiderel {
	position:relative;
	width:185px;
    padding:0px;
	margin:0px 0px 0px 0px;
	z-index: 7;
	text-align: center;
	float:right;
	clear:right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
#content a, #fontsize a, #fontsize1 a{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;	
}
#content a:hover, #fontsize a:hover, #fontsize a:hover{
	color: #FF9900;
	text-decoration: none;	
}
#content ul{
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 20px;
	width:280px;
	}
#content li{
	width:260px;
	list-style-type:none;
	padding:0px 0px 5px 19px;
	background: url(../graphic/arrow.gif) no-repeat;
	}
#content li a{
	width:200px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;	
}
#content li a:hover{
	color: #FF8204;
	text-decoration: none;	
}

.rightsidepic {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#footer{
	position: relative;
	clear: both;
	width:750px;
	height:66px;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:4;
	background: url(../graphics/footerbg.jpg) no-repeat;
}
#footer p{
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color: #fff;
	width:700px;
 	margin: 0px;
 	padding: 32px 0px 0px 34px;
}
#footer a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing:normal;
	}
#leftside{
	position:relative;
	top:0px;
	left:20px;
	width:186px;
	padding:0px;
	margin:0px;
	z-index:4;
	float:left;
	clear:both;
}
#leftside2{
	position:relative;
	top:0px;
	left:0px;
	width:186px;
	padding:0px;
	margin:0px;
	z-index:4;
	float:left;
	clear:both;
}
h5{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:center;	
}
#sitemap {
	position: absolute;
	top:29px;
	left:550px;
	width:190px;
	color: #334697;
	color: #fff;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	}
#sitemap a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
#sitemap a:hover
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: underline;
	color: #fff;

	}

.rightimage {
	float: right;
	margin-top: 5px;
 }
#events{
	position:absolute;
	top:232px;
	left:0px;
	width:171px;
	height:168px;
	background: url(../graphics/eventsbg.jpg) no-repeat;
	padding-top:80px;
	z-index:10;
	padding-left:14px;
}

#evbot{
	position:absolute;
	top:459px;
	left:0px;
	width:186px;
	height:6px;
	z-index:10;
}
#news{
	position:absolute;
	top:0px;
	left:0px;
	width:171px;
	height:177px;
	background: url(../graphics/newsbg.jpg) no-repeat;
	padding-top:75px;
	padding-left:14px;

	z-index:10;
}
#news p, #events p/* News text */
{
	width: 150px;
	margin:4px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	color: #000; /* C */
	font-family: Verdana, Helvetica, sans-serif; /* C */
	font-size: 9px; /* C */
	line-height:12px;
	font-weight: normal; /* C */
}
#news a:link, #news a:visited, #events a:link, #events a:visited/* C */
{
	color: #000;
	padding:4px 0px 8px 0px;
	margin:0px 0px 4px 0px;
	text-decoration: underline;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	width:130px;

}
#news a:hover, #events a:hover /* C */
{
	color: #336699; 
	text-decoration: none;
}

#email p, #copyright p, #hotscot p{
	width:250px;
}
#email{
	position:absolute;
	top:15px;
	left:266px;
	width:80px;
	height:16px;
	z-index:11;
}
#copyright{
	position:absolute;
	top:15px;
	left:500px;
	width:80px;
	height:16px;
	z-index:12;
}
#active 
{
	padding: 0px 0px 0px 0px;
	margin:0px;
	height:22px;
	font: bold 11px Verdana, Helvetica, sans-serif;
	background: url(../images/active.jpg) no-repeat;
	line-height:22px;
}
#active a
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	width:164px;
	font: bold 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	line-height:22px;
	}
#active a:hover
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: underline;
	width:164px;
	font: bold 11px Verdana, Helvetica, sans-serif;
	color: #fff;
	line-height:22px;
	}
#hotscot{
	position:absolute;
	top:32px;
	left:305px;
	height:16px;
	z-index:1;
}	
#hotscot a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: normal 0.6em  Verdana, Helvetica, sans-serif;
	color: #fff;
	}
#hotscot a:hover
{
	margin: 0;
	padding: 0;
	text-decoration: underline;
	color: #fff;
	}
#toplinkwide 
{
	position:relative;
	top:0px;
	height:20px;
	padding-top:3px;
	margin-top:10px;
	background: url(../images/backbg.gif) no-repeat;
	text-align:left;
	float:right;
}
#toplinkwide a {
	padding: 0px 40px 0px 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;	
}
#toplinkwide a:hover{
	color: #999999;
	text-decoration: underline;	
}


#wide h2{
	width:400px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
	margin:0px;
	padding:0px 0px 10px 0px;
	z-index:1;
}
#content h5{
  font: bold 17px Arial, Helvetica, sans-serif;
  color: #000066;
  width: 500px;
  text-align: left;
  margin: 20px 0px 0px 0px;
}
#member{
	position:absolute;
	top:0px;
	left:570px;
	height:180px;
	width:180px;
	background: url(../graphics/member.jpg) no-repeat;
}
#member h1{
	position:absolute;
	top:38px;
	left:10px;
	width:130px;
	font: italic bold .8em Arial, Helvetica, sans-serif;
    color: #000066;
	padding:0px;
	margin:0px;
}
#member a{
	position:absolute;
	top:150px;
	left:10px;
	width:162px;
	height:18px;
	font: italic bold 0.77em Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
	background: url(../graphics/butbg.gif) no-repeat;
}
#member a:hover{
	
	text-decoration: none;
	background: url(../graphics/butbgova.gif) no-repeat;
}
#dropbox
{
	position:absolute;
	top:66px;
	left:10px;
	width:100px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#dropbox2
{
	position:absolute;
	top:105px;
	left:10px;
	width:100px;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:2;
}
#dropbox p, #dropbox2 p
{
	width:140px;
	font: 0.7em Arial, Helvetica, sans-serif;
	padding:0px 0px 1px 0px;
	margin:0px;
}
.input{
	height:13px;
	width:129px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #013878;
	padding-left:3px;
	border: 1px solid #0066CC;
}
.input2{
	height:13px;
	width:129px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #013878;
	padding-left:3px;
	border: 1px solid #77acd7;
}

#knbank{
	position:absolute;
	top:0px;
	left:0px;
	height:209px;
	width:185px;
	background: url(../graphics/knowledge.jpg) no-repeat;
}
.kbank{
	margin:10px 0px 0px 4px;
}
#but1{
	position:absolute;
	top:269px;
	left:0px;
	height:60px;
	width:185px;
}
#search{
	position:absolute;
	top:209px;
	left:0px;
	height:60px;
	width:185px;
}
#but1rel{
	position:relative;
	top:0px;
	left:0px;
	height:60px;
	width:185px;
}
#searchrel{
	position:relative;
	top:0px;
	left:0px;
	height:60px;
	width:185px;
}
#search a, #searchrel a, #but1 a, #but1rel a{
	position:absolute;
	height:47px;
	width:165px;
	left:0px;
	top:0px;
	padding:17px 0px 0px 20px;
	font: italic bold 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
#search a:hover, #searchrel a:hover, #but1 a:hover, #but1rel a:hover{
	color: #233C64;
	font: italic bold 14px Arial, Helvetica, sans-serif;

}
#standard1{
	position:absolute;
	top:500px;
	left:-169px;
	height:22px;
	width:133px;
	z-index:20;
}
#fontsize1{
	position:absolute;
	top:450px;
	left:20px;
	height:22px;
	width:133px;
	z-index:20;
}
#standard{
	position:absolute;
	top:300px;
	left:-169px;
	height:22px;
	width:133px;
	z-index:20;
}
#fontsize{
	position:absolute;
	top:250px;
	left:20px;
	height:22px;
	width:133px;
	z-index:20;
}
#news h1, #events h1, #navhead h1{
	position:absolute;
	top:23px;
	left:40px;
	width:135px;
	font: italic bold 0.8em Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #fff;
}
.need {
	width:185px;
	height:60px;
	background: url(../graphics/need.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;

}
.need:hover{
	background: url(../graphics/needova.jpg) no-repeat;	

}
.search {
	width:185px;
	height:60px;
	background: url(../graphics/search.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;

}
.search:hover{
	background: url(../graphics/searchova.jpg) no-repeat;	
}
#butbotab{
	position:absolute;
	top:209px;
	left:565px;
}
#butbot{
	position:absolute;
	top:329px;
	left:0px;
}
#butbotrel{
	top:0px;
	left:0px;
}
#low{
	position:absolute;
	top:20px;
	left:610px;
}
#low a{
	font: 0.8em Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#low a:hover{
	text-decoration:underline;
	}
#searchbox{
	width:180px;
	position:absolute;
	top:45px;
	left:570px;
}
.advanced{
	width:80px;
	height:20px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000099;
	padding:0px 2px 2px 2px;
	margin:0px 0px 0px 4px;
}
.go{
	width:25px;
	height:20px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000099;
	padding:0px 2px 2px 2px;
	margin:0px 0px 0px 4px;
}

.needrel {
	width:185px;
	height:60px;
	background: url(../graphics/needrel.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;

}
.needrel:hover{
	background: url(../graphics/needovarel.jpg) no-repeat;	

}
.searchrel {
	width:185px;
	height:60px;
	background: url(../graphics/searchrel.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;

}
.searchrel:hover{
	background: url(../graphics/searchovarel.jpg) no-repeat;	
}
#links{
    width:380px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#links a{
	margin:0px 0px 0px 5px;
	padding:4px 0px 0px 0px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;	
}
#links a:hover{
	color: #FF9900;
	text-decoration: none;	
}
#links p{
	width:500px;
	font: 0.8em Arial, Helvetica, sans-serif;
	padding:4px 0px 3px 25px;
	margin: 0px;
	color: #000066;
}
#links h1{
	width:330px;
	font: bold 1em Arial, Helvetica, sans-serif;
   	color: #EA8C00;
	margin: 15px 0px 10px 0px;
	padding-top:10px;
	z-index:1;
}
/*calendar formating-----------------------------*/

#calendar{
	position:absolute;
	top:50px;
	left:400px;
	width:156px;
	height:128px;
	z-index:300;
}
#iframe{
	position:absolute;
	top:200px;
	left:0px;
	width:156px;
	height:128px;
	z-index:350;
}
#calendar  a{
	width:300px;
	color: #000;
	text-decoration: none;	
}
#calendar a:hover{
	color: #000;
	background: #AAEAFF;
}

#calendar h1, #calendar2 h1 {
	position:absolute;
	top:3px;
	left:45px;
	width:104px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 0px;
	margin: 0px;
	color: #000;
	letter-spacing: 1px;	
}


#dates{
	position:absolute;
	top:40px;
	left:12px;

}
#dates td{
	font: 10px/10px  Helvetica, sans-serif;
	text-align:right;
	color: #000;
	width:12px;
	height:10px;
	

}
#highlight{
	background: #6FB7FF;
	
}
#highlight a:hover{
	background: #6FB7FF;
	
}
.select{
	margin:0px 0px 0px 10px;
	font: 10px  Helvetica, sans-serif;	

}






#contentsub ul{
	font: 0.8em  Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 10px;
	width:280px;
	}
#contentsub li{
	width:360px;
	list-style-type:none;
	padding:2px 0px 5px 23px;
	background: url(../graphics/arrow.gif) no-repeat;
	}
#select{
	position:absolute;
	top:21px;
	left:225px;
}
#narrow p{
	padding-top:10px;
	padding-bottom:0px;
	width:358px;
}
/*shortdescription formating-----------------------------*/
#sdes{
	position:relative;
	width:500px;
	margin:0px 0px 15px 10px;
	padding:0px 0px 0px 0px;
	background: url(../graphics/sdetbg.jpg) no-repeat;
}
#sdes img{
	position:absolute;
	
	top:4px;
	left:513px;
}
#sdes h1{
width:400px;
	font: bold .9em Arial, Helvetica, sans-serif;
	color: #000066;
	margin:0px 0px 0px 4px;
	padding:0px 0px 4px 0px;

}
#sdes h1 a{
	color: #000066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
#sdes h1 a:hover{
	text-decoration:none;
}
#sdes p{
width:400px;
	font: 0.8em Arial, Helvetica, sans-serif;
	margin:-3px 0px 0px 4px;
	padding:2px 0px 4px 0px;
}
#blue{ 
	top:10px;	
	position:relative;
	width:600px;
	margin: 0px 0px 0px 104px;
	padding: 4px 0px 0px 0px;
	background: #F2F9FF;
}
.email{
	font: 1em  Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;	
}
.email:hover{
	text-decoration: none;	
}
.telab{
	position:absolute;
	top:50px;
	left:240px;
}
.emab{
	position:absolute;
	top:70px;
	left:240px;
}
/*search advocate formating-----------------------------*/
#searchbg{
	position:relative;
	background: url(../graphics/searchbg.jpg) no-repeat;
	left:0px;
	width:250px;
	height:225px;
	margin:0px 0px 0px 0px;
	z-index:1;
}
.selects1{
	margin:61px 0px 0px 38px;
	font: 10px  Helvetica, sans-serif;	

}
.selects2{
width:170px;
	margin:15px 0px 0px 38px;
	font: 10px  Helvetica, sans-serif;	

}
.selects3{
width:170px;
	margin:46px 0px 0px 38px;
	font: 10px  Helvetica, sans-serif;	

}
.selects4{
width:163px;
	margin:15px 0px 0px 38px;
	font: 10px  Helvetica, sans-serif;	
}

#sbutt{
	position:absolute;
	top:148px;
	left:120px;
	height:47px;
	width:94px;

}
#sbutt a{
	color: #FFFFFF;
	text-decoration: none;
	font: bold 16px/53px Arial, Helvetica, sans-serif;

}
.sbutt {
	width:97px;
	height:53px;
	background: url(../graphics/searchbutton.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	font: bold 16px/8px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	text-align:center;

}
.sbutt:hover{
	background: url(../graphics/searchbuttonova.jpg) no-repeat;	

}
#absolute{
	position:absolute;
	top:105px;
	left:488px;
	height:45px;
	width:94px;

}


/*libsearch advocate formating-----------------------------*/
#libsearch td{
	font: 0.8em Arial, Helvetica, sans-serif;
	padding:3px 0px 3px 25px;
	margin: 0px;
	color: #000066;
	
}
#libsearch a{
	margin:0px 0px 0px 5px;
	padding:4px 0px 0px 0px;
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;	
}
#libsearch a:hover{
	color: #FF9900;
	text-decoration: none;	
}
/*loggedin formating-----------------------------*/
#logd{
	position:absolute;
	top:0px;
	left:570px;
	height:180px;
	width:180px;
	background: url(../graphics/loggedinbg.jpg) no-repeat;
}
#logd h1{
	position:absolute;
	top:38px;
	left:40px;
	width:130px;
	font: italic bold .8em Arial, Helvetica, sans-serif;
    color: #000066;
	padding:0px;
	margin:0px;
}
#logd a{
	position:absolute;
	top:150px;
	left:10px;
	width:162px;
	height:18px;
	font: italic bold 0.77em Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
	text-align:right;
	background: url(../graphics/butbg.gif) no-repeat;
}
#logd a:hover{
	
	text-decoration: none;
	background: url(../graphics/butbgova.gif) no-repeat;
}
#logd p{
	position:absolute;
	top:85px;
	left:24px;
	width:140px;
	font: 12px Arial, Helvetica, sans-serif;
    color: #000066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1;
	text-align:left;
	}
#tran{
	position:absolute;
	top:83px;
	left:26px;
	z-index:100;
}	
#right{
	text-align:right;
}
/*membersdetails formating-----------------------------*/
#table {

	font: 12px Arial, Helvetica, sans-serif;
    color: #000066;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	z-index:1;
	text-align:left;
	}
#back{
	position:relative;
	width:140px;
	height:20px;
	top:0px;
	left:417px;
	background: #F0F0F0;

	background: url(../images/back.gif) no-repeat;
	padding-bottom:3px;
}
#back a{
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration:none;
	padding-left:15px;
	line-height:25px;	
	margin-left:9px;
}

#back a:hover{
	text-decoration:underline;
	color: #000;
	padding-left:15px;
	margin-left:9px;
	line-height:25px;
}

#dropbox2 a{
	position:absolute;
	top:17px;
	left:141px;
	width:20px;
	height:20px;
	text-decoration: none;
	background: url(../graphics/ar1.gif) no-repeat;
}
#dropbox2 a:hover{
	
	text-decoration: none;
	background: url(../graphics/ar2.gif) no-repeat;
}

form{
	padding:0px;
	margin:0px;
}
/*library formating-----------------------------*/
#library{
	width:750px;
	height:178px;
	position:relative;
	padding:0px;
	margin:0px;
	background: url(../graphics/librarybg.jpg) no-repeat;
}
.drop{
	padding:0px 0px 0px 0px;
	margin:62px 0px 0px 50px;
	width:190px;

}
#library h1{
	color: #00254f;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:39px;
	left:51px;
	width:150px;
	font: bold .9em Arial, Helvetica, sans-serif;
}
#library h2{
	color: #00254f;
	width:150px;
	position:absolute;
		padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	top:39px;
	left:479px;
	font: bold .9em Arial, Helvetica, sans-serif;
}
.light{
	 color: #003e82;
}
#b1{
	position:absolute;
	top:60px;
	left:380px;
	width:85px;
}
#library a{
	width:180px;
	height:60px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-align:center;

}
.b1 {
	width:185px;
	height:60px;
	background: url(../graphics/b1.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 2px;
	text-align:center;
}
.b1:hover{
	background: url(../graphics/b1o.jpg) no-repeat;	

}
.b1grey {
	width:185px;
	height:60px;
	background: url(../graphics/b1g.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 2px;
	text-align:center;
}
.b1grey:hover{
	background: url(../graphics/b1g.jpg) no-repeat;	

}
#b2{
	position:absolute;
	top:60px;
	left:490px;
	width:83px;
}
.b2 {
	width:180px;
	height:60px;
	background: url(../graphics/b2.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 0px;
	text-align:center;

}
.b2:hover{
	background: url(../graphics/b2o.jpg) no-repeat;	

}
.b2grey {
	width:180px;
	height:60px;
	background: url(../graphics/b2g.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 0px;
	text-align:center;

}
.b2grey:hover{
	background: url(../graphics/b2g.jpg) no-repeat;	

}
#b3{
	position:absolute;
	top:60px;
	left:600px;
	width:85px;
}
.b3 {
	width:180px;
	height:60px;
	background: url(../graphics/b3.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 0px;
	text-align:center;

}
.b3:hover{
	background: url(../graphics/b3o.jpg) no-repeat;	

}
.b3grey {
	width:180px;
	height:60px;
	background: url(../graphics/b3g.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/8px Arial, Helvetica, sans-serif;
	padding:14px 0px 0px 0px;
	text-align:center;

}
.b3grey:hover{
	background: url(../graphics/b3g.jpg) no-repeat;	

}
#browser p{
	font: .8em Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 14px;
}
.cell{
    font: .7em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 5px;
	color:#000;
}
.cell2{
    font: .7em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 0px;
	color:#000;
}
.cell a{
    font: .9em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 5px;
	color:#000;
}
.cell a:hover{
    font: .9em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 5px;
	color:#000;
	text-decoration:none;
}
#browser h1{
	color: #fff;
	width:150px;
	padding:4px 0px 4px 4px;
	margin:0px 0px 0px 0px;
	font: bold .9em Arial, Helvetica, sans-serif;
}
#browser h2{
	color: #00254f;
	width:100px;
	padding:3px 0px 3px 4px;
	margin:0px 0px 0px 0px;
	font: bold .7em Arial, Helvetica, sans-serif;
}
#browser h3{
	color: #00254f;
	width:30px;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font: bold .7em Arial, Helvetica, sans-serif;
	text-align:center;
}
#browser h4{
	color: #00254f;
	width:69px;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	font: bold .7em Arial, Helvetica, sans-serif;
	
}
#libsearchbut{
	position:absolute;
	top:140px;
	left:42px;
	width:169px;
	height:25px;
}
.libsearchbut {
	width:180px;
	height:20px;
	background: url(../graphics/snewova.jpg) no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	font: bold 12px/13px Arial, Helvetica, sans-serif;
	padding:13px 0px 0px 0px;
	text-align:center;

}
.libsearchbut:hover{
	background: url(../graphics/snew.jpg) no-repeat;	

}
lmarg{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.cell3 a{
    font: .7em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 5px;
	color:#000;
}
.cell3 a:hover{
    font: .7em Arial, Helvetica, sans-serif;
	padding:4px 0px 4px 5px;
	color:#000;
	text-decoration:none;
}
/*newslist formating-----------------------------*/
#newslist {
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#newslist p {
	width:350px;
	font: 0.8em/1.3em Arial, Helvetica, sans-serif;
	padding:0px 0px 15px 48px;
	margin: 0px;
	color: #000;
}
#newslist ul{
	padding:14px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 0.9em Arial, Helvetica, sans-serif;

}
#newslist li{
	padding:0px 0px 0px 28px;
	margin:0px 0px 0px 20px;
		font: bold 1em Arial, Helvetica, sans-serif;
		 color: #FF9900;

}
#newslist li a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 1em Arial, Helvetica, sans-serif;
	 color: #FF9900;
	 text-decoration:none;
}

#newslist h4{
	width:350px;
	font: 0.7em/1.3em Arial, Helvetica, sans-serif;
	padding:0px 0px 10px 48px;
	margin: -10px 0px 0px 0px;
	color: #000;
}
#arch{
width:400px;

}

.rightnews{
	position:absolute;
	top:47px;
	left:350px;
	width:200px;
}
#prof a{
 	color: #000066;
	text-decoration:underline;	
}
.linky{
	color: #000066;
	text-decoration: underline;
		
}
#contentsub a:hover, #prof a:hover{
	color: #FF9900;
	text-decoration: none;	
}
#knbank h1{
	position:absolute;
	top:129px;
	left:20px;
	width:140px;
	font: italic bold 13px Arial, Helvetica, sans-serif;
    color: #000066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1;
	text-align:left;
}
#knbank p{
	position:absolute;
	top:149px;
	left:20px;
	width:140px;
	font: 11px Arial, Helvetica, sans-serif;
    color: #000066;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:1;
	text-align:left;
}
#nlink a{
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;
}
#nlink a:hover{
	color: #FF9900;
	text-decoration: none;	
}
.clear{
clear:both;
}