body{
    margin-left:10%;
    padding:0;
    line-height: 1.5em;
    width: 90%;	
}

p.txt{
font-size:14px;
text-align:justify;
}

li{
font-size:14px;
text-align:justify;
}

p.indent{
padding-left:40px;
padding-right:40px;
font-size:14px;
text-align:justify;
}

a {
	color:#09c;
	font-size:18px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}

#contentwrapper{
float: left;
width: 1024px;   
border: 0px dashed #999;
}

#contentcolumn{
padding-top:12px;
text-decoration:none; font-family:serif;
margin: 0 100px 0 340px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
border: 0px dashed #900;
}

#leftcolumn{
    float: left;
    width: 0px; /*Width of left column*/
    margin-left: -1024px;
    background: #C8FC98;
    line-height:12px;
    border:0px dashed #900;
}



.innertube{
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	position:absolute;
	border:0px dashed #900;
	}

#innertube	a:hover{
		background-color:#ff0000;
		}

.sidebox { 	
	position:absolute; 
	top:000px;
	left:0px;
	border: 0px dashed #999; z-index:0;
	margin-top: 0;
	margin: 50px auto; /* center for now */
	width: 300px; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size:18px;
}




#topsection h1{
	margin: 0px;
	padding-top: 0px;
}




#topsection{
	background: #EAEAEA;
	height: 35px; /*Height of top section*/
	padding-top: 11px;
	padding-right: 10px;
	border-style:solid;
	font-weight: bold; 
	border-color:black;
	border:0px dashed #999;
	text-align: right;
}


.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left; ;
	margin: 0;
	padding: 8px 30px 31px;
}


.boxbody a{
	 	font-size:10px;
		margin: 0;
	line-height: 8px;
}


.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center; 
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size:14px;
	line-height: 1em;
/*	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}







#Menu {
	position:absolute;
	top:100px;
	left:20px;
	width:172px;
	padding:10px;
	background-color:#eee;
	border:0px dashed #999;
	line-height:14px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px; border:0px dashed #999;}



#bottomsection	a{color: #09c;font-size:14px;	}
#bottomsection	a:link{color:#09c; font-size:14px;}
#bottomsection	a:visited{ font-size:14px; text-decoration:none; font-weight:600; font-family:verdana, arial, helvetica, sans-serif; color:#09c; }

#bottomsection{
	background: #EAEAEA;
	height: 35px; /*Height of top section*/
	border:0px dashed #ff0000;  
	color:#f00;
	padding-top: 8px;
	padding-left: 10px;
	border-style:solid;
	border-color:black;
	font-weight: bold; 
	border:0px dashed #999; 
/*#	text-align: right;*/
}


#Footer2 {
	margin:5px 10px 10px 10px;
/*	padding:17px 0px 0px 20px;*/
	padding:0px 0px 0px 0px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px; /* 14px + 17px + 0px = 33px */
	border-style:solid;
	border-color:black;
	border:0px dashed #999;/* top and bottom borders: 0px; left and right borders: 0px */
	line-height:10px;
	background-color:#eee;
/*Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	font-size:14px;
	text-decoration:none;
	font-weight: bold; 
	font-family:verdana, arial, helvetica, sans-serif;
	color:#07a;
	
	}



a {
	color:#09c;
	font-size:14px;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {background-color:#eee;}

a.txt {
font-size:14px;
font-weight:normal;
color: #000;
display:inline; 
text-decoration: underline;
}

a.txt:link {
font-size:14px;
font-weight:normal;
color: #09c;
display:inline; 
text-decoration: underline;
}



a.txt:hover {
font-size:14px;
font-weight:normal;
color: #09c;
display:inline; 
text-decoration: underline;
}


a.txt:visited {
font-size:14px;
font-weight:normal;
	color:#09c;
display:inline; 
text-decoration: underline;
}


#contentcolumn a.blacktxt:visited {
font-size:14px;
font-weight:normal;
color: #000;
display:inline; 
text-decoration: none;
}


#contentcolumn a.blacktxt:hover {
font-size:14px;
font-weight:normal;
color: #000;
display:inline; 
text-decoration: none;
}

#contentcolumn a.blacktxt:link {
font-size:14px;
font-weight:normal;
color: #000;
display:inline; 
text-decoration: none;
}



 

