/* CSS Document */
body {
	background-color:#ffffff;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:black;
	height:100%;
}

/*
p {
	aafont-size:75%;
	aamargin:0px;
	padding:5px 0px 0px 0px;
}
*/

#PageBody {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:704px;
	height:100%;
}

#Banner {
	aaposition:absolute;
	aaposition:relative;
	width:704px;
	aaheight:158px;
	padding:13px 0px 0px 0px;
	aaz-index:10;
	background-color: #ffffff;
	top: 0px;
	left: 0px;
	aadisplay:block;
}

#MainBody {
	aaposition:relative;
	width:704px;
	aaheight:500px;
	height:100%;
	aaz-index:2;
	top: 173px;
	left: 0px;
	background-color: #ffffff;
	aaoverflow:visible;
	aafloat:left;
	aadisplay:block;
	aaborder-left-style:dotted;
	aaborder-left-width:1px;
	aaborder-right-style:dotted;
	aaborder-right-width:1px;
	aabackground-color:#EFEFEF;
	aabackground-color:#EE0000;
}

td#LeftColumn {
	aafloat:left;
	aaposition:relative;
	awidth:120px;
	width:152px;
	aaz-index:4;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	aabackground-color:#EE0000;
	aaborder-right-style:dotted;
	aaborder-right-width:1px;
	height:100%;
	vertical-align:top;
}

#HomeContent {
	float:left;
	aaposition:relative;
	width:704px;
	aaz-index:5;
	left: 0px;
	top: 0px;
	background-color: #fff;
	aaborder-right-style:dotted;
	aaborder-right-width:1px;
}

#HomeContent h1 {
	padding: 0px 5px;
	color:#f99e1c;
	font-size:100%;
	margin:5px 0px;
}

#HomeContent h2 {
	padding: 0px 5px;
	color:#7ba83f;
	font-size:75%;
	margin:5px 0px;
}

#HomeContent h3, #HomeContent h3 a:link, #HomeContent h3 a:visited {
	padding: 0px 5px 0px 3px;
	aacolor:#7ba83f;
	color:#1b3662;
	font-size:75%;
	margin:3px 0px 0px 0px;
	text-decoration:none;
}

#HomeContent p {
	padding: 0px 5px 0px 5px;
	color:#1b3662;
	font-size:70%;
	margin:3px 0px 0px 0px;
}

#HomeContent a, #HomeContent p a:link, #HomeContent p a:visited {
	padding: 0px 5px 0px 3px;
	aacolor:#7ba83f;
	color:#1b3662;
	aafont-size:70%;
	margin:3px 0px 0px 0px;
	text-decoration:none;
}

#HomeContent a:hover, #HomeContent p a:hover {
	color:#f99e1c;
}

#HomeContent li {
	font-size:70%;
}

td#PageContent {
	aafloat:left;
	aaposition:relative;
	aawidth:552px;
	awidth:446px;
	aawidth:400px;
	width:400px;
	aaz-index:5;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	aabackground-color: #880000;
	border-right-style:none;
	border-right-width:1px;
	border-left-style:dotted;
	border-left-width:1px;
	padding: 0px 8px 0px 8px;
	font-size:90%;
	aaheight:100%;
	vertical-align:top;
}

td#PageContent h1 {
	padding: 0px 5px;
	color:#f99e1c;
	font-size:150%;
	margin:5px 0px;
}

td#PageContent h2 {
	padding: 0px 5px;
	color:#7ba83f;
	font-size:120%;
	margin:10px 0px 0px 0px;
}

td#PageContent h3, td#PageContent h3 a:link, td#PageContent h3 a:visited {
	padding: 0px 5px 0px 3px;
	color:#7ba83f;
	font-size:100%;
	margin:10px 0px 2px 0px;
}

td#PageContent p {
	padding: 5px 5px 0px 5px;
	color:#1b3662;
	font-size:75%;
	margin:0px;
	text-align:left;
}

td#PageContent p.center {
	text-align:center;
}

td#PageContent p a:link, td#PageContent p a:visited {
	padding: 0px 5px 0px 0px;
	color:#7ba83f;
	aafont-size:100%;
	margin:3px 0px 0px 0px;
}

td#PageContent ul li {
	font-size:75%;
	color:#1b3662;
}

td#PageContent th {
	padding: 5px 5px 0px 5px;
	color:#ffffff;
	background-color:#F99E1C;
	font-size:75%;
	margin:0px;
	text-align:left;
	aavertical-align:bottom;
}

td#PageContent th a:link, td#PageContent th a:visited {
	padding: 0px 5px 0px 3px;
	color:#ffffff;
	background-color:#F99E1C;
	aafont-size:75%;
	text-decoration:none;
	margin:3px 0px 0px 0px;
}

td#PageContent td {
	padding: 5px 5px 0px 5px;
	color:#1b3662;
	font-size:75%;
	margin:0px;
	text-align:left;
}

#top_links {
	aawidth: 560px;
	aafloat: left;
	position: absolute;
	aaheight: 44px;
	top: 0px;
	right: 0px;
	font-size:60%;
}
#top_links a {
	text-decoration:none;
}

#navbar {
	width: 560px;
	aafloat: left;
	position: absolute;
	height: 44px;
	aatop:36px;
	top:36px;
	left:191px;
}

#navbar a {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	margin:0;
	padding:0px 3px 0px 3px;
	color: #ffffff;
	background-image:url(../images/nav_off.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-transform: uppercase;
	text-decoration:none;
	height:22px;
	text-align:center;
	padding:22px 3px 0px 3px;
	width: 80px;
	float: left;
}

#navbar a#navselected {
	color: #ffffff;
	background-image:url(../images/nav_on.jpg);
	background-repeat:no-repeat;
	text-transform: uppercase;
	height:22px;
	text-align:center;
	padding:22px 3px 0px 3px;
}

#navbar a:hover, #nav a#navselected:hover {
	color: #ffffff;
	background-image:url(../images/nav_over.jpg);
	text-transform: uppercase;
	height:36px;
	padding:8px 3px 0px 3px;
}


#navbar2 {
	width: 560px;
	aafloat: left;
	position: absolute;
	height: 44px;
	aatop:36px;
	top:36px;
	left:191px;
}

#navbar2 a {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	margin:0;
	padding:0px 3px 0px 3px;
	color: #ffffff;
	background-image:url(../images/nav_off.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	text-transform: uppercase;
	text-decoration:none;
	height:22px;
	text-align:center;
	padding:22px 3px 0px 3px;
	width: 80px;
	float: left;
}

#navbar2 a#navselected {
	color: #ffffff;
	background-image:url(../images/nav_on.jpg);
	background-repeat:no-repeat;
	text-transform: uppercase;
	height:22px;
	text-align:center;
	padding:22px 3px 0px 3px;
}

#navbar2 a:hover, #nav a#navselected:hover {
	color: #ffffff;
	background-image:url(../images/nav_over.jpg);
	text-transform: uppercase;
	height:36px;
	padding:8px 3px 0px 3px;
}

/*
p#breadcrumbs, p#breadcrumbs a:active, p#breadcrumbs a:link, p#breadcrumbs a:visited, {
	padding:4px 0px 0px 5px;
	aacolor:#1b3662;
	color:#fff;
	margin:0;
	font-size:75%;
	font-weight:bold;
	aatext-decoration:none;
}
*/
p#breadcrumbs {
	padding:4px 0px 0px 2px;
	color:#1b3662;
	aacolor:#fff;
	margin:0;
	font-size:10px;
	font-weight:bold;
	aatext-decoration:none;
}

p#breadcrumbs a:link, p#breadcrumbs a:visited {
	padding:4px 0px 0px 2px;
	color:#1b3662;
	aacolor:#fff;
	margin:0;
	font-size:10px;
	font-weight:bold;
	aatext-decoration:none;
}

#menu {
	aawidth: 12em; /* set width of menu */
	awidth:120px;
	width:152px;
	background: #eee;
} 

#menu ul { /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
	aaborder-width: 1px 0px 1px 0px;
}

/* style, color and size links and headings to suit */
#menu a, #amenu h2 {
	font: bold 11px/16px arial, helvetica, sans-serif;
	display: block;
	aaborder-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
	margin: 0;
	padding: 2px 3px;
}

#amenu h1 {
	color:#1b3662;
	background-color:#ffffff;
	font-size:75%;
	text-transform: uppercase;
	margin:0;
	padding:5px 0px 5px 5px;


	aadisplay:block;
	aaposition:relative;
	aatext-align:left;
	aaheight:15px;
	aatext-transform:capitalize;
}

#amenu h2 {
	color: #fff;
	background: #000;
	text-transform: uppercase;
}

#menu a {
	color: #1b3662;
	background: #efefef;
	text-decoration: none;
	aafont-size: 75%;
	border-width: 1px 0px 1px 0px;
	aamargin:0;
}

#menu a:hover {
	color: #fff;
	background: #f99e1c;
}

#amenu li {
	/* make the list elements a containing block for the nested lists */
	position: relative;
} 

#amenu ul li#menuselect a {
	/* make the list elements a containing block for the nested lists */
	color:#fff;
	background-color:#f99e1c;
	aaposition: relative;
	aaborder-width: 1px 0px 1px 0px;
} 

#amenu ul li#menuselect ul li a:link,
#amenu ul li#menuselect ul li a:visited {
	/* make the list elements a containing block for the nested lists */
	color:#1b3662;
	background-color:#efefef;
	aaposition: relative;
	border-width: 1px 0px 1px 0px;
}

#amenu ul li#amenuselect ul li a:hover {
	/* make the list elements a containing block for the nested lists */
	color: #fff;
	background: #f99e1c;
	aaposition: relative;
	list-style-position:inside;
	list-style-image:url(../images/menu_img.gif);
}

#menu ul ul {
	aabackground-color:#efefef;
	aaposition: absolute;
	position: relative;
	aatop: 0;
	aaleft: 100%; /* to position them to the right of their containing block */
	aawidth: 120px;
	margin: 0px 0px 0px 30px;
	aapadding: 0px 0px 0px 30px;
	aalist-style: square outside none;
	list-style-position:outside;
	list-style-image:url(../images/menu_img.gif);
	aaborder-width 0px 0px 0px 0px;
	aadisplay:inline;
}

div#amenu ul ul,
div#amenu ul li:hover ul ul {
	aadisplay: none;
	aadisplay:block;
}

div#amenu ul li:hover ul,
div#amenu ul ul li:hover ul {
	aadisplay: block;
}

div#amenu ul li ul li{
	display: block;
}

td#RightColumn {
	aafloat:left;
	width:152px;
	aaz-index:4;
	left: 0px;
	top: 0px;
	aaheight:1000px;
	background-color:#EFEFEF;
	aabackground-color: #008800;
	aapadding:0em 0em 0em 0em;
	aaheight:100%;
	aamargin:0px 0px 0px 0px;
	vertical-align:top;
}

td#RightColumn ul {
	/* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
	height:100%;
}

td#RightColumn ul li {
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
}

td#RightColumn ul li h1 {
	font-size:60%;
	background-color:#E4EAF1;
	height:18px;
	color:#003366;
	padding:6px 0px 0px 4px;
	margin:48px 0px 0px 0px;
}

td#RightColumn ul li p {
	font-size:60%;
	aabackground-color:#EFEFEF;
	text-decoration:none;
	aacolor:#000000;
	padding:0px 0px 0px 10px;
	margin:5px 0px 8px 0px;
	text-indent:-6px;
}

td#RightColumn ul li p a {
	aafont-size:60%;
	aabackground-color:#EFEFEF;
	text-decoration:none;
	color:#000000;
	aapadding:6px 0px 6px 10px;
	aatext-indent:-10px;
}

td#RightColumn ul li p a:link {
	aacolor:#003366;
	aatext-decoration:none;
	vertical-align:middle;
	aatext-indent:-6px;
}

td#RightColumn ul li p a:hover {
	color:#FFFF00;
	background-color:#FF9900;
}

td#RightColumn ul li img {
	border:none;
	margin:0px 0px 00px 0px;
	width: 152px;
	padding:0px;
}

#Footer {
	float:clear;
	aaposition:relative;
	width:704px;
	height:41px;
	aaz-index:20;
	top: 173px;
	left: 0px;
	background-color: #ffffff;
	font-size:60%;
	text-align:center;
	margin:0px;
	aatext-decoration:none;
}

#Footer p, #Footer a {
	aawidth:704px;
	aaheight:41px;
	aaz-index:20;
	aatop: 173px;
	aaleft: 0px;
	aabackground-color: #ffffff;
	aafont-size:75%;
	aatext-align:center;
	margin:2px;
	text-decoration:none;
	padding:0px;
}

#spotlight p{
	padding:0px 0px 2px 0px;
	margin:0px 2px 0px 2px;
	text-indent:-2px;
	text-align:left;
}

.center {
	text-align:center;
}

.quote {
	font-size:70%;
	font-style: italic;
	padding:3px;
}
