body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: tahoma;
	font-size: 11px;
	background-repeat:repeat-x;
}
a{
	text-decoration:none;
}
a img{
border:0px;
}
.footer{
    color:#d77775;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
.footer a{
    color:#d77775;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
.footer a:hover{
    color:#d77775;
	font-family: tahoma;
	font-size: 11px;
		text-decoration: underline;
}

.white_date{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/red_date_bg.gif);
	background-repeat: repeat-x;
}

.layer_class
{
	opacity:80;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	background-color: #000000;
	padding: 0px 0px 0px 0px;
}

.whiteHeader{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.express_home_title{
    color:#1d1c1c;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
.express_home_title a{
    color:#1d1c1c;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}
.express_home_title a:hover{
    color:#880606;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.whiteHeader a{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.whiteHeader a:hover{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}


.message{
    color:#FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	text-decoration: none;
}

.red{
    color:#be1413;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews a{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.latestNews a:hover{
    color:#d18e8d;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}

.yellow{
    color:#ecc512;
	font-family: tahoma;
	font-size: 11px;
	text-decoration: none;
}


.white{
	background-image:url(/images/white.gif);
	background-repeat:x-repeat;
	background-repeat:repeat-x;
	height:8px;
}

.corner_repeat{
	background-image:url(/images/corner_repeat.gif);
	background-repeat:x-repeat;
	background-repeat:repeat-x;
	height:32px;
}

.menu{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.menu a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.menu a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.menu_election{
	font-family: tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
}
.menu_election a{
	font-family: tahoma;
	font-size: 11px;
	color:#ffffff;
	text-decoration: none;
}

.menu_election a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.numbers{
	font-family: tahoma;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}
.numbers a{
	font-family: tahoma;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}

.numbers a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.numbersRed{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}
.numbersRed a{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.numbersRed a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.menu_about{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.menu_about a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.menu_about a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#dc0000;
	text-decoration: none;
}

.blogTitle{
	font-family: tahoma;
	font-size: 11px;
	color:#363636
	;
	text-decoration: none;
}
.blogTitle a{
	font-family: tahoma;
	font-size: 11px;
	color:#363636;
	text-decoration: none;
}

.blogTitle a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d41917;
	text-decoration: none;
}

.blogText{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.blogText a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.blogText a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d41917;
	text-decoration: none;
}

.press_releases{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.press_releases a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.press_releases a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.more{
	font-family: tahoma;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}
.more a:link{
	font-family: tahoma;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}
.more a:visited{
	font-family: tahoma;
	font-size: 9px;
	color:#333333;
	text-decoration: none;
}
.more a:hover{
	font-family: tahoma;
	font-size: 9px;
	color:#880606;
	text-decoration: none;
}

.latest_numbers_sep{
	font-family: tahoma;
	font-size: 7px;
	color:#FFFFFF;
	text-decoration: none;
}

.latest_numbers{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:link{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:visited{
	font-family: tahoma;
	font-size: 11px;
	color:#ff0200;
	text-decoration: none;
}
.latest_numbers a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}

.home_news{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.home_news a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.home_news a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.newsBodyText{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}
.newsBodyText a{
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.newsBodyText a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#880606;
	text-decoration: none;
}

.email_to_friend{
	font-family: tahoma;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}
.email_to_friend a{
	font-family: tahoma;
	font-size: 11px;
	color:#888888;
	text-decoration: none;
}

.email_to_friend a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#d8d8d8;
	text-decoration: none;
}

.search_input{
	width: 	147px;
	height: 20px;
	padding-left:3px;
	padding-top:3px;
	font-family: tahoma;
	font-size: 11px;
	color:#222218;
	background-color:#eeefde;
	border-bottom:1px outset #868776;
	border-right:2px solid #868776;
	border-top:1px outset #868776;
}

/* Styles for scrolling layers begin*/
div#hold{
	position:relative;
	overflow:hidden;
	width:434px;
	height:606px;
	left:-15px;
	z-index:0;	
	}
	
div#wn{ 
	position:absolute; 
	left:0px;top:0px; 
	width:435px;
	height:606px; 
	clip:rect(0px, 432px, 606px, 0px); 
	overflow:hidden;	
	z-index:1;
}
	
div#lyr1	{ 
	position:absolute;
	visibility:hidden; 
	left:425px;top:0px; 
	z-index:1;	
	}
	
div#scrollbar { 
	position:absolute;
	left:0px;top:0px;
	width:9px;
	height:343px;
	font-size:1px;
	z-index:1;
  }
  
div#track {
	position:absolute;
	left:0px;top:0;
	width:9px;
	height:606px;
	z-index:1;
	background: url(/images/track.gif) no-repeat;
	background-position: center center;
  }
  
div#dragBar {
	position:absolute;
	left:0px; top:0px;
	width:9px;
	height:12px;
	border:0px;
	z-index:1;
	background: url(/images/scroll_repeat.gif) repeat;
	background-color: #910d0c;
	cursor: pointer;
  }
  
div#left { position:absolute; left:2px; top:0px; z-index:2 }  
div#right { position:absolute; left:2px; top:598px; z-index:2 }
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}
/* css for the switching news*/

   .portfolio_home {
	width: 468px;
	height: 91px;
	float: left;
	overflow: hidden;
	text-align: left;
	position: relative;
	clear: both;
}

.portfolio_thumbs {
	position: relative;
	top: 9px;
	left: 9px;
}

.portfolio_thumb {
	width: 468px;
	height: 91px;
	overflow: hidden;
	position :absolute;
}

.portfolio_thumb_hidden {
	width: 468px;
	height: 91px;
	overflow: hidden;
	visibility: hidden;
	position :absolute;
}
/* css for the switching news*/

#imageContainer {
	position:relative;
	margin:0px;
	width:206px;
	height:180px;
	border:0px;
}

#so_credits img {
	float:left;
	margin:5px 12px 5px 0px;
	border:0px;
	width:80px;
	height:79px;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

marquee, TD.mrqtd {
font-family: tahoma;
color:#d9d9d9;
text-decoration:none;
font-size:12px;
}

#pscroller2{
width: 520px;
height: 13px;
border: 0px;
}

.someclass{
padding-top: 3px;
font-family: tahoma;
color:#d9d9d9;
text-decoration:none;
font-size:12px;
height: 18px;

}

.input_title{
font-family: tahoma;
font-size: 11px;
color:#363636;
text-decoration: none;
}

.inputs_contact{
text-align:right;
border-width: 1px;
border-color:#e7e7e7;
background-color:#FFFFFF;
height:20px;
width:280px;
padding-left : 2px;
font-family: tahoma;
font-size: 11px;
font-weight: normal;
color:#5C5C5C;
border-style: solid;
}

.inputs_letter{
text-align:right;
border-width: 1px;
border-color:#df1a19;
background-color:#FFFFFF;
height:20px;
width:96px;
padding-left : 2px;
padding-top : 3px;
font-family: tahoma;
font-size: 10px;
font-weight: normal;
color:#ad0e0e;
border-style: solid;
}

.letter{
	font-family: tahoma;
	font-size: 9px;
	color:#ffffff;
	text-decoration: none;
}

.no_newsletter{
	font-family: tahoma;
	font-size: 9px;
	color:#ff0100;
	text-decoration: none;
}

.msgXButton{
	font-family: tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

/* Styles for scrolling layers begin of the photo album*/

div#hold6	{ 
	position:relative;
	overflow:hidden;
	width:410px;
	height:101px;
	z-index:100;
	}
div#wn6{ 
	position:absolute; 
	left:0px;top:0px; 
	width:410px;
	height:73px; 
	clip:rect(0px, 410px, 73px, 0px); 
	overflow:hidden;	
	z-index:1; 
	
	}
div#lyr6	{ 
	position:absolute;
	visibility:hidden; 
	left:0px;top:0px; 
	z-index:1; 
	
	}
div#scrollbar6 { 
	position:absolute;
	left:0;top:93px;
	width:410px;
	height:9px;
	font-size:1px;
	z-index:222;
  }
div#track6 { 
	position:absolute;
	left:0px;top:0;
	width:410px;
	height:9px;
	z-index:1;
	background: url(/images/track1.gif);
  }
div#dragBar6 {
	position:absolute;
	left:1px; top:1px;
	width:20px;
	height:9px;
	z-index:1;
	background: url(/images/scroll_repeat1.gif) repeat;
	background-color: #910d0c;
	cursor: pointer;
  }  

/* css for the switching news of the photo album*/
