BODY
{
    MARGIN-TOP: 6px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	min-width: 720px;}
	
#wrapper { MARGIN: 10px auto; WIDTH: 720px; TEXT-ALIGN: center; }
#logo { WIDTH: 670px; HEIGHT: 96px; MARGIN-BOTTOM: 30px; }
#footer { clear:both; WIDTH: 680px; MARGIN: 10px auto;  TEXT-ALIGN: right;  line-height:3em; FONT-SIZE: 10px; color: #aaaaaa; border-top:1px solid #aaaaaa; }
#nav {	PADDING-LEFT: 5px; BACKGROUND: #ececec; MARGIN: 10px 0px; HEIGHT: 19px; }
#frontpic { WIDTH: 320px; HEIGHT: 380px; float: left; MARGIN-RIGHT: 20px }

TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif }

P { MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: left;}

TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana, sans-serif
}
A { COLOR: #000066; TEXT-DECORATION: none }
A:visited { COLOR: #6666aa }
A:active { COLOR: #aa4455 }
A:hover { COLOR: #ff3300; TEXT-DECORATION: underline }

.size08 { FONT-SIZE: 8px }
.size10 { FONT-SIZE: 10px }
.size11 { FONT-SIZE: 11px }
.size12 { FONT-SIZE: 12px }
.size13 { FONT-SIZE: 13px }
.size14 { FONT-SIZE: 14px }

.smallbold { FONT-WEIGHT: bold; FONT-SIZE: 10px }
.largebold { FONT-WEIGHT: bold; FONT-SIZE: 12px }
.small { FONT-SIZE: 10px; TEXT-ALIGN: left;  }
.bold { FONT-WEIGHT: bold;  FONT-SIZE: 10px; }
.head { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px; COLOR: #000066 }
.headbold { FONT-WEIGHT: bold; COLOR: #000066 }

.threadindent { MARGIN-LEFT: 20px }
.largegap { TEXT-ALIGN: left; MARGIN-BOTTOM: 12px; }
.smallgap { TEXT-ALIGN: left; MARGIN-BOTTOM: 6px; }
.tinygap { TEXT-ALIGN: left; MARGIN-BOTTOM: 3px }



.outerbox { background: #ffffff; border: 1px solid #C5C9E2;  padding: 4px;  float: right; }
.bluebox { background: #eef2f7; width: 350px; padding: 10px; }
.greenbox { background: #CCDBD3; width: 350px; padding: 10px; }
.redbox { background: #F8E9EF; width: 350px; padding: 10px; }
.uploadbox { background: #eef2f7; width: 700px; padding: 1em; border: 1px solid #C5C9E2; }
.box {  background: #C5C9E2 ; padding: 6px; border: 1px solid #ffffff; display: block; }
.box:hover { background: #eeeeee; padding: 6px; border: 1px solid #C5C9E2; display: block; }

.page {  background: #C5C9E2 ; padding: 6px; border: 1px solid #555555;  }

.pagenav { TEXT-ALIGN: right; margin:0 0 1em 1em }

#clear {
	CLEAR: both
}

#left {
	float:left;
	width:50%;	
	margin:0 0 0 0;
	TEXT-ALIGN: center;
	vertical-align: bottom;
	PADDING-LEFT: 10px;
	}
	
	#right {
		margin: 0 0 0 50%; /*#left (width + right margin) */
		TEXT-ALIGN: center;
		vertical-align: top;
	}
	
	.rightcol {
		margin: 0 ; 
		TEXT-ALIGN: center;
		vertical-align: top;
	}