﻿html { margin:0; }
body { font-size:.8em; margin:0; padding:0; background-color:#ffffff; font-family: Arial, Verdana; background-repeat: repeat-x; background-position: top left; color: #666666; }
form { margin:0; padding:0; }
a { color:#325F8F; text-decoration:underline; }
a:hover { text-decoration:underline; }
a:visited { color:#325F8F; }
h1 { font-size: 1.2em; color: #ffffff; margin:7px 10px 5px 12px; padding:0; }
h2 { font-size: 1.2em; font-weight:bold; color: #666666; margin: 5px 0 5px 0; }
h3 { font-size: 1em; font-weight:bold; color: #666666; margin:3px 0 3px 0; }
h4 { font-size:.9em; font-style:italic; font-weight:normal; color: #666666; margin:2px 0 3px 0; padding:0; }
p { color: #666666; margin: 4px 0 8px 0; padding: 2px 0 5px 0; }
hr { color: #cccccc; height: 1px; } 
ul { margin: 5px 0 8px 20px; }
ul li { list-style: square; color:#666666; margin:0; padding:2px; }
ul ul li { list-style: disc; color:#666666; margin:0; padding:2px; }
ol { margin: 5px 0 8px 25px; }
ol li { color: #666666; margin:0; padding:2px; }
em { font-style:italic; }
.highlight { background-color:#FEFEB9; }

#wrapper { background:url(images/top-nav-bar-bg.gif) repeat-x; padding-top:30px; margin:0; }
#container { width:850px; margin-left:auto; margin-right:auto; }

#header { height:55px; }
#header-logo { width:309px; float:left; padding:8px 0 0 5px; }
#header-right { float:right; text-align:right; height:50px; }

#box { width:894px; }
#box-top { width:894px; height:41px; border-top:1px solid #ffffff; background:url(images/box-top.gif) no-repeat bottom; }
#box-content { width:894px; background:url(images/box-bg.gif) repeat-y; }
#box-bottom { width:894px; height:23px; background:url(images/box-bottom.gif) no-repeat bottom; }

#main-content { margin: 0px 12px 0px 12px; }
#main-content div.contentarea { width:600px; padding:0; float:right; }
#main-content div.split { width:220px; margin:0; float:left; }

/*Form*/
#form-container { margin:0 7px 0 7px; padding:0px; color: #444; }
#form-container h2 { color: #444; font-size: .9em; font-weight:bold; margin: 5px 0 5px 5px; }
#form-container div.content { color:#444; }
#form-container em { font-weight: bold; font-style: normal; font-size:14px; color: #f00; margin: 2px; color:#444; }
#form-container div.row { margin: 0 1px 0 1px; padding:1px 0 1px 0; }
#form-container div.rowleft { margin: 1px 3px 0 0; padding:0; }
#form-container .proposallink { text-decoration:underline; color:#444; }
#form-container label { color:#444; font-size:.9em; margin:0; padding:0; font-weight:normal; }
#form-container a { color: #444; }
#form-container a:visited { color:#444; }
#form-container p { color: #444; margin: 0 3px 0 3px; }
#form-container li { color:#444; }
#form-container div.dark { background-color: #C7532D; }
#form-container div.light { background-color: #D86740; }
#form-container div.hightlight { background-color:#D86740; padding:2px; }
#form-container div.hightlight label { color:#FFFFAA; }
#form-container .highlight-control { background-color:#FFFFAA }
#form-container .highlight { background-color:#FFFFAA }
#form-container .selectList { font-size:.9em; }
#form-container .textBox { font-size:.9em; }
#form-container .highlight-list { font-size:.9em;background-color:#FFFFAA }

.button { color: #ffffff; font-weight:bold; font-size:.9em; background-color: #325F8F; cursor:pointer; }

.popup { clear:both; margin-bottom:15px; border:2px solid #000000; background-color:#ffffff; }
.popup div.top { padding:0px; width:100%; }
.popup div.top div.right { height:12px; margin-left:12px; }
.popup div.middle { clear:both; width:100%; }
.popup div.middle div.right { margin-left:11px; }
.popup div.middle div.right div.content { background-color:#ffffff; color:#666666; margin-right:12px; padding:0 3px 0 3px; }
.popup div.middle div.right div.content div.header { color:#666666; background-color:#ffffff; cursor:move; margin-right:30px; padding:0; }
.popup div.middle div.right div.content div.header h2 { color:#666666; font-weight:bold; margin:0 15px 0 0; padding:0; }
.popup div.middle div.right div.content p { margin:0px; padding-top:5px; color:#666666; }
.popup div.middle div.right div.content label { margin:0px; padding-top:5px; color:#666666; }
.popup div.middle div.right div.content li { margin:0px;  color:#666666; font-size:12px; }
.popup div.middle div.right div.content h2 { color:#666666; font-weight:bold; margin:0 15px 0 0; padding:0; }
.popup div.middle div.right div.content h3 { color:#666666; font-weight:bold; margin:0 15px 0 0; padding:0; }
.popup div.bottom { clear:both; padding:0px; width:100%; }
.popup div.bottom div.right { height:12px; margin-left:12px; }
.popupClose { position: absolute; top:8px; right: 10px; }
.popupClose img { cursor: pointer; padding: 2px; margin: 4px; }
.popupProcessing { position:absolute; top:40px; right:20px; }
.updating { color:#808080; background:url(images/popup/activity.gif) no-repeat center; }

/*Textbox Watermark*/
.unwatermarked { color:#000000; background-color:#ffffff; }
.watermarked { color:Gray; border-bottom-style:solid; border-width:1px; background-color:#ffffff; }

/*Grid*/
.grid { }
.gridHeader { font-weight:bold; font-size:12px; }
.gridSubHeader { background-color:#ffffff; font-weight:bold; font-size:12px; }
.gridRow { background-color:#ffffff; font-size: 12px; }
.gridRowHighlight { background-color:#FEFEB9; font-size: 12px; }
.gridAlternate { background-color:#fff791; font-size: 12px; }
.gridVisaHeader { color:#ffffff; font-size:.9em; font-weight:bold; background-color:#599897; }
.gridMCHeader { color:#ffffff; font-size:.9em; font-weight:bold; background-color:#C7532D; }
.gridDiscoverHeader { color:#ffffff; font-size:.9em; font-weight:bold; background-color:#A98D51; }
.gridFooter { background-color:#e0e0e0; }
.sm-grid-left { width:290px; float:left; }
.sm-grid-right { width:290px; float:right; }
.qualified-off { color:#666666; background-color: #ffffff; }
.qualified { color:#ffffff; background-color: Green; }
.non-qualified-off { color:#666666; background-color: #ffffff; }
.non-qualified { color:#ffffff; background-color: Red; }
.mid-qualified-off { color:#666666; background-color: #ffffff; }
.mid-qualified { color:#ffffff; background-color: #FFD455; }

.checklist { margin: 0px; padding-left: 0; list-style: none; }
.checklist li { padding: 5px 0 5px 20px; list-style: none; color:#325F8F; background-image: url(/images/accept-sm.png); background-repeat: no-repeat; background-position:left; font-weight:bold; }

/*application*/
.appTable { border-collapse:collapse; border:1px solid #666666; }
.appTable th { font-size:12px; color:#000000; font-weight:bold; border:1px solid #666666; padding:2px; }
.appTable td { font-size:12px; color:#000000; border:1px solid #666666; padding:2px; }
.appTable td input { border: 1px solid #ccc; }
.appTable td label { color:#000000; font-size:12px; font-weight:normal; }
.appTable table, .appTable table td { border:0px; }
.appTable input, .appTable textarea { background-color:#dde4ff; }

/*Error*/
.error { color: Red; }
.errorlist { color: Red; }
.errorlist ul { color: Red; margin: 4px 0 10px 15px; }
.errorlist ul li { color: Red; }

/*Footer Content*/
#footer { text-align:left; margin: 10px 0 0 0; padding: 10px 10px 10px 10px; color:#666666; }
#footer p { font-size:.9em; }


