html, body { height: 100%; }
body { color: #161616; text-align: center; margin: 0; padding: 0; background: #9292ce url(img/bkg.png) repeat center top; }

#wrap { width: 760px; min-height: 100%; height: auto !important; height: 100%; text-align: left; margin: 0 auto -133px; background: #fff url(img/bkg-wrap2.png) repeat-x center top; }
#head { width: 700px; height: 101px; padding: 0 30px 20px; overflow: auto; background: url(img/locum_tenens.jpg) no-repeat 310px 30px; }
#home #head { background: none; }
#menu { width: 760px; height: 50px; text-align: center; background: url(img/nav2.png) right top; }
#flash { width: 760px; height: 246px; padding: 2px 0 11px; background: url(img/bkg-flash.png); }
#main { float: left; width: 440px; padding: 0 0 0 30px; }
#mainFull { float: left; width: 700px; padding: 0 0 0 30px; }
#side { float: right; width: 230px; padding: 30px 30px 30px 0; }
#push { height: 133px; clear: both; }
#foot { width: 700px; height: 94px; padding: 39px 30px 0; clear: both; margin: 0 auto; text-align: right; background: url(img/bkg-foot.png) repeat-x; }

a:link, a:visited, a:active { color: #002596; }
a:hover { color: #4891dc; }

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 0; font-weight: normal; color: #002596; }
h1 { font-size: 1.5em; margin-top: 1em; }
h2 { font-size: 1.125em; margin-bottom: 0.5em; }
h3 { font-size: 1em; }
#home #main h1 { margin-top: 0.375em; }

p, ul, ol, address { font: normal 0.8125em/1.375em Arial, Helvetica, sans-serif; margin-top: 0; }
address { margin-bottom: 1em; }
#main ul, #side ul { margin-left: 0; padding-left: 1.5em; }

#head img { padding-top: 20px; }
#topNav { float: right; width: 460px; height: 30px; text-align: right; font: 0.75em/30px Arial, Helvetica, sans-serif; }
#topNav a { text-decoration: none; }

#menu ul { margin: 0; padding: 0; list-style: none; font: bold 0.875em Arial, Helvetica, sans-serif; }
#menu li { display: block; float: left; height: 50px; line-height: 48px; width: 126px; }
#menu a { display: block; color: #fff; text-decoration: none; width: 126px; height: 48px; padding-top: 2px; background: url(img/nav.png) right center; }
#menu a:hover { color: #002596; background: url(img/nav2.png) right top; }

/*Menu "hack" for ends to remove 4px gap */
#menu li.end { width: 128px; }
#menu li.end a { width: 128px; }

#foot p { color: #eee; font: 0.75em/1.5em Arial, Helvetica, sans-serif; margin: 28px 0 0; }
#foot p.copyright { font-size: 0.625em; margin: 0; }
#foot a { color: #eee; text-decoration: none; }
#foot a:hover { color: #fc3; text-decoration: underline; }

img { border: 0; }
hr { color: #697f95; background-color: #697f95; clear: both; margin: 12px 0; border: none; height: 1px; display: block; }

.floatLeft { float: left; }
.ctr { text-align: center; }
.sm { font-size: 70%; }
.pre { font-family: "Courier New", Courier, monospace; }
.pointer { cursor: default; }

ul.pdf li, li.pdf { background: url(img/pdf.png) no-repeat left center; padding-left: 24px; list-style: none; margin: 0; }
ul.spaced, ol.spaced { margin-top: 1em; }
ul.spaced li, ol.spaced li { margin-bottom: 1em; }

div.sideBox { border: 1px solid #1d1756; background: url(img/bkg-side.png) repeat-x center top; margin: 0 0 1em; }
div.sideBox h3 { margin: 0; font-size: 1.125em; }
div.sideBox h3 a { display: block; padding: 10px 15px; text-decoration: none; color: #1d1756; }
div.sideBox h3 a:hover { color: #fff; }
div.sideBox h3 a.apply { color: #fff; }
div.sideBox h3 a.apply:hover { color: #1d1756; }

.anchor { cursor: default; }
.dropdown { display: none; position: absolute; z-index: 100; background-color: #8db9e5; width: 230px; }
.dropdown ul { text-align: left; list-style: none; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; border: 1px solid #4891dc; border-top: 0; }
.dropdown li { line-height: 1em; font-weight: bold; }
.dropdown li a { color: #002596; display: block; padding: 0.5em 1em; text-decoration: none; border-top: 1px solid #4891dc; }
.dropdown a:hover { background-color: #002596; color: #fff; }

/* Paul's Forms & Tables */
table { font-family: Arial, Helvetica, sans-serif; }
#siteseal { text-align: center; }
.application-table { background-color:#fff;	font-size:11px;	padding-left:10px;	padding-right:10px; width:700px;}
.checklist-table { background-color:#fff;	font-size:11px; }
* html .application-table {	padding-left:20px;	padding-right:20px; }
.section-header-table { background-color:#fff;	width:700px;	text-align:center; }
.section-header { background-color: #A8C9E8;	text-align: center;	font-weight:bold;	font-size:13px; }
.error-message { color:#FF9900;	font-size:12px;	font-weight:bold; }
textarea { font-family: Arial, Helvetica, sans-serif;font-size:11px; }
.note-black-box { color:#ffffff; background-color:#000000; }
.table-td, .table-td-right, .table-td-bottom, .table-td-bottom-right { border-top: 1px solid black;	border-left: 1px solid black; }
.table-td-right {	border-right: 1px solid black; }
.table-td-bottom {	border-bottom: 1px solid black; }
.table-td-bottom-right {	border-right: 1px solid black;	border-bottom: 1px solid black; }
.regular-table { font: normal 0.8125em/1.375em Arial, Helvetica, sans-serif; margin-top: 0; width:700px}

ul.liSpaced li { margin: 0 0 1em; }