@charset "utf-8";

* {
    margin:0px;
    padding:0px;
}

blockquote { padding:10px; }
ul, ol { margin-left: 20px; }
body {
    background:#431919 url('./images/default/bg.png') top left repeat-x;
    font-family:"Trebuchet MS";
    font-size:10pt;
	min-width:800px;
    padding-left:10px;
    padding-right:10px;
}
a:link, a:visited {
    color:blue;
    text-decoration:none;
    padding-bottom:1px;
}
a:hover {
    border-bottom:1px dotted blue;
    padding-bottom:0px;
}
.smalltext {
	font-size:8pt;
	text-align: center;
}
input {
	font-family:"Trebuchet MS";
	font-size:10pt;
}
input.button {
	background:#DDD url('./images/default/button_bg.png') top left repeat-x;
	border:1px solid #999;
	margin-top:3px;
	padding-left:5px;
	padding-right:5px;
}
input.button:hover {
	background:#DFF4FF url('./images/default/button_bg.png') top left repeat-x;
	color:#336699;
	border:1px solid #C2E1EF;
}

div#header {
    min-width:740px;
    height:50px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
}

div#nav {
    min-width:740px;
    height:20px;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:10px;
}
div#nav a:link, div#nav a:visited {
    /*background:#EEE;
    color:blue;
    border:1px solid black;*/
    color:white;
    text-decoration:none;
	border:0px;
    padding-top:4px;
    padding-left:7px;
    padding-right:7px;
    padding-bottom:6px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
}
div#nav a:hover {
    text-decoration:underline;
}
div#nav a.active:link, div#nav a.active:visited, div#nav a.active:hover {
    background:white;
    color:black;
    border:1px solid black;
    border-bottom:0px;
    padding-bottom:7px;
}

div#container {
    background:url('./images/default/table_bg.png') top left repeat-x;
    min-width:740px;
    min-height:300px;
    border:1px solid black;
    padding:5px;
    margin-top:-1px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
div#leftContainer {
    width:220px;
    min-height:100px;
    border-right:1px dashed #888;
    float:left;
    text-align:center;
}
div#leftContainer .header {
    font-weight:bold;
    max-width:90%;
    padding-left:10px;
    height:18px;
    border-bottom:1px dotted #888;
    padding-top:1px;
    padding-bottom:1px;
    display:block;
    text-align:left;
    margin:auto;
}
div#leftContainer div {
    max-width:90%;
    min-height:50px;
    border-bottom:1px dotted #888;
	padding-top:5px;
	padding-bottom:5px;
    margin:auto;
    margin-bottom:20px;
}
div#rightContainer {
	min-height:100px;
    width:75%;
    float:right;
}
div#rightContainer .header {
	font-weight:bold;
	max-width:100%;
	padding-left:10px;
	height:18px;
	border-bottom:1px dotted #888;
	padding-top:1px;
	padding-bottom:1px;
	display:block;
	text-align:left;
	margin:auto;
	font-size: 18px;
}
div#footer {
    color:white;
    font-size:8pt;
    min-width:740px;
    min-height:40px;
    text-align:center;
    padding-bottom:20px;
}
div#footer a:link, div#footer a:visited {
    color:#EEE;
    text-decoration:none;
    padding-bottom:1px;
}
div#footer a:hover {
    border-bottom:1px dotted #EEE;
    padding-bottom:0px;
}#container #rightContainer #register #registration tr .style1 {
	text-align: right;
}
