body, td { 
	font-family							:	Trebuchet MS;
	font-size							: 	12px; 
	color								:	#000000;
	line-height							:	16px;
	text-align							:	left;
}

body {
	margin								: 	0px 0px 0px 0px;
	background-color					:	#005eb2;
}

a {
	color								:	#cf1e25;
	text-decoration						:	none;
}

a:hover {
	text-decoration						:	underline;
}

a.blue {
	color								:	#0088ca;
	text-decoration						:	none;
	font-weight							:	bold;
}

a.blue:hover {
	text-decoration						:	underline;
}

a.grey {
	color								:	#666666;
	text-decoration						:	none;
}

a.grey:hover {
	text-decoration						:	underline;
}

b {
	font-weight							:	bold;
}

i {
	font-style							: 	italic; 
}

u {
	text-decoration						:	underline;
}

hr { 
	height								:	1px;
	border								:	none;  
	border-top							:	1px solid #cf1e25; 
}

img { 
	border 								: 	0;
}

ul {
	margin								:	0px;
	padding								:	0px;
	display								: 	none;
}

li {
	background-image					:	url('../images/pointer.gif');
	background-repeat					:	no-repeat;
	background-position					:	0px 4px;
	padding								:	0px 0px 0px 10px;
	list-style-type						:	none;
	
}

h1 {
	color								:	#333333;
	font-size							:	22px;
	font-weight							:	bold;
	margin								:	0px 0px 10px 0px;
	line-height							:	22px;
}

h2 {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#0088ca;
	margin								:	0px;
}

h3 {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#ffc20e;
	margin								:	0px;
}

h4 {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#cf1e25;
	margin								:	0px;
}

td.mainmenu {
	width								:	980px;
	height								:	23px;
	background-image					:	url('../images/bg_menu.gif');
	background-repeat					:	no-repeat;
	background-position					:	top right;
}

#mainmenu ul {
	margin								:	0px;
	padding								: 	0px;
	list-style-type						:	none;	
	display								:	inline;	
}

#mainmenu li {
	margin								: 	0px;
	padding								: 	0px;
	height								:	23px;
	float								: 	left;
	position							: 	relative;
	width								:	auto;
	cursor								:	pointer;
	background-image					:	none;
}

#mainmenu li ul {
	border-top							:	1px solid #cccccc;
	margin								:	23px 0px 0px 25px;
	padding								: 	0px 0px 0px 0px;
	display								:	none;
	position							: 	absolute;
	z-index								: 	1;
	width								:	190px;
}

#mainmenu li li {
	margin								:	0px 0px 0px 0px;
	padding								: 	2px 5px 2px 10px;
	height								:	16px;
	width								:	175px;
	background-color					:	#666666;
	background-image					:	none;
	border-bottom						:	1px solid #cccccc;
}

#mainmenu li ul ul {
	margin								:	-3px 0px 0px 180px;
	padding								: 	0px 0px 0px 0px;
	visibility							:	hidden;
	z-index								: 	2;
}

#mainmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#mainmenu li:hover ul, #mainmenu li:hover ul ul, #mainmenu li.over ul, #mainmenu li.over ul ul { /* lists nested under hovered list items */
	display: block;
}

#mainmenu li li:hover ul, #mainmenu li li.over ul { /* lists nested under hovered list items */
	visibility:visible;
	display:block;
}

a.mainmenu_item_inactive {
	padding								: 	3px 10px 0px 25px;
	color								:	#ffffff;
	font-size							:	15px;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	top;
	display								:	block;
	white-space							: 	nowrap;
}

a.mainmenu_item_inactive:hover {
	color								:	#ffc20e;
}

a.mainmenu_item_active {
	padding								: 	3px 10px 0px 25px;
	color								:	#ffc20e;
	font-size							:	15px;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	top;
	display								:	block;
	white-space							: 	nowrap;
}

a.mainmenu1_item_inactive {
	color								:	#ffffff;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	middle;
	font-size							:	12px;
	display								:	block;
	white-space							: 	nowrap;
}

a.mainmenu1_item_inactive:hover {
	color								:	#ffc20e;
}

a.mainmenu1_item_active {
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	middle;
	color								:	#ffc20e;
	font-size							:	12px;
	display								:	block;
	white-space							: 	nowrap;
}

td.crumbpath {
	width								:	955px;
	height								:	44px;
	background-image					:	url('../images/bg_crumbpath.gif');
	background-repeat					:	no-repeat;
	background-position					:	top right;
	padding								:	0px 0px 0px 25px;
	color								:	#666666;		
}

table.content_container {
	width								:	980px;
	background-image					:	url('../images/bg_content.gif');
	background-repeat					:	no-repeat;
	background-position					:	top right;
}

td.content {
	padding								:	0px 20px 0px 25px;
	vertical-align						:	top;
}

td.highlight_header {
	height								:	20px;
	padding								:	0px 20px 0px 17px;
	background-image					:	url('../images/highlight_pointer.gif');
	background-repeat					:	no-repeat;
	background-position					:	0px 0px;
	color								:	#333333;
	font-size							:	18px;
	font-weight							:	bold;
}

td.highlight_content {
	padding								:	10px 20px 0px 0px;
}

td.highlight_middle_box {
	width								:	325px;
	height								:	140px;
	border								: 	1px solid #666666;
	padding								:	0px 0px 0px 0px;
}

td.highlight_middle_header {
	height								:	44px;
	background-image					:	url('../images/highlightmiddle_pointer.gif');
	background-repeat					:	no-repeat;
	background-position					:	7px 12px;
	padding								:	0px 18px 0px 24px;
	color								:	#333333;
	font-size							:	16px;
	font-weight							:	bold;
}

td.highlight_middle_content {
	padding								:	0px 18px 10px 7px;
}

td.footer {
	width								:	980px;
	height								:	104px;
	background-image					:	url('../images/footer.jpg');
	background-repeat					: 	no-repeat;
	background-position					: 	top left;
}

td.footer_address {
	height								:	79px;
	padding								:	0px 0px 3px 0px;
	vertical-align						:	bottom;
	color								:	#666666;
	font-size							:	12px;
}

td.footer_copyright {
	width								:	243px;
	height								:	20px;
	padding								:	2px 0px 0px 130px;
	color								:	#cccccc;
	font-size							:	10px;
}

a.footermenu_item_inactive {
	padding								: 	3px 15px 0px 0px;
	color								:	#ffffff;
	font-size							:	12px;
	text-decoration						:	none;
	vertical-align						:	top;
	white-space							: 	nowrap;
}

a.footermenu_item_inactive:hover {
	color								:	#ffc20e;
}

a.footermenu_item_active {
	padding								: 	3px 15px 0px 0px;
	color								:	#ffc20e;
	font-size							:	12px;
	text-decoration						:	none;
	vertical-align						:	top;
	white-space							: 	nowrap;
}

input {
	width								:	180px;
	height								: 	20px;
	border								: 	1px solid #666666;
	margin								:	5px 10px 0px 0px;
	padding								:	0px 0px 0px 5px;
	font-family							:	Trebuchet MS;
	color								: 	#000000;
	font-size 							: 	12px;
}

input.submit {
	width								: 	80px; 
	height								: 	18px;
	background-color 					: 	#ffffff;
	border								: 	1px solid #666666;
	padding								:	0px 0px 0px 0px;
	color								:	#0088ca;
	font-size 							: 	12px;
	font-weight 						: 	bold;
	cursor								:	pointer;
	
}

input.search {
	width								: 	180px; 
	height								: 	16px;
	border								: 	1px solid #666666;
	margin								:	0px 10px 0px 0px;
	padding								:	0px 0px 0px 5px;
	color								: 	#cf1e25;
	font-size 							: 	11px;
}


input.submit_search {
	width								: 	11px; 
	height								: 	20px;
	background-image					:	url('../images/search_pointer.gif');
	background-repeat					:	no-repeat;
	background-position					:	top left;
	margin								:	0px 0px 0px 0px;
	padding								:	0px 0px 0px 0px;
	border								: 	0px;
	cursor								:	pointer;
}

input.radio {
	border								: 	none;
	background-color 					: 	transparant;
	width								: 	14px; 
	height								: 	14px;
	font-weight 						: 	normal;
}

select {
	border								: 	1px solid #666666;
	color								: 	#000000;
	font-size 							: 	12px;
}

textarea { 
	border								:	1px solid #666666;
	color								: 	#000000;
	font-size 							: 	12px; 
}

