/* Structural styles; these styles are related to page layout, including replaced elements such as headers. */

#headersub {
	height:95px;
	background:transparent;
	
	margin:0 0 0 7px;	
}

#header {
	height:127px;
	background:transparent;
	
	margin:0 0 0 7px;	
}

#header h1 { 
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:90%;
}

#headersub h1 { 
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:90%;
}

#header h1 img {
	display:block;
	position:absolute;
	top:0; 
	left:0; 
	z-index:10; 
}

#headersub h1 img {
	display:block;
	position:absolute;
	top:0; 
	left:0; 
	z-index:10; 
}

* html>body	#header h1 { 
	position:static;
	overflow:visible;
	font-size:10px;
}

* html>body	#headersub h1 { 
	position:static;
	overflow:visible;
	font-size:10px;
}

* html>body	#header h1 img  { 
	position:static;
} 

#header h1, #header h1 img {
	height:127px;
	width:630px;
}

#headersub h1, #headersub h1 img {
	height:127px;
	width:630px;
}

#blog #headersub h1, #blog #headersub h1 img {
	height:127px;
	width:630px;
	padding: 20px 0 0 20px;
}

* html>body #header h1 img {			/* for ie5.x/mac only */
	margin-bottom:-74px;
} 

* html>body #headersub h1 img {			/* for ie5.x/mac only */
	margin-bottom:-74px;
} 

* html>body #header h1 img {			/* for ie5.x/mac only */
	margin-bottom:-127px;
}

* html>body #headersub h1 img {			/* for ie5.x/mac only */
	margin-bottom:-127px;
}

#outer_wrapper {
	float:left; /* Fixes a weird IE Win bug (versions 5.x, 6)*/
	background:#fff url(img/background_pageLeft.gif) repeat-y top left;
	
	font-size:95%;
}

#wrap {
	float:left; /* Fixes a weird IE Win bug (versions 5.x, 6)*/
	font-size:95%;
}
#wrapper {
	background:transparent url(img/background_pageRight.gif) repeat-y top right;
}

#container {
	width:100%;
	float:left;
	margin-right:-257px;
	background:url(background_2.gif) repeat-y right;
}
#content {
	margin-right:257px;
	background:url(background_3.gif) repeat-y left;
}

#main {
	padding:20px 40px 40px 47px;
}

#sidebar {
	width:240px;
	float:right;
	background:transparent url(img/background_navBottom.gif) no-repeat bottom left;

	padding:0 17px 255px 0;	
}

#footer {
	color:#888;
	font-size:90%;
	
	border-top:1px solid #ddc;
	padding:1em 0 20px 0;
	margin:50px 297px 0 47px;
}

#footer a:link,
#footer a:visited {
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

#footer a:hover,
#footer a:active {
	color:#900;
}

.clearing {
	height:0;
	clear:both;
	overflow:visible;
}

ul#applicationForm li {
	line-height:2em;
	border-bottom:1px solid #666;
}