body{
	background:#FFFFFF;
	font-family: tahoma;
	color:#86888e;
	margin:0px;
	font-size:11px;
}

img{
	border:0;
}

.header{
	border:0px solid #000;
	height:220px;	
	background:url(../images/top-tall.gif) top repeat-x;
	color:#fff;
	width:100%;
}

.flash-replaced{
	height:220px;
	text-align:center;
}
#flashHeader{
	height:220px;
	text-align:center;
}

.menu{
	border:0px solid #000;
	background:url(../images/menu_bg.gif) top left repeat-x;
	height:34px;
	margin-top:0px;
	font-size:11px;
	
}

.menu ul {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.menu ul li {float:left; padding:10px 20px 10px 20px; background:none;width:85px;text-align:center;}
.menu ul li a {color:#13225d; text-decoration:none; font-weight:bold;  font-size:1.21em; }
.menu ul li:hover { }

.menu .hover{
	text-decoration:none;
	background:url(../images/bg-line_on.gif) top center no-repeat;
}

.menu .visited{background:url(../images/bg-line_visited.gif) top center no-repeat;}


.hot_opening{margin-top:5px;border:0px solid#000;height:30px;font-size:13px;}
.hot_opening a{color:#004891; text-decoration:none;}
.hot_opening a:visited{color:#004891; text-decoration:none;}
.hot_opening a:hover{color:#000000;}

.tickercontainer { /* the outer div with the black border */
border: 0px solid #000;
background: #fff; 
height: 25px; 
margin: 1px; 
padding: 0;
overflow: hidden; 
width:800px;

}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 6px;
overflow: hidden;
width:800px;
}
ul.newsticker { /* that's your list */
position: relative;
left: 10px;
font: bold 10px Verdana;
list-style: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 

.left {width:247px; margin-left:-100%; float:left;}
.left .margin {padding:39px 31px 20px 43px;}

.right {width:100%; float:left;}
.right .margin {padding:22px 20px 20px 0px; margin-left:247px;}


.widget{
	width:250px;
	text-align:center;
	
}
.widget h2 {font-size:10px; padding:5px 0px 7px 13px; background:url(../images/bg-h.gif) top center no-repeat; color:#a2a1a1; font-weight:normal;border: 0px solid #000;margin-bottom:0px;}
.widget ul {margin-top:0px;margin-left:20px; padding:10px; list-style:none; line-height:19px;text-align:left;}
.widget ul li { background:url(../images/a1.gif) no-repeat 0 8px; font-size:11px; padding-left:14px;}
.widget ul li a {color:#004891; text-decoration:none;}
.widget ul li a:hover{ color:#000000}
.widget ul.children {margin:5px 0px 5px 0px;}

ul.jobs li a{
	font-family: tahoma;
	color:#86888e; line-height:14px; font-size:11px;
}
ul.jobs span{
	font-size:11px;color:#86888e;
}

li.jobs {
	font-family: tahoma;
	color:#86888e; line-height:14px; font-size:11px;
}

.content { margin-left:50px;padding:10px 10px 10px 10px;background:#f2f2f4;font-size:13px;color:#000000;}

.bg-cont { background:#f2f2f4; margin-bottom:20px; width:100%; padding-bottom:10px;}

.content .topic { padding:12px 0px 15px 5px;}

.content .author { color:#86888e;  padding-left:37px; background:url(../images/a3.gif) no-repeat 0 5px; font-size:0.91em}
.content .author h3 a{ color:#393a3e;}
.content .author a{ color:#8c1630; text-decoration:none;}
.content .author a:hover{ text-decoration:underline;}

.content .text {padding:22px 25px 10px 25px;font-size:13px;color:#000000;}
.content .text img.pic { margin-right:19px; float:left; margin-bottom:15px;}
.content .text ul { margin:0px 0px 0px 0px; padding:0px; list-style:none;}
.content .text ul li { padding:0px 0px 0px 16px; background:url(../images/a1.gif) 0 10px no-repeat; line-height:2.30em;}
.content .text ul li a { text-decoration:none}
.content .text ul li a:hover{ text-decoration:underline;}

.content .comment { color:#393a3e; padding:10px 20px 25px 0px; text-align:right;}
.content .comment a { color:#393a3e;}

.footer { padding:0px 14px 0px 34px; color:#86888e;}
.blog { background:url(../images/bg-bot.gif) bottom repeat-x; padding:10px 0px 24px 243px;}
.footer a { color:#86888e}
.footer a:hover { color:#000000}