/* the blue: #003399 */
BODY { 
	margin: 0 0 0 0;
	background-color: #D1D1D1;
	font-family: arial, helvetica, sans-serif;
}

body, p, div, td {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
}

td {
	font-size: 70%;
}

@media screen {
	.mainTable { width:750px; }
}

@media print {
	.mainTable { width:100%;}

	.dontPrintMe { 
		overflow:hidden; 
		visibility:hidden; 
		display:none; 
	}
}

.barPositions {
	width: 100%;
	position:absolute; z-index: 1; top:-16px; left:0px; padding-left: 3px; padding-right: 0px;
}

.lowerTable {
	font-size:7pt;
	color:#707070;
	padding: 0 5;
}
A:link { color: #000080; text-decoration: underline; }
A:visited { color: #000080; text-decoration: underline; }
A:hover { color: #DB1D38; text-decoration: underline; }

.nav {
	font-size: 11pt;
	font-weight: bold;
}

A.nav:link { color: black; text-decoration: none; }
A.nav:visited { color: black; text-decoration: none; }
A.nav:hover { color: #FFF761; text-decoration: underline; }

H1, .HD1 {
	font-size: 150%;
}

H2, .HD2 {
	font-size: 130%;
}

h3, H3, .HD3 {
	font-size: 120%;
}

H4, .HD4 {
	font-size: 100%;
}

H5, .HD5 {
	font-size: 90%;
}

.attention {
	font-size: 120%;
	color: #DB1D38;
}

.copyright {
	font-size: 7pt;
	color: #AFAFAF;
}

A.copyright:link { color: #AFAFAF; text-decoration: none; }
A.copyright:visited { color: #AFAFAF; text-decoration: none; }
A.copyright:hover { color: #AFAFAF; text-decoration: none; }

/* contact form start */

table.contacttable {
	background-color: #E3E1E1;
	border-width:1px; border-color: #959494; border-style: solid;
}

.contactinput,
.contactbutton,
.contactarea {
	border: 1px solid #959494;
	background: white;
	padding-left: 2px;
	font-size: 11px;
}

.contactinput,
.contactarea {
	width: 300px;
}

.contactinput {
	height: 17px;
}

.contactbutton { 
	cursor: hand;
}

.contacttext {
	font-size: 11px;
}

/* contact form end */

table.formoutside {
	background-color: #97AACA;
	border: 1px solid black;
	width: 600px;
	
}

table.formoutside2 {
	background-color: #97AACA;
	border: 1px solid black;
	width: 350px;
	
}

td.formoutside {
	background-color: #97AACA;
	padding: 5px;
	font-size: 11pt;
	color: white;
	font-weight: bold;
}

table.forminside {
	background-color: #E1E7F6;
	border: 1px solid black;
}

input,select {
	font-size: 10pt;
}

.buttonmain {
	cursor: hand;
	font-weight: bold;
	font-size: 7pt;
}

.textfield {
        border: 1px solid #959494;
        background: white;
        height: 17px;
        padding-left: 2px;
        font-size: 11px;
}

.selectfield {
        border: 1px solid #959494;
        background: white;
        padding-left: 2px;
        font-size: 11px;
}

.indent1 {
	margin-left:40px;
}

.cBtn {
	text-align: center;
	margin-bottom:15px;
}

.cBtn button{
	text-align: center;
	cursor: pointer;
	color:white;
	background-color: #003399;
	font-size:13pt;
	padding:5px 12px;
	border-radius: 5px;
}

#emailSection {
	border:1px solid black;
	background-color:#E1E7F6;
	width:500px;
	margin:auto;
	text-align:center;
	padding:15px;
}

#emailSection td {
	font-size:120%;
	vertical-align: top;
	padding:5px;
}

#emailSection .textfield {
	font-size:15px;
	padding:3px !important;
	height: auto;
	width:240px;
}

#emailSection button {
	margin-top:15px;
	margin-bottom: 15px;
	cursor:pointer;
}

#emailSection tr td:first-child {
	text-align:right;
	padding-right:10px;
}

#msgBody {
	width:270px !important;
}

#msgSpot, #msgSpotOrder {
	font-size:14pt;
}

.infoBoxes {
	height:150px !important;
}

.redStar {
	color:red;
}

#uploadStatus {
	display:none;
}

#placeOrder {
	background-color: #00994d;
}