body{
font: 11px Trebuchet MS;
color: #666;
padding: 0;
margin: 0;
text-align: center;
background:url("/Frontend/Composite/Template/FirstPage/Images/bg_main.gif");
background-position:top center;
background-repeat: no-repeat;
background-color: black;
}

div#PageContainer {
	margin-left: auto;
	margin-right: auto;
	width: 992px;
}

div#Page {
	text-align: left;
}

h1{
font: 34px Trebuchet MS;
color: #0089cf;
}

h2{

font: 16px Trebuchet MS;
color: #666;
}


h3{

font: bold 14px Trebuchet MS;
color: #666;
}

p{
margin: 0px;
padding: 0px;
font: 11px Trebuchet MS;
color: #666;
}

p#Search{
padding-top:4px;
padding-right:14px;
display:block;
vertical-align: middle;
}

td{
font: 11px Trebuchet MS;
color: #666;
}

#header{
width: 992px;
}

#headerLogoArea{
position: relative;
float: left;
width: 179px;
height: 60px;
padding-top: 13px;
padding-right: 0px;
padding-bottom: 13px;
}

#headerTopArea{
position: relative;
float: right;
text-align: right;
width: 808px;
height: 54px;
padding-top: 6px;
padding-right: 5px;
}

#headerSearch{
padding-top: 20px;
padding-right: 5px;
}

.topmenuDivider{
padding-right: 3px;
padding-left: 3px;
}

#headerTopMenu a:link, #headerTopMenu a:visited{
font: 11px Trebuchet MS;
font-weight: bold;
color: #999999;
text-decoration: none;
}

#headerTopMenu a:hover{
font: 11px Trebuchet MS;
font-weight: bold;
color: #999999;
text-decoration: underline;
}

#navbar{
width: 992px;
height: 33px;
padding-left: 20px;
background: url("/Frontend/Composite/Template/FirstPage/Images/bg_mainMenuArea.png");
background-repeat: no-repeat
/* margin-left: auto;
margin-right: auto;
background: #ffc; */
}

/*#navbar ul{
list-style: none;
}

#navbar li{
display: inline;
padding-right: 4%;
}*/

#navbarLeft{
position: relative;
height: 33px;
width: 500px;
float: left;
}

#navbarLeft a:link,#navbarLeft a:visited{
font: 12px Trebuchet MS;
color: #fff;
text-decoration: none;
}

#navbarLeft a:hover{
text-decoration: underline;
background: url("/Frontend/Composite/Template/FirstPage/Images/bgRollOverMainMenu.png");
background-repeat: repeat-x;
}

#navbarRight{
position: relative;
float: right;
height: 26px;
width: 300px;
text-align: right;
padding-top: 7px;
padding-right: 42px;
}

#navbarRight a:link,#navbarRight a:visited{
font: 12px Trebuchet MS;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#navbarRight a:hover{
text-decoration: underline;
}

#mainwrapper{
clear: both;
width: 980px;
height: 203px;
padding: 6px;
/* margin-left: auto;
margin-right: auto;
overflow: hidden;*/
background: url("/Frontend/Composite/Template/FirstPage/Images/bg_contentArea_strip.png");
background-repeat: repeat-y;
}

#mainwrapper .leftcol{
position: relative;
float: left;
}

#mainwrapper .rightcol{
position: relative;
float: right;
}

#FirstPageMainArea{
clear: both;
width: 992px;
height: 482px;
/*margin-left: auto;
margin-right: auto;*/
overflow: hidden;
background: url("/Frontend/Composite/Template/FirstPage/Images/bgFirstPageMainArea.png");
background-repeat: no-repeat;
}

#FirstPageMainAreaInnerTop{
width: 964px;
height: 290px;
padding-top: 11px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 13px;
}

#FirstPageMainAreaInnerBottom{
width: 964px;
height: 155px;
padding-top: 6px;
padding-right: 15px;
padding-bottom: 28px;
padding-left: 28px;
}

#FirstPageMainAreaInnerBottomLeft{
float: left;
width: 433px;
padding-right: 20px;
}

#FirstPageMainAreaInnerBottomRight{
float: right;
width: 503px;
}

#FirstPageNews{
float: left;
width: 234px;
height: 155px;
padding-right: 20px;
background: url("/Frontend/Composite/Template/FirstPage/Images/headerNews.png");
background-repeat: no-repeat;
}

#FirstPageNewsHeader{
height: 31px;
text-align: right;
vertical-align: middle;
padding-top: 4px;
padding-right: 8px;
}

#FirstPageNewsList{
font: 8px Trebuchet MS;
color: #666;
padding-right: 12px;
padding-left: 12px;
}

#FirstPageNewsList a:link,#FirstPageNewsList a:visited{
color: #666666;
text-decoration: none;
}

#FirstPageNewsList a:hover{
color: #b51a8a;
text-decoration: underline;
}

#FirstPageEvents{
float: right;
width: 234px;
height: 155px;
padding-right: 15px;
background: url("/Frontend/Composite/Template/FirstPage/Images/headerEvents.png");
background-repeat: no-repeat;
}

#FirstPageEventsHeader{
height: 31px;
text-align: right;
vertical-align: middle;
padding-right: 5px;
}

#FirstPageEventsList{
padding-top: 2px;
padding-right: 12px;
padding-left: 12px;
}

#FirstPageEventsList a:link,#FirstPageEventsList a:visited{
color: #666666;
text-decoration: none;
}

#FirstPageEventsList a:hover{
color: #b51a8a;
text-decoration: underline;
}

#TeaserArea{
clear: both;
width: 992px;
height: 215px;
/* margin-left: auto;
margin-right: auto;
overflow: hidden;*/
}

#TeaserArea a:link,#TeaserArea a:visited{
color: #666666;
text-decoration: none;
}

#TeaserArea a:hover{
color: #b51a8a;
text-decoration: underline;
}


#TeaserAreaInner{
width: 980px;
height: 203px;
padding-top: 10px;
padding-right: 6px;
padding-bottom: 15px;
padding-left: 6px;
}

#TeaserAreaBottom{
width: 992px;
}

#TeaserAreaBottomLeft{
float: left;
width: 490px;
padding-left: 6px;
}

#TeaserAreaBottomRight{
float: right;
width: 490px;
padding-left: 6px;
}


#leftbar{
width: 496px;
}

#leftbar a:link,#leftbar a:visited{
font: 12px Trebuchet MS;
color: #666666;
text-decoration: none;
}

#leftbar a:hover{
color: #b51a8a;
text-decoration: underline;
}

#centerbar{
float: left;
width: 502px;
padding: 0;
background: #fff;
}

#rightbar{
width: 496px;
}

#footer{
font: 11px Trebuchet MS;
color: #666;
width: 992px;
padding: 0px;
background: url("/Renderers/ShowMedia.ashx?i=MediaArchive%3a%2fFirst+Page%2fimgFooter.png");
background-repeat: no-repeat;
}

#footer a:link,#footer a:visited{
font: 12px Trebuchet MS;
color: #666666;
text-decoration: none;
}

#footer a:hover{
color: #b51a8a;
text-decoration: underline;
}


.contbox{
padding: 0px;
margin-bottom: 10px;
background: #ffffff;
border: 0px solid #ccc;
}

.gradient{
background: transparent url(/Frontend/Composite/Template/FirstPage/Images/bg_main.gif) center top no-repeat;
}

/* use the * html CSS hack to render an alpha-based transparent background */

* html .gradient{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg.png',
sizingMethod='scale');
}


div.Clear 
        {
            clear: both;
            height: 0;
            overflow: hidden;
        }
}


