html, body {	height: 100%;	margin: 0;	padding: 0;	border: 0;	background-color: transparent;	color: #000000;	font-size: 100%;	font-weight: normal;	font-style: normal;	font-family: arial, verdana, sans-serif;	text-decoration: none;}body {	background-color: #FFFFFF;}h1 {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 10px 0;	font-size: 24px;	font-weight: bold;	text-align: left;	color: #008d96;}.componentheading {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 10px 20px;	font-size: 24px;	font-weight: bold;	text-align: left;	color: #444444;}.contentpaneopen .contentheading {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 10px 0;	font-size: 24px;	font-weight: bold;	text-align: left;	color: #008d96;}h2 {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 5px 0;	font-size: 18px;	font-weight: bold;	text-align: left;	color: #59606e;}h3 {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 5px 0;	font-size: 16px;	font-weight: bold;	text-align: left;	color: #79f3aa;}h4 {	clear: both;	line-height: normal;	margin: 0;	padding: 0 0 5px 0;	font-size: 14px;	font-weight: bold;	text-align: left;	color: #444444;}strong {	font-weight: bold;	font-style: normal;	line-height: 150%;	color: #444444;}em {	font-weight: normal;	font-style: italic;	line-height: 150%;	color: #444444;}p,td,tr,div {	margin: 0;	padding: 0;	line-height: normal;}ul {	margin: 0px;	padding: 0 0 20px 30px;	list-style: disc;		list-style-position: outside;}li {	line-height: 150%;}table tr, table td {	vertical-align: top;}img {	border: none;}fieldset {	margin: 0 0 10px 0;	padding: 10px;	border: 1px solid #E8EAF1;}hr {	border: 0px;	border-top: 1px solid #ccc;}label {	line-height: 150%;}address {	font-style: normal;}/* @group Layout - Containers */#bannerwrap {	width: 100%;	height: 143px;	margin: 0;	padding: 0;	text-align: center;	background: #FFFFFF url(../images/bannerbg.jpg) repeat-x top left;	overflow: hidden;}#bannercontainer {	width: 916px;	height: 143px;	margin: 0 auto;	padding: 0;	background: url(../images/banner.jpg) no-repeat top left;}#bannerleft {	display: none;}#bannerright {	display: none;}#navwrap {	width: 100%;	height: 50px;	margin: 0;	padding: 0;	text-align: center;	background: #E1E1E1 url(../images/navbg.jpg) repeat-x top left;	overflow: hidden;}#navcontainer {	width: 916px;	height: 50px;	margin: 0 auto;	padding: 0;	background: url(../images/nav.jpg) no-repeat top left;}#nav {	display: inline;	float: left;	width: 715px;	height: 35px;	margin-bottom: 0px;	margin-top: 1px;	margin-left: 13px;	margin-right: 0px;	padding: 0;}#nav .moduletable_menu {	clear: none;	margin: 0;	padding: 0;}#search {	display: inline;	float: left;	width: 175px;	height: 36px;	margin-top: 2px;	margin-left:0;	margin-right:0;	margin-bottom: 0;	padding: 0;}#headerwrap_home {	width: 100%;	height: 489px;	margin: 0 0 15px 0;	padding: 0;	text-align: center;	overflow: hidden;}#headercontainer_home {	width: 916px;	height: 489px;	margin: 0 auto;	padding: 0;}#headerwrap {	width: 100%;	height: 100px;	margin: 0;	padding: 0;	text-align: center;	overflow: hidden;}#headercontainer {	width: 916px;	height: 100px;	margin: 0 auto;	padding: 0;}#header {	/* text-align: left; */}#bodywrap {	width: 100%;	height: auto;	margin: 0;	padding: 0;	text-align: center;	overflow: hidden;}#bodycontainerbg {	width: 916px;	height: auto;	margin: 0 auto;	padding: 0;	background: url(../images/bodybg.jpg) repeat-y top left;	overflow: hidden;}#bodycontainer {	width: 900px;	height: auto;	margin: 0 auto;	padding: 15px 8px 0 8px;	background: url(../images/bodybgtop.jpg) no-repeat top left;	overflow: hidden;}#breadcrumb {	width: 860px;	padding: 0 20px 5px 20px;	text-align: right;	font-size: 11px;}#left {	float: left;	width: 229px;	height: auto;	margin: 0;	padding: 0 5px 0 25px;	font-size: 12px;	text-align: left;	color: #666666;	overflow: hidden;}#right {	display: none;	/*	float: right;	width: 229px;	height: auto;	margin: 0;	padding: 0 15px 0 15px;	font-size: 12px;	text-align: left;	color: #666666;	overflow: hidden;	*/}#body {	float: right; /* float: left; if using #right insetad of #left*/	width: 640px;	margin: 0 0 20px 0;	padding: 0;	 /* border-right: 1px solid #E8EAF1; if using #right insetad of #left*/	overflow: hidden;}#advert {	width: 916px;	height: auto;	margin: 0 auto 10px auto;	padding: 0;	overflow: hidden;}#footerwrap {	width: 100%;	height: auto;	margin: 0;	padding: 0;	text-align: center;	background: #4d585e url(../images/footerbg.jpg) repeat-x top left;	overflow: hidden;}#footercontainer_home {			width: 916px;	height: auto;	margin: 0 auto;	padding: 0;	overflow: hidden;}#footercontainer {			width: 916px;	height: auto;	margin: 0 auto;	padding: 0;	background: url(../images/footer.jpg) no-repeat top left;	overflow: hidden;}#footer {	float: left;	width: 916px;	margin: 0;	padding: 55px 0 0 0;}#copyright {	float: left;	width: 916px;	margin: 0;	padding: 10px 0 35px 0;	font:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;}/* @end *//* @group Layout - Elements */.search {	margin: 8px 0 0 0;	overflow: hidden;}#mod_search_searchword.inputbox {	display: block;	width: 120px;	margin: 0 auto;	padding: 1px 3px 2px 3px;	color: #666666;	background: #FFFFFF;	border: 1px solid #DDDDDD;}#searchForm {	clear: both;	line-height: 150%;	margin: 0 20px 20px 20px;	padding: 10px;	color: #444444;	font-size: 12px;	text-align: left;	border: 1px solid #E8EAF1;	overflow: hidden;}#searchForm .contentpaneopen {	margin: 0;	padding: 0 0 20px 0;	color: #444444;	font-size: 12px;	text-align: left;}#component-contact .contentpaneopen {	font-size: 12px;	}#component-contact .inputbox {	margin: 0 0 5px 0;}.contentpaneopen {	display: block;	clear: both;	width: 600px;	margin: 0;	padding: 0 20px 0 20px;	color: #444444;	font-size: 14px;	text-align: left;}.contentpaneopen img {	display: inline;	float: left;	line-height: normal;	margin: 0;	padding: 0 10px 10px 0;	border: none;}.contentpaneopen p {	line-height: 150%;	margin: 0 0 20px 0;	padding: 0;	color: #444444;	font-size: 14px;	text-align: left;}.contentpaneopen td {	line-height: 150%;	margin: 0;	padding: 0;}.blog {	margin: 0;	padding: 0;	color: #444444;	font-size: 14px;	text-align: left;}.blog .contentheading {	font-size: 14px;}.blog .contentpaneopen {	font-size: 12px;}.blog .contentpaneopen td {}.blog_more {	margin: 20px;	padding: 10px;	color: #444444;	font-size: 14px;	text-align: left;	border: 1px solid #E8EAF1;}.contentpane {	line-height: 150%;	margin: 0 0 20px 0;	padding: 0 20px 0 20px;	color: #444444;	font-size: 14px;	text-align: left;}#advert p {	line-height: 140%;	margin: 5px 0 5px 0;	padding: 0;}.moduletable_advertlarge {	display: inline;	float: left;	width: 560px;	height: 170px;	line-height: normal;	margin: 0;	padding: 16px 24px 12px 24px;	color: #666666;	font-size: 13px;	text-align: left;	background: url(../images/advertlargebg.jpg) no-repeat top left;}.moduletable_advertsmall {	display: inline;	float: left;	width: 256px;	height: 170px;	line-height: normal;	margin: 0;	padding: 16px 24px 12px 24px;	color: #666666;	font-size: 13px;	text-align: left;	background: url(../images/advertsmallbg.jpg) no-repeat top left;}#copyright div {	color: #ffffff;}/* @end *//* @group Navigation Menus */.moduletable_menu {	clear: both;	margin: 0 0 30px 0;	padding: 0;	overflow: hidden;}.moduletable_menu ul {	margin: 0;	padding: 0;	list-style: none;}.moduletable_menu li {	display: inline;	float: left;	line-height: normal;}.moduletable_menu img {	float: left;	margin: 6px 0 0 0;}/* @group Main Navigation */#active_menu_main:link {	color: #003366;	font-weight: bold;	text-decoration: none;}#active_menu_main:visited {	color: #003366;	font-weight: bold;	text-decoration: none;}a.mainlevel_main:link, a.mainlevel_main:visited {	display: block;	float: left;	width: 118px;	height: 36px;	line-height: 36px;	margin: 0;	padding: 0;	font-size: 14px;	font-weight: lighter;	text-align: center;	text-decoration: none;	color: #898989;	border-right: 1px solid #EEEEEE;}a.mainlevel_main:hover {	color: #003366;	text-decoration: none;	background: #FAFAFA;}/* @end *//* @group Left Navigation */#active_menu_left:link, #active_menu_left:visited {	color: #666666;	font-weight: bold;	text-decoration: none;}#active_menu_left:hover {	color: #89d4f3;	text-decoration: none;	background: #FFFFFF;}a.mainlevel_left:link, a.mainlevel_left:visited {	display: block;	clear: both;	float: right;	width: 229px;	height: 24px;	line-height: 24px;	margin: 0;	padding: 4px 0 0 0;	font-size: 12px;	font-weight: normal;	text-align: left;	text-decoration: none;	color: #666666;	border-bottom: 1px solid #E8EAF1;}a.mainlevel_left:hover {	color: #89d4f3;	text-decoration: none;	background: #FFFFFF;}a.sublevel_left:link, a.sublevel_left:visited {	display: block;	float: right;	width: 209px;	height: 20px;	line-height: 20px;	margin: 0;	padding: 4px 0 0 0;	font-size: 11px;	font-weight: normal;	text-align: left;	text-decoration: none;	color: #666666;	border-bottom: 1px solid #E8EAF1;}a.sublevel_left:hover {	color: #89d4f3;	text-decoration: none;	background: #FFFFFF;}/* @end *//* @group Footer Navigation */.moduletable_menu a.mainlevel_footer {	margin: 0;	padding: 0 20px 0 20px;	font-size: 16px;	color: #e7e7e7;}.moduletable_menu a.mainlevel_footer:hover {	color: #A1B6C7;	text-decoration: none;}/* @end *//* @end *//* @group Links */a:link, a:visited {	color: #e16a26;		text-decoration: none;}a:hover {	color: #000000;	text-decoration: none;}a.readon:link, a.readon:visited {	padding-left: 18px;	font-size: 13px;	background: url(../images/read.gif) no-repeat top left;}a.readon:hover {	text-decoration: none;}/* @end *//* @group category text format */.category {	line-height: 150%;	color: #666666;	font-size: 11px;	letter-spacing: 1px;	text-decoration: none;}.contentdescription {	line-height: 150%;	color: #666666;	font-size: 11px;	letter-spacing: 1px;	text-decoration: none;}.createdate {	color: #999999;	font-size: 11px;}.details {	padding-left: 18px;	font-size: 13px;	background: url(../images/read.gif) no-repeat top left;}.details:hover {	text-decoration: none;}.inputbox {	display: inline;	clear: both;	margin: 0;	padding: 1px 3px 2px 3px;	color: #666666;	background: #FAFAFA;	border: 1px solid #DDDDDD;}.button {	display: inline;	clear: both;	margin: 0 7px 0 7px;	padding: 1px 10px 2px 10px;	color: #FFFFFF;	background: #59606e;	border: 1px solid #DDDDDD;}.button:hover {	color: #FFFFFF;	background: #A1B6C7;	cursor: pointer;}.modifydate {	color: #808080;	font-size: 11px;}.contentpaneopen .quote {	display: block;	clear: both;	width: 580px;	height: auto;	margin: 5px 0 25px 0;	padding: 10px;	font-family: arial, sans-serif, verdana;	font-size: 14px;	font-style: italic;	color: #666666;	background: #fffdf6;	border: 1px solid #DDDDDD;}.contentpaneopen .quote2 {	clear: both;	margin: 5px 0 25px 0;	padding: 0;	font-family: palatino, georgia, times;	font-size: 14px;	font-style: italic;	color: #666666;}.contentpaneopen .boxquote {	display: block;	float: right;	width: 200px;	height: auto;	margin: 0 0 0 10px;	padding: 10px;	font-family: arial, sans-serif, verdana;	font-size: 14px;	font-style: italic;	color: #666666;	background: #fffdf6;	border: 1px solid #DDDDDD;}.sectiontableentry1 td{	line-height: 150%;	margin: 0;	padding: 5px;	color: #444444;	font-size: 13px;}.sectiontableentry2 td{	line-height: 150%;	margin: 0;	padding: 5px;	color: #444444;	font-size: 13px;}.sectiontableheader {	line-height: 150%;	margin: 0;	padding: 5px;	color: #444444;	font-size: 13px;}.sectiontableheader img{	padding-left: 8px;}.small {	line-height: 150%;	color: #666666;	font-size: 11px;}.smalldark {	line-height: 150%;	color: #000000;	font-size: 11px;}.article_separator {	display: none;	/*	display: block;	width: 640px;	height: 1px;	margin: 0;	padding: 0;	background-color: #E8EAF1;	*/}/* @end */
