	BODY, TABLE, TR, TD, P, .normal, span.normal
	{
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 12px;
	}
	.subTables 
	{
	
	}

	.head, span.head
	{
		font-size: 12px;
		font-weight: bold;
	}
	.bbot1, span.bbot1
	{
		border-bottom: 1px solid #103AA4;
	}
	.bbot2, span.bbot2
	{
		border-bottom: 1px solid #999999;
	}
	.btop1, span.btop1
	{
		border-top: 1px solid #103AA4;
	}
	.compSHead
	{
		font-weight: bold;
		font-family: verdana, arial, helvetica, san-serif;
		font-size: 12px;
		color: white;
	}
a.links
{
	color: #103AA4;
}
.aCase, span.aCase
{
font-family:"verdana" sans-serif;
font-size:xx-small;
font-variant:normal;
text-transform:capitalize;
}
.small, span.small
{
font-family: verdana, arial, helvetica, san-serif;
font-size: 10px;
color: white;
}
.smallblue, span.smallblue
{
font-family: verdana, arial, helvetica, san-serif;
font-size: 10px;
color: #103AA4;
}
.smallblack
{
font-family: verdana, arial, helvetica, san-serif;
font-size: 10px;
color: #000000;
}
.sp, span.sp
{
font-family:"verdana" sans-serif;
font-size: 12px;
}
.title, span.title
{
font-family:"verdana" sans-serif;
font-size:14px;
font-weight:bold;
text-transform:capitalize;
}
.pname, span.pname
{
color: #0000CC;
font-size:10px;
text-transform: uppercase;
}
.emph, span.emph
{
color: Blue;
font-weight: bold;
font-size:xx-small;
}

.emph2, span.emph2
{
color: #0078FF;
font-weight: bold;
font-size:xx-small;
}
a.sNav {
	font-family:"verdana" sans-serif;
	font-size:x-small;
	color:white;
	font-style:italic;
	text-decoration:none;
}
.shipName
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    COLOR: #279ed5;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}
.shipInfo
{
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.input, td.input, span.input
{
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 11px;
}
.inputsm, td.inputsm, span.inputsm
{
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 9px;
}
.question, td.question, span.question
{
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
}
.profiletitle, span.profiletitle
{
	font-size: 14px;
	font-weight: bold;
}
select, input
{
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 11px;
}
/* BEGIN BOOK STYLES */
.breadcrumbcontaineron
{
	width: 149px;
	height: 10px;
	float: left;
	border-right: 1px groove #444;
	border-bottom: 1px groove #444;
	padding: 0px 0px;
	text-align: center;
	background: #B5E4A6;
}
.breadcrumbcontaineroff
{
	width: 149px;
	height: 10px;
	float: left;
	border-right: 1px groove #444;
	border-bottom: 1px groove #444;
	padding: 0px 0px;
	text-align: center;
	background: #E8EDF6;
}
.breadcrumbon
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	text-decoration: none;
	color: #103AA4;
	font-weight : bold;
}
.breadcrumboff
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	text-decoration: none;
	color: #003366;
	font-weight : normal;
}
a.breadcrumboff:hover
{
	text-decoration: underline;
}
.booktitle, span.booktitle
{
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-transform: uppercase;
}
.booktitlesm, span.booktitlesm
{
	font-size: 9px; 
	color: #103AA4; 
	font-weight: bold;
}
.booksmall, span.booksmall
{
	font-size: 9px;
}
.booknorm, span.booknorm
{
	font-size: 10px;
}
.booksubmit
{
	font-size: 10px; 
	text-transform: uppercase; 
	font-weight: bold; 
	color: white; 
	background-color: #103AA4;
}
.summarysmall, span.summarysmall
{
	font-size: 10px;
}
.cabinchoices, span.cabinchoices, div.cabinchoices
{
	position: relative; 
	padding: 2px; 
	top: 0px; 
	left: 0px; 
	visibility: hidden; 
	display: none;  
	border: solid 2px #103AA4; 
	background : #ffffff; 
	color : #000000; 
	width : 115px; 
	height : 60px; 
	overflow : auto;
}
.divoff, span.divoff, div.divoff{
	position: relative;
	visibility: hidden; 
	display: none; 
}
.borderall, span.borderall
{
	border: 1px solid #D5DBE5;
}
.bbot1, span.bbot1
{
	border-bottom: 1px solid #103AA4;
}
.bbot2, span.bbot2
{
	border-bottom: 1px solid #999999;
}
.bbot3, span.bbot3
{
	border-bottom: 1px solid #ECE9D8;
}
.bbot4, span.bbot4
{
	border-bottom: 2px solid #C2D5FC;
}
.bleft, span.bleft
{
	border-left: 2px solid #C2D5FC;
}
.bright1, span.bright1
{
	border-right: 1px solid #103AA4;
}
.bright2, span.bright2
{
	border-right: 1px solid #999999;
}
.bbottop2, span.bbottop2
{
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.btop1, span.btop1
{
	border-top: 1px solid #103AA4;
}
.bbotinfo
{
	border-bottom: 1px solid #D5DBE5;
}
/* END BOOK STYLES */

/* BEGIN CLIENT ADMIN STYLES */
.cabutton
{
	height: 20px;
	background-color: #004A95;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	border-style: ridge;
		
}
.clientAdminBox
{
	width:575px;
	border: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox1
{
	width:575px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-top: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox2
{
	overflow:auto;
	width:575px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-bottom: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox3
{
	width:745px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-top: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox4
{
	overflow:auto;
	width:745px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-bottom: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox5
{
	overflow:auto;
	width:360px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-bottom: 1px solid #032966;
	background-Color:#FBFBF0;
}
.clientAdminBox6
{
	overflow:auto;
	width:360px;
	border-left: 1px solid #032966;
	border-right: 1px solid #032966;
	border-bottom: 1px solid #032966;
	background-Color:#FBFBF0;
}


/* END CLIENT ADMIN STYLES */