body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	background-color: #477490;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
}

#mainbox {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
}

#shadow-sides {
	background: transparent url("../images/shadow_sides.jpg") left top repeat-y;
}

#shadow-top {
	background: transparent url("../images/shadow_top.jpg") left top no-repeat;
}

#shadow-bottom {
	background: transparent url("../images/shadow_bottom.jpg") left bottom no-repeat;
	padding: 20px;
}

#bgbox1 {
	background: #fff url("../images/bkgr_bottom.jpg") left bottom no-repeat;
	border: 1px solid #926f4b;
	width: 758px;	
}

#bgbox1a {
	background: #ffffff;
	border: 1px solid #926f4b;
	width: 758px;	
}


#bgbox2 {
	background: transparent url("../images/bkgr_top.jpg") left top no-repeat;
}

#header {
	height: 190px;
	position: relative;
}

.logo{
	width: 188px;
	float: left;
	padding-top: 6px;
}

#logo{
	width: 263px;
	height: 114px;
	position: absolute;
	display: block;
	left: 18px;
	top: 3px;
}



#footer {
	padding: 13px 0px 16px 0px;
	background: transparent;
	text-align: center;
	color: #0033ff; 
}

#footer a:hover {
	text-decoration: underline;
}

/* IE hack \*/
* html #footer { height: 1%; }
/* End hack */


#columnblock {
	padding: 20px 0 0 0;
	margin: 0 24px 0 25px;

}


#arrow-line-vertical {
	background: transparent url("../images/line_vertical_arrow.gif") 150px 0px repeat-y;
}

#arrow-line-horizontal-top {
	background: transparent url("../images/arrow_line_horizontal.gif") left top no-repeat;	
}

#arrow-line-separator-top {
	background: transparent url("../images/arrow_line_separator.gif") 145px 0px no-repeat;
}

#arrow-line-horizontal-bottom {
	background: transparent url("../images/arrow_line_horizontal_bottom.gif") left top no-repeat;
	height: 10px;	
}

#arrow-line-separator-bottom {
	background: transparent url("../images/arrow_line_separator.gif") 145px 0px no-repeat;
	height: 10px;
}

/* \*/
*html #arrow-line-horizontal-top, * html #arrow-line-separator-top  { height: 1%; }
/* */


#col1 {
	float: left;
	width: 148px;
	height: 550px;
}

#col2 {
	float: right;
	width: 558px;
	padding: 6px 0 0 0;	
}

#content {
	padding: 15px 15px 75px 30px;
/*	height: 400px;
	height //: 500px;
	height: auto !important;
	min-height: 400px;	*/
}


/* Popup Page */
#popup-mainbox {
	width: 650px;
	margin-left: auto;
	margin-right: auto;	
	padding: 0;
	text-align: left;
}

#popup-shadow-sides {
	background: transparent url("../images/popup_shadow_sides.jpg") left top repeat-y;
}

#popup-shadow-top {
	background: transparent url("../images/popup_shadow_top.jpg") left top no-repeat;
}

#popup-shadow-bottom {
	background: transparent url("../images/popup_shadow_bottom.jpg") left bottom no-repeat;
	padding: 20px;
}

#popup-background-top {
	background: #fff url("../images/popup_background_top.jpg") left top no-repeat;
	border: 1px solid #926f4b;
	width: 609px;
	position: relative;
}

#popup-background-bottom {
	background: transparent url("../images/popup_background_bottom.jpg") left bottom no-repeat;
	padding: 130px 0 20px 17px;

}

#popup-arrow-line-vertical {
	background: transparent url("../images/line_vertical_arrow.gif") 65px 0px repeat-y;
}

#popup-arrow-line-horizontal-top {
	background: transparent url("../images/popup_arrow_line_horizontal.gif") left top no-repeat;	
}

#popup-arrow-line-separator-top {
	background: transparent url("../images/arrow_line_separator.gif") 60px 0px no-repeat;
	padding: 6px 80px 0 66px;
}

#popup-arrow-line-horizontal-bottom {
	background: transparent url("../images/popup_arrow_line_horizontal.gif") left top no-repeat;
	height: 10px;	
}

#popup-arrow-line-separator-bottom {
	background: transparent url("../images/arrow_line_separator.gif") 60px 0px no-repeat;
	height: 10px;
}

/* Peek-a-boo fixes \*/
* html #popup-arrow-line-vertical, * html #popup-arrow-line-horizontal-top, * html #popup-arrow-line-separator-top {
	height: 1%;
}
/* end fixes */


















/* Helpers */
.cleaner {
	clear: both;
	height: 1px;
	width: 100%;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

.floatleft {
	float: left;
}
