body {margin: 0; background-color: #efefef;}
body, td, div, p, li {font-family: verdana,arial,sans-serif; color: #000}
.skipper {display: none;}
a {color: #ff3600;}
a:visited{color: #666}
a:hover {color: #ff0000;}
table {border-collapse: collapse; border-spacing: 0}
td {padding: 0;}
#wrapper {width: 750px;}

#logo {background-color: #fff; height: 64px}

#nav1 {background: #fff url(../img/h-n1-bg.gif) top left repeat-x; font-size: 12px; font-weight: bold; padding-left: 40px; height: 18px}
#nav1 div {float: left; background: url(../img/h-n1-tab2l.gif) top left no-repeat; height: 18px}
#nav1 div.first {background: url(../img/h-n1-tab1l.gif) top left no-repeat;}
#nav1 a {display:block; float: left; text-decoration: none; color: #fff; padding: 3px 12px 1px 20px}
#nav1 div.last a {background: url(../img/h-n1-tab2r.gif) top right no-repeat;}

#main {position: relative; width: 100%; background: url(../img/s-mainbg.gif) top left no-repeat;}

#nav2 {position: absolute; top: 0; right: 0; font-size: 11px; border-top: 1px solid #a6a6a6;}
#nav2 ul {display: inline; margin: 0; padding: 0; list-style: none}
#nav2 ul li {float: left; background: url(../img/h-n2-bg.gif) top left repeat-x;}
#nav2 ul li.first {background: url(../img/h-n2-tabl.gif) top left no-repeat;}
#nav2 a {text-decoration: none; color: #5a5a5a; padding: 0 12px 0 12px; border-right: 1px solid #a6a6a6; display: block; float: left; height: 16px}
#nav2 ul li.last a {border-right: 1px solid #5a5a5a}

#subnav ul {font-size: 11px; background-color: #fff; border: 1px solid #c6c6c6; border-width: 1px 1px 0 0; list-style: none; margin: 90px 0 0 10px; padding: 0; width: 150px; position: absolute; top: 0; left: 0; }
#subnav li {}
#subnav li a {color: #000; display: block; border: 1px solid #c6c6c6; border-width: 0 0 1px 5px; width: 142px; padding: 3px 6px; text-decoration: none;}
#subnav li a:visited {color: #666}
#subnav li a:hover {color: #000; text-decoration: none; font-weight: bold; border-left-color: #ff3600}


#content {background-color: #fff; border: 1px solid #a6a6a6; border-width: 0 1px 1px 1px; width: 581px; margin-left: 167px; min-height: 420px}
#contentwrap {margin: 0 80px 20px 28px; font-size: 70%;}
#contentwrap h1 {font-size: 160%; margin: 0 0 6px; height: 25px; width: 300px; text-indent: -100em; background-repeat: no-repeat}
#contentwrap h2 {font-size: 120%; margin: 16px 0 6px; color: #ff3600}
#contentwrap h3 {font-size: 100%; margin: 16px 0 0; color: #000}
#contentwrap p {line-height: 1.3; margin: 0 20px 12px 0}
#contentwrap b, #contentwrap strong {color: #ff3600}
#contentwrap ul {margin: 16px 0 16px 6px; padding: 0; list-style:none}
#contentwrap ol {margin: 16px 0 16px 26px; padding: 0;}
#contentwrap ol.withheadings {font-weight: bold; }
#contentwrap ol.withheadings li {color: #ff3600; line-height: 1.3;}
#contentwrap ol.withheadings li div, #contentwrap ol.withheadings li li {font-weight: normal; color: #000}
#contentwrap ul li {background: url(../img/li.gif) top left no-repeat; padding-left: 15px;}
#contentwrap li {line-height: 1.1; margin-bottom: 6px}
#contentwrap blockquote {padding: 6px 10px; border-left: 1px solid #c6c6c6; margin: 10px}
#contentwrap iframe {margin-bottom: 12px; width: 520px; height: 380px}

#content #subsubnav ul {margin: 0}
#content #subsubnav li {float: left; margin-left: 6px}
#content #subsubnav li a {white-space: nowrap;}

#infotable {border: 1px solid #c6c6c6}
#infotable th {font-size: 120%; padding: 4px; vertical-align: bottom; background-color: #ff3600; color: #fff}
#infotable td {width: 25%; vertical-align: top; padding: 4px}
#infotable td b {text-align: right;}
#infotable tr.gray {background-color: #efefef}

.side {width: 192px; font-size: 70%;}
#content .side {float: right; margin: 0 0 4px 16px}
.side h3 {font-size: 100%; margin: 0; background: #ff3600 url(../img/h-n1-tabbg.gif) top left repeat-x;}
.side h3 div {border: 0; background: url(../img/h-n1-tab1l.gif) top left no-repeat;}
.side h3 div div {color: #fff; background: url(../img/h-n1-tab2r.gif) top right no-repeat; padding: 5px 0 2px 8px; width: 100%}
.side h3 div > div {width: auto;}
#searchjobs, #searchresumes {position: absolute; top: 21px; right: 0; text-align: right; margin: 8px 6px 0 0;}
#searchjobs .button, #searchresumes .button {display: block;}
#newsletter .text, #testimonial .text {border: 1px solid #a6a6a6; border-width: 0 1px 1px 1px; padding: 8px; background-color: #fff; width: 176px}
head:first-child+body #newsletter .text, head:first-child+body #testimonial .text {width: 168px}
#newsletter {margin: 34px 6px 0 0}
#newsletter form {margin: 8px 0 0}
.side form input {display: block;}
#newsletter input {display: none;}
#newsletter #XXDESXXemail_address, #newsletter .button {display: block;}
.side form #candkeywords, .side form #empkeywords, #newsletter #XXDESXXemail_address {width: 170px}
#newsletter .button, #contactus .button {float: right;}

#contactus {width: 306px}
#contactus table {border: 1px solid #a6a6a6}
#contactus table td {padding: 2px 0 4px 3px;}
#contactus table .label {text-align: right; vertical-align: top; padding-top: 8px}
#contactus table .req {font-weight: bold; color: #ff3600}

#testimonial {margin: 34px 6px 0 0;}/*{margin: 12px 6px 0 0;}*/
#testimonial .text {font-weight: bold; text-align: right;}
#testimonial blockquote {margin: 0 0 4px; text-align: left; font-weight: normal}
#testimonial .all {text-align: center; margin-top: 6px}


#menu1, #menu2 {top: 82px; position: absolute}
#menu3, #menu4 {top: 98px; position: absolute}
#menu1, #menu2, #menu3, #menu4 {visibility: hidden; font-size: 70%; position: absolute; z-index: 150; background-color: #fff; border: 1px solid #A6A6A6; border-width: 1px 1px 0 0; -moz-opacity:0.90;}
#menu1 a, #menu2 a, #menu3 a, #menu4 a {color: #000; display: block; text-decoration: none; padding: 3px 6px; border: 1px solid #A6A6A6; border-width: 0 0 1px 5px}
#menu1 a, #menu2 a, #menu4 a {width: 130px;}
#menu3 a {width: 145px;}
#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover {font-weight: bold; border-left-color: #ff3600}

#footer {padding: 4px; color: #7e7e7e; font-size: 65%; margin-left: 169px;}

@media print {
	#wrapper {width: 680px;}
	#content {width: 500px}
	#content ul {list-style: disc; margin-left: 26px}
	#content ul li {padding: 0}
	#content .side, #searchjobs {display: none;}
}

#pricing-list li {line-height:1.3; margin-bottom:6px;}
#focus-list1, #focus-list2 {float:left; width:145px;}
#focus-list2 {margin-left:30px !important; }

/*styles for articles*/
.indent { padding-left: 30px}
#column1 {float:left; width:150px; margin-right:7px;}
#column2 {float:left; width:175px;}

