@charset "utf-8";
/* CSS Document */

*
{ margin: 0; padding: 0; border: none; outline: none; }

#mainCol
{ width: 570px; float:left; }

.mainColLink
{ color: #0b84db; font-size:1.2em; letter-spacing: .01em; font-weight: 600; line-height: 1.5em; text-decoration: none; }

.mainColLink:hover
{ text-decoration: underline; }

.mainColTitle
{ color: #0b84db; font-size:1.2em; letter-spacing: .01em; font-weight: 600; line-height: 1.5em; text-decoration: none; }

.alpha
{ margin-right: 20px; }

.form
{ overflow:hidden; }

.formTitle
{ color:#000; font-size:11px; line-height: 27px; letter-spacing: .01em; font-weight: normal; }

.form dl.short
{ float: left; width: 271px; }

.form dl.long
{ float: left; width: 271px; }

.form dl
{ margin-bottom: 10px; }

.inputArea
{ width: 271px; padding: 7px 0 15px 7px; display: block; background:url("../images/inputBg.jpg") no-repeat; font-size: 11px; color: #a2640e; }

.inputArea:focus
{ color: #414042; }

.inputSelect
{ height: 27px; width: 218px; padding:6px 7px 4px 7px; line-height:27px; display: block; background:url("../images/inputBg.jpg") no-repeat; font-size:11px; color: #a2640e; }

.inputSelect:focus
{ color: #a2640e; }

.inputSelect option 
{ display: block; padding:7px 0; padding-left: 10px; color:#a2640e; }

.msgArea
{ padding: 11px 10px 15px 7px;  width: 498px; height: 97px; display: block; background: url("../images/inputMsgBg.jpg") no-repeat; font-family: inherit; 	font-size: 11px; letter-spacing: .01em; line-height:18px; color: #a2640e; }

.msgArea:focus
{ color: #a2640e; }

.submitRFPBtn
{ float: left; width: 147px; height: 30px; display: block;  background: url("../images/submitRFP.jpg") no-repeat; text-indent: -20000px; cursor: pointer; }

.submitRFPBtn:hover
{ background-position: 0 -30px; }

.borderContactCol
{ float: left; position: relative; width: 570px; height: 40px; background: url("../images/form_divider1.gif") no-repeat; }


.required { color:#ff0000; }