

/* ----------------------------------------------------------------------------------------------------------
1) HTML tags
---------------------------------------------------------------------------------------------------------- */

body {/*background-color:#f2f2f2;*/ color:#404040}

a {color:#404040;}
a:hover {color:#000; cursor:}

sup { vertical-align:super;}

/* ----------------------------------------------------------------------------------------------------------
2) HTML styles
---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
3) Layout
---------------------------------------------------------------------------------------------------------- */

    #nav span {color:#DDD;}
    #nav #nav-active {color:#090;}

    #tray {background-color: transparent;}
    #tray li a {color:#404040;}
    #tray li#tray-active a {background-color:#090; color:#FFF;}
    #tray li a:hover {background-color:#9F9F9F; color:#FFF;}

        #search #search-input {background-color:#FFF;}
        #search #search-input input {color:#404040;}

    #footer, #footer a {color:#404040;}
    #footer a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
4-1) Page: Homepage
---------------------------------------------------------------------------------------------------------- */
#col { margin: 0; background: none;}
#col-top, #col-bottom{background-color:#ffffff;}

#cols3 .col h3 {background-color:#EEF8E4; color:#090;}
#cols3 .col h3 a {color:#090; text-decoration:none;}
#cols3 .col h3 a:hover {color:#000;}
#cols3 .col-more {background:#F5F5F5;}

#cols2 #col-left .title h4, #cols2 #col-right h4 {color:#090;}
#cols2 #col-left .title h4, #cols2 #col-left .title span {background-color:#FFF;}
#cols2 #col-left .article {color:#090;}
#cols2 #col-left a:hover.article {color:#000;}

#cols2 #col-right { background:url(../design/chat-bg.png); height:140px; width: 307px; padding: 0;}
#cols2 #col-right h4 span {background-color:#EEF8E4;}

/* ----------------------------------------------------------------------------------------------------------
5) Others
---------------------------------------------------------------------------------------------------------- */

.high {color:#090}


#slider
{
	margin-bottom: 18px;
}
.nivo-controlNav {
	position:absolute;
	left:47%;
	bottom:-16px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:10px;
	background:url(../design/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:34px;
	background: url(../design/arrows.png);
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-32px 0;
	right:10px;
}
a.nivo-prevNav {
	left:10px;
}

/* ----------------------------------------------------------------------------------------------------------
6) Main content
---------------------------------------------------------------------------------------------------------- */
#main-top
{
	background: transparent url(../design/main--container-top.png);
	background-repeat:none;
	height: 5px;
	/*margin-top: 10px;*/
}

#main-bottom
{
    background: transparent url(../design/main--container-bottom.png);
	background-repeat:none;
	height: 5px;
	margin-bottom: 4px;
}

#main-content
{
	background: #ffffff;
	width:958px;
	height:462px;
	/*padding:20px;*/
		border-left: 1px #b0b0b0 solid;
		border-right: 1px #b0b0b0 solid;
}
#main-content li
{
	list-style: none;
}

#main-content p
{
	text-align: left;
}

.mainbox h1
{
	color: #29cc29;
	font-family: Lucida Bright;
	margin: 0;
	/*padding-left: 8px;*/
	font-size: 30px;
}

.mainbox span
{
	color: #5ac40c;
}
.main-text
{
	text-align:justify;
	/*font-family: calibri;*/
	/*color: #626262;*/
	margin-left: 8px;
	font-size: 12px;
}

#Dwld_Pdf
{
	width: 350px;
	float:none;
	padding:25px;
}

#main-content-left
{
	width: 620px;
	float:left;
	padding:18px;

}
#main-content-left h4
{
	margin: 0;
}

#main-content-right
{
	width: 300px;
	float:left;
}

#main-content-right-top
{
	width: 300px;
	height: 250px;
}

#main-content-left-bottom-l
{
	float: left;
	width: 290px;
	/*padding:10px;*/
	margin-right: 16px;
}

#main-content-left-bottom-r
{
	float: left;
	width:290px;
	/*padding:10px;*/
}
.mainbox h3
{
	color: #29cc29;
	font-family: Lucida Bright;
	margin: 0;
	/*padding-left: 8px;*/
}

#main-content-ul
{
}

#main-content-li
{
	list-style:none;
	color: #000000;
	/*font-family: lucida Bright;*/
	font-size:12px;
	font-weight: bold;
	padding-bottom: 6px;
}
#main-content-li a
{
	text-decoration:none;
}

#main-content-right-bottom
{
	padding: 20px;
}

input
{
	border: #b0b0b0 1px solid;
}

textarea
{
   border: #b0b0b0 1px solid;
}
