BODY {
	 	
		background-color: #000033;
		background-image: url(../images/bg2.gif);
		padding: 0px;
		font-size: 11px;
		margin: 0px; 
		height: 100%;
		width: 100%;
		font-family: arial, verdana;
	}

UL { margin-top: 0px; margin-bottom: 8px }
LI { font-size: 11px; padding-left: 5px; padding-bottom: 8px; list-style-image: url(../images/bullet.gif); }
H1 { font-size: 14px; color: #FF0066; font-weight: normal }
H2 { font-size: 18px; font-family: georgia, 'times new roman'; padding: 0px; margin-top: 0px; font-weight: normal; color: #000000 }
H3 { font-size: 22px; font-family: georgia, 'times new roman'; margin: 0px; padding: 0px; font-weight: normal; color: #ffffff }
H6 { font-size: 30px; font-family: georgia, 'times new roman'; padding: 0px; margin: 0px; font-weight: bold; color: #214C4C;  }
P { font-size: 12px; margin: 0px; margin-bottom: 8px }
A { color: #FF0066; font-weight: bold; text-decoration: none }
A:hover { color: #FF0066; text-decoration: line-through !important; font-weight: bold }
TH { text-align: left; font-size: 10px; font-weight: bold; padding: 5px; padding-left: 0px }
TD { font-size: 12px; text-align: left }
DIV { font-size: 12px; text-align: left }
INPUT { font-size: 12px; font-family: verdana, sans-serif }
TEXTAREA { font-size: 12px; font-family: verdana, sans-serif }
SELECT { font-size: 12px; font-family: verdana, sans-serif }
HR { border-top: dotted 1px #c0c0c0; height: 1px; color: transparent }
TABLE { border-collapse: collapse }

.right-menu { width: 300px; float: left; padding-top: 25px }

.h1-box { padding: 5px; padding-top: 2px; padding-bottom: 2px; background: #000033; margin-bottom: 10px; font-size: 16.5px; color: #FF0066; font-weight: bold }
.h2-box { padding: 5px; padding-top: 2px; padding-bottom: 2px; background: #FF9933; margin-bottom: 10px; font-size: 16.5px; color: #fff; font-weight: bold }
.h3-box { padding: 5px; padding-top: 2px; padding-bottom: 2px; background: #66FF66; margin-bottom: 10px; font-size: 16.5px; color: #000033; font-weight: bold }


.link-box { float: left; padding: 3px; font-size: 14.5px; color: #66FF66; font-weight: bold }
.link-box1 { background: #000 !important;}
.link-box2 { background: #333 !important; }
.link-box3 { background: #666 !important; }
.link-box4 { background: #999 !important; }

.link-box A { color: #66ff66 }
.link-box A:hover { color: #66ff66 }

.blog-box { background-color: #99CCFF; margin-bottom: 10px; background-image: url(../images/blog_bg.gif); background-position: bottom right; background-repeat: no-repeat }

.blog-box-dark { background-color: #000033; color: white; margin-bottom: 10px; background-image: url(../images/blog_bg_dark.gif); background-position: bottom right; background-repeat: no-repeat }

.times { font-family: georgia, 'times new roman' !important; }

.top-header-bar 
{
	background-image: url(../images/top_header_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	width: 100%;
	height: 39px;
	position: fixed;
	top: 0px; left: 0px;
	z-index: 5	
}


.top-header-bar-sub
{
	background-color: white;
	width: 840px;
	height: 128px;
	padding: 10px;
	padding-bottom: 0px
}

.page-footer {
	background-image: url(../images/bg_pol_bottom_bottom.jpg); 
	background-position: bottom center; 
	background-repeat: no-repeat;
	height: 33px;
	width: 870px;
	padding-top: 130px;
	padding-left: 30px;
	color: #666;
	font-size: 12px
	
	}
.page-footer A { 
	color: #FF0066;
	text-decoration: none;
	font-weight: normal
}
.page-footer A:hover { 
	color: #FF0066;
}
	
.bottom-footer { 
	background-color: #000033; 
	width: 100%; 
	height: 30px;
	margin-top: 30px; 
}

.pic-div 
{
	background-color: transparent;
	padding: 5px;
	border: solid 1px #999
}

.menu-bar 
{
	width: 840px;
	height: 25px;
	padding: 10px;
	background-color: #fff;
	color: white
}
.menu-bar-content 
{
	width: 740px;
	height: 25px;
	padding: 0px;
	background-color: #000033;
	float: left;
	position: relative;
	z-index: 1;
	right: 0;
	top: 0
}

A.pink-link 
{
	color: #FF0066
}
A:hover.pink-link 
{
	color: #FF0066
}
	
.menu-bar DIV
{
	font-size: 12px;
	text-transform: uppercase
}
.menu-bar A
{
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: white
}
.menu-bar A:hover
{
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: white
}
.menu-button DIV.div-off
{
	height: 15px;
	padding: 5px 10px 0px 10px;
	background-color: #000033;
	color: #fff;
	cursor: pointer
	
}
.menu-button DIV.current
{
	height: 20px;
	padding: 5px 10px 0px 10px;
	background-color: #003366;
	color: #fff;
	cursor: pointer
}
.menu-button DIV.current-home
{
	height: 25px;
	background-color: #66FF66;
	cursor: pointer
}

.menu-icons
	{
		width: 96px;
		background-color: #fff;
		padding: 4px;
		padding-right: 0px;
		height: 17px;
		float: left;
		position: relative;
		z-index: 1;
		text-align: right
	}

.thumbnail
{
width: 85px;
margin: 0px;
margin-bottom: 5px;
padding: 5px;
text-align: center;
vertical-align: middle;
background-color: white;
background-image: url(../images/thumb_bg_85_85.gif); background-position: center middle; background-repeat: no-repeat
}

/* 
Really dark green: #0F1605
Mid green: #2E420F
Light Green: #78942E
Lighter green: #C0D883
Really light green: #CFE19F
Really light green2: #DEEBBC

#C4DB86
*/


.error { color: #9A1013 !important; font-weight: bold !important }

A#white-link { color: #ffffff !important; text-decoration: none }
A:hover#white-link { color: #ffffff !important }
A#grey-link { color: #666 !important; text-decoration: none }
A:hover#grey-link { color: #666 !important }

img { border: 0px; position: relative }

.rollover-text { display: none }

A.underline { text-decoration: underline !important }
.underline A { text-decoration: underline !important }
.none A { text-decoration: none !important }

.white-bg { background-color: #ffffff !important }
.grey-bg { background-color: #333 !important; color: #ffffff }
.brown-bg { background-color: #8C856C !important; color: #ffffff }
.light-grey-bg { background-color: #F1EFEF !important }
.dark-grey-bg { background-color: #333333 !important }
.light-green-bg { background-color: #E4FFAE !important }
.light-blue-bg { background-color: #E8F0FF !important }

.mid-blue-bg { background-color: #003366 }
.breadcrumb-bg { background-color: #000033 }

.breadcrumb-bg { background-color: #000033 !important; color: white }
.breadcrumb-bg H1 { color: white; margin-bottom: 8px; margin-top: 0px; padding: 0px }
.breadcrumb-bg TD { color: white }
.breadcrumb-bg P { color: white; margin-bottom: 5px }
.breadcrumb-bg A { color: #fff; text-decoration: underline; font-weight: bold }
.breadcrumb-bg A:hover { color: #ffcc00; text-decoration: none !important }
.breadcrumb-bg A:hover DIV { color: #ffcc00; text-decoration: none !important }

.dark-bg { background-color: #000033 !important; color: white }
.dark-bg H1 { color: white; margin-bottom: 8px; margin-top: 0px; padding: 0px }
.dark-bg TD { color: white }
.dark-bg P { color: white; margin-bottom: 5px }
.dark-bg A { color: #fff; text-decoration: none; font-weight: bold }
.dark-bg A:hover { color: #ffcc00; text-decoration: underline }

.black-bg { background-color: #000 !important; color: white }
.black-bg H1 { color: white; margin-bottom: 8px; margin-top: 0px; padding: 0px }
.black-bg TD { color: white }
.black-bg P { color: white; margin-bottom: 5px }
.black-bg A { color: #fff; text-decoration: none}
.black-bg A:hover { color: #fff }

.logo-bg { background-image: url(../images/logo_bg.jpg); background-position: center center; background-repeat: no-repeat }

.yellow-text { color: #ffcc00 !important }

.white-text { color: #ffffff !important }
.white-text P { color: #ffffff !important }
.white-text TD { color: #ffffff !important }
.white-text H1 { color: #ffffff !important }
.white-text H2 { color: #ffffff !important }

.light-text { color: #BAA2AA !important }
.dark-text { color: #000033 !important }
.grey-text { color: #666666 !important }
.brown-text { color: #8C856C !important }
.blue-text { color: #003366 !important }

.odd1 {  background-color: #F7F4EE !important; }
.odd {  background-color: #e1e1e1 !important; }
.even {  background-color: #cfcfcf !important; }

.grey-border-left { border-left: solid 1px #c0c0c0 }
.grey-border-right { border-right: solid 1px #c0c0c0 }


.unsuitable-bg { background-color: #666666; color: #999999 !important; background-image: url(../images/grey_bg.gif); background-position: left top }
.error-bg { background-color: #cc0000; background-image: url(../images/error_bg.gif); background-position: left top }
.success-bg { background-color: #006600; background-image: url(../images/success_bg.gif); background-position: left top }
.today-bg { background-color: #003366 !important; background-image: url(../images/today_bg.gif) !important; background-position: left top !important }
.prov-bg { background-color: #cccc00; background-image: url(../images/prov_bg.gif); background-position: left top }
.changeover-bg { background-color: #003300; background-image: url(../images/changeover_bg.gif); background-position: left top }

.unsuitable-bg2 { background-color: #666666; color: #999999 !important; background-image: url(../images/grey_bg2.gif); background-position: left bottom }
.error-bg2 { background-color: #cc0000; background-image: url(../images/error_bg2.gif); background-position: left bottom }
.success-bg2 { background-color: #003300; background-image: url(../images/success_bg2.gif); background-position: left bottom }
.today-bg2 { background-color: #003366 !important; background-image: url(../images/today_bg2.gif) !important; background-position: left bottom !important }
.prov-bg2 { background-color: #cccc00; background-image: url(../images/prov_bg2.gif); background-position: left bottom }
.changeover-bg2 { background-color: #666666; background-image: url(../images/changeover_bg2.gif); background-position: left bottom }
.changeover-bg2 A { color: white; text-decoration: none }
.changeover-bg2 A:hover { color: white }



.text-field-div { height: 10px; background: white !important; padding: 1px; font-size: 12px; border: solid 1px #999; overflow: hidden; white-space:nowrap }
.text-field-input { background: white; font-size: 12px; border: 0px }
.text-box-div { border: solid 1px #c0c0c0; padding: 1px; background: white !important;  }

.error-border { border: solid 1px #990000 }


.header-pics
	{
		width: 540px;
		height: 225px;
	}
.header-images
	{
		width: 540px; 
		position: relative; 
		top: -100px; 
		right: 8px; 
		z-index: 2; 
		float: left;
	}
	
.header-images A { 
		color: #000; text-decoration: none;
		cursor: hand;
		cursor: pointer; 
		}
.header-images A:hover { 
		color: #000; text-decoration: none;
		cursor: hand;
		cursor: pointer; 
		}

.header-images-nav 
{
		position: absolute;
		z-index: 11;
		left: 0px;
		padding-left: 10px;
		padding-top: 10px;
		text-align: right;
		cursor: hand;
		cursor: pointer;
		
		/* REMOVE FROM VIEW */
		display: none
}
.header-images-nav div
{
		float: left;
}

#nav div.number { 
		float: left; 
		border: 1px solid #999; 
		background: transparent; 
		color: #999; 
		text-decoration: none; 
		margin: 0px; 
		margin-left: 5px; 
		margin-bottom: 5px; 
		padding: 5px;
		padding-bottom: 1px;
		padding-top: 1px; 
		font-size: 9px;
		font-weight: normal
}
#nav div.number.activeSlide { color: #96A9E4; border: solid 1px #96A9E4 }
#nav div.number:focus { outline: none; }

#nav a { color: #fff; text-decoration: none; }