body
{
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Sans Serif;
	font-size:small;
	margin:0px;
	height:100%;
	width:100%;
}

html
{
	height:100%;
	width:100%;
}

td
{
	font-family:Arial, Verdana, Sans Serif;
	font-size:small;
}


/*----------- L I N K S ------------*/


a 
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : none; 
}

a:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : underline; 
}

a.boldLink 
{
	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration:none; 
}

a.boldLink:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : underline; 
}


a.mailinglistLink
{

	color : #FFFFFF; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : none; 
}

a.mailinglistLink:hover
{

	color : #FFFFFF; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:underline; 
}


a.menuLink
{
	color : #000000; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:none; 
}

a.menuLink:hover
{
	color : #000000; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:underline; 
}

a.whiteLink
{

	color : #ffffff; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight: bold;
	text-decoration:none; 
}

a.whiteLink:hover
{

	color : #000000; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:underline; 
}

a.pagetopLink
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:none; 
}

a.pagetopLink:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:underline; 
}

a.footerLink
{

	color : #FFFFFF; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	text-decoration:none; 
}

a.footerLink:hover
{

	color : #FFFFFF; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : underline; 
}

a.interviewLink 
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : none; 
}

a.interviewLink:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : underline; 
}

a.BlackRedLink
{

	color : #000000; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : none; 
}

a.BlackRedLink:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : underline; 
}

a.crumbTrailLink 
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : none; 
}

a.crumbTrailLink:hover
{

	color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	font-weight:bold;
	Text-Decoration : underline; 
}

a.newsHeadlineOn 
{

	 color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	 font-weight:bold;
	 Text-Decoration : none; 
}

a.newsHeadlineOn:hover
{

	 color : #A14A4A; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	 font-weight:bold;
	 Text-Decoration : underline; 
}

a.relatedLinks 
{

	 color : #E5E1D7; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	 font-weight:bold;
	 Text-Decoration : none; 
}

a.relatedLinks:hover
{

	 color : #E5E1D7; 
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	 font-weight:bold;
	 Text-Decoration : underline; 
}


a.directoryResultsHeading 
{

	color : #A14A4A; 
	font-weight: bold;
	font-size: medium;
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : none; 
}

a.directoryResultsHeading:hover
{

	color : #A14A4A; 
	font-size: medium;
	font-weight: bold; 
	font-family:Arial, Verdana, Sans Serif;
	Text-Decoration : underline; 
}



/*----------- F O N T S  ------------*/


.titleText
{
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
  color:#A14A4A;
	font-weight:bold;
}

.titleTextBlack
{

	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-weight:bold;
}

.titleTextBlackLarge
{

	font-size: medium;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-weight:bold;
}

.Text
{

	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;

}

.messageText
{
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
  color:#A14A4A;
	font-weight:bold;
	text-align:justify;	
}

.TextNoLeading
{
	font-size: small;
	font-family:Arial, Verdana, Sans Serif;
	color:#000000;
	text-align:justify;	
}

.smallText
{

	font-size:x-small;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	text-align:justify;	
}

.helpText
{
	font-family:Arial, Verdana, Sans Serif;
  color:#A14A4A;
	font-size:x-small;
	text-align:justify;	
}

.sitesText
{
 font-family:Arial, Verdana, Sans Serif;
 color:#E5E1D7;
 font-size:small;
 font-weight: bold;
}

.newsText
{
	font-family:Arial, Verdana, Sans Serif;
  color:#FFFFFF;
  font-size:small;
}




/*----------- T A B L E S  ------------*/


.header1
{
	background-color:#BFB39C;
	vertical-align:middle;
}


.header2
{
	background-color:#BFB39C;
	vertical-align:middle;	
}


.header3
{
	background-color:#A49A86;
	vertical-align:middle;
}


.header4
{
	background-color:#A14A4A;
	vertical-align:middle;
}


.header5
{
	background-color:#8B6721;
	vertical-align:middle;
}

.mailinglist
{
	background-color:#BFB39C;
	vertical-align:middle;
	text-align:left;
	font-family:verdana family, arial, sans serif;
	font-weight: bold;
  color:#FFFFFF;
	font-size:small;

}


.location
{
	background-color:#C8C8C8;
	width:100%;
	vertical-align:middle;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
	font-weight: bold;
  color:#A14A4A;
	font-size:small;
}
	
.locationLeft
{
	background-color:#C8C8C8;
}

.border
{
	background-color:#FFFFFF;

}


.leftcolumn
{
	background-color:#BFB39D;
	vertical-align:top;

}

#ie8hack { position: absolute; top: 160px; }

#ie8hack,
#valid#selector
{
	position: relative;
	top: 0;
}

#morehacks { background: #BFB39D; }

#morehacks,
#valid#selector
{
	display: none;
}

.leftmenuLocalTitle
{
	background-color:#DFD9CE;
	Border-style:solid; 
	Border-color:#FFFFFF;
	Border-width:0;
	vertical-align:middle;
	text-align:left;

}

.leftmenuLocalCell
{
	background-color:#DFD9CE;
	Border-style:solid; 
	Border-color:#FFFFFF;
	Border-width:0;
	vertical-align:middle;
	text-align:left;

}

.leftmenuLocalCellTopAlign
{
	background-color:#DFD9CE;
	padding:0px;
	Border-style:solid; 
	Border-color:#FFFFFF;
	Border-width:0;
	vertical-align:top;
	text-align:left;

}

.leftmenuCell
{
	background-color:#BFB39D;
	Border-style:solid; 
	Border-color:#FFFFFF;
	Border-width:0;
	vertical-align:middle;
	text-align:left;

}

.textarea
{
	background-color:#FFFFFF;
	vertical-align:top;
	font-family:Arial, Verdana, Sans Serif;
	font-size:small;
}

.contentTable
{
	background-color:#DFD9CE;
	Border-style:solid; 
	Border-color:#FFFFFF;
	Border-width:0;
	vertical-align:top;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;	

}

.rightcolumn
{
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:x-small;

}

.rightmenu
{
	background-color:#DFD9CE;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:x-small;
}
	
.rightmenuInterviews
{
	background-color:#DFD9CE;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;	
}

.footerPagetop
{
	background-color:#C8C8C8;
	vertical-align:middle;

}

.footer1
{
	background-color:#AA832A;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Verdana, Sans Serif;
	font-size:small;
}

.footer2
{
	background-color:#8B6721;
	vertical-align:top;
	text-align:center;
	font-family:Arial, Verdana, Sans Serif;
  color:#FFFFFF;
	font-size:small;
}

.newsLeft
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;

}

.newsRight
{
	background-color:#DFD9CE;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
	color:#FFFFFF;
	font-size:small;
}

.featureRight
{
	background-color:#DFD9CE;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;
	font-weight:bold;

}

.articleRight
{
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;
}

.highLightText
{
	font-family:Arial, Verdana, Sans Serif;
  color:#8b6721;
  font-size:small;
}




/*----------- FORMS  ------------*/

input.formItem
{
	width:200px;
	height:20px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size:small; 
	color : #181A2D;	
}

input.submit
{
	width:85px;
	height:22px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size :small; 
	color : #181A2D;	
}

input.submitRed
{
	width:85px;
	height:22px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size :small; 
	font-weight : bold;
	color : #A14A4A;	
}


input.submitSmall
{
	width:80px;
	height:17px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : x-small; 
	font-weight : bold;
	color : #181A2D;	
}

input.submitSmallRedText
{
	width:80px;
	height:17px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : x-small; 
	font-weight : bold;
	color : #A14A4A;	
}

.picklist
{

	width:200px;
	height:18px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;
}

.multipick
{

	width:200px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;
}

.textarea1
{

	width:200px;
	height:90px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;
}

input.directorySearch
{
	width:220px;
	height:43px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;	
}

input.directorySearchSmall
{
	width:200px;
	height:20px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#ffffff; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;	
}


input.largeButton
{
	width:220px;
	height:30px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #181A2D;	
}

input.smallButton
{
	width:160px;
	height:17px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	color : #ff0000;
	font-size : x-small; 
	font-weight : bold;
	color : #181A2D;	
}

input.submitRedText
{
	width:85px;
	height:20px;
	border-style:solid; 
  border-width: 1px;	
	background-color :#F0D69A; 
	border-color : #000000; 
	font-family:Arial, Verdana, Sans Serif;
	font-size : small; 
	color : #A14A4A;
	font-weight : bold;	
}


/*----------- BULLETS  ------------*/

ul.redSquare {
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;
	line-height: 1.5;
	text-align:justify;	
  list-style-image: url(../graphics_common/arrow_location.gif);
}

li.redSquare 
{
	font-family:Arial, Verdana, Sans Serif;
  color:#000000;
	font-size:small;
	text-align:justify;	
  list-style-image: url(../graphics_common/arrow_location.gif);
}

/*----------- Blog ------------*/
.Article
{
	margin: 0 20px 0 0;
	padding: 10px;
	border-bottom: dotted 1px #a14a4a;
}

.Article:hover
{
	background: #f0ebe5;
}

.Article h3
{
	margin: 0 0 10px 0;
	font-size: 1.6em;
}

.Article p
{
	margin: 0 0 10px 0;
}

.Article .Author
{
	color: #666;
	clear: both;
}

.Authors a
{
	margin:  0 8px;
}

.paging
{
	position: relative;
	padding: 20px 0;
	text-align: center;
}

.paging ul
{
	margin: 0;
	padding: 0;
}

.paging li
{
	display: inline;
	margin: 0 5px 0 0;
}

.paging li a.Selected
{
	border-bottom: solid 5px #a14a4a;
}

.paging .firstPage
{
	position: absolute;
	top: 20px;
	left: 0;
}

.paging .previousPage
{
	position: absolute;
	top: 20px;
	left: 80px;
}

.paging .nextPage
{
	position: absolute;
	top: 20px;
	right: 100px;
}

.paging .lastPage
{
	position: absolute;
	top: 20px;
	right: 20px;
}

.newsRight
{
	padding: 10px 0 0 20px;
}

.newsRight p
{
	margin: 0;
	color: #000;
}

.newsRight .rss
{
	margin: 0
	border: none;
}

.newsRight .rss img
{
	margin: 10px 0;
	border: none;
}

/*----------- Twitter ------------*/
.Twitter img
{
	border: none;
}

p.Tweet
{
	margin: 0 0 5px 0;
}

p.TweetDate
{
	margin: 0 0 10px 0;
	color: #a14a4a;
}
