/* @group Reset */

/* reset css styles individually instead of universal selector. */
body {line-height: 1;color: black;background: #dcdcdc; margin:0; padding:0; font-size:0.9em; text-align:center;height: 100%;
}
div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th ,{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;vertical-align: baseline;}
:focus
/* remember to define focus styles! */
{outline: 0;}


/* @group Fonts */
body {font-family:"Arial", "Trebuchet MS", "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, "Verdana Ref", sans serif;}


/* @group Images defaults */
a img,img{border:none;display:block;}
/* @end */


/* @group Tables defaults */
table   {margin-bottom: 1.4em;}
th      {}
td      {}
th,td   {padding: 4px 10px 4px 0;}
tfoot   {font-style: italic;}
caption {background: #ffc;}
/* @end */

/* @group Misc */
.hide {position: absolute;left: -5000px;}
hr {display: none;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */
p.hide a {text-decoration: none;}
.note {font-size: 0.8em;}
.extra-note {font-size: 0.8em;}
.highlight {background: #FEF49C;}
/* @end */



#divContainer {margin:0 auto 0 auto; width:875px; background-color:#fff;}
#divHeader {height:100px; width:100%; background-color:#000;color: #ecf5f7;}
#divColumns {width:100%; background-color:#fff; background-image:url(./images/background.jpg); background-repeat:repeat; overflow:hidden;}
#divLeft {width:673px; float:left; background-color:#fff; text-align:left; padding:10px 10px 0 10px; color:#686868; font-size:13px;}
#divRight {width:179px; float:right; background-color:#36426c;text-align:left;}
#divFooter {clear:both;height:100px; width:100%; background-color:#000; margin:-15px 0 0 0;}
#divImageBlock {display:block; width:673px; height:130px;}
#divAdsenseBlock {display:block; float:left; width:300px; height:280px; margin: 0 0 10px 0;}
#divSearchBlock {display:block; float:right; width:270px; height:280px; clear:right; margin: 0 0 10px 0; background-color:#ddd;}
.searchblocktitle {width:270px; padding:10px 0 0 0; font-weight:bold; text-align:center; color:#36426c;}
#searchbox {width:250px; text-align:center; margin:-10px 0 10px 10px;}
.suggest {width:270px; padding:10px 0 0 0; font-weight:bold; text-align:center; color:#36426c;}

#divAdsenseBlock3{display:block; float:left; width:330px; height:230px; margin: 0 0 10px 0;}
#divSearchBlock2{display:block; float:right; width:270px; height:230px; clear:right; margin: 0 0 10px 0; background-color:#ddd;}



#divAdsenseBlock2 {display:block; margin: 0 0 0 17px;}

#divLeft , #divRight{
padding-bottom: 20000px;
margin-bottom: -20000px;
} 

#divLeft p {margin:0 0 10px 0;line-height: 1.6em;}
#divHeader {width:100%; height:161px; background-image:url(./images/header.jpg); background-repeat:no-repeat;}
#divHeader  .Clstitle{margin:0 0 0 0; padding:10px 0 0 0; font-size:25px; color:#fefa04; font-weight:bold;}
#divHeader  h1 {margin:0; padding:5px 0; font-size:19px; color:#ecf5f7;text-indent:-8000px;}
#divHeaderInner {float:left; margin:30px 0 0 50px; text-align:left; clear:right;}
#divSubBarLeft {clear:both; float:left; margin:40px 0 0 20px; text-align:left;}


#divHeader  a:link {color: #ecf5f7; font-size:11px;}
#divHeader  a:visited {color: #ecf5f7; font-size:11px;}

#divFooter .footerlinks {padding:10px 0;color:#ecf5f7;}
#divFooter .footerlinks  a:link {color:#ecf5f7; font-size:11px;}
#divFooter .footerlinks a:visited {color:#ecf5f7; font-size:11px;}


#divFooter .footertext {color:#ecf5f7; font-size:12px; font-weight:bold;}
#divFooter .footerurl a:link{color:blue; font-size:12px; font-weight:bold;}
#divFooter .footerurl a:visited{color:blue; font-size:12px; font-weight:bold;}

#divRight  ul li {margin: 0 0 4px -18px; list-style-type:none;}
#divRight  ul li a:link {color: #ecf5f7; font-size:13px;}
#divRight  ul li a:visited{color: #ecf5f7; font-size:13px;}

h1 {font-size:17px; color:#000; margin:0; padding:10px 0 10px 0;}
h2 {font-size:17px; color:#000; margin:0; padding:10px 0 10px 0;}
h3 {font-size:17px; color:#000; margin:0; padding:10px 0 10px 0;}
h4 {font-size:11px; color:#DDD; margin:0; padding:10px 0 10px 0;}

.column a {color:#5b91ec; text-decoration:none; padding:0 0 6px 0;}
.column a:hover{color:#000; text-decoration:underline;}

#contentpanel #agencylist li {list-style-type:none; margin:0 0 0 -40px;}
#contentpanel #agencylist li  a {color:#5b91ec; text-decoration:none;}

#contentpanel .floatInner  #jobList a {list-style-type:none; margin:0 0 0 -40px;}
#jobList a {color:#5b91ec; text-decoration:none;}
#jobList a:hover {color:#000; text-decoration:none;}

.floatInner {width:300px; float:left;}
.floatOuter {width:300px; float:right;}
