body {
	font-family:syntax,arial,verdana,sans-serif;
	font-size:.8em;
	color:black;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
}

form{
	margin:0px;
}
li{
	color:black;
}
a img{
	border:none;
}
/* 
Temporary styles for XCM1 jobs module
*/
table.aspJobs{
	font-size:13px;
}
.aspJobsLinks a{
	text-decoration:none;
	font-weight:normal;

}
.aspJobsLinks a:VISITED{
	font-weight:normal;
	text-decoration:none;
}
.aspJobsLinks a:HOVER{
	text-decoration:underline;
	font-weight:normal;
}
/*-------------TEMPLATE ELEMENTS-----------*/
#Header{
	height:100px;
	left:0px;
	position:absolute;
	top:0px;
	white-space:nowrap;
	width:100%;
}
#subMenu{
	height:30px;
	left:0px;
	position:absolute;
	top:127px;
	white-space:normal;
	/* Commented out by ted on 12/7/06 - Causing problems in firefox. Made it such that the section menu would overun 100% when
	there were a lot of menu items.  This property is ignored in IE so it wasn't an issue there.
	white-space:nowrap;	
	*/
	width:100%;
}
#content{
	margin-top:172px;
	margin-right:30px;
}
#contentArea a{
	text-decoration:none;
	
}
#contentArea a:VISITED{
	text-decoration:none;
}
#contentArea a:HOVER{
	text-decoration:underline;
	
}
.sideMenu{
	width:150px;
	font-size:13px;
	padding-right:10px;
}

.hamiltonlogo{
	padding-top:10px;
	padding-bottom:12px;
	padding-right:5px;
	padding-left:5px;
	border-right:10px solid white;
	background-color:#FFFFFF;
}
.hamiltonlogo img{
	border:0px solid white;
}
#SearchKeyWords{
	width:77px;
	font-size:11px;
	border:4px solid #CCCCCC;
	margin:0px;
}
#btSearch{
	background-color:#CC0000;
	color:white;
	font-weight:bold;
	width:30px;
	height:25px;
	font-size:11px;
	border:4px solid #CCCCCC;
	margin:0px;
}
#divSearch{
	border-top:7px solid white;
	margin:0px;
	background-color: #CCCCCC;
}
/*Footers*/

td.fhcc{
	background-color: #005B99;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fcs{
	background-color: #008789;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fe{
	background-color: #FF9900;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fl{
	background-color: #663399;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fv{
	background-color: #2caae2;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fb{
	background-color: #CC0000;
	border-top:3px solid white;
	border-right:1px solid white;
}
td.fwe{
	background-color: #66CC00;
	border-top:3px solid white;
}
/*---------------MENU STYLE----------------*/
.tblSectionMenu{
	background-color: #CCCCCC;
	height:40px;
	width:100%;
	text-align:center;
	border-bottom:10px solid white;
	border-right:2px solid white;
	font-size:12px;
}
.tblSectionMenu td{
	border-left:2px solid white;
}
td.unselected a{
	color:#000000;
	text-decoration:none;
}
td.unselected a:VISITED{
	color:#000000;
	text-decoration:none;
}
td.unselected a:HOVER{
	color:#000000;
	text-decoration:none;
}
td.unselected{
	color:white;
}
/*-----Content Template styles--------*/

.onePhoto td{
	padding:5px;
}
.threePhoto td{
	padding:5px;
}	
.photoList{
	width:100%;
	background-color:#CCCCCC;
}
.photoList th{
	background-color:#CCCCCC;
	color:black;
	padding:0px;
	width:30%;
}
.photoList td{
	background-color:#FFFFFF;
	padding:5px;
}
.1ImageDiff{
	padding:5px;
}
.links{
	width:100%;
}
.links td{
	padding:4px;
}
.linkList td{
	padding:5px;
	border-left:1px solid #CCCCCC;
}
.divLogo{
	float:right;
}
.business_email_display_False
{
	display: none;
}
/***** STYLES FOR USE IN STYLE CONTEXT MENU IN THE EDITOR *****/
table.twopixelpadding td{padding:2px;}
table.fivepixelpadding td{padding:5px;}
table.tenpixelpadding td{padding:10px;}
td.verticalalignbottom{vertical-align:bottom;}
td.verticalalignmiddle{vertical-align:middle;}
td.verticalaligntop{vertical-align:top;}
OL.outlineformat { list-style-type: upper-roman; }
OL.outlineformat OL { list-style-type: upper-alpha; }
OL.outlineformat OL OL { list-style-type: decimal; }
OL.outlineformat OL OL OL { list-style-type: lower-alpha; }
OL.outlineformat OL OL OL OL { list-style-type: lower-roman; }