@charset "UTF-8";
/* CSS Document */

html, body {
	height: 100%;
	background:url(images/bkgrd.jpg) repeat-x #d6effa;
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
}

#Wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -167px;
	}

form{
	border:0px;
	padding:0px;
	margin:0px;}

#adTopWrap{
	width:779px;
	height:101px;
	background:url(images/ad728x90.png) no-repeat;
	margin:0px auto;
	position:relative;}
	
#ad{
	width:728px;
	height:90px;
	top:5px;
	left:31px;
	position:absolute;}

#ad2{
	width:120px;
	height:600px;
	top:7px;
	left:8px;
	position:absolute;}

#headerWrap{
	margin:0px auto;
	width:779px;
	height:125px;
	position:relative;}
	
#logo{
	background:url(images/logo.png) no-repeat;
	height:50px;
	width:528px;
	position:absolute;
	top:40px;
	left:20px;
	display:block;
	cursor:pointer;}

.hide{display:none;}	

#book{
	background:url(images/books.png) no-repeat;
	height:68px;
	width:106px;
	position:absolute;
	top:25px;
	right:20px;}


#navigationWrap{
	background:url(images/navigationBkgrd.png) no-repeat;
	height:32px;
	width:779px;
	margin:0px auto;
	position:relative}


#leftNav{
	position:absolute;
	top:10px;
	left:20px;}

#leftNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;}

#leftNav ul li{
	padding-right:20px;
	float:left;}

.home{
	width:48px;
	height:11px;
	display:block;
	background:url(images/home.png) no-repeat;}

a:hover.home{
	width:48px;
	height:11px;
	display:block;
	background:url(images/Hhome.png) no-repeat;}
	
.about{
	height:11px;
	display:block;
	width:75px;
	background:url(images/aboutus.png) no-repeat;}

a:hover.about{
	height:11px;
	display:block;
	width:75px;
	background:url(images/Haboutus.png) no-repeat;}

.news{
	height:11px;
	display:block;
	width:121px;
	background:url(images/newsevents.png) no-repeat;}

a:hover.news{
	height:11px;
	display:block;
	width:121px;
	background:url(images/Hnewsevents.png) no-repeat;}

.courses{
	height:11px;
	display:block;
	width:70px;
	background:url(images/courses.png) no-repeat;}
	
a:hover.courses{
	height:11px;
	display:block;
	width:70px;
	background:url(images/Hcourses.png) no-repeat;}

.contact{
	height:11px;
	display:block;
	width:67px;
	background:url(images/contact.png) no-repeat;}

a:hover.contact{
	height:11px;
	display:block;
	width:67px;
	background:url(images/Hcontact.png) no-repeat;}

.corner{
	height:13px;
	width:146px;
	display:block;
	background:url(images/studentsCnr.png) no-repeat;}
	
a:hover.corner{
	height:13px;
	width:146px;
	display:block;
	background:url(images/HstudentsCnr.png) no-repeat;}
	
#rightNav{
	position:absolute;
	top:10px;
	right:20px;}


#Wrap1{
	width:950px;
	position:relative;
	clear:both;
	height:388px;
	margin:0px auto;}

#introWrap{
	background:url(images/mainBkgrd.png) no-repeat;
	width:779px;
	height:263px;
	position:absolute;
	top:20px;
	left:85px;}
	
#introTxt{
	font-size:12px;
	padding:18px;
	line-height:16px;}

#compserv{
	width:417px;
	height:208px;
	position:absolute;
	top:155px;
	right:20px;
	background:url(images/compserv.png) no-repeat;}


#emailWrap{
	background:url(images/emailBkgrd.png) no-repeat;
	height:123px;
	width:492px;
	position:absolute;
	top:265px;
	left:75px;}

#emailTxt{
	font-size:12px;
	padding:22px 10px 20px 25px;
	line-height:16px;}
	
.email{
	padding:8px 0px 8px 0px;}
	
.smTxt{
	font-size:10px;}


#emailHeader{
	background:url(images/beintheknow.png) no-repeat;
	width:228px;
	height:26px;
	position:absolute;
	top:255px;
	left:95px;}

#Wrap2{
	width:950px;
	position:relative;
	clear:both;
	height:450px;
	margin:0px auto;}

#learnUsenet{
	background:url(images/learnusenet.png) no-repeat;
	height:422px;
	width:44px;
	position:absolute;
	top:12px;
	left:50px;
	}
	
#whiteBox{
	position:absolute;
	top:0px;
	left:93px;
	height:450px;
	width:460px;
	background-color:#ffffff;}

#learn ul{
	margin:0px;
	padding:12px 0px 0px 6px;
	list-style-type:none;}
	
#learn ul li{
	float:left;
	padding-right:3px;}

.whatisusenet{
	background:url(images/whatisusenet.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}

a:hover.whatisusenet{
	background:url(images/Hwhatisusenet.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}
	
.historyusenet{
	background:url(images/historyusenet.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}
	
a:hover.historyusenet{
	background:url(images/Hhistoryusenet.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}


.findnewsgroups{
	background:url(images/findnewsgroups.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}

a:hover.findnewsgroups{
	background:url(images/Hfindnewsgroups.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}

.gettingstarted{
	background:url(images/gettingstarted.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}

a:hover.gettingstarted{
	background:url(images/Hgettingstarted.jpg) no-repeat;
	height:49px;
	width:110px;
	display:block;
	}

.txt{
	font-size:11px;
	line-height:16px;
	padding:10px;}
	
#newsBox{
	width:253px;
	position:absolute;
	top:0px;
	right:130px;}

#newsPaper{
	background:url(images/newsRoll.png) no-repeat;
	width:123px;
	height:68px;
	top:-10px;
	right:80px;
	position:absolute;}
	
#newsTxt{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 10px 10px 10px;
	line-height:16px;}

.date{
	font-weight:bold;
	font-size:13px;
	color:#0a3552;}

#newsTop{
	width:280px;
	height:12px;
	background:url(images/newsTop.png) no-repeat;}

#newsMid{
	width:280px;
	background:url(images/newsMid.png) no-repeat bottom;
	height:413px;}

#newsBtm{
	width:280px;
	height:9px;
	background:url(images/newsBtm.png) no-repeat;}


/*INTERIOR*/


.contactBkgrd{
	height:282px;
	width:246px;
	background:url(images/contactBkgrd.png) no-repeat;
	text-align:left;
	color:#ffffff;
	padding:2px;}

#InteriorWrap{
	width:779px;
	clear:both;
	margin:0px auto;
	padding:15px 0px 0px 0px;}
	
#interiorLeft{
	float:left;
	width:623px;
	padding-bottom:15px;}

#interiorRight{
	padding-bottom:15px;
	width:136px;
	height:628px;
	float:right;
	background:url(images/rightAdBkgrd.png) no-repeat;
	position:relative;}

#interiorTop{
	width:623px;
	background:url(images/interiorTop.png) no-repeat;
	height:9px;}

#interiorMid{
	width:623px;
	background:url(images/interiorMid.png) repeat-y;
	}

.header{
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#024e84;}
	
.interiorTxt{
	padding:10px;
	font-size:12px;
	line-height:16px;
	font-family:Verdana, Geneva, sans-serif;}

#interiorBtm{
	width:623px;
	background:url(images/interiorBtm.png) no-repeat;
	height:9px;}

.extraLinks{
	width:493px;
	height:65px;
	background:url(images/exLinksBkgrd.png) no-repeat;}


#Footer, #push {
	height: 167px;
	background:url(images/footerBkgrd.jpg) repeat-x;
	clear:both;
}


#bookmarkWrap{
	width:759px;
	margin:0px auto;
	height:36px;
	padding:30px 0px 30px 0px;}
	
#bookmarkBkgrd{
	width:578px;
	height:36px;
	background:url(images/bookmarkBkgrd.png) no-repeat;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;}

#footerLinks{
	text-align:center;
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;}
	
#footerLinks a{
	text-align:center;
	font-size:11px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;}