body{margin:0;padding:0;width:100%;height:1%;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;text-align:center}img{border:0}.left,.alignleft{float:left}.right,.alignright{float:right}.clear{margin:0;padding:0;height:0;clear:both}.access{position:absolute;left:-500em;top:-500em}.white{color:#FFF}hr{position:absolute;left:-500em;top:-500em}.error{color:red}p{margin:0
0 0.75em;padding:0;font-size:1.2em;line-height:15px;color:#666}p.large{font-size:1.8em;line-height:22px;font-weight:bold}p.noMargin{margin:0}p.textRight{text-align:right}td{margin:0
0 0.75em;padding:0;font-size:1.2em;line-height:15px;color:#666}th{margin:0
0 0.75em;padding:0;font-size:1.4em;line-height:15px;color:#666;font-weight:bold}ol,ul,dl{margin:0;padding:0;list-style-type:none;list-style-image:none;list-style-position:outside;width:auto}li,dt,dd{margin:0;padding:0;font-size:1.2em;line-height:15px;list-style-type:none;color:#666}fieldset{border:0;padding:0;margin:0}a:link{color:#246db2;text-decoration:none}a:visited{color:#246db2;text-decoration:none}a:hover{color:#104170;text-decoration:underline}a:active{color:#246db2}h1{margin:0;padding:0;color:#444;font-size:2.5em;font-family:Arial,Helvetica,sans-serif;font-weight:normal}h2{margin:0
0 10px;padding:30px
0 0 0;color:#444;font-size:2.5em;line-height:30px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}h3{margin:0;padding:0;color:#444;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}h4{margin:0;padding:0;color:#444;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}h5{margin:0;padding:0;color:#888}h5 a:link, h5 a:visited, h5 a:hover, h5 a:active{color:#FF4E00}address{margin:2px
0 0 0;padding:0;font:0.8em/1.2em Verdana,sans-serif;color:#23496A;letter-spacing:1px}#topSurround{margin:0;padding:0;width:100%;min-width:980px;background:#FFF;text-align:center;float:left;clear:both}#upperTop{margin:0
auto;padding:0;width:980px;height:350px;background:#FAFAFA url("/public/images/topBack.jpg") left top no-repeat;text-align:left}.logo{margin:20px
0 0 90px;padding:0;float:left}.topMenu{margin:0;padding:0
10px;float:right}.topMenu
ul{margin:0;padding:5px;float:right;background:#444}.topMenu ul
li{margin:0;padding:0
5px;float:left;border-left:1px solid #FFF}.topMenu ul
li.first{border:0}.topMenu ul li a:link{color:#FFF;text-decoration:none}.topMenu ul li a:visited{color:#FFF;text-decoration:none}.topMenu ul li a:hover{color:#FFF;text-decoration:underline}.topMenu ul li a:active{color:#FFF}.siteSearch{margin:0;padding:10px;float:right;clear:right}.siteSearch
fieldset{margin:0;padding:0}.siteSearch fieldset
form{margin:0;padding:0}.siteSearch fieldset form
ul{margin:0;padding:0}.siteSearch fieldset form ul
li{margin:0;padding:1px;width:146px;height:16px;background:#FFF;border:1px
solid #CCC}.siteSearch fieldset form ul li
input{margin:0;padding:0;width:130px;background:#FFF;border:0;color:#888;float:left}.siteSearch fieldset form ul li
input.sitesearchButton{margin:0;padding:0;width:16px;height:16px;background:#444;border:0;color:#FFF;font-size:1em;line-height:10px}.slogan{margin:100px
0 0 0;padding:0;float:left;width:530px}.slogan
p{margin:0
0 0 20px;padding:0;font-size:2.6em;line-height:35px;color:#666}#lowerTop{margin:0
auto;padding:0;width:980px;height:39px;background:#444;text-align:left;border-top:1px solid #DDD}.mainMenu{margin:0;padding:0;float:left}.mainMenu
ul{margin:0;padding:0}.mainMenu ul
li{margin:0;padding:0;float:left;font-size:1.5em;border-right:1px solid #FFF}.mainMenu ul li
a{margin:0;padding:0
20px;line-height:39px;min-height:39px;display:block}.mainMenu ul li a:link{color:#FFF;text-decoration:none}.mainMenu ul li a:visited{color:#FFF;text-decoration:none}.mainMenu ul li a:hover{color:#DDD;text-decoration:none;background:#666}.mainMenu ul li a:active{color:#FFF}.mainMenu ul, .mainMenu ul
ul{float:left;list-style:none;padding:0;margin:0}.mainMenu ul li
ul{position:absolute;width:200px;left:-999em;padding-top:1px}.mainMenu ul li ul li
a{color:#fff;font-size:14px;padding-top:5px}.mainMenu ul li ul li a:hover{color:#444;text-decoration:none;background:#CCC}.mainMenu ul li:hover ul, .mainMenu ul li.sfhover
ul{left:auto;z-index:1000}.mainMenu ul li ul
li{background:#666;border:solid #FFF;line-height:21px;width:280px;border-width:0 1px 1px 1px}.mainMenu ul li ul li ul
li{width:320px}.mainMenu ul li:hover, .mainMenu ul
li.hover{position:static}.mainMenu ul li ul
ul{margin:-37px 0 0 180px}.mainMenu ul li:hover ul ul, .mainMenu ul li:hover ul ul ul, .mainMenu ul li.sfhover ul ul, .mainMenu ul li.sfhover ul ul
ul{left:-999em;padding:2px
0 0}.mainMenu ul li:hover, .mainMenu ul
li.sfhover{background:transparent}.mainMenu ul li ul li:hover, .mainMenu ul li ul
li.sfhover{background:#666}.mainMenu ul li ul li ul li, .mainMenu ul li ul li ul li ul li, .mainMenu ul li ul li ul li ul li ul
li{border:solid #FFF;border-width:1px 1px 0 1px}.mainMenu ul li ul li ul, .mainMenu ul li ul li ul li ul, .mainMenu ul li ul li ul li ul li
ul{border:solid #FFF;border-width:0 0 1px 0}.mainMenu ul li:hover ul ul, .mainMenu ul li.sfhover ul ul, .mainMenu ul li:hover ul ul, .mainMenu ul li:hover ul ul ul, .mainMenu ul li:hover ul ul ul ul, .mainMenu ul li.sfhover ul ul, .mainMenu ul li.sfhover ul ul ul, .mainMenu ul li.sfhover ul ul ul
ul{left:-999em}.mainMenu ul li:hover ul, .mainMenu ul li li:hover ul, .mainMenu ul li.sfhover ul, .mainMenu ul li li.sfhover ul, .mainMenu ul li:hover ul, .mainMenu ul li li:hover ul, .mainMenu ul li li li:hover ul, .mainMenu ul li.sfhover ul, .mainMenu ul li li.sfhover ul, .mainMenu ul li li li.sfhover ul, .mainMenu ul li:hover ul, .mainMenu ul li li:hover ul, .mainMenu ul li li li:hover ul, .mainMenu ul li li li li:hover ul, .mainMenu ul li.sfhover ul, .mainMenu ul li li.sfhover ul, .mainMenu ul li li li.sfhover ul, .mainMenu ul li li li li.sfhover
ul{left:auto}select, .mainMenu
ul{padding:0}.bot, #header .spacer p,.list2{clear:both}.mainMenu ul li a
span{font-size:12px;color:#9D9D9D;font-weight:normal}#contentSurround{margin:0;padding:0;width:100%;min-width:980px;background:#FFF;text-align:center;float:left;clear:both}.mainContent{margin:0
auto;padding:0;width:980px;background:#fff;text-align:left}.socialIcons{margin:0
10px 0 0;padding:5px
0 0 0;float:right}.socialIcons
img{margin:0
0 0 5px}.rightSection{margin:0;padding:0;width:670px;background:none;float:right}.rightSection
.fullWidth{margin:0;padding:0
0 0 20px;width:640px;float:left}.rightSection .fullWidth
.socialIcons{padding-top:40px}.rightSection .fullWidth
.post{margin:0;padding:0;width:640px}.rightSection .fullWidth .post
h3{margin-bottom:0.75em;font-weight:bold}.rightSection .fullWidth .post
h4{margin-bottom:0.75em;font-weight:bold}.rightSection .fullWidth .post
ul{margin:0
0 15px 10px;padding:0;list-style:disc}.rightSection .fullWidth .post ul
li{margin-left:10px;padding:0;list-style:disc}.rightSection .fullWidth .post ul li
ul{margin-bottom:0}.rightSection .fullWidth .post ul li ul
li{font-size:1em}p.postmetadata{margin:20px
0;padding:10px
0 0;color:#888;font-size:1em;border-top:1px solid #888}p.postmetadata a:link{color:#888}p.postmetadata a:visited{color:#888;text-decoration:none}p.postmetadata  a:hover{color:#888;text-decoration:underline}p.postmetadata a:active{color:#888}ol.commentlist{margin:0
0 20px;padding:0;width:640px}ol.commentlist
li{margin:0;padding:20px;width:600px;font-size:1em;border-bottom:1px solid #EEE}ol.commentlist
li.odd{background:#FAFAFA}.commentmetadata{margin-bottom:10px;color:#888;font-size:1em}.commentmetadata a:link{color:#888}.commentmetadata a:visited{color:#888;text-decoration:none}.commentmetadata  a:hover{color:#888;text-decoration:underline}.commentmetadata a:active{color:#888}.navigation{margin:20px
0;padding:10px;width:620px;float:left;clear:both;background:#FAFAFA}.rightSection
.third{margin:0;padding:0
0 0 20px;width:200px;float:left}.rightSection .third
.post{margin:0;padding:0;width:200px}.leftSection{margin:0;padding:0;width:310px;background:none;float:left}.leftMenu{margin:0;padding:70px
0 30px;width:310px;float:left;clear:both}.leftMenu
h3{margin:0;padding:0
10px;color:#444;font-size:2em;line-height:20px}.leftMenu
ul{margin:0
10px;padding:0;width:290px}.leftMenu ul
li{margin:0;padding:0;width:290px;float:left;clear:both}.leftMenu ul li
h4{margin:0;padding:0
0 0 30px;width:140px;height:40px;line-height:40px}.leftMenu ul li h4 a:link{color:#6d6f71}.leftMenu ul li h4 a:visited{color:#6d6f71;text-decoration:none}.leftMenu ul li h4 a:hover{color:#6d6f71;text-decoration:underline}.leftMenu ul li h4 a:active{color:#6d6f71}.leftMenu
.menuBack{margin:10px
0;padding:20px;width:270px;float:left;clear:both;background:#f0f0f0}.leftMenu
ul.sectionMenu{margin:10px;padding:0;width:290px;float:left;clear:both}.leftMenu ul.sectionMenu
li{margin:0;padding:0;width:290px;float:left;clear:both}.leftMenu ul.sectionMenu li
ul{margin:0;padding:10px
0 15px 0;width:280px;float:left;clear:both}.leftMenu ul.sectionMenu li ul
li{margin:0;padding:0
0 0 10px;width:280px;font-size:1em;float:left;clear:both}.leftMenu ul.sectionMenu li ul li:before{content:"- "}.jobSearch{margin:0;padding:70px
10px 0;width:290px;float:left;clear:both}.jobSearch
h3{margin:0
0 10px;padding:0;color:#246db2;font-size:2em;line-height:20px}.jobSearch
fieldset{margin:0;padding:0}.jobSearch fieldset
form{margin:0;padding:0}.jobSearch fieldset form
ul{margin:0
0 10px 0;padding:0;width:290px}.jobSearch fieldset form ul
li{margin:0
0 5px 0;padding:0;width:290px;float:left;clear:both}.jobSearch fieldset form ul li
label{margin:0;padding:0;color:#888}.jobSearch fieldset form ul
li.searchBox{padding:2px;width:284px;height:24px;border:1px
solid #888}.jobSearch fieldset form ul li.searchBox
input{margin:0;padding:5px
0 0 0;width:260px;height:19px;border:0;color:#888;float:left}.jobSearch fieldset form ul li.searchBox
input.jobsearchButton{margin:0;padding:0;width:24px;height:24px;border:0;background:#246db2;float:left;color:#FFF;font-size:1em;line-height:10px}.pagination{margin:0;padding:10px
0 10px;width:640px;float:left;clear:both;border-bottom:1px solid #888;border-top:1px solid #888}.pagination
p{margin:0}.latestJobs{margin:0;padding:0;width:640px;background:#fff}.jobResult{margin:0;padding:10px
15px;width:610px;float:left;clear:both}.even{background:#FAFAFA}.jobResult
h3{margin:0
0 0.75em;font-weight:bold;font-size:1.6em}.jobResult
h4{margin:0;font-weight:bold;font-size:1.3em}.jobResult
p.salary{margin:0;font-weight:bold}.jobResult
p.date{color:#888}.jobResult
p.viewJob{font-weight:bold}.extraSearch{margin:0;padding:70px
0 30px;width:310px;float:left;clear:both}.extraSearch
h3{margin:0;padding:0
10px;color:#444;font-size:2em;line-height:20px}.extraSearch
fieldset{margin:10px
0;padding:20px;width:270px;float:left;clear:both;background:#f0f0f0}.extraSearch fieldset form
ul{margin:0;padding:0}.extraSearch fieldset form ul
li{margin:0;padding:0}.extraSearch fieldset form ul li
label{margin:0
0 5px;padding:0;width:270px;float:left;clear:both;font-weight:bold}.extraSearch fieldset form ul li
select{margin:0
0 10px;padding:0;width:270px;float:left;clear:both}.formSection{margin:0;padding:0;width:640px}.formSection
ul{margin:0;padding:30px
0}.formSection ul
li{margin:0
0 15px;padding:0
100px 0 0;width:540px;float:left;clear:both}.formSection ul li
label{margin:0;padding:3px
10px 0 0;width:130px;float:left;text-align:right}.formSection ul li
input{margin:0;padding:3px;width:200px;float:left}.formSection ul li
textarea{margin:0;padding:0;width:300px;float:left}table.taxResults{margin:0;padding:0;width:640px;border:0}table.taxResults thead
th{margin:0;padding:15px
10px;border-bottom:1px solid #888;background:#EEE}table.taxResults tr td:first-child{border-right:1px solid #888}table.taxResults tr
td{margin:0;padding:10px;border:0;border-bottom:1px dashed #AAA}table.taxResults tr.deduction
td{color:#246db2}table.taxResults tr.bold
td{padding:15px
10px;font-weight:bold;font-size:1.6em;border:0;background:#888;color:#FFF}.scroller{margin:0;padding:0;width:270px;height:300px;overflow:hidden}.scroller ul
li{font-size:1em;width:270px}#footerSurround{margin:30px
0 0 0;padding:0;width:100%;min-width:980px;background:none;text-align:center;float:left;clear:both}#footer{margin:0
auto;padding:20px
20px 0;width:940px;height:200px;text-align:left;background:#222}#footer
p{margin:0;padding:0;color:#fff}#footer a:link{color:#fff;text-decoration:none}#footer a:visited{color:#fff;text-decoration:none}#footer a:hover{color:#fff;text-decoration:underline}#footer a:active{color:#fff;text-decoration:none}.footerLogo{margin:0;padding:0;width:270px;height:50px;float:left}.footerAddress{margin:0;padding:0;width:300px;height:110px;float:left}.footerMenu{margin:0;padding:0
0 0 9px;float:left;width:201px;height:110px;border-left:1px solid #666}.footerMenu
ul{margin:0;padding:0;width:200px;float:left}.footerMenu ul
li{margin:0;padding:0;width:200px;float:left;clear:both}.footerMenu ul li.first
a{font-weight:bold;font-size:1.2em}.copyright{margin:20px
0 0 0;padding:0;width:940px;text-align:right;float:left;clear:both}form#download-page-search{border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px
0 16px !important}div.download-info.single{overflow:hidden}.download-info-heading{margin:8px
0 12px !important}.download-desc-heading{margin:8px
0 12px !important;color:#999;font-weight:bold;padding:4px
0;border-bottom:1px solid #ddd}#download-page
small{margin-left:4px;font-size:11px;letter-spacing: -0.1px}#download-page small
small{margin-left:0}#download-page small
a{color:#999}div.side-section{float:left;width:120px;text-align:center}div.main-section{float:right;position:relative;width:316px}div.download-info
p{margin:8px
0 12px !important;padding:0
!important}img.download-image{padding:3px;background:#fff;border:1px
solid #ddd}table.download-meta{margin:0
0 12px !important;padding:0
!important}table.download-meta td, table.download-meta
th{padding:4px
0;border-bottom:1px solid #ddd}table.download-meta
thead{display:none}table.download-meta tbody
th{color:#999;font-weight:bold}#download-page-featured{border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;padding:12px;margin:8px
0 16px !important}div#download-page-featured
ul{overflow:hidden;margin:0;padding:0;text-indent:0}div#download-page-featured li:before{content:""}div#download-page-featured
li{float:left;list-style:none;width:47%;padding-right:3% !important;margin:0
0 4px !important;border-right:1px dotted #ddd}div#download-page-featured
li.alternate{float:right;border:0;padding:0
!important;width:47%}div#download-page-featured
a{display:table-row}div#download-page-featured
img{width:42px;height:42px;padding:3px;background:#fff;border:1px
solid #ddd;vertical-align:middle;margin-right:8px;display:table-cell}div#download-page-featured
span{display:table-cell;vertical-align:middle}div#download-page-featured a:hover, #download-page-categories a:hover{text-decoration:none}div#download-page-featured h3, #download-page-categories
h3{margin:0
0 12px !important;padding:0
0 8px 0;border-bottom:1px solid #ddd}#download-page-categories{overflow:hidden}#download-page-categories
.category{float:left;width:48%;;clear:both;border:1px
solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px
3% 8px 0 !important}#download-page-categories
.category.alternate{margin:8px
0 8px 0 !important;clear:none}#download-page-categories .category
.inner{padding:12px}#download-page-categories .category
ol{margin:0;padding:0;border:0;text-indent:0}#download-page-categories .category
li{margin:0;padding:2px
0;list-style-position:inside;border:0}p.sorting
a.active{background:#999;color:#fff;padding:2px}#download-page
.pagination{margin:0;padding:0;text-indent:0}#download-page .pagination li:before{content:""}#download-page .pagination
li{display:inline;margin:0
4px 0 0;padding:0}div.sociable{margin:16px
0}span.sociable_tagline{position:relative}span.sociable_tagline
span{display:none;width:14em}span.sociable_tagline:hover
span{position:absolute;display:block;top: -5em;background:#ffe;border:1px
solid #ccc;color:black;line-height:1.25em}.sociable
span{display:block}.sociable
ul{display:inline;margin:0
!important;padding:0
!important}.sociable ul
li{background:none;display:inline !important;list-style-type:none;margin:0;padding:1px}.sociable ul li:before{content:""}.sociable
img{float:none;width:16px;height:16px;border:0;margin:0;padding:0}.sociable-hovers{opacity: .4;-moz-opacity: .4;filter:alpha(opacity=40)}.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em}div.wpcf7-mail-sent-ok{border:2px
solid #398f14}div.wpcf7-mail-sent-ng{border:2px
solid #f00}div.wpcf7-spam-blocked{border:2px
solid #ffa500}div.wpcf7-validation-errors{border:2px
solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px
solid #f00;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}