body { margin: 0px 0px 0px 0px; background-color: #ffffff; font-family : "Times New Roman", times, arial, helvetica, sans-serif;  font-size : 14px; color : #000000; }

td, p, div { font-family : "Times New Roman", times, arial, helvetica, sans-serif;  font-size : 14px; color : #000000; }

.formtext {  font-family: Arial, Times, serif; font-size: 14px}
.requiredField {  color: #FF0000; font-family: Arial, Times, serif; font-size: 14px}
.formError {  color: #FF0000; font-family: Arial, Times, serif; font-size: 14px}
.formtextfield { background-color: #eff2f0; width: 100% }
.formtextfieldnowidth { background-color: #eff2f0; }		


a {  color: #3E507B; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 14px; text-decoration: none;}
a:hover {  color: #665251; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 14px; text-decoration: underline}

/* from original site */
.head2 {  font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #000000}
a.subNavigationBlue { font-weight: bold; color : #3E507B; text-decoration: none; }
a:hover.subNavigationBlue { font-weight: bold; color : #3E507B; text-decoration: underline; }
.subHeadingBlue { font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-weight: bold; font-size : 45px; color : #3E507B; }
.subNavigationBlue { font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-weight: bold; font-size : 12px; color : #3E507B; }

/* new css */
.formField { background-color : #ffffff; }
a.navLink { font-family : Verdana, sans-serif; font-variant: small-caps; font-weight: bold; color : #496cb7; font-size: 16px; text-decoration: none; }
a:hover.navLink { font-family : Verdana, sans-serif; font-variant: small-caps; font-weight: bold; color : #665251; font-size: 16px; text-decoration: underline; }


/* search results & news articles*/
.XAVIOUR_search_highlight_keywords  { color: black; background-color: #f7f1cd }
.XAVIOUR_search_highlight_content  { color: black; font-weight: normal; text-decoration: none; background-color: #f7f1cd }
.XAVIOUR_search_highlight_title { color: black; background-color: #f7f1cd;}
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 12px }
.XAVIOUR_search_results_heading     { color: black; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.pagination { text-align: center }
.newslisting { padding-bottom: 12px }
.articlesource, .articledate { margin-bottom: 0px }
.articlesource, .articledate { margin-top: 0px }
.byline, .newsMiniDate, .articledate, .newsbyline, .newsdate, .caption { color: gray; font-size: 9pt }

.footerLink {
   font-size: 11px; color: rgb(63, 107, 136); font-weight: normal; text-decoration: none;   
}
a.footerLink {
   font-size: 11px; color: rgb(63, 107, 136); font-weight: normal; text-decoration: none;   
}
a:hover.footerLink {
   font-size: 11px; color: rgb(63, 107, 136); font-weight: normal; text-decoration: underline;   
}

.backToHome {
   font-size: 14px; color: #FFDC92; font-weight: bold; text-decoration: none; font-family: arial, helvetica, sans-serif, times;  
}
a.backToHome {
   font-size: 14px; color: #FFDC92; font-weight: bold; text-decoration: none;  font-family: arial, helvetica, sans-serif, times;
}
a:visited.backToHome {
   font-size: 14px; color: #FFDC92; font-weight: bold; text-decoration: none;  font-family: arial, helvetica, sans-serif, times;
}
a:hover.backToHome {
   font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: underline; font-family: arial, helvetica, sans-serif, times;
}

.subnavLink { 
    line-height: 20px;
    font-family: arial, helvetica, sans-serif, times; 
    font-size: 13px; 
    color: #7B9FBA; 
    font-weight: bold;
	text-decoration: none;
}
a:hover.subnavLink { 
    line-height: 20px;
    font-family: arial, helvetica, sans-serif, times; 
    font-size: 13px; 
    color: #7B9FBA; 
    font-weight: bold;
	text-decoration: underline;
}

.newslisting { color: black; font-size: 14px }
.articleInterlinks	{ font-size:12px}

a.newstitle {  color: #3E507B; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 12px; text-decoration: none;font-weight:bold;}
a:hover.newstitle {  color: #665251; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 12px; text-decoration: underline;font-weight:bold;}

p.newsMiniTitle {margin: 5px 0px 0.01px 15px;}
p.newsMiniDate {margin: -1px 0px 0.01px 15px;}
a.newsMiniTitle {  color: #3E507B; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 12px; text-decoration: none;font-weight:bold;}
a:hover.newsMiniTitle {  color: #665251; font-family : "Times New Roman", times, arial, helvetica, sans-serif; font-size : 12px; text-decoration: underline;font-weight:bold;}

 
.articlesource		{ color: black; font-size: 12px }
.articledate	 		{ color: #696969; font-size: 12px }
.newsPagingSelected				{ color:#A2415E; font-size:12px; font-weight:bold; }
.newsCategoryListing			{ margin-bottom: 20px }
.newsCategoryHeader    { color: #369; font-weight: normal; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: url(/images/header.gif) no-repeat; letter-spacing: -1px }
.articlebody {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000000;text-decoration:none;font-weight:normal;}


.miniTitleForum, .articletitle {
    font-family : Helvetica, Arial, sans-serif;
	color: #CC8B50;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing:1px;	
}

.normal {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.horbar	{
	font-family: arial, helvetica, sans-serif, times;
	color: #FFFFFF;
    font-weight: bold;
}

.horbaritem	{
    line-height: 14px;
	float: left;
	font-weight: bold; 
    color : #4F5403; 
    font-family : helvetica, arial, sans-serif; 
    font-size: 14px;
}

.horbaritem a	{
    font-size: 14px;
	font-family: arial, helvetica, sans-serif, times;
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}

.horbaritem a:link	{
    font-size: 14px;
	font-family: arial, helvetica, sans-serif, times;
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}

.horbaritem a:visited	{
    font-size: 14px;
	font-family: arial, helvetica, sans-serif, times;
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
}

.horbaritem a:hover	{
    font-size: 14px;
	font-family: arial, helvetica, sans-serif, times;
	color: #A7B279;
    font-weight: bold;
	text-decoration: underline;
}

.horbaritem a:active	{
    text-decoration: none;
	color: #4F5403;
}

.homelink {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}
a.homelink {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}
a:link.homelink  {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}
a:visited.homelink  {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}
a:hover.homelink  {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}
a:active.homelink  {
    font-variant: small-caps; 
    font-size: 28px; 
    color: #FFFFFF; 
    font-style: normal; 
    font-weight: bold;   
	text-decoration: none;    
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.submenubg {
    background-image: url('/templates/images/tpl_subNavBG.jpg'); 
    background-repeat: repeat-y; 
    background-color: #FFFFFF;      
}

.item	{
    margin : 5px 5px 5px 5px;
	text-align: left;
	font-family: arial, helvetica, sans-serif, times;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.item a	{
	font-family: arial, helvetica, sans-serif, times;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
	position: relative;
	text-decoration: none;
}

.item a:link	{
	font-family: arial, helvetica, sans-serif, times;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.item a:visited	{
	font-family: arial, helvetica, sans-serif, times;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.item a:hover	{
	font-family: arial, helvetica, sans-serif, times;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
	text-decoration: underline;    
}

.item a:active	{
	color: #000000;
}



/* error messages */    
.XAVIOUR_msg_success {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
		font-weight : bold;
        color : #006200 ;
		background-color : #FFFFFF; }
.XAVIOUR_mgs_success_border {
		background-color : #009100; }
.XAVIOUR_msg_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : rgb(255, 0, 0) ;		
		background-color : #ffffff; }
td.XAVIOUR_msg_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : rgb(255, 0, 0) ;		
		background-color : #ffffff; }		
.XAVIOUR_mgs_error_border {
		background-color : #990000; }
		
.XAVIOUR_field_error {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px ;
        line-height : 14px ;
        color : #680000 ; }	


