body{font-family:Arial,Helvetica,sans-serif; color:#457081; font-size:12px; margin:0px; background-color:#bad6df; text-align:center; line-height:16px; background-image:url(images/mainbg.gif); background-repeat:repeat-y; background-position:top center}
#container{background-color:white; width:840px; margin:0 auto}
#homecontentcontainer{padding-left:0px; padding-right:0px; width:98%}
#contentcontainer{padding-left:0px; padding-right:0px; width:95%}
td{font-family:Arial,Helvetica,sans-serif; color:#457081; font-size:12px; line-height:16px}

td.topbar{background-image:url(images/n-topbar.jpg); background-repeat:repeat-x; background-position:top left; height:27px}

td.underbar{background-image:url(images/n-underbar2.jpg); background-repeat:no-repeat; background-position:top left; height:53px}

.blueheader{color:#055e85; font-weight:bold; font-size:12px}
.orangeheader{color:#ee6e0d; font-weight:bold; font-size:12px}
.whiteheader14{color:white; font-weight:bold; font-size:14px}
.whitetext{color:white}

.jst{background-image:url(images/n-jst-bg2.jpg); background-repeat:repeat-x; background-position:top left; height:153px; width:408px; border:1px solid #b3d0df}
.jstbox{height:120px}
.blueborder{border:1px solid #c7deea}

.jst-header{padding-left:7px}

.jst-pr{background-image:url(images/n-jst-pr.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-sj{background-image:url(images/n-jst-sj.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-ea{background-image:url(images/n-jst-ea.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}
.jst-fj{background-image:url(images/n-jst-fj.jpg); background-repeat:no-repeat; background-position:center; width:50%; padding-left:60px}

.highlightbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}
.bluebox{background-color:#7fb3c9; border:1px solid #08698f; color:white}
.blueborder{background-color:white; border:1px solid #08698f}
.employerbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}
.browsebox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea}

.searchbox{background-image:url(images/n-search-bg.jpg); background-repeat:no-repeat; background-position:top center; height:303px; width:200px}
.searchbox td{padding-left:18px; padding-right:18px; color:white; text-align:left}
.searchr2{padding-top:8px; padding-right:15px}
.searchboxheader{height:40px}
.loginbox{background-image:url(images/n-bottomshade.jpg); background-repeat:repeat-x; background-position:bottom left; border:1px solid #c7deea; width:95%; text-align:left}

.employerloginbox{background-color:#f1f7f9; border:1px solid #b3d0df; text-align:left}
input.logininput{width:95px}

a:visited{color:#024371; text-decoration:underline}
a:link{color:#024371; text-decoration:underline}
a:hover{color:#f16e0d; text-decoration:underline}

a.nu:visited{color:#024371; text-decoration:none}
a.nu:link{color:#024371; text-decoration:none}
a.nu:hover{color:#f16e0d; text-decoration:underline}

a.blacklink:visited{color:black; text-decoration:none}
a.blacklink:link{color:black; text-decoration:none}
a.blacklink:hover{color:black; text-decoration:underline}

a.whitelink:visited{color:white; text-decoration:none}
a.whitelink:link{color:white; text-decoration:none}
a.whitelink:hover{color:white; text-decoration:underline}

a.bluelink:visited{color:#096d94; text-decoration:none}
a.bluelink:link{color:#096d94; text-decoration:none}
a.bluelink:hover{color:#096d94; text-decoration:underline}

a.jobtitlelink:visited{color:#f16e0d; text-decoration:underline}
a.jobtitlelink:link{color:#f16e0d; text-decoration:underline}
a.jobtitlelink:hover{color:#f16e0d; text-decoration:underline}

a.orangelink:visited{color:#f16e0d; text-decoration:underline}
a.orangelink:link{color:#f16e0d; text-decoration:underline}
a.orangelink:hover{color:#f16e0d; text-decoration:none}

a.xmljobtitlelink:visited{color:#005c82; text-decoration:underline}
a.xmljobtitlelink:link{color:#005c82; text-decoration:underline}
a.xmljobtitlelink:hover{color:#005c82; text-decoration:underline}

input{font-size:12px}
input.button{font-size:13px}

input.b{font-size:13px; padding:3px}

input.fullwidthtf{width:100%}
input.standardtf{width:200px}
textarea.standardta{width:200px}
input.keywordtf{width:170px}
select.searchboxselect{width:170px}

td.searchboxbut{padding-top:8px}

.headerbg{height:120px; background-color:#FFF}

form{margin:0px}

td.tabon{width:106px; height:31px; background-image:url(images/n-tab-on.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
td.taboff{width:106px; height:31px; background-image:url(images/n-tab-off.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
td.emptaboff{width:106px; height:31px; background-image:url(images/n-tab-emp-off.gif); background-repeat:no-repeat; background-position:center; text-align:center; padding-right:1px; padding-left:1px}
.menutext{padding-top:2px}
.catbox{background-color:#f1f7f9; border:1px solid #b6d4e2}
td.rightborder{border-right:1px solid #b6d4e2}
.lightbox{background-color:#f7fafb; border:1px solid #c7d9e0}
.redstar{color:red; font-weight:bold; font-size:16px}
hr{height:1px; width:100%; border 1px solid #c7d9e0; color:#c7d9e0}
.dullbluetext{font-size:12px; color:#1289bb; line-height:20px; font-weight:bold}

.footerborder{border-top:1px solid #c7deea}
h4{line-height:22px}

.control{ width:99%;  font-size:12px;  background-color:#f3f8fa !important;  border:1px solid #c7deea !important;  font-family:Arial,Helvetica,sans-serif}
.controlerror{ width:99%;  font-size:12px;  background-color:white !important;  border:1px solid #f57d26 !important}
.error{ color:#cd0125}

fieldset{border:1px solid #c7deea; margin-bottom:15px; text-align:left; padding:10px}
legend{color:#f57d26; font-weight:bold; margin:5px}
.responsebox{ background-color:#f3f8fa !important;  border:1px solid #c7deea !important;  padding:15px}
