/***************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: ASDE Commercial
/*
/**************************************************************************************/

/**************************************************************************************/
/**************************************************************************************/
/*   Elements
/**************************************************************************************/
/**************************************************************************************/

body
{
	color: #121212;
	background-color: #FFFFFF;
}

.wrapper
{
	background-image: url('../images/styles/forest/bg.footer.png');
	background-position: bottom center;
	background-repeat: no-repeat;	
}

h1,
h2,
h3,
h4,
h5,
.article-info
{
	color: #121212;
}

a
{
	color: #3DB1D8;
}

a:hover
{
	color: #121212;
}

li
{
}

img.frame
{
	border: 1px solid #FFFFFF;
}

img.shady
{
	box-shadow: 1px 1px 2px #c1cf6e;
}

.img-intro-left img,
.img-fulltext-left img,
.img-fulltext-none img,
.img-intro-none img,
.img-intro-right img,
.img-fulltext-right img
{
	box-shadow: 1px 1px 2px #c1cf6e;
	border: 1px solid #FFFFFF;
}

input,
textarea,
.CodeMirror-wrapping
{
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	color: #121212;
	box-shadow: none;
}

#component input,
#component textarea,
#component .CodeMirror-wrapping
{
	box-shadow: none;	
}

.inputbox,
#jform_name,
#jform_username,
#jform_password1,
#jform_password2,
#jform_email,
#jform_email1,
#jform_email2,
#jform_title,
#jform_url,
#jform_catid,
#jform_state,
#jform_params_editor,
#jform_params_timezone,
#jform_params_language,
#jform_params_admin_style,
#jform_params_admin_language,
#jform_params_helpsite,
#username,
#password
{
	border: 1px solid #DEDEDE;
}

/**************************************************************************************/
/* Header
/**************************************************************************************/
/**************************************************************************************/

#header
{
}

#header.fullheader
{
	background-image: url('../images/styles/forest/bg.header.png');
}

#header h1,
#header h2,
#header h3
{
}


/**************************************************************************************/
/* Header Row 2 - Main Menu                                                            */


#header .row2 #companyname,
#header .row2 #companyname a
{
	color: #121212;
}

#header .row2 #companyname a:hover
{
	color: #9D9D9D;
}

#header .row2 .slogan
{
	color: #121212;
}

#header .row2 #mainmenu
{
}

#header .row2 #mainmenu ul.menu li a
{
	color: #121212;
	background-color: transparent;
	border-radius: 0px 0px 25px 25px;
}

#header .row2 #mainmenu ul.menu li
{
	border-right: 3px solid transparent;
}

#header .row2 #mainmenu ul.menu li.current a,
#header .row2 #mainmenu ul.menu li.active a,
#header .row2 #mainmenu ul.menu li.actives a,
#header .row2 #mainmenu ul.menu li a:hover
{
	background-color: #ef7c00;
	color: #FFFFFF;
}

#header .row2 #mainmenu ul.menu ul
{
    background-color: #ffbe44;
	border-radius: 25px 25px 25px 25px;		
}

#header .row2 #mainmenu ul.menu ul li a
{
    background-color: transparent;
	color: #000000;
}

#header .row2 #mainmenu ul.menu li.current ul li a,
#header .row2 #mainmenu ul.menu li.actives ul li a,
#header .row2 #mainmenu ul.menu li.active ul li a
{
    background-color: transparent;	
	color: #000000;
}

#header .row2 #mainmenu ul.menu ul li.parent a
{
}

#header .row2 #mainmenu ul.menu ul li.current a:hover,
#header .row2 #mainmenu ul.menu ul li.parent a:hover,
#header .row2 #mainmenu ul.menu ul li.actives a:hover,
#header .row2 #mainmenu ul.menu li.deeper ul li a:hover,
#header .row2 #mainmenu ul.menu li.current ul li a:hover,
#header .row2 #mainmenu ul.menu li.parent ul li a:hover,
#header .row2 #mainmenu ul.menu li.actives ul li a:hover
#header .row2 #mainmenu ul.menu li ul li a:hover
{
    background-color: transparent;
	color: #FFFFFF;
}

#header .row2 #mainmenu ul.menu ul ul
{
    background-color: #deeb92;
}

#header .row2 #mainmenu ul.menu ul ul li a:hover,
#header .row2 #mainmenu ul.menu li.deeper ul ul li a:hover,
#header .row2 #mainmenu ul.menu li.current ul ul li a:hover,
#header .row2 #mainmenu ul.menu li.parent ul ul li a:hover,
#header .row2 #mainmenu ul.menu li.actives ul ul li a:hover
{
	color: #FFFFFF;	
}

/**************************************************************************************/
/* Header Row 4                                                                       */
 
 
#header .row4 .wrapper
{
}

#header .row4 h1,
#header .row4 h2,
#header .row4 h3,
#header .row4 h4,
#header .row4 h5
{
	color: #FFFFFF;
	text-shadow: none;
}

#header .row4
{
	color: #FFFFFF;
}

#header .row4 a
{
	color: #2283A2;
}

#header .row4 a:hover
{
	color: #FFFFFF;
}

#header .row4 .button,
#header .row4 .validate,
#header .row4 .readmore,
#header .row4 .readmore button,
#header .row4 .readmore .button,
#header .row4 input.button,
#header .row4 button.button,
#header .row4 button.validate,
#header .row4 button
{
	color: #121212 !important;
	background-color: #FFFFFF;
}

#header .row4 .button a,
#header .row4 .readmore a,
#header .row4 .readmore button a,
#header .row4 .readmore .button a,
#header .row4 input.button a,
#header .row4 button.button a
{
	color: #121212 !important;
}

#header .row4 .button a:hover,
#header .row4 .readmore:hover,
#header .row4 .readmore:hover a,
#header .row4 .readmore a:hover,
#header .row4 .readmore button:hover,
#header .row4 .readmore .button:hover,
#header .row4 .readmore button a:hover,
#header .row4 .readmore .button a:hover,
#header .row4 input.button:hover,
#header .row4 input.button a:hover,
#header .row4 button.validate:hover,
#header .row4 button:hover,
#header .row4 button.button:hover,
#header .row4 button.button a:hover
{
	color: #FFFFFF !important;
	background-color: #c1cf6e;
}


/**************************************************************************************/
/* Breadcrums                                                                         */


.breadrow
{
}

.breadrow .content
{
	color: #121212;
}

#breadcrumb a
{
	color: #3DB1D8;
}

#breadcrumb a:hover
{
	color: #121212;
}

.breadrow #searchbox input
{
}


/**************************************************************************************/
/**************************************************************************************/
/* Content
/**************************************************************************************/
/**************************************************************************************/

/**************************************************************************************/
/* Column Left
/**************************************************************************************/
/**************************************************************************************/


#colleft h1,
#colleft h2,
#colleft h3
{
	text-shadow: none;
	background-color: #ef7c00;
	color: #FFFFFF;
	border-radius: 20px;
}

#colleft h4,
#colleft h5
{
	color: #121212;
}


#colleft a
{
	color: #2594BA;
}

#colleft a:hover
{
	color: #121212;
}

#colleft ul li
{
	background-image: url('../images/styles/forest/bg.listimg.1.png');
	list-style-image: url('../images/liststyle.1.png');
}

#colleft ul li:hover
{
	background-image: url('../images/styles/forest/bg.listimg.2.png');
	list-style-image: url('../images/styles/forest/liststyle.2.png');
}

#colleft ul li a,
#colleft ul li.active ul li a
{
	color: #121212;
}

#colleft ul li a:hover,
#colleft ul ul li a:hover
{
	color: #2594BA;
}

#colleft .moduletable ul.menu li a,
#colleft .moduletable_menu ul.menu li a,
#colleft .moduletable #login-form ul li a
{
	color: #121212;
}

#colleft .moduletable ul.menu li a:hover,
#colleft .moduletable_menu ul.menu li a:hover,
#colleft .moduletable #login-form ul li a:hover
{
	color: #2594BA;
}

#colleft input
{
	color: #121212;
}


/**************************************************************************************/
/* Rows                                                                               */


#colleft #colleft_rows_123
{
	color: #121212;
}

#colleft #colleft_rows_45 .custom,
#colleft #colleft_rows_45 .menu,
#colleft #colleft_rows_45 form
{
	background-color: #ef7c00;
	color: #FFFFFF;
	border-radius: 20px;
}

#colleft #colleft_rows_45 h1,
#colleft #colleft_rows_45 h2,
#colleft #colleft_rows_45 h3
{
	background-image: none;
	background-color: #ef7c00;
	color: #FFFFFF;
	border-radius: 20px;
}

#colleft #colleft_rows_45 h4,
#colleft #colleft_rows_45 h5
{
	color: #FFFFFF;
}

#colleft #colleft_rows_45 ul.menu li,
#colleft #colleft_rows_45 ul.as_menu li
{
	background-image: url('../images/styles/forest/liststyle.3.png');
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
}

#colleft #colleft_rows_45 a,
#colleft #colleft_rows_45 ul li a,
#colleft #colleft_rows_45 ul li.active ul li a,
#colleft #colleft_rows_45 .moduletable ul.menu li a,
#colleft #colleft_rows_45 .moduletable ul.as_menu li a,
#colleft #colleft_rows_45 .moduletable_menu ul.menu li a,
#colleft #colleft_rows_45 .moduletable_menu ul.as_menu li a,
#colleft #colleft_rows_45 .moduletable #login-form ul li a,
#colleft #colleft_rows_45 .more a
{
	color: #FFFFFF;
}

#colleft #colleft_rows_45 a:hover,
#colleft #colleft_rows_45 ul li a:hover,
#colleft #colleft_rows_45 ul ul li a:hover,
#colleft #colleft_rows_45 .moduletable ul.menu li a:hover,
#colleft #colleft_rows_45 .moduletable ul.as_menu li a:hover,
#colleft #colleft_rows_45 .moduletable_menu ul.menu li a:hover,
#colleft #colleft_rows_45 .moduletable_menu ul.as_menu li a:hover,
#colleft #colleft_rows_45 .moduletable #login-form ul li a:hover,
#colleft #colleft_rows_45 .more a:hover
{	
	color: #121212;
}

#colleft #colleft_rows_45 .button,
#colleft #colleft_rows_45 .validate,
#colleft #colleft_rows_45 .readmore,
#colleft #colleft_rows_45 .readmore button,
#colleft #colleft_rows_45 .readmore .button,
#colleft #colleft_rows_45 input.button,
#colleft #colleft_rows_45 button.button,
#colleft #colleft_rows_45 button.validate,
#colleft #colleft_rows_45 button
{
	background-color: #FFFFFF;
	color: #121212;
}

#colleft #colleft_rows_45 .button a,
#colleft #colleft_rows_45 .readmore a,
#colleft #colleft_rows_45 .readmore button a,
#colleft #colleft_rows_45 .readmore .button a,
#colleft #colleft_rows_45 input.button a,
#colleft #colleft_rows_45 button.button a
{
	color: #121212 !important;	
}

#colleft #colleft_rows_45 .button a:hover,
#colleft #colleft_rows_45 .readmore:hover,
#colleft #colleft_rows_45 .readmore:hover a,
#colleft #colleft_rows_45 .readmore a:hover,
#colleft #colleft_rows_45 .readmore button:hover,
#colleft #colleft_rows_45 .readmore .button:hover,
#colleft #colleft_rows_45 .readmore button a:hover,
#colleft #colleft_rows_45 .readmore .button a:hover,
#colleft #colleft_rows_45 input.button:hover,
#colleft #colleft_rows_45 input.button a:hover,
#colleft #colleft_rows_45 button.validate:hover,
#colleft #colleft_rows_45 button:hover,
#colleft #colleft_rows_45 button.button:hover,
#colleft #colleft_rows_45 button.button a:hover
{
	background-color: #c1cf6e;
	color: #FFFFFF !important;	
}

/**************************************************************************************/
/* Column Right
/**************************************************************************************/
/**************************************************************************************/

#colright h1,
#colright h2,
#colright h3
{
	text-shadow: none;
	background-color: #161616;
	color: #FFFFFF;
	border-radius: 20px;
}

#colright h4,
#colright h5
{
	color: #121212;
}


#colright a
{
	color: #2594BA;
}

#colright a:hover
{
	color: #121212;
}

#colright ul li
{
	background-image: url('../images/styles/forest/bg.listimg.1.png');
	list-style-image: url('../images/liststyle.1.png');
}

#colright ul li:hover
{
	background-image: url('../images/styles/forest/bg.listimg.2.png');
	list-style-image: url('../images/styles/forest/liststyle.2.png');
}

#colright ul li a,
#colright ul li.active ul li a
{
	color: #121212;
}

#colright ul li a:hover,
#colright ul ul li a:hover
{
	color: #2594BA;
}

#colright .moduletable ul.menu li a,
#colright .moduletable_menu ul.menu li a,
#colright .moduletable #login-form ul li a
{
	color: #121212;
}

#colright .moduletable ul.menu li a:hover,
#colright .moduletable_menu ul.menu li a:hover,
#colright .moduletable #login-form ul li a:hover
{
	color: #2594BA;
}

#colright input
{
	color: #121212;
}


/**************************************************************************************/
/* Rows                                                                               */


#colright #colright_rows_123
{
	color: #121212;
}

#colright #colright_rows_45 .custom,
#colright #colright_rows_45 .menu,
#colright #colright_rows_45 form
{
	background-color: #161616;
	color: #FFFFFF;
	border-radius: 20px;
}

#colright #colright_rows_45 h1,
#colright #colright_rows_45 h2,
#colright #colright_rows_45 h3
{
	background-image: none;
	background-color: #161616;
	color: #FFFFFF;
	border-radius: 20px;
}

#colright #colright_rows_45 h4,
#colright #colright_rows_45 h5
{
	color: #FFFFFF;
}

#colright #colright_rows_45 ul.menu li,
#colright #colright_rows_45 ul.as_menu li
{
	background-image: url('../images/styles/forest/liststyle.4.png');
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
}

#colright #colright_rows_45 a,
#colright #colright_rows_45 ul li a,
#colright #colright_rows_45 ul li.active ul li a,
#colright #colright_rows_45 .moduletable ul.menu li a,
#colright #colright_rows_45 .moduletable ul.as_menu li a,
#colright #colright_rows_45 .moduletable_menu ul.menu li a,
#colright #colright_rows_45 .moduletable_menu ul.as_menu li a,
#colright #colright_rows_45 .moduletable #login-form ul li a,
#colright #colright_rows_45 .more a
{
	color: #FFFFFF;
}

#colright #colright_rows_45 a:hover,
#colright #colright_rows_45 ul li a:hover,
#colright #colright_rows_45 ul ul li a:hover,
#colright #colright_rows_45 .moduletable ul.menu li a:hover,
#colright #colright_rows_45 .moduletable ul.as_menu li a:hover,
#colright #colright_rows_45 .moduletable_menu ul.menu li a:hover,
#colright #colright_rows_45 .moduletable_menu ul.as_menu li a:hover,
#colright #colright_rows_45 .moduletable #login-form ul li a:hover,
#colright #colright_rows_45 .more a:hover
{	
	color: #ef7c00;
}

#colright #colright_rows_45 .button,
#colright #colright_rows_45 .validate,
#colright #colright_rows_45 .readmore,
#colright #colright_rows_45 .readmore button,
#colright #colright_rows_45 .readmore .button,
#colright #colright_rows_45 input.button,
#colright #colright_rows_45 button.button,
#colright #colright_rows_45 button.validate,
#colright #colright_rows_45 button
{
	background-color: #FFFFFF;
	color: #121212;		
}

#colright #colright_rows_45 .button a,
#colright #colright_rows_45 .readmore a,
#colright #colright_rows_45 .readmore button a,
#colright #colright_rows_45 .readmore .button a,
#colright #colright_rows_45 input.button a,
#colright #colright_rows_45 button.button a
{
	color: #121212 !important;	
}

#colright #colright_rows_45 .button a:hover,
#colright #colright_rows_45 .readmore:hover,
#colright #colright_rows_45 .readmore:hover a,
#colright #colright_rows_45 .readmore a:hover,
#colright #colright_rows_45 .readmore button:hover,
#colright #colright_rows_45 .readmore .button:hover,
#colright #colright_rows_45 .readmore button a:hover,
#colright #colright_rows_45 .readmore .button a:hover,
#colright #colright_rows_45 input.button:hover,
#colright #colright_rows_45 input.button a:hover,
#colright #colright_rows_45 button.validate:hover,
#colright #colright_rows_45 button:hover,
#colright #colright_rows_45 button.button:hover,
#colright #colright_rows_45 button.button a:hover
{
	background-color: #ef7c00;
	color: #FFFFFF !important;	
}

/**************************************************************************************/
/* Column Main
/**************************************************************************************/
/**************************************************************************************/

#colmain #component,
#cmp_content
{
	color: #121212;
}

#colmain h1,
#colmain h2,
#colmain h3
{
	color: #121212;
	text-shadow: none;
}

#colmain #component h1,
#colmain #component h2,
#colmain #component h3,
#cmp_colmain h1,
#cmp_colmain h2,
#cmp_colmain h3
{
    background-color: #ef7c00;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    color: #FFFFFF;
}

#colmain h4,
#colmain h5
{
	color: #121212;
}

#colmain h1 a,
#colmain h2 a,
#colmain h3 a,
#cmp_colmain h1 a,
#cmp_colmain h2 a,
#cmp_colmain h3 a
{
	color: #FFFFFF;
}

#colmain h1 a:hover,
#colmain h2 a:hover,
#colmain h3 a:hover,
#cmp_colmain h1 a:hover,
#cmp_colmain h2 a:hover,
#cmp_colmain h3 a:hover
{
	color: #121212;
}

#colmain h4
#colmain h5
{
	color: #121212;
}

#colmain #component h1,
#colmain #component h2,
#colmain #component h3,
#colmain #adsense h1,
#colmain #adsense h2,
#colmain #adsense h3,
#cmp_colmain h1,
#cmp_colmain h2,
#cmp_colmain h3
{
}

#colmain a
{
	color: #2594BA;
}

#colmain a:hover
{
	color: #121212;
}

#colmain input[type="checkbox"],
#colmain input[type="radio"]
{
	background-color: transparent !important!
}

#colmain p
{
	color: #121212;
}

#colmain #component .article-info,
#cmp_colmain .article-info
{
	background-color: #F6F6F6;
	border: 1px solid #DEDEDE;
	color: #121212;
}

#colmain #component p.readmore
{
	background-color: transparent;
    background-image: url("../images/styles/forest/bg.readmore.png");
    background-position: right top;
    background-repeat: no-repeat;	
}


#colmain #component p.readmore a
{
	color: #2594BA !important;
}

#colmain #component p.readmore a:hover
{
	color: #121212 !important;
}

#colmain #component .blog p.readmore a span
{
	color: #ef7c00
}

#colmain span.spacer > span.text label
{
	color: #121212;
}

#colmain #jform_spacer-lbl,
#colmain label.invalid,
#colmain .red,
#colmain .star,
#colmain .asterisk
{
	color: #FF2200;
}

.border_bottom
{
	border-bottom: 1px #E6E6E6 dotted;
}

.article-info
{
	color: #FF2200;
}

.toggle_content
{
	background-color: #FAFAFA;
	border: 1px solid #DEDEDE;
	color: #121212;
}

#colmain .toggle_content h1,
#colmain .toggle_content h2,
#colmain .toggle_content h3,
#colmain .toggle_content h4,
#colmain .toggle_content h5
{
	color: #101010;
}


/**************************************************************************************/


#system-message dd.error ul,
#system-message dd.warning ul,
#system-message dd.notice ul,
#system-message .alert
{
	border: 3px solid #FF2200;
	border-radius: 0px;	
}

#system-message .alert h4.alert-heading,
#system-message .alert div p,
#system-message ul li
{
	color: #FF2200;
}

.invalid
{
	border-color: #FF2200;	
}


/**************************************************************************************/
/* Colmain Row 1                                                                      */


#colmain .row1
{
	color: #121212;
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3,
#colmain .row1 h4,
#colmain .row1 h5
{
	color: #121212;
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3
{
	background-color: #ef7c00;
	color: #FFFFFF;
	border-radius: 20px;
}

#colmain .row1 p
{
	color: #121212;
}

#colmain .row1 a
{
	color: #2594BA;
}

#colmain .row1 a:hover
{
	color: #121212;
}


/**************************************************************************************/
/* Colmain Row 2                                                                      */


#colmain .row2 .row2col1
{
}

#colmain .row2 .row2col1 h1,
#colmain .row2 .row2col1 h2,
#colmain .row2 .row2col1 h3
{
	color: #121212;
	text-shadow: none;
}

#colmain .row2 .row2col1 p
{
	color: #121212;
}

#colmain .row2 .row2col1 a
{
	color: #2594BA;
}

#colmain .row2 .row2col1 a:hover
{
	color: #121212;
}

#colmain .row2 .row2col2
{
	color: #FFFFFF;
	background-image: none;
	border: 0px;
	background-color: #ef7c00;
	border-radius: 20px;
}

#colmain .row2 .row2col2 h1,
#colmain .row2 .row2col2 h2,
#colmain .row2 .row2col2 h3
{
	color: #FFFFFF;
	text-shadow: none;
}

#colmain .row2 .row2col2 p
{
	color: #FFFFFF;
}

#colmain .row2 .row2col2 a
{
	color: #89DAF4;
}

#colmain .row2 .row2col2 a:hover
{
	color: #FFFFFF;
}

#colmain .row2 .row2col2 input, 
#colmain .row2 .row2col2 textarea, 
#colmain .row2 .row2col2 .CodeMirror-wrapping,
#colmain .row2 .row2col2 button,
#colmain .row2 .row2col2 .button,
#colmain .row2 .row2col2 .validate,
#colmain .row2 .row2col2 .readmore
{
	margin: 26px 0px 0px 0px;;
}

#colmain .row2 .row2col2 .button,
#colmain .row2 .row2col2 .validate,
#colmain .row2 .row2col2 .readmore,
#colmain .row2 .row2col2 .readmore button,
#colmain .row2 .row2col2 .readmore .button,
#colmain .row2 .row2col2 input.button,
#colmain .row2 .row2col2 button.button,
#colmain .row2 .row2col2 button.validate,
#colmain .row2 .row2col2 button
{
	color: #121212 !important;
	background-color: #FFFFFF;
}

#colmain .row2 .row2col2 .button a,
#colmain .row2 .row2col2 .readmore a,
#colmain .row2 .row2col2 .readmore button a,
#colmain .row2 .row2col2 .readmore .button a,
#colmain .row2 .row2col2 input.button a,
#colmain .row2 .row2col2 button.button a
{
	color: #121212 !important;
}

#colmain .row2 .row2col2 .button a:hover,
#colmain .row2 .row2col2 .readmore:hover,
#colmain .row2 .row2col2 .readmore:hover a,
#colmain .row2 .row2col2 .readmore a:hover,
#colmain .row2 .row2col2 .readmore button:hover,
#colmain .row2 .row2col2 .readmore .button:hover,
#colmain .row2 .row2col2 .readmore button a:hover,
#colmain .row2 .row2col2 .readmore .button a:hover,
#colmain .row2 .row2col2 input.button:hover,
#colmain .row2 .row2col2 input.button a:hover,
#colmain .row2 .row2col2 button.validate:hover,
#colmain .row2 .row2col2 button:hover,
#colmain .row2 .row2col2 button.button:hover,
#colmain .row2 .row2col2 button.button a:hover
{
	color: #FFFFFF !important;
	background-color: #c1cf6e;
}


/**************************************************************************************/
/* Colmain Row 3                                                                      */


#colmain .row3
{
	color: #FFFFFF;
	border: 0px;
	background-color: #ef7c00;
	border-radius: 20px;
}

#colmain .row3 h1,
#colmain .row3 h2,
#colmain .row3 h3
{
	color: #FFFFFF;
	text-shadow: none;
}

#colmain .row3 p
{
	color: #FFFFFF;
}

#colmain .row3 a
{
	color: #89DAF4;
}

#colmain .row3 a:hover
{
	color: #FFFFFF;
}

#colmain .row3 input, 
#colmain .row3 textarea, 
#colmain .row3 .CodeMirror-wrapping,
#colmain .row3 button,
#colmain .row3 .button,
#colmain .row3 .validate,
#colmain .row3 .readmore
{
	margin: 26px 0px 0px 0px;;
}

#colmain .row3 .button,
#colmain .row3 .validate,
#colmain .row3 .readmore,
#colmain .row3 .readmore button,
#colmain .row3 .readmore .button,
#colmain .row3 input.button,
#colmain .row3 button.button,
#colmain .row3 button.validate,
#colmain .row3 button
{
	color: #121212 !important;
	background-color: #FFFFFF;
}

#colmain .row3 .button a,
#colmain .row3 .readmore a,
#colmain .row3 .readmore button a,
#colmain .row3 .readmore .button a,
#colmain .row3 input.button a,
#colmain .row3 button.button a
{
	color: #121212 !important;
}

#colmain .row3 .button a:hover,
#colmain .row3 .readmore:hover,
#colmain .row3 .readmore:hover a,
#colmain .row3 .readmore a:hover,
#colmain .row3 .readmore button:hover,
#colmain .row3 .readmore .button:hover,
#colmain .row3 .readmore button a:hover,
#colmain .row3 .readmore .button a:hover,
#colmain .row3 input.button:hover,
#colmain .row3 input.button a:hover,
#colmain .row3 button.validate:hover,
#colmain .row3 button:hover,
#colmain .row3 button.button:hover,
#colmain .row3 button.button a:hover
{
	color: #FFFFFF !important;
	background-color: #c1cf6e;
}


/**************************************************************************************/
/* Colmain Row 4 */


#colmain .row4
{
	color: #FFFFFF;
	border: 0px;
	background-color: #161616;
	border-radius: 20px;
}

#colmain .row4 h1,
#colmain .row4 h2,
#colmain .row4 h3
{
	color: #FFFFFF;
	text-shadow: none;
}

#colmain .row4 p
{
	color: #FFFFFF;
}

#colmain .row4 a
{
	color: #FFFFFF;
}

#colmain .row4 a:hover
{
	color: #121212;
}

#colmain .row4 input, 
#colmain .row4 textarea, 
#colmain .row4 .CodeMirror-wrapping,
#colmain .row4 button,
#colmain .row4 .button,
#colmain .row4 .validate,
#colmain .row4 .readmore
{
	margin: 26px 0px 0px 0px;;
}

#colmain .row4 .button,
#colmain .row4 .validate,
#colmain .row4 .readmore,
#colmain .row4 .readmore button,
#colmain .row4 .readmore .button,
#colmain .row4 input.button,
#colmain .row4 button.button,
#colmain .row4 button.validate,
#colmain .row4 button
{
	background-color: #666666;
	color: #FFFFFF;		
}

#colmain .row4 .button a,
#colmain .row4 .readmore a,
#colmain .row4 .readmore button a,
#colmain .row4 .readmore .button a,
#colmain .row4 input.button a,
#colmain .row4 button.button a
{
	color: #FFFFFF !important;
}

#colmain .row4 .button a:hover,
#colmain .row4 .readmore:hover,
#colmain .row4 .readmore:hover a,
#colmain .row4 .readmore a:hover,
#colmain .row4 .readmore button:hover,
#colmain .row4 .readmore .button:hover,
#colmain .row4 .readmore button a:hover,
#colmain .row4 .readmore .button a:hover,
#colmain .row4 input.button:hover,
#colmain .row4 input.button a:hover,
#colmain .row4 button.validate:hover,
#colmain .row4 button:hover,
#colmain .row4 button.button:hover,
#colmain .row4 button.button a:hover
{
	background-color: #FFFFFF;
	color: #121212 !important;
}



/**************************************************************************************/
/* Footer
/**************************************************************************************/
/**************************************************************************************/

.footer
{
}

/**************************************************************************************/
/* Footer Row 1                                                                       */


.footer .row1 .row1col1,
.footer .row1 .row1col2,
.footer .row1 .row1col3,
.footer .row1 .row1col4
{
	border-radius: 20px;
}

.footer .row1 h1,
.footer .row1 h2,
.footer .row1 h3,
.footer .row1 h4,
.footer .row1 h5
{
	color: #FFFFFF;
	text-shadow: none;
}

.footer .row1 a,
.footer .row1 h1 a,
.footer .row1 h2 a,
.footer .row1 h3 a,
.footer .row1 h4 a,
.footer .row1 h5 a
{
	color: #89DAF4;
}

.footer .row1 a:hover,
.footer .row1 h1 a:hover,
.footer .row1 h2 a:hover,
.footer .row1 h3 a:hover,
.footer .row1 h4 a:hover,
.footer .row1 h5 a:hover
{
	color: #FFFFFF;
}

.footer .row1 ul li 
{
    list-style-image: url("../images/styles/forest/liststyle.5.png");
}

.footer .row1 .button,
.footer .row1 .validate,
.footer .row1 .readmore,
.footer .row1 .readmore button,
.footer .row1 .readmore .button,
.footer .row1 input,
.footer .row1 textarea,
.footer .row1 input.button,
.footer .row1 button.button,
.footer .row1 button.validate,
.footer .row1 button
{
	color: #121212 !important;
	background-color: #FFFFFF;
}

.footer .row1 .button a,
.footer .row1 .readmore a,
.footer .row1 .readmore button a,
.footer .row1 .readmore .button a,
.footer .row1 input.button a,
.footer .row1 button.button a
{
	color: #121212 !important;
}
.footer .row1 .button a:hover,
.footer .row1 .readmore:hover,
.footer .row1 .readmore:hover a,
.footer .row1 .readmore a:hover,
.footer .row1 .readmore button:hover,
.footer .row1 .readmore .button:hover,
.footer .row1 .readmore button a:hover,
.footer .row1 .readmore .button a:hover,
.footer .row1 input.button:hover,
.footer .row1 input.button a:hover,
.footer .row1 button.validate:hover,
.footer .row1 button:hover,
.footer .row1 button.button:hover,
.footer .row1 button.button a:hover
{
	background-color: #c1cf6e;
	color: #FFFFFF !important;
}

.footer .row1 .readmore:hover,
.footer .row1 .readmore button:hover,
.footer .row1 .readmore .button:hover,
.footer .row1 input.button:hover,
.footer .row1 button.validate:hover,
.footer .row1 button:hover,
.footer .row1 button.button:hover
{
	background-color: #c1cf6e;
}

/**************************************************************************************/

.footer .row1col1,
.footer .row1col2,
.footer .row1col3,
.footer .row1col4
{
	color: #FFFFFF;
	background-color: #ef7c00;
}


/**************************************************************************************/
/* Footer Row 2 */


.footer .row2
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	background-color: #161616;
}

.footer .row2 .content
{
}

.footer .row2 h1,
.footer .row2 h2,
.footer .row2 h3,
.footer .row2 h4,
.footer .row2 h5
{
	color: #FFFFFF;
}

.footer .row2 ul li 
{
    list-style-image: url("../images/styles/forest/liststyle.2.png");
}

.footer .row2 ul.menu li
{
	background-image: url('../images/styles/forest/liststyle.4.png');
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
}

.footer .row2 input
{
	color: #FFFFFF;
}

.footer .row2 p,
.footer .row2 #trademark
{
	color: #FFFFFF;
}

.footer .row2 a,
.footer .row2 .footermenu li a
{
	color: #FFFFFF;
}

.footer .row2 a:hover
{
	color: #ef7c00;
}

.footer .row2 input, 
.footer .row2 textarea
{
	background-color: #222222;
	background-image: none;
	border: 1px solid #222222;
}

.footer .row2 .button,
.footer .row2 .validate,
.footer .row2 .readmore,
.footer .row2 .readmore button,
.footer .row2 .readmore .button,
.footer .row2 input.button,
.footer .row2 button.button,
.footer .row2 button.validate,
.footer .row2 button
{
	color: #FFFFFF !important;
	background-color: #ef7c00;
}

.footer .row2 .readmore:hover,
.footer .row2 .readmore button:hover,
.footer .row2 .readmore .button:hover,
.footer .row2 input.button:hover,
.footer .row2 button.validate:hover,
.footer .row2 button:hover,
.footer .row2 button.button:hover
{
	background-color: #FFFFFF !important;
	color: #121212 !important;	
}

.footer .row2 #contactus .custom 
{
    background-image: url('../images/styles/forest/bg.footer.contactus.png');
    background-position: left top;
    background-repeat: repeat-x;
	border-radius: 15px;
}

.footer .row2 #visitus .workhours
{
	color: #ef7c00;
	font-weight: bold;
}

/**************************************************************************************/
/* Footer Row 3                                                                       */


.footer .row3
{
	border-top: 1px solid #FFFFFF;
	background-color: #111111;
	color: #FFFFFF;
}

.footer .row3 a
{
	color: #FFFFFF;
}

.footer .row3 a:hover
{
	color: #ef7c00;
}


/**************************************************************************************/
/**************************************************************************************/
/* General Element IDs and classes
/**************************************************************************************/
/**************************************************************************************/

button,
.button,
.btn,
.next,
.previous, 
.validate,
.readmore,
p.readmore,
.actions li,
.pagination li,
.pagenav li a,
#login-form ul.unstyled li
{
	background-color: #ef7c00;
	color: #FFFFFF !important;
}

.readmore a,
#component p.readmore a,
.actions li a,
.pagination li a,
.pagenav li a,
#login-form ul.unstyled li a
{
	color: #FFFFFF !important;
}

button:hover,
.button:hover,
.btn:hover,
.next:hover,
.previous:hover, 
.validate:hover,
.readmore:hover,
#component p.readmore:hover,
.pagination li a:hover,
.pagenav li a:hover,
#login-form ul.unstyled li a:hover
{
	background-color: #ffbe44;
	color: #121212 !important;
}

.readmore a:hover,
#component p.readmore a:hover
{
	color: #121212 !important;
}

.moduletable_menu li a:hover
{
	color: #2594BA;
}

span.bignumber_1
{
	background-color: #161616;
	color: #FFFFFF;
}


span.bignumber_2
{
	background-color: #ef7c00;
	color: #FFFFFF;
}

.googlemap
{
	background-color: #161616;
	color: #FFFFFF;
	border: 1px solid #000000;
	border-radius: 20px;
}

#colleft #as_accordionmenu 
{
	background-color: #ef7c00; !important;
}

#colright #as_accordionmenu 
{
	background-color: #161616 !important;
}

#phocagallery-module-ri div.mosaic a img,
#phocagallery-module-ri div.mosaic img
{
	border-radius: 15px;	
	border: 1px solid #000000;
	box-shadow: 1px 1px 3px #000000;	
}
