﻿body,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;}

a:link {
	color: #FF6600;
	text-decoration: none;}
a:active {  
	color: #FF6600; text-decoration: none;}
a:visited {
	color: #FF6600;
	text-decoration: none;}
a:hover {  color: #ff0000; text-decoration: none;}

.ArticleLinks a:link {
	color: #333333;
	text-decoration: none;}
.ArticleLinks  a:active {  
	color: #333333; text-decoration: none;}
.ArticleLinks a:visited {
	color: #333333;
	text-decoration: none;}
.ArticleLinks a:hover {  color: #ff0000; text-decoration: none;}

.ArticleLinksSm{
	color: #333333;
	font-size: 10px;}
.ArticleLinksSm a:link {
	color: #333333;
	text-decoration: none;}
.ArticleLinksSm  a:active {  
	color: #333333; text-decoration: none;}
.ArticleLinksSm a:visited {
	color: #333333;
	text-decoration: none;}
.ArticleLinksSm a:hover {  color: #ff0000; text-decoration: none;}

.PagerLinks{
	color: #333333;
	text-decoration: underline;	}
.PagerLinks a:link {
	color: #333333;
	text-decoration: underline; }
.PagerLinks  a:active {  
	color: #333333;
	text-decoration: underline; }
.PagerLinks a:visited {
	color: #333333;
	text-decoration: underline; }
.PagerLinks a:hover {  
    color: #ff0000;
	text-decoration: underline; }

.PageSelected {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.internalNav a:link {
	color: #333333;
	text-decoration: none;}
.internalNav  a:active {  
	color: #333333; text-decoration: none;}
.internalNav a:visited {
	color: #333333;
	text-decoration: none;}
.internalNav a:hover {  color: #ff6600; text-decoration: none;}

.searchHeader a:link {
	color: #000000;
	text-decoration: none;}
.searchHeader  a:active {  
	color: #FFFFFF; text-decoration: none;}
.searchHeader a:visited {
	color: #000000;
	text-decoration: none;}
.searchHeader a:hover {  color: #FFFFFF; text-decoration: none;}

.leaded {
	font-size: 11px;
	line-height: 20px;
}

.bodyNewsLeaded
{
    font-size: 11px;
	line-height: 18px;
}

.footer {
	font-size: 10px;
	color: #999999;
}

td.footerWrapper {
	border-top: #cccccc 1px solid; 
	
	border-left: #cccccc 1px solid;
}

td.footerLeftSide {
	padding-right: 10px;
}

td.footerRightSide {
	padding-left: 10px;
}

table.footerLinks {
	padding: 15px;
	width: 735px;
}

a.portfolioLink {
	display:block;
	background-image: url('images/footerLink_portfolio.jpg');
	width: 171px;
	height: 76px;
}

a.blogLink {
	display:block;
	background-image: url('images/footerLink_blog.jpg');
	width: 171px;
	height: 76px;
}


a.facebookLink {
	display:block;
	background-image: url('images/footerLink_facebook.jpg');
	width: 84px;
	height: 79px;
}


a.twitterLink {
	display:block;
	background-image: url('images/footerLink_twitter.jpg');
	width: 192px;
	height: 79px;
}

a.footerSubTitle {
	font-size: 11pt;
	font-weight: bold;
	color: #FF9933;
}

.orange {
	color: #FF6600;
}.small {
	font-size: 10px;
}
li {
	list-style-type: square;
	text-indent: 0em;
	line-height: 18px;
	padding: 0px;
	margin: 0em;
	list-style-position: outside;


}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}
.OrangeMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
.taglines {
	color: #666666;
}
.galleryLt {
	background-color: #F1F1E4;
	text-align: center;
	border: 1px solid #CCCC99;
}
.galleryRt {
	background-color: #F1F1E4;
	text-align: center;
	border: 1px solid #CCCC99;
}
.galleryCntr {

	background-color: #F1F1E4;
	text-align: center;
	border: 1px solid #CCCC99;
}
.GrayMed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.reviewSections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.searchdate {
	font-style: italic;
}
.graylght {
	color: #666666;
}


.formcolor { color : #000000; }

/* styles for error handling */
.formerrorcolor { color : #FF0000; }

.errorboxline	{ background-color: #FFFFFF; border: 2px #FF6600 solid; }

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
	
th.thHead { background-color: #FF8000; font-size: 12px; border-width: 1px 1px 0px 1px; }

.formvalidation { font-size : 10px; color : #FF0000; }

select,input,textarea {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}

/* Admin */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #000000}

Adminlinks a:link {
	color: #000000;
	text-decoration: none;}
.Adminlinks  a:active {  
	color: #000000; text-decoration: none;}
.Adminlinks a:visited {
	color: #000000;
	text-decoration: none;}
.Adminlinks a:hover {  color: #ff0000; text-decoration: none;}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
	
td.catBottom {
	font-weight: bold; border: #FF6600; border-style: solid; height: 22px; }
	
td.catSides,td.spaceRow	 { background-color: #FF8000; font-size: 12px; border-width: 1px 1px 0px 1px; }

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFFFF;}
td.row2	{ background-color: #f0f0f0;}
td.row3	{ background-color: #cccccc;}

.homepagetable
{
    border-style: solid;
    border-left-width: 1;
    border-right-width: 1;
    border-color:Gray ;
}

.orangeTable
{    
    border-right: #ff7f00  solid;
    border-top: #ff7f00 solid;
    margin: 0px;
    border-left: #ff7f00 solid;
    border-bottom: #ff7f00 solid;
    border-width: 1;  
}

td.orangeTable a:link
{
    color: #000000
}

td.orangeTable a:visited
{
    color: #000000
}

td.orangeTable a:hover
{
    color: #ff6600
}

.orangeTableMiddle
{
    border-right: #ff7f00 solid;
    border-top: none;
    margin: 0px;
    border-left: #ff7f00 solid;
    border-bottom: none;
    border-width: 1;
}

td.orangeTableMiddle a:link
{
    color: #000000
}

td.orangeTableMiddle a:visited
{
    color: #000000
}

td.orangeTableMiddle a:hover
{
    color: #ff6600
}

.orangeTableTopless
{
    border-right: #ff7f00 solid;
    border-top: none;
    margin: 0px;
    border-left: #ff7f00 solid;
    border-bottom: #ff7f00  solid;
    border-width: 1;
}

td.orangeTableTopless a:link
{
    color: #000000
}

td.orangeTableTopless a:visited
{
    color: #000000
}

td.orangeTableTopless a:hover
{
    color: #ff6600
}

td.homePageLink a:link
{
       color: #000000
}

td.homePageLink a:visited
{
    color: #000000
}

td.homePageLink a:hover
{
    color: #ff6600
}
