  /*                    */
 /*  GLOBAL TAG EDITS  */
/*                    */
body
{ 
	margin: 0px;
	background-image:url(../images/layout/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

a:link
{
	color: #2A8BB5;
	text-decoration: none;
}

a:visited
{
	color: #2A8BB5;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
	text-decoration: none;
}

a:active
{
	color: #2A8BB5;
	text-decoration: none;
}
h1
{    
	font-family: Trebuchet MS, Verdana, sans-serif;
	padding-left: 20px;
	font-size: 20px;
	color: #3066A3;
}
h2 {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	color:#2F8CB5;
	padding-left: 20px;
}

h3 
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #000000;
	padding-left: 20px;
}


h4
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 16px;
	color: #2E2E8E;
	margin-bottom: 0px;
	padding-left: 20px;
}
p
{
   font-family: arial,verdana;
   color: #000000;
   font-size: 8pt;
   padding-left: 20px;
   margin-left:5px;
   padding-right:15px;
   margin-right:10px;
}
img
{
	border: none;
}
input,select,textarea { 
    background-color: #F4F4F4; 
    border: 1px solid #c9c9c9;
    font-size: 11px;
    font-family: Verdana, sans-serif;
    color: #000000;
}
hr { color:#449D3F; background-color:#449D3F; width:98%; height:2px; border:none; }
ul { padding-left:35px; }
ol { padding-left:35px; }
li { padding-bottom: 5px; }
.photo1 { float: right; margin: 3px 8px; }
.photo2 { float: left; margin: 3px 8px; }

 .front input, .front select  

{

font-size: 10px;

}

 .front select 

{

width: 150px;

}

  /*           */
 /*  CONTENT  */
/*           */


.content
{
	background-color:#FFF;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
	.content img
	{
		padding:5px;
	}
	.content form
	{
		padding-left:17px;
	}
	.content ol li ul
	{
		padding-left:25px !important;
		margin-left:0px !important;
		padding-top:7px;
	}

.energygreen { color: #8CC640; }
.energygray { color: #898989; }
h1.energypark  { margin: 0px; }
.marketing { border: 1px solid #D2D2D2; text-align: left;}
.marketingheader { background-color: #D2D2D2; padding: 5px 0px 5px 15px; font-weight: bold; font-size: 12px; color: #161E69; font-family: Geneva, Arial, Helvetica, sans-serif;}


  /*            */
 /* NAVIGATION */
/*            */










.mainmenu_default
{
	background-image:url(../images/layout/menu_bg_default.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:43px;
	padding-left:18px;
	padding-bottom:2px;
}
	.mainmenu_default a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#161E69;
	}
	.mainmenu_default a:link
	{
		color:#161E69;
		text-decoration:none;
	}
	.mainmenu_default a:visted
	{
		color:#161E69;
		text-decoration:none;
	}
	.mainmenu_default a:hover
	{
		color:#000000;
		text-decoration:none;
	}
	.mainmenu_default a:active
	{
		color:#161E69;
		text-decoration:none;
	}

.topmenu
{
	background-color:#F3F8E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.leftnav
{
	background-color:#E6F0CD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#D5E6AA;
}
	#search_box
	{
		background-image:url(../images/layout/tmw_inside_r9_c2.jpg) !important;
		width:100%;
		height:155px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		padding-left:14px;
		padding-top:11px;
	}
	#search_box form
	{
		margin:0px;
		padding:0px;
	}
	#search_box form select
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
	}
	#search_box form input
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
	}
	#faq_pad
	{
		padding-left:10px;
	}
.rightbar
{
	background-color:#F8F4ED;
}
.footer
{
}
.leftbg
{
	background-image:url(../images/layout/leftbg_repeat.jpg);
	background-repeat:repeat-y;
}
.rightbg
{
	background-image:url(../images/layout/rightbg_repeat.jpg);
	background-repeat:repeat-y;
}
.top
{
	background-color:#161E69;
}
.logo
{
	background-color:#D5E6AA;
}







.breadcrumb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-top:15px;
}
.footer
{
   font-family:Arial, Helvetica, sans-serif;
   color: #898989;
   font-size: 10px;
   font-weight: normal;
   background-color:#161E69;
}
	.footer a:link
	{
	   color: #66A114;
	   text-decoration:none;
	}
	.footer a:visited
	{
	   color: #66A114;
	   text-decoration:none;
	}
	.footer a:hover
	{
	   color: #898989;
	   text-decoration:none;
	}
	.footer a:active
	{
	   color: #66A114;
	   text-decoration:none;
	}






  /*             */
 /*  DIV FADED  */
/*             */




#fade
{
	background-color: #000;
	background-color: transparent;
	background-image: url(../images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:9999999;
	display:none;
}

#object
{
	margin-left:10%;
	margin-right:10%;
	width:76%;
	vertical-align:middle;
	position:relative;
	top:50px;
}
/*	#content
	{
		right:20%;
		width:650px;;
		height:100%;
		background-color:#FFFFFF;
		overflow:visible;
		max-height:20%;
		margin-top:0px !important;
		padding-top:0px !important;
		padding-left:0px !important;
		margin-left:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;
		border-color:#000000;
		border-style:solid;
		border-width:2px;
	}*/

				
		
		#content
		{
			position:absolute;
			top:100px;
			left:24%;
			right:24%;
			width:50%;
			background-color:#000;
			border:#000000 3px solid;
			
			
		}
			#content img
			{
				margin:0px !important;
				padding:0px !important;
			}
		
		
		#white_box
		{
			display:block;
			max-width:450px;
			background-color:#FFF;
			margin-bottom:0px;
			margin-top:0px;
			padding-bottom:0px;
			padding-top:0px;
			float:left;
			display:block;
		}
		
		#top
		{
			display:block;
			padding:0px;
			margin:0px;
		}
		
				#tl
				{
					display:inline;
					padding:0px;
					margin:0px;
				}
					#tl img
					{
						padding:0px;
						margin:0px;
					}
				#tm
				{
					display:inline;
					background-color:#FFF;
					width:300px;
					padding:0px;
					margin:0px;
				}
				#tright
				{
					display:inline;
					padding:0px;
					margin:0px;
				}
					#tright img
					{
						padding:0px;
						margin:0px;
					}
		
		#middle
		{
			display:block;
		}
		
		#bottom
		{
			display:block;
		}
		
		