body {margin:0px; background:url(/vimages/bg.gif) repeat-x #436DA2}
.cnt {text-align:center}
.brk {clear:both}
img {border:0px}
form {margin:0px}
a img.brdhover {border:1px solid black}
a:hover img.brdhover {border:1px solid #B30404; -moz-opacity:.70; opacity:.70; filter:alpha(opacity=70)}


#pholder {width:770px; background:url(/vimages/holderbg.jpg) repeat-y; margin:0px auto}
#fbanner {width:770px; height:242px}
#content {width:770px; background:url(/vimages/contentbg.jpg) no-repeat}
#lcol {position:relative; z-index:90; padding:0px 20px 20px 34px; font-size:11px; font-family:helvetica, arial; width:146px;  float:left; vertical-align:top}
	#lcol a {color:red; font-weight:bold; text-decoration:underline}
	#lcol a:hover {color:black; text-decoration:none}
	
	#newsheader {width:125px; height:39px; background:url(/vimages/latest_news_header.gif) no-repeat; margin:0px auto 18px auto}
	#newsitems {font-size:12px}
	#contactheader {width:125px; height:39px; background:url(/vimages/contact_header.gif) no-repeat; margin:18px auto 18px auto}
#rcol {width:520px; position:relative; z-index:100; font-size:12px; font-family: helvetica, arial; padding:4px 40px 0px 10px; float:left; vertical-align:top; }
	#rcol a {color:#436DA2; font-weight:bold; text-decoration:underline}
	#rcol a:hover {color:black; text-decoration:none}
#rcolgallery {width:540px; position:relative; z-index:100; font-size:12px; font-family: helvetica, arial; padding:0px 30px 10px 0px; float:left; vertical-align:top; }	
	#rcolgallery a {color:#436DA2; font-weight:bold; text-decoration:underline}
	#rcolgallery a:hover {color:black; text-decoration:none}
	
	
#bottom {position:relative; z-index:1; width:770px; height:171px; margin-top:-80px; background:url(/vimages/bottom.jpg) repeat-x #436DA2}
	#bottomlinks {position:absolute; width:770px; letter-spacing:1px; text-align:center; font-size:10px; font-family:helvetica, arial; color:black; top:120px; left:0px}
	#bottomlinks a {text-decoration:none; padding:1px; color:#000000}
	#bottomlinks a:hover {text-decoration:none; background:red; color:white}
#copyr {background:#436DA2; text-align:center; font-size:11px; font-family:helvetica, arial; color:#D8B98C; padding:10px 0px 10px 0px}
	#copyr a {color:#1C4374; text-decoration:underline; font-weight:bold}
	#copyr a:hover {color:#BF3005; text-decoration:none; font-weight:bold}
	
/* Table Classes */
	
.tblcontact {width:100%;}
.tblcontact td {padding:1px}
.tblcontact td.lt {padding:1px; font-weight:bold}
.tblcontact .fld {font-size:12px; border:1px solid #C28737; background:#C9AC7F}
.tblcontact input.frmbut {font-size:12px; font-weight:bold; color:white; background:red; padding:2px; cursor:pointer }
.tblcontact th {padding:4px; background:#C28737; color:white; font-size:12px}

.tblgroups {width:340px; background:#D2A363; margin:0px auto}
.tblgroups th {padding:2px; font-size:14px; background:#C28737; color:#ffffff}
.tblgroups td {padding:2px; background:#ECD7B2; vertical-align:top}
.tblgroups td.rtb {text-align:right; font-weight:bold; padding-right:4px}

.tblleague {width:520px; background:#D2A363; margin:0px auto}
.tblleague th {padding:2px; font-size:14px; background:#C28737; color:#ffffff}
.tblleague td {padding:4px; background:#ECD7B2; vertical-align:top}
.tblleague td.rtb {text-align:right; font-weight:bold; padding-right:4px}

.tblres {width:100%;}
.tblres td {padding:1px}
.tblres td.lt {padding:1px 4px 1px 1px; text-align:right; width:36%; font-weight:bold}
.tblres .fld {font-size:12px; border:1px solid #C28737; background:#C9AC7F}
.tblres input.frmbut {font-size:12px; font-weight:bold; color:white; background:red; padding:2px; cursor:pointer }
.tblres th {padding:2px; font-size:14px; background:#C28737; color:#ffffff}

/* Testmonials */

.tstmon {font-weight:bold; font-style:italic}
.tstbr {height:1px; border-bottom:1px solid black; margin-bottom:14px}