html, body{ background:#cbd9ae; color:#1e2b21; font-family:"Times New Roman", Times, serif; font-size:14px; height:100%; line-height:20px; margin:0px; padding:0px; }

a:link, a:visited, a:hover, a:active{ color:#444; text-decoration:none; }

h1{ font-size:20px; font-weight:bold; }
h2{ font-size:16px; font-weight:bold; }
h3{ display:inline; font-size:14px; font-weight:bold; }

input{ border:1px #AAA solid; font-size:11px; }

#page{ background:url(../img/back_content_tile.gif) repeat-y; border-left:1px #444 solid; border-right:1px #444 solid; margin:0 auto 0 auto; padding:0; width:880px; }

#header{ position:relative; width:880px; }

#menu{ background:url(../img/back_menu.jpg) top left no-repeat; float:left; height:500px; height:auto !important; min-height:500px; padding:0; position:relative; text-align:left; width:274px; }
	#menu a:link, #menu a:visited{ color:#444; display:block; font-size:15px; font-weight:bold; margin:3px 0 10px 0; padding:5px 5px 0 35px; }
	#menu a:active, #menu a:hover, #menu .selected{ background:url(../img/back_menu_selected.gif); color:#1e2b21; }

#content{ background:url(../img/back_content_top.gif) no-repeat top; float:left; height:500px; height:auto !important; min-height:500px; width:606px; }

#content_container{ padding:20px; width:410px; }

#content a{ text-decoration:underline; }

#footer{ background:url(../img/back_footer.gif) top left no-repeat; color:#CCC; height:32px; height:auto !important; margin:auto; min-height:32px; padding:20px 10px 0 10px; text-align:center; width:860px; }
	#footer a:link, #footer a:visited{ color:#666; padding:0px 5px 0px 5px; text-decoration:none; }
	#footer a:active, #footer a:hover{ color:#999; }

.c1{ float:left; padding:50px 0 0 0; width:200px; }
.c2{ float:left; padding:0px 45px 45px 45px; width:450px; }
.c3{ text-align:center; width:780px; }
.c4{ float:left; margin:0 5px 0 0; text-align:left; }
.error{ color:#FF6600; font-weight:bold; }
.clear{ clear:both; }