body {
	background-image: url('pics/shad_back.gif');
	background-repeat: repeat-x;
	background-color: #737373;
	text-align: center;
}

.header {
	height: 190px;
	background: url(header.png) no-repeat;
}

* {
	margin: 0;
}

html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -233px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 233px; /* .push must be the same height as .footer */
}

/* ------------------------------------------------------- */

H1 {
	font-size: 20px; 
	line-height: 23px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #26285B; 
	padding: 5px 0px 15px 0px; 
	margin: 0px; 
}

H2 { 
	font-size: 20px; 
	line-height: 23px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #444444; 
	padding: 5px 0px 15px 0px; 
	margin: 0px; 
}

H3 {
	font-size: 15px; 
	line-height: 20px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #26285B; 
	padding: 5px 0px 10px 0px; 
	margin: 0px; 
}

FORM { 
	padding: 0px; 
	margin: 0px; 
}

A { 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #FF9933; 
	text-decoration: none; 
} 

A:link { color: #FF0000; } 
A:active { color: #FF0000; } 
A:visited {color: #FF0000; } 
A:hover { color: #DCDD82; text-decoration: none; }

#rMenu {
	display: none; 
	border: 1px solid #eee; 
	margin: 7px; 
	width: 150px; 
	background-color: #000; 
	text-align: left; 
	list-style-image: url(/pics/arrow.png); 
	font-size: 12px; 
	line-height: 15px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #FFFFFF;
}

.searchInput {
	padding: 0px;
	margin: 0px;
	font-size: 10px; 
	border: solid 0px #85b1de;
	width: 250px;
	line-height: 10px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #000000;
}

.searchButton {
	padding: 0px;
	margin: 0px;
	font-size: 10px; 
}

.news_text { 
	margin: 0px;
	padding: 8px;
	text-align: left;
	font-size: 12px; 
	line-height: 15px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #DDDDDD; 
}

.text { 
	margin: 0px;
	padding: 12px;
	text-align: left;
	font-size: 12px; 
	line-height: 15px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #444444; 
}

.text3 { 
	margin: 0px;
	padding: 24px;
	text-align: left;
	font-size: 12px; 
	line-height: 24px; 
	font-family: Helvetica, Arial, Sans-seriff; 
	color: #444444; 
}

.b10 { font-size: 10px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #000000; }
.b11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; }
.b12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; }
.b13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; }
.b14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; }

.ridiculouslyHuge { font-size: 40px; line-height: 50px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; }

.w10 { font-size: 10px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.w11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.w12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.w13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.w14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }

.g10 { font-size: 10px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #DDDDDD; }
.g11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #DDDDDD; }
.g12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #DDDDDD; }
.g13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #DDDDDD; }
.g14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #DDDDDD; }

.f10 { font-size: 10px; margin: 2px; padding: 2px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #777777; }
.f11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #777777; }
.f12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #777777; }
.f13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #777777; }
.f14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #777777; }

.r10 { font-size: 10px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }
.r11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }
.r12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }
.r13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }
.r14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }

.y10 { font-size: 10px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; }
.y11 { font-size: 11px; line-height: 14px; font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; }
.y12 { font-size: 12px; line-height: 15px; font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; }
.y13 { font-size: 13px; line-height: 16px; font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; }
.y14 { font-size: 14px; line-height: 17px; font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; }

.red { font-size: 12px; line-height: 23px; font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; }
.small { font-size: 11px; line-height: 13px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.text2 { font-size: 11px; line-height: 18px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.yellow { font-size: 11px; line-height: 18px; font-family: Helvetica, Arial, Sans-seriff; color: #d5d671; }
.french { font-size: 11px; line-height: 18px; font-family: Helvetica, Arial, Sans-seriff; color: #B9D8EC; }
.title { font-size: 20px; line-height: 24px; padding: 8px 0px 0px 8px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }
.doc_title { font-size: 18px; line-height: 20px; padding: 0px 0px 0px 9px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }

.dots {
	vertical-align: middle; 
	display: inline;
	font-size: 9px; line-height: 11px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF;
}

.title_pad { padding: 8px 5px 0px 8px; font-size: 16px; font-weight: bold; line-height: 19px; font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; }

.ul_list {
	list-style-type: square; 
	padding: 8px 5px 0px 22px; 
}

.ul_pad {
	list-style-type: none; 
	padding: 8px 5px 0px 22px; 
	list-style-image: url(/pics/arrow.png);
}

.ul_pad_back {
	list-style-type: none; 
	padding: 8px 5px 0px 22px; 
	list-style-image: url(/pics/arrow_left.png);
}

.li_pad {
	padding: 7px 4px 0px 0px;
}

.rg { font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; text-decoration: underline; } 
	A.rg:link { color: #FF0000; } 
	A.rg:active { color: #FF0000; } 
	A.rg:visited {color: #FF0000; } 
	A.rg:hover { color: #AAAAAA; text-decoration: none; }
	
.lw { font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; text-decoration: underline; } 
	A.lw:link { color: #FFFFFF; } 
	A.lw:active { color: #FFFFFF; } 
	A.lw:visited {color: #FFFFFF; } 
	A.lw:hover { color: #DCDD82; text-decoration: none; }
	
.subNav { font-family: Helvetica, Arial, Sans-seriff; color: #FF0000; text-decoration: none; } 
	A.subNav:link { color: #FF0000; } 
	A.subNav:active { color: #FF0000; } 
	A.subNav:visited {color: #FF0000; } 
	A.subNav:hover { color: #DCDD82; text-decoration: none; }
	
.subNav3 { font-family: Helvetica, Arial, Sans-seriff; color: #FFFFFF; text-decoration: none; } 
	A.subNav3:link { color: #FFFFFF; } 
	A.subNav3:active { color: #FFFFFF; } 
	A.subNav3:visited {color: #FFFFFF; } 
	A.subNav3:hover { color: #DCDD82; text-decoration: none; }
	
.subNav2 { font-family: Helvetica, Arial, Sans-seriff; color: #DCDD82; text-decoration: none; } 
	A.subNav2:link { color: #DCDD82; } 
	A.subNav2:active { color: #DCDD82; } 
	A.subNav2:visited {color: #DCDD82; } 
	A.subNav2:hover { color: #DCDD82; text-decoration: none; }
	
.footer { font-size: 10px; line-height: 19px; font-family: Helvetica, Arial, Sans-seriff; color: #444444; text-decoration: none; }
	A.footer:link { color: #444444; } 
	A.footer:active { color: #444444; } 
	A.footer:visited {color: #444444; } 
	A.footer:hover { color: #444444; text-decoration: none; }