body {
background-image:url(images/bg.jpg); 
background-repeat:repeat-x; 
background-color:#000000; 
margin: 0 auto;
margin-top: 30px;
margin-bottom: 100px;
text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

A { font-weight: bold; color: #000000; text-decoration: none; }
A:HOVER { font-weight: bold; color: #FF0000; text-decoration: none; }

p { margin-top: 0px; margin-bottom: 8px; }

/* Font classes */

.copyHeader { font-size: 22px; font-weight: bold; }
.copyStrap { font-size: 11px; color: #ED1C24; font-weight: bold; }
.copyTitle { font-size: 15px; color: #ED1C24; font-weight: bold; }
.gray { color: #999999; }

.copyTitleLarge { font-size: 18px; color: #ED1C24; font-weight: bold; }

.copySubTitle { font-size: 14px; color: #333333; font-weight: bold; }

/* End Font Classes */


#background {
	width: 851px; height: 520px; margin: auto 0; margin-left: auto; margin-right: auto; background-color:#FFFFFF; padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 20px; text-align:center;
}
#wrapper {
	width: 851px; text-align:left;
}
#contentWrapper {
	width: 851px; text-align:left; height: 314px; 
}

/* HOME STYLES */

#homeLeftPanel {
	width: 524px; height: 399px; float: left;
}
#homeRightPanel {
	width: 326px; height: 399px; float: left;
}

#homeTop {
	width: 524px; background-image:url(images/bg_top.gif); background-repeat: no-repeat; height: 85px; float: left;
}
#homeLeft {
	width: 524px; height: 314px; float: left;
}
#homeLogoNews {
	width: 524px; height: 314px; float: left;
}

#homeNewsWrapper {
	width: 299px; height: 314px; float: left; background-image:url(images/content_bg.jpg); background-repeat:repeat-x;
}

#homeRight {
	width: 326px; height: 322px; float: left; background-image:url(images/home_rightbg.jpg); background-repeat:repeat-x;
}

#homeNews {
	width: 299px; height: 237px; float: left;
}
#homeNews .copy {
	margin-left: 20px; margin-top:18px;
}

#homeBase1 {
	width: 299px; height: 77px; float: left; background-image: url(images/homebase_bg.gif); background-repeat:repeat-x;
}
#homeBase2 {
	width: 326px; height: 77px; float: left; background-image: url(images/homebase_bg.gif); background-repeat:repeat-x; border-left: 1px dotted #FFFFFF; 
}
#homeBase1 .inner {
	margin-left: 17px; margin-top:9px;
}
#homeBase2 .inner {
	margin-left: 17px; margin-top:9px;
}

/* END HOME STYLES */



#top {
	width: 850px; background-image:url(images/bg_top.gif); background-repeat: repeat-x; height: 85px;
}
#centre {
	width: 850px; background-image:url(images/bg_content.jpg); background-repeat: repeat-x; height: 313px;
}
#content {
	width: 625px; float:left; background-image:url(images/content_bg.jpg); background-repeat: repeat-x; height: 313px;
}
#content .inner {
	width: 585px; padding: 20px; height: 274px; vertical-align: top; float: left;
}
#content .breadcrumb {
	padding-top: 2px; padding-bottom: 12px; border-bottom: dotted #999999 1px; margin-bottom: 22px; color: #CC0000;
}
#content .breadcrumb a {
	color: #CC0000;
}
#content .box {
	width:580px; height: 185px; vertical-align: top; overflow:auto; float:left; margin: 0px; padding: 0px;
}
#content .boxFull {
	width:580px; height: 240px; vertical-align: top; overflow:auto; float:left; margin: 0px; padding: 0px;
}

#logo {
	width: 225px; height: 314px; float: left; background-image:url(images/logo_side.jpg); background-repeat:repeat-x;
}

#right {
	width: 327px; height: 313px; float: left; background-image:url(images/bg_right.jpg);
}
#divider {
	width: 851px; height: 15px; float: left; background-color: #600A10;
}
#base {
	width: 851px; height: 100px; float: left;
}
#baseLeft {
	width: 405px; height: 100px; float: left; background-color:#000000;
}
#menu {
	padding-left:20px;
}

#baseRight {
	width: 445px; height: 100px; float: left; background-image:url(images/supported_bg.gif); background-repeat: no-repeat;
}

#footer {
	width: 500px;
}
#eventBox { width: 500px; background-color:#99CC00; padding: 8px; float:left; margin-bottom: 10px; border:1px solid #999900; }
#eventBox .copyTitle { color: #333333; }
#eventBox p { color: #FFFFFF; }



