body { background:#005900 url(./img/bg.jpg) 0 0 repeat-x; padding:0; margin:0; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size:12px; .font-size:11px; color:#0d3900; line-height:22px;  }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a { text-decoration:none; color:#2f8c0a; }
a:hover { text-decoration:none; color:#39c900; }
br {clear:both}
p {margin:0; padding:0 0 14px 0; }

.large-news-article { border-bottom: 1px solid #e9e9e9; margin: 0 0 18px 0px; float:left; width:545px; display:block; overflow:auto; padding: 0 0 15px 0;  }
.large-news-article a { padding:0 0 5px 0; font-weight:bold; float:right; width:460px; text-decoration:none; color:#4a9f00; font-size:16px; }
.large-news-article a:hover { color:#70d815; }
.large-news-article p { float:right; width:460px; padding:0; }
.large-news-article img { float:left; width:60px; padding:0 0 15px 0; margin:0;  }
.larger-news-article { float:right; padding:0; margin:0;  height:160px !important; width:160px !important; clear:none;  }
.large-news-article strong { margin:5px 0 0 0; display:block; padding: 0 0 0 25px; background: url(./img/date.gif) 0 2px no-repeat;  }
.text-h3 { font-size:20px !important; line-height:30px !important; border-bottom:1px solid #afdf9f; width:350px; padding:0 0 20px 0 !important; margin:0 0 10px 0 !important; float:left !important;}

.dateme {float:left;  } 
.news-cat { width:140px; display:block; border-bottom:1px solid #afdf9f; padding:4px 0 4px 0; font-size:11px; }
.recent { float:left !important; width:60px !important; padding:0 0 15px 0 !important; margin:0;  }
.bignews h4 { font-size:18px; line-height:0px; border-bottom:1px solid #bef4ff; padding-bottom:25px;  }

div.wrapper6 { width: 950px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#FFFFFF; padding:0px 0 0 10px; margin-top:0px; margin-bottom:0px; height:120px; }
.box-news { background:url(img/newsbg.gif) 0 10px no-repeat; width:895px; height:95px; padding:25px 0 0 55px; margin:0; float:left; display:block;}

.fp-news-article { float:left; display:block; width:425px; padding:0 20px 0 0; }
.fp-news-article img { padding:2px 10px 0 0; float:left;}
.fp-news-article p { float:left; width:350px; padding:0;  }
.fp-news-article a { float:left; width:350px; font-weight:bold; padding:0 0 3px 0; line-height:14px;  }

/* LEVEL 1 --------------------------------------------------------------------- */

#level1 { clear: both; margin:0px; padding:0px; background: url(./img/wrapper-bg.jpg) top center no-repeat; }
div.wrapper1 { width:960px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:0; height:138px; }
div.wrapper2 { width: 960px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#FFFFFF; padding:0; }
div.wrapper3 { width: 950px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#FFFFFF url(img/fp-main-bg.jpg) 10px 10px no-repeat; padding:10px 0 0 10px; margin-top:0px; margin-bottom:0px; height:215px; }
div.wrapper4 { width: 950px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#FFFFFF; padding:0px 0 0 10px; margin-top:0px; margin-bottom:0px; height:320px; }
div.wrapper5 { width: 950px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background-color:#FFFFFF; padding:10px 0 2px 10px; margin-top:0px; margin-bottom:0px; }
.inputpad input.file { margin: 10px 15px 5px 0; border: none; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; height:20px; }
#User-File { height:26px;}
div.footer { width: 935px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:url(img/footer.gif) no-repeat; padding:30px 0 0 25px; margin-top:0px; margin-bottom:0px; height:88px; line-height:18px; color:#051700; }
.telephone { font-weight:bold; text-align:center;padding: 3px 0 3px 0; display:block; height:20px; width:960px; float:right; margin:0px 0px 0 0; background:red; position:fixed; color:#ffffff;  }

.footer a { color:#1c7500; }
.footer a:hover { color:#051700; }

.wrapper1 a.img {float: left; padding:0; margin:30px 0 30px 381px; background: url(./img/logo.gif) 0 0 no-repeat; width:197px; height: 78px; text-indent:-1500px; cursor:pointer; clear:both;}
.wrapper1 a.img:hover {  background: url(./img/logo.gif) 0 -78px no-repeat; }
.wrapper1 h1 { padding:0; margin:0; }

#topnav {height:57px;  padding:0; margin:0;}
#topnav ul{ height:57px; width:960px; background:transparent url(./img/nav2.gif) top left no-repeat; margin:0; padding:0; position:absolute;}
#topnav ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#topnav ul li,ul a{ height:57px; display:block; border:0px; padding:0; }
#topnav ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0; padding:0; }

#map_1026 { border:1px solid #0099FF; }
#map_1026 p { padding:0; margin:0;}

.pdf li { font-size:12px; color:#0b2800; line-height:22px; list-style:none; background:url(./img/list-acrobat.gif) no-repeat left 2px;  margin: 0 0 15px 0; padding: 0 0 0 25px; width:520px; }
.pdf li a, .fppdf li a { display:inline;  }

.fppdf li { font-size:12px; color:#003364; line-height:16px; list-style:none; background:url(./img/list-acrobat.gif) no-repeat;  margin: 4px 0 12px 0; padding: 0 0 0 25px; }
ul { padding:0; margin:0; }
#list { padding:0 0 15px 0;}

#t1 { left:0; width:73px; }
#t2 { left:73px; width:76px; }
#t3 { left:149px; width:87px; }
#t4 { left:236px; width:114px; }
#t5 { left:350px; width:115px; }
#t6 { left:465px; width:154px; }
#t7 { left:619px; width:92px; }
#t8 { left:711px; width:107px; }
#t9 { left:818px; width:70px; }
#t10 { left:888px; width:72px; }

#t1 a:hover,body#t1on #t1{ background:transparent url(img/nav2.gif) 0 -57px no-repeat; }
#t2 a:hover,body#t2on #t2{ background:transparent url(img/nav2.gif) -73px -57px no-repeat; }
#t3 a:hover,body#t3on #t3{ background:transparent url(img/nav2.gif) -149px -57px no-repeat; }
#t4 a:hover,body#t4on #t4{ background:transparent url(img/nav2.gif) -236px -57px no-repeat; }
#t5 a:hover,body#t5on #t5{ background:transparent url(img/nav2.gif) -350px -57px no-repeat; }
#t6 a:hover,body#t6on #t6{ background:transparent url(img/nav2.gif) -465px -57px no-repeat; }
#t7 a:hover,body#t7on #t7{ background:transparent url(img/nav2.gif) -619px -57px no-repeat; }

#t8 a:hover,body#t8on #t8{ background:transparent url(img/nav2.gif) -711px -57px no-repeat; }
#t9 a:hover,body#t9on #t9{ background:transparent url(img/nav2.gif) -818px -57px no-repeat; }
#t10 a:hover,body#t10on #t10{ background:transparent url(img/nav2.gif) -888px -57px no-repeat; }

/* LEVEL 2 --------------------------------------------------------------------- */


/* LEVEL 3 --------------------------------------------------------------------- */

.wrapper3 p { color:#051700; }
.wrapper3 a { color:#2f8c0a; }
.wrapper3 b { color:#051700; }

/* FRONT PAGE - 1st Wide Box --------------------------------------------------------------------- */

.fp-main { padding:30px 0 0 30px; width:460px; float:left; }
.fp-buttons { padding:5px 10px 0 0; width:315px; float:right; }

a.fp-b-1 { background: url(img/fb-buttons.gif) -20px -20px no-repeat; color:#666666; width:310px; height:61px; padding:0; margin:0 0 12px 0; text-indent:-1420px; float:left; display:block;  }
a.fp-b-1:hover { background: url(img/fb-buttons.gif) -340px -20px no-repeat; }

a.fp-b-2 { background: url(img/fb-buttons.gif) -20px -92px no-repeat; color:#666666; width:310px; height:61px; padding:0; margin:0 0 11px 0; text-indent:-1420px; float:left; display:block;  }
a.fp-b-2:hover { background: url(img/fb-buttons.gif) -340px -92px no-repeat; }

a.fp-b-3 { background: url(img/fb-buttons.gif) -20px -165px no-repeat; color:#666666; width:310px; height:61px; padding:0; margin:0; text-indent:-1420px; float:left; display:block;  }
a.fp-b-3:hover { background: url(img/fb-buttons.gif) -340px -165px no-repeat; }

a.fp-b-ot { background: url(img/fp-visit-ot.gif) 0 top no-repeat; color:#666666; width:230px; height:70px; padding:0; margin:10px 0 0 0; text-indent:-1420px; float:left; display:block;  }
a.fp-b-ot:hover { background: url(img/fp-visit-ot.gif) 0 bottom no-repeat; }

a.fp-but-1 { background: url(img/fp-but-bg-1.gif) 0 top no-repeat; color:#003201; width:141px; height:24px; padding:2px 0 0 0; margin:10px 0 0 0; float:left; display:block; text-indent:11px; overflow:hidden; }
a.fp-but-1:hover { background: url(img/fp-but-bg-1.gif) 0 bottom no-repeat; color:#165e00;  }

a.fp-but-2 { background: url(img/fp-but-bg-2.gif) 0 top no-repeat; color:#08640a; width:360px; height:26px; padding:5px 0 0 0; margin:8px 0 0 0; float:left; display:block; text-indent:11px; }
a.fp-but-2:hover { background: url(img/fp-but-bg-2.gif) 0 bottom no-repeat; color:#003201;  }

a.fp-but-3 {color:#003201; width:360px; padding:8px 0 0 0; margin:8px 0 0 0; float:left; display:block; text-indent:5px; }
a.fp-but-3:hover {color:#165e00;  }

a.fp-but-4 {color:#0e6408; width:220px; padding:8px 0 0 0; margin:8px 0 0 0; float:left; display:block; text-indent:5px; }
a.fp-but-4:hover {color:#054000;  }


a.fp-but-5 { background: url(img/fp-b-submit.gif) top left no-repeat; color:#0e6408; width:220px; height:26px; padding:0; margin:0;  float:left; display:block;  text-indent:11px; overflow:hidden; }
a.fp-but-5:hover { background: url(img/fp-b-submit.gif) bottom left no-repeat; }


/* FRONT PAGE - 3nd Wide Box --------------------------------------------------------------------- */

.fp-col-1 { width:240px; display:block; float:left; padding:0; margin:0; }
.fp-col-2 { width:390px; display:block; float:left; padding:0; margin:0; }
.fp-col-3 { width:160px; display:block; float:left; padding:0; margin:0; }
.fp-col-4 { width:150px; display:block; float:left; padding:0; margin:0; overflow:hidden; }

.sp-col-1 { width:600px; display:block; float:left; padding:25px 25px 0px 25px; margin:0; background: #f5ffec url(img/sp-bg-1.gif) top left no-repeat; min-height:600px; }
.sp-col-rightpic { background:#e1f4d0 url(img/sp-bot.gif) bottom left no-repeat; width:780px; padding:0 0 6px 0; margin:0 10px 0 0; float:left; }
.sp-col-jp { background:#f6feef url(img/jp-bg-2.gif) bottom left no-repeat; width:940px; padding:0 0 6px 0; margin:0 10px 0 0; float:left; }
.sp-col-leftnav { background:#e1f4d0 url(img/sp-bot-2.gif) bottom left no-repeat; width:780px; padding:0 0 6px 0; margin:0 10px 0 0; float:left; }
.sp-col-3 { width:547px; display:block; float:right; padding:25px 25px 0px 25px; margin:0; background: #f5ffec url(img/sp-bg-2.gif) top left no-repeat; min-height:600px; }
.sp-col-4 ul  { width:140px;  padding:0; margin:0; list-style:none; }
.sp-col-4 ul li { width:140px;  padding:0; margin:0 0 5px 0; height:30px; border-bottom:#8fea8c 1px solid; display:block; color:#439f00;  }
.sp-col-4 ul li a { color:#245600; padding:0; margin:0; height:30px; }
.sp-col-4 ul li a:hover { color:#0b2800; padding:0; margin:0; height:30px; }

.sp-col-1 a { color:#092a00; }
.sp-col-1 a:hover { color:#104801; }

.sp-col-3 h2 { padding:0 0 10px 0; margin:0 0 10px; font-size:16px; color:#004a26; clear:both;  }
.sp-col-3 h5 { padding:0 0 10px 0; margin:0 0 10px; font-size:15px; color:#5fb72a; clear:both;  }
.sp-col-3 h3 { padding:0 0 10px 0; margin:0; font-size:12px; color:#56ad27; }
.sp-col-3 ul { list-style-type: none;}
#list .stats { text-align: left; line-height: 18px; margin-top: 10px; padding-left: 40px; margin-left:5px; background:url(./img/list.gif) no-repeat left top; vertical-align:text-top; }
#list a { text-decoration:none; color:#005e99; }
#list a:hover { text-decoration:none; color:#eeffe2; }

.right { float:right; margin:0; padding:0;}
.sp-col-2 { width:160px; display:block; float:right; padding:0; margin:0; }
.sp-col-4 { width:143px; background:url(img/sp-bg-3.gif) top left no-repeat; display:block; float:left; padding: 20px; margin:0; }
.sp-col-5 { width:900px; background:url(img/jp-bg-1.gif) top left no-repeat; display:block; float:left; padding: 20px; margin:0; }

.box-rapid { background:url(img/fp-bg-rapid.gif) 0 10px no-repeat; width:226px; height:215px; padding:25px 0 0 5px; margin:0; float:left; display:block;}
.box-new { background:url(img/fp-bg-new.gif) 0 10px no-repeat; width:215px; height:215px; padding:25px 0 0 15px; margin:0; float:left; display:block;}
.box-jobs { background:url(img/fp-bg-jobs.gif) 0 10px no-repeat; width:370px; height:295px; padding:25px 0 0 10px; margin:0;  }
.box-training { background:url(img/fp-bg-new.gif) 0 0 no-repeat; width:151px; height:135px; padding:25px 0 0 4px; margin:0 0 10px 0;  }
.box-pasa { background:url(img/fp-bg-150.gif) 0 0 no-repeat; width:151px; height:135px; padding:15px 0 0 4px; margin:0;  }
.box-browse { background:url(img/fp-bg-browse.gif) 0 10px no-repeat; width:135px; height:295px; padding:25px 0 0 15px; margin:0;  }
.box-sub-browse { background:url(img/fp-bg-browse.gif) 0 0 no-repeat; width:135px; height:295px; padding:15px 0 0 15px; margin:0;  }

.box-download { background:url(img/fp-bg-download.gif) 0 10px no-repeat; width:226px; height:95px; padding:25px 0 0 10px; margin:0; float:left; display:block;}
.box-submit { background:url(img/fp-bg-submit.gif) 0 0px no-repeat; width:226px; height:105px; padding:15px 0 0 5px; margin:0; float:left; display:block;}
.box-submit p { margin: 0 0 5px 5px;  padding:0;}

.box-training p, .box-pasa p { padding:5px 0 0px 11px; margin:0; }
.box-rapid p { padding:0px 0 9px 9px; margin:0; }
.box-rapid form { padding:0; margin:0; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; width:215px;  }
.box-rapid input { margin:0; height:18px; padding:2px; width:191px; border:1px solid #72bdcc; color:#08640a; outline:none; font-size:12px; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
.box-rapid input.send-btn { width:220px; height: 26px; background: url(/img/fp-but-bg-3.gif) no-repeat; outline: none; float:left; padding:0; margin:0; border:none;  }
.inputpad { padding: 0 0 7px 6px; *padding: 0 0 4px 6px; margin:0; }

a.link-but { background: url(img/jpbuts.gif) top left no-repeat; width:310px; height:24px; padding:10px 10px 10px 40px; margin:0 0 10px 0;  float:left; display:block;  }
a.link-but:hover { background: url(img/jpbuts.gif) bottom left no-repeat; color:#02538c; }

a.link-but2 { background: url(img/jpbuts.gif) 0 0 no-repeat; width:116px; height:24px; padding:10px 10px 10px 40px; margin:0 0 10px 0;  float:left; display:block;  }
a.link-but2:hover { background: url(img/jpbuts.gif) 0 -83px no-repeat; color:#02538c; }

a.link-but3 { background: url(img/jpbuts.gif) -172px 0 no-repeat; width:129px; height:24px; padding:10px 10px 10px 40px; margin:0 0 10px 0;  float:left; display:block;  }
a.link-but3:hover { background: url(img/jpbuts.gif) -172px -83px no-repeat; color:#02538c; }

a.link-but4 { background: url(img/jpbuts.gif) -357px 0 no-repeat; width:152px; height:24px; padding:10px 10px 10px 40px; margin:0 0 10px 0;  float:left; display:block;  }
a.link-but4:hover { background: url(img/jpbuts.gif) -357px -83px no-repeat; color:#02538c; }

a.addthis_button { background: url(img/jpbuts.gif) -357px 0 no-repeat; width:152px; height:24px; padding:10px 10px 10px 40px; margin:0 0 10px 0;  float:left; display:block;  }
a.addthis_button:hover { background: url(img/jpbuts.gif) -357px -83px no-repeat; color:#02538c; }

.sub { padding:4px; background-color:#d9f74d; text-decoration:none; color:#004973; margin:2px 2px 2px 2px; font-family:Georgia, "Times New Roman", Times, serif;}

.jobtitle { width:150px; float:left; color:#5fb72a;}

/* Titles --------------------------------------------------------------------- */

h3.t-fp {margin:5px 0 5px 0; padding:0px; background:url(./img/t-fp.gif) no-repeat; width:421px; height:65px; font-size:1px; text-indent:-1337px;}
h3.t-fp-rapid {margin:0 0 5px 9px; padding:0px; background:url(./img/t-fp-rapid.gif) no-repeat; width:152px; height:20px; font-size:1px; text-indent:-1337px;}
h3.t-fp-jobs {margin:0 0 0px 4px; padding:0px; background:url(./img/t-fp-jobs.gif) no-repeat; width:252px; height:20px; font-size:1px; text-indent:-1337px;}
h3.t-fp-training {margin:0 0 5px 11px; padding:0px; background:url(./img/t-fp-onlinetraining.gif) no-repeat; width:120px; height:40px; font-size:1px; text-indent:-1337px;}
h3.t-fp-pasa {margin:0 0 5px 11px; padding:0px; background:url(./img/t-fp-pasa.gif) no-repeat; width:120px; height:40px; font-size:1px; text-indent:-1337px;}
h3.t-fp-browse {margin:0 0 5px 0; padding:0px; background:url(./img/t-fp-browse.gif) no-repeat; width:120px; height:40px; font-size:1px; text-indent:-1337px;}
h3.t-about {margin:5px 0 5px 0; padding:0px; background:url(./img/t-about.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-job {margin:5px 0 5px 0; padding:0px; background:url(./img/t-job.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-cand {margin:5px 0 5px 0; padding:0px; background:url(./img/t-cand.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-emp {margin:5px 0 5px 0; padding:0px; background:url(./img/t-emp.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-outside {margin:5px 0 5px 0; padding:0px; background:url(./img/t-outside.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-document {margin:5px 0 5px 0; padding:0px; background:url(./img/t-document.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-contact {margin:5px 0 5px 0; padding:0px; background:url(./img/t-contact.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-sitemap {margin:5px 0 5px 0; padding:0px; background:url(./img/t-sitemap.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-thanks {margin:5px 0 5px 0; padding:0px; background:url(./img/t-thanks.gif) no-repeat; width:421px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-referral-bonus {margin:5px 0 5px 0; padding:0px; background:url(./img/t-referral.gif) no-repeat; width:421px; height:48px; font-size:1px; text-indent:-1337px;}
h3.t-otnews {margin:5px 0 5px 0; padding:0px; background:url(./img/t-physionews.gif) no-repeat; width:280px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-news-archive {margin:13px 0 5px 0; padding:0px; background:url(./img/t-news-archive.gif) no-repeat; width:97px; height:30px; font-size:1px; text-indent:-1337px;}


h3.t-fp-download {margin:0 0 5px 0px; padding:0px; background:url(./img/t-fp-download.gif) no-repeat; width:152px; height:20px; font-size:1px; text-indent:-1337px;}
h3.t-fp-submit {margin:0 0 5px 5px; padding:0px; background:url(./img/t-fp-vacancy.gif) no-repeat; width:152px; height:20px; font-size:1px; text-indent:-1337px;}

/*  OLD CSS  --------------------------------------------------------------------- */

form {padding:0; margin:0; }
label{ float:left;}
.form-row label { float:left; width:170px; padding:4px 5px 5px 0; }
.form-row input { padding:5px; width:340px; margin:0 0 10px 0}
.form-row textarea { padding:5px; width:344px; font-size:12px;font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
.form-row input.send-btn { width: 240px; height: 76px;  outline: none; margin: 0; padding:10px 0 0 0; }
.form-row input.rapid-btn { width: 240px; height: 40px;  outline: none; margin: 0 5px 0 0; }

.bluebutton { width: 540px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background:#090; cursor: pointer; color:#B8F9CB; display:block; text-align:center; font-weight:bold; }
.bluebutton:hover { color:#FFFFFF; background:#0C3; }


.content fieldset {	margin: 11px 0 18px; border: 1px solid #74DD6F; padding: 10px 10px 27px; }
.content fieldset.ssub { padding: 1em; text-align: center; }
.content fieldset.ssub .alt { margin-left: .5em; font-size: .87em; }
.content legend { margin: 10px 0 10px 3px; border: 1px solid #74DD6F; padding: 3px 8px; text-transform: uppercase; color: #444; }
.content label { float: left; clear: both; width: 33%; margin: 3px 2% 0; padding-top: 5px; text-align: right; font-size: 1.1em; }
.content fieldset p.example { clear: both; margin: 0 0 5px 39%; font-size: .87em; color: #777; width: 64%; padding: 0; }
.content input.text, #content input.url, #content textarea { float: left; display: block; width: 56%; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.longtext { float: left; display: block; width: 300px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.verylongtext { float: left; display: block; width: 500px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.attachlong { float: left; display: block; width: 600px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.content select { padding: 3px 0px 3px 3px; width: 66%; background: #fff; }
.content select optgroup { font-style: normal; }
.content select option { padding: 0 18px 0 6px; }
.content textarea { margin-bottom: 0; }
.content input.button { width: 420px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background: #090; cursor: pointer; color: #B8F9CB; }
.content input.button:hover { width: 420px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background: #0C3; cursor: pointer; color: #B8F9CB; }
.content .small {width:65px; margin-bottom:7px;}
.content select { width: 58%; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.content input.file { width: 58%; margin: 10px 15px 5px 0; border: none; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  }
.content { padding:0; margin:0; }

.sitemap ul li { height:auto; }
.sitemap a { height:auto; }

/*  JOB TABLE -------------------------------------------------------------------- */

.header { background: #030; color:#9F9; border-left: 1px solid #FFF;  border-top: 1px solid #FFF; padding-left: 5px; padding-top: 8px; height: auto; }
.headerSortUp {	background-image: url(../images/sort/header-asc.png); color:white; background-repeat: no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF; padding-left: 5px; padding-top: 8px; height: auto; }
.headerSortDown { background-image: url(../images/sort/header-desc.png); color:white; background-repeat: no-repeat; border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-top: 1px solid #FFF;	padding-left: 5px; padding-top: 8px; height: auto; }

th { text-align: left; padding: 5px; background-color: #ffffff; }
td { color:#030; padding: 5px 0 5px 5px; }
table { font-size: 12px;  width: 900px; }

.even { background-color: #c2ffa4; }
.odd { background-color: #e4ffd6; }
.highlight { background-color: #3D3D3D; font-weight: bold; }

#styling-cutom-striping { width:100%; }
#styling-cutom-striping th { cursor:pointer; }

/* ERROR FORM --------------------------------------------------------------------- */

form#test3 label.error { height:0px; background:none !important; float:left; width:0px; display:none !important; }
form#test3 .error { color:red !important; background: #ffe4e4; 280px center no-repeat;  }

a.twitter, a.fbook { float:right; display:block; clear:none; margin-top:5px; }
a.twitter { background:url(img/face.gif) 0 0 no-repeat; width:128px; height:52px; text-indent:-300px; overflow:hidden; }
a.fbook { padding:0 20px 0 0; background:url(img/face.gif) -130px 0 no-repeat; width:130px; height:52px; text-indent:-300px; overflow:hidden; }
a.fbook:hover { background:url(img/face.gif) -130px -70px no-repeat; }
a.twitter:hover { background:url(img/face.gif) 0px -70px no-repeat; }
