@charset "utf-8";

/******************* Overall Stucture ***************/
body {
	background-color: black;
	text-align:center;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a img {
	border:none;
}

/******************* Major page divs ****************/
#box {
	height:592px;
	width:915px;
	text-align:left;
	margin:30px auto 0 auto;
	background:url(images/bg-port.png) repeat-x;
}
#page {
	position:relative;
	background:white;
	height:499px;
	width:837px;
	top:39px;
	left:39px;
}
#logo {
	position:absolute;
	top:26px;
	left:75px;
	z-index:2
}
#footer {
	position:absolute;
	top:439px;
	text-align:center;
	background:#fdbf57;
	background:#fdb53d;
	left:0;
	height:60px;
	width:837px;
}
#footer p {
	margin-top:19px;
	color:#333;
}

/******************** Menus and Submenus **************/
#menu {
	position:absolute;
	top:28px;
	left:179px;
	width:620px;
}
#menulinks {
	position:absolute;
	top:-3px;
	left:-48px;
}
#menu1.sel {
	color:#e31c3d;
}
#menu2.sel {
	color:#febd54;
}
#menu3.sel {
	color:#1479b4;
}
#menu4.sel {
	color:#03a48b;
}
#menu5.sel {
	color:#8ec636;
}
#submenu {
	position:absolute;
	top:47px;
	left:282px;
	height:18px;
	border:solid 1px #666;
	border-right:none;
	width:555px;
	background:#242424;
}
#submenu a {
	padding:1px 12px 3px 12px;
	border-right:solid 1px #666;
	color:#ccc;
	height:14px;
	display:block;
	text-decoration:none;
	float:left;
	background:#242424;
}
#submenu.sub1 a#sub1,
#submenu.sub2 a#sub2,
#submenu.sub3 a#sub3,
#submenu.sub4 a#sub4,
#submenu.sub5 a#sub5,
#submenu a:hover
{
	color:#fdbf57;
}
.menuitem {
	margin:0;
	float:left;
	width:103px;
	color:#777;
}
.menubullet {
	height:9px;
	width:9px;
	float:left;
	margin-right:7px;
	margin-top:2px;
	line-height:10px;
}
.red {
	background:#e51937;
}
.ylo {
	background:#fdbf57;
}
.blu {
	background:#1676bc;
}
.blugrn {
	background:#00aa97;
}
.grn {
	background:#8cc63f;
}


/******************* Page Content *****************/
#content img {
	display:none;
	position:absolute;
	left:98px;
	top:128px;
}
#picmenu {
	position:absolute;
	top:418px;
	left:569px;
	max-height:15px;
}
#picmenu a {
	float:left;
	display:block;
	width:13px;
	text-decoration:none;
	background:url(images/sqopenyel.png) no-repeat;
	display:none;
	outline:none;
}
#picmenu a.curr {
	background:url(images/sqyellow.png) no-repeat;
}
#picmenu a#pause, #picmenu a#next{
	background-image:none;
	text-decoration:underline;
	color:#e1981e;
	position:relative;
	top: -2px;
	left:1px;
	width:auto;
}

