body{
width: 800px;
margin: 0 auto;
text-align: center;
background-color: #FFFFFF;
background-image: url(images/verticalbggradient.jpg);
background-repeat: repeat-x;
background-position: top left;
margin-top: 0px;
padding: 0 0 0 0;
}

#wrapper{
width: 800px;
float: left;
padding: 0 0 0 0;
margin-top:-1px;
background-image: url(images/wrapbg-full.jpg);
background-repeat: no-repeat;
background-position: top left;
}

#header{
position: relative;
width: 800px;
height: 143px;
max-height: 143px;
margin-top: 0px;
float: left;
clear: both;
}

#menuspace{
position: relative;
width: 800px;
float: left;
height: 32px;
margin-top: 0px;
clear: both;
}

#LogoSpace{
position: relative;
float:left;
margin-left: 20px;
margin-top:-120px;
margin-bottom: -30px;
height: 150px;
display:block;
z-index: 10;
}

#contentpanes{
position: relative;
width: 800px;
margin-top: 25px;
padding-bottom: 20px;
float: left;
z-index: 7;
font-family: Verdana,Tahoma,Arial,Sans-serif;
font-size: 12px;
line-height: 16px;
background-image:url(images/faintline.jpg);
background-repeat: repeat-y;
background-position: top center;
z-index: 9;
}

#contentstabiliser{
width: 800px;
padding-top: 0px;
padding-bottom: 0px;
float: left;
display: inline;
}

#ColumnWrapper{
width: 774px;
height: 230px;
background-image: url(images/lowvert.jpg);
background-repeat: repeat-x;
background-position: top left;
float: left;
margin-left: 13px;
margin-top: 0px;
clear: both;
color: #FFFFFF;
display: inline;
}

#ColumnWrapper .cssTitle{
color: #FFFFFF;
text-transform: Uppercase;
}

#ColumnWrapper a:link{
color: #FFFFFF;
text-decoration: none;
}

#ColumnWrapper a:visited{
color: #FFFFFF;
text-decoration: none;
}

#ColumnWrapper a:hover{
color: #D0D9EE;
text-decoration: none;
display: inline;
}

#lowerimage{
width: 800px;
display: inline;
}

#footermenu{}


.SEOMenu {padding-left: 150px; position: relative;float:left; font-family: tahoma, verdana, arial, sans-serif; font-size:13px; margin-top: 0px; z-index: 10;}
.SEOMenu ul {padding:0;margin:0;list-style-type:none}
.SEOMenu ul li {float:left; position:relative;list-style-type:none; color: #FFFFFF;}
.SEOMenu ul li a, .SEOMenu ul li a:visited {float:left; display:block; text-decoration:none;color:#FFFFFF; padding:0px 9px; line-height:32px; height:33px}
* html .SEOMenu ul li a, .SEOMenu ul li a:visited {height:33px; height:33px}

.SEOMenu ul li:hover {}

.SEOMenu ul li a:hover {background-color:#FFFFFF; color:#000000}

.SEOMenu ul li:hover a {background-color:#FFFFFF; color:#000000}

.SEOMenu ul li ul {display: none}
.SEOMenu table {margin:-1px; border-collapse:collapse; font-size:11px}

/* specific to non IE browsers */
.SEOMenu ul li:hover ul {display:block;position:absolute;top:29px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000}
.SEOMenu ul li:hover ul li ul {display: none}
.SEOMenu ul li:hover ul li a {display:block;background:#FFFFFF;color:#000000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0}
.SEOMenu ul li:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px}


/* specific to IE5.5 and IE6 browsers */
.SEOMenu ul li a:hover ul {display:block;position:absolute;top:30px; top:29px; background:#fff;left:0; margin-top:1px; border-bottom:1px solid #000}
.SEOMenu ul li a:hover ul li a {display:block;background:#FFFFFF;color:#888EEA; height:1px; line-height:15px; padding:4px 16px; width:152px; width:120px; border:1px solid #000; border-bottom:0}
.SEOMenu ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0}
.SEOMenu ul li a:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:153px}

#CurrentLink{background-color:#FFFFFF; color:#000000;}

.FullWidthColumn{
width: 720px;
float: left;
clear: both;
padding-bottom: 50px;
min-height: 127px;
background-image: url(images/fade.jpg);
background-position: bottom left;
background-repeat: no-repeat; 
padding-left: 30px;
margin-left: 13px;
padding-right: 28px;
display: inline;
}

.LeftColumn{
position:relative;
margin-top:10px;
width:205px;
float:left;
margin-left: 25px;
text-align:left;
background-color:#dad9dd;
empty-cells:hide;
padding: 5px 5px 5px 5px;
display: inline;
}

.LowerLeftColumn{
position:relative;
margin-top:10px;
width:205px;
float:left;
margin-left: 25px;
text-align:left;
clear:left;
background-color:#ebeaec;
empty-cells:hide;
padding: 5px 5px 5px 5px;
display: inline;
}

.MainColumn{
position:relative;
margin-top:10px;
width:510px;
float:right;
margin-right: 25px;
text-align:left;
display: inline;
}

.SpreaderBar{
width:1px;
height: 230px;
background-image: url(images/boldstripe.jpg);
background-position: top center;
background-repeat: no-repeat;
float: left;
margin-left: 29px;
}

.SmallLeftColumn{
width: 200px;
float: left;
clear: left;
margin-top: 0px;
margin-left: 20px;
}

.SmallMiddleColumn{
width: 200px;
float: left;
clear: none;
margin-top: 0px;
margin-left:30px;
}

.SmallRightColumn{
width: 200px;
float: left;
clear: right;
margin-top: 0px;
margin-left: 30px;
}

.MainContentPane{
width: 720px;
float: left;
clear: both;
margin-top: 20px;
margin-left: 40px;
}

a:link{color:#0A7EF2; text-decoration: none;}
a:visited{color:#0A7EF2;text-decoration: none;}
a:hover{color:#D0D9EE;text-decoration: none;}


.SkinObject{font-family:Verdana,Tahoma,Arial,Sans-serif; font-size: 11px;}


#MassTimes{
font-weight: bold;
}

.MassResults{
font-weight: normal;
}