html, body   { 
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	height : 100%; 
	width : 100%;
	background-color : #FFFFFF; 	
        background-attachment : scroll; 
        background-image : url('../images/sidebar.png'); 
        background-repeat : repeat-y; 
        border-style : none; 
        border-width : 0; 
        margin : 0; 
        padding : 0; 
        background-position : 0% 50%; 
}

#header { 
	position : absolute; 
	top : 0px; 
	left : 0px; 
	width : 100%; 
	height : 77px; 
        background-color : #FFFFFF;         
        background-attachment : scroll; 
        background-image : url('../images/top_navigation.png'); 
        background-repeat : repeat-x; 
        background-position : 0% 50%; 
}

#spacer { 
	display : block; 
	height : 95%; 
	width : 1px; 
	padding : 0; 
	margin : 0; 
	border : 0 none inherit; 
	float : left; 
} 

#bodycontent { 
	width : 100%; 
	margin : 0; 
	padding : 0; 
	border : 0 none inherit; 
	float : right; 
	margin-right : -1px; /* this is the key to avoid the 1px jog caused by spacer */ 
} 

#bodyarea { 
	margin : 0; 	
	padding-top : 50px; 
	width : 100%; 
} 



h1{
	color : #000000;
	font-weight : bold;
	font-size : 16px;		
}

h1.title {	
	text-align : center;	
}

h2 {
	color : #000000;
	font-size : 12px;
	font-weight : bold;	
	text-decoration : none;	
}

h2.title {
	text-align : center;	
}

h3 {
	font-size : 11px; 
	font-weight : bold;
}

img {
	display : block;
} 

/* ---------------- Top Navigationion Elements --------------------*/

#topnav {
	text-align : center;
	position : absolute;
	top : 47px;
	height : 87px;
	width : 100%;	
}	

h1.topnav {	
	color : #FFFFFF;
	font-size : 14px;	
	font-weight : bold;
	line-height : 1.5em;
}

a.topnav {	
	color : #FFFFFF;
	font-size : 14px;
	font-weight : bold;	
	text-decoration : none;	
	text-align : center;
	line-height : 1.5em;
}

a.topnav:visited {
	color : #000000;
	font-size : 14px;
	font-weight : bold;	
	text-decoration : none;	
	text-align : center;
	line-height : 1.5em;
	
}

a.topnav:hover {
	color : #0000FF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;	
	text-align : center;
	line-height : 1.5em;
} 

a.topnav:active {
	color : #0000FF;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;	
	text-align : center;
	line-height : 1.5em;
}


/* ----------- End Top Nav Elements --------------------*/


/* ---------------- Begin Main Content ------------------ */

#centercol {
	float : right; 
	width : 75%; 
	margin-right : 15px;		
} 


#centercol p {
	padding : 0px 10px 0 0;
	margin : 50px 5px 0 0;	
} 

div.content {	
	background-color : #FFFFFF;		
	position : absolute;
	top : 87px;
	left : 0px;	 
	padding : 0% 0% 0% 20%;	
	width : 80%;
}

#font12 {
	font-size : 12px;		
}

.float-r {
	float : right;	
	padding : 0 30px 0 0;
}

.r-content { 
	float : right;	
	width : 250px;	
	margin : 20px 20px 20px 20px;
	padding : 10px 0 0 10px;
	line-height : 1.5em;
	border : thin solid #000000;
}

.r-column { 
	float : right;	
	width : 175px;	
	margin-right : 20px;
	padding : 10px 0 0 10px;
	line-height : 1.5em;
	border : thin solid #000000;
}


.news { 
	font-size : 12px;
	background-color : #D4E3E6;
	float : right;	
	width : 200px;	
	margin : 50px 5px 5px 25px;
	padding : 10px 10px 10px 10px;	
}

p.news {		
	text-align : left;
	line-height : 1em;
	margin : 0;
	padding : 0;
}


a.content {
	font-size : 10px;
	font-weight : bold;	
	text-decoration : underline;
	color : #000000;	
	line-height : 2em;
}

a.content:visited {
	font-size : 10px;
	font-weight : bold;	
	color : #800080;	
	line-height : 2em;
}

a.content:hover {	
	font-size : 10px;
	font-weight : bold;	
	color : #0000FF;	
	line-height : 2em;
}

a.content:active {	
	font-size : 10px;
	font-weight : bold;	
	color : #0000FF;	
	line-height : 2em;
}

.FAQFont
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	list-style-type: none;
}


/* ---------------- End Main Content ------------------ */

/* --------- Begin Left Nav Elements ---------*/

#leftcol { 	
	float : left;	
	width : 15%; 
	margin-top : 25px;	
	margin-left : 5px;
	
} 

#leftcol p {		
	padding : 0 20px 0 0;		
	color: #000000;
	font-size: 12px;	
		
}

h1.leftcol {	
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;		
	margin: 20px 10px 0 0;
	line-height: 1.5em;
}

a.leftcol {		
	text-decoration : underline;	
	font-size : 10px; 	
	font-weight : bold;
	color : #000000;
	line-height : 1.5em;
}

a.leftcol:visited {	
	font-size : 10px;	
	font-weight : bold;
	color : #800080;
	line-height : 1.5em;
}

a.leftcol:hover {	
	font-size : 10px;	
	font-weight : bold;
	color : #FFFFFF;
	line-height : 1.5em;
}

a.leftcol:active {	
	font-size : 10px;	
	font-weight : bold;
	color : #FFFFFF;
	line-height : 1.5em;
}



/* --------- End Left Nav Elements ---------*/

/*---------- Start Section Menu -------*/

#section-menu {
	background-color : #FFFFFF;
	background-image : url('../images/sidebar.png'); 
	font-size : 10px;
	color : #000000;		
	position : relative;
	top : 0;
	left : 0;
	margin-left : 20px;
	width : 100%;
	height : 120px;
	overflow : auto;		
	text-align : left;	
	margin : 0;		
}

/*---------- End Section Menu ---------*/

#selcon {
	float : right;
	background-color : #FFFFFF;
	border : thin solid #000000;
	text-align : left;	 
	font-size : 10px;
	color : #000000;
	margin : 20px 20px 20px 20px;
	padding : 5px 5px 5px 5px;
	width : 150px;
	height : 120px;
	overflow : auto;
}

#footer { 			
	display : block; 
	clear : both; 
	color : #000000;
	width : 100%; 
	height : 10px;
	font-size : 10px;
	padding : 0px; 
	margin : 0px; 
	text-align : center; 
	margin-right : 0; 	
}