/* CSS Document [based on top_bottom-over-sides layout */

/*///////////////////////////////////////////////*/
/* START COMMON STYLES RELATED TO GENERAL LAYOUT */
/*///////////////////////////////////////////////*/

/* STYLES FOR MAIN HTML LAYOUT AND STRUCTURE */



body {
	margin: 0 0 0 0;
	background: #069 url(/licensees/licensee62/images/body_background.gif) top center repeat-y;
	text-align: center;
	padding: 0 0 0 0;
	}

table {
	border: 0px none;
	}
	
table, td {
	vertical-align: top !important;	
}
	
table#main_1 {
	width:100%;  /* use px or % depending upon site */
	/*margin-top: 55px;
	 border: 1px solid #f00; */
	/*background: url(/licensees/licensee62/images/header_background.gif) top repeat-x;*/
	margin: 0;
	padding: 0;
	}

/*Secondary table nested within body region of main table, consisting of 1 row / 3 columns */
/*Names of contained columns: main_column1, main_column3 and main_column3 */
table#main_2 {
	width:460px; 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}

/*First row of the main table, contains TOP HTML for the licensees.*/
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C{
	width:100%;  /* use px or % depending upon site */
	height: 78px;
	/*position: absolute;*/
	}

/*Second row of the main table, contains secondary table which houses the LEFT HTML, MASTER PAGE BODY and RIGHT HTML.*/
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C{
	width:100%;  /* use px or % depending upon site */
	height: auto;
	}

/*Third row of the main table, contains BOTTOM HTML for the licensees.*/
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C{
	width: 100%;
	height: auto;
	/* background-color:#FFFFFF;
	background-image:url(/licensees/licensee62/images/spacer.gif); */
}

/*First column of secondary table, contains LEFT HTML for the licensees.*/
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C{
	width: 0; /* use px or % depending upon site */
	}

/*Second column of secondary table, contains MASTER PAGE BODY table structure.*/
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C{
	margin-left: auto;
	margin-right: auto;
	/* background: #fff; */
}

/*Third column of secondary table, contains RIGHT HTML for the licensees.*/
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C{
	width:0px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	
}


table#mPgBody_table1 {
	width:457px; 
	margin-top: -10px;
	margin-left: 21px;
	/*margin-left: auto;*/
	margin-right: auto;
	background: #fff;
	}

/*This table is contained within the third row (mPgBody_row3) of the table mPgBody_table1. */
/*It displays the article content and the area for vertical side tab graphics */
/*It consists of 1 row / 2 columns */
/*The names of the contained columns: mPgBody_column1, mPgBody_column2 */
table#mPgBody_table2{
	width:461px; /* use px or % depending upon site */
	vertical-align: top;
	background: #fff;
	margin: 0 auto;
	}

/*This is the first row of mPgBody_table1, that creates some space above the search and browse box, just below the site header area */
td#mPgBody_row1{
	width:10px; /* use px or % depending upon site */
	height:10px;
	vertical-align:top;
}

/*This is the second row in the mPgBody_table1 where the search and browse navigation table structure gets inserted.*/
td#mPgBody_row2{
	width:461px; /* use px or % depending upon site */
	background-color:#FFFFFF;
}

/*This is the third row in the mPgBody_table1 table that contians mPgBody_table2 table.*/
td#mPgBody_row3{
	width:461px; /* use px or % depending upon site */
	text-align:center; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
}

/*This is the fourth row in the mPgBody_table1 table that contains the page footer.*/
td#mPgBody_row4{
	width:461px; /* use px or % depending upon site */
	background-color:#FFFFFF;
}

/*This is the first column in the row of the mPgBody_table2 table that contains the article content.*/
td#mPgBody_column1{
	width:436px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
}

/*This is the second column in the row of the mPgBody_table2 table that contains the side tab graphics for the article.*/
td#mPgBody_column2{
	width:25px; /* use px or % depending upon site */
	text-align:left; /* controls horizontal alignment of cell */
	vertical-align:top;
	background-color:#FFFFFF;
	/* background-image:url(/licensees/licensee62/images/spacer.gif); */
}



/*///////////////////////////////////////////////*/
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT  */
/*///////////////////////////////////////////////*/



/*/////////////////////*/
/* START CUSTOM STYLES */
/*/////////////////////

td, .normal, p { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
p { line-height: 15px; }
.small, .headsmall { font-size: 10px; line-height: 12px; }
.headsmall { color: #003366; font-weight: bold; }
.headlight { color: #003366; font-weight: bold; }
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.footerlink { color: #CCCCCC; text-decoration: none; }
a:hover { text-decoration: underline; }
.inputbox { border:1px #666666 solid; }
a { color: #006699; }
a, .noline { text-decoration: none; }
a:visited { color: #3399CC; }
.tableheader { font-size: 12px; color: #000000; font-weight: bold; }
.h1 { font-family: Arial, sans-serif; font-size: 17px; color: #003366; line-height: 20px; font-weight: bold; }
.h2 { font-size: 12px; color: #003366; font-weight: bold; }
.h3, .sidehead { font-size: 11px; color: #003366; font-weight: bold; }
.crumb { color: #006699; font-size: 9px; }
.crumbarrow { color: #CCCCCC; }
.byline, .example { font-size: 10px; color: #003366; font-style: italic; font-weight: normal; line-height: 16px; }
.example { color: #666666; }
.detail { font-size: 9px; line-height: 12px; }
.error { color: red; font-weight: bold; }
.sidehead { font-size: 10px; color: #336699; text-transform: uppercase; }
.ticker { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: white; }
.ticker:hover { color: #6699CC; }
*/

/* STYLES FOR NEW LAYOUT */

.hider {
	display: none;
	}

#main_header {
	width: 100%;
	height: 78px;
	top: -3px;
	left: 0px;
	position: relative;
	background: #fff url(/licensees/licensee62/images/header_background.gif) bottom repeat-x;
	}
	
#inner_header {
	width: 515px;
	height: 64px;
	margin: 0 auto;
	background: url(/licensees/licensee301/images/dual_logo.gif) top center no-repeat;
	}

#inner_header_left a, #inner_header_left a:link, #inner_header_left a:visited, #inner_header_left a:hover {
	display: block;
	width: 257px;
	height: 64px;
	background: url(/licensees/licensee62/images/laww_logo.gif) top left no-repeat;
	border: 0 none;
	float: left;
	}
	
#inner_header_right a, #inner_header_right a:link, #inner_header_right a:visited, #inner_header_right a:hover {
	display: block;
	width: 258px;
	height: 64px;
	background: url(/licensees/licensee62/images/kh_logoset.gif) top right no-repeat;
	border: 0 none;
	float: right;
	}
		
#close_window a, #close_window a:link, #close_window a:visited, #close_window a:hover {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: url(/licensees/licensee62/images/close_button.gif) top right no-repeat;
	width: 82px;
	height: 16px;
	}


