body { margin: 0px; padding: 0px; background:url(back.gif) repeat-x #155176;}

*{font-family: Tahoma,Arial, Helvetica, sans-serif; font-size:11px; color:#707070;}
a {text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:0; margin: 10px 0; line-height:14px;}


#wrap{width:946px; margin:0 auto; oerflow:hidden; background:url(ship_back.jpg) no-repeat right 0px ;}
#top{height:68px; width:946px; margin:0 auto;}
#logo{width:325px; height:68px; float:left; background:url(logo.gif) no-repeat;}
#logo a{width:325px; height:68px; display:block; text-indent:-9999px;}

/*menu*/
#menu ul{padding:0; margin:0; list-style-type:none;}
#menu ul li{float:left; padding:0; margin:0;}
#menu ul li a:hover { background-position:0 -68px;}
#hom {display:block; width:153px; height:68px; background:url(menu_home.jpg) no-repeat; text-indent:-9999px;}
#con, #abo, #cont {display:block; width:156px; height:68px; text-indent:-9999px;}

#con {width:156px; background:url(menu_cont.jpg) no-repeat;}
#abo {width:156px; background:url(menu_abo.jpg) no-repeat;}
#cont {width:156px; background:url(menu_con.jpg) no-repeat;}

/*content*/
#contentbox{width:544px; background:url(contentboxup_544.gif) top no-repeat #f6f6f6; overflow:hidden; margin-top:45px;}
#column1{width:325px; float:left; }
#column1sub{width:525px; float:left; text-align: justify;}
#column1sub td {text-align: left;}
#column1 h2{padding:0; margin:10px 0 0 0; width:148px; height:45px; text-indent:-9999px; background:url(welcome.gif) no-repeat;}
#column1 p{padding: 0 20px;}
#column1sub p{padding: 0 20px;}
#column1sub h2{padding:0; margin:10px 0 0 20px; font-size:12px; color:#506b8e; }
#breadcrumb{margin:10px 0 0 20px;}
#breadcrumb a{color:#506b8e; }

#contentbox-wide{width:944px; background:url(contentboxup.gif) top no-repeat #f6f6f6; overflow:hidden; margin-top:45px;}
#column1sub-wide{width:925px; float:left; text-align: justify;}
#column1sub-wide td {text-align: left;}
#column1sub-wide p {padding: 0 20px;}
#column1sub-wide h2 {padding:0; margin:10px 0 0 20px; font-size:12px; color:#506b8e; }


#column2{width:210px; float:left;}
#loginbox{width:208px; height:185px; float:left; margin-top:12px; display:inline; background:url(loginbox_back.jpg) no-repeat;}
#loginbox h2{width:208px; height:44px; background:url(loginup.gif) no-repeat; text-indent:-9999px; margin:0; padding:0;}
input#txt {width:164px; height:14px; background:url(inputback.gif) no-repeat; border:none;  padding:5px 5px; margin-left:15px;margin-top:15px;}
input#psw {width:164px; height:14px; background:url(inputback.gif) no-repeat; border:none;  padding:5px 5px; margin-left:15px; margin-top:15px;}
input#loginbtn{width:69px; height:24px; border:none; background:url(loginbtn.gif); color:#FFFFFF; margin:15px 0 0 120px; cursor:pointer; }

#bottomclear{clear:both;}
#bottomimages{ width:508px; height:145px; padding:10px 0 0 12px;}
#contentbox_bottom{width:544px; height:10px; background:url(contentboxdown_544.gif) no-repeat; font-size:1px;}
#contentbox_bottom-wide{width:944px; height:10px; background:url(contentboxdown.gif) no-repeat; font-size:1px;}
#footer{clear:both; color:#999999; margin:20px 0 0 10px;}
#footer a{color:#bebebe;}

input {
	text-transform: uppercase; /* force text to uppercase */
}

.reportbutton {
	width: 180px;
	height: 30px;
	background-color:white;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	color: black;
}

.formbutton {
	width: 100px;
	height: 18px;
	background-color:#666;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	color: white;
}
