@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#f2f2f2 url(../images/back.jpg) repeat-x top;
}

#container{
	width:900px;
	margin:auto;
	position:relative;
}

#header{
	position:relative;
	margin:auto;
	width:850px;
}

#logo{
	float:left;
	padding-bottom:20px;
	text-align:center;
}

#info{
	float:right;
	width:70%;
	padding:10px 0px;
	text-align:right;
	line-height:.5em;
}

#navContainer{
	clear:both;
	width:94.7%;
	margin:auto;
	margin-bottom:40px;
	position:relative;
	right:-20px;
	/*background:#67c124 url(../images/nav.jpg) bottom repeat-x;*/
	/*background:url(../images/nav_right.jpg) right top no-repeat;*/
}

#nav{
	/*background:url(../images/nav_left.jpg) left top no-repeat;*/
	text-align:right;
}


#noticeBox{
	padding:6px 10px;
	clear:both;
	width:92.4%;
	margin:auto;
	border-top:1px solid #ccc;	
	background:#fffdfd url(../images/notice_box.jpg) bottom repeat-x;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#noticeBox p{
	margin:0;
	padding:0;
}
#banner{
	width:100%;
	text-align:center;
	clear:both;
}

#horizontalBoxContainer{
	position:relative;
	width:100%;
	height:180px;
}

#horizontalBoxContainer2{
	position:relative;
	width:100%;
	height:180px;
}

#contentContainer{
	clear:both;
	width:850px;
	margin:auto;
}

#leftContent{
	float:left;
	width:64.8%;
}

#rightContent{
	float:right;
	width:33.3%;
}

#footer{
	border-top:1px solid #d5d4d4;
	clear:both;
	text-align:center;
	padding:15px 0;
}

#footerMenu{
	display:table;
	text-align:center;
	margin:auto;
}

/*-----------------------INTERIOR LAYOUT--------------------------*/

.backInt{
	background:#f2f2f2 url(../images/back.jpg) repeat-x top ;
}


#headerInt{
	position:relative;
	margin:auto;
	width:850px;
}

#leftContentInt{
	float:right;
	width:64.8%;
	padding-top:20px;
}


#rightContentInt{
	float:left;
	width:33.3%;
	padding-top:20px;
}

/*--------------------------MENUS-------------------------------*/


.menu{
	display:inline-block;
	background:url(../images/menu_separator.jpg) right repeat-y;
}

.menuLast{
	display:inline-block;
}

#nav .menu a{
	padding:10px 20px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	border:0;
}

#nav .menu a:hover{
	background:#408b09;
}


#nav .menuLast a{
	padding:10px 20px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
	border:0;
}


#nav .menuLast a:hover{
	background:#408b09;
}



/*--------------EFUSION MENU---------------*/


#nav_603606, #nav_603606 ul{
	display:table;
	float:right;
}

.catmain603589{
	display:table;
	/*text-align:center;*/
	text-align:right;
	float:right;
	/*margin:auto !important;*/
}


.mainMenu{
	color:#666;
	cursor:pointer;
	padding:9px 10px;
	display:inline-block;
	font-size:.9em;
	border-right: 1px solid #c1c1c1;
	/*background:url(../images/menu_separator.jpg) right repeat-y;*/
}

.mainMenuHover{
	color:#fff;
	cursor:pointer;
	padding:9px 10px;
	display:inline-block;
	font-size:.9em;
	border-right: 1px solid #c1c1c1;
	background:#62bd20;
}

.mainMenuLast{
	color:#666;
	cursor:pointer;
	padding:9px 10px;
	font-size:.9em;
	display:inline-block;
}

.mainMenuHoverLast{
	color:#fff;
	cursor:pointer;
	padding:9px 10px;
	font-size:.9em;
	display:inline-block;
	background:#62bd20;
}



/*FOOTER*/


.footerMenu{
	color:#737373;
	cursor:pointer;
	padding:0px 10px;
	border-right:1px solid #737373;
}

.footerMenuHover{
	color:#000;
	cursor:pointer;
	padding:0px 10px;
	border-right:1px solid #737373;
}

.footerMenuLast{
	color:#737373;
	cursor:pointer;
	padding:0px 10px;
}

.footerMenuHoverLast{
	color:#000;
	cursor:pointer;
	padding:0px 10px;
}


.catmain612484 {
	display:table;
	margin:auto !important;

}



/*------------------------CLASSES--------------------------------*/

.tableGreen{
	float:right;
	margin:5px;
}

.tableGreen tr td{
	border:1px solid #ccc;
	color:#99cc00;
	background:#fff;
}

.tableGreen tr td.greenBack{
	background:#99cc00;
	color:#fff;
}

.greenBack{
	background:#99cc00;
	color:#fff;
}

.darkGreenBack{
	background:#2a7212;
	color:#fff;
	padding:10px;
}


.box{
	width:94%;
	margin:auto;
	background:#f1f1f1;
	padding:10px;
}

.label{
	border-bottom:1px solid #d5d4d4;
	padding-bottom:5px;
	margin-bottom:20px;
}

.clear{
	clear:both;
}
.border2{
	border:2px solid #c0c0c0;
}

.border1{
	border:1px solid #c0c0c0;
}

.floatLeft{
	float:left;
}	

.floatRight{
	float:right;
}	

.padding5{
	padding:5px;
}

.margin5{
	margin:5px;
}

.marginRight10{
	margin-right:10px;
}


.paddingRight5{
	padding-right:5px;
}


.width5{
	width:5%;
}

.width20{
	width:20%;
}

.width30{
	width:30%;
}

.width32{
	width:32%;
}

.width33{
	width:33%;
}
.width38{
	width:38%;
}

.width35{
	width:35%;
}
.width36{
	width:36.95%;
}


.width40{
	width:40%;
}

.width45{
	width:45%;
}

.width48{
	width:48%;
}

.width42{
	width:42%;
}

.width50{
	width:50%;
}

.width53{
	width:53%;
}
.width55{
	width:55%;
}

.width60{
	width:60%;
}

.marginTop{
	margin-top:4px;
}





/*----------------------- MENU -------------------------

#nav_603606, #nav_603606 ul{
	display:table;
	float:right;
}

.catmain603589{
	float:right;
}

.catmain603606{
	float:right;
}

.mainMenu{
	color:#737373;
	cursor:pointer;
	padding:0px 10px;
	border-right:1px solid #737373;
}

.mainMenuHover{
	color:#000;
	cursor:pointer;
	padding:0px 10px;
	border-right:1px solid #737373;
}

.mainMenuLast{
	color:#737373;
	cursor:pointer;
	padding:0px 10px;
}

.mainMenuHoverLast{
	color:#000;
	cursor:pointer;
	padding:0px 10px;
}






#nav_603606 li{
	background:url(../images/menu_green_right.jpg) right no-repeat;
	padding:0 !important;
	margin:5px;
}

#nav_603606 li a{
	background:url(../images/menu_green_left.jpg) left no-repeat;
	padding:15px 0px;
	color:#fff;
	font-weight:bold;
}

#nav_603606 li:hover a, #nav_603606 li.sfhover a {
	color:#c2ff95!important;
}

#nav_603606 li a:hover{
	color:#c2ff95;
}

*/

