﻿/* CSS layout */

/*********************************************************************/
/*                        The Body & Wrapper                         */
/*********************************************************************/
body {
	background: #E768AD;
	background-color: #FFCCFF;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#wrapper {
	background-color:#FF99CC;;
	background:#FF99CC;;
	color:#660066;
	margin-left:auto;
	margin-right:auto;
	width:840px;
/*	min-height:590px;
	min-height:720px;
*/
}

/*********************************************************************/
/*                          Header & Footer                          */
/*********************************************************************/

#header {
	height: 210px;
	background-color: #FF99CC;;
	background: #FF99CC;
;	color: #660066;
}

#title {
	text-align:left;
	padding-left:42px;	
	padding-top:2px;	
}

#title h1 {
	font-size:50px;
}


#logo {
/*	float:right;
*/	width:838x;
	padding-right:0px;
	padding-top:0px;
	background-color:#FF99CC;;
	background:#FF99CC;;
	color:#660066;
}

#footer {
	height:70px;
	background-color:#84E900;
	background:#FF99CC;;
}


/*********************************************************************/
/*                          Navigation Menu                          */
/*********************************************************************/

.navmenu {
	height:25px;
/*	background-color:#660066;
	background:#660066;
*/		background-color:#FF99CC;;
	background:#FF99CC;;
	color:#660066;
	padding-top:15px;
	padding-bottom:10px;
}

.navmenu ul{
	list-style-type:none;
	text-align:center;
	background-color:#FF99CC;;
	background:#FF99CC;;
	color:#660066;
}

.navmenu li{
	color: #040205;
	display:inline;
	margin-bottom:0px;
	font-size:large;
}

.navmenu a, .navmenu a:active, .navmenu a:visited{
	color: #660066;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	font-size:large;
	font-weight:normal;
	text-decoration:none;
}

.navmenu a:hover{
	color: #660066;
	font-size:large;
	text-decoration:underline;
	font-weight:normal;
}

.bottommenu ul{
	list-style-type:none;
	text-align:center;
	color: #040205;
}

.bottommenu li{
	color: #660066;
	display:inline;
	margin-bottom:0px;
	font-size:large;
}

.bottommenu a, .bottommenu a:active, .bottommenu a:visited{
	color: #660066;
	text-align: center;
	padding: 0px;
	margin-bottom: 0px;
	font-size:large;
	font-weight:normal;
	text-decoration:none;
}

.bottommenu a:hover{
	color: #660066;
	font-size:large;
	text-decoration:underline;
	font-weight:normal;
}

#topnav {
	background-color:#FF99CC;;
	background:#FF99CC;;
	color:#660066;
	padding-top:10px;
}

#bottomnav {
	background-color: #84E900;
	background: #FF99CC;;
	padding-top: 0px;
}

#left_logo {
	float:left;
/*	background-color:#0C9DDA;
	background:#0C9DDA;
*/	padding-left:10px;
	padding-top:5px;
}

#right_logo {
	float:right;
/*	background-color:#0C9DDA;
	background:#0C9DDA;
*/	padding-right:10px;
	padding-top:5px;
}

/*********************************************************************/
/*                            Main Content                           */
/*********************************************************************/

.underline {
	margin-top: 0px;
	height: 4px;
	min-width: 700px;
	background: #FF0066;
	margin-bottom:15px;
}

#welcome {
	background-image:url('../images/THwebpage.jpg');
	width:840px;
	height:590px;	
}

#enter {
	padding-top:475px;
	padding-left: 35px;
	text-align: left;
}

#enter a, a:active, a:visited {
	color: #333300;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: normal;
}

#enter a:hover {
	text-decoration:underline;
	font-weight:normal;
}

#content {
	min-height: 500px;
	background-color: #FF99CC;;
	background: #FF99CC;;
	text-align: left;
	font-size: medium;
	padding-left: 42px;
	padding-right: 42px;
	color: #660066;
	line-height: 1.3;
}


.indent {
	padding-left: 20px;
}

#content h4 {
	margin-bottom:2px;
	margin-top:4px;
	font-size:medium;
	font-weight:bold;
}

#content h3 {
	margin-bottom:6px;
	font-size:large;
}

#content h2 {
	font-size:x-large;
	margin-bottom: 6px;
}

#content p {
	margin-bottom:10px;
	margin-top:6px;
}

#content ul {
	margin-bottom:6px;
	margin-top:6px;
}

#content a, a:active, a:visited {
	color: #660066;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: normal;
}

#content a:hover {
	text-decoration:underline;
	font-weight:normal;	
	color: #660066;
}

#textbox {
	margin-right:20px;
}

#imagebox {
	float: right;
}


.gallery td {
	width:160px;
}

.gallery table {
	border:0px;
}


.agencies  {
	color: #333300;
	padding-bottom: 0px;
}

.boldface a {
	font-weight:bold;
}

#form label {    
	width: 10em;    
	margin-right: 1em;    
	text-align: right;   
}

#form ul{
	list-style-type:none;
	margin-left:0;
}

#form h4 {
	font-weight:bold;
}

