 * { padding: 0; margin: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000}
#topnav {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	background-image: url(../img/templ/topnav_bg.gif);
	background-repeat: repeat-x;
}
#topnavSUB {
	clear:both;
	text-align:right;
	padding-right: 10px;
}

#topnavSUB a {
font:100% Arial narrow, Helvetica, sans-serif;
font-size:11px;
color:#666;
text-decoration: none;
vertical-align: 50%}
#topnavSUB a:visited {
text-decoration: none;}
#topnavSUB a:hover {
text-decoration: none;
color:#000000}

.topnavDOT {
	vertical-align: 40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}

/***********************************************/
/*  Content                                     */
/***********************************************/

#newsColumn {
width:144px;
height:500px;
right: 10px;
top: 75px;
background-color:#fff;
position: absolute}

	#news a, #news a:visited{
	display:block;
	padding: 4px 7px 4px 7px;
	border-bottom:1px solid #ffffff;
	background-color:#e7eff0;
	font-size:11px;
	text-decoration:none;
	color:#000000}
	#news a:hover{
	text-decoration:underline;
	color:#000000}

#contAround {
	margin-right:164px;
	margin-top:49px;
left: 0px;
overflow: auto;
}
	#mainFlash {overflow: hidden;
	height: 200px;
	background-color:#a8cfef;
	
	}

#mainAround3er {overflow: auto;
padding-left:10px;
padding-top: 25px}

	#mainLi { width: 120px;
	left: 7px;
	position:absolute;
	}
		#mainLi a, #mainLi a:visited {
		color: #003366;
		text-decoration:none;
		display:block;
		width:auto;
		padding:10px 0px 0px 11px;
		background-image:  url(../img/home/arrow_quicklinks.gif);
		background-repeat: no-repeat;
		background-position: 0px 11px;
		font-size:12px
	}
		#mainLi a:hover {color: #003366;
		text-decoration:underline;
				padding:10px 0px 0px 11px;
		background-image:  url(../img/home/arrow_quicklinks.gif);
		background-repeat: no-repeat;
		background-position: 0px 11px;}
	
	#mainMi {
	margin: 0 155px 0 125px;
	border-left:1px solid #bfd2d4;
	padding-left: 10px
	}
		#mainMi a, #mainMi a:visited {text-decoration: none;
		color:#000}
		#mainMi a:hover {text-decoration: underline;
		color:#000}
		
		#mainMi img {float: left;
		margin: 0 10px 0px 0}
		
	#linemain { 
	border-bottom:1px solid #bfd2d4;
	margin-bottom:10px;
padding-top:10px;
	clear:both}

	#video {clear:both;
	background-color:#e7eff0;
	height: 150px;
	font-size:11px}
	#video p {padding:12px 10px 10px 10px}
	
	#mainRe { width: 144px;
	right:164px;
	position:absolute;
	top: 274px
	}
/***********************************************/
/*  FOOTER                                     */
/***********************************************/ 

#footer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F7B81;
	text-decoration: none;
	clear: both;
	margin: 0 10px;
	padding-top:15px;

	}
	#footer a:link {
	color: #000000;
	text-decoration: none;
	}
	#footer a:visited {color: #000000;  text-decoration: none}
	#footer a:active { color: #000000; text-decoration: none}
	#footer a:hover {color: #000000;  text-decoration: none}

#rule {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	BORDER-BOTTOM: #bfd2d4 1px solid;
	POSITION: relative;
	left: -1px;
	width:775px;
}
/***********************************************/
/*  Boxen       144px                               */
/***********************************************/ 

#box144 {width: 142px;
border: 1px solid #ccc;
overflow: hidden;
height:82px;
margin-bottom:10px
}
.box144li {float:left;
height:82px;
overflow: hidden;
width: 13px;}
.box144re {float:right;
width: 129px;
height:82px;
margin: 0;
padding: 0;
overflow: hidden;}
