@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
	background-color: #000000;
}
#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	background-color: #42495B;
	position: relative;
}
#header {
	background-color: #666666;
	height: 205px;
}
#menu {
	height: 40px;
	background-image: url(template/nav_06.gif);
	position: relative;
}
#rmenu { float:right; clear:none; display:block; background-color:#4F5E74; }
#rmenu a { color:#FFFF00; font-size:16px; font-weight:bold; clear:none; display:block; float:left;
  margin:3px 5px; padding:3px 4px; 
}
#rmenu a:hover { color:#FFFF66; background-color:#3366FF;
}
#photos {
	height: 140px; text-align:center;
	background-image: url(template/nav_06.gif);
}

#mainContent {
	background: url(template/18.gif) repeat-y center;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 40px;
	padding-left: 35px;
}
#container #mainContent #innercontent {
	background-color: #4C545E;
	width: 789px;
	left: 50px;
	padding:10px 20px; margin:0;
	float: left;
}

#innercontent a { color:#FFFF00; }
#innercontent a:visited { color:#FFCC00; }

#footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	background-image: url(template/26.gif);
	background-position: center;
}

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

h1 { color:#11B5F6; }
h2 { font-size:18px; color:#FFFFFF; }

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#TCP { float:right; clear:none; }

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #f6ff02;
	letter-spacing: 2px;
	font-size: 10px;
	line-height: 15px;
}
.style2 {
	font-size: 16px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif
}

fieldset { padding:8px 0 16px 12px; margin:0; }
legend { font-weight:bold; font-size:14px; padding:0 0 8px 2px; }
small { font-size:10px; }
input, select { margin-bottom:4px; font-size:14px; width:230px; overflow:hidden; }
       select {width:auto;}
h5 { margin:0; padding:0; font-size:16px; font-weight:bold; clear:none; float:left; }
h4 { margin:0; padding:0; font-size:15px; font-weight:bold; clear:none; height:18px; }
h3 { margin:0; padding:0; font-size:14px; font-weight:normal; clear:none; height:18px; }
li { margin:3px 15px; list-style-position:inside; } ul { margin:5px 15px; }
ol li {list-style-position:outside; padding:3px 15px; margin:3px 15px; margin-left:35px;}

.F1 label { width:160px; float:left; text-align:right; clear:none; font-size:14px; margin-top:2px; }
.F1 label.no { width:auto; float:none; clear:none; font-size:14px; }
input.no, select.no { margin:0; width:auto; }

