body {	
	font-family : Verdana, Helvetica,sans-serif;	
	font-size : 11px;	
	color : #333333;
	text-decoration: none;
}

td {	
	font-family : Verdana, Helvetica,sans-serif;	
	font-size : 11px;	
	color : #333333;
	text-decoration: none;
}

img {
	border : none;
}

li { list-style-type: square;
     color: #cc9900;
}

input { 
    font-family : Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #008294;
}

textarea { 
    font-family : Verdana, Helvetica,sans-serif;
	font-size: 11px;
	color: #008294;
}

.text_general {
	/* text general 11*/	
	font-family : Verdana, Helvetica,sans-serif;	
	font-size : 11px;	
	color : #333333;
	text-decoration: none;
	line-height: 130%;
}

.text_general2 {
	/* text green 11*/	
	font-family : Verdana, Helvetica,sans-serif;	
	font-size : 11px;	
	color : #009967;
	text-decoration: none;
	line-height: 130%;
}

.text_bold_green {
	/* text green bold 13*/	
	font-family : Arial, Helvetica,sans-serif;	
	font-size : 13px;
	color : #009967;
	text-decoration: none;
	line-height: 100%;
	font-weight: bold;
}

.page_title {
	/* title page 13*/
    color: #02775a;
    font-family: Arial, Helvetica,sans-serif;
	letter-spacing: 0.5px;
    font-size: 13px;
    font-weight: bold;
}

.subtitle {
	/* subtitles 12*/
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: bold;
	color: #cc9900;
	font-style: normal;
	line-height: normal;
}

.captions {
	/* text small 10 */
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 10px;
	color: #008294;
	font-weight: normal;
}

/* navigation styles */

a.mainn_links {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 7.8pt;
	color: #FFCC33;
	font-weight: bold;
	line-height: 20px;
	font-effect: engrave;
	letter-spacing: 0px;
	margin-left: 10px;
}
a.mainn_links:hover{
	font-family: Arial, Helvetica,sans-serif;
	color: #ffffff;
}

/*** Navigation ----------------------------------------------------------- ***/

.nav { height: 40px; padding: 0 20px 20px 0; text-align: left; }
#navigation {
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: 500;
    height: 40px;
    overflow: hidden;
    padding-top: 4px;
    position: relative;
}
#navigation li { float: left; list-style: none; margin-left: 0; list-style-image: none; }
#navigation li a { color: #333; display: block; line-height: 40px; font-weight: 500; padding: 0 10px; }
#navigation a:hover, #navigation .on a, #navigation .active a { color: #FF8534; }
#navigation div.info a, #navigation div.contact a { color: #333; }
#navigation div.info a:hover, #navigation div.contact a:hover { color: #6b5b37; }
#cssmenu { margin: 0; }

/*** End Navigation ***/


/* product display styles */

.product_title {
    font-family: Arial, Helvetica,sans-serif;
	color: #CAAE78;
	letter-spacing: 1px;
    font-size: 14px;
    font-weight: bold;
}
.product_categ {
    font-family: Arial, Helvetica,sans-serif;
	color: #BACC71;
	letter-spacing: 1px;
    font-size: 13px;
    font-weight: bold;
}
.product_toplevel {
    font-family: Arial, Helvetica,sans-serif;
	color: #CAAE78;
	letter-spacing: 1px;
    font-size: 14px;
    font-weight: bold;
}
/* ------- news styles------------------------ */
.news-summary h4 { margin: 5px 0; }
.news-summary .date { margin-bottom: 25px; display: block; }

#news-list ul { padding-left: 0; }
#news-list ul li { list-style-type: none; margin-bottom: 30px; }

.news_subtitle {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #009966;
	font-weight: bold;
}
.news_title {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	color: #009966;
	font-weight: bold;
}
.news_date {
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 10px;
	color: #cc9900;
	font-weight: normal;
}
#news-article ul.siblings { padding-left: 0; }
#news-article .siblings li.prev { float: left; width: 49%; }
#news-article .siblings li.next { float: right; width: 49%; text-align: right; }
#news-article .siblings li { list-style-type: none; padding-left: 0; }

#news-article .back { height: 40px; background-color: #f0f0f0; color: #333; line-height: 40px; padding-left: 20px; }
#news-article .back a { color: #333; }

a { color: #009967; text-decoration: none; }
a:hover { color: #333333; text-decoration: none; }
a.footer{
    color: #999999;
    font-family: Verdana, Helvetica,sans-serif;
    font-size: 7pt;
    text-decoration: none;
}

a.footer:hover { color: #008294; text-decoration: none; }
.footer2 { color: #999999; font-family: Verdana, Helvetica,sans-serif;; font-size: 7pt; }
a.footer3 {  
	color: #999999;
    font-family: Verdana, Helvetica,sans-serif;
    font-size: 7pt;
}
a.footer3:hover { color: #008294; font-family: Verdana, Helvetica,sans-serif; }

.time_date{
	font-family: Verdana, Helvetica,sans-serif;
	font-size: 9px;
	color: #999999;
}

table.general { border: 1px solid #C490B1; }
td.cell_side {            
	border: 1px solid #F0F0F4;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
    border-bottom-color: #FFFFFF;
    border-top-color: #ffffff;
    border-left-color: #FFFFFF;
    border-right-color: #F0F0F4; 
}
a.text_gray {	
	font-family : Arial, Helvetica,sans-serif;	
	font-size : 10px;	
	color : #CC9933;
	text-decoration: none;
	letter-spacing: 0.5px;
	font-weight: bold;
}
a.text_gray:hover {	color : #3333CC; text-decoration: none; }

h2 {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: bold;
	color: #666666;
	font-style: normal;
	line-height: normal;
}

/* pop up styles */

.title_pop {	
	font-family : Verdana, Helvetica, sans-serif;	
	font-size : 13px;
	letter-spacing: 1px;	
	color : #666666;
	font-weight: bold;
	text-decoration: none;
}
.text_pop {	
	font-family : Verdana, Helvetica, sans-serif;	
	font-size : 11px;	
	color : #333333;
	text-decoration: none;
	line-height: 110%;
}
table.pop {
	border: 1px solid #999999;
}
td.cell2 {            
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-right-color: #cccccc; 
}

td.cell_pop {            
	border: 1px solid #6fa694;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
    border-bottom-color: #6fa694;
    border-top-color: #FFFFFF;
    border-left-color: #FFFFFF;
    border-right-color: #FFFFFF; 
}

#faq-list ul.faq_listing li { line-height: 20px; list-style-type: none; }
#faq-list ul.faq_listing li div.answer  { color: #202020; }
#faq-list ul.faq_listing li div.answer ul li  { color: #202020; list-style-type: square; }
#faq-list ul.faq_listing a.question { font-weight: bold; }


