body 			{	font-size: 62.5%;
				font-family: verdana, arial, sans-serif;
				text-align: center;
				background-color: #e3e3e3;
			}
* 			{	margin:0; 
				padding:0;
			}
td			{	padding: 3px;	
			}
div#outer		{	width: 898px;
				margin: 10px auto;
				color: #333;
				text-align: left;
				border: 7px solid #fff;
			}
div#container		{	width: 896px;
				border: 1px solid #000; 
				background-color: #fff;
			}
div#lbg_container	{	background-image: url('/images/left_bg.gif');
				background-position: left;
				background-repeat: repeat-y;				
			}
div#rbg_container	{	/* image in skin */
				background-position: right;
				background-repeat: repeat-y;
				z-index: 100;
			}
div#topMenu		{	height: 60px;
				background-color: #fff;
				background-image: url('/images/menu_bg.gif');
				background-position: left;
				background-repeat: no-repeat;
			}
div#topMenu a:link	{	text-decoration: none;
				color: #000;
			}
div#topMenu a:visited	{	text-decoration: none;
				color: #666;
			}
div#topMenu a:hover	{	text-decoration: underline;
				color: #000;
			}
div#topMenu ul   	{	margin-left: 200px;
				list-style-type: none;
			}
div#topMenu ul li	{	float: left;
				text-transform: uppercase;
				padding: 16px 10px 0 10px;
			}
div#topMenu ul li img	{	border: 0;
				vertical-align: middle;
				padding-right: 10px;
				width: 25px;
			}
div#header		{       /* Backgound color and image in skin */
				color: #fff;
				background-repeat: no-repeat;
				background-position: left;
				height: 210px;
				overflow: hidden;
			}
div#header div#title	{	height: 131px;
				padding-top: 60px;
			}
div#header h1		{	margin-left: 190px;
				font-size: 3em;	
		
			}
div#header div#subTitle	{	font-size: 1.3em;
				float: left;
				padding-left: 190px;
			}
div#header div#tel	{	text-align: right;
				padding-right: 10px;
				font-size: 1.3em;		
			}
div#headerBottom	{	background-image: url('/images/content_bg.gif');
				background-repeat:repeat-x;
				background-position: top;
				overflow: hidden;
				height: 33px;
			}
div#headerBottom div#searchTop {
				/* bg image in skins */
				background-position: right;
				background-repeat: repeat-y;
				color: #fff;
				float: right;
				width: 170px;
				height: 33px;
			}

div#headerBottom div#searchTop  p {
				padding-top: 10px;
				text-indent: 17px;
				font-size: 1em;
				font-weight: normal;
			}
div#headerBottom div#dateBox {	background-color: #082166;
				background-image: url('/images/date_bg.gif');
				background-position: left;
				background-repeat: repeat-y;
				color: #fff;
				float: left;
				width: 170px;
				height: 33px;
			}
div#headerBottom div#dateBox p {
				padding-top: 10px;
				text-indent: 10px;
				font-size: 1em;
			}
div#ButtonBox		{	background-image: url('/images/button_bg.gif');
				background-position: center;
				background-repeat: no-repeat;
				width: 110px;
				height: 17px;
				padding-top: 3px;
				float: right;
				text-align: center;		
				overflow: hidden;
			}
div#lButtonBox		{	background-image: url('/images/l_button_bg.gif');
				background-position: left;
				background-repeat: no-repeat;
				width: 110px;
				height: 17px;
				padding-top: 3px;
				float: right;
				text-align: center;		
				overflow: hidden;
			}
div#rButtonBox		{	background-image: url('/images/r_button_bg.gif');
				background-position: right;
				background-repeat: no-repeat;
				width: 110px;
				height: 17px;
				padding-top: 3px;
				float: right;
				margin-right: 20px;
				text-align: center;
				overflow: hidden;
			}
div#ButtonBox a:link,
div#lButtonBox a:link,
div#rButtonBox a:link	{	text-decoration: none;
				color: #000;
			}
div#ButtonBox a:visited,
div#lButtonBox a:visited,
div#rButtonBox a:visited {	text-decoration: none;
				color: #666;
			}
div#ButtonBox a:hover,
div#lButtonBox a:hover,
div#rButtonBox a:hover	{	text-decoration: underline;
				color: #000;
			}
div#top h1		{	padding: 0;
				margin: 0;
			}

div#leftnav		{	float: left;
				width: 170px;
				overflow: hidden;
			}
div#leftnav ul		{	list-style-type: none;
				margin-left: 5px;
				padding-top: 10px;
				padding-bottom: 10px;
				line-height: 1.3em;
			}
div#leftnav ul li	{  	padding: .4em 0 .4em 15px;
				background-image: url('/images/nav_bg_off.gif');
				background-position: left 6px;
				background-repeat: no-repeat;
			}
div#leftnav ul li:hover {	/* bg image in skins */
				background-position: left 6px;
				background-repeat: no-repeat;
			}
div#leftnav ul li a:link {	text-decoration: none;
				color: #000;
			}
div#leftnav ul li a:visited {	text-decoration: none;
				color: #666;
			}
div#leftnav ul li a:hover {	text-decoration: none;
				color: #000;
			}
div#leftnav img		{	border: 0;
				margin: 0;
				padding-top: 2px;
				float: left;
			}
div#rightnav		{	/* bg color in skin */
				color: #fff;
				float: right;
				width: 163px;
				padding: 0;
			}
div#rightnav div.formBox {	/* bg color in skin */
				color: #fff;
				padding: 10px 10px 20px 10px;
			}
div#rightnav div.formBox p {	padding: 2px 0 0 0;
				margin: 0;
			}
div#rightnav input.textInput {	width: 100px;
			}
div#rightnav input.submitButton {
				width: 25px;
				color: #fff;
				background-color: #000;
				font-size: 1.2em;
			}
div#rightnav p 		{ 	padding: 10px 0 10px 10px;	 
			}
div#content		{	margin-left: 180px;
				margin-right: 180px;
				padding-top: 10px;
				padding-bottom: 10px;
				font-size: 1.2em;
			}
div#content h1 		{ 	font-size: 1.8em;
				margin: 0 0 .5em 0; 
			}
div#content h2 		{ 	font-size: 1.6em;
				margin: 0 0 .5em 0; 
			}
div#content h3 		{ 	font-size: 1.2em;
				margin: .25em 0 .5em 0; 
			}
div#content h4 		{ 	font-size: 1.2em;
				margin: 1em 0 0 0; 
			}
div#content p 		{ 	font-size: 1.1em;
				margin: .5em 0; 
			}
div#content ul		{	margin: 1em 0 1em 3em;
			}
div#content ul li	{	padding: .2em;
			}
div#contentBottom	{
			}
div#content div#pageImgBox {    overflow: hidden;
				margin: 15px 0 0 0;
				padding: 0;
			}
div#pageImgBox img.pageImg {	
				float: left;
				margin-right: 10px;				
			}
div#pageImgBox img.pageImgRight {
				float: left;
				margin-right: 0;
			}
div#content div#history p span {	
				font-weight: bold;		
			}
div#footer		{	clear: both;
				background-color: #E3E3E3;
				overflow: hidden;
			}
div#footer p		{	
			}
div#footer img#leftImg	{	float:left;
			}
div#footer img#rightImg	{	float:right;
			}
div#footer div#footerContainer {
				border-top: 1px solid #E3E3E3;
				background-color: #fff;
				height: 170px;
				margin-left: 170px;
				margin-right: 170px;
			}
div#footer div#footerContainer div#footerBoxLeft {
				float: left;
				width: 258px;
				padding: 10px;
				max-height: 150px;
				overflow: auto;
			}
div#footer div#footerContainer div#footerBoxLeft h3 {
				font-size: 1.2em;
				font-weight: bold;
				color: #F00;
				padding-bottom: .35em;
				border-bottom: 1px solid #e3e3e3;
			}
div#footer div#footerContainer div#footerBoxLeft p {
				font-size: 1.1em;
				padding: 6px 0;
				border-bottom: 1px solid #e3e3e3;
			}
div#footer div#footerContainer div#footerBoxRight {
				width: 268px;
				height: 166px;
				padding: 4px;
				border-left: 1px solid #e3e3e3;
				margin-left: 278px;
			}
div#footer div#footerContainer div#footerBoxRight div#linksBox {
				border: 1px solid #e3e3e3;
				padding: 2px;
				margin: 0;
				overflow: hidden;
			}
div#footer div#footerContainer div#footerBoxRight div#linksBox p {
				font-size: 1em;
				float: left;
			}
div#footer div#footerContainer div#footerBoxRight div#linksBox img {
				height: 30px;
				border: 0;
				float: right;
				padding: 0 2px;
			}
div#footer div#footerContainer div#footerContainerBottom {
				text-align: left;
			}
div#footer div#footerContainer div#footerContainerBottom p#moreNewsLink {
				padding-top: 10px;
			}	
div#footer div#footerContainer div#footerContainerBottom img#moreNews {
				vertical-align: middle;
				border: 0;
				padding-right: 10px;
				padding-top: 5px;
				float: left;
			}
div#footer div#footerContainer div#footerContainerBottom img.icons {
				float: right;
			}
div#footer div#footerContainer div#footerContainerBottom a:link {
				text-decoration: none;
				color: #000;
			}
div#footer div#footerContainer div#footerContainerBottom a:visited {
				text-decoration: none;
				color: #666;
			}
div#footer div#footerContainer div#footerContainerBottom a:hover {
				text-decoration: underline;
				color: #000;
			}
div#subFooter		{	clear: both;
				margin: 0;
				padding: 0;
				color: #fff;
				background-color: #082166;
				height: 30px;
			}
div#subFooter ul	{	margin-left: 150px;
				padding-top: 7px;
				list-style-type: none;
			}
div#subFooter ul li	{	float: left;
				padding: 2px 20px;
				border-left: 1px solid red;
			}
div#subFooter ul li:first-child {
				border-left: none;
			}
div#subFooter ul li a:link {	text-decoration: none;
				color: #fff;
			}
div#subFooter ul li a:visited {	text-decoration: none;
				color: #e3e3e3;
			}
div#subFooter ul li a:hover {	text-decoration: underline;
				color: #fff;
			}
div#calendar 		{	margin: 5px 0;
				text-align: center;
				padding: 0;	
				min-height: 150px;
			}
div#calendar div 	{	text-align: center;			
				padding: 0;
				font-size: 8px;
				font-weight: bold;
			}
div#calendar div table  {	padding: 0;
				margin: 0 auto;
				border: 0;
				background-color: #fff;
			}
.month 			{	background-color: #e3e3e3;
				color:#000;
			}
.daysofweek 		{	background-color: #f00;
				color:#fff;
				text-decoration:underline;
				font-weight: bold;
			}

.days 			{	color:#000;
				border: 0;
			}

div#today 		{	font-weight:bold;
				background-color: #f00;
				color: #fff;
			}
div#content div.links 	{ 	padding:4px;
				overflow:hidden;
				margin: 10px 0;
          		}
div#content div.links img { 	float:left;
				margin-right: 10px;
          		}
div#content div.links div { 	padding: 2px;	
				margin-left: 85px			
          		}
div#content div.downloadBox {	padding: 3px;
				overflow: hidden;
			}
div#content div.contactBox {	padding: 4px;
				overflow: hidden;
				border: 0;
			}
div#content div.contactBox p {  padding: 0 0 .2em 0; 
				margin: 0 0 0 120px;				
			}
div#content div.contactBox span {
				display: block;
				font-size: 90%;
				padding-top: .5em;
				margin: 0 0 0 120px;
			}
div#content div.contactBox img { float: left;	
			}
