/* CSS Document */

html { height: 100%;}

body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
	line-height: 14px;
	background-image: url(../images/header.jpg); 
	background-position: center;
	background-position:top;
	background-repeat:no-repeat;

}

.containerwrap { 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto 0px; 
	WIDTH: 955px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
}

#header { 
	width: 100%;
	height: 172px;
}

#navholder { 
	width: 955px;
	padding-top: 0px;
	position: relative;
	height: 41px;	
}

#nav { 
	width: 790px;
	padding-top: 0px;
	position: relative;
	height: 41px;
	float: left;
	
}

#email { 
	width: 160px;
	padding-top: 0px;
	position: relative;
	height: 41px;
	float: right;
	text-align: right;
}

#navtile { 
	width: 100%;
	height: 67px;
	background-image: url(../images/navtile.gif); 
	background-position: center;
	background-position:top;
	background-repeat: repeat-x;
}

#bodysection { 
	width: 955px;
	padding-top: 0px;
	position: relative;
}

a {
	color: #00349C;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #666666;
	font-weight:normal;
	text-decoration:underline;
}

.bold_red {  
	color: #4aaa42;
	font-weight: bold;
}

.titletext {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 18px; letter-spacing: -1px; font-weight: bold; text-decoration: none; background-color: transparent; color: #990033; margin-bottom: 0px; BORDER-BOTTOM: #E8E5DE 0px solid;	text-align: left; }

#home {
	width: 955px;
	height: 131px;
	position: relative;
}

#homelink {
	Z-INDEX: 99; LEFT: 0px; POSITION: absolute;
}

#homelink A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 240px; PADDING-TOP: 110px; HEIGHT: 0px! important; BORDER-RIGHT-WIDTH: 0px;
}

#homelink A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#content { 
	width: 955px;
	padding-top: 30px;
	position: relative;
	padding-bottom: 10px;
	
}

#col-left  { float: left; width: 380px; text-align: left;}

#col-right { float: right; width: 547px; height: 170px; text-align: left; background-color: #DFDAC4;}

.inv { display: none; }

.clear { clear: both; }

#footer { padding: 12px; margin-left: 0px; width: 928px; position: relative; BORDER: #F5F2EB 1px solid; height: 33px;}

#flower  { float: left; width: 530px; text-align: left;}

#anim { float: right; width: 386px; text-align: left; padding-top: 4px;}

#logos { padding-top: 15px; margin-bottom: 0px; width: 955px; height: 276px; position: relative; BORDER-TOP: #F5F2EB 1px solid;}

#address  { float: left; width: 450px; text-align: left; padding-left: 5px;}

#legal { float: right; width: 460px; text-align: left; text-align: right; padding-right: 5px;}

#fullnews {
	background-image: url(../images/latestnews_home.gif);
	background-position: left;
	background-repeat:no-repeat; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	Width: 522px; 
	Height: 15px;
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN-BOTTOM: 8px;
	MARGIN-TOP: 8px;  
	text-align:right;
	background-color: #FFFFFF
}

#news {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	WIDTH: 522px; 
	height: 127px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	PADDING-TOP: 0px; 
	text-align:left;
	background-color: #FFFFFF
}

#newslist  {
	PADDING: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; BORDER-bottom: #e8e5de 0px solid;
} 

#newslist LI {
	LIST-STYLE-TYPE: none; PADDING: 0px; MARGIN: 0px 0px 0px 0px; BORDER-BOTTOM: #e8e5de 1px solid; 
}

#newslist LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: url(../images/over1.gif) no-repeat 97% ; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; POSITION: relative; color: #00349C; font-weight: normal; WIDTH: 508px;
}

#newslist LI A:hover {
	BACKGROUND-IMAGE: url(../images/over.gif); BACKGROUND-COLOR: #F4F4F6; color: #666666;
}

#newslist LI A:active {
	BACKGROUND-IMAGE: url(../images/over.gif); BACKGROUND-COLOR: #E4E4E5;
}

a.arrow {BACKGROUND: url(../images/redarrow.gif) no-repeat 100% ; background-position: left; padding-left: 14px}