body {
	background-image:url(images/body_bg_tile.jpg);
	background-repeat:repeat-x;
	background-color:#c5e2f1;
	color:#616161;
	font-family:arial;
	font-size:11px;
	margin:0;
	padding:0;
}

#flash {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}

a {
	color:#507BA8;
	text-decoration:underline;
}
a:hover {
	color:#507BA8;
	text-decoration:none;
}

a .rightnav_content_item_more {
	border:1px solid #fff;
}
a:hover .rightnav_content_item_more {
	border:1px solid #5A7EB0;
}

#page {
	width:800px;
	margin:0 auto;
	/*margin-top:40px;*/
	background-color:#fff;
	padding:0 8px 28px 8px;
	margin-bottom:8px;
}
	.header {
		height:130px;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
		cursor:pointer;
	}
	.header_sep {
		height:7px;
		background-image:url(images/header_sep.jpg);
		background-repeat:no-repeat;
		overflow:hidden;
	}
	.main_menu_container {
		width:800px;
		overflow:hidden;
	}
	#main_menu {
		background-color:#edeff0;
		border-bottom:1px solid #fff;
		height:22px;
		overflow:hidden;
		width:810px;
	}
		.main_menu_item {
			padding: 4px 0; /* 20px; */
			font-size:12px;
			font-weight:bold;
			color:#5a7faa;
			border-right:1px solid #fff;
			float:left;
			text-decoration:none;
		}
		.main_menu_item_active, a.main_menu_item_active:hover {
			padding: 4px 0;/* 20px; */
			font-size:12px;
			font-weight:bold;
			color:#fff;
			background-color:#5a7faa;
			border-right:1px solid #fff;
			float:left;
			text-decoration:none;
		}
		a.main_menu_item:hover {
			padding: 4px 0; /* 20px; */
			font-size:12px;
			font-weight:bold;
			color:#fff;
			background-color:#878787;
			border-right:1px solid #fff;
			float:left;
			text-decoration:none;
		}
	.bannergraphic {
		border-top:3px solid #7d7d7d;
		border-bottom:3px solid #7d7d7d;
		height:149px;
		/*background-image:url(images/bannergraphic.jpg);
		background-repeat:no-repeat;*/
		overflow:hidden;
	}
	.breadcrumbs {
		height:15px;
		background-color:#fff;
		border-top:1px solid #ebecec;
		border-bottom:4px solid #ebecec;
		color:#5a7faa;
		font-size:11px;
		padding:2px 5px;
	}
		.breadcrumbs a {
			color:#5a7faa;
			text-decoration:none;
		}
		.breadcrumbs a:hover {
			text-decoration:underline;
		}
	
	
	
	
	
#inside {
	/*background-image:url(images/content_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;*/
	background-color:#EBEDEC;
	overflow:hidden;
}
	.subnav {
		width:200px;
		float:left;
		overflow:hidden;
	}
		.subnav_head {
			color:#fff;
			font-size:12px;
			font-weight:bold;
			width:189px;
			padding:3px 10px 4px 9px;
			display:block;
			background-image:url(images/subnav_active.jpg);
			background-color:#5a7fab;
			background-repeat:repeat-x;
			text-decoration:none;
			margin-bottom:2px;
		}
			.subnav_head_r {
			color:#fff;
			font-size:12px;
			font-weight:bold;
			width:181px;
			padding:3px 10px 4px 10px;
			display:block;
			background-image:url(images/subnav_active.jpg);
			background-color:#5a7fab;
			background-repeat:repeat-x;
			text-decoration:none;
			margin-bottom:2px;
		}
		.subnav a {
			color:#5a7faa;
			font-size:12px;
			font-weight:bold;
			width:189px;
			padding:3px 10px 4px 9px;
			display:block;
			background-image:url(images/subnav_inactive.jpg);
			background-color:#dbdcde;
			background-repeat:repeat-x;
			text-decoration:none;
			margin-bottom:2px;
		}
		.subnav a:hover {
			color:#fff;
			background-color:#878787;
			text-decoration:none;
			background-image:url(images/subnav_hover.jpg);
			background-repeat:repeat-x;
		}
		.subnav_active {
			color:#fff;
			background-image:url(images/subnav_active.jpg);
			background-repeat:repeat-x;
			background-color:#5a7fab;
			text-decoration:none;
		}
		
		.subnav a, .subnav a img, .subnav a div {
			cursor:pointer;
		}
		
		.secondSub a {
			color:#464646;
			font-size:11px;
			font-weight:normal;
			width:200px;
			padding:3px 0 4px 9px;
			display:block;
			background-image:url(images/subnav_inactive2.jpg);
			background-repeat:repeat-x;
			text-decoration:none;
			margin-bottom:2px;
		}
		.secondSub a:hover, .secondSub .subnav_active {
			color:#5a7faa;
			background-image:url(images/subnav_inactive2.jpg);
			background-repeat:repeat-x;
			text-decoration:underline;
		}
		
		
	h1 {
		font-size:18px;
		font-weight:bold;
		padding:0;
		margin:0;
		color:#cc6666;
	}
		
	/* HOME TEMPLATE */
	.midcontent {
		width:355px;
		float:left;
		background-color:#fff;
		margin-left:13px;
		padding:10px;
	}
		.contentbox {
			position:relative;
			padding-bottom:20px;
		}
			.button_sit_img_readmore {
				position:absolute;
				bottom:0px;
				left:0px;
				cursor:pointer;
			}
	.rightnav {
		width:200px;
		float:right;
		/*margin-right:7px;*/
	}
		.rightnav_header {
			color:#fff;
			background-image:url(images/rightnav_header_bg.jpg);
			background-repeat:repeat-x;
			padding:1px 15px;
			font-weight:bold;
		}
		.rightnav_content {
			background-color:#fff;
			padding:10px;
		}
			.rightnav_content_item {
				position:relative;
				padding-bottom:5px;
				margin-bottom:5px;
			}
				.rightnav_content_item_more {
					position:absolute;
					right:0px;
					bottom:0px;
				}
			.rightnav_content_item u, u {
				text-decoration:underline;
				color:#507ba8;
			}
			.rightnav_content_item p {
				color:#8e8e8e;
			}
	/* -- HOME TEMPLATE -- */
			
			
			
	/* INSIDE TEMPLATE */
	.midcontent_i {
		width:538px;/*560px;444px;*/
		float:left;
		background-color:#fff;
		margin-left:10px;
		padding:10px 20px;
	}
		.midcontent_i h4 {
			font-size:12px;
			color:#5A7FAB;
			text-decoration:underline;
			margin:0;
			padding:0;
			cursor:pointer;
		}
		
		.contentbox_i {
			position:relative;
			padding-bottom:20px;
		}
		.contentbox_i h1 {
			font-size:14px;
		}
		.contentbox_i p {
			margin-left:0px;
		}
		.contentbox_a{
			position:relative;
			padding-bottom:20px;
		}
		.contentbox_a p {
			margin-left:15px;
		}
		
			.button_sit_img_readmore_i {
				position:absolute;
				bottom:0px;
				left:0px;
				cursor:pointer;
			}
	.rightnav_i {
		width:111px;
		float:right;
		margin-right:7px;
	}
		.rightnav_header_i {
			color:#fff;
			background-image:url(images/rightnav_header_bg.jpg);
			background-repeat:repeat-x;
			padding:1px 15px;
			font-weight:bold;
		}
		.rightnav_content_i {
			background-color:#fff;
			padding:10px;
		}
			.rightnav_content_item_i {
				position:relative;
				padding-bottom:5px;
				margin-bottom:5px;
			}
				.rightnav_content_item_more_i {
					position:absolute;
					right:0px;
					bottom:0px;
				}
			.rightnav_content_item_i u, u {
				text-decoration:underline;
				color:#507ba8;
			}
			.rightnav_content_item_i p {
				color:#616161;
			}
			
	.tabcontainer {
		width:444px;
	}
		.tabmenu {
			/* */
		}
			.tabmenu a {
				background-color:#5a7faa;
				color:#fff;
				font-family:Arial;
				font-size:11px;
				font-weight:bold;
				text-align:center;
				padding:2px 10px;
				border-right:1px solid #fff;
				text-decoration:none;
			}
			.tabmenu a:hover {
				background-color:#a9d4f0;
				color:#fff;
				text-decoration:none;
			}
		.tabmain {
			background-image:url(images/bg_tabber.jpg);
			background-repeat:repeat-x;
			padding:20px 10px;
		}
			.tabmaincontent h1 {
				font-family:arial;
				font-size:13;
				font-weight:bold;
				color:#5a7faa;
			}
	
	/* -- INSIDE TEMPLATE -- */
	
	#site_map {
		list-style: none;
	}
	.submenu_nav {
		margin: 2px 5px 2px 0;
		float: left;
	}
	
	
.footer {
	width:800px;
	margin-top:1px;
}	
	.footer_line {
		height:1px;
		background-color:#eceff0;
		overflow:hidden;
	}
	.footer_bar {
		background-color:#ECEEEF;
		margin-top:1px;
		overflow:hidden;
		padding:5px;
		font-size:10px;
		font-family:arial;
		height:12px;
	}
	.footer_bar a {
		color:#b0b1b2;
		text-decoration:none;
	}
	.footer_bar a:hover {
		color:#848484;
		text-decoration:none;
	}
		.footer_left {
			float:left;
			text-align:left;
		}
		.footer_right {
			float:right;
			text-align:right;
			color:#757575;
		}
		
		.footer_a a{
			color:#757575;
			text-decoration:none;
			float:right;
			margin:7px 3px;
		}
		.footer_a a:hover {
			color:#757575;
			text-decoration:underline;
		}

.contentbox_i form h1 {
	margin-bottom:5px;
}
.contactformdiv {
	margin-bottom: 5px;
}
.contactformdiv span {
	width:200px;
	display:block;
	float:left;
	margin-top:5px;
}
.contactformdiv input, .contactformdiv textarea, .contactformdiv select {
	padding: 3px 2px;
	background-color:#f6f6f6;
	color:#5A7FAA;
	border:1px solid #5A7FAA;
	margin-bottom:1px;
	width:200px;
	display:block;
	float:left;
	font-family:arial;
	font-size:11px;
}
.contactformdiv input:hover, .contactformdiv textarea:hover, .contactformdiv input:focus, .contactformdiv textarea:focus {
	background-color:#fff;
}
.dropdownfield {
	width:206px !important;
}
.mandfieldinfo {
	margin:20px 0 25px;
	font-weight:bold;
}
.contactbutton {
	padding: 3px 10px;
	background-color:#DBDCDE;
	color:#5A7FAA;
	border:1px solid #5A7FAA;
	margin-bottom:1px;
	float:left;
	margin-left:60px;
}
.contactbutton:hover {
	background-color:#5A7FAA;
	color:#DBDCDE;
	margin-bottom:1px;
}

.newsitemdiv {
	position:relative;
	padding:0 2px;
}
.newsheader {
	font-size:14px;
	border-bottom:1px solid #5A7FAA;
}
.newsdate {
	position:absolute;
	top:2px;
	right:2px;
}

.img_content_right {
	margin-top:10px;
	width:538px;
}

a.homeboxeslinks {
	width:111px;
}
a.homeboxeslinks:hover {
	/*opacity:.80;
    filter:alpha(opacity=80);
    -moz-opacity:.80;*/
}

.bottom_buttons_home {
	margin-left:-10px;
	width:380px;
	overflow:hidden;
}



/* TINY MCE STYLES */
.default {
	/*inherits*/
}
.blackbold {
	color:#000;
	font-weight:bold;
}
.rednormal {
	color:#CC6666;
}
.redbold {
	color:#CC6666;
	font-weight:bold;
}
.bluenormal {
	color:#5A7FAB;
}
.bluebold {
	color:#5A7FAB;
	font-weight:bold;
}
/* -- TINY MCE STYLES -- */