/*  ==============  reset all that need resetting  =============   */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0px;
	padding:0px;
}


body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
body * {line-height:1.22em;}


/* ============== other styles  ==================== */


body {
	background-color: #3c4a63;
	text-align: center;
	font-size: 12px;
}

table.layout {
	border-collapse: collapse;
	border: none;
}




#out-1 {
	background-image: url(img/g_back.gif);
}
#out-2 {
	background-image: url(img/g_back_top.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
#out-3 {
	background-image: url(img/g_back_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

#wrapper {
	/*margin: 38px auto 0 auto;*/
	margin: 0px auto;
	background-image: url(img/w_back.jpg);
	background-position: left;
	background-repeat:repeat-y;
	text-align: left;
}
#in-1 {
	background-image: url(img/w_back_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#in-2 {
	background-image: url(img/w_back_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#body {
	background-repeat: repeat-y;
	background-position: left;
	
}
#container_body {
	margin-right: 4px;
	/*height: 394px;
	overflow-y: auto;
	overflow-x:hidden;
	*/
	float: left;
}
#content {
	text-align: left;
	padding-bottom: 10px;
	/*height: 234px;
	overflow-y: auto;
	overflow-x:hidden;
	*/
}




dl {
	margin-left: 4px;
}
dt {
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 5px;
	cursor: pointer;
}
dd {
	padding:0px;
	display: none;
}

/* forms */


