body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000000;
	margin: -1px;
	padding: 0px;
	background-color:#ffffff;
	background-image:url(../images/main-bg-03.jpg);
	background-position:center;
	background-attachment:fixed;
}

a:link{
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a:visited{
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a:hover{
	color:#000000;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#006600;
}

.hyperlink-bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
}
.hyperlink-bold a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
}
.hyperlink-bold a:link, .hyperlink-bold a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-decoration:none;
}

.image {
	border:none;
	vertical-align:bottom;
}
.image a:link, .image a:visited, .image a:hover {
	border:none;
}

.tit-page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
}

.tit-paragraph {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.tit-paragraph a:link, .tit-paragraph a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.tit-paragraph a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.tit-paragraph-white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

.tit-paragraph-violet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#6600FF;
}

.tit-paragraph-green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006600;
}

.tit-section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
.tit-section a:link, .tit-section a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.tit-section a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.tit-section-white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}

.tit-product {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
}
.tit-product a:link, .tit-product a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	text-decoration:none;
}
.tit-product a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	text-decoration:underline;
}


.left-column{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#663300;
}


.tit-tab-wht-01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
}

.nav-top  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
}

.nav-top a:link, .nav-top a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	text-decoration:none;
}

.nav-top a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	text-decoration:underline;
}

.contact-bottom  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6600CC;
	text-decoration:none;
}
.contact-bottom a:link, .contact-bottom a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6600CC;
	text-decoration:none;
}
.contact-bottom a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6600CC;
	text-decoration:underline;
}

.contact-bottom-pipes  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
}

.nav-bottom  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
}

.nav-bottom a:link, .nav-bottom a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}

.nav-bottom a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

.nav-bottom-pipes  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.copyright, .copyright a:link, .copyright a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.copyright a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}

#logo-top { 
	background-attachment: scroll; 
	background-image: url(../images/title-01.jpg); 
	background-repeat: no-repeat; 
	background-position: center top;
	padding-top:0px; 
	margin-bottom:0px;
	height:100px;
}

.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000000;
}

.headline-sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

#mainNav {
	background-color:#000000;/* black */
	height:30px;
	margin:auto;
	width:66.7em;
}

/* ----------------------------------
			mainNav
-----------------------------------*/
#mainNav ul {
	margin: auto;
	padding: 0;
	white-space:normal;
	letter-spacing:0.09em;
	font-size:12px;
	width:53em;
}

#mainNav li {
	list-style-type: none;
	float:left;
	clear:none;
	position:relative;
	display:block;
	padding:0;
	list-style:none;
	z-index:20;
	text-align:left;
}

/* The Main Menu Style */
#mainNav a { 
	padding:0 10px;
	line-height:30px;
	background-color:#000000;/* black */ 
	clear:none;
	display:block;
	float:left;
	color: #fff;
}
#mainNav a:link, #mainNav a:visited {
	color: #fff;
	text-decoration: none;
}
#mainNav a:hover, #mainNav a.on {
	color: #fff;
	background-color:#000099;/*dark blue*/
	text-decoration: none;
}
#mainNav li ul {
	position:absolute;
	display:none;
	top:30px;
	padding:0;
	z-index:1;
	padding:0;
	margin:0;
	background-color:#685c53;/* brown */ 
	text-transform:none;
	letter-spacing:0;
}
#mainNav li:hover ul, #mainNav a:hover ul, #mainNav li.over ul {
	display:block;
	left:0;
	width:120px;
}
#mainNav li > ul {}
#mainNav li ul > li {}

/* The Submenu Style */
#mainNav li li a {
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	border-top:1px solid #8b7f77;/*light brown*/
	background-color:#000000;/* black */ 
	display:block;
	z-index:20;
	width:120px;
	padding:5px 10px 5px 10px;
	margin:0;
}
#mainNav li li a:hover {
	text-decoration: none;
	color: #fff;
	background-color:#000099; /*dark blue*/
	width:120px;
}
#mainNav li:hover a, #mainNav li.over a {
	color:#fff;/* yellow */
}
#mainNav li ul {
	background-color:#ccc;
}
#mainNav li > ul {
	background-color:#ccc;
}
#mainNav li li A { 
	font-weight:normal;
}
#mainNav li:hover li a, #mainNav li.over li a {

}


/* EXPERIMENTAL */

.roundedcornr_box_454491 {
	background:url(../images/roundedcornr_454491_tl.png) no-repeat top left;
	width: 600px;
}
.roundedcornr_top_454491 {
	background: url(../images/roundedcornr_454491_tr.png) no-repeat top right;
}
.roundedcornr_bottom_454491 {
	background: url(../images/roundedcornr_454491_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_454491 div {
	background: url(../images/roundedcornr_454491_br.png) no-repeat bottom right;
}
.roundedcornr_content_454491 {
	background: url(../images/roundedcornr_454491_r.png) top right repeat-y;
}

.roundedcornr_top_454491 div,.roundedcornr_top_454491,
.roundedcornr_bottom_454491 div, .roundedcornr_bottom_454491 {
	width: 600px;
	height:auto
	font-size: 12px;
}
.roundedcornr_content_454491, .roundedcornr_bottom_454491 {
	margin-top: 0px;
}
.roundedcornr_content_454491 { padding: 0 15px; }


#maincolumn,.maincolumn{width:400px; text-align:left;}