html,body{width:100%;height:100%;margin:0px;padding:0px;}

*{font-family:verdana;}

.clear{
clear:both;
}

#outer{
width:888px;
margin:auto;
background:#fff;
}

#header{
height:79px;
background:transparent url('/cms/images/headerBg.gif') no-repeat center bottom;
position:relative;
}

#header .menu{
position:absolute;
right:35px;
top:51px;
}

#header .menu a,#header .menu .spacer{
text-transform:uppercase;
float:left;
display:block;
color:#000;
font-size:10px;
text-decoration:none;
}
#header .menu .spacer{
padding:0px 13px;
}
#header .menu a.active,#header .menu a:hover{
color:#5c00a3;
}
#header .menu a.active{font-weight:bold;font-size:11px;}

#header .logo{
position:absolute;
left:27px;
top:18px;
border:none;
}

#content{
padding:20px 35px 25px 35px;
font-size:11px;
}

#content .mainImg{
float:left;
width:280px;
height:400px;
}
#content .main{
float:left;
width:480px;
padding:30px 0px 0px 50px;
text-align:justify;
min-height:330px;
}
#content .main h1.headline{
text-transform:uppercase;
margin:0px 0px 7px;
font-size:12px;
font-weight:normal;
}
#content .mainBottomLabel{
text-transform:uppercase;
font-weight:bolder;
font-size:20px;
color:#c0c0c0;
float:right;
padding:15px 9px 0px 0px;
width:480px;
letter-spacing:-2px;
}

#content .mainBottomLabel p{
margin:0;
padding:0;
}

#footer{
background:transparent url('/cms/images/headerBg.gif') no-repeat center top;
text-align:center;
font-size:10px;
color:#747474;
height:67px;
padding:16px 0px 0px;
}
#footer .spacer{
padding:0px 9px;
}
#footer a {
color:#747474;
text-decoration:none;
}

.naviPath{
margin:0px 0px 7px;
}

.naviPath a,#content .main .navi a{
text-decoration:none;
color:#222;
}

.naviPath a:hover,#content .main .navi a:hover{
color:#5c00a3;
}

#content .main .navi a{
display:block;
}
#content .main .navi .spacer{
display:none;
}

.newsContainer{
margin:12px 0px 0px;
font-size:11px;
}

.newsContainer h1{
margin:0px;padding:0px;
}

.newsContainer h1 a{
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#000;
}

.newsContainer a.more{
color:#5c00a3;
text-decoration:none;
}

#footer .designBy{
color:#cecece;
text-align:right;
margin:10px 29px 0px 0px;
font-size:9px;
}
#footer .designBy a{color:#cecece;}
