@import "reset.css";	/* CSS Reset by Eric Meyer */
body {font-size:72%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000033; background:#ffffff }
html {	/*overflow-y: scroll; */  }
/*html {	height: 100%}*/ 
.clear {	clear: both;}
body p {	margin: 3px 0px 8px 0px; line-height: 170%; }
iframe { background: #f1f2ea; 	border: 1px solid #e1e0d5; padding: 6px;}

#bannerwrap, #bannerwrapl2, .rowhp1  {font-family: Arial, Helvetica, sans-serif; }
ul {	margin: 5px 0px 5px 20px; padding: 5px; list-style: disc;}
li { margin: 5px; padding: 5px;}


/* header */
#bannerwrap {	background: #249df9 url('../images/bg-banner-home.jpg') repeat-x;  MARGIN: 0px auto; PADDING: 0px; WIDTH: 100%; HEIGHT: 305px;  }
.banner {width: 972px;  margin: 0 auto;   overflow: hidden;}
.banner .banner {margin: 0 -6px 0 -6px; width: auto; display: inline-block;}
.column {margin: 0 6px 0 6px;   overflow: hidden;    float: left;    display: inline;}
#bannerwrap .b_left {	width: 474px; color: #ffffff; }

#bannerwrap .b_left h1.hd {	background: none; padding: 20px 0px 8px 0px;  margin: 0px;   font-size: 36px; font-weight: bold ; line-height: 100% ; color: #ffffff}
#bannerwrap .b_left h2 {	line-height: 20px; font-size: 14px; font-style: italic;  margin: 0px 30px 10px 0px; color: #ffffff}
.rollhp {	width: 294px; text-indent: -9999px; margin: 20px 0px 8px 0px;}
.rollhp a { display: block ; width: 294px; height: 86px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/hp-btn-banner.gif) no-repeat;  }
.rollhp a:hover { background-position: 0px -86px;   }
#bannerwrap .b_right {	width: 474px; background: none; margin: 30px 0px 0px 0px}

.rollhpcontact {	width: 319px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhpcontact a { display: block ; width: 319px; height: 89px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-hp-contact.jpg) no-repeat; }
.rollhpcontact a:hover { background-position: 0px -89px;  }

.rollhptrade {	width: 319px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhptrade a { display: block ; width: 319px; height: 89px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-hm-trade.jpg) no-repeat; }
.rollhptrade a:hover { background-position: 0px -89px;  }

.rollhpmoved {	width: 319px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhpmoved a { display: block ; width: 319px; height: 89px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-hp-moved.jpg) no-repeat; }
.rollhpmoved a:hover { background-position: 0px -89px;  }


.rollhpcontactl2 {	width: 232px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhpcontactl2 a { display: block ; width: 232px; height: 68px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-hp-contact-l2.jpg) no-repeat; }
.rollhpcontactl2 a:hover { background-position: 0px -68px;  }

.rollhptradel2 {	width: 232px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhptradel2 a { display: block ; width: 232px; height: 68px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-l2-trade.jpg) no-repeat; }
.rollhptradel2 a:hover { background-position: 0px -68px;  }

.rollhpmovedl2 {	width: 232px; text-indent: -9999px; margin: 0px 0px 8px 0px;}
.rollhpmovedl2 a { display: block ; width: 232px; height: 68px; padding: 0px; margin: 0px; text-decoration: none; background: url(../images/btn-l2-moved.jpg) no-repeat; }
.rollhpmovedl2 a:hover { background-position: 0px -68px;  }


		/* ### */
		#hpc {	margin: 20px 0px 0px 0px; padding: 0px; width: 972px;
		margin: 0 0px 0 7px; width: auto; display: inline-block;}
		
		
		/*.roll1 a, .roll2 a, .roll3 a, .roll4 a, .roll5 a {
		display: block ; width: 165px; height: 105px; padding: 0px; margin: 0px; text-decoration: none;background-repeat: no-repeat; background: 0 0 }
		div.right_column .roll1 a {background: url("../images/hp-galvanized_rotaries.jpg")	}
		div.right_column .roll2 a {background: url("../images/hp-liftout-rotaries.jpg")	}
		div.right_column .roll3 a {background: url("../images/hp-folding-clotheslines.jpg") }
		div.right_column .roll4 a {background: url("../images/hp-extenda-lines.jpg.jpg") }
		div.right_column .roll5 a {background: url("../images/hp-elevating-lines.jpg") }*/
		/* ~~~ */
	/*	div.right_column ul.overview			{	float: left; width: 972px; clear: both; 	display: inline; 		margin: 8px 0px 10px 10px;    list-style: none;
		overflow-x: hidden; overflow-y: hidden; margin: 0pt auto 0pt auto; background: yellow; }*/
		
		
		
		div.right_column ul.overview			{	float: left; width: 972px; clear: both; display: inline; margin: 0pt auto 0pt auto; padding: 0px; list-style-type: none;}
		div.right_column ul.overview p 		{	line-height: 120%;}
	/*	div.right_column ul.overview a:hover { background-position: 0px -105px;  }*/
		div.right_column ul.overview img	{ 	margin: 0; }
		div.right_column ul.overview li		{ 	float : left; 	width: 180px; 	margin: 0px 14px 0 0; padding: 0px 0px 10px 0px; list-style: none;}
		div.right_column ul.overview li a 	{ text-decoration: none; color: #333333;  }
		/* ~~~ */
		div.right_column h3.overviewhd, div.right_column h3.overviewhd a, div.right_column h3.overviewhd a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
		div.right_column h3.overviewhd {	 margin: 0px 5px 0px 0px; padding: 5px 0px 0px 1px;  }
		div.right_column h3.overviewhd a:link, div.right_column h3.overviewhd a:visited {color: #333333 ;  }
		div.right_column h3.overviewhd a.ohd:link, div.right_column h3.overviewhd a.ohd:visited, div.right_column h3.overviewhd a.ohd:hover {	background: none; border: none; text-decoration: none;}
		div.right_column h3.overviewhd a.ohd:hover {	color: #3366FF; }
		/* ~~~ */
		div.right_column p.overviewtx {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px 2px; padding: 0px;padding: 3px 0px 0px 1px;}
/*<!--		div.right_column ul.overview p.omr {	padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; line-height: 100%; background: url(../images/bg-overviewmr.gif) no-repeat top left;}
		div.right_column p.omr a:link {  padding: 0px 0px 0px 0px; margin-left: 127px; color: #b13427; text-decoration: underline; FONT-WEIGHT: BOLD; }
		div.right_column p.omr a:hover {  padding: 0px 0px 0px 0px; margin-left: 127px; color: #b6a589; text-decoration: underline; }
		div.right_column p.omr a:visited {  padding: 0px 0px 0px 0px; margin-left: 127px; color: #b13427; text-decoration: underline; }-->*/
		/*.rollover a:active {background-position: 0 -105px;color:#fff;}*/
		/* FOR IE7 */
		div.right_column A.overviewmr:link {	color: #3366FF; 	text-decoration: none; 	FONT-WEIGHT: BOLD; }
		div.right_column #hpc li p.omr a.overviewmr {color: #b13427;	text-decoration: underline;  }
		div.right_column #hpc li p.omr a.overviewmr:hover {color: #b6a589;	background: none; text-decoration: underline; }
		div.right_column #hpc li p.omr a.overviewmr:visited {color: #b13427;	background: none; text-decoration: underline; }



/* hp */
.row, .rowhp1 {width: 972px; margin: 0 auto;  overflow: hidden;}
.row  .row, .rowhp1 .rowhp1 {margin: 0 -7px 0 -7px; width: auto; display: inline-block;}
.hp1 {	width: 176px;}
.columnhp1 {margin: 0 9px 0 9px;  overflow: hidden; float: left;  display: inline;}  
.rowhp1 h3 {  }
.rowhp1 h3 { 	font-size: 13px; color: #333333; font-weight: bold; padding: 0px 0px 6px 0px }
.rowhp1 p {  font-size: 11px; color: #333333; padding: 6px 2px 0px 2px; line-height: 140%}
.rowhp1 a {	color: #ffffff; text-decoration: none; font-size: 12px}
.rowhp1 a:hover {	color: #84e8ff;}
/* ///////// */
p.btn-readmore	{background:  url(../images/btn-readmore.jpg) no-repeat; padding: 4px 0px 4px 20px; margin: 0px 0px 0px 5px; text-decoration: normal; color: #ffffff;}
div.right_column p.btn-readmore 	{background:  url(../images/btn-readmore.jpg) no-repeat; padding: 4px 0px 4px 20px; margin: 0px 0px 0px 5px; text-decoration: none; color: #ffffff;}

#bannerwrap a.readmore { 	background:  url(../images/btn-readmore.jpg) no-repeat; padding: 4px 0px 4px 20px; margin: 0px 0px 0px 5px; text-decoration: normal; color: #ffffff; }
#bannerwrap a.readmore:hover { 	color: #ffffff;  }


/* L2 header */
#bannerwrapl2 { background: #249df9 url('../images/bg-banner-l2.jpg') repeat-x;  MARGIN: 0px auto; PADDING: 0px; WIDTH: 100%; HEIGHT: 224px;  }
#bannerwrapl2 .banner {background: url('../images/bg-menutop.jpg') no-repeat;}
#bannerwrapl2 .b_left {	margin: 40px 0px 0px 15px; width: 460px;}
#bannerwrapl2 .b_left p.hd {	background: none; padding: 20px 0px 8px 0px;  margin: 0px;  font-size: 28px; font-weight: bold ; line-height: 100% ; color: #ffffff}
#bannerwrapl2 .b_left p.hd2 {	line-height: 18px; font-size: 13px; font-style: italic; margin: 0px; color: #ffffff}
#bannerwrapl2 .b_right {	margin: 75px 0px 0px 0px;}
#bannerwrapl2 p.tick {font-size: 15px; background: url(../images/bg-tick2.gif) no-repeat; padding: 2px 0px 8px 30px; margin: 0px 0px 0px 5px; color: #ffffff; line-height: normal}
/*#bannerl2 {	background: url('../images/bannerl2.jpg') repeat-x; POSITION: relative; TEXT-ALIGN: left; 
	MARGIN: 0px auto; WIDTH: 972px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; FLOAT: none; HEIGHT: 200px  ; background: yellow; }	*/
/* ###  */

/* ### */
#bannerleft {	position: absolute; 	MARGIN: 0px; PADDING: 0px; WIDTH: 93px; FLOAT: left;  }
#bannerright {	position: absolute; 	MARGIN: 0px 0px 0px 360px; PADDING: 8px 0px 0px 0px; WIDTH: 598px; HEIGHT: 40px;  }
#bannerright .moduletable { text-align: right;}
#bannerright ul {	margin-top: 0px;}
#bannerright li {	display: inline; list-style-type: none; /*background: url('../images/bg_top_menu_s.jpg') repeat-x top left;*/ border-right: 1px dotted #b13427; 
padding: 0px 10px 0px 10px ; margin: 0px 1px 0px 0px; line-height: 32px; }
	#bannerright li a { color: #b13427;   font-weight: normal;  text-decoration: none; margin-top: 10px;  }
	#bannerright a:hover {  color: #333333;    }
	#bannerright li.active a { font-weight: bold; color: #333333  }



/*a:link    {color:#ffffff;}	a:visited {color:#ffffff;} a:hover   {color:#ffffff;} a:active  {color:#ffffff;}*/

/* middle base */
.b_left2 {	width: 390px; color: #ffffff}
.b_right2 {	width: 560px; background: none; margin: 0px 0px 0px 0px}
.b_right2 p.tick {font-size: 18px; background: url(../images/hp-tick.gif) no-repeat; padding: 2px 0px 6px 40px; margin: 0px 0px 0px 5px; }


/* {font-size: 18px; background: url(../images/hp-tick.gif) no-repeat; padding: 5px 0px 9px 40px; margin: 0px 0px 0px 5px; } */

/* page/content */
.l_col { width: 240px;  margin: 0px 20px 0px 0px; }
.content680 { width: 680px;  margin: 0px; padding: 0px 0px 20px 0px; 	height: 1%; /*Holly hack for Peekaboo Bug */	}
.content960 { width: 960px;  margin: 0px; padding: 0px 0px 20px 0px; 	height: 1%; /*Holly hack for Peekaboo Bug */	}

/*  Menu/left */
div.module_menu {	background: url(../images/mw_box_br.jpg) 100% 100% no-repeat;}
div.module_menu div {	background: url(../images/mw_box_bl.jpg) 0 100% no-repeat;}
div.module_menu div div {	background: url(../images/mw_box_tr.jpg) 100% 0 no-repeat;}
div.module_menu div div div {	background: url(../images/mw_box_tl.jpg) 0 0 no-repeat;}
/* ~~~ */
.module_menu { /*background: #f5f5f5;*/ width: 240px; margin: 0px 0px 0px 0px }
.module_menu ul { 	margin: 0px; padding: 10px 0px 10px 10px; }
.module_menu li { list-style-type: none;	margin: 0px; padding: 7px 0px 7px 0px; border-bottom: 1px solid #ffffff }
.module_menu li a { text-decoration: none; color: #000000; }
.module_menu a:hover {  color: #249df9;   }
.module_menu li.active a { font-weight: bold; color: #249df9;  } /* l1 */
.module_menu ul.menu li.parent {	/*border: none*/} 
.module_menu ul.menu ul { padding: 0px;margin: 5px 0px 0px 5px;}
.module_menu li.parent li {	border-bottom: none; margin-left: 10px; padding-left: 5px;background: url(../images/bg-menu-l2.gif) 0 5px no-repeat; color: #249df9}
.module_menu li.parent li a {  font-weight: normal; color: #249df9 ; padding-left:7px; padding-right: 5px;  }
.module_menu li.parent li a:hover {	color: #1e90ff;    }
.module_menu li.parent li.active a { font-weight: bold; color: #249df9;  } /* l2 */

/* footer */
/* ### */
#footerwrap {	background: #ffffff url('../images/bg-footer.jpg') repeat-x; MARGIN: 0px auto; width: 100% ; PADDING: 0px; HEIGHT: 150px; }

.footer {	position: relative; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 972px; FLOAT: none; HEIGHT: 140px; border-style: none; }
.footer p {	font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #249df9;}



#footerright {	position: absolute; 	MARGIN: 20px 0px 0px 260px; PADDING: 0px; WIDTH: 675px; background: none;  }
#footer .moduletable_menuf 		{	background:none ; text-align: center;}
#footer .moduletable_menuf li 	{ border-bottom: none }
#footerright li {	display: inline; list-style-type: none; padding: 0px 0px 0px 0px ; margin: 0px 8px 0px 8px; }
#footerwrap li a { color: #c4c0bb;   font-weight: normal;  text-decoration: none;  }
#footerwrap a:hover {  color: #b13427;    }
#footerwrap li.active a { font-weight: bold; color: #999999; }	
#footerwrap p { text-align: center;  margin: 0px;padding: 0px; line-height: 105%; background: transparent; color: #000000}
#footerwrap p.footertext {	color: #249df9; margin: 10px 0px 9px 0px; font-size: 16px;}
#footerwrap p.footertext2 {	color: #249df9; margin: 0px 0px 6px 0px; font-size: 13px;}

/* ### */
#fsizewrap {  background:  url(../images/bg-btn-access2.jpg) no-repeat; width: 230px; margin: 0px 0px 10px 0px; padding: 10px 0px 15px 5px;}
#fsize {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;    }
/*#fsize a, #fsize a:link, #fsize a: hover, #fsize a:active, #fsize a:visited {	color: none; color: transparent;}*/
#btn_size_large, #btn_size_small, #btn_print, #btn_contact {height: 20px; width: 20px; overflow: auto; display: block; float: left; position: relative; }
#btn_size_large{ background: url(../images/btn_size_large.gif) top left;  left: 10px; background-repeat: no-repeat;} 
#btn_size_small{ background: url(../images/btn_size_small.gif) top left; left: 15px;background-repeat: no-repeat; } 
#btn_print{ background: url(../images/btn_print.gif) top left; left: 20px;background-repeat: no-repeat;} 
#btn_contact{ background: url(../images/btn_contact.gif) top left; left: 25px;background-repeat: no-repeat;} 
#btn_size_large:hover, #btn_size_small:hover, #btn_print:hover, #btn_contact:hover{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-position: bottom left;  } 
/* ### */
#btn_ct {height: 80px; width: 182px; text-indent: 10000px; overflow: hidden; display: block;  position: relative; top: 5px;
background: url(../images/btn_ct.jpg) top left;  left: 0px; background-repeat: no-repeat;}
#btn_ct:hover{ background-position: bottom left; position: relative; top: 5px;}
/* ~~~~~~~~~~~     Pg content    ~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3, h4, .componentheading, .componentheadingnews {font-family: Arial, Helvetica, sans-serif;  line-height: 120%; font-weight: normal;}
h1, .componentheading, .componentheadingnews  { margin: 0px 0px 15px 2px; padding: 0px;  font-size: 28px; font-weight: normal; color: #138cce}
h2 {font-size: 22px;  margin: 24px 0px 10px 0px; color: #138cce;}	
h3 {font-size: 16px; margin: 16px 0px 6px 0px; color: #138cce;}	
h4 {font-size: 1.4em; font-weight: bold; color: #333333;  margin: 16px 0px 6px 0px}	
	

p.para1 {	border-top: 1px }
DIV.para1 {	BORDER-RIGHT: #999 0px dashed; BORDER-TOP: #999 1px dashed; BACKGROUND: #f8f7ef; BORDER-LEFT: #999 0px dashed; BORDER-BOTTOM: #999 1px dashed; margin:10px 0px 20px 0px;}
DIV.para1 H2 {	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
BORDER-TOP: white 5px solid; PADDING-TOP: 0.5em}
DIV.para1 P {	PADDING-BOTTOM: 0.75em; BORDER-BOTTOM: white 5px solid; BORDER-TOP: white 5px solid; PADDING-TOP: 0.5em}
.para1 P {	PADDING-RIGHT: 10px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
img.pik1 {	background: #ffffff; padding: 7px; border: 1px solid #e6e1d9;}
iframe.imgmap {	background: #eeebe6; padding: 8px; border: 1px solid #e6e1d9;}
p.p3 {margin: 25px 20px 30px 20px; padding: 5px 20px 5px 20px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em;color: #777777; 
font-style: italic; line-height: 160%; text-align: center;}
p.red { 	color: #d70000; background: #ffffcc;}
p.inf1 {border: 1px solid #eaeaea; color: #333333; display: block; font-family: Georgia,Arial,sans-serif; font-size: 12px; line-height: 20px; 
margin: 10px 0px 5px 0px; padding: 10px 10px 10px 40px ;  background: #f0eee2 url(../images/bg-info.gif) no-repeat; 
background-position: top left; }
p.note {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px;}
p.info {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px;  background:  url(../images/bg-info2.jpg) no-repeat; padding-left: 25px; margin: 10px 0px 10px 0px; line-height: 24px;}
p.imgCaptions {	font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-style: italic; color: #249df9; background:  url(../images/bg-pik-icon.png) no-repeat; 
background-position: 0px 0px; padding-left: 45px; margin: 10px 0px 10px 0px; line-height: 45px; 
}



.faq1 { font-family: Georgia, "Times New Roman", serif; color: #b13427; font-size: 130%; font-weight: bold; font-style: italic;
border-top:  dashed 1px #DADAD1; padding: 10px 0px 0px 26px; margin: 10px 6px 6px 0px ;text-indent: -26px ; }
.faq2 { color: #a09161; font-size: 135%; font-weight: bold; font-family: Georgia, "Times New Roman", serif; }

/* ### tables ### */
.table1 {	TEXT-ALIGN: left; PADDING: 10px 0px 10px 0px ; MARGIN: 10px 5px 10px 0px; FONT-SIZE: 8pt; BORDER-TOP: #e6e1d9 3px solid; BORDER-BOTTOM: #e6e1d9 3px solid; FONT-WEIGHT: normal; }
.table1 p {	margin: 2px; padding: 0px;}
.table1 TD {	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px}
.table1 TR.row1 TD {	BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #fbfaf6; BORDER-RIGHT: #ffffff 1px solid}
#prview ul {	 padding:0px 0px 0px 20px; margin: 0px; margin: 0px 0px 14px 0px; }
#prview li { list-style-type: none; list-style-image: none; list-style-position: outside; padding: 0px 0px 6px 20px; background-image: url(../images/leftbullet1.gif); background-repeat: no-repeat;  background-position: 0px 3px; 
text-indent: 0px; line-height:140% }

/* Procut tables */
table.t1 {background: #ffffff; 	border-bottom: 1px solid #f0ede4; font-size: 11px; padding: 5px 0px 5px 0px; line-height: 200%;}
table.t1 tr {	background: #f5f9fa;  }
table.t1 td {	border-bottom: 2px solid #ffffff; line-height: 130%; margin: 0px; padding: 7px;}
table.t1 tr.t1header {	background: #f0ede4; font-weight: bold;}
table.t1 tr.t1rhd {font-weight: bold; border-top: 3px solid #ece9df; padding: 2px 0px 2px 2px; margin: 0px 2px 0px 2px; font-size: 1.1em;border-bottom: 1px solid #F1EAD8; background-color: #F0F4F4;}
table.t1 td.t1rhd { border-top: 3px solid #ece9df; padding: 2px 0px 2px 2px; margin: 0px 2px 0px 2px; font-size: 1.1em;border-bottom: 2px solid #F1EAD8; background-color: #f3f4f5;}
/* ####### */
table.t1 .pit {	margin: 0px 0px 0px 4px; padding: 0px; color: #999999; font-style: italic;}
#cnt table.t1 p {	padding: 2px 0px 2px 2px;margin: 2px; line-height: 100%}
table tr.row1 {	background-color: #fafaf8;  text-align: left; padding: 2px 0px 2px 2px; }
table tr.row2 {	background-color: #f4f7f7;  text-align: left; padding: 2px 0px 2px 2px; }


/* ### */
div.right_column a:link {	color: #0060bf; text-decoration: none; border-bottom: 1px dotted #e6e1d9 }
div.right_column a:hover {	color: #8d7957; text-decoration: none; border-bottom: 1px solid #e6e1d9}
div.right_column a:active {	color: #0060bf; text-decoration: none; border-bottom: 1px dotted #e6e1d9 }
div.right_column a:visited {	color: #a500a6; text-decoration: none; border-bottom: 1px dotted #e6e1d9 }

/* Announcements */
#news {	padding: 0px 5px 10px 7px; line-height: 140%; }
#news h3 {font-family: "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #b13427; border-bottom: 1px dotted #bbab91; 
margin: 5px 2px 8px 0px; line-height: 140% }
.contentheadingnews { background-image: url(../images/bg-news-hd.gif);  background-repeat: no-repeat; background-position: left center; 
font-weight: normal; color: #938a79; line-height: 24px; padding: 10px 0px 10px 35px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.contentheadingnews { background-image: url(../images/bg-news-hd.gif);  background-repeat: no-repeat; background-position: left center; 
font-weight: normal; color: #938a79; line-height: 24px; padding: 10px 0px 10px 35px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; 
font-family: "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #b13427; border-top: 1px dotted #e6e1d9; }
p.source {font: 11px/1.4em Georgia, serif; font-style: italic; color:#aa9e8c;}
/*p.newsdate, #cnt p.newstype {color: #858e4f; margin:0px; padding: 0px 0px 3px 0px; } 
p.newstype {  border-bottom:1px solid #ecefda; font-weight: bold; background-repeat: no-repeat; background-position: 0 0; padding: 0px 0px 3px 20px; margin-bottom: 4px; }*/
td.modifydate { font-size:10px; color: silver; font-style: italic; padding:12px 0px 40px 0px}
td a.readon { line-height:15px;}
a.readon {	 margin:10px 0px 0px 0px;  }
td.buttonheading {padding-top:15px;}
div.top {	margin: 28px 0px 0px 0px; padding: 0px;}
div.top a:link, div.top a:hover,div.top a:active, div.top a:visited {font-family: Georgia, Times, serif; font-style: italic;
 background: url(../images/bg-top.gif); background-repeat: no-repeat;  background-position: top left; padding-left: 10px; border-bottom: none;}
div.top a:link {	color: #0066cc; text-decoration: none }
div.top a:hover {	color: #a500a6; text-decoration: none }
div.top a:active {	color: #0066cc; text-decoration: none }
div.top a:visited {	color: #0066cc; text-decoration: none }


/*News */

h2.newsdatesep { font-size:18px; margin: 24px 0px 6px 0px;font-family: Georgia, Georgia, "Times New Roman", Times, serif;  line-height: normal; font-weight: normal; color: #138cce;
font-style: italic; border-bottom: 1px dotted #BEAE9D}





/* ### contact ### */
#r_contact { background: url(../images/bg-mail2.jpg); background-repeat: no-repeat; background-position: 380px 40px; padding: 0px 0px 3px 0px; margin: 0px; }
.frmvalmsg { color: #666666}
/*  Forms  */
.button, #submit {   font-size: 10px; background: #f1f2ea url(../images/bg-form-field.jpg) repeat top left; 
border: 2px  double #d6d8ca;  color: #333333;  margin: 5px 5px 7px; padding:3px; font-weight: bold; color: #b13427;}
.button:hover {    color: #333333;}
/*fieldset, input, textarea {color: #666; font-size: 11px; padding:3px; border:1px solid #f3f0e9; }*/
textarea {	background: #f1f2ea url(../images/bg-form-field.jpg) repeat-x top left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input{	background: #f1f2ea url(../images/bg-form-field-i.jpg) repeat-x top left; }
div.FORMcontact {font-family: Arial, Helvetica, sans-serif; color: #666; padding: 10px 10px 10px 10px;	border: 1px solid #e6e6db;  background: #f7f5f2;  }
p.ucmnum1, p.ucmnum2, p.ucmnum3, p.ucmnum4 {PADDING:3px 10px 6px 40px ;  font-size: 12px;}
p.ucmnum1 {	 BACKGROUND:url(../images/um_numb_1.jpg) no-repeat top left}
p.ucmnum2 {	 BACKGROUND:url(../images/um_numb_2.jpg) no-repeat top left}
p.ucmnum3 {	 BACKGROUND:url(../images/um_numb_3.jpg) no-repeat top left}
p.ucmnum4 {	 BACKGROUND:url(../images/um_numb_4.jpg) no-repeat top left}

/* ### Form editor ### */
form.editor fieldset, form.editor fieldset input, form.editor fieldset textarea, form.editor fieldset form, form.editor fieldset label, form.editor fieldset legend 
{ 	margin: 0; 	padding: 0; outline: 0; 	vertical-align: baseline; 	 font-family: Arial, Helvetica, sans-serif }
form.editor {	padding: 5px; margin: 5px; background: #f2f8f9;}
form.editor fieldset.metadata label{float: left; width: 600px; font-weight: bold; padding: 10px 0px 5px 0px}
form.editor input, form.editor input.inputbox, form.editor input.radio {margin: 0px 5px 0px 0px; padding: 5px;}
form.editor legend {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 180%; line-height: 200%; 
padding: 10px 0px 10px 10px;margin: 10px 0px 10px 10px;  color: #1f5f80;}
form.editor div.button2-left {	line-height: 140%;}
form.editor button  {	line-height: 190%;}
form.editor div.save, form.editor div.radio {	margin: 20px 5px 5px 5px;}



/* ~~~ */
/*.rollover a:active {background-position: 0 -105px;color:#fff;}*/
/* FOR IE7 */
div.right_column A.overviewmr:link {	color: #b13427; text-decoration: underline;  FONT-WEIGHT: BOLD;}
div.right_column #hp li p.omr a.overviewmr {color: #b13427;	text-decoration: underline;  }
div.right_column #hp li p.omr a.overviewmr:hover {color: #b6a589;	background: none; text-decoration: underline; }
div.right_column #hp li p.omr a.overviewmr:visited {color: #b13427;	background: none; text-decoration: underline; }
/* >>>>>>>>>>>>>>>>>>>>>>>>> */
/* ### !!!!IMPORTANT!!!! Must be last ###*/
div.directions a:link, div.directions a:visited, div.directions a:active {border-bottom: none; text-decoration: underline;}
a.bg-map {background:url(../images/bg-map.jpg) no-repeat top left; padding: 9px 0px 20px 45px; line-height: 40px;
font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-style: italic; text-decoration: underline }
div.right_column a:link img, div.right_column a:visited img, div.right_column a:active img {	border: none;}