BODY { 
color : black;
background-color : white;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
line-height : 1.125em;
text-align : left;
} 

.pageheadwapper {
	background-color: #c0def6;
	margin: 0px;
	padding: 0px;
	height: 45px;
	width: 99%;
	border: 2px solid #D7D7D7;
}
.topcardsm {
	position: absolute;
	top: 22px;
	right: 60px;
	padding: 0px 0px 0px 0%;
	margin: 0px 0px 0px 0px;
	left: 944px;

} 


.titletext { 
font : italic bold 85% "Times New Roman", Times, serif;
color : white;
background : red;
text-align : right;
vertical-align : middle;

width : 99%;
height : auto;
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;

		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;

		width : 100%;
		border-bottom : thin solid silver;
	}

.nav { 
color : black;
background-color : transparent;
padding : 0 0 0 0;
font-size : 80%;
font-family: Arial, Helvetica, 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;

width : 100%;
border-bottom : thin solid silver;
padding-left : 5px;
} 
.nolinkhere { 
text-decoration : none;

width : 100%;
border-bottom : thin solid silver;
padding-left : 5px;
background-color: silver;
} 

.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;

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

} 
.right3column { 
/*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%;*/
} 
.right3column 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;

} 
right3column p:first-line { 
padding-left : 10px;
} 
.right3column h1 { 
font-size : 90%;
font-weight : bold;
color : #ff0000;
/*background : transparent;*/

margin : 5px 0 5px 5px;
padding : 5px 0 5px 5px;
} 
.smalltext { 
font-size : 75%;

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;

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%;

font-size : 75%;
text-align : center;
}
.centered {
	font-size: 80%;
	color: blue;
	text-align: center;
}
.boldcentered { 
font-weight : bold;
text-align : center;
} 
.author {
	background: White;
	color: Black;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
