@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color:#eee;
	margin: 0 auto;
}


#menu_wrapper {
width:526px;
height:331px;
}

#inside_wrapper {
width:300px;
height:100%;
}

#conf_nav_black a {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#conf_nav_black a:hover, #conf_nav_black a:active, #conf_nav_black a:focus {
color:#009933;
}
h3 {
color:#333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:3px;
margin-top:3px;
padding-left:0px;
margin-left:0px;
padding-bottom:0px;
margin-bottom:0px;
}
.nav_text{
color:#666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:5px;
font-weight:normal;
width:80%;
}

.nav_text_blk{
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:5px;
font-weight:normal;
width:80%;
}
.main_layer {
text-align:left;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
font-size:11px;
color:#FFFFFF;
width:145px;
height:100%;
}

.main_layer_reg {
text-align:left;
padding-top:6px;
padding-bottom:4px;
padding-left:5px;
font-size:16px;
color:#FFFFFF;
background-color:#666666;
width:145px;
height:20px;
}

a.main_layer  {
color:#333333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.main_layer_reg  {
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}

a.main_layer:hover, a.main_layer:active, a.main_layer:focus {
color:#009933;
text-decoration:none;
}

a.main_layer_reg:hover, a.main_layer:active, a.main_layer:focus {
color:#009933;
text-decoration:none;
}

.sub_layer {
	width:375px;
	height:331px;
	position:absolute;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.sub_layer a {
color:#FFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.sub_layer a:hover, .sub_layer a:active, .sub_layer a:focus {
color:#009933;
font-family:Arial, Helvetica, sans-serif;
}
.default_layer {
	width:381px;
	height:301px;
	position:absolute;
	line-height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.default_layer a {
color:#77CC00;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.default_layer a:hover, .default_layer a:active, .default_layer a:focus {
color:#009933;
font-family:Arial, Helvetica, sans-serif;
}
.sub_layer_black {
width:375px;
height:331px;;
position:absolute;
line-height:13px;
color:#CCC; 
}
.sub_layer_black a {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}
.sub_layer_black a:hover, .sub_layer_black a:active, .sub_layer_black a:focus {
color:#009933;
}
ul {
list-style:none;
margin-top:5px;
padding-top:5px;
padding-left:10px;
margin-left:10px;
}
ul li ul {
margin-top:0px;
padding-top:0px;
margin-left:5px; /*for IE7*/
padding-left:5px; /*for firefox*/
}
.column_1 {
width:165px;
height:295px;
float:left;
}
.column_2 {
width:210px;
height:295px;
float:left;
}
#container {
	width:1024px;
	height:773px;;
	margin:0 auto;
}
	
#header {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	height: 35px;
	width:1024px;
	margin:0 auto;
	letter-spacing:1px;
	float:left;
	}

#footer {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	height: 35px;
	width:1024px;
	margin:0 auto;
	letter-spacing:1px;	
	float:left;
	}
	
/*#nav {
	position:absolute;
	top:35px;
	left:0px;
	width:526px;
	height:303px;
	z-index:1;
	float:left;
	}
#nav {
	position:absolute;
	top:35px;
	left:0px;
	width:145px;
	height:100%;
	z-index:2;
	float:left;
	}*/

#navbk {
	position:absolute;
	top:35px;
	left:145px;
	width:381px;
	height:301px;
	z-index:1;
	float:left;
	visibility:hidden;
	}
	
#footer table {
	vertical-align:bottom;
	font-size: 9px;
	color: #FFFFFF;
}		

#header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #77cc00;
	text-decoration: none;
}

#footer table a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}
#footer table a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #77cc00;
	text-decoration: none;
	font-weight:normal;
}
#why a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#why a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #77CC00;
	text-decoration: underline;
}
#why2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #77CC00;
	text-decoration: underline;
	line-height:14px;
}
#why2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #77CC00;
	text-decoration: underline;
	line-height:14px;
}

#search  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#000;
	color:#fff;
	height:17px;
	width:60px;
	vertical-align:baseline;
	border:0px
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff7722;
	font-weight:bold;
	display: inline; 
	font-size:110%;
	letter-spacing:1px;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: inline; 
	font-size:100%;
	letter-spacing:1px;
	}		

a {color:#66BB44; 

		text-decoration:none;
		font-weight:normal;
		}
a:hover {text-decoration:underline}

a.months
	{font-size:11px;color:#000; text-decoration:none}

a.months:hover
	{font-size:11px;color:#fff;text-decoration:underline}
		
a.black
	{	
		font-size:11px;
		color:#FFF;
		background-color:#000;
		text-decoration:none;
	}
a.why
	{	
		font-size:12px;
		color:#66BB44;
		font-weight:bold;
		text-decoration:none;
	}
a.why:hover
	{	
		font-size:12px;
		color:#FFF;
		text-decoration:underline;
	}
	
a.black:hover
	{	
		font-size:11px;
		color:#77cc00;
	}

	
a.blacksub
	{	
		font-size:11px;
		color:#000;
	}
	
	
a.blacksub:hover
	{	
		font-size:11px;
		color:#77cc00;
	}
	
.nolinkblack
	{	
		font-size:11px;
		color:#000;
		text-decoration:none;
	}
	
.nolink
	{	
		font-size:11px;
		color:#000;
		text-decoration:none;
	}
a.calleftnav{
	font-size:11px;
	padding-left:5px;
	color:#000;
	text-decoration:none;
	}
a.calleftnav:hover{
	color:#FFF;
	text-decoration:none;
	}


a.calleftnavblk{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	}	

a.calleftnavblk:hover{	
	color:#77cc00;
	text-decoration:none;
	}					
		
.smallt
{
	font-size: 10px;
}
.mediumt
{
	font-size: 11px;
}
.larget
{
	font-size: 12px;
}
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;width:100%;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm2	
	{	
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm2 a	
	{	
		width:70px;
		padding:1px;
		background-color:#cccccc;
		background-repeat:no-repeat;
		color:#000;
		font-family:Arial;
		font-size:11px;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm2 div, #qm2 ul	
	{	
		padding:5px;
		margin:-3px 0px 0px -5px;
		
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm2 div a, #qm2 ul a	
	{	
		padding:2px 3px 2px 3px;
		margin:0px;
		Width:100px;
		background-image:none;
		background-repeat:repeat;
		text-decoration:none;
		width:150px;
		color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm2 div a:hover, #qm2 ul a:hover	
	{	
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm2 div .qmactive, body #qm2 div .qmactive:hover	
	{	
		color:#ffffff;
	}
	
	

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:145px;
		padding:0px;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:4px 0px 0px 5px;
		margin:0px;
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		font-weight:normal;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:2px;
		margin:-1px 0px 0px;
		background-color:transparent;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px 0px 0px 5px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		background-image:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-image:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_gateway	
	{	
		color:#000;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_gateway:hover	
	{	
		color:#77cc00;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_black	
	{	
		padding:12px 0px 14px 6px;
		background-color:#000;
		color:#99cc00;
		font-size:14px;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_black:hover	
	{	
		color:#fff;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_green	
	{	
		background-color:#77cc00;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_green:hover	
	{	
		color:#ffffff;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_orange	
	{	
		background-color:#ff7722;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_orange:hover	
	{	
		color:#ffffff;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_grey	
	{	
		background-color:#cccccc;
	}


	/*"""""""" Custom Rule""""""""*/	
	div#qm0 a.qmc_grey:hover	
	{	
		color:#ffffff;
	}


	
