
/* Framework */
html, body { height: 100%; margin: 0; padding: 0; }
body { background-color: #f2a01d; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }

/* Main container */
#main_container { width: 763px; height:530px; margin:0 auto; margin-top:18px;}
#main_container a img { border:0px; }
#content_container {padding:0px 2px 2px 2px; width:598px; height:435px; overflow:auto; }

/* Content's max dimensions 598 x 435 */

/* Warning Page */
#body__site__warning { background-color:#000000; }
#body__site__warning div.flashing_image { text-align:center; padding-top:50px; }
#body__site__warning div.description_text { text-align:center; padding-top:20px; font: 12pt Verdana; color: #ffffff; }
#body__site__warning div.buttons { text-align:center; padding-top:50px; }
#body__site__warning td.advice_text { text-align:center; font: 10pt Verdana; color: #ffffff; text-align:center; }



#body__site__warning a.button {border: 1px solid #ff0000; padding:10px; color:#ff0000; text-decoration:none; font:12pt Verdana; }
#body__site__warning a.button:hover {border: 1px solid #ffffff; color: #ffffff; }

/* Gallery */
table.gallery td { text-align:center; }
table.gallery a img { border:2px solid #999999; border-top-width:0px; border-left-width:0px; }

/* Personals */
.personals hr { color:#f2a01d; background-color:#f2a01d; border:0px; height:1px;}

h1 { font:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FF0000; font-weight:bold; margin:0px; padding:0px; border-bottom: 2px solid #FF0000; }
hr.heading { color:#FF0000; background-color:#FF0000; height:2px; border:0px; padding:0px; margin:0px;}

a { color: #f2a01d; }

input.inputText{ border:1px solid #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333333; background-color:#f9f9f9; font-size: 11px; padding:2px 5px;}
textarea { border:1px solid #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color:#f9f9f9; font-size: 11px; line-height: 16px; padding:5px; }
input.inputSubmit { color:#ff0000; background-color:#f9f9f9; border:1px solid #ff0000; font-size:11px; margin-right:5px; /*border-bottom-width:2px; border-bottom-color:#336600; border-right-width:2px; border-right-color:#336600;*/ padding:3px 5px; font-weight:bold; float:right; display:block; }

div.flash_message { text-align:center; padding-top:100px; }
div.flash_message a { text-align:center; text-decoration:none; }

div.hang_down {text-align:center; padding-top:1px; } 
div.hang_down a { font-size:10px; font-weight:normal; color:#333333; text-align:center; text-decoration:none; }

div.site_map a {color:#000000; font-size:8px; }

div.heading {padding:40px 10px 0px 10px; }
div.information { padding:0px 10px; }

div.button {
font-size:13px;
border-bottom-width:2px;
padding:5px;
margin-bottom:10px;
float:left;
	display:block;
}

div.button a {
	font-weight:bold;
	border:1px solid #ff0000;
	font-size:85%;
	text-decoration:none;
	padding:3px 5px;
	color:#ff0000;
	background-color:#eeeeee;
	display:block;
}

div.button a:hover {
	color:#333333;
	text-decoration:none;
	background-color:#eeeeee;
}

div.buttons {
	margin:10px;
	padding:10px;
}

.form_error {
	border:1px solid #ff0000;
	background-color:#eeeeee;
}

thead tr td { font-weight:bold; background-color:#CCCCCC; color:#333333; }