/* root */
html {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	color:#000000;
}
/* root */



/* div */
div {
	margin:0px;
	padding:0px;
}
#area {
	position:relative;
	margin:auto;
	width:670px;
	height:100%;
}

/* anchors */
#area a:link {
	text-decoration:none;
	color:#535770;
	background-color:#ECEFF4;
}
#area a:visited {
	text-decoration:none;
	color:#535770;
	background-color:#ECEFF4;
} 
#area a:hover {
	text-decoration:underline;
	color:#757990;
	background-color:#ECEFF4;
}
#area a:active {
	text-decoration:underline;
	color:#535770;
	background-color:#ECEFF4;
}
/* anchors */
#subarea {
	position:relative;
	margin:auto;
	width:670px;
	height:100%;
	color:#000000;
	background-color:#C9C9C9;
}
#header {
	position:relative;
	margin:5px auto 0px auto;
	width:670px;
	height:100px;
	color:#000000;
	background:#C5D0E2 url(../images/bgi/bgi_header.jpg) repeat-x scroll;
	border:2px solid #AAB9D1;
}
div.content {
	position:relative;
	margin:10px auto 0px auto;
	width:670px;
	color:#000000;
	background-color:#E7EBF3;
	border:2px solid #AAB9D1;
}
#footer {
	position:relative;
	margin:5px auto;
	width:670px;
	height:50px;
	clear:both;
	color:#000000;
	background:#C5D0E2 url(../images/bgi/bgi_footer.jpg) repeat-x scroll;
	border:2px solid #AAB9D1;
}
#design {
	position:relative;
	margin:0px auto;
	width:670px;
	height:5px;
	overflow:hidden;
}
/* div */

/* text */
h1 {
	margin:0px;
	padding:2px;
	height:25px;
	text-align:center;
	font:14pt verdana, sans-serif;
	color:#000000;
	background-color:#D6E1F3;
	overflow:hidden;
	border-bottom:1px solid #BBCAE2;
}

div.content p {
	margin:10px 20px;
	padding:0px;
	text-align:justify;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	overflow:hidden;
}

#footer p {
	margin:15px 40px 0px 40px;
	padding:0px;
	text-align:center;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:#ECEFF4;
	border:1px solid #AAB9D1;
	overflow:hidden;
}
/* text */

/* design */
#copyright {
	position:absolute;
	bottom:20px;
	left:0px;
	margin:0px 10px;
	padding-bottom:0px;
	display:inline;
	text-align:left;
	font:8pt verdana, sans-serif;
	color:#6699CC;
	background-color:#FFFFFF;
}
#top {
	position:absolute;
	top:30px;
	left:640px;
	margin:0px 10px;
	font:8pt verdana, sans-serif;
	color:#6699CC;
	background-color:#FFFFFF;
}
/* design */

/* forms */
/* forms */

/* lists */
ul {
	margin-top:0px;
	padding:0px;
	font:bold 10pt verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
li {
	margin:2px 30px;
	padding:0px;
	text-align:left;
	font:10pt verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}
/* lists */

/* nav img */
div.content > div.navimg_container_150 {width:648px;}
div.navimg_container_150 {
	margin:0px auto;
	padding:5px 0px;
	position:relative;
	width:658px;
}
div.content > div.navimg_container_250 {width:564px;}
div.navimg_container_250 {
	margin:0px auto;
	padding:5px 0px;
	position:relative;
	width:581px;
}

div.content > div.navimg_container_286 {width:654px;}
div.navimg_container_286 {
	margin:0px auto;
	padding:5px 0px;
	position:relative;
	width:668px;
}

div.navimg_clear {
	clear:both;
}
div.navimg_float_150 {
	margin:0px 10px;
	padding:0px;
	width:140px;
	float:right;
	color:#000000;
	background-color:#BBCAE2;
	border:1px solid #AAB9D1;
}
div.navimg_float_250 {
	margin:0px 15px;
	padding:0px;
	width:250px;
	float:right;
	color:#000000;
	background-color:#BBCAE2;
	border:1px solid #AAB9D1;
}

div.navimg_float_286 {
	margin:0px 18px;
	padding:0px;
	width:286px;
	float:right;
	color:#000000;
	background-color:#BBCAE2;
	border:1px solid #AAB9D1;
}

div.navimg_float_150 p {
	margin:0px;
	padding:2px;
	text-align:center;
	font:bold 10pt verdana, sans-serif;
	color:#000000;
	background:#F8FCF4 url(../images/bgi/bgi_navimg_150_p.jpg) repeat-y scroll;
	border-top:1px solid #AAB9D1;
	overflow:hidden;
}
div.navimg_float_250 p {
	margin:0px;
	padding:2px;
	text-align:center;
	font:bold 10pt verdana, sans-serif;
	color:#000000;
	background:#F8FCF4 url(../images/bgi/bgi_navimg_250_p.jpg) repeat-y scroll;
	border-top:1px solid #AAB9D1;
	overflow:hidden;
}

div.navimg_float_286 p {
	margin:0px;
	padding:2px;
	text-align:center;
	font:bold 10pt verdana, sans-serif;
	color:#000000;
	background:#F8FCF4 url(../images/bgi/bgi_navimg_150_p.jpg) repeat-y scroll;
	border-top:1px solid #AAB9D1;
	overflow:hidden;
}

img.navimg_150 {
	margin:0px;
	padding:0px;
	width:140px;
	height: 105px;
	border-bottom:1px solid #AAB9D1;
}
img.navimg_250 {
	margin:0px;
	padding:0px;
	width:250px;
	height:188px;
	border-bottom:1px solid #AAB9D1;
}
/* nav img */

/* nav lists*/
div.nav {
	margin:0px;
	padding:0px;
}
div.nav ul {
	position:absolute;
	right:0px;
	bottom:0px;
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	list-style-type:none;
	color:#FFFFFF;
	background-color:#990000;
}
div.nav ul li {
	margin:0px;
	float:left;
	display:inline;
	color:#FFFFFF;
	background-color:#990000;
}
div.nav ul li p {
	margin:0px;
	padding:0px;
	text-align:left;
	font:bold 10px verdana, sans-serif;
	color:#FFFFFF;
	background-color:#990000;
}
div.nav ul li a:link {
	padding:0.1em 0.5em;
	float:left;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#990000;
}
div.nav ul li a:visited {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#990000;
}
div.nav ul li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#33FFFF;
	background-color:#AA4444;
}
div.nav ul li a:active {
	text-decoration:none;
	color:#33FFFF;
	background-color:#660000;
}
/* nav lists */

/* imgs */
img {
	margin:0px;
	padding:0px;
	border:0px;
}
img.r {
	margin:5px;
	float:right;
}
img.l {
	margin:5px;
	float:left;
}
/* imgs */

/* pos imgs */
#logo {
	margin:0px;
	padding:0px;
	position:absolute;
	top:7px;
	left:7px;
	width:485px;
	height:85px;
	background:url(../images/pos/pos_logo.jpg) no-repeat scroll;
}
div.random_mammoth {
	margin:0px;
	padding:0px;
	position:absolute;
	top:7px;
	right:7px;
	width:150px;
	height:86px;
}
#default_mammoth {
	margin:0px;
	padding:0px;
	position:absolute;
	top:7px;
	right:7px;
	width:150px;
	height:86px;
}
#header_corner_left {
	margin:0px;
	padding:0px;
	position:absolute;
	top:-2px;
	left:-2px;
	width:15px;
	height:15px;
	background:url(../images/pos/pos_corners.jpg) no-repeat scroll 0px 0px;
}
#header_corner_right {
	margin:0px;
	padding:0px;
	position:absolute;
	top:-2px;
	right:-2px;
	width:15px;
	height:15px;
	background:url(../images/pos/pos_corners.jpg) no-repeat scroll -15px 0px;
}
#footer_corner_left {
	margin:0px;
	padding:0px;
	position:absolute;
	top:37px;
	left:-2px;
	width:15px;
	height:15px;
	background:url(../images/pos/pos_corners.jpg) no-repeat scroll 0px -15px;
}
#footer_corner_right {
	margin:0px;
	padding:0px;
	position:absolute;
	top:37px;
	right:-2px;
	width:15px;
	height:15px;
	background:url(../images/pos/pos_corners.jpg) no-repeat scroll -15px -15px;
}
/* pos imgs */

