﻿/* Template9 Custom.css version 1.04*/

/*-------General Styles--------*/
 
/*the default color and size for text on this site.*/
body { 
	color: #000; 
/*	font-size: 80%;			Old*/
	font-size: 70%;			/*Modify by sliw*/
}

/*
Margin - Controls the spacing to allow for side columns
min-height - use to set a minimum height for the content section of the page. 
_height - is a hack. It allows us to set a height (that only IE will see) which works like minimum height in standards complaint browsers.
*/
#content { 
	margin-left: 182px;
	margin-right: 182px; 
	min-height: 420px; 
	_height: 420px;
}

/*Controls the font size in the footer. Inherits from the body*/
/*#footer { font-size: .7em; }		Old*/
#footer { font-size: .8em; }		/*Modify by sliw*/

/*Controls the headline color*/
h1, h2, h3, h4 { color: #494d4c; }

/*Controls heading font size for h1*/
h1 { font-size: 1.45em;	}

/*Controls heading font size for h2*/
h2 { font-size: 1.40em; }

/*Controls heading font size for h3*/
h3 { font-size: 1.38em; }

/*Controls heading font size for h4, h5, and h6*/
h4, h5, h6 { font-size: 1.35em; }

/*---- Start Header Color ---- */
#HeadViolet
  {font-size: 1em; color: #4d3652; font-weight:bold}

#HeadRed
  {font-size: 1em; color: #892034; font-weight:bold}
/*---- End Header Color ----*/

/*
font-size = Controls the font size in the header. Inherits from the body
height = two line graphical nav needs a taller header than the usual 120px
*/
#header { 
/*	font-size: .8em; 		Old*/
	font-size: .9em;		/*Modify by sliw*/
	height: 127px;
}

/*Sets the height for the momentum band on the home page*/
#home #momentum { 
	height: 150px;  
	margin-left: 0;
}

#home #columnLeft {	
	margin-top: 15px;
}

#home #content { 
	margin-right: 0;
}

/*--------------- Subpage Modify by sliw -----------------------*/
#SubPage #content {
	margin-right: 0;
}

/*#SubPage #momentum {
	background: #008073;
	height: 60px;
	margin-left: 182px;
}*/

/*The color that will expand to the right of the momentum band */
#momentum { 
	background: #009dd9; 
/*	height: 73px; 				Old*/
	height: 60px; 				/*Modify by sliw*/
	margin-left: 182px;
}

/*Controls the width of the page*/
#pageConstraints {
	min-width: 758px;
	
	/* hack and fix the IE min-width bug */
	_width:expression(document.body.clientWidth < 759? "758px" : "80%" );		

}

#columnRight {  
	margin-top: 15px; 
	width: 210px;					/*Modify by subl (175px;)*/
	display: block;					/*Modify by sliw*/
	background: #e0f3fb;			/*Modify by sliw*/
	padding: 5px 5px 5px 5px;		/*Modify by sliw*/
}

/*---------- New -----------------*/
#subpagecolumnRight {  
	margin-top: 15px; 
	width: 175px;
}

/*
border-top = Size and Color of the bar above the whole navigation
margin-top = space above the navigation.
*/
#sideNav { 
	border-top: none;
	margin-top: 0; 
} 

/*Height here needs to be the same size as the height of your sitename image for vertical alignment to work in Firefox.*/
#siteNamePositioner { height: 50px; }

/*This number tells the browser what size to allow to the left for your site name image*/
#siteSpecific { margin-left: 128px; }

/*Data table styles - partial border style control for the table*/
/*table { 
	border-top: 1px solid #494d4c;  
	border-left: 1px solid #494d4c; 
	border-bottom: 1px solid #494d4c;
}*/

/*Data table header cell styles */
/*th {
	background-color: #8e7e75; 
	border-right: 1px solid #494d4c;
	color: #f6eeaf; 
	padding: 3px 5px;
	text-align: left;
}*/

/*Data table data cell styles */
/*td {
/*	background-color: #ebebeb; 			Comment by sliw*/
	border-right: 1px solid #494d4c; 
	border-top: 1px solid #494d4c; 
	padding: 7px; 
/*	text-align: center;					Comment by sliw*/
}*/

/*---- Start Normal Table - Modify by sliw ----*/
/*#Table_01 {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}*/

/*#Table_01 td {
/*	background-color: #ebebeb;*/
	border-right: 0px; 
	border-top: 0px; 
/*	padding: 0px;*/
	padding: 3.75pt 3.75pt 3.75pt 3.75pt
/*	text-align: left;*/
}*/

/*---- End Normal Table----*/

/*-------End General Styles--------*/

	
/*------- Nav Styles--------*/ 

/*border-bottom - Size and Color of the bar below the whole navigation
background-color - is needed for flyout menus to maintain the border bottom when the flyout menu is showing*/
#sideNav li.last { background-color: #bfe9f5; border-bottom:  2px solid #bfe9f5; }



/*Background color of the navigation*/
#sideNav a, 
#sideNav a:visited {
background-color: #ebebeb;		

}

/*This color has to match the headline color used in the site name*/
#sideNav a.currentPage,
#sideNav a:link.currentPage, 
#sideNav a:hover.currentPage, 
#sideNav a:visited.currentPage,
#sideNav a:active.currentPage, 
#sideNav a:focus.currentPage, 
#sideNav a:hover.currentPage,
#topNav a:link.currentPage, 
#topNav a:hover.currentPage, 
#topNav a:visited.currentPage,
#topNav a:active.currentPage, 
#topNav a:focus.currentPage, 
#topNav a:hover.currentPage {
	color: #494d4c;	
}

/* The following styles change the look of the top menu drop-down menus*/
#topNav li ul{
/*	background: #ebebeb;
	border-right: 2px solid #fedb34;
	border-bottom: 2px solid #fedb34;		Old*/

	background: #ebebeb;					/*Modify by sliw*/
	border-right: 2px solid #009dd9;		/*Modify by sliw*/
	border-bottom: 2px solid #009dd9;		/*Modify by sliw*/
}


#sideNav li ol{
/*	background: #ebebeb;
	border-right: 2px solid #fedb34;
	border-bottom: 2px solid #fedb34;		Old*/

	background: #e0f3fb;					/*Modify by sliw*/
	border-right: 2px solid #009dd9;		/*Modify by sliw*/
	border-bottom: 2px solid #009dd9;		/*Modify by sliw*/
}
/*-------End Nav Styles--------*/
