/* CSS Document */

body {
      padding:0px;
      margin:0px;
      border: 0px none;
      background-color:#f5f4ef;
      font-family: verdana, arial, helvetica, sans-serif;
      font-size:14px;
}

html, div {
      padding:0px;
      margin:0px;
      border: 0px none;
}

#top1 {
      height:140px;
      width:auto;
      margin: 0px auto 0px auto;
      padding:0;
      background-image:url('images/top1_repeater.gif');
      background-repeat:repeat-x;
}

#logoimage {
      position:absolute;
      top:-138px;
      left:-37px;
      
}



#navigation {
      position:absolute;
      top:-125px;
      right:0px;
      color:#c71d61;
      font-size:14px;
}

#navigation a {line-height: 38px; text-decoration:none; color:#656562; padding-top: 4px; border-top:8px solid #c71d61; margin-right: 20px;}
#navigation a:hover{border-top:8px solid #a4bf49; }

#navigation a.currenttop {
       border-top:8px solid #a4bf49;
}



#top2 {
      height:210px;
      width:auto;
      margin:0px;
      padding:0;
      background-image:url('images/home_top2_repeater.gif');
      background-repeat:repeat-x;
}

#top2inner {
      height:210px;
      width:840px;
      margin:0px auto 0px auto;
      padding:0;
      background-color:#cccccc;
}

#leftimage {
      width:40px;
      height:210px;
      padding:0px;
      margin:0px;
      float:left;
      clear: none;
}

#pink {
      width:230px;
      height:210px;
      padding:0px;
      margin:0px;
      float:left;
      clear: none;
      background-image:url('images/home_pink_header.jpg');
      position:relative;
}

#pink div {
      display: none;
}

#green {
      width:530px;
      height:210px;
      padding:0px;
      margin:0px;
      float:left;
      clear: none;
      position:relative;
      background-image:url('images/home_top2_repeater.gif');
      background-repeat:repeat-x;
}


#homeheader {
       position:absolute;
       top:-44px;
}   

#green > #homeheader {
       position:absolute;
      
}

#rightimage {
      width:40px;
      height:210px;
      padding:0px;
      margin:0px;
      float:right;
      clear: none;
}

#maincontainer {
      width:760px;
      padding-left:40px;
      padding-right: 40px;
      margin:0 auto;
}

#side {
      width:224px;
      height:auto;
      padding:25px 3px;
      margin:0;
      float:left;
      background-color:#f5f4ef;
      color:#d7146b;
      font-size:14px;
      font-weight:bold;
}

#main {
      background-image:url('images/home_main_repeater.jpg');
      background-repeat:repeat-x;
      height:360px;
      float:right;
      clear:right;
      width:466px;
      margin:0;
      padding:45px 32px;
}

p {
      font-family:verdana, arial, helvetica,sans-serif;
      font-size:14px;
      color:#000000;
      font-weight:500;
}

h3 {
      color:#45494c;
      font-weight:500;
}

.topnews {color:#ffffff; margin:30px 40px 10px 40px; display: block;}
.topnews a {text-decoration:none;color:#ffffff;}
.headline {font-size:16px;font-weight:bold; display: block;}
.shstorytop{ display: block;}

.news {font-size:11px;margin-right:50px;font-weight:500;}
.news a {text-decoration:none;color:#d7146b;}
.news a:hover {text-decoration:underline;color:#d7146b;}
.shstory {color:#000000;}
 

#bottomNavigation {
margin-top: 6px;
text-align: center;
border-top: 1px solid #a4bf49;
list-style-type: none; 
padding: 10px 0 20px 0;
margin-left: 210px;
font-size: 10px;
}		

#bottomNavigation ul {
padding: 0;
margin: 0;
width: 550px;
}					 

#bottomNavigation li {
display:inline;
text-align: center;
white-space: nowrap;
line-height: 16px;
border-right: 1px solid #a4bf49;
color: #D7146B;
padding: 0px 6px;
}	  


#bottomNavigation a {text-decoration:none;color:#d7146b;}
#bottomNavigation a:hover {text-decoration:underline;color:#d7146b;}


#logos img {
	margin: 4px;
	
	
}

#logos {
	text-align: center;
	height: 52px;
	width: 530px;
	margin: 2px 0 0 0;
	float: left;
}