﻿/* defaults */
body									{ margin: 0; padding: 0; font-family: Verdana, helvetica, Sans-Serif; font-size: 8pt; }

h1, h2, h3, h4,h5,h6						{ padding: 0 0 10px; margin: 0; }
h1										{ font-size: 14pt; color: #a1bf3b; font-weight: normal; } 
h2										{ font-size: 10pt; color: #a1bf3b; font-weight: normal; }
h3										{ font-size: 10pt; font-weight: bold; font-variant: small-caps; color: #666666; }
h4, h5, h6								{ font-size: 8pt; font-weight: bold; font-variant: small-caps; color: #666666; }

a img, img								{ border: none; }
a:focus									{ outline: none; }

a, a:link								{ text-decoration: underline; color: #000; }

p										{ padding: 0 0 10px; margin: 0; }
ul, ol									{ padding: 0 0 10px 20px; }

#wrapper								{ margin: 0 auto; width: 100%; min-width: 1182px; }
#mainNav 								{ height: 19px; line-height: 19px; border-bottom: 1px solid #fff; background: #7AA6D3; } 
#mainNav ul								{ list-style: none; margin: 0; padding: 0;  float: right; }
#mainNav li								{ float: left; padding: 0 0 0 4px; color: #fff; }
#mainNav li a								{ color: #fff; text-decoration: none; }

#logoNav								{ height: 108px; border-bottom: 1px solid #fff; background: #7AA6D3; position:relative; }
#logo									{ width: 200px; border-left: 1px solid #fff; border-right: 1px solid #fff; position:absolute; }
#subNav									{ color: #fff; position:absolute; top:80px; left:210px; }
#subNav a								{ color: #fff; text-decoration: none; }

#titleNav								{ height: 35px; background: #7AA6D3; }
#pageTitle								{ width: 194px; float: left; text-align: center; line-height: 33px; font-weight: bold; color: #fff; border: 1px #808080 solid; padding: 0 0 0 6px; }

#subNavNav								{ float: left; line-height: 35px; padding: 0 0 0 8px; color: #fff; }

#subNavNav a								{ text-decoration: none; color: #fff; }

#main									{ padding-top: 3px; }
#menu									{ float: left; width: 20%; }
#menuContent							{ height: 257px; color: #676767; padding: 13px 10px 0 10px; width: 188px;  background: #f1f1f1 url('../img/menuBorder.png') repeat-y right;}
#menuBottom								{ background: url('../img/menuBottom.png') no-repeat 1px bottom; height:40px; width:208px; }
#content								{ float: left; width: 80%; }
#contentContent							{ margin: 0 15% 0 0; border-bottom: 1px dotted rgb(176, 176, 176); min-height: 305px; padding-bottom: 10px;}
#footer									{ text-align: right;  color: #676767; font-size: 7pt; padding: 0 100px 0 0; margin-top:-4px; }

.right									{ float: right; padding: 0 0 10px 10px; }
.jobList ul								{ list-style: none; padding: 0 0 10px; margin: 0; }
.top									{ padding: 23px 0 10px 0; margin: 0; }
span.active								{ color: #000; }
.spAppLink								{ padding: 0 0 10px; }
.poweredBy								{ margin-top: 10px !important; float: none !important; }
.jobdescription							{ padding: 23px 0 0 0; }
	
/* slightly enhanced, universal clearfix hack */
.clearfix:after							{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*.clearfix								{ display: inline-block; }*/
/* start commented backslash hack \*/
* html .clearfix							{ height: 1%; }
/*.clearfix								{ display: block; }*/
/* close commented backslash hack */

.poweredByLink
{
    float: right;
    font-size: 9px;
}


.poweredByLink a
{
    text-decoration: none;
}
