﻿body
{
	background-color: #666666;
	font-family: Verdana;
	margin:0px;
}
.contentSeparator
{
	background-color: #ffffff;
	width: 10px;
}

.contentSeparatorAlt
{
	background-color: #666666;
	width: 10px;
	height: 40px;
}


.headerMenu
{
	background-color: #ffffff;
	width: 378px;
	vertical-align:top;	

}
.headerMenuText
{
	font-size: 10px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	color:#5C5C5C;
	
}


.headerMenuTextLink
{
	text-decoration:none;
	color:#5C5C5C;
}

a.headerMenuTextLink:link
{
	text-decoration:none;
	color:#5C5C5C;
}
a.headerMenuTextLink:hover
{
	text-decoration:none;
	color:#FE0000;
}



a.ContentMainTableHeaderLink
{
	color:#003399;
	text-decoration:none;
}




.mainHeaderImage
{
	width: 800px;
	height: 75px;
}

.pageHeaderImage
{
	width: 422;
	height: 75px;
	background-color: #ffffff;
}

.menuSection
{
	width: 170px;
	vertical-align:top;
	background-color: #E7E7D0;
	
}
.mainSection
{
	width: 600px;
	background-color: #E6E7E9;
	vertical-align: top;
}
.mainSectionHome
{
	width: 600px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.mainSectionHeader
{
	background-color: #666666;
	vertical-align: middle;
	width: 600px;
	height: 40px;	
}

.EmployeeMainSectionHeader
{
	background-color: #FF0000;
	vertical-align: middle;
	width: 600px;
	height: 40px;	
}

.mainSectionHeaderDiv
{

	color: #FFFFFF;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: 900;
	padding-left:10px;
	width:380px;
	

}

.mainSectionLinkDiv
{

	width:200px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}

.mainSectionContent
{
	width: 600px;
}

.mainSectionContentDiv
{
	
	font-size: 9px;
	color: #333333;
	padding-right:10px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:10px;
}


.mainSectionGalleryImageDiv
{
	
	color: #333333;
	padding-right:0px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:10px;
}

.mainTable
{
	margin-left: auto;
    margin-right: auto;	
}
.contentSeparatorBottom
{
	background-color: #ffffff;
	height: 10px;
}
.footerSection
{
	color: #949494;
	font-weight:bold;
	font-size:10px;
}
.footerMenuSection
{
 	background-color: #E7E6D1; 	
}

.footerMainSection
{
 	background-color: #FFFFFF; 	
}

.menuSeperator
{
	background-color: #FFFFFF;
	height:2px;
}

.menuParentCell
{
	color:#333333;
	font-weight:bolder;
	font-size:10px;
	padding-right:4px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.menuParentSelectedCell
{
	background-color: #FFFFFF;
	font-weight:bolder;
	font-size:10px;
	padding-right:4px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	
}

.selectedMenuArrow 
{
	background-color: #FFFFFF;
	padding-top:7px;
	vertical-align:top;

}

.subMenuDiv
{
	padding-left:8px;
	padding-top:3px;
	padding-bottom:2px;
}

.subMenuLink
{
	text-decoration:none;
	color:#656565;
}

A.subMenuLink
{
	text-decoration:none;
	color:#656565;
}

A.subMenuLink:link
{
	text-decoration:none;
	color:#656565;
}
A.subMenuLink:hover
{
	text-decoration:none;
	color:#FE0000;
}




.thirdLevelMenuLink
{

	text-decoration:none;
	color:#E8E7D3;
	
}

a.thirdLevelMenuLink:link
{

	text-decoration:none;
	color:#E8E7D3;
	
}
a.thirdLevelMenuLink:hover
{

	text-decoration:none;
	color:#FFFFFF;
	
}


.thirdLevelSelectedMenuLink
{

	text-decoration:none;
	color:#FFFFFF;
	
}

a.thirdLevelSelectedMenuLink:hover
{

	text-decoration:none;
	color:#FFFFFF;
	
}


A
{
	text-decoration:none;
	color:#333333;
}

A:hover
{
	text-decoration:none;
	color:#FE0000;
}

.selectedMenu
{
	color:#FE0000;
}







.SubHead

{
	font-family:Verdana;
	font-size: 10px;
	color:000000;
}


.Normal

{
	font-family:Verdana;
	font-size: 10px;
	color:000000;

}


.StandardButton
{
	font-family:Verdana;
	font-size: 10px;
	color:000000;
}




.contentHorizontalSpacer
{
	height: 10px;
}

.contentVerticalSpacer
{
	width: 20px;

}

.ContentMainTable
{
	width:570px;
	font-family:Verdana;
	font-size: 11px;
	
}




.ContentLinkTable
{
	font-family:Verdana;
	font-size: 9px;
	
}


.contentTextArea
{
	width: 420px;
	vertical-align:top;
}

.contentImageArea
{	
	vertical-align:top;

}

IMG.imageContentPane
{

	margin-left: 0;
    margin-right: 0;
}





/* Header Page configuration */




.ContentMainTableHeader
{
	background-color:#E7E7D0;
	height: 30px;
	width: 600px;
	font-family:Verdana;
	font-size: 9px;
	font-weight:bolder;

}

.ContentMainTableTD1
{
	height: 30px;
	width: 300px;
	vertical-align: middle;
	text-align:left;
}


.ContentMainTableTD2
{

	text-align:right;
	height: 30px;
	width: 300px;
	vertical-align: middle;

}


.ContentMainSubTableHeader
{
	background-color:#E7E7D0;
	font-family:Verdana;
	font-size: 9px;
	font-weight:bolder;
	text-align:right;

}

.ContentMainTableHeaderProjectDiv
{
	padding-left:20px;
}

.ContentMainTableHeaderImageGalleryDiv
{	
	
	padding-right:10px;

}

.ContentMainTableHeaderLocationMapDiv
{
	padding-right:20px;
}




.contentImageWithTextArea
{	
	font-family:Verdana;
	font-size: 10px;	
	background-color:#E7E7D0;	
	height: 250px;
}




.mainContentPageHeader
{
	font-size: 11px;
	font-weight:bolder;

}


.mainContentPageHeader2
{
	font-size: 13px;
	font-weight:bolder;
	color:#003333;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:7px;

}

.MainContentLink
{

	color:red;
	font-weight:bolder;

}


.TomlinsonTimesArchiveDiv
{
	padding-left:20px;
	padding-top:7px;
	padding-bottom:5px;
	font-weight:bolder;
}


.MissionStatementMainSection
{
	width: 600px;
	background-image:url(/Portals/0/MissionStatementBackground.jpg);
	color:white;
	vertical-align: top;
	

}

.MissionStatementMainSectionContentDiv
{
	
	padding-right:10px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

.MissionStatementHeader
{
	text-transform:uppercase;
	color:white;
	font-weight:bolder;
	padding-bottom:5px;
	padding-top:8px;
}

.MissionStatementText
{
	font-size: 10px;
	padding-left:20px;
	color:white;
	padding-bottom:8px;
}

.ImageCaption
{
  	margin-top:8px;
	font-size: 14px;
}


/*  Employee  Portal CSS  */


.EmployeeContentSeparatorAlt
{
	background-color: #FF0000;
	width: 10px;
	height: 40px;
}

.EmployeePageHeaderLeft
{
	width: 170;
	height: 75px;
	background-color: #ffffff;
	vertical-align:top;	
}

.EmployeePageHeaderRight
{
	background-color: #ffffff;
	width: 630px;
	height: 75px;
	vertical-align:middle;	
}

.EmployeeHeaderMenuLeftText
{
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color:#5C5C5C;
}


.EmployeeHeaderMenuRightText
{
	font-size: 14x;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	padding-top:10px;
	color:#5C5C5C;
}


.EmployeeFooterSection
{
	background-color: #666666;
	color: #FFFFFF;
	font-weight:bold;
	font-size:10px;
	height: 30px;
}

.EmployeeFooterMenuSection
{
 	background-color: #CCCCCC; 	
}

.EmployeeMainSection
{
	width: 600px;
	background-color: #FFFFFF;
	vertical-align: top;
}

.EmployeeMenuSection
{
	width: 170px;
	vertical-align:top;
	background-color: #CCCCCC;
	
}

a.EmployeeHeaderMenuRightText:link
{
	font-weight:bold;
}

a.EmployeeHeaderMenuRightText:hover
{
	font-weight:bold;
}



.CurrentIssuePreviewDiv
{
    padding-left:13px;
    padding-top:5px;
    vertical-align:top;
}

.TimesSkinContentHeaderImage
{
    width: 600px;
	height: 40px;
 }
 
.timesMainSubSectionContent1
{
   vertical-align:top; 
}
.timesMainSubSectionContent1
{
    vertical-align:top;
}

.timesMainSection
{
    width: 600px;
	background-color: #DBDBB2;
	vertical-align: top;
}

.TimesFooterMainSection
{
	background-color: #DBDBB2; 
}
.TimesContentSeparator
{
	background-color: #DBDBB2;
	width: 10px;
}

.contentHeaderText
{
    font-size:10px;
    font-weight:bolder;
    font-family:Verdana;
    color:#26247b;
}
 


.timesContentSeperator
{
  height:1px;
  width:10px;
}

.timesContentImage1
{
  height:1px;
  width:400px;
}
.timesContentImage2
{
  height:1px;
  width:180px;
}

.timesContentDiv1
{
  padding-top:10px;  
  height:40px;

}

.timesContentDiv2
{
   padding-top:10px;
}

.timesContentDiv3
{
    margin-top:10px;
    text-align:center;
    padding-top:5px; 
    padding-bottom:5px; 
   
    background-color:White;
   
    border-width: 1px; 
    border-style: solid;
    border-color: #000000; 
}

.timesContentDiv4
{
	margin-top:10px;
 	width:180px
}

.timesMenuDiv
{
    padding-left:10px;  
    padding-right:10px;
    background-color: #ffffff;
    padding-bottom:10px;
}

.timesItemMenuDiv
{
    margin-top:7px;
    font-size:9px;
    font-weight:bold;
    font-family:Verdana;
    color:#000000;
}


.SubscribeButton
{
    width:130px;
    font-size:11px;
    padding-top:5px; 
}