body
{
	font-family: Arial, Helvetica, sans-serif;
	background-image: url("/images/leather_bg.jpg");
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}


P, TABLE, TD, TH, TR ,OL, UL, LI, DIV
{
	font-size:  1em;
}


#main_table_body
{
/*	padding: 40px 30px 50px 30px;*/
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 40px;
	padding-bottom: 50px;
	background-color: #f6eeca;
	color: #014461;
	font-family: Arial, Helvetica, sans-serif;
}


#header_image
{
	margin-left: -20px;
	margin-top: -30px;
}


pre
{
	white-space: pre-wrap;
	text-align: left;
}


a.footer_links:link
{
	color: #fee687;
	text-decoration: underline;
	font-weight: bold;
}


a.footer_links:hover
{
	color: #fee687;
	text-decoration: none;
	font-weight: bold;
}


a.footer_links:visited
{
	color: #fee687;
	font-weight: bold;
}


a:link
{
	color: #b14d1c;
	text-decoration: underline;
	font-weight: bold;
}


a:hover
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


a:visited
{
	color: #b14d1c;
	font-weight: bold;
}




/* Headline styles */

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 26px;
	color: #b14d1c;
	font-weight: bold;
}

H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #b14d1c;
	font-weight: bold;
	margin-bottom: 3px;
}

H3
{
	font-family: Arial, Helvetica, sans-serif;
	color: #b14d1c;
	font-size: 18px;
	font-weight: bold;
}

H3.white
{
	font-family: Adobe Jenson Pro, Times New Roman, Times, serif;
	color: #ffffff;
	font-size: 18px;
/*	font-weight: bold;*/
	font-weight: normal;
	margin: -3px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
}

H4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0px;
}

UL
{
	margin-top: 0px;
}


table.gallery_table tr td
{
	background-color: #dbc9a1;
}


td.red_side_bars
{
	border-left: 1px solid #841a1e;
	border-right: 1px solid #841a1e;
	padding: 10px;
}

td.orange_header
{
	background-image: url("/images/header_orange_blank.jpg");
	/*height: 30px;*/
	padding: 2px;
}

td.orange_footer
{
	background-image: url("/images/orange_footer.jpg");
	background-repeat: no-repeat;
	/*height: 50px;*/
	height: 15px;
}

td.orange_sides
{
	border-left: 1px solid #841a1e;
	border-right: 1px solid #841a1e;
	padding: 10px;
}




div.pasted_display
{
	background: #fff;
	border: 1px solid #cccccc;
	color: #000;
	height: 100%;
	overflow: auto;
	padding: 20px;
	width: 650px;
}


.query_input
{
	padding-bottom: 20px;
}


a.tools
{
	color: #e8b54c;
	background-color: #5f3812;
	padding: 4px 10px 4px 10px;
	margin: 0px 1px 0px 0px ;
	text-decoration: none;
	font-weight: bold;
}


a.tools:hover
{
	background-color: #e8b54c;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}




/*	Validator	*/

.school
{
	color: #054318;
	font-weight: bold;
}


.department
{
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}


.searchText
{
	border-style: hidden;
	border-width: 0px;
	background: none;
	color: #666666;
	padding-left:0px;
	padding-right: 00px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 11px;
	margin-left:25px;
	margin-right: 10px;
	margin-top: 0px;
	width: 110px;
}


.quote
{
	font-family: Times, serif;
	font-style: italic;
	font-size: 22px;
	line-height:28px;
	color: #217e3f;
	text-align: center;
}


.quote_name
{
	font-family: Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height:22px;
	color: #217e3f;
	text-align: center;
	margin-top: -15px;
}


.top
{
	font-size: 0.8em;
}




/*----------- Cardbox rollovers ----------------*/

#NCTE
{
	display: block;
	width: 94px;
	height: 64px;
	background: url("/images/drawer_images/drawers.jpg") no-repeat 0 0;
}


#NCTE:hover
{
	background-position: 0 -250px;
}


#NCTE span
{
	display: none;
}


#Partners
{
	display: block;
	width: 97px;
	height: 64px;
	background: url("/images/drawer_images/drawers.jpg") no-repeat -94px 0;
}


#Partners:hover
{
	background-position: -94px -250px;
}


#Partners span
{
	display: none;
}


#Numbers
{
	display: block;
	width: 97px;
	height: 64px;
	background: url("/images/drawer_images/drawers.jpg") no-repeat -191px 0;
}
#Numbers:hover
{
	background-position: -191px -250px;
}
#Numbers span
{
	display: none;
}


#AB
{
	display: block;
	width: 94px;
	height: 64px;
	background: url("/images/drawer_images/drawers.jpg") no-repeat -288px 0;
}
#AB:hover
{
	background-position: -288px -250px;
}
#AB span
{
	display: none;
}


#CD
{
	  display: block;
	  width: 94px;
	  height: 62px;
	  background: url("/images/drawer_images/drawers.jpg") no-repeat 0 -64px;
}
#CD:hover
{
  background-position: 0 -314px;
}
#CD span
{
	  display: none;
}


#EF
{
	display: block;
	width: 97px;
	height: 62px;
	background: url("/images/drawer_images/drawers.jpg") no-repeat -94px -64px;
}
#EF:hover
{
	background-position: -94px -314px;
}
#EF span
{
  display: none;
}

#GH
{
  display: block;
  width: 97px;
  height: 62px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat  -191px -64px;
}
#GH:hover
{
  background-position:  -191px -314px;
}
#GH span
{
  display: none;
}

#IJ
{
  display: block;
  width: 94px;
  height: 62px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -288px -64px;
}
#IJ:hover
{
  background-position: -288px -314px;
}
#IJ span
{
  display: none;
}

#KL
{
  display: block;
  width: 94px;
  height: 61px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat 0 -126px;
}
#KL:hover
{
  background-position: 0 -376px;
}
#KL span
{
  display: none;
}

#MN
{
  display: block;
  width: 97px;
  height: 61px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -94px -126px;
}
#MN:hover
{
  background-position: -94px -376px;
}
#MN span
{
  display: none;
}

#OP
{
  display: block;
  width: 97px;
  height: 61px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -191px -126px;
}
#OP:hover
{
  background-position:  -191px -376px;
}
#OP span
{
  display: none;
}

#QR
{
  display: block;
  width: 94px;
  height: 61px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -288px -126px;
}
#QR:hover
{
  background-position: -288px -376px;
}
#QR span
{
  display: none;
}

#ST
{
  display: block;
  width: 94px;
  height: 63px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat 0 -187px;
}
#ST:hover
{
  background-position: 0 -437px;
}
#ST span
{
  display: none;
}

#UV
{
  display: block;
  width: 97px;
  height: 63px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -94px -187px;
}
#UV:hover
{
  background-position: -94px -437px;
}
#UV span
{
  display: none;
}

#WX
{
  display: block;
  width: 97px;
  height: 63px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -191px -187px;
}
#WX:hover
{
  background-position: -191px -437px;
}
#WX span
{
  display: none;
}

#YZ
{
  display: block;
  width: 94px;
  height: 63px;
  background: url("/images/drawer_images/drawers.jpg") no-repeat -288px -187px;
}
#YZ:hover
{
  background-position: -288px -437px;
}
#YZ span
{
  display: none;
}












#laptop h1
{
	color: #b14d1d;
	font-size: x-large;
	font-weight: normal;
}

#laptop p
{
	color: #e1a643;
	text-align: center;
	font-size: 14px;
}

.gallery_box_container, .writing_box_container
{
	background-repeat: no-repeat;
	margin: 20px auto;
	padding-top: 30px;
	width: 720px;
}

.gallery_box_container_short
{
	width: 350px;
}

.gallery_box_contents
{
	background: url('/images/gallery_box_background.gif');
	padding: 15px 15px 1px 15px;
}

.gallery_box_contents_short
{
	background: url('/images/gallery_box_background_short.gif');
	padding: 15px 15px 1px 15px;
}


.gallery_box_bottom
{
	background: url('/images/gallery_box_bottom.png');
	height: 10px;
}

.writing_box_contents
{
	background: url('/images/piece_box_background.gif');
	padding: 15px 15px 1px 15px;
	width: 690px;
}

.writing_box_bottom
{
	background: url('/images/piece_box_bottom.png');
	height: 10px;
	width: 100%;
}

.frame_container
{
	background: url('/images/frame_top_smaller.jpg');
	background-repeat: no-repeat;
	margin: 20px auto;
	padding: 20px 0px;
	width: 350px;
}

.frame_container_white
{
	background: url('/images/frame_top_white.jpg');
	background-repeat: no-repeat;
	width: 400px;
}

.frame_contents
{
	background: url('/images/frame_background_smaller.jpg');
	background-repeat: repeat-y;
	padding: 30px 30px;
	color: #004460;
	text-align: center;
	font-size: 28px;
	font-family: Times New Roman;
	line-height: 30px;
}

.frame_contents_white
{
	background: url('/images/frame_background_white.jpg');
	padding: 0;
}

.frame_bottom
{
	background: url('/images/frame_bottom_smaller.jpg');
	padding-top: 18px;
}

.frame_bottom_white
{
	background: url('/images/frame_bottom_white.jpg');
	padding-top: 20px;
}

