body
{
	font : 10pt Tahoma,arial,geneva,sans-serif;
	line-height : 1.5em;
	background-color : #102a65;
	color : #000000;
}

a { color : #333333;}
a:visited { color : #333333;}

#container
{
	width : 770px;
	height : 560px;
	border : 1px solid #006bb6;
	background-color : #ffffff;
	overflow : hidden;
}

#rbnav
{
	height: 24px;
	width: 770px;
	background-color : #102a65;
	background-image: url(../images/menu-bkg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#rbnav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#rbnav ul li
{
	position: relative;
	width : 225px;
	height : 22px;
	margin-right : 6px;
	float: left;
}

#rbnav ul li a
{
	display: block;
	padding: 4px 16px 2px;
	line-height : 22px;
	text-decoration: none;
	font: bold 10pt Tahoma;
	cursor : pointer;
}

.nav-on
{
	border : 1px solid #ffffff;
	border-bottom : 1px solid ##ffffff;
	background-color : #ffffff;
	color : #000000;
}

.navon a { color : #000000;}
.navon a:visited { color : #000000;}

.nav-off
{
	border : 1px solid #666666;
	background-color : #bbbbbb;
	color : #666666;
}

.navon a { color : #666666;}
.navon a:visited { color : #666666;}

#rollernav
{
	border-left : 1px solid #006bb6;
	width : 166px;
}

#bunknav
{
	border-right : 1px solid #006bb6;
	width : 166px;
}

#masthead
{
	margin-top : 16px;
	margin-right : 45px;
	margin-left : 125px;
	height : 110px;
}

#masthead img
{
	float : right;
	padding : 0px 12px;
}

#masthead .title
{
	font-size : 24pt;
	font-weight : bold;
	padding : 4px;
}

#bunk_base
{
	width : 770px;
	height : 369px;
	z-index : 1;
}

#bunk_overlay
{
	width : 770px;
	height : 369px;
	position : relative;
	top : -369px;
	z-index : 10;
	border : 0;
}

#bunk_imap
{
	width : 770px;
	height : 369px;
	position : relative;
	top : -738px;
	z-index : 100;
}

#roller_base
{
	width : 770px;
	height : 369px;
	z-index : 1;
}

#roller_overlay
{
	width : 770px;
	height : 369px;
	position : relative;
	top : -369px;
	z-index : 10;
	border : 0;
}

#roller_imap
{
	width : 770px;
	height : 369px;
	position : relative;
	top : -738px;
	z-index : 100;
}

#whiteout
{
	width: 770px;
	height: 600px;
	background-image: url(../images/whiteout.png);
	background-repeat: repeat;
	position : relative;
	top : -1262px;
	z-index : 150;
	display : none;
}

.popup
{
	line-height : 1.2em;
	height: 530px;
	width: 425px;
	background-image: url(../images/popup-bkg_lg.png);
	background-repeat: no-repeat;
	display : none;

}

#popup-base
{
	z-index : 1000;
	position : relative;
	top : -1850px;
	left : 100px;
}

#popup-spec
{
	z-index : 1100;
	position : relative;
	top : -2370px;
	left : 140px;
}

#popup-main
{
	width : 385px;
	height : 450px;
	padding-left : 10px;
	padding-top : 15px;
	overflow : hidden;
}



.close
{
	width : 385px;
	font-size : .75em;
	color : #102a65;
	cursor : pointer;
}

#popup-close-spec
{
	padding-top : 1em;
}

.pop-ttl
{
	color : #006bb6;
	font-size : 1.3em;
	font-weight : bold;
	padding-bottom : 10px;
	padding-left : 5px;
}

.popup-desc
{
	width : 185px;
	position : relative;
	float : right;
	margin-left : 5px;
	margin-top : 10px;
}

.popup-partnos
{
	margin-top : 15px;
	margin-left : 15px;
	height : 200px;
	overflow : auto;
	overflow-x : hidden;
}

.pop-img
{
	margin : 10px;
}

.popup-data
{
	margin-top : 15px;
	margin-left : 15px;
	height : 155px;
	overflow : auto;
}

.popup-partnos a { color : #006bb6;}

.clear
{
	clear : both;
}

.table-no
{
	font-size : .8em;
	line-height : 2em;
	display : block;
	padding-right : 10px;
	float : left;
}

.table-desc
{
	font-size : .8em;
	display : block;
	width : 295px;
	line-height : 2em;
}
	
#pager
{
	width : 360px;
	padding-bottom : 8px;
}

#less
{
	display : block;
	width : 100px;
	float : left;
	margin-left : 20px;
	padding-bottom : 8px;
}

#more
{
	display : block;
	width : 100px;
	float : right;
	margin-right : 20px;
	padding-bottom : 8px;
}

#pagecount
{
	width : 100px;
	float : left;
	padding-bottom : 8px;
}

#preload
{
	display : none;
}