* { margin: 0; padding: 0;  border: 0px;}
html, body { font-family: tahoma, sans-serif; background: #fff; text-align: center; }
html { font-size: 0.7em; }
body { font-size: 100.01%; }
a{ text-decoration:none;}
h2 { font-family: "trebuchet ms", sans-serif; font-size: 1.15em; text-transform: uppercase; letter-spacing: 0.03em; }
.clearme { clear: both; }
form { margin:0px; padding:0px; }

/*access keys*/
#acceskeys{ position:absolute; top:-1000px; }
/*end access keys*/

/*header section*/

#headerWide { background: #f0eeea url('/common/images/hbcg.gif') bottom left repeat-x; }
 #headerNarrow { width: 750px; margin: 0 auto; text-align: left; }
  #headerNarrow h1 { float: left; padding: 11px 0 0 5px; }
  #headerNarrow ul { list-style: none; }
  
  #headerOptions { text-align: right; padding: 17px 0 0 0;}
   #headerOptions ul { float: right; padding-bottom: 15px; width:336px; }
    #headerOptions ul li { float: left; }
    #headerOptions li.first, #headerOptions li.second { background: url('/common/images/hoptionsbrd.gif') right center no-repeat; padding: 1px 7px; }

    /*IE 6 & 7 bugs*/
    *:first-child+html #headerOptions li.first, *:first-child+html #headerOptions li.second{padding:4px 7px;}
    * html #headerOptions li.first, * html #headerOptions li.second{padding:4px 7px;}
    /*end IE 6 & 7 bugs*/

    #headerOptions li.last { padding: 0 0 0 7px; }
     
     #headerOptions form input { vertical-align: middle; }
     #headerOptions label { color: #494641; padding-right: 7px; }
     #searchPhrase { background: url('/common/images/formbcg.gif') no-repeat; height: 14px; padding: 2px; width: 124px; font-size: 11px; }

    
    #headerOptions a { color: #494641; }
	  #headerOptions a:hover {color: #c50007;}
  
  /*main menu subsection*/
  #mainMenu { clear: right; float: right; background: #8e0003 url('/common/images/mmenubcg.gif') repeat-x; }
   #mainMenu ul { min-height: 21px; background: url('/common/images/mmenuulbcg.gif') top left no-repeat; }
   
   /* IE6 bug*/ * html #mainMenu ul { height: 21px; float: left; }
    
    #mainMenu li { float: left; padding: 0 8px; background: url('/common/images/mmenulibcg.gif') right center no-repeat; }
    #mainMenu li.first { padding: 0 8px 0 20px; }
    #mainMenu li.last { padding: 0 14px 0 8px; background: url('/common/images/lastmmenulibcg.gif') top right no-repeat; }
     #mainMenu li a { display: block; padding: 7px 0px 5px 0px; color: #e8e5dd; text-transform: uppercase; border-bottom: 2px solid #8e0003; }
     #mainMenu li a:hover, #mainMenu li a.current { border-bottom: 2px solid #c40000; color: #fff; }
  /*end main menu subsection*/
  
/*end header section*/  

/*latest podcast n downloads (pnd) section*/
#pndWide { background: #8e0003 url('/common/images/pndwidebcg.gif') bottom left repeat-x; border-bottom: 1px solid #5c0003; padding-bottom: 5px; }
 #pndWide div.clearme { width: 748px; margin: 0 auto; background: #5c0003 url('/common/images/pndnarrowbcg1.gif') bottom center no-repeat; clear: both; font-size: 1%; height: 8px; }
 #pndNarrow { width: 728px; margin: 0 auto; background: #5c0003 url('/common/images/pndnarrowbcg.gif') top center no-repeat; padding: 8px 10px 0 10px; text-align: left;}
 #pndContentWrap{width: 720px; _width:725px; }
 #mainImage {
	width:365px;
	background: url('/common/images/mainPicBg.gif') left top no-repeat;
	padding:4px;
 }
  #pndContent { float:right; width:336px; _width:320px; }
   #pndContent ul { list-style: none; }
   #pndContent h2 { color: #D40106; float: left; padding-left: 2px; margin-top: -2px; }
   
   #pndContent p#moreBtn { float: right; text-align: right; padding: 0px 6px 0px 0px; }
   /*IE 6 & 7 bugs*/
   *:first-child+html #pndContent p#moreBtn{padding-top:2px;}
   * html #pndContent p#moreBtn{padding-top:2px;}
   /*end IE 6 & 7 bugs*/
   #pndContent p#moreBtn a { color: #D40106; padding-right: 8px; background: url('/common/images/morebtnbcg.gif') center right no-repeat; font-size: 0.8em; }
   #pndContent p#moreBtn a:hover { background: url('/common/images/morebtnbcg1.gif') center right no-repeat; color: #e8e5dd; }
   
   /*main list of podcasts and downloads subsection*/
   #pndContent ul#pndList { width: 342px; padding-top: 1px; background: url('/common/images/pndlistbcg.gif') top left repeat-x; clear: both; }
   #pndContent ul#pndList li { width: 342px; }
   #pndContent ul#pndList li li { width: auto; }
   
    /*images border and background subsection*/
    #pndContent ul li p { float: left; background: url('/common/images/pndpictbcg.gif'); padding: 4px; }
    #pndContent ul li p { margin-top: 6px; }
    #pndContent ul li p img { display: block; border: 1px solid #ebe8e1; }
    /*end images border and background subsection*/
   
   /*end main list of podcasts and downloads subsection*/

   #pndContent ul li div { margin-left: 92px; width: 226px; min-height: 70px; background: url('/common/images/pndlistdivbcg.gif') bottom left no-repeat; padding: 13px 9px 5px 15px; }
   /*IE 6 bug*/
   * html #pndContent ul li div { margin-left: 89px; width: 226px; height: 70px; }
   /*end Ie6 bug*/   
   #pndContent ul li.last div { background: url('/common/images/pndlistdiv1bcg.gif') top left no-repeat; }
         
   #pndContent h3 { color: #e3e3e3; font-weight: normal; font-size: 1.2em; display: inline; float: left; }
	 #pndContent h3 a { color: #e3e3e3; font-weight: normal; }
	#pndContent h3 a:hover {text-decoration: underline;}
   
   /*play buttons subsection*/
   #pndContent ul li div p { width: auto; height: auto; background: none; margin: -4px -4px 0 0; padding: 0; text-align: left; float: none; }   
   #pndContent ul li div p a { display: block; width: 23px; height: 23px; margin: 0 0 0 auto; position: relative; }
   #pndContent ul li div p a span { position: absolute; top: -5000px; }
   #pndContent ul li.first div p a { background: url('/common/images/playbtn.gif'); }
   #pndContent ul li.last div p a { background: url('/common/images/playbtn1.gif'); }
   #pndContent ul li div p a:hover { background-position: 0 100%; }
   /*end play button subsection*/
   
   /*inner lists subsection*/
   #pndContent ul div ul { width: 100%; padding-top: 2px; border-bottom: 1px solid #982304; }
   #pndContent ul div ul li { border-top: 1px solid #982304; padding: 3px 0; color: #ffdf9a; }
   #pndContent ul div ul li em { color: #d71c1c; font-style: normal; }
   #pndContent ul div ul li a { color: #ffdf9a; padding: 0 0 0 20px; }
	#pndContent ul div ul li span.first { color: #ffdf9a; padding: 0 0 0 20px; }
   #pndContent ul div ul li span.first { background: url('/common/images/pndicon1.gif') center left no-repeat; }
   #pndContent ul div ul li a.last { background: url('/common/images/pndicon2.gif') center left no-repeat; }
	#pndContent ul div ul li a.down { background: url('/common/images/pndicon3.gif') center left no-repeat; }
   #pndContent ul div ul li a:hover { color: #fff6cd; }
   /*end inner lists subsection*/

/*end latest podcast n downloads (pnd) section*/

/*main content section*/

#mainContentWide { background: #fff url('/common/images/maincontentbcg.gif') top left repeat-x;}
 #mainContentNarrow { width: 750px; margin: 0 auto; clear: both; text-align: left; }
  #mainContentNarrow h2 { color: #64615c; }

  /*content column1 subsection*/

  #contentColumn1 { padding-top: 9px; width: 374px; padding-right: 10px; float: left; }
  #contentColumn1 h2 { float: left; padding-left: 1px;}
  #contentColumn1 ul { list-style: none; }
  #contentColumn1 .highlight {color:#700004;}
  #innerContent h2 {color:#700004; font-family: "trebuchet ms", sans-serif; font-size: 1.15em; text-transform: uppercase; letter-spacing: 0.03em; width:100%; margin-bottom: 5px; padding-bottom:5px; background: url('/common/images/latestnewsbcg.gif') bottom left repeat-x; }
  #innerContent h3 {color:#700004; 	font-size: 1.25em; font-weight: normal; padding-bottom:6px;}
  #innerContent .calendarLink { text-transform: none; float:right; }
  #innerContent .calendarLink a { font-size:90%; color:#8e0003; font-weight: bold; background: url('/common/images/col1icon1.gif') 1px left no-repeat; padding: 0px 0 1px 20px; }
  #innerContent .calendarLink a:hover {color:#c40000;}
  #innerContent p {padding: 0px; margin: 0px 0px 8px 0px; color: #494641; font-size:110%; line-height: 140%;}
  #innerContent p a, #innerContent a {color:#8e0003;}
  #innerContent p a:hover, #innerContent a:hover {text-decoration:underline; color:#c40000;}
  #innerContent ul { padding:5px 7px;}
  #innerContent li {background: url('/common/images/menuArrow.gif') 65% left no-repeat; font-size:110%; padding-left: 8px; color: #494641;}
  #innerContent li a {color: #8e0003;}
  #innerContent li a:hover {text-decoration:underline; color:#c40000;}
  #innerContent .imageLeft {padding:1px; margin-right:9px; border: 1px solid #b4b0a6;}
  #innerContent .imageRight {padding:1px; margin-right:9px; border: 1px solid #b4b0a6;}
  
    /* form styles */
   #innerContent .divmz {color: #494641; margin-bottom:13px;width:400px;} 
	#innerContent .label{width:100px;float:left;}   
   #innerContent .errmsg {color:#BC1319;font-weight:bold;padding:0px 0px 15px 0px;}
	#innerContent .inputmz, #innerContent .textareamz {background:  #FFF; width:140px;padding:3px; margin-right:3px; float:left; border:1px solid #cac8c1;}     
   #innerContent .button {border:1px solid #cac8c1;}
	#innerContent .okmsg {padding:0px 0px 15px 0px;color:#BC1319;}   
   #innerContent .errinput {border:1px solid #BC1319;}
	#innerContent fieldset { border:0ex; margin:0ex; padding:0ex;}
	#innerContent input, #innerContent select {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 100%;}
	#innerContent textarea {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%;}
	#innerContent .hlBold {color:#700004; font-weight: normal;}
	
	#umbracoAutoForm input, #umbracoAutoForm select, #umbracoAutoForm textarea {background-color: #FFF;}
	#AutoForm3_bodyText___Frame {
		height:200px;
	}
  
   /*more and rss hovers list*/
   #col1Options { float: right;}
   #col1Options li { float: left; margin-left: 4px; }
   #col1Options a { display: block; width: 54px; height: 16px; background: url('/common/images/optionsbtns.gif'); overflow: hidden; text-indent: -300px; }
   #col1Options a:hover { background-position: 0 100%; }
   #col1Options a.last { width: 50px; background-position: 50px 0; }
   #col1Options a.last:hover { background-position: 50px 100%; }
	#col1Options a.rss { display: block; width: 78px; height: 16px; background: url('/common/images/whatisRSS.gif'); overflow: hidden; text-indent: -300px; }
   #col1Options a.rss:hover { background-position: 0 100%; }
	
   /*end more and rss hovers list*/
	/*download thumbnail display list*/
	  .thumbnail {
		float:left;
		padding:1px;
		margin-right:8px;
		border: 1px solid #b4b0a6;
	}
     .thumbRow {
		margin:6px 0px;
		padding: 4px 0px;
		clear:both;
	}
		.thumbImg {
		float:left;
		padding:1px;
		margin-right:8px;
		border: 1px solid #b4b0a6;
	}
	   .thumbSummary {
		padding:1px;
		width:280px;
		float:right;
	}
	.summaryBox {
		padding-left:80px;
	}
	/*end download thumbnail display list*/
   
   #latestNews, #latestNews_compact { padding-top: 4px; clear: both; margin:0; width:372px;}
   #latestNews ul, #latestNews_compact ul  {padding:0px;}
	#latestNews li { font-size:100%; background: url('/common/images/latestnewsbcg.gif') top left repeat-x; padding: 9px 0 12px 0; }
   #latestNews_compact li { font-size:85%; background: url('/common/images/latestnewsbcg.gif') top left repeat-x; padding: 5px 0 4px 0; }
	#latestNews li p, #latestNews_compact li p{ padding: 2px 0 5px 2px; color: #494641; line-height: 130%;}
   #latestNews li a, #latestNews_compact a { color: #700004; font-size: 1.35em; line-height: 150%; }
   #latestNews li a:hover, #latestNews_compact li a:hover { color: #c50007; }
   #latestNews li a em, #latestNews_compact li a em { display: block; color: #e31b22; font-style: normal; padding-left: 23px; background: url('/common/images/col1icon1.gif') center left no-repeat; margin-left: 2px; }
   a .newsIcon, a .eventIcon { display: block; font-style: normal; padding-left: 23px; background: url('/common/images/col1icon1.gif') center left no-repeat; margin-left: 2px; }
	a .newsIcon { background: url('/common/images/col1icon2.gif') center left no-repeat; }
	a .eventIcon { background: url('/common/images/col1icon1.gif') center left no-repeat; }

   /*category and author list*/
   #latestNews li ul, #latestNews_compact li ul { padding: 0px 0px 0px 1px; }
   #latestNews li li, #latestNews_compact li li { background: none; padding: 5px 0 5px 17px; display: inline; color: #8E8C87; background: url('/common/images/col1icon4.gif') center left no-repeat; }
   #latestNews li li.first { padding: 10px 10px 8px 16px; background: url('/common/images/col1icon3.gif') center left no-repeat; }
	#latestNews li li.down { padding: 10px 10px 8px 21px; background: url('/common/images/iconDown.gif') center left no-repeat; }
	#latestNews li li.mp3 { padding: 10px 10px 8px 21px; background: url('/common/images/iconMp3.gif') center left no-repeat; }
   #latestNews li li a { font-size: 0.98em; color: #bc1319; }
   
   #latestNews_compact li li.first { background: none; padding: 5px 0 5px 16px; display: inline; color: #8E8C87; background: url('/common/images/i_writer.gif') center left no-repeat; }
	#catList a {color: #8e0003;}
	#catList a:hover, #pagination a:hover, .divmz a:hover {text-decoration:underline; color:#c40000;}
	#catList .catIcon {padding: 8px 10px 8px 16px; background: url('/common/images/col1icon3.gif') center left no-repeat;}
	#catList, #pagination {background: url('/common/images/latestnewsbcg.gif') top left repeat-x; padding-top:10px; color: #8E8C87; margin-top:10px;}
	#pagination a, .divmz a {color: #8e0003;}
   /*end category and author list*/

  /*end content column 1 subsection*/

  /*content column 2 subsection*/        
  #contentColumn2 { width: 183px; float:left; background: url('/common/images/col2bcg.gif') top left repeat-x; /*margin-left: 384px;*/ }
   #contentColumn2 div.HL { padding: 9px 12px; background: url('/common/images/col2bcg1.gif') top left no-repeat; }
	#contentColumn2 div.home { padding: 9px 12px; background: url('/common/images/col2bcg1home3.gif') top left no-repeat;}

   #contentColumn2 h2 { color: #57861e; }
   #contentColumn2 ul { list-style: none; padding-left: 3px; line-height: 160%; }
   #contentColumn2 ul.first { background: url('/common/images/latestnewsbcg.gif') bottom left repeat-x; padding-bottom: 10px; margin-bottom: 7px; }
   #contentColumn2 p { color: #494641; background: url('/common/images/latestnewsbcg.gif') top left repeat-x; padding: 6px 1px 13px 1px; margin-top: 4px; line-height: 135%; }
   #contentColumn2 p a {color:#8e0003;}
	#contentColumn2 p a:hover {text-decoration:underline; color:#c40000;}
	#contentColumn2 p span { display: block; }
	#contentColumn2 ul li a { color: #8E8C87; background: url('/common/images/col2arrow.gif') center left no-repeat; padding-left: 8px; }
   #contentColumn2 ul.first li a { color: #8E8C87; }
   #contentColumn2 ul li a:hover { color: #c50007; }
  /*end content column 2 subsection*/ 
  
  /*content column 3 subsection*/   
  #contentColumn3 { width: 170px; float: right; }
   #contentColumn3 h2 { padding-top: 9px; }

   /*events list*/
   #contentColumn3 dl { background: url('/common/images/latestnewsbcg.gif') top left repeat-x; margin-top: 4px; }
   #contentColumn3 a { color: #700004; }
   #contentColumn3 a:hover { color: #c50007; }
   #contentColumn3 dt { padding: 8px 0; }
   #contentColumn3 dt a { font-weight: bold; background: url('/common/images/col1icon1.gif') center left no-repeat; padding: 1px 0 1px 20px; }
   #contentColumn3 ul { list-style: none; background: url('/common/images/latestnewsbcg.gif') bottom left repeat-x; margin-bottom: 2px; }
   #contentColumn3 ul li { background: url('/common/images/latestnewsbcg.gif') top left repeat-x; color: #494641; line-height: 160%; padding: 7px 1px; }
   #contentColumn3 ul li a { display: block; font-size: 1.1em; }
   /*end events list*/
   
   /*newsletter form*/
   #newsletter p { padding-top: 5px; }
   #newsletter label { color: #8E8C87; display: block; padding-bottom: 7px; padding-left: 2px; }
   #newsletter .inputBox { display: block; background: url('/common/images/formbcg.gif') no-repeat; margin-bottom: 7px; margin-left: 1px; height: 14px; padding: 2px; width: 124px; font-size: 11px; }
   #newsletter .sbtn { margin-left: 2px; }
	#newsletter .errorMsg { display:block; margin:10px;}
   /*end newsletter form*/
	
	/*sub navigation*/
   #contentColumn3 ul.subNav li { padding:3px 1px; }
	#contentColumn3 ul.subNav ul { background:none; padding-top:3px;}
	#contentColumn3 ul.subNav ul li { font-size:90%; padding:1px 5px 1px 14px; background: url("/common/images/menuArrow.gif") no-repeat 5px 50%;}
	#contentColumn3 ul.subNav li a.selected { color: #c50007;}
	#contentColumn3 .marginTitle h2 {padding-top:0px;}
	#contentColumn3 .marginTitle {width:100%; padding-top:9px; margin-bottom:4px;}
	.backLink{ float: right; background: url("/common/images/i_bullet.gif") no-repeat left 50%; font-size: 10px; padding-left:10px; color:#dfdfdf;}
   /*end sub navigation*/
  
  /*end content column 3 subsection*/
  
  
  /*footer section*/
  #footer { width: 750px; clear: both; margin: 0 auto; text-align: left; padding-top: 22px; background:#fff;}
   #innerFooter { border-top: 1px solid #8f0003; }

   #footer li { display: inline; color: #8E8C87; line-height: 150%; }
   
   #copyrightsInfo { padding-top: 5px; float: left; height: 65px; }
   #copyrightsInfo p { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #8E8C87; line-height: 140%; padding: 0 0 0 2px; }
   #copyrightsInfo p.first { font-weight: bold; padding: 0; }
   #copyrightsInfo p.first strong { color: #5c0003; }
   #copyrightsInfo span { font-weight: bold; color: #5c0003; }
   #copyrightsInfo ul { padding-top: 2px; }
   #copyrightsInfo li { padding-right: 12px; }

   #validInfo { padding-top: 14px; float: right; text-align: right; }
   #validInfo p { color: #8E8C87; padding-top: 4px; }
   #validInfo a { color: #bc1319; }
  /*end footer section*/ 
  
  /*	-------------------------------------------------------------
	SITEMAP STYLES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#sitemap h2 {padding: 5px; margin-bottom:8px; color:#700004; font-family: "trebuchet ms", sans-serif; font-size: 1.15em; text-transform: uppercase; letter-spacing: 0.03em; width:100%; background: url('/common/images/latestnewsbcg.gif') bottom left repeat-x;}

.ul_Sitemap, .ul_Sitemap ul {
	list-style-type: none;
	padding:0px;
	margin:0ex;
}
.ul_Sitemap li {
	margin-bottom:1px;
}
.ul_Sitemap li a{
	display:block;
	font-weight:bold;
	padding:2px 8px 4px 12px;
	color:#700004;
}

.ul_Sitemap ul li {
	margin:0px;
}
.ul_Sitemap ul li a {
	background: url("/common/images/menuArrow.gif") no-repeat 21px 53%;
	padding:1px 8px 2px 34px;
	font-weight:normal;
	color:#494641;
}
.ul_Sitemap ul ul li a {
	background: url("/common/images/menuArrow.gif") no-repeat 41px 53%;
	padding:1px 8px 2px 54px;
	font-weight:normal;
}
.ul_Sitemap ul li a:hover {
	color:#c50007;
} 
  
/*end main content section*/ 

/*	-------------------------------------------------------------
	MEDIA GALLERY STYLES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#galleryWindow {
	width:740px;
	padding-top: 9px;
	float: left;
}
.imgFrame {
	float:left;
	width: 175px;
	height:175px;
	padding:12px 0px;
	margin:0px 10px 10px 0px;
}
.imgFrame img {
	text-align: left;
	padding:1px;
	margin:3px 0px;
	border: 1px solid #b4b0a6;
}
.imageDescription {
	color:#64615C;
}
.imageDate {
	color:#8B8B8B;
	font-size:90%;
	letter-spacing: 60%;
}
.imageHolder {
	background-color:#494641;
	padding:0px;
}
.imageDetails {
	background-color:#494641;
	padding:10px;
	margin-bottom:1px;
}
/*	-------------------------------------------------------------
	LIGHTBOX STYLES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/common/images/viewer/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/common/images/viewer/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/common/images/viewer/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	
/*---- Format Search results ----*/
#searchResults .highlight {
	background-color:#FFF6CD;
}
#searchResults ul li {
	background:none;
	padding:7px 0px;
}
#searchResults h2 {
	padding: 5px 0px;
}
#searchResults ul {
	padding: 10px 0px;
	margin-bottom:8px;
}
.searchInfo {
	float:right;
	font-size: 0.9em;
	text-transform: lowercase;
	font-weight:normal;
}
#searchFooter {
	background: url('/common/images/latestnewsbcg.gif') center left repeat-x;
	padding:5px 0px;
	color:#8B8B8B;
}
/*---- Contact Form ----*/
.divmz {margin-bottom:13px;width:340px;} 
.label{width:100px;float:left;}   
.errmsg {color:#CC0001;font-weight:bold;padding:0px 0px 15px 0px;}
.input {width:220px;float:left; margin-bottom:13px;}     
.okmsg {padding:0px 0px 15px 0px;color:#710004;}   
.errinput {border:1px solid #CC0001;}

.errmsg {
color:#C0003D;
background: #ffebe8;
padding:10px 20px;
border:1px solid #C0003D;
margin:15px 0;
}
.successmsg {
color: #9EC101;
background: #e4f3d5;
padding:10px 20px;
border: 1px solid #9EC101;
margin:15px 0;
}
.errormsg strong, .successmsg strong{
	font-weight:bold;
	font-size: 110%;
}
.message {color:#DD0152; font-weight:normal; font-size:90%; padding:0px 0px 0px 3px; width:150px;}
.okmsg {padding:0px 0px 15px 0px;color:#DD0152;}   	