@charset "utf-8";
/* DHS-WEP GLOBAL CSS */

/**** *[BASIC DEFINITIONS] - START* ****/
html
{
	height: 100%;
}

body
{
	background-color:#FFFFFF;
	
	font-family:Segoe ui,Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;

	margin:0px;

	height:100%;
	
	line-height: 1;
}


img
{
	border:none;
}


p
{
	line-height:1.5em;
}


a:link
{
	color:#0066FF;

	text-decoration:none;
}

a:hover
{
	color:#4eb0e9;

	text-decoration:underline;
}

a:visited
{
	color:#196297;

	text-decoration:none;
}

a:visited:hover
{
	text-decoration:underline;
}

a:active
{
	color:#f58220;

	/*text-decoration:underline;*/
}
/**** *[BASIC DEFINITIONS] - END* ****/

/**** *[BASIC SETTINGS] - START* ****/
#body_indented
{
	margin:0 20px;
}

.clearBoth
{
	clear:both;
}

.left_indent
{
	margin-left:20px;
}

.right_indent
{
	margin-right:20px;
}

.body_separator
{
	position:relative;
	
	margin-top:10px;
	
	padding-bottom:10px;
		
	background:url(../elements/bodyseparator.gif) no-repeat;
	
	height:5px;
}
/**** *[BASIC SETTINGS] - END* ****/

/**** *[BACKGROUND] - START* ****/
#bg_top
{
	background-image: url('../elements/bg-body.png');

	background-repeat:repeat-x;

	background-color:#D2E4EA; /* CHANGE THE GRADIENT CONNECTOR COLOR */

	clear:both;
}

#bg_content
{
	background-image: url('../elements/bg_mid.png');

	background-repeat:repeat-y;
}


#bg_content, #base_PageFooter
{
	width:984px;

	margin:0 auto;	
}


#bg_footer
{
	background-image: url('../elements/bg-footer-gradient.png');

	background-repeat:repeat-x;
}
/**** *[BACKGROUND] - END* ****/


/**** *[BASE] styles - START* ****/
#base_PageFrame
{
	padding:0 12px 0 14px;	
	
	background-image:url('../elements/bg-header.png');

	background-repeat:no-repeat;

	height:100%;
}

#base_Header
{
	height:135px;

	padding:0 25px;

	color:#000;
}

#base_NavBar
{
	float:left;

	height:auto;
	
	padding:5px 0 0 0;

	margin:0 auto;
	
	width:100%; /*controls length of navbar*/
	
	clear:both;
}


#base_MainContent
{
	height:auto;

	padding:0px 15px 15px 15px ;

	margin:0 auto;
	
	clear:both;
}

	#base_MainContent li
	{		
		margin-left:10px;
	}
	
#base_PageFooter
{
	background-image: url('../elements/bg-footer.png');

	background-repeat:no-repeat;

	height:96px;

	padding:0;

	margin:0 auto;
	
}
/**** *[BASE] styles - END* ****/


/**** *[HEADER] styles - START* ****/
#header_left
{
	float:left;

	width: 64%;

	padding:25px 0 0 0;
}

	#dhwep_logo
	{
		float:left;
	
		width: auto;
		
		height: 100%;
	
		text-align:center;
	
		padding:0px 0 0 0;
	}
	
	#dhwep_title
	{
	float:left;
	width:auto;
	height: 100%;
	text-align:center;
	font-size:1.5em;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 5px; /*Patch title cut-off situation in IE7 */
	padding-left: 0px;
	}



#header_right
{
	float:right;

	width: 36%;

	text-align:right;

	padding:5px 0 5px 0px;
}

	#header_right a
	{
		color:#000;
	}
	
	#header_right a:active, #header_right a:hover
	{
		/*color:#ffcc33;
	
		border-bottom: dotted 1px #ffcc33;
	
		text-decoration: none;*/
	}

	#header_toolbar
	{
		z-index:99;
	}
	
	#header_searchbox
	{
		z-index:98;
		
		margin-top:43px;
		
		text-align:right;
		
		float:right;
	}

/**** *[HEADER] styles - END* ****/

/**** *[FOOTER] styles - START* ****/
#footer_internal
{
	text-align:center;
	
	font-family:Corbel, Tahoma, Arial;

	font-size:14px;
	
	color:#666666;
}

#footer_internal a
{
	font-family:Corbel, Tahoma, Arial;

	font-size:inherit;
	
	font-weight:bold;
	
	color:#006666;
		
	text-decoration:underline;
}

#footer_internal a:active, #footer_internal a:hover
{
text-decoration:none;
}
/**** *[FOOTER] styles - END* ****/


/* DO NOT DELETE FOR NOW */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/*	vertical-align: baseline;*/
	background: transparent;
}
