@charset "utf-8";
/* < general styles */
html,body { /*height:100%;*/ font-size:100.1%; }
html,body,div,table,td,th,caption,form,fieldset,legend,input,select,textarea,button,ul,ol,li,dl,dt,dd,p,blockquote,q,address,img,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
table { border:0; border-collapse:collapse; border-spacing:0; font-size:100%; }
td,th { text-align:left; vertical-align:top; font-weight:normal; }
img { border:0; vertical-align:top; }
ul,ol { list-style:none; }
address { font-style:normal; }
blockquote,q { quotes:none; }
sup { vertical-align:top; }
small,big { font-size:1em; }
:focus { outline:0; }

body { background-color:#990033; font:62.5%/1 Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:center; }

a { color:#87022E; text-decoration:underline; }
a:hover { text-decoration:none; }

h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }

.left { float:left!important; }
.right { float:right!important; }
.toleft { text-align:left!important; }
.tocenter { text-align:center!important; }
.toright { text-align:right!important; }
.vmiddle { vertical-align:middle; }
.hidden { display:none; }
.no-bg { background:none!important; }
.cache { position:absolute; left:0; top:-999px; font-size:1px; line-height:0; width:1px; height:1px; overflow:hidden; }

/* < clearfix */
.clearer { float:none; clear:both; font-size:1px; line-height:0; height:0; overflow:hidden; }
/* clearfix > */

/* < forms styles */
form { display:inline; }
fieldset { border:0; }
legend { display:none; }
textarea { overflow:auto; }
input,
select,
textarea,
button { font:1em Arial, Helvetica, sans-serif; color:#3a3a3a; }
.field { border:1px solid #C4B581; background-color:#fff; padding:2px; overflow:hidden; }
.field input, .field textarea { float:left; border:0; background:transparent; width:100%; }
.chbr { width:1em; height:1em; margin-right:5px; vertical-align:middle; }
.btn { overflow:visible; border:1px solid #fff; background-color:#828A57; padding:2px 3px; color:#fff; cursor:pointer; }
/* forms styles > */
/* general styles > */

#page { width:1000px; margin:0 auto; text-align:left; background-color:#FFFFFF;}

/* < header styles */
#header .top { height:118px; background-image:url(../images/top_bg.gif); border-bottom:1px solid #FFFFFF; }
#header .top .logo { float:left; background:url(../images/logo.gif) 0 0 no-repeat; width:201px; height:74px; margin:23px 0 0 20px; overflow:hidden; text-indent:-999px; cursor:pointer; }
#header .top .top-nav { float:right; margin:50px 0 0; background:#F9D2E2 url(../images/bkg_top-nav.gif) 100% 0 no-repeat; width:548px; height:35px; font-size:1.2em; font-weight:bold; line-height:35px; text-align:right; color:#2a6ea4; }
#header .top .top-nav li { display:inline; margin:0 16px 0 0; }
#header .top .top-nav li a { margin:0 16px 0 0; }
#header .top .top-nav li img { vertical-align:baseline; margin:0 7px 0 0; }
#header .header { _background:url(../images/bkg_header.jpg) 100% 0 no-repeat; height:183px; }
#header .header .login { float:right; width:238px; height:183px; font-size:1.2em; background-color:#990033; _background:url(../images/bkg_login.gif) 0 0 no-repeat; }
#header .header .login .login-form { padding:63px 21px 0; display:none;}
#header .header .login .login-form .username { margin:0 0 10px; }
#header .header .login .login-form .options { font-weight:bold; padding:5px 0 0; color:#990033; }
#header .header .login .login-form .options li { background:url(../images/gfx_arrow1.gif) 0 50% no-repeat; padding:5px 0 5px 12px; }
#header .header .login .login-form .options li a { color:#990033; }
#header .header .login .login-form .submit { float:right; text-align:right; padding:15px 0 0; }
#header .nav { height:31px; background:#9d8b4f url(../images/bkg_nav.gif) 0 0 repeat-x; border:1px solid #fff; border-width:1px 0; font-size:1.4em; font-weight:bold; text-align:center; color:#fff; overflow:hidden; }
#header .nav li { float: left; border-right:2px solid #e9e6da; padding:0 28px; margin:8px 0 0; }
#header .nav li a { color:#fff; text-decoration:none; }
#header .nav li a:hover,
#header .nav li a.current { color:#000; }
#header .nav li.last { border-right:0; }
/* header styles > */

/* < content styles */

/* < layout */
#col-left { float:left; background:#f3f6f8 url(../images/bkg_col.gif) 0 0 repeat-x; min-height:66px; }
#col-main { float:left; background:url(../images/bkg_col-main.gif) 0 0 repeat-x; min-height:68px; }
#col-right { float:right; background:#f3f6f8 url(../images/bkg_col.gif) 0 0 repeat-x; min-height:66px; }

.cols-3 { background:url(../images/bkg_cols-3.gif) 0 0 repeat-y; }
.cols-3 #col-left { width:238px; }
.cols-3 #col-main { width:538px; margin-left:1px; }
.cols-3 #col-right { width:222px; }

.cols-2-left { background:url(../images/bkg_cols-2-left.gif) 0 0 repeat-y; }
.cols-2-left #col-left { width:238px; }
.cols-2-left #col-main { width:760px; margin-left:1px; }

.cols-2-right { background:url(../images/bkg_cols-2-right.gif) 100% 0 repeat-y; }
.cols-2-right #col-main { width:777px; margin-right:1px; }
.cols-2-right #col-right { width:222px; }
/* layout > */

#main-holder { padding:0 0 25px 0; border-bottom:1px solid #fff; }
#main-holder h2.tle { height:19px; background-position:0 0; background-repeat:no-repeat; padding:0!important; overflow:hidden; text-indent:-999em; }
#main-holder h2#tle_latest-news { background-image:url(../images/tle_latest-news.gif); margin:14px 0 0 20px; height:22px; }
#main-holder h2#tle_welcome { background-image:url(../images/tle_welcome.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_about { background-image:url(../images/tle_about.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_payroll { background-image:url(../images/tle_payroll.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_contact { background-image:url(../images/tle_contact.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_whyus { background-image:url(../images/tle_whyus.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_registration { background-image:url(../images/tle_registration.gif); margin:0 0 20px; height:22px;}
#main-holder h2#tle_links { background-image:url(../images/tle_links.gif); margin:0 0 20px; height:22px;}
#main-holder h2#tle_resources2 { background-image:url(../images/tle_resources.gif); margin:0 0 20px; height:22px;}
#main-holder h2#tle_news2 { background-image:url(../images/tle_latest-news.gif); margin:0 0 20px; height:22px;}

#main-holder h2#tle_opportunities { background-image:url(../images/tle_opportunities.gif); margin:0 0 20px; height:22px; }
#main-holder h2#tle_resources { background-image:url(../images/tle_resources.gif); margin:14px 0 0 20px; height:22px; }

.latest-news { font-size:1.2em; line-height:1.25; }
.latest-news dt { background:url(../images/icon_date.gif) 20px 2px no-repeat; font-weight:bold; padding:0 0 0 43px; margin:25px 0 0; }
.latest-news dd { padding:15px 23px 20px 43px; background:url(../images/gfx_dotted.gif) 0 100% repeat-x; }
.latest-news dd h3 { font-weight:bold; color:#000; }
.latest-news dd a.more { color:#7d6b2b; }

.list-nav { padding:25px 0 0; background:url(../images/gfx_dotted.gif) 0 100% repeat-x; font-size:1.2em; }
.list-nav li { padding:10px 20px 10px 18px; background:url(../images/gfx_dotted.gif) 0 0 repeat-x; }
.list-nav li a { display:block; background:url(../images/gfx_arrow2.gif) 2px 5px no-repeat; padding:0 0 0 15px; text-decoration:none; }
.list-nav li a:hover { color:#630122; }
.list-nav li a.current { font-weight:bold; color:#630122; }
.list-nav-l li { padding:10px 15px 10px 20px; }
.list-nav-l li a { background:url(../images/gfx_arrow1.gif) 100% 5px no-repeat; padding:0 10px 0 0; }

#col-main .content { padding:14px 20px 0; }
#col-main .content-main { font-size:1.2em; line-height:1.25; }
#col-main .content-main h2 { font-size:1.84em; line-height:1.18; padding:0 0 12px; color:#000; }
#col-main .content-main h3 { font-weight:bold; padding:0 0 1em; color:#87022E; }
#col-main .content-main p { padding:0 0 1em; }
#col-main .content-main .ul,
#col-main .content-main .ol { padding:0 0 1em 1em; }
#col-main .content-main .ul { list-style:inside disc; }
#col-main .content-main .ol { list-style:inside decimal; }
#col-main .content-main .ul .ol,
#col-main .content-main .ol .ul,
#col-main .content-main .ul .ul,
#col-main .content-main .ol .ol { padding:.5em 0 .5em 2em; list-style-type:decimal; }
#col-main .content-main .pic-left { float:left; padding:1px; border:1px solid #bab8bd; margin:0 10px 10px 0; }
#col-main .content-main .pic-right { float:right; padding:1px; border:1px solid #bab8bd; margin:0 0 10px 10px; }
/* content styles > */

/* < footer styles */
#footer { background:#FFFFFF url(../images/blg_footer.gif) 0 0 repeat-x; padding:32px 20px 21px; font-size:1.2em; color:#630122; }
#footer a { color:#630122; }
#footer .nav { float:left; }
#footer .nav li { float:left; margin-right:10px; }
#footer .nav li a { margin-right:10px; }
#footer address { float:right; }
#footer address a { text-decoration:none; }
/* footer styles > */

/* < Clears */
.field:after,
#header .nav:after,
#main-holder:after,
#footer:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; overflow:hidden; }
/* Clears > */