@import url("/css/basics.css");
@import url("/css/colors.css");
@import url("/css/navigation.css");
@import url("/css/bnav.css");

body
{
	background: #ECECEC url(/img/common/background.png) repeat;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}

#top_box
{
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
background-color:#fffdd3;
outline-color:#ddd;
outline-style:solid;
outline-width:thin;
margin-left:auto;
margin-right:auto;
width: 500px;
height: 30px;
line-height: 30px;
text-align:center;
}

#top_gradient
{
	background: #ECECEC url(/img/common/top_gradient.png) repeat-x;
	min-width: 860px;
	height: 110px;
}

#container
{
	background: transparent;
	width: 860px;
	margin: -79px auto 0px auto;
}

#container_top
{
	background: transparent url(/img/common/container_top.png) no-repeat;
	height: 67px;
}

#container_middle
{
	background: transparent url(/img/common/container_middle.png) repeat-y;
	padding: 0px 7px;
}

#container_bottom
{
	background: transparent url(/img/common/container_bottom.png) no-repeat;
	height: 11px;
}

#footer_top_spacer
{
	height: 15px;
}

#footer
{
	padding: 0px 5px;
}

#footer_copyright
{
	font-size: 8pt;
}

#footer_affiliate
{
	font-size: 8pt;
	border-left-style: solid;
	border-left-width: 1px;
	padding-left: 10px;
	margin-left: 5px;
}

#footer_language
{
	font-size: 7pt;
	float: right;
}

#footer_bottom_spacer
{
	height: 60px;
}

.content, .content_gradient
{
	padding: 0px;
}

.content
{
	background: #FFFFFF;
}

.content_gradient
{
	background: #FFFFFF url(/img/common/content_gradient.png) repeat-x;
}

.content_banner_padding
{
	padding: 0px 4px 4px 4px;
}

.content_padding
{
	padding: 10px 11px;
}

.previous_page, .next_page
{
	width: 15px;
	height: 15px;
	float: left;
}

.previous_page
{
	background: transparent url(/img/common/previous_page.png) no-repeat;
	margin-right: 5px;
}

.next_page
{
	background: transparent url(/img/common/next_page.png) no-repeat;
	margin-left: 5px;
}

.selected_page, .unselected_page
{
	width: 4px;
	height: 4px;
	margin: 6px 3px 5px 3px;
	float: left;
}

.selected_page
{
	background: transparent url(/img/common/selected_page.png) no-repeat;
}

.unselected_page
{
	background: transparent url(/img/common/unselected_page.png) no-repeat;
}

a
{
	text-decoration: none;
}

a img
{
	border: none;
}

ul
{
	list-style-type: circle;
}

h1, h4
{
	font-size: 12pt;
	margin: 0.67em 0px 0.67em 0px;
}

h2, h5
{
	font-size: 10pt;
	margin: 0.83em 0px 0.83em 0px;
}

h3, h6
{
	font-size: 8pt;
	margin: 0.25em 0px 1em 0px;
}

h1, h2, h3, dt
{
	font-weight: bold;
}

h4, h5, h6
{
	font-weight: normal;
}

li
{
	margin: 0em;
	padding: 0em;
}

ol, ul, dd
{
	margin-left: 2.5em;
	padding: 0em;
}

dd
{
	margin-left: 1.5em;
	margin-bottom: 1em;
}

textarea, input
{
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.frimg
{
	float: right;
	margin: 3px 0px 3px 10px;
}

.flimg
{
	float: left;
	margin: 3px 10px 3px 0px;
}

.hrule
{
	width: 100%;
	font-size: 0pt;
	margin: 15px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.hrule_svm
{
	width: 100%;
	font-size: 0pt;
	margin: 7px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.note
{
	font-size: 10px;
}

.form_item
{
	font-weight: bold;
	padding-left: 10px;
	width: 150px;
}

.strike
{
	text-decoration: line-through;
}