img {
	border: 0;
}

table {
	margin: 0;
	width: 100%;
	border-collapse: collapse;
}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
}

div {
	margin-bottom: 0px;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#header {
	background: #4C7CAB;
	height: 96;
}

#tran1 {
	height: 6;
	background-image: url(../imgs/orange_left.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.headergfx {
	height: 146;
	width: 100%;
	background-image: url(../imgs/moto_small.gif);
}

.headercallus {
	height: 97;
	width: 100%;
	background-image: url(../imgs/callus_ams.gif);
}


#tran2 {
	height: 6;
	background-image: url(../imgs/orange_right.gif);
	background-repeat: repeat-y;
	background-color: #FF9900;
}

#menubar {
	background-color: #004487;
	height: 21;
}

.menu {
    padding: 2 5 2 5;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
    background-color: #004487;
    font-weight: bold;
    cursor: pointer !important;
}

.menuOn{
    padding: 2 5 2 5;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FF9900;
	text-decoration: none;
    background-color: #004487;
    font-weight: bold;
    cursor: pointer !important;
}

.body {
	width: 580;
	font-size: 1.0em;
	vertical-align: top;
}

#footer {
	width: 740;
   margin: 10 10 0 10;
	text-align: center;
	font-size: 0.60em;
	color: #444444;
}

#tableForm{
   margin: 10 10 0 10;
	text-align: center;
	font-size: 0.60em;
	color: #444444;
}

#tableFormLeft{
   margin: 10 10 0 10;
	text-align: left;
	font-size: 0.60em;
	color: #444444;
}

td.line_lrt {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

td.line_l {
	border-left: 1px solid #FFFFFF;
}

td.line_r {
	border-right: 1px solid #FFFFFF;
}
tr.line_l {
	border-left: 1px solid #004487;
}

tr.line_r {
	border-right: 1px solid #004487;
}

td.line_lr {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

td.line_b {
	border-bottom: 1px solid #FFFFFF;
}

td.line_lb {
    border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

td.line_rb {
	border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

td.header{
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	color: #444444;
}

td.line_item{
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: italic;
}
.table_input{
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

p.text{
    font-size: 0.7em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.footer_email{
	color: #444444;
	text-decoration: underline;
}

a.links{
	color: #000000;
	text-decoration: underline;
}

td.formLabel{
	background-color: #F6F6F7;
}

td.formLabelRed{
	background-color: #F6F6F7;
	color: red;
}

td.formField{
   background-color: #F6F6F7;
	text-align: left;
}

td.formFieldChk{
   background-color: #F6F6F7;
	text-align: left;
}

.formFieldComments{
	font-size: 0.60em;
	color: #444444;
   background-color: #F6F6F7;
}

th.formTitleOrange{
   height:15px;
   background-color: #FF7F00;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	color:#FFFFFF;
}

th.formTitleGreen{
   height:15px;
   background-color: #14770E;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	color:#FFFFFF;
}

th.formTitleRed{
   height:15px;
   background-color: #C10E17;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	color:#FFFFFF;
}

th.formTitleBlue{
   height:15px;
   background-color: #0A0A99;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	color:#FFFFFF;
}

th.formSubTitle{
   height:12px;
   background-color: #86868E;
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	color:#FFFFFF;
}

th.formTitleForRooms{
	font-size: 1.1em;
}

.note {
	font-size: 0.60em;
	color: #444444;
}

.thankyou {
	font-size: 1.20em;
	color: #444444;
}

.submit {
	color: white;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background: #004487;
	border: 1.5px double #c4cccc #acb5b5 #6f7777 #acb5b5;
}

.dottedline
{
background: transparent url(../imgs/catalog/graydot.gif) repeat-x 50% 50%;
}
