/* CSS Document */

html { overflow-y:scroll; }
body {
	color:#000000;
	font-size:.8em;
	margin:0 0 0 0;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bg_body.gif);
}

a { color:#0000FF; }

h1, h2, h3, h4, p { margin:0 0 8px 0; }

h1 { font-size:1.8em; }

h2 { font-size:1.4em; }

h3 { font-size:1.2em; }

/* ---- class settings ----------------------- */

.a-img { border:0; }

.img-hands {
	position:absolute;
	left:0;
	bottom:0;
}

.align-left {
	float:left;
	margin:0 10px 10px 0;
}

.divider-line {
	width:98%;
	height:1px;
	margin-bottom:8px;
	background-repeat:repeat-x;
	background-image:url(images/img_divider-line.gif);
}

/* ---- layout settings ----------------------- */

#main_container {
	position:relative;
	width:100%;
	height:auto;
	background-repeat:repeat-x;
	background-image:url(images/bg_main.gif);
}

#main {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:766px;
	height:176px;
	margin:0 auto;
	text-align:center;
}

#content_flash {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	background-repeat:repeat-x;
	background-image:url(images/bg_flash.gif);
}

#bg_green {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	background-repeat:repeat-x;
	background-image:url(images/bg_content.gif);
}

/* ---- start nav id settings ----------------------- */

#nav {
	position:relative;
	top:0;
	left:0;
	width:766px;
	height:57px;
	margin:0 auto;
}

/* ---- end nav id settings ------------------------- */

/* ---- start main settings ----------------------- */

#content {
	position:relative;
	top:0;
	left:0;
	width:766px;
	height:auto;
	margin:0 auto;
	padding-top:22px;
}

#content_left {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:286px;
	height:auto;
}

#content_right {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:437px;
	height:auto;
}

/* ---- end main settings ------------------------- */

#footer {
	position:relative;
	top:0;
	left:0;
	width:766px;
	height:auto;
	color:#9F9F9F;
	font-size:10px;
	margin:15px auto 0 auto;
}

#footer a {
	padding:5px;
	color:#9F9F9F;
	font-size:10px;
	text-decoration:none;
}

/* ---- navigation settings ----------------------- */

#nav a {
	position:relative;
	float:left;
	height:57px;
	cursor:pointer;
	background-repeat:no-repeat;
}

a#nav_01 {
	width:109px;
	background-position:0 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_01 {
	background-position: 0 -57px;
}

.active_01 {
	background-position: 0 -57px !important;
}

a#nav_02 {
	width:110px;
	background-position:-109px 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_02 {
	background-position:-109px -57px;
}

.active_02 {
	background-position:-109px -57px !important;
}

a#nav_03 {
	width:109px;
	background-position:-219px 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_03 {
	background-position:-219px -57px;
}

.active_03 {
	background-position:-219px -57px !important;
}

a#nav_04 {
	width:110px;
	background-position:-328px 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_04 {
	background-position:-328px -57px;
}

.active_04 {
	background-position:-328px -57px !important;
}

a#nav_05 {
	width:109px;
	background-position:-438px 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_05 {
	background-position:-438px -57px;
}

.active_05 {
	background-position:-438px -57px !important;
}

a#nav_06 {
	width:110px;
	background-position:-547px 0;
	background-image:url(images/nav/nav.gif);
}

a:hover#nav_06 {
	background-position:-547px -57px;
}

.active_06 {
	background-position:-547px -57px !important;
}

a#nav_07 {
	width:109px;
	background-position:-657px 0;
	background-image:url(/images/nav/nav.gif);
}

a:hover#nav_07 {
	background-position:-657px -57px;
}

.active_07 {
	background-position:-657px -57px !important;
}


