/* CSS Document */

body {
margin:0px;
margin-top:20px;
vertical-align : top;
/* background-color:#CCCCCC; */
/* background-color:#0066FF; */
background-image:url(images/general/bg1.gif);
background-repeat:repeat-x;
} 
.main-body {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
color:#000080;
font-size:12px;
background-color:#ffffff;
margin:0px;
vertical-align : top; 
} 
table td {
vertical-align:top;
text-align:left;
}

.header1c {
height:124px;
background-color:#000040;
margin:0px;
padding-top:5px;
padding-bottom:5px;
} 
.header2a {
height:40px;
margin:0px;
background-color:#0000CC;
} 
.header2b {
height:100px;
margin:0px;
background-color:#0000CC;
} 
.header4 {
height:10px;
margin:0px;
background-color:#ffffff;
} 
.header5 {
height:6px;
margin:0px;
background-color:#0000CC;
} 
.header2c {
height:100px;
margin:0px;
background-color:#0000CC;
line-height:100px;
} 
h2{
margin-top:5px;
margin-bottom:5px;
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size:20px;
color:#000000;
}
.h2w{
margin-top:5px;
margin-bottom:5px;
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size:18px;
color:#ffffff;
font-weight:bold;
}
.h2b{
margin-top:5px;
margin-bottom:5px;
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size:18px;
color:#000040;
font-weight:bold;
}
h3{
padding:0px;
margin:0px;
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size:16px;
font-weight:bold;
}
h4{
padding:0px;
margin:0px;
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size:12px;
font-weight:normal;
}
.photo-right{
padding-left:5px;
border-bottom:#ffffff solid 5px;
}
a:link {
text-decoration : underline; 
color : #404040; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
a:visited {
text-decoration : underline; 
color : #404040; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
a:active {
text-decoration : underline; 
color : #404040; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
a:hover {
text-decoration : underline; 
color : #404040; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
.w:link {
text-decoration : none; 
color : #ffffff; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
.w:visited {
text-decoration : none; 
color : #ffffff; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
.w:active {
text-decoration : none; 
color : #ffffff; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
.w:hover {
text-decoration : underline; 
color : #ffffff; 
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
} 
.head-block1 {
color : #ffffff; 
height : 10px; 
text-align : center;
background-image:url(images/menubar-top-300.gif);
background-repeat:no-repeat; 
display : block;
padding:0px;
margin:0px;
} 
.head-block2 {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
color : #ffffff; 
height : 21px; 
font-size : 9pt;
font-weight:bold;
text-align : left; 
background : #005CA1; 
display : block; 
padding : 4px 4px; 
border: 1px solid #000040;
}
.block {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
color : #000040; 
font-size : 9pt; 
text-align : left; 
background : #ffffff; 
display : block; 
padding : 4px 4px; 
border: 1px solid #b6b6b6;
} 
.block-messages {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
color : #000040; 
font-size : 9pt; 
text-align : left; 
background : #ffffff; 
} 
.block-intro {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
color : #000040; 
font-size : 9pt; 
text-align : left; 
background : #ffffff; 
} 
.block2 {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
color : #000040; 
font-size : 9pt; 
text-align : left; 
background : #ffffff; 
display : block; 
width : 200px; 
padding : 4px 4px; 
border: 1px solid #b6b6b6;
} 
.topmenu {
font-family : arial, "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 1em;
vertical-align : middle; 
text-align : center; 
color : #C00000; 
} 
.footer {
font-family : "Trebuchet MS", "Lucida Grande", arial, lucida, helvetica, sans-serif; 
font-size : 9pt;
height:60px;
vertical-align : middle; 
text-align : center; 
color : #ffffff; 
} 
.search {
font-family : arial, "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 9pt;
height:60px;
vertical-align : middle; 
text-align : left; 
color : #ffffff; 
} 
.article-head {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 10pt; 
vertical-align : top; 
text-align : left; 
color : #000080; 
font-weight : bold; 
font-style : normal; 
} 
.article-body {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 10pt; 
vertical-align : top; 
text-align : left; 
color : #000000; 
font-weight : normal; 
font-style : normal; 
} 
.article-body-w {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 10pt; 
vertical-align : top; 
text-align : right; 
color : #ffffff; 
font-weight : normal; 
font-style : normal; 
} 
.footer-body {
font-family : "small tahoma", "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif; 
font-size : 9pt; 
vertical-align : top; 
text-align : left; 
color : #ffffff; 
font-weight : normal; 
font-style : normal; 
background-image : url(images/footer.gif); 
height : 50px; 
} 
.form-bg {
	background-color:#f1f1f1;
}
.form-item{font-size:10pt;vertical-align:top; text-align:left;color:#404040;font-weight:bold;font-style:normal;}
.form-box{font-size:8pt;vertical-align:top; text-align:left;color:#404040;background-color:#FFFFC0;font-weight:bold;font-style:normal;}

.pricelist1{font-size:10pt;vertical-align:top; text-align:left;color:#FFFF00;background-color:#FF0000;font-weight:bold;font-style:normal; text-align:center;}
.pricelist2{font-size:8pt;vertical-align:top; text-align:left;color:#ffffff;background-color:#6cc068;font-weight:bold;font-style:normal;}
.pricelist3{font-size:8pt;vertical-align:top; text-align:left;color:#ffffff;background-color:#568BB3;font-weight:bold;font-style:normal;}
.pricelist4{font-size:8pt;vertical-align:top; text-align:left;color:#ffffff;background-color:#F69C21;font-weight:bold;font-style:normal;}
.pricelist5{font-size:8pt;vertical-align:top; text-align:left;color:#ffffff;background-color:#223F8D;font-weight:bold;font-style:normal;}

.menu {
text-decoration : none;
width:210px;
font-family : arial;
font-weight : normal;
color:#0099FF;
padding : 0px;
padding-left:5px;
line-height : 20px;
font-size : 14px;
vertical-align:middle;
text-align : left;
margin:0px;
display:block;
background-image:url(images/menubg2-200.gif);
background-repeat:no-repeat;
}
.menu:link{
text-decoration : none;
color : #000040;
}
.menu:active {
text-decoration : none;
color : #000040;
}
.menu:visited {
text-decoration : none;
color : #000040;
}
.menu:hover {
text-decoration : none;
background-image:url(images/menubg-200.gif);
color : #FFFF00;
}
#NewsTicker{
	border:solid 1px #cccccc;
	width:600px;
	height:100px;
	margin:0;
	
}
	#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	background:#dfe7ed;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}
	#NewsVertical {
	width: 600px;
	height: 100px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 600px;
	height: 140px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	#TickerVertical li {
	width: 280px;
	color: #444444;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 10px;
	float: left;
	height: 164px;
	display: inline;
	background-color:#CCCCCC;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 20px;
			margin-bottom:6px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			margin-bottom:6px;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#000000
		}
