/****** monkey css ******/
body 
{
	margin: 3px 0px 0px 0px ;
	padding: 0px;
	background: url(../images/bg.jpg) repeat-x;
	background-color:#002e4f;
}

p 
{
	margin: 0px; 
	padding-bottom:10px; 
}

#maincontainer
{
	position: relative;
	display: block;
	width: 750px;
	margin: 0px auto 0px auto;
	padding:0px;
	background: #fff;
	border-left: 2px solid #FFFFFF;	
	border-right: 2px solid #FFFFFF;

}

.subim{
	margin:4px 0px 0px 0px;
	padding:0px;
}
/*******Header*******/
#header
{
	height:230px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	background: #FFFFFF; 
	width:750px;
}
#banner h3{
	padding:0px;
	margin:0px;
}

#banner h3 a
{
	color: #00295C;
	padding: 9px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	z-index: 1;
	display:block;
	height:30px;
	background: url(../graphics/bannerh1bg.jpg) no-repeat bottom left;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#header h1
{
	position:absolute;
	top:93px;
	left:118px;
	width:600px;
	text-align:left;
	color: #fff;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	font-weight: Bold; 
	padding:0px; 
	margin: 0px;
	z-index: 1;
}
#topnav{
	position:absolute;
	top:10px;
	left:223px;
	width:441px;
	padding:0px;
	margin:0px;
	z-index:4;
	}
#topnav ul 
{
	width:521px;
	margin: 0px;
	padding:0px;
	color: #CCCCCC;
	font: bold 10px Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	list-style: none;
}
#topnav li
{
	padding-top:6px;
	margin:0px;
	padding-bottom:7px;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	display: inline;
}

#topnav a
{
	margin: 0;
	padding: 0;
	margin-left:0px;
	padding-left:10px;
	text-decoration: none;
	width:164px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
line-height: 11px;
	}
#topnav a:hover
{
	margin: 0;
	padding: 0;
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	margin-left:0px;
	padding-left:10px;
	text-decoration: none;
	color: #709BBE;
}
/******Build******/

#spread 
{
	width: 540px;
	float: left;
	padding: 15px 5px 0px 15px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
}
#base
{
	padding:0px;
	margin: 0px 0px 0px 0px;

}
#contentzone
{
	position: relative;
	float: right;
	padding: 0px;
	width: 570px;
	margin:0px;
	clear:right;

}
/******Eavail******/
#book{
	position:absolute;
	top:117px;
	left:596px;
	width:179px;
	height:211px;
	background: url(../graphics/bookbg.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}
#book h3{
	color: #fff;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	margin:11px 0px 18px 22px;
	padding:0px;
}
#book p{
	color:#A38A4E;
	font-size: 12px; 
}
.avail{
	position:absolute;
	top:170px;
	left:19px;
	height:19px;
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#A38A4E;
	padding:0px;
	margin:0px;
	width:140px;
}
/******nav******/
#navarea
{	
	width:164px;
	float: left;
	margin: 0px;
	padding: 0px;
 	z-index: 1;
}
#navarea h3{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin:0px 0px 0px 0px;
	padding:11px 0px 0px 0px;
	background: url(../graphics/navtop.jpg) no-repeat;
	display:block;
	width:179px;
	height:31px;
	text-indent:6px;
}
#nav
{
	margin: 0px 0px 0px 0px;
	width: 159px;
	position: relative;
	background: url(../images/navbg.jpg) repeat-y;
}

#leftim{
	position:relative;
	top:0px;
	left:0px;
	width:164px;
	padding:0px;
	z-index: 1;
}





/*******Footer*******/
#clear{
	clear:both;
	height:4px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size: 3px; 
	line-height: 0; 
}
#footer
{
	position: relative;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	height:98px;
	width: 750px;
	background: url(../images/footerbg.jpg) no-repeat;
}
#footer p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
 	text-decoration:none;
 	color: #fff;
	width:740px;
 	margin: 0px;
 	padding: 60px 0px 0px 5px;
}
#footer a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
#footer a:hover
{
	text-decoration: underline;
	color: #fff;
	}

#sitemap {
	position: absolute;
	top:19px;
	left:693px;
	width:40px;
	color: #334697;
	}
#sitemap a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	}
#sitemap a:hover
{
	list-style-type: none;
	text-decoration: underline;
	}
#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;
}
#hotscot{
	position:absolute;
	top:15px;
	left:0px;
	width:80px;
	height:16px;
}
#hotscot a
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #fff;
	}
#hotscot a:hover
{
	text-decoration: underline;
	color: #fff;
	}


/*******Text Area Format*******/

#textcontent 
{
	width: 353px;
	float: left;
	padding:2px 0px 10px 0px;
	color: #000; 
	font: 12px/19px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin:0px;


}
#textcontentwide p, #textcontent p{
	font-size: 12px;	
	line-height:19px;
}
#textcontentwide 
{
	width: 550px;
	float: left;
	padding: 5px 5px 10px 0px;
	color: #333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
}
#textcontentwide ul
{
	margin: 10px 0px 10px 40px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#textcontent ul
{
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#textcontent li{
	list-style-type:none;
	padding:0px 0px 12px 17px;
	background: url(../images/bullet.gif) no-repeat;
	}
#textcontentwide li
{
	list-style-type:none;
	padding:0px 0px 7px 17px;
	margin:0px 0px 0px 0px;
	background: url(../images/bullet.gif) no-repeat;
}

#textcontent a, #textcontentwide a, #photocontent a/* C */
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;	
}

#textcontent a:hover, #textcontentwide a:hover, #photocontent a:hover
{
	color: #003399;
	text-decoration: none;
}





h1  
{
	font: italic bold 15px Arial, Helvetica, sans-serif;
    color: #206f81;
	margin:0px 0px 18px 0px;
	padding-top:5px;

	font-size: 14px; 
	font-weight: Bold; 
}
h2  
{
		color: #030D19;   
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold; 
	padding: 6px 0px 6px 0px; 
	margin: 0px;
	z-index: 1;
}
h3 
{
	color: #030D19;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: Bold; 
	padding: 4px 0px 5px 0px;
	margin: 0px;
	z-index: 1;
}
h4
{
	color: #030D19;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: Bold; 
	padding-bottom: 10px;
	margin: 0px;
}
/*******Photo Area*******/
#photocontent 
{	
	float:right;
	width: 200px;
	margin: 4px 5px 0px 0px;
	padding: 35px 0px 0px 0px ;
	color: #333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	text-align:center;
}
#photocontent img 
{	
	padding:0px 0px 20px 0px;
}
#photocontenthome 
{	
	float:right;
	width: 180px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	color: #333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;

}
.image1 
{
	margin: 0px 0px 40px 0px;
	border: 3px solid #501B15;
		
}
/******Tariff/Form******/
TABLE.tbl
{
	border: 1px solid #336699; 
	border-collapse: collapse;
	margin-bottom: 25px;
	width: 100%;
}
TR.tblr
{
	font-weight: bold; 
	color: #fff; 
	font-size: 13px; 
	background: #336699; 
	padding: 4px; 
}
TR.tblh
{
	margin: 0px; 
}
TD.tblh
{
	font-weight: bold;
	color: #336699; 
	padding: 4px;
}
TD.tblmh
{
	padding: 4px; 
}
TD.tbld
{
	padding: 4px; 
	
}
TD.content
{
	vertical-align: text-top; 
	padding: 4px; 
}
INPUT
{
	color: #000;
	border: 1px solid #000;
	background: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
}
TEXTAREA
{
	color: #000;
	border: 1px solid #000;
	background: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
}
SUBMIT
{
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	background: #f0f0f0;
	border: 1px solid #336699; 
}
#tariff
{
	border: 1px solid #D4C7A7;
	border-collapse: collapse;
	margin-bottom: 25px;
	width: 352px;
}

#tariff th
{
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 13px; 
	background: #A48B52; 
	padding: 4px;
	width: 165px;
}

#tariff h3
{
	margin-top: 0px; 
	font-weight: bold; 
	color: #A48B52; 
	font-size: 12px; 
}

#tariff td
{
	font-weight: bold; 
	color: #A48B52;  
	padding: 4px;
	text-align: left;
	font-size:13px;
}
#tariff .left {
  	text-align: left;
  }
#tariff .cent {
  	text-align: center;
  }

.contacttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}
/******Guestbook******/
.guesttable {

  	margin: 12px 0px 3px 0px;
  }
.guestbooktitle {
  	font: bold 12px Verdana, Times, serif;
	color: #A58C53;  
	vertical-align:top;
  	padding: 0px 5px 8px 0px;
  	text-align:right;
  }
.guestbookcontent {
  font: 13px Verdarna, Arial, sans-serif;
  color:#333; 
  }
#line{
  	position:relative;
	width:470px;
	height:1px;
	border-bottom:1px solid #A58C53; 
	padding:0px;
	margin:0px;
	left:20px;
	padding: 4px 0px 0px 0px;
  }

.formformat{
	padding:2px 0px 2px 3px;
	margin:0px 0px 0px 0px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #005B2E;
}
.formformat2{
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 0px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
.formformat3{
	padding:2px 3px 2px 3px;
	margin:4px 0px 4px 0px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	}
#nopad{
	padding:0px;
	margin:0px 0px 100px 0px;
}


.right{
	padding:0px 50px 0px 15px;
}

/*News*/

#nitems{
	width:160px;
	padding: 10px 0px 0px 10px;
}
#mainnews {
  width: 340px;
  font: 12px/19px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
}	


/*dropmenuonindex*/
#dropmenudiv{
	position:absolute;
	border:1px solid #333333;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #00506A;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 4px;
	border-bottom: 0px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	background-color:#FFFFFF;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #00506A;
}

#dropmenudiv a:hover{
	background: #999999;
}
















/*home page*/

#nlet{
	position:absolute;
	top:45px;
	left:12px;
}

#newsletter{
	position:relative;
	padding:0px;
	margin:0px;
	width:164px;
	height:120px;
	margin-left:6px;
	background: url(../images/nletterbg.jpg) no-repeat;
	margin-top:15px;
}
#news{
	margin-left:5px;
	width:164px;
	height:137px;
	background: url(../images/newsbg.jpg) no-repeat;
	padding-top:0px;
}
#news p/* News text */
{
	width: 150px;
	margin:10px 0px 8px 14px;
	padding:0px;
	color: #000; /* C */
	font-family: Verdana, Helvetica, sans-serif; /* C */
	font-size: 9px; /* C */
	line-height:12px;
	font-weight: normal; /* C */
	text-align:left;
}

#news a:link, #news a:visited, #subcontact a:link, #subcontact a:visited/* C */
{
	color: #006666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration: underline;
	font: bold 10px Verdana, Helvetica, sans-serif;
		line-height:20px;
		text-align:left;
}
#news a{
		text-align:left;
}
#news a:hover /* C */
{
	color: #336699; 
	text-decoration: none;
}

#mbk{
	margin-left:5px;
	margin-bottom:10px;
	width:164px;
	height:144px;
	background: url(../images/mbkbg.jpg) no-repeat;
}
#comp{
position:relative;
	margin-left:5px;
	width:166px;
	height:228px;
	background: url(../images/compbg.jpg) no-repeat;
	margin-bottom:15px;
}
#compim{
	position:relative;
	top:37px;
	left:3px;
	border:none;
	width:155px;
	height:97px;
}
#events{
	margin-left:5px;
	width:164px;
	height:137px;
	background: url(../images/eventsbg.jpg) no-repeat;
	margin-top:15px;
}
#skiing{
position:relative;
	margin-left:5px;
	width:163px;
	height:137px;
	background: url(../images/skiing.jpg) no-repeat;
}





/*centre home*/


#paddle{
	position:absolute;
	top:331px;
	left:-1px;
	width:186px;
	height:236px;
	background: url(../images/paddlebg.jpg) no-repeat;

}
#paddle2{

	width:186px;
	height:236px;
	background: url(../images/paddlebg.jpg) no-repeat;

}		
#mountaincourse{

	width:186px;
	height:236px;
	background: url(../images/mbking.jpg) no-repeat;

}
#mountain{
	position:absolute;
	top:332px;
	left:194px;
	width:186px;
	height:236px;
	background: url(../images/mountainbg.jpg) no-repeat;
}	
#mountain2{

	width:186px;
	height:236px;
	background: url(../images/mountainbg.jpg) no-repeat;
}	
#international{
	position:absolute;
	top:576px;
	left:-2px;
	width:186px;
	height:236px;
	background: url(../images/internatbg.jpg) no-repeat;
}	
#international2{

	width:186px;
	height:236px;
	background: url(../images/internatbg.jpg) no-repeat;
}
#qualification{
	position:absolute;
	top:577px;
	left:194px;
	width:186px;
	height:236px;
	background: url(../images/qualificbg.jpg) no-repeat;
}
#qualification2{

	width:186px;
	height:236px;
	background: url(../images/qualificbg.jpg) no-repeat;
}
#eventwork{

	width:186px;
	height:236px;
	background: url(../images/events.jpg) no-repeat;
}

.select{
	width:130px;
	margin:81px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.select2{
	width:152px;
	margin:54px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;

}
.select2beta{
	width:152px;
	margin:51px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.select2beta2{
	width:140px;
	margin:64px 0px 0px -10px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.select2betambk{
	width:140px;
	margin:53px 0px 0px -10px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.select3{
	width:152px;
	margin:55px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.select3beta{
	width:140px;
	margin:61px 0px 0px -10px;
	padding:0px 0px 0px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
}
.selectZ{
	width:118px;
	margin:54px 0px 0px 20px;
	padding:0px 10px 2px 4px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
	text-indent:3px;
	background:none;
	border:none;
}
.selectZbeta{
	width:118px;
	margin:54px 0px 0px -10px;
	padding:0px 10px 2px 4px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #00506A;
	text-indent:3px;
	background:none;
	border:none;
}
.enter{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #012654;
}
.go{
	width:30px;
	margin:0px 0px 0px 1px;
	padding:0px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00506A;
}
#z{
z-index:-20;
}
#paddle h1{
	width:100px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}

#mountain h1{
	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}
#international h1{
	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}
#international2 h1 {

	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}
#paddle2 h1{
	width:100px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}
#mountain2 h1 {

	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
	text-align:left;
}
#mountaincourse h1 {
	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:14px;
	text-align:left;
}
#qualification h1, #qualification2 h1{
	width:140px;
	padding:9px 0px 0px 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:14px;
		text-align:left;
}
#skiing a{
position:absolute;
	top:80px;
	color: #025B7D;
	left:20px;
	text-decoration: underline;
	font-size: 11px;
	z-index:1;
}
#skiing a:hover{
	color: #002E4F;
	text-decoration: none;	
}
#skiing img{
	position:absolute;
	top:85px;
	left:90px;

}
/*links*/
#links a{
  font-weight: bold;
}
#links p {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px 0px 20px 0px;
 }
#links h2 {
  font: 1px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  color: #FFFFFF;
}  
.under18 {
  padding: 7px;
  background-color: #D8E3ED;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  }  
#textcontentwide .under18 a {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  }  
.under18day {
  padding: 7px;
  background-color: #D8E3ED;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  }  
.under18title {
  padding: 5px;
  background-color: #30556F;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  }
.tasterday {
  padding: 7px 7px 7px 5px;
  background-color: #D8E3ED;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align: left
  }  
.tastertitle {
  padding: 5px;
  background-color: #30556F;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #fff;
  }     


.floatimage {
  float: right;
  padding: 0px 0px 0px 15px;
  }
.floatimage2 {
  float: right;
  padding: 5px 0px 5px 15px;
  }
.form {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  background-color: #D8E3ED;
  }
#wide .smalltext {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}  





 #photocontent ul{
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 15px 4px;
	padding: 14px 0px 10px 20px;
	width:170px;
	border: 1px dashed #336699;
	}
#photocontent li{
	list-style-type:none;
	padding:0px 0px 7px 17px;
text-align:left;
	background: url(../images/bullet.gif) no-repeat;
	}
	
	
#gallery td /* First and middle images */
{
	width: 525px;
	padding: 0px auto 0px auto;
	margin-left: 0px;
	color: #333;
	font: 12px/16px Arial, Helvetica, sans-serif;
}	


/* COURSE DISPLAY DIVS */

.thumb{
float:right;
padding: 0 30px 0 0;
height:75px;
width:100px;
clear:both;
}
#space{
height:20px;
}

#results{
	width:550px;
	height:97px;
	background: url(../images/resultsbg.jpg) no-repeat;
}
#results h1{
	width:500px;
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	padding:5px 0px 10px 30px;
	margin: 0px;
    color: #206f81;
	}
#searchback{
	position:absolute;
	left:415px;
	top:19px;
}
.searchhead{
	padding:0px 0px 0px 0px;
	margin:24px 0px 0px 21px;
}

#coursedisplay h1{


	width:500px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:17px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	height:58px;
	color: #fff;
	background: url(../images/topcoursebg.gif) no-repeat;
	}
#coursedisplay h2{
	width:320px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:17px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	height:30px;
	background: url(../images/courseh1bg.jpg) no-repeat;
	}
#coursepart2 h1{
	width:200px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:18px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	height:30px;
	background: url(../images/courseh5bg.gif) no-repeat;
	}
#coursedisplay h1{
	width:320px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:16px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	height:30px;
	background: url(../images/pink.jpg) no-repeat;
	}

#blue{
background: url(../images/bluepbg.jpg) no-repeat;
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
width:310px;
}
#blue p{

font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
padding-left:0px;
padding-right:0px;
width:310px;
}
#coursepart2{
	position:absolute;
	left:338px;
	width:217px;
	top:99px;
	padding-left:12px;
}

.image{
padding:3px 0px 28px 0px;
}
#coursedisplay{

	width:310px;

}

#pink {
	width:250px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#pink p{
	width:308px;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 14px 10px;
	margin: 0px 0px 10px 0px;
	color: #000;

}
#pink2 {
	width:210px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;

}
#pink2 p{
	width:210px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 14px 10px;
	margin: 0px 0px 10px 0px;
	color: #000;

}
#pinky{
	background: url(../images/pinkp.jpg) no-repeat;
	width:340px;
	padding-bottom:10px;	
	}
#coursename{
height:40px;
width:300px;
}
#coursename h1{
	width:388px;
	font: bold 17px  Arial, Helvetica, sans-serif;
    color: #003366;
	margin:0px 0px 8px 0px;
	padding-top:5px;
	z-index:1;
}
#coursepart2 a:hover{
	color: #000099;
	text-decoration: none;	
}
#bull ul{
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 20px;
	width:450px;
	}
#bull li{
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	padding:0px 0px 3px 0px;
	margin:0px;
	text-indent:20px;
	background: url(../images/bullet.gif) no-repeat;
	}
#bull ul li a{
	padding:0px;
	margin:0px;
	}





/*******/
#relcon{
	position:relative;
	height:110px;
		font: 12px/16px Verdana, Arial, Helvetica, sans-serif;

}
#relcon p{
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width:400px;
}
#relcon font { font-family: inherit;
font-size: inherit;
color: inherit;
font-weight: inherit; 
line-height:16px;
padding-top:10px;
width:400px;

}
#relcon a{
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	width:400px;

}


#thumb{
	position:absolute;
	top:-10px;
	left:435px;

}
#dash{
	position:absolute;
	top:55px;
	left:0px;
}
#more{
	position:absolute;
	top:60px;
	left:430px;	
}





.marmot{
padding: 85px 0 80px 0;
}
.ph{
padding: 115px 0 280px 0;
}
.job{
	font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
}.name{
	font: bold 11px/19px  Verdana, Helvetica, sans-serif;
}
.sufix{
	font: bold 11px/19px  Verdana, Helvetica, sans-serif;
	color: #999999;
}
#linkfix a{
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;	
	padding-left:4px;
}
#linkfix a:hover, #linkfix a:hover{
	color: #000099;
	text-decoration: none;	
}
	#dashtab{
	position:relative;
	height:6px;
	width:550px;
	background: url(../images/dash2.gif) no-repeat;
}
	#dashtab2{
	position:relative;
	height:6px;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/dash2.gif) no-repeat;
}



#flash{
position:absolute;
width:430px;
height:400px;
top:-9px;
left:135px;
padding:0px;
margin:0px;
z-index:-1;
}
#gallery p, #gallery2 p, #galleryhome p  {
	width:150px;
	font: 13px/19px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 10px 0px;
	margin: 0px;
	color: #000;
	text-align:center;
}




/*blogger */


.comment-poster{
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
color:#336699;
}

#blogc{
	border: 1px solid #CED7DF;
	padding:5px;
	margin:0px 5px 16px 0px;
}
.postbod{
	width:530px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin:5px 0px 13px 10px;
	padding:10px 0px 0px 0px;	
}
#postbod p{

	margin:5px 0px 13px 10px;

}

#blogc h2{
	width:530px;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	margin:0px 0px 5px 10px;
	padding:0px 0px 2px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CED7DF;
}
#blogc h3{
	width:530px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	margin:0px 0px 5px 10px;
	padding-top:0px;
}
.logo a:link{
text-decoration:none;
color:#fff;
}
.logo a:hover{
text-decoration:none;
color:#fff;
}
#comment p{
	width:450px;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin:5px 0px 13px 0px;
	padding:10px 0px 0px 10px;	
}
.comment-link{
	margin-left:10px;
}
.comment-timestamp{
	margin-left:10px;
}


/****claendar******/

.whitehead{
	color:#ffffff;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	height:29px;
	clear:left;
}
.whiteday{
	color:#ffffff;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	text-align:center;
	width:78px;
}
.caldate{
	color:#001C32;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	text-align:center;
	width:78px;
	display:block;
	display:table-cell;
	text-decoration:none;
}
.caldate:hover{
	color:#001C32;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	text-align:center;
	width:78px;
	display:block;
	display:table-cell;
	background: #0099CC;
}
.caldate a{
	color:#001C32;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	text-align:center;
	width:78px;
	display:block;
}
#cal a{
	font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	height:19px;
		text-align:center;
}
.dropdown{
float:right;
margin:-17px 3px 0px 0px;
clear:both;
}
#hcal ul{
padding:0px 0px 0px 0px;
margin:3px 0px 3px 10px;
}
#hcal ul li{
background: url(../images/bullet2.gif) no-repeat;
		font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 10px;
		margin:0px;
}
#hcal ul li a{
		font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;

}

.food{
    margin:0px 0px 0px 0px;
	padding: 6px;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#021F41;
	text-align:left;
	border: 1px dashed #003366;
	width: 358px;
	background-color: #F2F9FF;
}
.question{
    margin:5px 0px 15px 0px;
	padding: 6px 0px 0px 6px;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#021F41;
	text-align:left;
	border: 1px dashed #003366;
	width: 530px;
	background-color: #F2F9FF;
}
.qtitle {
  font: bold 19px Verdana, Arial, Helvetica, sans-serif;
  color: #002E4F;
}
.latestvideo{
    margin:10px 0px 10px 0px;
	padding: 5px;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#021F41;
	text-align:left;
	border: 1px dashed #003366;
	width: 320px;
	background-color: #F2F9FF;
}
#newsab p{
	text-align:center;
	margin:20px 0px 0px 6px;
}
#win{
	position:absolute;
	top:36px;
	left:112px;
	z-index:100000000000000;
}
#newsletterlink{
	position:absolute;
	top:73px;
	left:13px;
	font: bold 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#011F41;
}
#newsletterlink:hover{
	text-decoration:none;
}
#comptext{
	position:absolute;
	width:140px;
	top:140px;
	left:13px;
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#001C34;
	text-decoration: none;
}
#comptext:hover{
	text-decoration:underline;
}
#formcomp {
    margin:5px 0px 55px 0px;
	padding: 6px 0px 10px 10px;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#021F41;
	text-align:left;
	border: 1px dashed #003366;
	width: 530px;
	background-color: #F2F9FF;
}
#formcomp INPUT
{
 width: 200px;
}
#formcomp TEXTAREA
{
 width: 300px;
 height: 100px;
}
#formcomp SUBMIT
{
 width: 200px;
}

#textcontentwide ol{
	padding-top:5px;
	margin-top:0px;
}
#textcontentwide ol li{
	margin-left:0px;
	padding-left:0px;
padding-bottom:10px;
		background:none;	font: 12px/13px Verdana, Arial, Helvetica, sans-serif;
}
