* {
    margin:0;
    padding:0;
}

a, a:visited { color:#000000;text-decoration:none; }

a:hover {
    text-decoration:none;
	color:#cc0000;
}

#fb {
    left: 480px;
    position: absolute;
    top: 35px;
}


h2 {
    font-size:12px;
    padding:0;
    margin:0;
    margin-bottom:10px;
}

body{
    color:#000000;
	background:#eef3f7;
    font-family:Arial;
    font-size:11px;
}

#wrapper {
    width:100%;
    position:relative;
	background:url(../img/top_background.jpg) repeat-x;
}

#topBackground {
	background:url(../img/top.jpg) no-repeat right top;;
    height:352px;
	width:1400px;
	margin-left:auto;
    margin-right:auto;
}

#innerWrapper {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
}

#header {
    width:126px;
    height:42px;
    margin-left:auto;
    margin-right:14px;
    position:relative;
	padding-top:30px;
}

#topLeft {
	width:5px;
	height:5px;
	background:url(../img/shadow_top_left.png) no-repeat;
	position:absolute;
	top: 72px;
	left: 0px;
}

#top {
	background:url(../img/shadow_top.png) repeat-x;
	height:5px;
	position:absolute;
	top: 72px;
	left: 5px;
	right: 5px;
}

#topRight {
	width:5px;
	height:5px;
	background:url(../img/shadow_top_right.png) no-repeat;
	position:absolute;
	top: 72px;
	right: 0px;
}

#left {
	width:5px;
	background:url(../img/shadow_left.png) repeat-y;
	position:absolute;
	top: 77px;
	left:0px;
	bottom: -5px;
}

#topContent {
	width: 950px;
	height:100%;
	background:#FFF;
	position:relative;
	left:5px;
	top: 5px;	
}

#right {
	width:5px;
	background:url(../img/shadow_right.png) repeat-y;
	position:absolute;
	top: 77px;
	right:0;
	bottom: -5px;
}

#bottomLeft {
	width:5px;
	height:5px;
	background:url(../img/shadow_bottom_left.png) no-repeat;
	position:absolute;
	bottom: -10px;
	left: 0px;
}

#bottom {
	background:url(../img/shadow_bottom.png) repeat-x;
	height:5px;
	position:absolute;
	bottom: -10px;
	left: 5px;
	right: 5px;
}

#bottomRight {
	width:5px;
	height:5px;
	background:url(../img/shadow_bottom_right.png) no-repeat;
	position:absolute;
	bottom: -10px;
	right: 0px;
}

#topflash{
	width: 950px;
	height: 235px;
	position:relative;
	background:#CCCCCC;
}

#maincontent{
	width: 944px;
	position:relative;
	/*background:#FFFFFF;*/
	padding-top:9px;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}

#bottomline{
	width: 944px;
	height:19px;
	position:relative;
	background:url(../img/bgTile_bottom.gif) repeat-x;
	border:3px solid #fff;
	vertical-align:middle;
	padding-top:5px;
}

.bunnbar_link {
	font-size: 9px;
	color:#333333;
}

a.bunnbar_link{
	color:#666666;
	text-decoration: none;
}
a:hover.bunnbar_link{
	color:#333333;
	text-decoration: none;
}

.submit_button {
    width:70px;
    background-color:#cdcdcd;
    border:#333333 1px solid;
}

.headline_xxl_blue{
	color:#748A96;
	font-size:24px;
}

.headline_xl_blue{
	color:#748A96;
	font-size:16px;
}

.headline_xl_black{
	color:#000000;
	font-size:16px;
	
}

.headline_l_blue{
	color:#748A96;
	font-size:13px;
	font-weight:bold;
}

.headline_l_black{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.heading_darkred_24 {
	background:url(../img/lightgrey_24.gif) repeat-x;
	height: 24px;
	color:#000000;
	padding-left: 7px;
	font-weight:bold;
}

.heading_darkred_24 {
	background:url(../img/darkred_24.gif) repeat-x;
	height: 24px;
	color:#FFFFFF;
	padding-left: 7px;
	font-weight:bold;
}


.button_search{
font-size:11px;
}

.white_spacer {
	background-color: #FFFFFF;
	height: 3px;
}

.news_date {
	font-size: 11px;
	color: #a1a1a1;
}




