/* CSS Document */

body {
background-color:#CCCCCC;
margin:0;
padding:0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


p {
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #333333;
line-height: 22px;
}

li {
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #333333;
line-height: 22px;
}


a:link {
color: #FF4D00;
text-decoration:none;
}

a:visited {
color: #999999;
text-decoration:underline;
font-style:italic;
}

a:hover {
color:#FF4D00;
text-decoration: underline;
}


#maindiv {
width:750px;
background-color:#FFFFFF;
}


#logo {
padding-top:31px; 
padding-bottom:20px;
}


#latestnews {
height:69px; 
background-image:url(images/latestnewsbg.gif); 
background-repeat:no-repeat; 
padding-left:20px; 
padding-right:5px; 
padding-top:0px;
margin-top:0px;
font-size:10px;
color:#333333;
line-height:14px;
}

#latestnews p {
margin:0;
line-height:normal;
}

#latestnews a:link {
color: #333;
text-decoration:underline;
}

#latestnews a:visited {
color: #666;
text-decoration:underline;
font-style:italic;
}

#latestnews a:hover {
color:#FF4D00;
text-decoration: none;
}


#bottom {
color: #CCCCCC;
height:1px;
width:99%;
border: #CCCCCC solid 1px;
}


#disclaimer {
color:#999999;
font-size:10px;
padding-top:20px;
padding-bottom:40px;
text-align:center;
}

#disclaimer a:link {
color:#999999;
text-decoration:underline;
}

#disclaimer a:visited {
color:#999999;
text-decoration:underline;
font-style:italic;
}

#disclaimer a:hover {
color: #FF4D00;
text-decoration:none;
font-style:normal;
}

#maincontent {
padding-top:13px;
padding-left:33px;
padding-bottom:40px;
text-align:justify;
}

.maincontent {
padding-top:13px;
padding-left:33px;
padding-bottom:0px;
text-align:justify;
}

.staff {
padding-top:0px;
padding-left:15px;
padding-bottom:20px;
padding-right:25px;
text-align:justify;
}

.staffpics {
padding-top:5px;
padding-left: 20px;
}

.sidebar {
text-align:left;
padding: 13px;
padding-bottom:0px;
}

.maincontent h3 {
font-size:14px;
color:#999999;
font-weight:normal;
}

.staff h3 {
font-size:14px;
color: #666666;
font-weight:normal;
margin:0px;
}

.heading {
background-color:#666666;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.contentslide{
width: 696px;
height: 195px;
}

.contentslide .contentdiv{
display: none;
}

.pagination{
width: 100%; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 10px 0 10px 0;
font-size:12px;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 676px; /*IE5 width*/
w\idth: 676px; /*IE6 width*/
}

.pagination a{
padding:10px 2px 10px 2px;
text-decoration: none; 
color: #FFFFFF;
font-size:12px;
}

.pagination a:hover, .pagination a.selected{
color: #FFFFFF;
background-color: #EA4A00;
background-image:url(images/onbbg.gif); 
background-repeat: repeat-x; 
background-position:bottom;
padding:10px 2px 10px 2px;
font-size:12px;
}

#ratings {
	padding:5px;
	border: 1px solid #999999;
	background-color:#CCCCCC;
	}

#rating_table td {
	border-bottom: 1px solid #999999;
	}



.slider_BGL {
	background-image:url(images/lbs.gif); 
	width:20px; 
	background-position:bottom left; 
	background-repeat:no-repeat;
}

.slider_BGC {
	background-image:url(images/bbg.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
}
.slider_BGR {
	background-image:url(images/rbs.gif); 
	width:20px; 
	background-position:bottom right; 
	background-repeat:no-repeat;
}