body {
font-family:Georgia;
font-size:13px;
}

/*--- LAYOUT ---*/
body {
	padding:0 0 15px 0;
	margin:0;
	text-align:center;
	}
#container {
	margin:0 auto;
	width:900px;
	text-align:left;}
#header {
	margin:15px 0 0;
	padding:0;
  }
#bubbletop {
	margin:0;
	padding:0px;
	height:102px;	
	position:relative;
}
                                                             
#bubblebottom {
	margin-left:1px;
	height:73px;}

#footermenu {
	padding:10px 0 20px 0;	
	}
	
#topmenu {
        position:absolute;
        float:right;
        right:0px;
        top:30px;
}

#maincontent {
	padding:10px 0;
	min-height:460px;
	_height:460px;
  }

/*--- MAIN MENU ---*/

#topmenu ul{
	margin:0;
	padding:0;}
#topmenu {
	color:#606060;
	}
#topmenu li {
	display:inline;
	line-height:1.4em;
	padding:0 10px;
	vertical-align:baseline;}
#topmenu li.topnav_last {border:none !important}

#topmenu ul li.topnavactive a { color: black; }

#topmenu ul li a { text-decoration: none; color: black; }

/*--- SUBMENU ---*/
#leftmenu {
	font-family:Georgia;
	vertical-align:top;
	width:175px;
	}
.mainmenu0 {
	margin:0;
	padding:0;
	color:#669900;
	font-size:15px;
	}
.mainmenu1 {
	margin:0;
	padding:2px 10px;
	color:#669900;
	font-size:11px;
	}
.subnav0 {
	display:block;
	padding:0;
	list-style-type:none;
	line-height:1.5em;
	}
.subnav1 {
	margin:0;
	padding:0;
	display:block;
	line-height:1.5em;
	list-style-type:none;
	}


.subnav0 a:link {text-decoration: none; color:#333;}
.subnav0 a:visited {text-decoration: none;color:#333; }
.subnav0 a:hover {text-decoration: none; color:#83c518;}
.subnav0 a:active  {text-decoration: none; color:#83c518; }  

.subnavactive0 a:visited { color:#83c518;}

.subnav1 a:link {text-decoration: none; color:#333;}
.subnav1 a:visited {text-decoration: none;color:#333; }
.subnav1 a:hover {text-decoration: none; color:#999; }
.subnav1 a:active  {text-decoration: none; color:#999; }  

.subnavactive1 a:visited { color:#999;}

/*--- FOOTER ---*/
#footermenu ul {margin:0;padding:0 0 5px 0;}
.footertext a {margin:0px 20px 0px 0px;}
#footermenu li {
  font-size:11px;
  display:inline;
  line-height:25px;
}
#footermenu a:link {text-decoration: none; color:#000 ;}
#footermenu a:visited {text-decoration: none;color:#000 }
#footermenu a:hover {text-decoration: none; color:#000 }
#footermenu a:active  {text-decoration: none; color:#000 }
#footermenu img { vertical-align: middle; }
/*--- ARTICLES ---*/
#article {
	float:right;
	width:530px;
}

/*--- NEWS STATIC ---*/
.news_top_static {
	margin-top:15px;
	background:url('images/news/news_top_short.gif') no-repeat center bottom;
	height:9px;
	line-height:9px;
 	width:180px;
	}
.news_static_in {
	padding:5px 10px 0px 10px;
	border-left:1px solid #D9E2B3;
	border-right:1px solid #D9E2B3;
	}
.news_bott_static {
	background:url('images/news/news_bottom_short.gif') no-repeat center top;
	height:10px;
	line-height:9px;
	width:180px;}
.news_static hr {
	height:1px;
	margin:10px 3px 10px 3px;
	_margin:5px 3px 5px 3px;
	padding:0px;
	border-top:1px dashed #BDBDBD;}

.news_text {
	color:#000;
	margin:0px 0px 5px 0;
	padding:0;
	}
.news_img {
	padding:2px 10px 0 0;
	float:left;
	}

.newsListDate, .newsDetailDate { display:none; }
.newsDetailBy { margin:5px 0; }

#news .rightLink a { text-decoration:none; }  
.news_header, .news_header a { color:#000; text-decoration:none !important; }
#news a { color:black; }
#news .f16 { font-size:16px; }
#news .mtop2 { margin-top:10px; }
.news_right { line-height:1.2em; width:200px;}
.news_right p { margin:0; padding:0; }
#news_perex, #news_description { padding:5px 0px 5px 0px; margin:0; line-height:1.4em;}
.news_right .news_perex { color:#999; }
.news_h { text-decoration: none; margin-bottom:6px; display: block;}
#newsheader { margin:8px 0 2px 0; }

.news_date { color:#000000; }
#news_description, .news_perex { line-height:1.6em; }
#news_right { width:205px; }
#news_right select { width:200px; }
#news_right .news_header a { color:#666666; }
.news_title { font-size: 15px; text-decoration: none; color: black; }
	
#news .newsDetail img { float:right; margin:0px 0px 10px 10px; }

#news .newsListBy { display:none; }
#news #news_right .news_perex { display: none; }
#news .newsDetailBy2 { display:none; }

a img {border:none;}

/* Request */
.download_area {
	width:100%;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	color:#666666;
}
.download_area a {
	display:block;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:3px;
}
.download_area img { padding-left:5px; }
.download_area td { padding-right:5px; padding-bottom:5px; }

#maintable td { vertical-align: top; }
.hp_box { padding:0 20px 20px 0; line-height:1.4em;}
.hp_box p { margin-top:0; padding-top:0; margin-bottom:0;}
.hp_box #signupnewsletter input { margin:0 0 5px 0; color:#666666;}
.hp_box #signupnewsletter { margin:0; }
.hp_box h3 { font-size:18px; margin:0 0 5px 0; padding:0; color:#669900; display:block; }
.newsbox { padding:10px 0 0 0; height:auto; }
.newsbox .box_title { text-decoration:underline; }
.newsbox .news_perex { color:black; }
.newsbox .news_header a { color:#666666; }
.newsbox .news_right .pbot2 { padding-bottom:0px; }
.box_title { display:block; font-size:16px; color:#05181e; text-decoration:none; line-height:1.4em; padding:0; margin:0 0 5px 0; font-family:Georgia; font-weight:normal;}

.rightnews{ width:205px; vertical-align:top;}
.rightnews a.box_title { line-height:1.4em; margin:0;}
.rightnews #signup { display:block; text-decoration: underline; text-transform: capitalize; }

.homepage_data { font-family:Georgia; line-height:1.85em; color:#333333; padding:0 15px 0 0; }
.homepage_data p { font-size:15px; color:black; margin:0; padding:0.1em 0 0 0;}
.homepage_data h4 {font-size:15px;  color:#666; margin:0; font-weight:normal; }
.homepage_data h5 { color:#666; margin:0.1em 0; font-style:italic; font-weight:normal; }

#send2friend {text-align:left;}
.send2friend_header { height:90px; }
#send2friend .content{padding:5px 10px 10px 17px;}
#send2friend h2 {
        color:#black;
        font-size:14px;
        padding:10px 0 5px 0;
        margin:0; }

#send2friend hr {
        border:none;
        border-top:1px solid #CCC;
        padding:0;
        height:1px;
        margin:8px 0 5px 0;
}

#send2friend form {margin:0;padding:0;}
#send2friend fieldset {border:0;margin:15px 0 0 0;padding:0;}
#send2friend dd, #send2friend dt {margin:0;padding:0;}


#send2friend form {margin:0;padding:0;}
#send2friend fieldset {border:0;margin:15px 0 0 0;padding:0;}
#send2friend dd, #send2friend dt {margin:0;padding:0;}

#send2friend input {margin:0 0 15px 0;padding:2px;border:1px solid #CCC;width:150px;}
#send2friend dd textarea {padding:2px;margin:0;width:200px;border:1px solid #CCC;}
#send2friend dt {margin:0 0 5px 0;}
#send2friend dl {float:left;width:250px;margin:0;padding:0;}
#send2friend .button {color:black;background-color:#fff;border:none;font-weight:bold;text-decoration:underline;margin:0;padding:0;text-align:right;}
#send2friend .buttonlong {border:none;display:inline;background-color:#fff;font-weight:bold;text-decoration:underline;color:black;margin:0;padding:0;text-align:left;}

.butt_detail { border:0px; height:20px; padding:3px 15px; _padding:5px 15px; line-height:20px; white-space:nowrap; text-decoration:none; text-align:center; background-color:#e4edd2; color:#666600; }

.nheader { font-family:Georgia; font-size:16px; }

#signupnewsletter { margin-top:5px; }
#signupnewsletter input { margin:5px 0; } 
#signupnewsletter a { color:black; }


.pager { margin:10px 0 10px 0; text-align:right; color:black;}
.pager span, .pager a { font-weight: bold; color:black; line-height:14px; text-decoration:none !important;}

/* clQuestionForm */
#questionsform input { margin-bottom:5px; } 
#qyn { font-style: italic; font-size: 16px; font-weight: bold; padding-top:2em; }
.question { margin-bottom:5px; }
#questionstable { line-height:2em; }

/* blog 2 template */
#blog2 h2 { font-weight:normal; font-size:16px; margin:0 0 1em 0; line-height:1.5em; }
#blog2 h3 { font-size:16px; margin:0; }
#blog2 h4 { font-weight:normal; margin-left:22px; font-style:italic; }
#blog2 p { color:#333333; }
