/* S:BASICS */
*{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
h1#page-title {
	display:none;
}
* html body {
	font-size:8pt;
}
	* html .addClear{
		height: 1%;
	}
	div.addClear,
	ul.addClear{
/*		clear: ;*/
	}
	div.addClear:after,
	ul.addClear:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	br{
		font: normal 8pt "Trebuchet MS", Tahoma, Arial, Helvetica, Verdana, sans-serif;
		line-height: 10px;;
	}
		h1, #content-header h1{
		font-size: 1.60em;
		line-height: 1.55em;
	}
		h2{
		font-size: 1.45em;
		line-height: 1.40em;
	}
	#content h2 {
		margin-bottom:10px;
		border-bottom:1px solid #BEC6CC;
}
		h3{
		font-size: 1.30em;
		line-height: 1.25em;
	}
		h4{
		font-size: 1.15em;
		line-height: 1.10em;
	}
		h5{
		font-size: 1em;
		line-height: 0.95em;
	}
		h6{
		font-size: 0.85em;
		line-height: 0.80em;
	}
		h1,
	h2,
	h3,
	h4,
	h5,
	h6{
		text-align: left;
		font-weight: bold;
	}
/* E:BASICS */

body{
	margin: 0 auto;
	position: relative;
	color: #000;
	background-color: #FFF;
	text-align: center;
	font-size:8pt;
}
html, body, #wrapper {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #wrapper {
	height: 100%;
}
#wrapper{
	margin: 0 auto;
	position: relative;
	width: 992px;
	text-align: center;
	background: #FFF;
}
#header {
	margin: 0 auto;
	position: relative;
	width: 992px;
	height: 133px;
	text-align: left;
	background:url('../images/header-bg.jpg') no-repeat left 4px;
}
#logo{
	position: absolute;
	width: 98px;
	height: 114px;
	top: 5px;
	left: 53px;
	overflow: hidden;
}
#logo a, #logo a:link{
	position: relative;
	display: block;
	width: 98px;
	height: 114px;
	text-indent: -999px;
	overflow: hidden;
}
#gadgets{
	position: absolute;
	width: 161px;
	height: 133px;
	top: 0;
	right: 38px;
	text-align: center;
	color: #5A7488;
}
/* S:HMM */
ul#access-links{
	margin: 84px 31px 0;
	position: relative;
	list-style: none;
	width: 99px;
	height: 10px;
	overflow: hidden;
}
ul#access-links li{
	position: relative;
	float: left;
	padding: 0 11px;
	height: 10px;
	white-space: nowrap;
	text-align: left;
}
ul#access-links a,
ul#access-links a:link,
ul#access-links a:hover,
ul#access-links a:active,
ul#access-links a:visited{
	display: block;
	width: 11px;
	height: 10px;
	text-indent: -999px;
}
ul#access-links li.home a{
	background: transparent URL('../images/quickmenu-home.gif') center top no-repeat;
}
ul#access-links li.mail a{
	background: transparent URL('../images/quickmenu-mail.gif') center 1px no-repeat;
}
#access-links li.map a{
	background: transparent URL('../images/quickmenu-map.gif') center top no-repeat;
}
/* E:HMM */
/* S:LANG */
ul#language-switcher{
	margin-top: 10px;
	position: relative;
	list-style: none;
	width: 154px;
	height: 16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 10px auto 0;
}
ul#language-switcher li{
	float: left;
	padding: 0 5px;
	_width: 20px;
	height: 16px;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-width: 20px;
}
ul#language-switcher a,
ul#language-switcher a:link,
ul#language-switcher a:visited{
	display: block;
	height: 16px;
	text-decoration: none;
	color: #B96A0A;
}
ul#language-switcher a:hover,
ul#language-switcher a:active{
	display: block;
	height: 16px;
	text-decoration: none;
	color: #fff;
}
ul#language-switcher a.selected:link,
ul#language-switcher a.selected:visited{
	text-decoration: none;
	color: #fff;
}
ul#language-switcher a.selected:hover,
ul#language-switcher a.selected:active{
	display: block;
	height: 16px;
	text-decoration: none;
	color: #BD3939;
}
/* E:LANG */
#navigation{
	width: 992px;
	height: 50px;
	background: #6D8699 URL('../images/navigation-background.gif') left top repeat-x;
}
ul#main-navigation{
	position: relative;
	list-style: none;
	_width: 992px;
	height: 50px;
	padding: 0 24px;
	background: transparent URL('../images/main-navigation-background.gif') left top no-repeat;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 944px;

}
ul#main-navigation li{
	float: left;
	padding: 0 20px;
	height: 50px;
	background: transparent URL('../images/main-navigation-separator.gif') left center no-repeat;
}
ul#main-navigation li.first{
	background: none;
}
ul#main-navigation a,
ul#main-navigation a:link,
ul#main-navigation a:visited{
	display: block;
	padding: 15px 0;
	text-decoration: none;
	color: #FFF;
	font: bold 13pt Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	line-height: 14pt;
}
ul#main-navigation a:hover,
ul#main-navigation a:active{
	display: block;
	padding: 15px 0;
	text-decoration: none;
	color: #F9C400;
}
ul#main-navigation a.selected:link,
ul#main-navigation a.selected:visited{
	color: #F9C400;
}
ul#main-navigation a.selected:hover,
ul#main-navigation a.selected:active{
	color: #F9C400;
}
#content-wrapper{
	margin: 3px auto 0;
	width: 992px;
	_height: 200px;
	background: #FFF URL('../images/content-line.gif') right top repeat-y;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 200px;
}
/* S:INNER CONTENT*/
#left-column{
	position: relative;
	width: 216px;
	_height: 291px;
	float: left;
	text-align: left;
	z-index: 50;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 290px;
}
/* S:SIDE NAVIGATION */
#side-navigation{
	position: relative;
	width: 216px;
	_height: 20px;
	background: #ECEDF0 URL('../images/side-menu-corner.gif') left top no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 20px;
}
#side-menu{
	position: relative;
	_margin-left: -7px;
	_width: 216px;
	list-style: none;
	_padding: 5px 0 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 5px 0 0 9px;
	margin-left: 0px;
	width: 207px;
	z-index:999;
}
#side-menu li{
	position: relative;
	width: 207px;
	height: 23px;
	color: #53697A;
	white-space: nowrap;
	z-index:999;
}
#side-menu li a,
#side-menu li a:link,
#side-menu li a:visited{
	position: relative;
	display: block;
	_width: 207px;
	_height: 23px;
	padding: 4px 10px 0 10px;
	line-height: 11pt;
	text-decoration: none;
	color: #53697A;
	background: transparent URL('../images/menu-without-sub.gif') left top no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 187px;
	height: 19px;
	font-size:11px;
}
#side-menu li a:hover,
#side-menu li a:active{
	text-decoration: none;
	color: #FFF;
	background: transparent URL('../images/menu-without-sub-active.gif') left top no-repeat;
}
#side-menu li a.active {
	font-weight:bold;
	color:#9C1E1E !important;
}
#side-menu li a.submenu,
#side-menu li a.submenu:link,
#side-menu li a.submenu:visited{
	color: #53697A;
	background: transparent URL('../images/menu-with-sub.gif') left top no-repeat;
}
#side-menu li a.submenu:hover,
#side-menu li a.submenu:active{
	text-decoration: none;
	color: #FFF;
	background: transparent URL('../images/menu-with-sub-active.gif') left top no-repeat;
}
#side-menu li:hover ul,
#side-menu li.hover ul,
#side-menu li:active ul{
	display: block;
}
#side-menu li ul{
	position: absolute;
	display: none;
	top: 0;
	left: 194px;
	_padding-left: 0px;
	list-style: none;
	line-height: 1em;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 17px;
	z-index:999;
	width:100%;
}
#side-menu li ul li{
	position: relative;
	_width: 100%;
	height: 16px;
	background: #E2E4E9;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto !important;
	width: 100%;
	z-index:999;
}
#side-menu li ul li.top{
	position: relative;
	height: 7px;
	_margin-bottom: -4px;
	background:transparent URL('../images/sub-menu-lt-corner.gif') left top no-repeat;
	overflow: hidden;
}
#side-menu li ul li.bottom{
	position: relative;
	height: 7px;
	_margin-top: -5px;
	background: transparent URL('../images/sub-menu-lb-corner.gif') left top no-repeat;
	overflow: hidden;
}
#side-menu div.sub-fill{
	position: relative;
	margin: 0 7px;
	height:  7px;
	width: auto;
	background: #E2E4E9;
	overflow: hidden;
}
#side-menu div.top-right-corner{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	background: transparent URL('../images/sub-menu-rt-corner.gif') left top no-repeat;
	overflow: hidden;
}
#side-menu div.bottom-right-corner{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	background: transparent URL('../images/sub-menu-rb-corner.gif') left top no-repeat;
	overflow: hidden;
}
#side-menu li ul li a,
#side-menu li ul li a:link,
#side-menu li ul li a:visited{
	position: relative;
	display: block;
	width: auto;
	height: 1em;
	padding: 0;
	margin: 0 10px 0 10px;
	text-decoration: none;
	background: none;
}
#side-menu li ul li a:hover,
#side-menu li ul li a:active{
	background: none;
	text-decoration: none;
	color: #A12323;
	height: 1em;
}
#side-menu li ul li:hover{
	background: #D8DAE0;
}
#side-menu li ul li.top:hover{
	background: transparent URL('../images/sub-menu-lt-corner.gif') left top no-repeat;
}
#side-menu li ul li.bottom:hover{
	background: transparent URL('../images/sub-menu-lb-corner.gif') left top no-repeat;
}
/* E:SIDE NAVIGATION */
#archive{
	position: relative;
	width: 216px;
	height: 115px;
	background: #ECEDF0 URL('../images/top-corners-line.gif') left top no-repeat !important;
}
#search{
	position: relative;
	width: 216px;
	height: 134px;
	background: #ECEDF0 URL('../images/top-corners-line.gif') left top no-repeat !important;
}
#maillist{
	position: relative;
	width: 216px;
	height: 118px;
	background: #ECEDF0 URL('../images/top-corners-line.gif') left top no-repeat !important;
}
#maillist p.info,
#maillist p.error {
	margin:-11px 15px 0;
}
div.side-item-title{
	position: relative;
	width: 216px;
	height: 41px;
}
#archive{
	position: relative;
	width: 216px;
	height: 185px;
	background: #ECEDF0 URL('../images/mid-corner.gif') left top no-repeat;
}
#archive h2{
	background: transparent URL('../images/box-title-bg.gif') 13px 15px no-repeat;
	padding:18px 0 0 25px;
	overflow: hidden;
	height: 22px;
	font-size:11px;
	text-transform:uppercase;
	color:#5D778A;
}
#year,
#month {
	position: relative;
	margin: 12px 0 0 18px;
	width: 181px;
	height: 23px;
	overflow: hidden;
}
#year div,
#month div{
	position: relative;
	margin: 0 15px;
	line-height: 1em;
	padding: 7px 10px 6px;
	background: #FFF;
	color: #A12323;
	text-align: center;
}
#prev-year,
#prev-month {
	position: absolute;
	display: block;
	width: 31px;
	height: 23px;
	top: 0;
	left: 0;
	overflow: hidden;
	background: transparent URL('../images/button-prev.gif') center center no-repeat;
}
#next-year,
#next-month {
	position: absolute;
	display: block;
	width: 31px;
	height: 23px;
	top: 0;
	right: 0;
	overflow: hidden;
	background: transparent URL('../images/button-next.gif') center center no-repeat;
}
#prev-year,
#next-year,
#prev-month,
#next-month,
#prev-year:link,
#next-year:link,
#prev-month:link,
#next-month:link,
#prev-year:visited,
#next-year:visited,
#prev-month:visited,
#next-month:visited{
	display: block;
	width: 31px;
	height: 23px;
	overflow: hidden;
	text-indent: -999px;
}
#prev-year:hover,
#prev-year:active,
#prev-month:hover,
#prev-month:active{
	background: transparent URL('../images/button-prev-active.gif') center center no-repeat;
}
#next-year:hover,
#next-year:active,
#next-month:hover,
#next-month:active{
	background: transparent URL('../images/button-next-active.gif') center center no-repeat;
}
#month {
	height:auto;
}
#month ul {
	text-align:center;
	list-style:none;
}
#month ul li {
	display:block;
	width:23%;
	padding:1px;
	text-align:center;
	float:left;
}
#month ul li a {
	display:block;
	line-height:15px;
	background:#fff;
	text-decoration:none;
}
#month ul li.selected a {
	background:#ddd;
}
div.button-ok{
	position: relative;
	margin: 14px 0 0 18px;
	width: 51px;
	height: 23px;
}
div.button-ok a,
div.button-ok a:link,
div.button-ok a:visited{
	display: block;
	width: 51px;
	height: 23px;
	overflow: hidden;
	text-indent: -999px;
	background: transparent URL('../images/button-ok.gif') center center no-repeat;
}
div.button-ok a:hover,
div.button-ok a:active{
	background: transparent URL('../images/button-ok-active.gif') center center no-repeat;
}
#search{
	position: relative;
	width: 216px;
	height: 115px;
	background: #ECEDF0 URL('../images/mid-corner.gif') left top no-repeat;
}
#search h2{
	margin-bottom:10px;
	background: transparent URL('../images/box-title-bg.gif') 13px 15px no-repeat;
	padding:18px 0 0 25px;
	overflow: hidden;
	height: 22px;
	font-size:11px;
	text-transform:uppercase;
	color:#5D778A;
}
#search div,
#maillist div {
	margin:0 10px 12px;
}
#search div label,
#maillist div label {
	display:none;
}
#search div input,
#maillist div input {
	width:181px;
/*	height:;*/
	padding:5px 5px 5px;
	border-width:0;
	font-size:11px;
	background:url('../images/input_bg.gif') no-repeat;
}
#search div.submit {
	margin-bottom:0;
}
#search div.submit input,
#maillist div.submit input {
	position:relative;
	display:block;
	width:51px;height:23px;
	line-height:23px;
	background:url('../images/button-ok.gif') no-repeat;
	text-indent:-999px;
	cursor:pointer;
}
#search div.submit input:hover,
#maillist div.submit input:hover {
	background:url('../images/button-ok-active.gif') no-repeat;
}
#maillist{
	position: relative;
	width: 216px;
	height: 118px;
	background: #ECEDF0 URL('../images/mid-corner.gif') left top no-repeat;
}
#maillist h2{
	margin-bottom:10px;
	background: transparent URL('../images/box-title-bg.gif') 13px 15px no-repeat;
	padding:18px 0 0 25px;
	overflow: hidden;
	height: 22px;
	font-size:11px;
	text-transform:uppercase;
	color:#5D778A;
}
#left-column-footer{
	width: 216px;
	height: 12px;
	background: #FFF URL('../images/left-column-footer.gif') left top no-repeat;
	overflow: hidden;
}
#content-column{
	position: relative;
	width: 776px;
	_height: 280px;
	float: left;
	z-index: 10;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 280px;
	z-index:4;
	padding-top:10px;
	background:url('../images/content-top-righ-corner.gif') no-repeat right top;
}
#top-advertisement{
	display:none;
	position: relative;
	width: 776px;
	height: 102px;
	background: #ECEDF0 URL('../images/top-adevrtisiment-corner.gif') right top no-repeat;
	overflow: hidden;
	z-index:3;
}
#large-banner{
	position: relative;
	width: 522px;
	_height: 91px;
	padding: 5px 8px 6px 12px;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 80px;
	z-index:1;
}
#large-banner object {
	display:block;
	position:absolute;
	z-index:4;
}
#small-banner{
	position: relative;
	width: 224px;
	_height: 91px;
	padding: 5px 0 6px;
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 80px;
}
#content-handler{
	position: relative;
	_height: 100px;
	background: transparent url('../images/content-top-corner.gif') no-repeat 12px top ;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 100px;
}
/* FONT SIZE SWITCHER */
#font-size-menu{
	position: absolute;
	width: 200px;
	height: 50px;
	top: 0;
	right: 9px;
}
ul#font-size-switcher{
	position: absolute;
	list-style: none;
	width: 90px;
	height: 24px;
	top: 8px;
	right: 15px;
}
ul#font-size-switcher li{
	float: right;
	padding: 0 0 0 5px;
	height: 24px
}
ul#font-size-switcher a,
ul#font-size-switcher a:link,
ul#font-size-switcher a:visited{
	display: block;
	width: 25px;
	height: 24px;
	text-indent: -999px;
	voice-family: "\"}\"";
	voice-family: inherit;
	overflow: hidden;
}
ul#font-size-switcher a.size1{
	background: transparent URL('../images/font-size1.gif') 0 0 no-repeat;
}
ul#font-size-switcher a.size2{
	background: transparent URL('../images/font-size2.gif') 0 0 no-repeat;
}
ul#font-size-switcher a.size3{
	background: transparent URL('../images/font-size3.gif') 0 0 no-repeat;
}
ul#font-size-switcher a.size1selected{
	background: transparent URL('../images/font-size1-selected.gif') 0 0 no-repeat;
}
ul#font-size-switcher a.size2selected{
	background: transparent URL('../images/font-size2-selected.gif') 0 0 no-repeat;
}
ul#font-size-switcher a.size3selected{
	background: transparent URL('../images/font-size3-selected.gif') 0 0 no-repeat;
}
#font-size-menu div.description{
	position: absolute;
	bottom: 0;
	right: 17px;
	height: 1em;
	font: 8pt Arial, Helvetica, Verdana, sans-serif;
	color: #5A7488;
}
/* E:FONT SIZE SWITCHER */
#content-header{
	position: relative;
	width: auto;
	height: 53px;
	background:URL('../images/content-header-corner.gif') right top no-repeat;
	overflow: hidden;
}
#content{
	position: relative;
	_height: 100px;
	margin: 0 9px 12px 12px;
	padding: 0 22px 22px;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 100px;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content-header h1{
	color: #597286;
}
#content-header h1 {
	margin-left:35px;
	padding-top:10px;
	text-transform:uppercase;
}
#content div.news-entry{
	width:99%;
	padding: 0 0 10px;
}
#content p{
	padding: 0 0 10px;
}
#content p.date{
	color: #597286;
	padding: 0;
}
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a{
	font-size: inherit;
	font-weight: bold;
	color: #597286;
	text-decoration: none;
}
#content h3 a:hover {
	color:#BD3939;
}
/* E:INNER CONTENT*/
#content-footer{
	position: relative;
	width: 992px;
	height: 20px;
	left: 0;
	bottom: 0;
	background: transparent URL('../images/content-footer-background.gif') right top no-repeat;
}
#footer{
	position: relative;
	width: 992px;
	_height: 108px;
	_margin-bottom: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	min-height: 108px;
	margin-bottom: 0px;
	padding-bottom: 30px;
}
#footer div{
	position: absolute;
	_width: 543px;
	_height: 108px;
	top: 0;
	left: 216px;
	text-align: left;
	padding: 15px 22px;
	color: #5D778A;
	background: #ECEDF0 URL('../images/footer-corners.gif') center bottom no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 499px;
	_height: 78px;
	min-height: 78px;
}
#footer h5{
	color: #5D778A;
}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active{
	text-decoration: none;
	color: #A62929;
}
#location {
	margin-left:0 !important;
	margin-bottom:10px;
	list-style:none;
}
#location li {
	display:inline;
	margin-right:5px;
	padding-left:7px;
	background:url('../images/bullet.gif') no-repeat left center;
}
#location li.first {
	padding-left:0;
	background:none;
}
#location li a {
	color:#C94141;
	text-decoration:none;
}
#location li a:hover {
	text-decoration:underline;
}
#pages ul {
	list-style:none;
	text-align:center;
}
#content #pages ul li {
	display:inline;
	padding:0 2px;
	background:none;
}
#pages ul li.selected {
	font-weight:bold;
}
#pages ul li.selected a {
	color:#9B1D1D;
	text-decoration:none;
}
#pages ul li a:hover {
	text-decoration:none;
}
#content ol {
	margin:0 30px 10px;
}
#content ul {
	margin:0 13px 10px;
	list-style:none;
}
#content ul li {
	position:relative;
	padding-left:7px;
	background:url('../images/bullet.gif') no-repeat left 4px;
}
#content ul li ul li {
	background-image:url('../images/2nd-bullet.gif');
}
#content ul li ul li ul li {
	background-image:url('../images/3rd-bullet.gif');
}
#part-db form,
#purchases form{
	padding:10px;
	background:#F9F9F9;
	border:1px solid #ECEDF0;
	margin-bottom:10px;
}
#purchases form {
	width:96%;
}
#part-db div,
#purchases div {
	margin-bottom:5px;
}
#part-db div label,
#purchases label {
	display:-moz-inline-box;display:inline-block;
	width:70px;
}
#purchases label {
	width:170px;
}
#part-db div.double-input label {
	display:inline;
}
#part-db select,
#part-db input,
#purchases select,
#purchases input {
	border:1px solid #ddd;
	font-size:11px;
}
#part-db input,
#purchases input {
	padding:2px 4px;
}
#purchases select {
	margin-right:5px;
}
#part-db select option,
#purchases select option {
	padding-right:5px;
}
#purchases .submit input {
	margin-right:3px;
}
#part-db-list,
#declaration,
#donation,
#purchase-table,
#purchases table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:15px;
}
table tr.odd td {
	background:#ECEDF0;
}
#part-db-list thead th,
#declaration thead th,
#donation thead th,
#purchase-table thead th,
#purchases table thead th {
	padding:4px 0;
	text-align:center;
}
#declaration tbody th,
#donation tbody th,
#purchase-table tbody th,
#purchases table tbody th {
	padding:4px 6px;
	border:1px solid #ddd;
}
#part-db-list tbody td,
#declaration tbody td,
#donation tbody td,
#purchase-table tbody td,
#purchases table tbody td {
	padding:4px 6px;
	border:1px solid #ddd;
}
#part-db-list tbody td a,
#declaration tbody td a,
#donation tbody td a,
#purchase-table tbody td a,
#purchases table tbody td a,
#content p a,
#content ul li a,
#content ol li a {
	color:#326B94;
}
#part-db-list tbody td a:hover,
#declaration tbody td a:hover,
#donation tbody td a:hover,
#purchase-table tbody td a:hover,
#purchases table tbody td a:hover,
#content p a:hover,
#content ul li a:hover,
#content ol li a:hover {
	text-decoration:none;
}
#resize-font {
	position:absolute;
	right:18px;top:10px;
}
#resize-font a {
	display:block;
	width:25px;height:24;
	margin-right:3px;
	line-height:24px;
	float:left;
	overflow:hidden;
	text-indent:-999px;
}
#resize-font a.font-normal {
	background:url('../images/s.gif') no-repeat;
}
#resize-font a.font-normal:hover,
#resize-font a.font-normal.active {
	background:url('../images/s-active.gif') no-repeat;
}
#resize-font a.font-medium {
	background:url('../images/m.gif') no-repeat;
}
#resize-font a.font-medium:hover,
#resize-font a.font-medium.active {
	background:url('../images/m-active.gif') no-repeat;
}
#resize-font a.font-large {
	background:url('../images/l.gif') no-repeat;
}
#resize-font a.font-large:hover,
#resize-font a.font-large.active {
	background:url('../images/l-active.gif') no-repeat;
}
#questions	 {

}
#questions dl dt {
	margin-bottom:0;
	padding:10px;
	background:#ECEDF0;
	border:1px solid #C9C9CB;
}
#questions dl dt em,
#questions dl dd em {
	display:block;
	font-weight:bold;
	font-style:normal;
}
#questions dl dd {
	margin-bottom:15px;
	padding:10px;
}
#questions form div {
	margin-bottom:5px;
}
#questions div label {
	display:-moz-inline-box;display:inline-block;
	width:120px;
}
#questions form input,
#questions form textarea {
	width:200px;
	border:1px solid #ddd;
	vertical-align:top;
	padding:2px 4px;
}
#questions form div.aggree {
	padding:5px 0;
}
#questions form div.aggree label {
	width:auto;
	vertical-align:middle;
}
#questions form div.aggree input,
#questions form div.submit input,
#new-post-form .submit {
	width:auto;
	padding:0;
	border-width:0;
	vertical-align:middle;
	font-size:11px;
}
#content img {
	margin:0 10px 5px 0;
}
#content img.left {
	float:left;
}
#content img.right {
	float:right;
}
#content p a {
/*	color:#;*/
}
#inquiry_form {

}
#inquiry_form div {
	margin-bottom:5px;
}
#inquiry_form h2.text-block {
	font-size:11px;
}
#inquiry_form h3 {
	margin-bottom:3px;
	font-size:11px;
}
#inquiry_form h3 em {
	font-style:normal;
}
#inquiry_form input,
#inquiry_form textarea,
#inquiry_form select {
	border:1px solid #ddd;
	font-family:Thoma,'sans-serif';
	font-size:11px;
	vertical-align:top;
	margin-right:5px;
}
#inquiry_form input,
#inquiry_form textarea {
	width:200px;
	padding:1px 2px;
}
#inquiry_form p.checkbox input,
#inquiry_form p.radio-button input {
	width:auto;
	vertical-align:bottom;
}
#inquiry_form .input_button {
	width:auto;
}
#forms div,
#forms fieldset {
	margin-bottom:10px;
}
#forms p.header,
#forms p.footer {
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
}
#forms p.footer {
	padding-top:10px;
	border-top:1px solid #ddd;
	border-bottom-width:0;
}
#forms div label {
	display:block;
	font-weight:bold;
}
#forms p.legend {
	font-weight:bold;
	margin-bottom:5px;
}
#forms fieldset p.legend.required,
#forms label.required {
	background:url('../images/required.gif') no-repeat left 2px;
	padding-left:10px;
}
#forms div.aggree {
	margin-bottom:5px;
}
#forms div.other {
	padding-top:5px;
}
#forms div.aggree input {
	border-width:0;
	vertical-align:middle;
}
#forms div.aggree label {
	display:inline;
	margin-left:5px;
	font-weight:normal;
	background:none;
	padding:0;
}
#forms div.aggree div.other {
	display:inline;
	padding-left:10px;
}
#forms input,
#forms select {
	border:1px solid #ddd;
	font-size:11px;
	font-family:Tahoma,'sans-serif';
}
#forms select option {
	padding-right:8px;
}
#forms input {
	padding:1px 2px;
}
.side-banner img {
	display:none;
}
#left-column div.side-banner {
	width:auto;
	margin:0;
	padding-top:15px;
	padding-bottom:2px;
	padding-left:5px;
	background:#ECEDF0 url('../images/top-corners-line.gif') no-repeat left top;
}
#left-column div.side-banner img {
	display:block;
	margin:0 auto;
	width:200px;
}
#form-fields {
	border-collapse:collapse;
}
#form-fields thead tr th {
	text-align:center;
}
#form-fields tbody tr td,
#form-fields tbody tr th {
	padding:4px;
	border:1px solid #ddd ;
}
#form-fields tbody tr td {
	color:#ff0000;
}
#form-fields tbody tr td.correct {
	color:#16B800;
}
#forum-body {
	width:98%;
}
#forum-body tbody th {
	padding:3px;
	background:#ECEDF0;
}
#forum-body th,
#forum-body td {
	padding:3px;
}
#question {
	padding-top:20px;
}
#question h2 {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}
#question div {
	margin-bottom:5px;
}
#question div label {
	display:-moz-inline-box;display:inline-block;
	width:120px;
	padding:0;
	vertical-align:top;
}
#question div label span {
	float:Left;
}
#question div input,
#question div textarea {
	width:220px;
	margin:0;
	border:1px solid #ddd;
}
#question div.submit input {
	width:auto;
	padding:0 10px;
}
#forum-table  td {
	padding:4px;
}
#forum-paging td {
	padding:6px 5px;
	color:#fff;
}
#forum-paging td a {
	color:#fff;
}
#forum-list tr td {
	padding:6px;
	background:#ddd;
}
#forum-body tbody th {
	padding:4px;
	font-weight:normal;
}
#forum-body tbody th a,
#forum-list tr td a {
	color:#326B94;
}
#forum-body tbody th a:hover,
#forum-list tr td a:hover {
	text-decoration:none;
}
#new-post-form td.title {
	padding:5px 0;
	font-weight:bold;
	font-size:15px;
	color:#fff;
}
#new-post-form td {
	padding:5px 0;
}
#new-post-form td input,
#new-post-form td textarea {
	width:170px;
}
#new-post-form td textarea {
	width:300px;height:100px;
}
#new-post-form .submit {
	background:#47637A;
	color:#fff;
	padding:2px 5px;
}
div label span {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}
#sitemap ul li {
	font-weight:bold;
	font-size:14px;
}
#sitemap ul li ul li {
	font-size:12px;
	font-weight:bold;
}
#sitemap ul li ul li ul li {
	font-weight:normal;
	border-width:0;
	font-size:11px;
}
#content table.undefined td {
	padding:2px;
	border:1px solid #8F9CA7;
}
p.error {
	font-weight:bold;
	font-size:12px;
	color:#ff0000;
}
