/**************************************************************************************/
/**************************************************************************************/
/*   Elements
/**************************************************************************************/
/**************************************************************************************/


body
{
	font-family: 'Noto Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #FEFCED;
	color: #614B42;
	background-image: url('images/bg1.jpg');
	background-repeat: repeat !important;
	background-position: left top !important;
}

.wrapper
{
	background-image: url('images/spacer.png');
	margin:0 auto;
	position:relative;
	display:block;
}



/**************************************************************************************/
/*   Header
/**************************************************************************************/
/**************************************************************************************/

#header
{
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	/* font-family: Voces, Arial, Helvetica, sans-serif;  */
}

#header .content
{
	width: 1182px;		
}

#header h1,
#header h2, 
#header h3
{
	color: #614B42;	
}

#header a
{
	color: #614B42;	
}

#header a:hover
{
	color: #614B42;		
}

/**************************************************************************************/
/*   Header Row 0					      											  */

#header .row0 .search input
{
	color: #614B42;	
}

/**************************************************************************************/
/*   Header Row 1					      											  */


#header .row1
{
	color: #FFFFFF;
}

#header .row1 .content
{
	width: 1200px;		
}

#header .row1 #companyname
{
}

#header.home #companyname a,
#header .row1 #companyname,
#header .row1 #companyname a
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: normal;
	color: #FFFFFF;
}

#header.home #companyname a:hover,
#header .row1 #companyname a:hover
{
	color: #FFFFFF;
}

#header.home .slogan,
#header .row1 .slogan
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
	color: #FFFFFF;
}


/**************************************************************************************/
/*   Header Row 1 - Top menu														  */

#header .row1 .row1col2
{
	float: right;
}

#header.home #topmenu_home ul.menu li a,
#header .row1 #topmenu ul.menu li a
{
	color: #FFFFFF;
	text-shadow: 1px 1px #614B42;		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#header.home #topmenu_home ul.menu li.current a,
#header.home #topmenu_home ul.menu li.active a,
#header.home #topmenu_home ul.menu li a:hover,
#header .row1 #topmenu ul.menu li.current a,
#header .row1 #topmenu ul.menu li.active a,
#header .row1 #topmenu ul.menu li a:hover
{
	color: #CEF35A;	
	text-shadow: 1px 1px #614B42;
}

#header .row1 #topmenu ul.menu ul 
{
	color: #FFFFFF;
	opacity: 1;
	background-color: #728B1D;	
}

#header .row1 #topmenu ul.menu ul li
{
	background-color: #728B1D;
}

#header .row1 #topmenu ul.menu ul li a 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;	
}

#header .row1 #topmenu ul.menu ul li.current a:hover,
#header .row1 #topmenu ul.menu ul li.active a:hover,
#header .row1 #topmenu ul.menu ul li.actives a:hover,
#header .row1 #topmenu ul.menu ul li.parent a:hover,
#header .row1 #topmenu ul.menu li.deeper ul li a:hover,
#header .row1 #topmenu ul.menu li.current ul li a:hover,
#header .row1 #topmenu ul.menu li.active ul li a:hover,
#header .row1 #topmenu ul.menu li.actives ul li a:hover,
#header .row1 #topmenu ul.menu li.parent ul li a:hover,
#header .row1 #topmenu ul.menu li ul li a:hover
{
	color: #CEF35A;
}

#header .row1 #topmenu ul.menu ul li.parent
{
	background-image: url('images/mark.parent.png');
	background-repeat: no-repeat;	
}

#header .row1 #topmenu ul.menu ul ul
{
	color: #FFFFFF;
	opacity: 1;
}

#header .row1 #topmenu ul.menu ul ul li,
#header .row1 #topmenu ul.menu ul ul
{
	background-color: #5E7318;	
}


/**************************************************************************************/
/*   Header Row 4																	  */


#header .row4
{
	font-size: 12px;
	border-top: 1px solid #C2B5AF;	
	border-bottom: 1px solid #C2B5AF;	
	background-color: #FFFFFF;	
}

#header .row4 .content .container
{
	width: 1180px;	
	padding: 0px 30px 0px 30px;
}

#header .row4 h1
{
	font-size: 18px;
}

#header .row4 h2
{
	font-size: 16px;
}

#header .row4 h3
{
	font-size: 14px;
}

#header .row4 h4
{
	font-size: 12px;
}

#header .row4 h5
{
	font-size: 12px;
}

#header .row4 h1,
#header .row4 h2, 
#header .row4 h3,
#header .row4 h4,
#header .row4 h5
{
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 1px 1px #FFFFFF;		
}

/*   Header Row 4 Column 1   */

#header .row4 .row4col1
{
	width: 270.5px;	
	border: 1px solid #C2B5AF;
	background-image: url('images/bg1.jpg');
	background-repeat: repeat;			
	background-color: #;	
}

#header .row4col1 h1,
#header .row4col1 h2, 
#header .row4col1 h3,
#header .row4col1 h4,
#header .row4col1 h5
{
	color: #614B42;	
}

#header .row4col1
{
	color: #614B42;	
}

#header .row4col1 a
{
	color: #614B42;	
}

#header .row4col1 a:hover
{
	color: #5E7318;	
}

/*   Header Row 4 Column 2   */

#header .row4 .row4col2
{
	width: 270.5px;	
	background-image: url('images/bg1.jpg');
	background-repeat: repeat;			
	background-color: #;
	border: 1px solid #C2B5AF;				
}

#header .row4col2 h1,
#header .row4col2 h2, 
#header .row4col2 h3,
#header .row4col2 h4,
#header .row4col2 h5
{
	color: #614B42;	
}

#header .row4col2
{
	color: #614B42;	
}

#header .row4col2 a
{
	color: #614B42;	
}

#header .row4col2 a:hover
{
	color: #5E7318;	
}

/*   Header Row 4 Column 3   */

#header .row4 .row4col3
{
	width: 270.5px;	
	background-image: url('images/bg1.jpg');
	background-repeat: repeat;			
	background-color: #;	
	border: 1px solid #C2B5AF;			
}

#header .row4col3 h1,
#header .row4col3 h2, 
#header .row4col3 h3,
#header .row4col3 h4,
#header .row4col3 h5
{
	color: #614B42;	
}

#header .row4col3
{
	color: #614B42;	
}

#header .row4col3 a
{
	color: #614B42;	
}

#header .row4col3 a:hover
{
	color: #5E7318;	
}

/*   Header Row 4 Column 4   */

#header .row4 .row4col4
{
	width: 270.5px;	
	background-image: url('images/bg1.jpg');
	background-repeat: repeat;			
	background-color: #;	
	border: 1px solid #C2B5AF;			
}

#header .row4col4 h1,
#header .row4col4 h2, 
#header .row4col4 h3,
#header .row4col4 h4,
#header .row4col4 h5
{
	color: #614B42;	
}

#header .row4col4
{
	color: #614B42;	
}

#header .row4col4 a
{
	color: #614B42;	
}

#header .row4col4 a:hover
{
	color: #5E7318;	
}




/**************************************************************************************/
/**************************************************************************************/
/*   Content
/**************************************************************************************/
/**************************************************************************************/

#content
{
	width: 1180px;	
}


/**************************************************************************************/
/*   Column Left
/**************************************************************************************/
/**************************************************************************************/

#colleft
{
	width: 212px;
	margin: 0px 30px 0px 0px;		
}

#colleft h1
{
	font-size: 18px;
}

#colleft h2
{
	font-size: 16px;
}

#colleft h3
{
	font-size: 14px;
}

#colleft h4
{
	font-size: 12px;
}

#colleft h5
{
	font-size: 12px;
}

#colleft h1, 
#colleft h2, 
#colleft h3,
#colleft h4,
#colleft h5
{
	font-weight: bold;
	text-transform: uppercase;
}

#colleft a
{
	color: #614B42;
}

#colleft a:hover
{
	color: #79941F;
}
	
#colleft ul li a,
#colleft ul li.active ul li a
{
	color: #614B42;
	font-size:  12px;
	text-transform: none;	
}

#colleft ul li a:hover,
#colleft ul ul li a:hover  
{
    color: #79941F;
}

#colleft .moduletable ul.menu li a,
#colleft .moduletable_menu ul.menu li a,
#colleft .moduletable #login-form ul li a
{
	color: #614B42;	
}

#colleft .moduletable ul.menu li a:hover,
#colleft .moduletable_menu ul.menu li a:hover,
#colleft .moduletable #login-form ul li a:hover
{
	color: #79941F;	
}

#colleft img
{
	background-color: transparent;
}

#colleft input
{
	width: 202px;
	font-family: Arial, Helvetica, sans-serif;
	color: #614B42;	
}

#colleft .more a
{
	color: #614B42;	
}

#colleft .more a:hover
{
	color: #79941F;	
}


/**************************************************************************************/
/*   Rows 			   																  */

#colleft .row0,
#colleft .row1,
#colleft .row2,
#colleft .row3
{
	color: #614B42;	
}

#colleft .row4,
#colleft .row5
{
	background-image: url('/content/asj38/');
	background-repeat: repeat;
	color: #614B42;	
	background-color: #FFFFFF;
	border: 1px solid #C2B5AF;	
}

#colleft .row0 h1, 
#colleft .row0 h2, 
#colleft .row0 h3,
#colleft .row0 h4, 
#colleft .row0 h5, 
#colleft .row1 h1, 
#colleft .row1 h2, 
#colleft .row1 h3,
#colleft .row1 h4, 
#colleft .row1 h5, 
#colleft .row2 h1, 
#colleft .row2 h2, 
#colleft .row2 h3,
#colleft .row2 h4, 
#colleft .row2 h5, 
#colleft .row3 h1, 
#colleft .row3 h2, 
#colleft .row3 h3,
#colleft .row3 h4, 
#colleft .row3 h5
{
	color: #614B42;
	text-shadow: 1px 1px #FFFFFF;
}

#colleft .row0 h1, 
#colleft .row0 h2, 
#colleft .row0 h3,
#colleft .row1 h1, 
#colleft .row1 h2, 
#colleft .row1 h3,
#colleft .row2 h1, 
#colleft .row2 h2, 
#colleft .row2 h3,
#colleft .row3 h1, 
#colleft .row3 h2, 
#colleft .row3 h3
{
	border-bottom: 1px dashed #C2B5AF;		
}

#colleft_rows_123 h3 span
{
	color: #79941F	
}

#colleft .row4 h1,
#colleft .row4 h2,
#colleft .row4 h3,
#colleft .row4 h4,
#colleft .row4 h5,
#colleft .row5 h1,
#colleft .row5 h2,
#colleft .row5 h3,
#colleft .row5 h4,
#colleft .row5 h5
{
	color: #614B42;
	text-shadow: 1px 1px #FFFFFF	
}

#colleft .row4 a,
#colleft .row4 ul li a,
#colleft .row4 ul li.active ul li a,
#colleft .row4 .moduletable ul.menu li a,
#colleft .row4 .moduletable_menu ul.menu li a,
#colleft .row4 .moduletable #login-form ul li a,
#colleft .row4 .more a,
#colleft .row5 a,
#colleft .row5 ul li a,
#colleft .row5 ul li.active ul li a,
#colleft .row5 .moduletable ul.menu li a,
#colleft .row5 .moduletable_menu ul.menu li a,
#colleft .row5 .moduletable #login-form ul li a,
#colleft .row5 .more a
{
	color: #614B42;
}

#colleft .row4 a:hover,
#colleft .row4 ul li a:hover,
#colleft .row4 ul ul li a:hover,
#colleft .row4 .moduletable ul.menu li a:hover,
#colleft .row4 .moduletable_menu ul.menu li a:hover,
#colleft .row4 .moduletable #login-form ul li a:hover,
#colleft .row4 .more a:hover,
#colleft .row5 a:hover,
#colleft .row5 ul li a:hover,
#colleft .row5 ul ul li a:hover,
#colleft .row5 .moduletable ul.menu li a:hover,
#colleft .row5 .moduletable_menu ul.menu li a:hover,
#colleft .row5 .moduletable #login-form ul li a:hover,
#colleft .row5 .more a:hover
{
	color: #79941F;
}

#colleft .row4 .moduletable,
#colleft .row5 .moduletable
{
	padding: 25px;
}

#colleft .row4 input,
#colleft .row5 input
{
	width: 152px;
}

/**************************************************************************************/
/*   Column Right
/**************************************************************************************/
/**************************************************************************************/

#colright
{
	width: 212px;
	padding: 0px 0px 0px 30px;
}

#colright h1
{
	font-size: 18px;
}

#colright h2
{
	font-size: 16px;
}

#colright h3
{
	font-size: 14px;
}

#colright h4
{
	font-size: 12px;
}

#colright h5
{
	font-size: 12px;
}

#colright h1, 
#colright h2, 
#colright h3,
#colright h4,
#colright h5
{
	font-weight: bold;
	text-transform: uppercase;	
}

#colright a
{
	color: #614B42;
}

#colright a:hover
{
	color: #79941F;
}
	
#colright ul.menu li a,
#colright ul li.active ul li a
{
	color: #614B42;
	font-size: 12px;
	text-transform: none;
}

#colright ul li a:hover,
#colright ul ul li a:hover  
{
    color: #79941F;
}

#colright .moduletable ul.menu li a,
#colright .moduletable_menu ul.menu li a,
#colright .moduletable #login-form ul li a
{
	color: #614B42;	
}

#colright .moduletable ul.menu li a:hover,
#colright .moduletable_menu ul.menu li a:hover,
#colright .moduletable #login-form ul li a:hover
{
	color: #79941F;	
}

#colright img
{
	background-color: transparent;
}

#colright input
{
	width: 202px;
	font-family: Arial, Helvetica, sans-serif;
	color: #614B42;
}

#colright .more a
{
	color: #614B42;	
}

#colright .more a:hover
{
	color: #79941F;	
}


/**************************************************************************************/
/*   Rows 			   																  */

#colright .row1,
#colright .row2,
#colright .row3
{
	color: #614B42;	
}

#colright .row4,
#colright .row5
{
	color: #CFCFCF;	
	background-color: #332723;
	border: 1px solid #FFFFFF;		
	background-image: url('<?php get_theme_url(); ?>/images/bg.png');
	background-repeat: repeat;	
}

#colright .row1 h1, 
#colright .row1 h2, 
#colright .row1 h3,
#colright .row1 h4, 
#colright .row1 h5, 
#colright .row2 h1, 
#colright .row2 h2, 
#colright .row2 h3,
#colright .row2 h4, 
#colright .row2 h5, 
#colright .row3 h1, 
#colright .row3 h2, 
#colright .row3 h3,
#colright .row3 h4, 
#colright .row3 h5
{
	color: #614B42;
	text-shadow: 1px 1px #FFFFFF}

#colright .row1 h1, 
#colright .row1 h2, 
#colright .row1 h3,
#colright .row2 h1, 
#colright .row2 h2, 
#colright .row2 h3,
#colright .row3 h1, 
#colright .row3 h2, 
#colright .row3 h3
{
	border-bottom: 1px dashed #C2B5AF;		
}

#colright_rows_123 h3 span
{
	color: #79941F	
}

#colright .row4 h1,
#colright .row4 h2,
#colright .row4 h3,
#colright .row4 h4,
#colright .row4 h5,
#colright .row5 h1,
#colright .row5 h2,
#colright .row5 h3,
#colright .row5 h4,
#colright .row5 h5
{
	color: #CFCFCF;
	text-shadow: 1px 1px #000000	
}


#colright .row4 a,
#colright .row4 ul li a,
#colright .row4 ul li.active ul li a,
#colright .row4 .moduletable ul.menu li a,
#colright .row4 .moduletable_menu ul.menu li a,
#colright .row4 .moduletable #login-form ul li a,
#colright .row4 .more a,
#colright .row5 a,
#colright .row5 ul li a,
#colright .row5 ul li.active ul li a,
#colright .row5 .moduletable ul.menu li a,
#colright .row5 .moduletable_menu ul.menu li a,
#colright .row5 .moduletable #login-form ul li a,
#colright .row5 .more a
{
	color: #CFCFCF;
}

#colright .row4 a:hover,
#colright .row4 ul li a:hover,
#colright .row4 ul ul li a:hover,
#colright .row4 .moduletable ul.menu li a:hover,
#colright .row4 .moduletable_menu ul.menu li a:hover,
#colright .row4 .moduletable #login-form ul li a:hover,
#colright .row4 .more a:hover,
#colright .row5 a:hover,
#colright .row5 ul li a:hover,
#colright .row5 ul ul li a:hover,
#colright .row5 .moduletable ul.menu li a:hover,
#colright .row5 .moduletable_menu ul.menu li a:hover,
#colright .row5 .moduletable #login-form ul li a:hover,
#colright .row5 .more a:hover
{
	color: #79941F;
}

#colright .row4 .moduletable,
#colright .row5 .moduletable
{
	padding: 25px;
}

#colright .row4 input,
#colright .row5 input
{
	width: 152px;
}

/**************************************************************************************/
/*   Column Main 
/**************************************************************************************/
/**************************************************************************************/

#colmain
{
	width: 698px;
	float: left;
}

#colmain #component
{
	width: 698px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #614B42;	
}

#colmain #component h2 span
{
	color: #79941F;
}

#colmain #component h5 span
{
	color: #79941F;
}

#colmain #component .one_fourth_first,
#colmain #component .one_fourth,
#colmain #component .three_fourth_first,
#colmain #component .one_third_first,
#colmain #component .two_third_first,
#colmain #component .one_third,
#colmain #component .one_half_first
{
	padding-right: 30px;
}

#colmain #component .one_fourth_first,
#colmain #component .one_fourth
{
	width: 152px;
}

#colmain #component .one_fourth_last
{
	width: 152px;
}

#colmain #component .three_fourth_first,
#colmain #component .three_fourth_last
{
	width: 516px;	
}

#colmain #component .one_third_first,
#colmain #component .one_third,
#colmain #component .one_third_last
{
	width: 212.66666666667px;	
}

#colmain #component .two_third_first,
#colmain #component .two_third_last
{
	width: 455.33333333333px;	
}

#colmain #component .one_half_first,
#colmain #component .one_half_last
{
	width: 334px;
}

#colmain #component .innerborder
{
	border: 1px solid none;
}

#colmain #component h1,
#colmain #component h2,
#colmain #component h3
{
	border-bottom: 1px dashed #C2B5AF;	
}

#colmain h1
{
	font-size: 14px;
}

#colmain h2
{
	font-size: 14px;
}

#colmain h3
{
	font-size: 14px;
}

#colmain h4
{
	font-size: 12px;
}

#colmain h5
{
	font-size: 12px;
}

#colmain h1, 
#colmain h2, 
#colmain h3,
#colmain h4,
#colmain h5
{
	color: #614B42;
	text-shadow: 1px 1px #FFFFFF;	
	font-weight: bold;
	text-transform: uppercase;	
}

#colmain h1 a, 
#colmain h2 a, 
#colmain h3 a
{
	color: #614B42;
}

#colmain h1 a:hover, 
#colmain h2 a:hover, 
#colmain h3 a:hover
{
	color: #5E7318;
}

#colmain h4
#colmain h5
{
	color: #614B42;
}
	
#colmain a
{
	color: #614B42;
}

#colmain a:hover
{
	color: #5E7318;
}

#colmain input,
#colmain textarea
{
	font-family: Arial, Helvetica, sans-serif;
}

#colmain input[type="checkbox"],
#colmain input[type="radio"]
{
	background-color: transparent !important!
}

#colmain p
{
	color: #614B42;
}

#colmain .item-separator
{
	height: 25px;
}

#colmain span.spacer > span.text label 
{
	color: #614B42;
}

#colmain #jform_spacer-lbl,
#colmain label.invalid,
#colmain .red,
#colmain .star,
#colmain .asterisk
{
	color: #AD2B11;
}

#colmain .cols-2 .column-1,
#colmain .cols-2 .column-2
{
    width: 334px;
}

#colmain .cols-3 .column-1,
#colmain .cols-3 .column-2,
#colmain .cols-3 .column-3
{
    width: 212.66666666667px;
}

#colmain .cols-4 .column-1,
#colmain .cols-4 .column-2,
#colmain .cols-4 .column-3,
#colmain .cols-4 .column-4
{
    width: 152px;
}

#colmain .cols-2 .column-1,
#colmain .cols-3 .column-1,
#colmain .cols-3 .column-2,
#colmain .cols-4 .column-1,
#colmain .cols-4 .column-2,
#colmain .cols-4 .column-3
{
    margin: 0px 30px 0px 0px;
}

#colmain .cols-2 .column-2,
#colmain .cols-3 .column-3,
#colmain .cols-4 .column-4
{
    margin: 0px 0px 0px 0px;
}

.border_bottom
{
	border-bottom: 1px 	#614B42 dotted;
}


/**************************************************************************************/

#system-message dd.error ul, 
#system-message dd.warning ul, 
#system-message dd.notice ul
{
	border: 3px solid #AD2B11;
}

#system-message ul li
{
	color: #AD2B11;
}


/**************************************************************************************/
/*  Colmain Row 1 			  														  */

#colmain .row1
{
	color: #614B42;
	width: 698px;
}

#colmain .row1 .row1col1,
#colmain .row1 .row1col2,
#colmain .row1 .row1col3,
#colmain .row1 .row1col4
{
	width: 698px;	
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3,
#colmain .row1 h4,
#colmain .row1 h5
{
	color: #614B42;
	font-weight: bold;
}

#colmain .row1 h1,
#colmain .row1 h2,
#colmain .row1 h3
{
	border-bottom: 1px dashed #C2B5AF;	
}

#colmain .row1 h3 span
{
	color: #79941F;
}

#colmain .row1 p
{
	color: #614B42;
}

#colmain .row1 a
{
	color: #614B42;
}

#colmain .button2-left .readmore a
{
}

#colmain .row1 a:hover
{
	color: #5E7318;
}

/**************************************************************************************/
/*  Colmain Row 2 - Col 1	  														  */

#colmain .row2 .row2col1
{
	width: 698px;	
	color: #614B42;
	padding: 25px 0px 30px;	
}

#colmain .row2 .row2col1 h1,
#colmain .row2 .row2col1 h2,
#colmain .row2 .row2col1 h3,
#colmain .row2 .row2col1 h4,
#colmain .row2 .row2col1 h5
{
	color: #614B42;
	font-weight: bold;
}

#colmain .row2 .row2col1 h1,
#colmain .row2 .row2col1 h2,
#colmain .row2 .row2col1 h3
{
	border-bottom: 1px dashed #C2B5AF;	
}

#colmain .row2 .row2col1 h3 span
{
	color: ;
}

#colmain .row2 .row2col1 p
{
	color: #614B42;
}

#colmain .row2 .row2col1 a
{
	color: #614B42;
}

#colmain .row2 .row2col1 a:hover
{
	color: #5E7318;
}


/**************************************************************************************/
/*  Colmain Row 2 - Col 2	  														  */

#colmain .row2 .row2col2
{
	width: 646px;	
	color: #614B42;
	padding: 25px;
	background-color: #FFFFFF;	
	border: 1px solid #C2B5AF;	
}

#colmain .row2 .row2col2 h1,
#colmain .row2 .row2col2 h2,
#colmain .row2 .row2col2 h3,
#colmain .row2 .row2col2 h4,
#colmain .row2 .row2col2 h5
{
	color: #614B42;
	font-weight: bold;
}

#colmain .row2 .row2col2 p
{
	color: #614B42;
}

#colmain .row2 .row2col2 a
{
	color: #614B42;
}

#colmain .row2 .row2col2 a:hover
{
	color: #5E7318}

/**************************************************************************************/
/*  Colmain Row 3 			  																  */

#colmain .row3
{
	color: #614B42;
	padding: 30px;
	background-color: #FFFFFF;
	border: 1px solid #C2B5AF;	
}

#colmain .row3 .row3col1,
#colmain .row3 .row3col2,
#colmain .row3 .row3col3,
#colmain .row3 .row3col4
{
	width: 636px;	
}

#colmain .row3 h1,
#colmain .row3 h2,
#colmain .row3 h3,
#colmain .row3 h4,
#colmain .row3 h5
{
	color: #614B42;
	font-weight: bold;
}

#colmain .row3 p
{
	color: #614B42;
}

#colmain .row3 a
{
	color: #614B42;
}

#colmain .row3 a:hover
{
	color: #5E7318;
}


/**************************************************************************************/
/*   Footer
/**************************************************************************************/
/**************************************************************************************/

#footer
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

/**************************************************************************************/
/*  Breadcrums				  														  */

.breadrow
{
	background-color: #;
}

.breadrow .content
{
	font-size: 10px;
	width: 940px;	
}

#breadcrumb
{
	width: 940px;
	text-transform: uppercase;
	font-size: 10px;
	color: #614B42;
}

#breadcrumb a
{
	color: #5E7318;
}

#breadcrumb a:hover
{
	color: #614B42;
}

.breadrow #search input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
	color: #614B42;	
}


/**************************************************************************************/
/*  Footer Row 1	                                                                  */


#footer .row1 .content
{
	width: 940px;		
}

#footer .row1 h1
{
	font-size: 18px;
}

#footer .row1 h2
{
	font-size: 16px;
}

#footer .row1 h3
{
	font-size: 14px;
}

#footer .row1 h4
{
	font-size: 12px;
}

#footer .row1 h5
{
	font-size: 12px;
}

#footer .row1 h1,
#footer .row1 h2, 
#footer .row1 h3,
#footer .row1 h4,
#footer .row1 h5
{
	color: #CFCFCF;	
	text-shadow: 1px 1px #000000;	
	text-transform: uppercase;	
}

#footer .row1 a,
#footer .row1 h1 a, 
#footer .row1 h2 a, 
#footer .row1 h3 a,
#footer .row1 h4 a,
#footer .row1 h5 a
{
	color: #CFCFCF;
}

#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: #CFCFCF;
}


/**************************************************************************************/


#footer .row1col1,
#footer .row1col2,
#footer .row1col3,
#footer .row1col4
{
	width: 938px;	
	color: #CFCFCF;	
	background-color: #614B42;
	background-image: url('<?php get_theme_url(); ?>/images/bg.png');	
	border: 1px solid #FFFFFF;	
}

#footer .row1col1 .moduletable,
#footer .row1col2 .moduletable,
#footer .row1col3 .moduletable,
#footer .row1col4 .moduletable
{
	padding: 25px;		
}

/**************************************************************************************/
/*   Footer Row 2	   																  */


#footer .row2
{
	color: #CFCFCF;
}

#footer .row2 .content
{
	width: 940px;			
}

#footer .row2 h1
{
	font-size: 18px;
}

#footer .row2 h2
{
	font-size: 16px;
}

#footer .row2 h3
{
	font-size: 14px;
}

#footer .row2  h3 span
{
	color: #B1D92D	
}

#footer .row2 h4
{
	font-size: 12px;
}

#footer .row2 h5
{
	font-size: 12px;
}

#footer .row2 h1, 
#footer .row2 h2, 
#footer .row2 h3,
#footer .row2 h4,
#footer .row2 h5
{
	color: #CFCFCF;
	text-transform: uppercase;	
}

#footer .row2 input
{
	color: #CFCFCF;
}

#footer .row2 p,
#footer .row2 #trademark
{
	color: #CFCFCF;
}

#footer .row2 a,
#footer .row2 #footermenu li a
{
	color: #CFCFCF;	
}

#footer .row2 a:hover
{
	color: #B1D92D;	
}

#footer .row2 ul li:hover
{
}

#footer .row2 .row2col1
{
	width: 455px;	
}

#footer .row2 .row2col2,
#footer .row2 .row2col3,
#footer .row2 .row2col4
{
	width: 212.5px;
}

/**************************************************************************************/
/*   Footer Row 3	   																  */


#footer .row3
{
	color: #CFCFCF;	
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;	
}

#footer .row3 .content
{
	width: 940px;		
}

#footer .row3 a
{
	color: #CFCFCF;	
}

#footer .row3 a:hover
{
	color: #B1D92D;	
}


/**************************************************************************************/
/**************************************************************************************/
/*   General Element IDs and classes
/**************************************************************************************/
/**************************************************************************************/

button,
.button,
.readmore
{
	text-transform: uppercase;
}

.moduletable_menu li a:hover
{
	color: #5E7318;
}

.hword
{
	color: #AD2B11;
}

.separatordotted_hor
{
	margin: 0px 0px 25px 0px;
	border-bottom: 1px dotted #614B42;
}

.separatordotted_ver
{
}

.product-separator
{
	margin: 25px 0px 35px 0px;
	border-bottom: 1px dotted #614B42;
}

.toggle_content
{
	background-color: #FFFFFF;
	background-image: url('') !important;
	background-repeat: repeat !important;
	background-position: left top !important;
	border: 1px solid #C2B5AF;
	color: #614B42;
}



/* BODY CONTENT */
#article {
	width:1200px;
	margin:0 auto;
	position:relative;
	min-height:800px;
	background:#fff;
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #c8c8c8;
	-moz-box-shadow: 2px 1px 10px rgba(0,0,0, .07);
	-webkit-box-shadow: 2px 1px 10px rgba(0,0,0, .07);
	box-shadow: 2px 1px 10px rgba(0,0,0, .07);
}
#article h1 {
	/* font-family: 'Voces', arial, helvetica, sans-serif */;
	margin:0 0 18px 0;
	color: #275176;
	font-size:24px;
}
#article h2 {
	/* font-family: 'Voces', arial, helvetica, sans-serif */;
	margin:0 0 12px 0;
	color: #222222;
	font-size:22px;
}
#article h3 {
	/* font-family: 'Voces', arial, helvetica, sans-serif */;
	margin:0 0 8px 0;
	color: #275176;
	font-size:20px;
}
#article h4 {
	/* font-family: 'Voces', arial, helvetica, sans-serif */;
	margin:5px 0 0 0;
	color: #555;
	font-size:16px;
/*	font-weight:bold; */
}
#article h5 {
	font-family: arial, serif;
	margin:0 0 5px 0;
	color: #333;
	font-size:14px;
}
#article h6 {
	font-family: arial, serif;
	margin:0 0 5px 0;
	color: #666;
	font-size:12px;
}
#section {
	padding: 20px 40px 40px 40px;
	line-height:22px;
	font-size:14px;
	color:#333;	
}

h1, h2, h3 {
	line-height: initial;
}

#section p {margin:0 0 5px 0;}
#section ul, 
#section ol {
	margin:0 0 5px 5px;
}
#section ul ul, 
#section ol ol,
#section ul ol, 
#section ol ul {
	margin:0 0 0 5px;
}
#section code {
	border:1px solid #ccc;
	background:#f6f6f6;
	font-size:12px;
	padding:1px;
}
#section pre {
	border:1px solid #ccc;
	background:#f6f6f6;
	padding:15px;
	margin:0 0 25px 0;
	line-height:16px;
	font-size:13px;
	color:#555;
	text-shadow: 1px 1px 0px #fff;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-khtml-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
}
#section pre code {
	border:none;
	background:none;
	padding:none;
}
#section blockquote {
	margin:0 0 25px 20px;
	color:#555;
	line-height:20px;
	font-family:georgia, garamond, serif;
	font-style:italic;
	padding:0 0 0 15px;
	border-left:1px solid #ccc;
}
#section .footer {
	color:#888;
	font-size:11px;
	margin-top:40px;
	border-top:1px dotted #ccc;
	padding-top:15px;
}
#section .footer p {
	margin:0 0 10px 0;
}


/* SIDEBAR */
aside {
	float:right;
	width:260px;
	margin:40px 0 0 0;
}
aside ..section {
	padding:0 0 0 30px;	
}
aside ..section {
	margin:0 0 40px 0;
	font-size:11px;
	line-height:16px;
	color:#555;
	text-shadow: 1px 1px 0px #fff;
}
aside ..section p {
	margin:0 0 15px 0;
}
aside ..section ul, 
aside ..section ol {
	margin:0 0 15px 20px;
}
aside ..section h2 {
	background:#333;
	border-top:1px solid rgba(255,255,255,.4);
	text-shadow: 1px 1px 0px rgba(0,0,0,.5);
	text-transform:uppercase;
	background: -moz-linear-gradient(top, #444 0%, #222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444), color-stop(100%,#222));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); 
	font-family: 'Yanone Kaffeesatz', arial, helvetica, sans-serif;
	font-weight:100;
	color:#fff;
	font-size:19px;
	line-height:19px;
	margin:0 0 20px -31px;
	padding:5px 0 7px 25px;
	border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	-khtml-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
}

/* SIDEBAR: socialmedia */
aside #socialmedia {
	position:relative;
}
aside #socialmedia h2 {
	width:65px;
	background: #316594;
	background: -moz-linear-gradient(top, #316594 0%, #2C5983 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#316594), color-stop(100%,#2C5983));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#316594', endColorstr='#2C5983',GradientType=0 ); 
}
aside #socialmedia .icons {
	position:absolute;
	top:3px;
	right:0px;	
}


/* FOOTER */
footer {
	padding:20px 0;
	text-shadow: 1px 1px 0px rgba(255,255,255,.8);
	color:#888;
	font-size:11px;
}
footer .left {
	float:left;
	width:40%;
	text-align:left;
}
footer .right {
	float:right;
	width:60%;
	text-align:right;
}
footer a:link, footer a:visited {
	color:#888;
	text-decoration:underline;
}
footer a:hover, footer a:focus {
	color:#555;
	text-decoration:underline;
}

.sitemenu { position:relative; height: 1.4em; }
.sitemenu ul { position:absolute; list-style: none; }
.sitemenu li { float:left; }
.sitemenu li ul { display:none; }
.sitemenu li:hover ul { display:block; }
.sitemenu li.current > a { font-weight:800; } 
.sitemenu li.currentpath > a { font-weight:800; }

.tabokr {
	border: 1px solid;
	border-collapse: collapse;
	border-spacing: 2px;
	border-color: lightgray;
}

.tabokr th {
	/* border: 1px solid; */
	text-align: left;
	padding: 0 4px;
	font-weight: unset;
	font-size: 12px;
}

.tabokr td {
	/* border: 1px solid; */
	padding: 4px;
}

.tabokr table td {
	/* border: 1px solid; */
	padding: 0 4px;
}
