/* BROWSER CHECK / FIX   BROWSER CHECK / FIX   BROWSER CHECK / FIX   BROWSER CHECK / FIX   BROWSER CHECK / FIX   BROWSER CHECK / FIX   BROWSER CHECK / FIX */

/* ****************************************************************************************************************************** */
/* RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET   RESET  */
/* ****************************************************************************************************************************** */
html, body {
	height: 100%;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, h7, pre, form, p, blockquote, fieldset, input {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6, h7, p, pre, code, address, caption, cite, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}
ul, ol {
	list-style: none;
}
fieldset, img {
	border: none;
}
caption, th {
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ****************************************************************************************************************************** */
/* TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT TEXT   */
/* ****************************************************************************************************************************** */
html, body, div {
	font-family: "trebuchet MS", helvetica, sans-serif;
	font-size: 10px;
}
h1 {
	font-size:18px;
	color:#666;
	padding: 8px 30px 0px 10px;
}
h7 {
	font-size:18px;
	color:#FFF;
	padding: 8px 30px 0px 10px;
}
h6 {
	font-size:18px;
	color:#666;
	padding: 8px 30px 0px 10px;
}
h5 {
	font-size:32px;
	color:#666;
	padding: 8px 30px 0px 10px;
}
h2 {
	font-size:14px;
	padding: 8px 30px 0px 10px;
}
h3 {
	font-size:12px;
	padding: 8px 30px 0px 10px;
}
h4 {
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	padding: 8px 30px 0px 10px;
}
h4 a {
	color:#000;
	text-decoration:none;
}
h4 a:hover {
	color:#8a8a8a;
	text-decoration:none;
}
h4 a:active {
	color:#FFF;
	text-decoration:none;
}
p {
	font-size:11px;
	color:#666;
	padding: 4px 30px 0px 10px;
}
p a {
	color:#8a8a8a;
	text-decoration: none;
}
p a:hover {
	color:#666;
	text-decoration: none;
}
/* ****************************************************************************************************************************** */
/*																																  */
/* MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU MENU   */
/*																																  */
/* ****************************************************************************************************************************** */
.menu {
	width: 900px;
	height: 335px;
	margin: 0 auto;
	padding: 50px 0px 9px 0px;
	z-index: 10;
	text-transform:uppercase;
}
.menu .top {
	height: 140px;
	margin: 0px;
	padding: 0px;
}
.menu .leftbox {
	width: 450px;
	height: 210px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.menu .rightbox {
	width: 450px;
	height: 210px;
	margin: 0px;
	padding: 0px;
	float: right;
}
.menu .right_nolink, .menu .left_nolink {
	width: 408px;
	height: 25px;
	margin-bottom: 9px;
	background-color:#8a8a8a;
	color:	#FFFFFF;
	text-align:right;
	font-size: 12px;
	font-weight: lighter;
	text-decoration:none;
}
.menu .right_nolink {
	padding: 8px 32px 0px 0px;
	margin-bottom: 9px;
	float: right;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.menu .left_nolink {
	padding: 8px 32px 0px 0px;
	margin-bottom: 9px;
	float: left;
	opacity: 0.2;
	filter:alpha(opacity=20);
}
.menu .right a, .menu .left a {
	width: 408px;
	height: 25px;
	padding: 8px 32px 0px 0px;
	margin-bottom: 9px;
	margin-left: 9px;
	background-color:#8a8a8a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	color:	#FFFFFF;
	font-size: 12px;
	font-weight: lighter;
	text-decoration:none;
}

.menu .right a {
	text-align:right;
	float: right;
}
.menu .left a {
	text-align:left;
	float: left;
}

.menu .right_2 a {
	width: 408px;
	height: 25px;
	padding: 8px 32px 0px 0px;
	margin-bottom: 9px;
	margin-left: 9px;
	font-size: 12px;
	font-weight: lighter;
	text-decoration:none;

	text-align:right;
	float: right;

	color:	#FFF;
	background-color:#8a8a8a;
	opacity: 0.2;
	filter:alpha(opacity=20);
}


.menu .right a:link, .menu .left a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menu .right a:hover, .menu .left a:hover {
	color: #000;
	text-decoration: none;
	background-color:#8a8a8a;
	opacity: 0.2;
	filter:alpha(opacity=20);
}
/* ****************************************************************************************************************************** */
/*																																  */
/* SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU SUBMENU        */
/*																																  */
/* ****************************************************************************************************************************** */
.submenu {
	width: 900px;
	height: 150px;
	margin: 0 auto;
	padding: 50px 0px 0px 0px;
	text-transform:uppercase;
}
.submenu .left {
	width: 608px;
	height: 130px;
	margin: 0px;
	float: left;
}
.submenu .right a, .submenu .right_2 a {
	width: 218px;
	height: 18px;
	padding: 4px 32px 0px 0px;
	margin-bottom: 6px;
	float: right;
	background-color:#8a8a8a;
	opacity: 0.8;
	filter:alpha(opacity=80);
	color:	#FFFFFF;
	text-align:right;
	font-size: 11px;
	font-weight: lighter;
	text-decoration:none;
}
.submenu .right_2 a {
	color:	#FFF;
	background-color:#8a8a8a;
	opacity: 0.2;
	filter:alpha(opacity=20);
}
.submenu .right a:link, .submenu .right_2 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.submenu .right a:hover, .submenu .right_2 a:hover {
	color:	#000;
	text-decoration: none;
	background-color:#8a8a8a;
	opacity: 0.2;
	filter:alpha(opacity=20);
}
/* ****************************************************************************************************************************** */
/*																																  */
/* LAYOUT COLUMNS      LAYOUT COLUMNS      LAYOUT COLUMNS      LAYOUT COLUMNS      LAYOUT COLUMNS      LAYOUT COLUMNS             */
/*																																  */
/* ****************************************************************************************************************************** */
.content, .content_0, .content_greenyellow, .content_news {
	width: 900px;
	margin: 0 auto;
	overflow:auto;
}
.content {
	background-color:#e8e8e8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	min-height: 300px;
	padding-bottom: 10px;
}
.content_0 {
	background-color:#FFFFFF;
	padding-bottom: 0px;
}
.content_greenyellow {
	background-color:#000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	min-height: 300px;
	padding-bottom: 10px;
}
.content_news {
	background-color:#e8e8e8;
	opacity: 0.8;
	filter:alpha(opacity=80);
	min-height: 150px;
	padding-bottom: 0px;
}
/* ****************************************************************************************************************************** */
/* LAYOUT 1 COLUMN      LAYOUT 1 COLUMN       LAYOUT 1 COLUMN      LAYOUT 1 COLUMN      LAYOUT 1 COLUMN     LAYOUT 1 COLUMN       */
/* ****************************************************************************************************************************** */
.layout1col .column {
	width: 900px;
	margin: 0px;
	float: left;
}
/* ****************************************************************************************************************************** */
/* LAYOUT 2 COLUMNS RIGHT     LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT    LAYOUT 2 COLUMNS RIGHT   LAYOUT 2 COLUMNS RIGHT */
/* ****************************************************************************************************************************** */
.layout2col_right .column.first {
	width: 600px;
	margin: 0px;
	float: left;
}
.layout2col_right .column {
	width: 300px;
	margin: 0px;
	float: right;
}
/* ****************************************************************************************************************************** */
/* LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT     LAYOUT 2 COLUMNS LEFT  */
/* ****************************************************************************************************************************** */
.layout2col_left .column.first {
	width: 300px;
	margin: 0px;
	float: left;
}
.layout2col_left .column {
	width: 600px;
	margin: 0px;
	float: right;
}
/* ****************************************************************************************************************************** */
/* LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN     LAYOUT 2 COLUMNS EVEN  */
/* ****************************************************************************************************************************** */
.layout2col .column.first {
	width: 460px;
	margin: 0px;
	float: left;
}
.layout2col .column {
	width: 440px;
	margin: 0px;
	float: right;
}
/* ****************************************************************************************************************************** */
/* LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS    LAYOUT 3 COLUMNS           */
/* ****************************************************************************************************************************** */
.layout3col {
	width: 900px;
}
.layout3col .column.first {
	width: 300px;
	margin: 0px;
	float: left;
}
.layout3col .column {
	width: 300px;
	margin: 0px;
	float: left;
}
.layout3col .column.last {
	width: 300px;
	margin: 0px;
	float: right;
}
/* ****************************************************************************************************************************** */
/* HEADER       HEADER       HEADER       HEADER       HEADER       HEADER       HEADER       HEADER       HEADER       HEADER    */
/* ****************************************************************************************************************************** */
.header {
	height: 35px;
	background-image:url(../media/images/elements/dots_single35.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
.header_dual {
	height: 35px;
	background-image:url(../media/images/elements/dots_double35.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.header_dual_inverted {
	height: 35px;
	background-image:url(../media/images/elements/dots_single35inverted.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.paragraph_100 {
	margin-bottom:10px;
	padding-bottom: 0px;
}
.paragraph_0 {
	margin-bottom:	0px;
	padding-bottom: 0px;
}
