
/* --- BEGIN: Global Styles -------------------------------------- --- */

	body {
		background-color: #970031 ;
		background-image: url("../img/global/body_back.jpg") ;
		background-repeat: repeat-x ;
		margin: 0px 0px 17px 17px ;
		padding: 0px 0px 0px 0px ;
		}
	
	body, td, input, select, textarea {
		color: #262626 ;
		font-size: 11px ;
		font-family: verdana, arial, sans-serif ;
		}

	form {
		margin: 0px 0px 0px 0px ;
		}
		
	input, select, textarea {
		margin-bottom: 1px ;
		vertical-align: middle ; 
		}
		
	ul, ol {
		font-size: 11px ;
		line-height: 16px ;
		margin-bottom: 0px ;
		margin-top: 0px ;
		}
		
	ul li,
	ol li {}

	a { 
		color: #262626 ;
		}
		
	a:hover {
		color: #990033 ;
		}
		
/* --- END: Global Styles ---------------------------------------- --- */

/* --- BEGIN: Page Layout Styles --------------------------------- --- */

	div.page-width {
		width: 763px ;
		}
		
	table.content-layout {}
	
	table.content-layout td.nav-column {
		padding: 0px 5px 0px 0px ;
		vertical-align: top ;
		}
	
	table.content-layout td.bio-column {
		padding: 20px 0px 0px 25px ;
		vertical-align: top ;
		}
	
	table.content-layout td.bio-column-border {
		background-color: #C3C3AF ;
		font-size: 1px ;
		line-height: 1px ;
		vertical-align: top ;
		}
		
	table.content-layout td.bio-column-border div {
		background-color: #FFFFFF ;
		height: 20px ;
		width: 1px ;
		}
		
	table.content-layout td.content-column {
		padding: 35px 50px 0px 0px ;
		vertical-align: top ;
		}
		
	table.content-layout td.content-column td.content {
		padding: 0px 10px 0px 12px ;
		vertical-align: top ;
		}
		
	table.content-layout td.content-column td.right-column {
		vertical-align: top ;
		}

/* --- END: Page Layout Styles ----------------------------------- --- */

/* --- BEGIN: Global Nav Styles ---------------------------------- --- */

	table.gnav {}
	
	table.gnav td.row1 {
		background-image: url("../img/gnav/top_fade_1_back.jpg") ;
		background-repeat: repeat-x ;
		}
		
	table.gnav td.row2 {
		background-image: url("../img/gnav/top_fade_2_back.jpg") ;
		background-repeat: repeat-x ;
		}
		
	table.gnav td.row3 {
		background-image: url("../img/gnav/sub_nav_back.gif") ;
		background-repeat: repeat-x ;
		}

/* --- END: Global Nav Styles ------------------------------------ --- */

/* --- BEGIN: Global Search Styles ------------------------------- --- */

	table.global-search {}

	table.global-search td.search-header {
		color: #990033 ;
		font-size: 10px ;
		font-weight: bold ;
		}
		
	table.global-search input.search-text {
		border: 1px solid #262626 ;
		}
		
	table.global-search input.search-button {
		border: 1px solid #262626 ;
		background-color: #990033 ;
		color: #FFFFFF ;
		font-size: 10px ;
		}
	
/* --- END: Global Search Styles --------------------------------- --- */

/* --- BEGIN: Footer Styles -------------------------------------- --- */

	table.footer {}
	
	table.footer td.text, table.footer td.text a {
		color: #FFFFFF ;
		font-size: 10px ;
		line-height: 15px ;
		padding: 7px 0px 0px 0px ;
		text-align: center ;
		text-decoration:none;
		}
	
		

/* --- END: Footer Styles ---------------------------------------- --- */

/* --- BEGIN: Right Links Styles --------------------------------- --- */

	table.right-links {
		border: 1px solid #999999 ;
		}
		
	table.right-links td.links {
		font-size: 10px ;
		padding: 8px 0px 15px 0px ;
		}
		
	table.right-links td.links a {
		display: block ;
		padding: 3px 0px 3px 0px ;
		text-decoration: none ;
		width: 100% ;
		}		

	table.right-links td.links a.off {
		color: #000000 ;
		}
		
	table.right-links td.links a.off:hover {
		color: #990033 ;
		}
		
	table.right-links td.links a.on {
		background-color: D4D4A7 ;
		color: #990033 ;
		}

/* --- END: Right Links Styles ----------------------------------- --- */

/* --- BEGIN: Conetnt Styles ------------------------------------- --- */

	img.page-title {
		display: block ; 
		margin-bottom: 12px ;
		}

	table.copy td,
	td.copy,
	div.copy {
		font: 12px verdana ;
		}
		
	table.copy-small td,
	td.copy-small,
	div.copy-small {
		font: 11px verdana ;
		line-height: 18px ;
		}

/* --- END: Conetnt Styles --------------------------------------- --- */

/* --- BEGIN: Form Styles ---------------------------------------- --- */
	
	table.data-form {
		margin-bottom: 10px ;
		}
		
	table.data-form td.left {
		font-size: 12px ;
		font-weight: bold ;
		padding: 6px 7px 7px 0px ;
		vertical-align: top ;
		}
		
	table.data-form td.left div.left-width {
		font-size: 1px ;
		line-height: 1px ;
		width: 100px ;
		}
		
	table.data-form td.right {
		padding: 4px 10px 6px 10px ;
		vertical-align: top ;
		}
		
	table.data-form td.right,
	table.data-form td.right td {
		color: #555555 ;
		font-size: 10px ;
		}
		
	table.data-form td.right td.field-note {
		padding: 0px 5px 0px 2px ;
		line-height: 10px ;
		}
		
	table.data-form td.right div.field-spacer {
		font-size: 1px ;
		line-height: 4px ;
		}
	
	input.small,
	select.small {
		width: 70px ;
		}
	
	input.medium-large,
	select.medium-large {
		width: 195px ;
		}
		
	input.medium,
	select.medium {
		width: 120px ;
		}
		
	input.large, 
	select.large,
	textarea.large {
		width: 244px ;
		}
		
	input.xlarge {
		width: 369px ;
		}
		
	textarea.large {
		height: 75px ;
		}
		
	input.button {
		background-color: #6F7890 ;
		border: 1px solid #000000 ;
		color: #FFFFFF ;
		}
		
	input.button-disabled {
		background-color: #F5F4EA ;
		border: 1px solid #C9C7BA ;
		color: #ACA899 ;
		}
		
/* --- END: Form Styles ------------------------------------------ --- */

/* --- BEGIN: Form Errors Styles --------------------------------- --- */

	table.form-errors {
		margin-bottom: 15px ;
		}
		
	table.form-errors div.header {
		color: #990000 ;
		font-weight: bold ;
		margin-bottom: 3px ;
		}
		
	table.form-errors ul.list {
		color: #CC0000 ;
		}

/* --- END: Form Errors Styles ----------------------------------- --- */

/* --- BEGIN: Sitemap Styles --------------------------------- --- */
div.sitemap {
	font:12px verdana;
	line-height:16px;
}

div.sitemap ul {
	font:12px verdana;
	line-height:16px;
	list-style:disc outside; 
}

div.sitemap ul a{
	text-decoration:none;
}

div.sitemap ul a:hover {
	text-decoration:underline;
}


/* --- END: Sitemap Styles ----------------------------------- --- */
