BODY { 
color : black;
background-color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 1.125em;
text-align : left;
} 
.homeheadwrapper { 
font-family : Arial, Helvetica, sans-serif;
font-size : 85%;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #000000;
text-decoration : none;
background-color : #ffffff;
background-image : url(../bamboo-images/masgs.jpg);
background-repeat : repeat-x;
background-position : left top;
margin : 0;
padding : 0;
height : 140px;
width : 99%;
border : 2px solid #d7d7d7;
} 
.cards { 
position : absolute;
top : 50px;
right : 60px;
padding : 0 0 0 0;
margin : 0 0 0 0;
border : 5px solid #ccc;
width : 200px;
text-align : center;
} 

.topcardsm { 
position : absolute;
top : 25px;
right : 60px;
padding : 0 0 0 0;
margin : 0 0 0 0;
} 
.titletext { 
font : italic bold 85% "Times New Roman", Times, serif;
color : white;
background : red;
text-align : right;
vertical-align : middle;
display : block;
width : 99%;
height : 1.55em;
padding-right : 20px;
} 
li.here {
	color : blue;
	background-color : transparent;
	padding : 0 0 0 0;
	/*font-size : 80%;*/
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  text-decoration : none;
		display : block;
		width : 100%;
		border-bottom : thin solid silver;
		padding-left : 5px;
	}
	.heresub {
	color : black;
	background-color : silver;
	font-size: 90%;
	list-style : none;
	padding-left : 15px;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  text-decoration : none;
		display : block;
		width : 100%;
		border-bottom : thin solid silver;
	}
.nav { 
color : black;
background-color : transparent;

padding : 0 0 0 0;
font-size : 80%;
font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
} 
.nav ul { 
list-style : none;
margin : 0;
padding : 0;
} 
.nav ul ul { 
font-size: 90%;
list-style : none;
margin : 0;
padding-left : 15px;
} 
.nav a { 
text-decoration : none;
display : block;
width : 100%;
border-bottom : thin solid silver;
padding-left : 5px;
} 
.nolink { 
text-decoration : none;
display : block;
width : 100%;
border-bottom : thin solid silver;
padding-left : 5px;
} 
.nav a:link { 
color : black;
background-color: transparent;
} 
.nav a:visited { 
color : black;
background-color: transparent;
} 
.nav a:hover { 
background-color : red;
color : white;
} 


 
.floatright { 
float : right;
margin : 0 0 10px 10px;
} 
.floatleft { 
float : left;
margin : 10px 0 9px 5px;
} 
.main { 
color : black;
background-color: white;
text-align : left;
vertical-align : top;
} 
.main p { 
font-size : 85%;
color : #000000;
background : #fff;
text-align : left;
margin : 5px 25px 10px 25px;
padding : 5px 25px 10px 25px;
border : 2px solid #cccccc;
} 

.main h1 { 
font-family : "Times New Roman", Times, serif;
font-size : 125%;
font-weight : bold;
font-style : italic;
color : #ff0000;
background : white;
display : block;
margin : 5px 0 5px 5px;
padding : 5px 0 5px 5px;
width : 100%;
letter-spacing : 3px;
} 

.column3 { 
/*float : right;
width : 180px;*/
height : 100%;
color: black;
background-color : transparent;
/*background-image : url(../bamboo-images/right_sky.jpg);
background-repeat : repeat-y;
margin-right: .5%;*/
} 
.column3 p { 
text-indent : 20px;
font-size : 80%;
line-height : 110%;
/*color : #000000;
background : transparent;*/
text-align : left;
margin : 0;
padding : 0 5px 3px 5px;
border : none;

} 
.column3 p:first-line { 
padding-left : 10px;
} 
.column3 h1 { 
font-size : 90%;
font-weight : bold;
color : #ff0000;
/*background : transparent;*/
display : block;
margin : 5px 0 5px 5px;
padding : 5px 0 5px 5px;
} 
.smalltext { 
font-size : 75%;
display : block;
background-color : transparent;
border : thin double blue;
} 
.center3column { 
margin : 0 180px 0 150px;
padding-left : 5px;
padding-right : 5px;
height : 100%;
width : 99%;
} 

.homeback a { 
text-decoration : none;
margin : 1px 10px;
text-align : center;
font-size : 12px;
font-weight : bold;
display : block;
width : 100%;
} 
.homeback a:link { 
color : red;
background-color : white;
} 
.homeback a:hover { 
color : white;
background-color : red;
} 
.footer { 
font : 11px Arial, Helvetica, sans-serif;
color : black;
background : #ffffff;
text-align : center;
} 
.footer p { 
font : 11px Arial, Helvetica, sans-serif;
color : #666666;
background : #ffffff;
text-align : center;
} 

.smallcentered { 
width : 100%;
display : block;
font-size : 75%;
text-align : center;
}
 
.boldcentered { 
font-weight : bold;
text-align : center;
} 
