@charset "UTF-8";
/* CSS Document */

html {}

body {
	padding:					0;
	margin:						0;
	font-size:					12px;
	font-family: 				Arial, Helvetica, sans-serif;
	background-image:			url(../lib/images/wp_header_bkg.jpg);
	background-repeat:			repeat-x;
	background-color:			#7c2901;
	}
	
.clear{
	clear:						both;
	}
.clr {
	clear:						both;
	}

/* ========================================= Start Default Styling ========================================= */

ul,li,p,h1,h2,h3,h4,h5,h6 {
	padding:					0;
	margin:						0;
	list-style:					none;
	}
	
td {
	vertical-align:				top;
	padding:					0px 0px 0px 0px;
	}
	
.small_descr { 
	font-size: 					10px;
	font-weight: 				bold;
	}

.lined {
	border-style: 				solid;
	border-width: 				0px 0px 1px 0px;
	border-color: 				#5C1300;
	}
	
.page_title {
	font-size: 					24px;
	font-weight: 				bold;
	color: 						#5C1300;
	padding-bototm:				5px;
	}

.xsmall { 
	font-size: 					9px;
	}
.small { 
	font-size: 					10px;
	}
.normal { 
	font-size: 					12px;
	}
.medium { 
	font-size: 					14px;
	}
.large { 
	font-size: 					16px;
	}
.xlarge { 
	font-size: 					18px;
	}
.huge { 
	font-size: 					20px;
	}
	
.left { 
	text-align: 				left;
	}
.center { 
	text-align: 				center;
	}
.right { 
	text-align: 				right;
	}
.justify { 
	text-align: 				justify;
	}

.top { 
	vertical-align: 			middle;
	}
.middle { 
	vertical-align: 			middle;
	}
.bottom { 
	vertical-align: 			bottom;
	}

.bold { 
	font-weight: 				bold;
	}
.italic { 
	font-style: 				italic;
	}

.color_light { 
	color: 						orange;
	}
.color_dark { 
	color: 						#5C1300;
	}

.block { 
	display: 					block;
	}
.no_display { 
	display: 					none;
	}

.check-head {
	font-size: 					140%;
	text-decoration: 			underline;
	}
	
legend {
	color: 						black;
	font-size:					16px;
	}

form { 
	margin:						0px 0px 0px 0px;
	}

img {
	border:						none;
	}
	
/* Start Table Classes */

.margin_centered {
	margin-left:				auto;
	margin-right:				auto;
	}
.left_form_cell {
	padding:					3px 3px 3px 3px;
	font-weight:				bold;
	border-style:				solid;
	border-width:				0px 0px 1px 0px;
	border-color:				#B29060;
	vertical-align:				middle;
	color:						#5C1300;
	}
.right_form_cell {
	padding:					3px 3px 3px 3px;
	font-weight:				bold;
	border-style:				solid;
	border-width:				0px 0px 1px 0px;
	border-color:				#B29060;
	vertical-align:				middle;
	text-align:					right;
	color:						#5C1300;
	}
.left_info_cell {
	padding:					5px 5px 5px 5px;
	font-weight:				bold;
	border-style:				solid;
	border-width:				0px 0px 1px 0px;
	border-color:				#DDDDDD;
	vertical-align:				middle;
	}
.right_info_cell {
	padding:					5px 5px 5px 5px;
	border-style:				solid;
	border-width:				0px 0px 1px 0px;
	border-color:				#DDDDDD;
	vertical-align:				middle;
	}
.title_cell {
	font-weight:				bold;
	font-size:					14px;
	padding:					3px 3px 3px 3px;
	}
.content_cell {
	padding:					3px 3px 3px 3px;
	}
.row1 {
	background-color:			#FFFFFF;
	}
.row2 {
	background-color:			#EDEDED;
	}
	
/* ========================================= End Default Styling ========================================= */
	
/* ========================================= Start Wrapper CSS ========================================= */
	
#wrapper {
	margin: 0 auto;
	width: 1039px;
	}
	#wrapper_header {
		width: 1055px; /* Changed from 1039 to support SWF Banner additiona 16px to the right */
		height: 273px;
		background-image:url(../lib/images/header_banner.jpg);
		background-repeat: no-repeat;
		}
	#wrapper_body {
		width: 1039px;
		}
		#wrapper_body_left {
			float: left;
			height: 515px;
			width: 348px;
			background-image:url(../lib/images/wp_left_column_girl.jpg);
			background-repeat:no-repeat;
			}
		#wrapper_body_right {
			float: left;
			min-height:	515px;
			width: 691px;
			background-image:url(../lib/images/content_bkg.jpg);
			background-repeat:repeat-y;
			}
			#wrapper_body_right_content_left {
				float: left;
				width: 575px;
				min-height: 515px;
				}
			#wrapper_body_right_content_right {
				float: left;
				width: 116px;
				min-height: 515px;
				}
		#wrapper_footer {
			margin: 0 auto;
			width: 1039px;
			height: 120px;
			}
			#wrapper_footer_left {
				float: left;
				width: 348px;
				height: 69px;
				}
			#wrapper_footer_right {
				float: left;
				width: 691px;
				}
				
				
/* CSS for contact page */

#wrapper_contact {
	margin: 0 auto;
	width: 1039px;
	}
	#wrapper_header_contact {
		padding-left: 2px; /* Added because contact page is messed up 2px from left */
		width: 1057px; /* Changed from 1039 to support SWF Banner additiona 16px to the right */ /*Changed to 1057px because of change*/
		height: 273px;
		background-image:url(../lib/images/header_banner.jpg);
		background-repeat: no-repeat;
		}
	#wrapper_body_contact {
		width: 1041px; /* Changed from 1039px because Contact Page is messed up */
		}
		#wrapper_body_left_contact {
			float: left;
			height: 515px;
			width: 348px;
			background-image:url(../lib/images/wp_left_column_girl.jpg);
			background-repeat:no-repeat;
			}
		#wrapper_body_right_contact {
			float: left;
			min-height:	515px;
			width: 691px;
			background-image:url(../lib/images/content_bkg.jpg);
			background-repeat:repeat-y;
			}
			#wrapper_body_right_content_left_contact {
				float: left;
				width: 575px;
				min-height: 515px;
				}
			#wrapper_body_right_content_right_contact {
				float: left;
				width: 116px;
				min-height: 515px;
				}
		#wrapper_footer_contact {
			margin: 0 auto;
			width: 1039px;
			height: 120px;
			}
			#wrapper_footer_left_contact {
				float: left;
				width: 348px;
				height: 69px;
				}
			#wrapper_footer_right_contact {
				float: left;
				width: 691px;
				}





				
/*  ========================================= End Wrapper CSS  ========================================= */

/* ========================================== Start Header CSS ========================================= */

/* Currently Empty */
	
/* =========================================== End Header CSS ========================================== */


/* ========================================= Start Content CSS ========================================= */

/* Start Content Body Left */

#content_left {
	padding: 0 10px 5px 0px;
	min-height: 510px;
	}
	#content_left h1 {
		color:#5c1300;
		font-size:26px;
		padding-left: 10px;
		}
	#content_left h2 {
		color:#460d00;
		font-size:20px;
		padding: 10px 0 5px 10px;
		}
	#content_left h3 {
		color:#7c2901;
		font-size:16px;
		padding-left: 10px;
		}
	#content_left h4 {
		color:#000000;
		font-size:10px;
		padding-left: 10px;
		}
	#content_left h5 {
		color:#000000;
		font-size:9px;
		padding-left: 10px;
		}
	#content_left h6 {
		color:#000000;
		font-size:8px;
		padding-left: 10px;
		}
	#content_left p {
		color:#000000;
		font-size:13px;
		text-align: justify;
		padding: 5px 0 5px 10px;
		}
	#content_left a {
		color:#561200;
		}
	#content_left a:hover{
		color:#200000;
		}
	#content_left ul {
		padding: 5px 0 10px 40px;
		}
		#content_left ul li {
			padding: 1px 0 1px 0;
			}
		#content_left ul ul {
			padding: 0 0 0 50px;
			}
			#content_left ul ul li {}
	#content_left ol {
		padding: 5px 0 10px 40px;
		}
		#content_left ol li {
			padding: 1px 0 1px 0;
			list-style-type: decimal;
			}

/* End Content Body Left */

/* Start Homepage Content Body Left */

#content_left_homepage {
	padding: 0 0 0 0px;
	min-height:510px;
	background-image: url(../lib/images/Content_Area2.jpg);
	background-repeat: no-repeat;
	}
	#content_left_homepage h1 {
		color:#5c1300;
		font-size:26px;
		padding-left: 10px;
		}
	#content_left_homepage h2 {
		color:#460d00;
		font-size:20px;
		padding: 10px 0 5px 10px;
		}
	#content_left_homepage h3 {
		color:#7c2901;
		font-size:16px;
		padding-left: 10px;
		}
	#content_left_homepage h4 {
		color:#000000;
		font-size:10px;
		padding-left: 10px;
		}
	#content_left_homepage h5 {
		color:#000000;
		font-size:9px;
		padding-left: 10px;
		}
	#content_left_homepage h6 {
		color:#000000;
		font-size:8px;
		padding-left: 10px;
		}
	#content_left_homepage p {
		color:#000000;
		font-size:13px;
		text-align: justify;
		padding: 5px 10px 5px 10px;
		}
	#content_left_homepage a {
		color:#561200;
		}
	#content_left_homepage a:hover {
		color:#200000;
		}
	#content_left_homepage ul {
		padding: 5px 0 10px 40px;
		}
		#content_left_homepage ul li {
			padding: 1px 0 1px 0;
			}
		#content_left_homepage ul ul {
			padding: 0 0 0 50px;
			}
			#content_left_homepage ul ul li {}
	#content_left_homepage_columns {
		width: 573px;
		padding: 0 0 0 0;
		}
		#content_left_homepage_columns_spacer {
			float: left;
			width: 573px;
			height: 150px;
			padding: 0 0 0 0;
			margin: 0 0 0 0;
			}
		#content_left_homepage_columns_left {
			float: left;
			width: 200px;
			min-height: 300px;
			}
		#content_left_homepage_columns_right {
			float: left;
			width: 373px;
			}
			
/* End Homepage Content Body Left */

/* Start Content Body Right */

#content_right {
	padding: 0 15px 5px 5px;
	min-height:510px;
	}
	#content_right h1 {
		color:#5c1300;
		font-size:26px;
		}
	#content_right h2 {
		color:#460d00;
		font-size:20px;
		}
	#content_right h3 {
		color:#7c2901;
		font-size:16px;
		}
	#content_right h4 {
		color:#000000;
		font-size:10px;
		}
	#content_right h5 {
		color:#000000;
		font-size:9px;
		}
	#content_right h6 {
		color:#000000;
		font-size:8px;
		}
	#content_right p {
		color:#000000;
		font-size:12px;
		}
	#content_right a:link, a:visited {
		color:#561200;
		}
	#content_right a:hover, a:active {
		color:#200000;
		}
	#content_right ul {}
		#content_right ul ul{
			padding-left: 20px;
			padding-bottom:5px;
			list-style-type: circle;
			}
	#content_right img {
		padding: 5px 0 5px 0;
		}

/* End Content Body Right */
	
/* ========================================= End Content CSS ========================================== */

/* ========================================= Start Footer CSS ========================================= */

#footer {
	background-image: url(../lib/images/page_footer.png);
	background-repeat: no-repeat;
	height: 69px;
	}
	#footer ul {
		padding-left: 10px;
		}
		#footer li {
			display: inline;
			padding: 0 10px 0 10px;
			}
	
/* ========================================= End Footer CSS ========================================== */

/* ========================================= Start Menu Left ========================================= */

#menu_left_spacer {
	width: 350px;
	height: 60px;
	}

#menu_left {
	padding: 0 0 0 0;
	width: 350px;
	color: #ffe7b8;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

#menu_left{
	list-style: none;
	padding: 0 0 0 0;
	margin: 0;
	color: #ffe7b8;
	}
	#menu_left a {
		color: #ffe7b8;
		text-decoration: none;
		}
		#menu_left a:hover {
			color: #ffe7b8;
			text-decoration: none;
			}
 
.button_main_1 {													/* For Rest State */
	/*background-color:#fee8f5;*/  /* Pink Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_out.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	color: #ffe7b8;
	text-indent: 165px;
	}
	
.button_main_1 a {													/* For Rest State */
	/*background-color:#f6f6fe;*/  /* Blue Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_out.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	display: block;
	color: #ffe7b8;
	text-decoration: none;
	}
	
.button_main_1 a:hover {											/* For Rest State */
	/*background-color:#f6f6fe;*/  /* Blue Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_over.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	display: block;
	color: #ffe7b8;
	text-decoration: none;
	}
	
.button_main_2 {													/* For Rest State */
	/*background-color:#fee8f5;*/  /* Pink Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_out.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	color: #ffe7b8;
	text-indent: 2px;
	}
.button_main_2 img {
	padding-left:190px;
	}
	
.button_main_2 a {													/* For Rest State */
	/*background-color:#f6f6fe;*/  /* Blue Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_out.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	display: block;
	color: #ffe7b8;
	text-decoration: none;
	}
	
.button_main_2 a:hover {											/* For Rest State */
	/*background-color:#f6f6fe;*/  /* Blue Color */  				/* use either background-image or background-color */
	background-image: url(../lib/images/menu_left_bkg_over.png);  	/* use either background-image or background-color */
	background-repeat: no-repeat;
	width: 350px;
	height: 20px;
	display: block;
	color: #ffe7b8;
	text-decoration: none;
	}
	
	.button_main_2 ul ul {
		display: none;
		}
	.button_main_2 li:hover > ul ul {
		display: block;
		}
		

/* ========================================== End Menu Left ========================================= */

/* ======================================== Start Taoti Left ======================================== */

#taoti {
	padding:100px 10px 25px 0;
	}
	#taoti p {
		text-align:right;
		color:#000000;
		font-size:9px;
		text-decoration:none;
		font-weight:bold;
		line-height:1em;
		}
	#taoti a:link, a:visited, a:hover, a:active {
		color:#000000;
		text-decoration:none;
		}

/* ========================================= End Taoti Left ========================================= */

/**Misc Added Later **/
.award-1{
    margin-left: 37px;
    margin-top: 272px;
}

.award-2{
    margin-left: 37px;
    margin-top: 10px;
}

.table-align-face-graft{
    float: right;
    position: relative;
    margin-top: -230px;
    margin-right: 3px;
}

.table-align-face-graft-left{
    margin-left: 5px;
}

.table-alignment-2{
    /*margin-top: 230px;*?
}

.table-alginmnet-3{
   /* margin: 0 70px;*/
}

.table-center{
    margin:  0 auto;
}
