body {
		margin: 0px;
		padding: 0px;
		
		}
.skip {
		position: absolute;
		/*right: 0px;*/
		left: -1000em; /*making it off the screen  = invisible*/
		margin: 0px 0px 0px 0px;
		/*border: 1px solid #000;*/
		font-size: 14px;
		font-weight: 300;
	    }
#topColumn{
		height: 154px; /*104px;*/
		margin-left:15px;
		/*clear: right;
		padding: 0px 0px 0px 15px;
		margin: 0px;*/
		}
#TopRight{
		position: absolute;
		right: 0px;
		top: 130px;/*79px;*/
		margin: 0px 0px 0px 0px;
		padding: 0px;
		text-align: right;
	    }
#BreadCrumbColumn{
		margin-left: 170px;
		padding: 5px;
		/*border: 1px solid #red;*/
		/*padding: 5px;
		height: 30px;*/
		}
#courseDescription{
		padding: 10px;
		}				
#centerColumn{
		margin-left: 175px; /*170px;*/
		margin-right: 0px;
		height: 100%;
		padding: 10px;
		overflow: visible;

		}		
#leftColumn{
		position: absolute;
		top: 153px; /*103px;*/
		left: 5px; /*0px;*/
		width: 170px;
		height: 100%;
		padding: 0px;
		
		}
#rightColumn{
		position: absolute;
		top: 105px; /*105px;*/
		right: 0px;
		width: 30px;
		
		margin-right: 3px;
		height: 100%;
		padding: 10px 3px 0px 0px;
	
		
		}
#bottonColumn{
		clear: both;
		padding: 2px;
		margin: 0px;
		}
#visionleft{
		margin-left: 150px;
		margin-right: 0px;
		padding: 0px 0px 10px 10px;
		overflow: visible;

		}
#visionright{
		position: absolute;
		top: 140px;
		left: 170px;
		width: 150px;
		height: 750px;
		padding: 10px;
		}
#YoungMiddle{
		margin-left: 160px;
		padding: 0px 0px 10px 10px;
		overflow: visible;
}
#YoungRight {
		position: absolute;
		top: 147px;
		left: 0px;
		margin-left: 170px;
		padding: 10px;
}
#AlliantMiddle{
		margin-left: 110px;
		margin-right: 80px;
		padding: 0px 0px 10px 10px;
		overflow: visible;
}
#AlliantRight {

		position: absolute;
		top: 147px;
		left: 0px;
		margin-left: 170px;
		padding: 10px;
}
#AlliantLeft {

		position: absolute;
		top: 147px;
		right: 0px;

		padding: 10px;
}
#holidayRight {
		position: absolute;
		top: 140px;
		left: 170px;
		
		height: 750px;
		padding: 10px;
		
		
}
#holidayLeft {
		margin-left: 100px;
		margin-right: 0px;
		padding: 0px 0px 10px 10px;
		overflow: visible;
		
		
}
#columnHound1{
		border: 1px solid #026A9F;
		background-color: #18A5D4; 
		position: absolute;
		top: 300px;
		width: 250px;
		margin-left: 0px;
		margin-right: 525px;
		padding: 10px;
		overflow: visible;
}
#columnHound2{
		border: 1px solid #026A9F;
		position: absolute;
		top: 450px;
		left: 0px;
		margin-left: 465px;
		padding: 0px;
}
#cookingcolum1{
		/*border: 1px solid #red;*/
		
		margin-left: 235px;
		margin-right: 0px;
		padding: 0px 0px 10px 10px;
		overflow: visible;
		
		/*position: absolute;
		margin-left: 227px;
		width: 100%;
		height: 100%;
		padding: 10px;
		overflow: visible;*/
}
#cookingcolum2bullets
{
		/*border: 1px solid #red;*/

		
		position: absolute;
		top: 147px;
		left: 0px;
		margin-left: 170px;
		background-color: #FFFFCC; 
		width: 220px;
		padding: 20px 20px 10px 0px;
}
#cookingcolum2{
		/*border: 1px solid #red;*/

		
		position: absolute;
		top: 147px;
		left: 0px;
		margin-left: 170px;
		background-color: #FFFFCC; 
		
		width: 230px;
		padding: 10px 10px 10px 5px;
}
#seminarcolum1{
		/*border: 1px solid #red;*/
		margin-top:28px;
		margin-left: 180px;
		margin-right: 0px;
		padding: 0px 0px 10px 10px;
		overflow: visible;
}

#seminarcolum2{
		/*border: 1px solid #red;*/
		position: absolute;
		top: 230px;
		left: 0px;
		margin-top:15px;
		margin-left: 172px;
		background-color: #FFFFCC; 
		height:520px;
		padding: 20px 20px 10px 20px;
		
}
#donationheader{
		width: 155px;
		Padding: 2px;
		text-align: center;
		}
#donationBody{
		width: 155px;
		Padding: 1px 2px;
		margin: 0px 0px 0px 0px;
		}
#search{
		width: 155px;
		Padding: 1px 2px;
		margin: 0px 0px 20px 0px;
		}
#banners{
		width: 100%;
		Margin: 15px 0px 0px 0px;
		Padding: 3px;
		}
#W3C{
		text-align: center;
		top: 102px;
		width: 160px;
		padding: 0px;
		}
#contentTop{
		padding: 0px 0px 0px 5px;
		margin: 0px;
		}
#contentRight{
		margin: 0px;
		position: relative;
		right: 170px;
		width: 50%;
		}
#contentLeft{
		padding: 10px 5px 10px 5px;
		margin: 0px;
		position: relative;
		left: 100px;
		width: 25%;
		}

ul#mainnav {
		list-style: none;
		margin: 0;
		padding: 0;
}
ul#mainnav li a:link, ul#mainnav li a:visited {
		text-decoration: none;
		display: block;

		padding: 6px 6%;
}
ul#mainnav li {
		border-top: 1px outset ;
		border-bottom: 1px outset;
		border-left: 1px outset;
		border-color:white;
		line-height: 100%;
}		
			
ul#submainnav{
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
ul#submainnav li{
		border-bottom: 1px outset ;
		border-top: 1px outset ;
		border-left: 1px outset ;
		border-color:#999999;
		line-height: 100%;
		}
ul#submainnav li a:link, ul#submainnav li a:visited{
		text-decoration: none;
		display: block;
		
		padding: 4px 0px 4px 10px;
		}
ul#submainnav li a:hover{
		text-decoration: none;
		display: block;

		padding: 4px 0px 4px 10px;
		}
ul#helpfullinks {
		text-align:center;
		list-style:none;
		margin: 0px;
		padding: 0px;	
		}
ul#helpfullinks li{
		display: inline;
		text-align: center;
		margin: 0px 0px 0px 0px ;
		float:right;
		/*
		height: 15px;		
		line-height: 100%;
		padding: 0px;	*/	
		}
ul#helpfullinks li a:link, ul#helpfullinks li a:visited{
		text-decoration: none;
		display: block;	
		padding: 0.2em 1em;
		border-right: 1px outset ;
		border-bottom: 1px outset ;
		border-top: 1px outset ;
		border-left: 1px outset ;
		}
ul#helpfullinks li a:hover{
		text-decoration: none;
		display: block;
		padding: 0.2em 1em;
		border-right: 1px outset ;
		border-bottom: 1px outset ;
		border-top: 1px outset ;
		border-left: 1px outset ;
		}
ul#donationlinks{
		text-align: center;
		list-style: none;
		margin: 0px;
		padding: 0px 0px 0px 0px;		
		}
ul#donationlinks li{
		display: inline;
		text-align: center;
		float: none;
		margin: 4px 0px 4px 0px ;
		height: 15px;		
		
		line-height: 100%;
		padding: 0px;		
		}
ul#donationlinks li a:link, ul#donationlinks li a:visited{
		text-decoration: none;
		display: block;	
		padding: 2px 8px;
		border-right: 1px outset ;
		border-bottom: 1px outset ;
		border-top: 1px outset ;
		border-left: 1px outset ;
		}
ul#donationlinks li a:hover{
		text-decoration: none;
		display: block;
		padding: 2px 8px;
		border-right: 1px outset ;
		border-bottom: 1px outset ;
		border-top: 1px outset ;
		border-left: 1px outset ;	
		}
ul#breadcrumb{
		text-align: center;
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
ul#breadcrumb li{
		display: inline;
		text-align: center;
		float: left;
		margin: 0px 1px 0px 1px ;
		height: 15px;		
		line-height: 100%;
		}
ul#breadcrumb li a:link {
		
		display: block;
		padding: 2px 1%;
		}
ul#breadcrumb li a:hover{
	text-decoration: underline;
		}
ul#breadcrumb li a:visited{
		
		display: block;
		padding: 2px 1%;
		}
		
ul#breadcrumb li a:active{
		
		display: block;
		padding: 2px 1%;		
		}
ul#donation{
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
ul#donation li{
		border-bottom: 2px outset ;
		border-top: 2px outset ;
		border-left: 2px outset ;
		line-height: 100%;
		}
ul#donation li a:link, ul#donation li a:visited{
		text-decoration: none;
		display: block;
		width: 100%;
		padding: 8px 8%;
		text-align: center;
		}

ul#donation li a:hover{
		text-decoration: none;
		display: block;
		width: 100%;
		padding: 8px 8%;
		text-align: center;
		}	
ul{	list-style-type:square;	}
		

.button { 
		margin-top: 10px;
		}
.buttonradio{ 
		margin-top: 10px;
		}
.center {text-align: center;}
.ruler {	
		
		clear: right;
		margin: 0px 0px 0px 0px;
		border-bottom: 1px dotted;	
	}
.radiotext {
		padding-left: 2em;
		text-indent: -2em;
		margin: 0px;
		}
.clear{
		clear: both;
		margin: 0px;
		}

.indent {margin-left:2em; position:relative;}

.columnindent {padding-left: 50px;}
.column1{

		
		height: 75px;

		
		}
.column2{

		
		height: 75px;
		line-height: 1.0em;
		
		}
.column3{

		
		height: 75px;
		line-height: 1.0em;
		
		}
#logoColumn1{
		position: absolute;
		margin-left: 0px;
		top: 250px;

		overflow: visible;
		border: 1px solid #6586A7;
		width: 150px;
		height: 167px;
		padding: 10px;
		margin-left: 20px;
		}		
#logoColumn2{
		position: absolute;
		top: 250px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border-top: 1px solid #6586A7;
		border-bottom: 1px solid #6586A7;
		border-right: 1px solid #6586A7;
		margin-left: 350px;
		text-align: center;
		
		}
#logoColumn3{
		position: absolute;
		top: 250px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border-top: 1px solid #6586A7;
		border-bottom: 1px solid #6586A7;
		margin-left: 500px;
		text-align: center;
		
		}
#logoColumn4{
		position: absolute;
		top: 250px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border: 1px solid #6586A7;
		margin-left: 650px;
		text-align: center;		
		}
#logoColumn5{
		position: absolute;
		margin-left: 0px;
		top: 438px;

		overflow: visible;
		border: 1px solid #6586A7;
		width: 150px;
		height: 167px;
		padding: 10px;
		margin-left: 20px;
		}		
#logoColumn6{
		position: absolute;
		top: 438px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border-top: 1px solid #6586A7;
		border-bottom: 1px solid #6586A7;
		border-right: 1px solid #6586A7;
		margin-left: 350px;
		text-align: center;
		
		}
#logoColumn7{
		position: absolute;
		top: 438px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border-top: 1px solid #6586A7;
		border-bottom: 1px solid #6586A7;
		margin-left: 500px;
		text-align: center;
		
		}
#logoColumn8{
		position: absolute;
		top: 438px;
		left: 0px;
		width: 150px;
		height: 167px;
		padding: 10px;
		border: 1px solid #6586A7;
		margin-left: 650px;
		text-align: center;		
		}
.copyright{
		text-align: center;		
		}
.box{
	border: 1px solid #6586A7;
	padding: 15px;
	
	font-weight: 600;
	}
.visionFont{
		font-size: 10px;
	}
	
ol#donorrights{
	margin-left: 0em;
	text-align: left;
	list-style-position: inside;
	}
	
ol#donorrights li{
		margin-top: 2em;
		margin-bottom:1em;		
		
		}


		
ul#nav {
position:absolute;
margin-left:0px;
width: 175px;
font-family:Arial, Helvetica, sans-serif;
list-style: none;
margin:0;
margin-top:1px;
padding:0;
}

ul#nav li{
border-bottom: 1px solid #66CCCC;
margin:0;
}

ul#nav li a:link, #nav li a:visited {
display:block;
padding:5px 5px 5px 0.5em;
border-left:10px solid #660099;
border-right:1px solid #660099;
background-color:#6666CC;
color:#FFFFFF;
text-decoration: none;
}

ul#nav li a:hover{
background-color:#66CCCC;
color:#FFFFFF;
}

ul#subnav {
list-style:none;
margin-left:10px;
}

ul#subnav li{
border-bottom: 1px solid #66CCCC;
margin:0;
}

ul#subnav li a:link, ul#subnav li a:visited{
background-color:#666699;
color: #FFFFFF;
}

ul#subnav li a:hover{
background-color:#66CCCC;
color:#FFFFFF;
}

ul#footerlinks{
		text-align: center;
		list-style: none;
		margin: 0px;
		padding: 2px 0px 2px 2px;		
		}
ul#footerlinks li{
		display: inline;
		text-align: center;
		/*float: left;*/
		margin: 0px 0px 0px 0px ;
		line-height: 100%;
		}


