*
{
	margin:0;
	padding:0;
}

body
{
	font:9pt Georgia, Verdana, Arial, Helvetica, sans-serif;
	background:#390007;
	text-align:center;
	color:#353635;
	background-image:URL(../images/background.gif);
	background-repeat:repeat-x;
}

p
{
	font:8pt verdana,sans-serif;
	text-align:justify;
}

#contain
{
	width:812px;
	background:#ececec;
	border:5px solid #FFF;
	margin:10px auto;
}

#topleftbox
{
	margin-right:13px;
	height:350px;
	border:3px solid #FFF;
	background:#f4f4f0;
}

#topleftbox
{
	margin-right:13px;
	height:500px;
	border:3px solid #FFF;
	background:#f4f4f0;
}


#topleftcolumncontainer
{
	height:356px;
}

.topleftcolumn
{
	width:159px;
	height:350px;
	border:3px solid #FFF;
	background:#f4f4f0;
	float:left;
	margin-right:10px;
}

.topleftrow
{
	border:3px solid #FFF;
	background:#f4f4f0;
	float:left;
    width:513px;
    margin-bottom: 10px;
}

.topleftrowimage
{
	height:75px;
	background:#363636;
	float:left;
}

.topleftcolumn-nomargin
{
	width:159px;
	height:350px;
	border:3px solid #FFF;
	background:#f4f4f0;
	float:left;
}

#bottomleftbox
{
	height:80px;
	border:3px solid #FFF;
	background:#f4f4f0;
	margin-top:15px;
	margin:15px 13px 0 0;
    padding:10px;
}

.boxText
{
	padding:10px;
}

.rowText
{
	padding:0 10px 0 0;
}

#toprightbox
{
	height:350px;
	border:3px solid #FFF;
	background:#363636;
	color:#d6d5d5;
}

#toprightbox a
{
 	color: #fff;
    text-decoration:none;
}

#toprightboxheaderblack
{
	height:20px;
	background:#181818;
	color:#fff;
	font-weight:700;
	padding:5px 0 0 10px;
}

.boxlink
{
 	text-decoration: none;
    color:#4d0009; 
}

#bottomrightbox
{
	height:200px;
	border:3px solid #FFF;
	background:#f4f4f0;
	margin-top:15px;

}



ul,ol
{
        margin-bottom:1em;
        list-style-image: url(../images/arrow.gif);
        margin-left:5px;
		padding: 0;
}

li
{
        border-bottom:1px dotted #666666;
        padding:0px 0px 10px 5px;
		margin-top: 5px;
        margin-bottom:7px;
}

#rightcolumn
{
	width:241px;
	float:left;
}

#leftcolumn
{
	width:530px;
	float:left;
}

#header
{
	height:154px;
	width:812px;
	text-align:left;
	background-image:URL(../images/header.jpg);
	background-repeat:no-repeat;
}

#headerSh
{
	height:154px;
	width:812px;
	text-align:left;
	background-image:URL(../images/header_shoreditch_lfw.jpg);
	background-repeat:no-repeat;
}

div.hr
{
  height: 1px;
  margin: 5px 0px 5px 0px;
	background: url(../images/hr.gif) repeat-x scroll center;
}

#flashbar
{
	height:306px;
	width:812px;
}

#navbar
{
	height:25px;
}

#navbar li
{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#navbar ul
{
	display:inline;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}

.navimg
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#content
{
	width:772px;
	text-align:left;
	margin:20px;
}

#navbar a:hover
{
	color:#fff;
}

#navbar a
{
	text-decoration:none;
	color:#fff;
	font:10pt verdana, arial, sans-serif;
}

.formfield
{
	font-size:9px;
	color:#900;
}

.topleftboximage,#toprightboximage
{
	height:122px;
	background:#363636;
}

.topleftboxheader,#toprightboxheaderred
{
	height:20px;
	background:#4d0009;
	color:#fff;
	font-weight:700;
	padding:5px 0 0 10px;
}

.topleftboxheader2,#toprightboxheaderred
{
	height:20px;
	background:#0f0f0f;
	color:#fff;
	font-weight:700;
	padding:5px 0 0 10px;
}