body, html{
   height: 100%;
   width: 100%;
   padding:0;
   margin:0;
   background-color:#ffffff;
   font-family:Arial, Helvetica, sans-serif;
}

.error { color:#4271a8; font-weight:bold}

/*----------------- BACK GROUND IMAGES FOR THE BANNER -----------------*/
#fadeshow1 {
	z-index:10;
}

.banner_float_png {
	position:absolute;
	z-index:120;
}

.top_fade {
	background-image:url(../images/bg_images/banner_fade.jpg);
	background-repeat:repeat-x;
	height:200px;
}

.top_fade2 {
	background-image:url(../images/bg_images/top_banner_fade.jpg);
	background-repeat:repeat-x;
	height:29px;
}

.top_fade3 {
	background-image:url(../images/bg_images/top_top_fade.jpg);
	background-repeat:repeat-x;
	height:65px;
}

.banner_left {
	background-image:url(../images/bg_images/banner_left.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.banner_right {
	background-image:url(../images/bg_images/banner_right.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.top_banner {
	background-image:url(../images/bg_images/top_banner.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.bot_banner {
	background-image:url(../images/bg_images/bottom_banner_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:40px;
}

.home_big_banner {
	background-image:url(../images/bg_images/home_big_fade.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:40px;
}
.home_left_banner {
	background-image:url(../images/bg_images/home_left_fade.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:40px;
}

.home_right_banner {
	background-image:url(../images/bg_images/home_right_fade.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
}

/*----------------- BACK GROUND IMAGES FOR THE FOOTER -----------------*/
.footer_fade {
	background-image:url(../images/bg_images/footer_fade.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:100px;
	vertical-align:top;
}

.footer_fade_thick {
	background-image:url(../images/bg_images/footer_fade_thick.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:20px;
	vertical-align:top;
}

/* ---------------------- BACKGROUND FOR GALLERY ------------------------ */
.img_box {
background-color:#dde3e3;
font-size:12px;
color:#666666;
width:150px;
padding:7px;
text-align:center;}

.img_box a { color:#666666; text-decoration:none; }
.img_box a:hover { color:#4b93ff; text-decoration:underline;}
.img_box a:visted { color:#666666; text-decoration:none;}

/*----------------- COPYRIGHT STYLING -----------------*/
.copy {
	font-size:9px;
	height:50px;
	color:#999999;
	vertical-align:bottom;
}

.copy a { color:#999999; text-decoration:underline; }
.copy a:hover { color:#4271a8; text-decoration:none; }
.copy a:visted { color:#999999; text-decoration:underline;}

/*----------------- RUSSEL STYLING STYLING -----------------*/
.russel_head {
	font-size:14px;
	line-height:60px;
	color:#4576af;
	vertical-align:top;
	background-image:url(../images/bg_images/russel_fade.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.russel_text {
	font-size:12px;
	line-height:18px;
	color:#373737;
	vertical-align:top;
}

.russel_text a { color:#373737; text-decoration:none; }
.russel_text a:hover { color:#4271a8; text-decoration:none; }
.russel_text a:visted { color:#373737; text-decoration:none;}

/*----------------- BODY TEXT STYLING -----------------*/
.text {
	font-size:12px;
	line-height:18px;
	color:#666666;
	vertical-align:top;
}

.text a { color:#666666; text-decoration:underline; }
.text a:hover { color:#4271a8; text-decoration:none; }
.text a:visted { color:#666666; text-decoration:underline;}

.text2 {
	font-size:12px;
	line-height:18px;
	color:#666666;
	vertical-align:top;
	text-align:left;
}

.text2 a { color:#666666; text-decoration:underline; }
.text2 a:hover { color:#4271a8; text-decoration:none; }
.text2 a:visted { color:#666666; text-decoration:underline;}

.pdf_link {
	font-size:12px;
	line-height:18px;
	color:#4271a8;
	vertical-align:top;
	text-align:right;
}

.pdf_link a { color:#4271a8; text-decoration:none; }
.pdf_link a:hover { color:#666666; text-decoration:none; }
.pdf_link a:visted { color:#4271a8; text-decoration:none;}

.sub_head {
	font-size:14px;
	line-height:18px;
	color:#373737;
	vertical-align:top;
}

.head {
	font-size:20px;
	line-height:20px;
	color:#666666;
	vertical-align:top;
}

.left_image{
	float: left;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.right_image{
	float: right;
	margin-left: 15px;
	margin-bottom: 6px;
	margin-top: 6px;
}

/*----------------- BREAD CRUMB STYLING -----------------*/
.bread {
	font-size:12px;
	line-height:18px;
	color:#999999;
	vertical-align:top;
	text-align:justify;
}

.bread a { color:#999999; text-decoration:underline; }
.bread a:hover { color:#4271a8; text-decoration:none; }
.bread a:visted { color:#999999; text-decoration:underline;}

/*----------------- SUB NAVIGATION STYLING -----------------*/
.nav {
	font-size:11px;
	line-height:25px;
	color:#4271a8;
	vertical-align:top;
}

.nav a { color:#666666; text-decoration:none; font-weight:normal; }
.nav a:hover { color:#4271a8; text-decoration:none; }
.nav a:visted { color:#666666; text-decoration:none; font-weight:normal;}

.nav_bg {
	background-image:url(../images/bg_images/nav_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/*----------------- NEWS & MEDIA RUSSEL STYLING -----------------*/
.news_head {
	font-size:12px;
	line-height:18px;
	color:#4271a8;
	font-weight:bold;
}

.date_text {
	font-size:10px;
	line-height:18px;
	color:#999999;
}

.news_text {
	font-size:12px;
	line-height:18px;
	color:#373737;
}

.news_bg {
	background-image:url(../images/bg_images/news_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.news_link {
	font-size:12px;
	line-height:18px;
	color:#4271a8;
	vertical-align:top;
	text-align:right;
}

.news_link a { color:#4271a8; text-decoration:underline; }
.news_link a:hover { color:#999999; text-decoration:none; }
.news_link a:visted { color:#4271a8; text-decoration:underline;}