﻿body 
{
	height: 100%;
	font: normal normal 16px arial, sans-serif;
	background: #e7dcc1;
}

#outer_pagewrapper
{
	width: 60.25em;
	position: relative;/**/
	padding-top: 0;
	background: transparent url('/images/template/shadow_sides.jpg') repeat-y 0 0;
	margin: 0em auto 0em auto;
}

#page_wrapper
{
	
	margin: 0;
	padding: 0;
	width: 60.25em;
	/*overflow: hidden; for safari?*/
	background: transparent url('/images/template/header_bg1.jpg') no-repeat;
}


#divConstantContact{
	text-align: center;
	margin: 0.5em auto 3em 0.3em;
} 

/*-------------------Header----------------*/
#header
{
	width: 60.25em;
	height: 11.63em;
	left: 0;
	margin: 0;
	padding: 0;
	cursor: default;
	background: transparent; /*url('/images/template/headers/1.jpg');*/
}

#logo
{
	position: absolute;
	left: 1.2em;
	top: 1.2em;
	width: 22em;
	height: 8em;
	cursor: hand;
}

#header_images
{
	position: absolute;
	right: 1.25em;
	top: 1.25em;
	width: 35.63em;
	height: 7.95em;
	background: transprent; /*white*/
	/*border: 1px solid blue;*/
	z-index: 10;
}

#header_images img
{
	
}

#printHeader
{
	display: none;
	/*position: absolute;
	top: 0;
	border: 1px solid red;*/
}

.divHeaderImage
{
	width: 187px;
	height: 127px;
	float: left;
	clear: none;
	background: transparent;
	padding: 0;
	margin: 0;
	padding-left: 3px;/**/
	overflow: hidden;
}

#menu
{
	padding: 0;
	position: absolute;
	top: 9.3em;
	right: 1.3em;
	z-index: 20;
}

#menu2
{
	clear:both;
}

.left_end
{
	float: left;
}

#search_box
{
	position: absolute;
	top: 9.6em;
	left: 3em;
	height: 1em;
	width: 6.5em;
}

.searchbox
{
	background: none;
	border: none;
	font: normal .8em verdana, sans-serif;
	width: 8em;
	color: #733E3A;
}

.search_button
{
	position: absolute;
	top: -.2em;
	left: 10em;
}

/*--------------Main Page Content----------*/
#main_content
{
	width: 58.3em;
	color: #665647;
	text-align: justify;
	padding: 0em;
	margin-left: .8em;
	background: transparent url('/images/template/panel_bg.jpg') repeat-y .4em bottom;
	clear: both;
	float: left;
	position: relative;
	/*border: 1px solid red;*/
}

#subMainContent
{
	background: transparent url('/images/template/pagecontent_bottom.jpg') no-repeat right bottom;
}

#page_title
{
	padding: .3em 0 .8em .5em;
	float: left;
	width: 30em;
	height: 2em;
	background: transparent;
	font-size: 1.3em;
	font-family:  Verdana, sans-serif;
	color: #B31B34;
}

#page_content
{
	width: 45.2em;
	float: left;
	padding: 0 0em 2em 0em;
	min-height: 30em;
	/*border: 1px solid blue;
	background: transparent url('/images/template/pagecontent_bottom.jpg') no-repeat right bottom;*/
	
}

#left_panel
{
	width: 12.57em;
	padding: 0;
	margin-left: .39em;
	padding-bottom: 2em;
	/*border: 1px solid red;*/
	float: left;
	background: transparent url('/images/template/panel_bg_top.jpg') no-repeat .05em 0;
	white-space: normal;
	position: relative;
	min-height: 8em;
	padding-right: 0;
	z-index: 19;
}

#left_panel img
{
	margin-left: 1px;
}

#left_navpanel
{
	width: 12.13em;
	float: left;
}

#panel_bottom
{
	float: left;
	margin-left: .4em;
	bottom: .1em;
	position: absolute;
	height: 7em;
	width: 12.57em;
	background: transparent;
	left: 0;
	/*background: transparent url('/images/template/panel_bg_bottom.jpg') no-repeat left bottom;*/
}

#left_extra
{
	/*display: none;*/
	float: left;
	background: transparent;
	width: 10.2em;
	margin-left: 1em;
	margin-top: 1em;
}

#portal_id
{
	/*border: 1px solid red;*/
	position: absolute;
	bottom: 0;
	left: 2em;
	width: 9.5em;
	height: 1.5em;
	z-index: 20;
	background: transparent;
	color: #B31B34;
	font-weight: bold;
	text-align: justify;
	white-space: nowrap;
	font-size: .8em;
	padding: 0 0 0 .5em;
}

.portal
{
	color: #B31B34 !important;
}

#center_content_div
{
	float: left;

}

#right_content_div
{
	display: none;
	float: right;
	padding-left: 0.5em;
	margin-right: 1.2em;

}

/*---------------Footer--------------------*/
#footer
{
	clear: both;
	color: white;
	width: 60.25em;
	height: 2.8em;
	text-align: center;
	background: transparent url('/images/template/footer.jpg') no-repeat top right;
	padding-top: .5em;
	padding-bottom: .25em;
	font-family: "trebuchet MS", helvetica, sans-serif;
	position: relative;
	/*border: 1px solid green;*/
}

	#footer img
	{
		padding: 0;
		margin: 0;
	}
	
	#footer .text
	{
		font-size: 0.65em;
		font-weight: bold;
	}
	
	#footer .trakkware
	{
		font-weight: normal;
		color: #ddd;
		font-size: 1em;
	}
	
	#footer a
	{
		color: #fff;/*#BAAF99*/
	}
	
	#footer a:visited
	{
		color: #B8C6E0;
	}

/*-----------UC: Home Portal-------------*/
#divHomePortal
{
	text-align: center;
	margin-bottom: 1em;
	margin-left: 0.5em;
	padding-top: 0.3em;
	/*font-family: "Lucida sans unicode";*/
	background: transparent url('/images/template/portalBG.gif') no-repeat;
	height: 1.4em;
	/*border: 1px solid red;*/
}

.NoHover
{
}

.Hover
{
	background: transparent url('/images/template/portalBG-over.gif') no-repeat !important;
}

#divHomePortal a:hover
{
	text-decoration: none;
}

.hypHomePortal
{
}

.portal_image
{
	
}

.portal_text
{
	
	color: #fff;
	font-size: 0.7em;
	clear: both;
	font-weight: bold;
}

.portal_text a:hover
{
	color: Red;
}

/*---------------UC: Login Control--------------*/
#login_div
{
}

.alumniLoginTitle
{
	color: #B31B34;
	margin-left: 5em;
}

.login_button
{
	background: #B31B34;
	color: White;
	padding: 0 1em 0 1em;/**/
	border: 2px solid #333;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	margin-right: 1.8em;
	margin-top: 0.5em;
	font-size: 0.8em;
	cursor: pointer;
	width: 140px;
	float: right;
}

/*--------UC: WSGC Application for Admission--------*/
#ContactForm
{
	font-family: Georgia, Time, "Times New Roman", Serif;
	font-size: .85em;
}

#contact_intro
{
	text-align: center;
}

#admissionFormTitle
{
	font-size: 1.6em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2.4em;
}

#schoolTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.9em;
	text-transform: uppercase;
}

.admissionFormSubTitle
{
	font-weight: bold;
	font-style: italic;
	float:left;
	margin: 25px 0 10px 0;
}

.boldItalic
{
	font-style:italic; 
	font-weight:bold;
}

.formRow
{
	width: 680px; 
	float: left;
	padding: 4px 0;
}

.formRow2
{
	width: 680px;
	height: 23px;
	float:left;
}

.button_submit
{
	clear: left;
	float: left;
}
/*-------------Home flash---------*/
#div_homeFlash
{
	position: relative;

}



/*
#left_panel_wrapper
{
	background: red url('/images/template/panel_bg.jpg') repeat-y 1.85em bottom;
	width: 56.26em;
	border: 1px solid blue;
	min-height: 20em;
	clear: both;
	float: left;
}
*/


