form {
	padding: 0;
	margin:0;
}

.textFooter {  font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF}
.boxTitles {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066; font-weight: bold}
.textBoxSearch {  border: 1px #000066 solid; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066; }
.boxLinks {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: underline}
.boxLinksNotBold, .boxLinksNotBold a { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #000033; text-decoration: underline; }
.boxText {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000033; }
.textNewsFeatHead { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #000066; display: block; }

.textHomeFeat {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000066; line-height: 1.1em; font-weight: normal; display: block; }

.copyright {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666}
.textBodyMain {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 1.4em; font-weight: normal; color: #222222; text-decoration: none}
.formHeader {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000066}
.formMain {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000066; text-transform: none}.sideNote {  font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #000066}
.jsError {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}
.textBoxSignIn {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066; border: 1px #CCCCCC solid}
.jobsHome {  font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #666666}
.jobsHead {  font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #999999}
.textMainHeaders {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000066}
.sectorLinks {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; }
.textFileTypes {  font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #000066; font-weight: bold; text-transform: none}
.formTextOptions {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066}
.formHeaderWhite { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.cursorHandOver {  cursor: hand}
.formHeaderPink {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: CF4590}
.formHeaderCare {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: 76B8C3}

.jobTitleCapitals {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #000066}
.jobDetails {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; text-transform: capitalize; color: #000066; font-weight: normal}
.jobDetailsCapitals { font-family: Helvetica, Arial, sans-serif; font-size: 11px; text-transform: uppercase; color: #000066; font-weight: normal }
.linksNoUnder {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066; text-decoration: none}
.TextBodyHead {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000066}
.sectorLinksNoUnder { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #333333; text-decoration: none}
.sideNoteUnderline { font-family: Helvetica, Arial, sans-serif; font-size: 9px; color: #000066 ; text-decoration: underline}
.textFilled {  font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: 88B039; font-weight: normal}
.textEmailHd {  font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #FFFFFF}
.orangeTextLink {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px; color: #FF6600; text-decoration: none}
.visionTextLink {  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px; color: #3399FF; text-decoration: none}

.greytext { font-family: Helvetica, Arial, sans-serif, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.greytext a { font-weight: bold; text-decoration: none; color: #333333; border-bottom: dotted 1px #333333; padding: 3px 3px 1px 3px; }
.greytext a:hover { background: #cecece; color: #000000; border: 0; }

.navtoplink { font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.textBoxSearchBold { border: 1px #000066 solid; font-family: Helvetica, Arial, sans-serif; font-size: 11px; color: #000066 ; font-weight: bold}
.textBoxSearchSmall { border: 1px #000066 solid; font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #000066 ; font-weight: normal}
.textBoxSearchHeadline { border: 1px #000066 solid; font-family: Helvetica, Arial, sans-serif; font-size: 16px; color: #000066 ; font-weight: bold}
.newsHeadline {  font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #000066}
.textBoxSearchMain { border: 1px #000066 solid; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000066 ; font-weight: normal}
.greytextLarge { font-family: Helvetica, Arial, sans-serif, Helvetica, sans-serif; font-size: 14px; color: #333333 ; font-weight: bold}
.nav { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000066 ; text-decoration: none}
.textLoginBold { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #000066; font-weight: normal; text-transform: uppercase}
.textNewsFeatHeadCap { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000066 ; text-transform: capitalize}
.textNewsFeatHeadLow { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #000066 ; text-transform: lowercase}
.TextBodyHeadGreen { font-family: Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #33CC33}

/* JONS MODS */
#menu {position: relative; width: 440px; left: 15px; }
#menu ul { display: block; }
#menu ul li { display: block; float: left; background: #ffffff url('/images/lnkVStrip.gif') repeat-y top right; }
#menu ul li a { display: block; margin: 0 5px; }
#menu ul li a img { display: block; border: 0; }
#menu ul li.last { background: none; margin: 0; }

#copyright 		{ margin-top: 3px; font-family: Helvetica, Arial, sans-serif; }
#core			{ width: 780px; margin: 12px auto; }
#jSearch select, #form select { padding: 3px 0 1px 0; margin: 0 0 2px 0; background: #fafafa; }
#jSearch input, #form input	{ padding: 4px 1px 2px 4px; background: #fafafa; }


#form 			{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
#form fieldset	{ padding: 16px; border: 0; background: #f1f1f1; width: 436px; }
#form label		{ display: block; float: left; width: 150px; font-weight: bold; line-height: 22px; color: #000033; }
#form .row		{ clear: both; margin: 0 0 5px 0; }
#form .required	{ color: #ff0000; font-weight: bold; font-size: 14px; }
#form input		{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; border: 1px solid #000066; width: 195px; }
#form select	{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; border: 1px solid #000066; width: 202px; }
#form textarea	{ font-family: Helvetica, Arial, sans-serif; font-size: 12px; border: 1px solid #000066; padding: 4px; width: 270px; }
#form button	{ margin: 10px 0 0 150px; }


.textBodyMain a			{ font-weight: bold; color: #000; }
.textBodyMain a:hover 	{ color: #424242; }

#nav					{ list-style: none; margin: 0; padding: 0; font-size: 1px; position: relative; right: -5px; width: 450px }
#nav li img				{ display: block; float: left; }
#nav li					{ display: inline; margin: 0; padding: 0; }

p.standard 				{ font-family: Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.4em; color: #222; }
p.standard a			{ font-weight: bold; color: #000000; }
p.standard a:hover		{ font-weight: bold; color: #424242; }

ul.standard				{ font-family: Helvetica, Verdana, sans-serif; font-size: 12px; line-height: 1.4em; color: #222; }
ul.standard strong.pad 	{ margin-top: 12px; display: block; }
ul.standard a			{ font-weight: bold; color: #000000; }
ul.standard a:hover		{ font-weight: bold; color: #424242; }


#points 	{ margin: 16px 0 0 10px; padding: 0; list-style: none; }
#points li	{ font-family: Helvetica, sans-serif; padding-bottom: 12px; font-size: 12px; line-height: 1.4em; color: #000066; }

body { margin: 0; }
a img { border: 0; }

h1.header { color: #00127a; font-family: trebuchet ms, lucida grande, sans-serif; font-variant: small-caps; font-size: 1.3em; margin-top: 30px; text-transform: uppercase; }
h2.header { color: #00127a; font-family: trebuchet ms, lucida grande, sans-serif; font-variant: small-caps; font-size: 0.9em; margin-top: 30px; text-transform: uppercase; }