/***********
 HTML Tags
***********/

@charset "utf-8";
HTML { margin: 0px; padding: 0px; }
BODY { margin: 0px; padding: 0px; }
TABLE { background-color: #FFFFFF; border-collapse: collapse; }
TH { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; FONT-WEIGHT: bold; background-color: #CCCCCC; }
TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; text-align: left; }
DIV { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
P { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
SPAN { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
LABEL { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: normal; }
INPUT { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
A { FONT-SIZE: 12px; COLOR: #336699; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A:hover { TEXT-DECORATION: underline;}


/*********
 Classes
*********/

.dont_print {}
.clear { clear:both; }
.clearR { clear:right; }
.clearL { clear:left; }
.orderFormTitle { background-color: #00CCFF; font-weight: bold; padding: 3px; margin: 3px; }
.menuLink {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.menuLink:hover { text-decoration: underline; }
.cmLink {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.cmLink:hover { color: #CCCCCC; text-decoration: underline; }
.cmNew {
        color: #FFFF00;
}
.cmBackground {
	background-color: #F90;
}
.cmTitle {
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	text-align: center;
}
.loginTable {
	background-color: #000000;
	border-collapse: collapse;
	border: thin solid #EEEEEE;
}
.loginTable label { color: #FFFFFF; }

.formBox {
	font-family: arial;
	font-size: 10px;
	padding: 0px;
	resize: none;
	width: 10px;
	margin-left: 3px;
}

.quotBox {
	font-family: arial;
	font-size: 11px;
	border: none;
}

.orderBox {
	font-family: arial;
	font-size: 10px;
	border: none;
}

.hideInline {
	display: none;
	visibility: hidden;
}

.showInline {
	display: inline;
	visibility: visible;
}

.hideBlock {
	display: none;
	visibility: hidden;
}

.showBlock {
	display: block;
	visibility: visible;
}

.smButtons {
	width: 90px;
	height: 40px;
	background-color: #00CCFF;
	border: none;
}

.smButtons:hover {
	background-color: #CCCCCC;
}

.ordBox {
	font-family: arial;
	font-size: 11px;
	border: none;
}

.ordFld {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.ordVal {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.ordLink {
        font-family: arial;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #3366FF;
}
.ordLink:hover {
	text-decoration: underline;
	color: #FF6633;
}

.ordColorFld {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #EEEEEE;
	white-space: nowrap;
}

.ordColorVal {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.orderSectionTitle {
	color: #FFFFFF;
	background-color: #0000CC;
	font-weight: bold;
	padding: 1px;
	margin: 0px;
	text-align: center;
	font-size: 10px;
	line-height: 12px;
}

.orderCats {
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

.br_am_rel_div { 
 position: relative;
}

.br_am_abs_div {
 position: absolute;
 visibility: hidden;
 display: none;
 z-index: 99;
 width: 130px;
 left: 0px;
 top: 0px;
}

.br_am_abs_div A {
 text-decoration: none;
}

.SeQuoteLink {
 font-weight: bold;
 font-size: 1em;
 color: #000000;
}

.SeQuoteLink:hover {
 text-decoration: underline;
 color: #FFFFFF;
}

.select-12 {
 background-color: #FFFF00;
}
.select-13 {
 background-color: #00FFFF;
}
.select-22 {
 background-color: #FF0000;
}

/*******************
 Referenced by ID
*******************/

#siteHead {
	z-index:1;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	list-style:none;
	min-width: 800px;
	width: 100%;
	height: 128px;
	background-image: url(/images/BC_Top.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
}

#siteFoot {
	z-index:1;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	list-style:none;
	min-width: 800px;
	width: 100%;
	height: 237px;
	background-image: url(/images/BC_Bottom.jpg);
	background-color: #000000;
	background-repeat: no-repeat;
}
#orderBoatTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
#orderBoatVersion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

#lastUpdatedDate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

#container {
        margin-top: 0px;
        margin-bottom: 10px;
        margin-left: 25px;
        width: 100%;
        min-width: 1050px;
        //background-image: url(/images/interface_bg.png);
        //background-attachment: fixed;
}

#sideMenu {
	float: left;
	width: 130px;
}
#mainBody {
	float: right;
	width: 85%;
	min-height: 400px;
}
#centerMenu {
	background-color: #FF3333;
	border-collapse: collapse;
}

#quotBody{
	margin-top: 0px;
}

#quotContainer{
	margin-top: 0px;
	width: 800px;
}

#quotTopRight {
	float: right;
	width: 300px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 24px;
	text-align: right;
}

#quotTopLeft {
	float: left;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

#compTitle {
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
#sysMsg {
	 FONT-SIZE: 12px;
	 COLOR: #FF0000;
	 FONT-FAMILY: Verdana;
	 font-weight: bold;
	 TEXT-DECORATION: none;
}
#dq_msg {
        FONT-SIZE: 14px;
        COLOR: #FFFFFF;
        FONT-FAMILY: Verdana;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
        BACKGROUND-COLOR: #FF0000;
        MARGIN: 10px;
        PADDING: 10px;
        TEXT-ALIGN: center;
}

