/* CSS Document */

/* initial styles, to remove default margin/padding across browsers */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	color: #464646;
	text-align: center;
	background: #fff;
}
form, label {
	cursor: pointer;
}
fieldset, img {
	border: none;
}
input, select, textarea, th, td {
	font-size: 1em;
}
input, select, textarea {
	border:1px solid #cecece;
}
textarea {
	padding: 5px;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
a {
	outline: none;
}
blockquote {
	margin-bottom: 5px;
	margin-left: 15px;
}
 h1 {
	font-weight: inherit;
	font-style: inherit;
	font-size: 170%;
	color: #435607;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
 h2, h3, h4, h5, h6 {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
p {
	margin-bottom: 12px;
}
/* universal classes */
.backToTop {
	float: right;
	font-size: 0.9em;
	color: #435607;
	background: url(../images/topArrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-right: 5px;
	margin-top: 3px;
	font-weight: normal;
	font-style: italic;
	text-decoration:none !important;
	display:block;
}
.backToTop:hover {
	text-decoration:underline !important;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.customButton {
	background: url(../images/buttonBG.gif);
	font-weight: bold;
	color: #fff;
	border: none;
	/*border: 1px solid #435607;*/
	height: 22px;
	font-size: 10px!important;
	padding: 2px 5px;
}
.customButtonATag {
	background: url(../images/buttonBG.gif) repeat-x;
	font-weight: bold;
	color: #fff !important;
	/*border: 1px solid #435607;*/
	height: 22px;
	font-size: 12px !important;
	padding: 0px 10px;
	line-height: 22px;
	text-align: center;
	float: left;
	text-decoration: none !important;
}
.customButtonATag:hover {
	text-decoration:none !important;
}
.floatLeft {
	float: left;
}
.important {
	background: url(../images/importantIcon.gif) no-repeat left center;
	padding: 12px 12px 12px 50px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	min-height:40px;
	display: block;
}
* html .important, * html .note {
	height: 40px;
}
.important strong {
	color:#ca1d00;
}
.introPara {
	font-size: 1.2em;
	margin-bottom: 25px;
}
.linkGreen {
	color: #435607 !important;
	text-decoration: none;
}
.linkGreen:hover {
	text-decoration: underline;
}
.linkUnderline {
	text-decoration: underline;
	color:#464646 !important;
}
.linkUnderline:hover {
	text-decoration: none !important;
}
.linkWhite {
	color: #fff !important;
	text-decoration: none;
}
.linkWhite:hover {
	text-decoration: underline;
}
.newsImage {
	float: left;
	margin: 0px 5px 5px 0px;
}
.note {
	background: url(../images/noteIcon.gif) no-repeat left center;
	padding: 12px 12px 12px 50px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	min-height:40px;
	display: block;
	vertical-align: middle;
}
.padding {
	padding: 13px;
	display: block;
}
.twoLine {
	line-height: 15px !important;
	font-size:13px;
	padding: 4px 0px 5px;
}

/* universal id's */
#container {
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	text-align: left;
	background: #fff;
}
#content {
	width:970px;
}
#content .section {
	min-height: 106px;
	width: 182px;
	float: left;
	display: block;
}
* html #content .section {
	height: 106px;
}
#content .section h3, #content .section h2 {
	font-size: 1.3em;
}
#content .section h3 a.sectionHeader, #content .section h2 a.sectionHeader {
	color: #435607;
	border-bottom: 1px dashed #cfd0d2;
	padding-left: 15px;
	line-height: 39px;
	display: block;
	width: 166px;
	background-position:145px 0px !important;
	background-repeat:no-repeat !important;
	text-decoration: none;
}
#content .section h3 a.sectionHeader:hover, #content .section h2 a.sectionHeader:hover {
	background-color:#435607 !important;
	color:#fff;
	background-position:-123px 0px !important;
	background-repeat:no-repeat !important;
	text-decoration: none !important;
}
#content .section ul {
	list-style: none;
	margin-top: 8px;
	margin-bottom: 8px;
}
#content .section ul li {
	margin-left: 15px;
	background: url(../images/arrows.gif) no-repeat 0px 3px;
	padding: 0px 10px;
}
#content .section ul li a {
	color: #464646;
	text-decoration: none;
	font-size: 1.2em;
}
#content .section ul li a:hover {
	color: #435607;
	text-decoration: underline;
}

#content #titleC {
	font-size: 1.1em;
	width: 970px;
}
#content #fullColumn {
	font-size: 1.2em;
	width: 970px;
}
#content #fullColumn a {
	color: #435607;
	text-decoration: underline;
}
#content #fullColumn a:hover {
	text-decoration: none;
}
#content #fullColumn h3,
#content #fullColumn h4,
#content #fullColumn h5,
#content #fullColumn h6 {
	font-weight:bold;
}
#content #fullColumn table, #content #leftColumn table {
	width: 100%;
	border-top: 1px solid #dbdbdb;
	margin-bottom: 30px;
}
#content #fullColumn table td, #content #leftColumn table td {
	border-bottom: 1px solid #dbdbdb;
	padding: 6px 0px;
	vertical-align: top;
}
#content #fullColumn table td label {
	display:inline;
}
#content #fullColumn table td label span {
	margin-right: 8px;
	display: inline;
	margin-left: 8px;
}
#content #fullColumn table td label select {
	display: inline;
	font-size: 1em;
}
#content #fullColumn table th, #content #leftColumn table th {
	padding: 6px 0px;
	font-size:1em;
	vertical-align: top;
	border-bottom: 1px solid #dbdbdb;
}
#content #fullColumn table th.tableHeader, #content #leftColumn table th.tableHeader {
	background:#dbdbdb;
	color: #000;
	font-weight: bold;
	border-top: 3px solid #435607;
	border-bottom: none;
}
#content #leftColumn  {
	float: left;
	width: 708px;
	font-size: 1.2em;
	padding: 15px 10px 0px 10px;
}
#content #leftColumn a {
	color: #435607;
	text-decoration: underline;
}
#content #leftColumn a:hover {
	text-decoration: none;
}
#content #leftColumn .sectionTitle, #content #middleColumn .sectionTitle {
	font-size: 1.1em;
	border-bottom: 3px double #dbdbdb;
	margin-bottom: 15px;
	padding-bottom: 4px;
	clear: both;
	margin-top: 30px;
}
#content #leftColumn .sectionTitle a, #content #middleColumn .sectionTitle a {
	float: right;
	font-size: 0.9em;
	color: #435607;
	background: url(../images/topArrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-right: 5px;
	margin-top: 3px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
#content #leftColumn ul {
	margin-left: 16px;
}
#content #leftColumn ol {
	margin-left: 24px;
}
#content #leftColumn ul li, #content #leftColumn ol li {
	margin-bottom: 5px;
}

#content #leftColumn ol li img {
	display:block;
	margin: 25px 0px;
}
#content #leftColumn.newsColumn p {
	clear:left;
}
#content #leftColumn .splitLeftColumn {
	float: left;
	width: 344px;
	background:transparent;
}
#content #leftColumn .splitRightColumn {
	float: left;
	width: 344px;
	padding-left:30px;
	background:transparent;
}
#content #leftColumn #splitColumnShell {
	background-image: url(../images/columnDivider.gif);
	background-repeat:repeat-y;
	width: 718px;
}
#content #leftColumn #subNavColumn {
	float: left;
	width: 160px;
	margin-top: 10px;
}
#content #leftColumn #subNavColumn ul {
	list-style: none;
	margin: 0px;
}
#content #leftColumn #subNavColumn ul li a {
	text-decoration: none;
	color: #4c4b46;
	font-weight: bold; 
}
#content #leftColumn #subNavColumn ul li a:hover {
	text-decoration: underline !important;
}
#content #leftColumn #subNavColumn ul li a.activeSection {
	font-weight: bold;
	color: #546423;
	font-size: 1.2em;
}

#content #leftColumn #subNavColumnContent {
	float: left;
	width: 533px;
	padding-left: 10px;
}
#content.formStyle #leftColumn form {
	margin-top: 50px;
}

#content.formStyle #leftColumn form label {
	display: block;
	margin-bottom: 12px;
	color: #727272;
	font-size: 0.9em;
	clear: left;
}
#content.formStyle #leftColumn form label input, #content.formStyle #leftColumn form label select {
	width: 350px;
	font-size: 1.1em;
	padding: 2px;
}
#content.formStyle #leftColumn form label textarea {
	width: 350px;
	height:125px;
	font-size: 1.1em;
	padding: 2px;
}
#content.formStyle #leftColumn form label span {
	font-weight:bold;
	width:112px;
	height:36px;
	color: #464646;
	font-size: 1.1em;
	float: left;
}
#content.formStyle #leftColumn form label span sup{
	font-weight:bold;
	color:#d60d1c;
	font-size:1.3em;
}
#content #leftColumnMenu {
	float: left;
	width: 728px;
	background: url(../images/dividerLines.gif) repeat-y;
	border-bottom: 1px solid #d1d3d4;
}
#content #leftMenu {
	float: left;
	width: 183px;
}
#content #leftMenu ul {
	list-style: none;
}
#content #leftMenu ul li {
	background: url(../images/leftMenuDivider.gif) no-repeat left top;
	border-right: 1px solid #d1d3d4;
	border-bottom: 1px solid #D1D3D4;
	padding-top: 5px;
}
#content #leftMenu ul li a {
	height: 39px;
	display: block;
	line-height: 39px;
	font-size: 1.2em;
	font-weight: bold;
	color: #435607;
	width: 172px;
	padding-left: 10px;
	background-position:145px 0px;
	background-repeat:no-repeat;
	text-decoration:none !important;
}
#content #leftMenu ul li a:hover, #content #leftMenu ul li a.currentSub  {
	color:#fff;
	text-decoration:none !important;
	background-color:#435607;
	background-position:-123px 0px;
	background-repeat:no-repeat;
}
#content #leftMenu ul li a span {
	line-height: 12px !important;
	font-size:12px;
	padding: 9px 0px 0px;
	display: block;
	width: 125px;
}
#content #middleColumn {
	float: left;
	width: 525px;
	padding-top: 15px;
	font-size: 1.2em;
	line-height: 1.5em;
	margin-left: 10px;
	margin-right: 5px;
}
#content #middleColumn h3, #leftColumn h3 {
	font-size: 1.1em;
	border-bottom: 3px double #dbdbdb;
	margin-bottom: 15px;
	padding-bottom: 4px;
	clear: both;
	margin-top: 30px;
	font-weight: bold;
}
#content #middleColumn h3 a {
	float: right;
	font-size: 0.9em;
	color: #435607;
	background: url(../images/topArrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-right: 5px;
	margin-top: 3px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
#content #middleColumn h3 a {
	text-decoration: underline;
}
#content #middleColumn h4 {
	font-weight:bold;
}
#content #middleColumn ul{
	list-style: none;
	margin-bottom: 12px;
}
#content #middleColumn ul li {
	background: url(../images/arrows.gif) no-repeat 0px 6px;
	padding: 0px 10px;
}
#content #middleColumn ul li a {
	color: #464646;
	text-decoration: none;
}
#content #middleColumn ul li a:hover {
	color: #435607;
	text-decoration: underline;
}
#content #rightColumn {
	float: left;
	width: 232px;
	margin-left: 10px;
}
#content #rightColumn .genericSection, #content #rightColumn .adSection {
	width: 232px;
	font-size: 1.3em;
	margin-bottom: 15px;
	overflow: hidden;
}

#content #rightColumn .genericSection a, #content #rightColumn .adSection a {
	color: #435607;
	text-decoration: underline;
}
#content #rightColumn .genericSection a:hover, #content #rightColumn .adSection a:hover {
	color: #435607;
	text-decoration: none !important;
}
#content #rightColumn .genericSection label, #content #rightColumn .adSection label {
	display: block;
	width: 206px;
	overflow: hidden;
	margin-bottom: 6px;
}
#content #rightColumn .genericSection label span, #content #rightColumn .adSection label span {
	font-size: 1.1em;
	font-weight: bold;
	width: 55px;
	float: left;
	padding-top: 3px;
}
#content #rightColumn .genericSection textarea, #content #rightColumn .adSection textarea {
	border: 1px solid #cecece;
	padding: 5px;
	font-size: 1.1em;
	width: 206px;
}
#content #rightColumn .genericSection .formFieldFormat, #content #rightColumn .adSection .formFieldFormat {
	width: 150px;
	font-size: 1.1em;
	float: left;
	padding: 2px;
}
#content #rightColumn .genericSection h3
{
font-size: 1.6em; 
	border-bottom: 11px solid #aaa;
	padding: 0px 0px 9px 12px;
	margin-bottom:0px !important;
}
#content #rightColumn .genericSection h4,
#content #rightColumn .genericSection h5,
#content #rightColumn .genericSection h6 {
	font-size: 1.6em;
	font-weight: 100;
	border-bottom: 11px solid #aaa;
	padding: 0px 0px 9px 12px;
	margin-bottom:0px !important;
}
#content #rightColumn .usefulSection {
	width: 230px;
	font-size: 1.2em;
	margin-bottom: 15px;
	overflow: hidden;
}
#content #rightColumn .usefulSection ul {
	list-style: none;
	background: #5d96aa;
	margin: 6px 0px 0px;
}
#content #rightColumn .usefulSection ul li {
	background: #5d96aa;
	display: inline;
	float: left;
	padding: 0px 7px;
}
#content #rightColumn .usefulSection #comments,
#content #rightColumn .usefulSection #thankyou {
	background: #5d96aa;
	padding: 4px 11px 11px;
	color: #fff;
	width: 208px;
	display: none;
}
#content #rightColumn .usefulSection #comments textarea {
	width: 190px;
	font-size: 1.2em;
	margin-top: 5px;
	margin-bottom: 5px;
}
#content .view-filters {

	font-size: 1.2em;
}
#greenPageHeader h2 {
	background: #546423 url(../images/iconHolder.gif) no-repeat left top;
	font-weight: normal;
	color: #fff;
	font-size: 2.2em;
	line-height: 43px;
	height: 43px;
	margin-bottom: 5px;
}
#greenPageHeader h2 img {
	margin-right: 20px;
	float: left;
}
#header {
	height: 116px;
	width: 970px;
	position: relative;
	overflow: hidden;
}
#header #logo {
	position: absolute;
	left: 15px;
	top: 20px;
}
#header #mainNav {
	position: absolute;
	left: 0px;
	top: 89px;
	width: 970px;
	list-style: none;
}
#header #mainNav li {
	float: left;
	height: 27px;
}
#header #mainNav li a, #header #mainNav li a:visited {
	height: 0px;
	display:block;
	padding-top: 27px;
	overflow: hidden;
	background-repeat:no-repeat;
	background-position:left top;
}
#header #mainNav li a:hover, #header #mainNav li a.current  {
	background-position: right top !important;
}
#header #mainNav li a#gettingStarted {
	background: url(../images/gettingStarted.gif);
	width: 183px;
}
#header #mainNav li a#initiatives {
	background: url(../images/initiatives.gif);
	width: 182px;
}
#header #mainNav li a#security {
	width: 182px;
	background: url(../images/security.gif);
}
#header #mainNav li a#services {
	width: 181px;
	background: url(../images/services.gif);
}
#header #mainNav li a#support {
	background: url(../images/support.gif);
	width: 183px;
}
#header #mainNav li a#textLarge {
	background: url(../images/bigText.gif);
	width: 21px;
}
#header #mainNav li a#textMedium {
	background: url(../images/mediumText.gif);
	width: 20px;
}
#header #mainNav li a#textSmall {
	background: url(../images/smallText.gif);
	width: 18px;
}
#header #subNav {
	width: 423px;
	font-size: 1.2em;
	color: #435607;
	position: absolute;
	left: 548px;
	top: 10px;
}
#header #subNav a {
	color: #435607;
	text-decoration: none;
	padding: 0px 9px;
}
#header #subNav a:hover {
	text-decoration: underline;
}
#header #subNav form {
	color: #6f7073;
}
#header #subNav form label span {
	margin-right: 10px;
	float: left;
	padding-top: 9px;
}
#header #subNav .searchBox {
	height: 19px;
	border: 1px solid #cecece;
	float: left;
	margin-top: 6px;
	width: 182px;
	line-height: 19px;
	padding: 0px 2px;
}
#header #subNav form .customButton {
	margin: 5px 0px 0px 10px;
}
#footer {
	width: 950px;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	border-top: 1px solid #dbdbdb;
	font-size: 1.1em;
	padding: 12px 15px;
  margin-left: auto;
  margin-right: auto;   
	
} 
 #footer   p {
               margin:0 0 5px 20px;
               padding:0;
               text-indent:0;
				float: left;

               }
#footer a:hover {
	text-decoration: underline;
}
#jumpLink {
	height: 0px;
	width: 970px;
	overflow: hidden;
}
  #leftColumn h2 {
	font-weight: normal;
	font-size: 1.6em;
	color: #435607;
	border-bottom: 3px solid #435607;
	padding-bottom: 5px;
	display: block;
	padding-top: 15px;
	margin-bottom: 15px;
}
 #leftColumn h2 a {
	float: right;
	font-size: 0.65em;
	color: #435607;
	font-style: italic;
	background: url(../images/topArrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-right: 5px;
	margin-top: 7px;
	text-decoration: none;
}
#oneColumn h2, #twoColumn h2 {
	font-weight: normal;
	color: #435607;
	font-size: 1.6em;
	margin-bottom: 12px;
}
#pageHeaderIndex {
	height: 20px;
	padding: 10px 0px 10px 15px;
}
#pageHeaderIndex a, #pageHeaderSub a {
	font-weight: bold;
	color: #435607;
	text-decoration: none;
}
#pageHeaderIndex a:hover, #pageHeaderSub a:hover {
	text-decoration: underline;
}
#pageHeaderIndex h1 {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#pageHeaderSub {
	height: 15px;
	padding: 10px 0px 8px 10px;
	background: url(../images/subHeaderBG.jpg) repeat-x;
	font-size: 1.2em;
	color: #435607;
	position: relative;
}
#pageHeaderSub a {
	font-weight: normal;
}
#pageHeaderSub h1 {
	margin-top: 6px;
}
#pageHeaderSub h1 span {
	display: none;
}
#pageHeaderSub #statusCap {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#systemStatusSub {
	width: 232px;
	background: #999;
	margin-bottom: 15px;
	font-size: 1.1em;
}
#systemStatusSub ul {
	list-style: none;
	background: #e0e1e2 url(../images/statusSubBottomCap.gif) no-repeat right top;
	padding: 7px 0px 15px;
}
#systemStatusSub ul li {
	font-weight: bold;
	line-height: 25px;
	border-bottom: 1px dashed #f0f0f0;
	padding-left: 38px;
}
#systemStatusSub ul li a {
	color: #464646;
	text-decoration: none;
}
#systemStatusSub ul li a:hover {
	text-decoration: underline;
}
#systemStatusSub ul li.error {
	background: url(../images/error.gif) no-repeat 15px 5px;
}
#systemStatusSub ul li.good {
	background: url(../images/good.gif) no-repeat 15px 5px;
}
#systemStatusSub ul li.caution {
	background: url(../images/caution.gif) no-repeat 15px 5px;
}
#systemStatusSub #systemStatusFooter {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 5px 15px;
}
#systemStatusSub #systemStatusFooter ul { 
	padding: 0px;
	margin: 5px 0px 0px;
}
#systemStatusSub #systemStatusFooter ul li {
	border-style: none;
	float: left;
	padding: 0px 7px 0px 0px;
	margin: 0px;
}
#twoColumn h3, #newsPage #leftColumn h3 {
	font-size: 1.1em;
	border-bottom: 3px double #dbdbdb;
	margin-bottom: 15px;
	padding-bottom: 4px;
	clear: both;
	margin-top: 30px;
	font-weight: bold;
}
#twoColumn h3 a, #newsPage #leftColumn h3 a {
	float: right;
	font-size: 0.9em;
	color: #435607;
	background: url(../images/topArrow.gif) no-repeat right center;
	padding-right: 15px;
	margin-right: 5px;
	margin-top: 3px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none !important;
}
#twoColumn h3 a:hover, #newsPage #leftColumn h3 a:hover {
	text-decoration: underline !important;
}
#top5 {
	width: 232px;
	background: #f3f3f3;
	margin-top: 12px;
	float: left;
	font-size: 1.2em;
	padding-bottom:13px;
}
#top5 ul {
	list-style: none;
	padding: 0px 16px;
	margin-top: 18px;
}
#top5 ul li {
	font-weight: bold;
	margin-bottom: 14px;
	background-repeat:no-repeat !important;
	background-position:0px 2px !important;
	padding-left: 25px;
}
*html #top5 ul li {
	height: 24px;
}
#top5 ul li a {
	color: #464646;
	text-decoration: none;
}
#top5 ul li a:hover {
	text-decoration: underline;
}
#top5 #one {
	background: url(../images/1.gif);
}
#top5 #two {
	background: url(../images/2.gif);
}
#top5 #three {
	background: url(../images/3.gif);
}
#top5 #four {
	background: url(../images/4.gif);
}
#top5 #five {
	background: url(../images/5.gif);
}
#wizardHolder {
	background: #e5e5e5;
	border-top: 3px solid #435607;
	padding: 3px 100px 100px 15px;
	width: 603px;
	margin-bottom: 15px;
}
#wizardHolder p {
	clear: left;
}

#wizardHolder #steps {
	list-style: none;
	margin-left: 0px !important;
}
#wizardHolder #steps li {
	font-weight: bold;
	color: #435607;
	float: left;
	padding-right: 1px;
}


/* support page stuff */
#content #leftColumn #supportLeft {

	float:left;

	width:300px;

	padding:15px 0px 0px;

	border-right:1px solid #dbdbdb;
}

#content #leftColumn #supportRight {

	padding: 15px 22px;

	float: left;
	
	width:300px;
	
}

#content #leftColumn #supportRight big {

	font-size: 1.2em;

	font-weight: bold;

}


#content #leftColumn .padding {

	padding: 15px 0px;

}

#content #leftColumn #results h6 {

	font-size: 1em;

	border-bottom: 3px solid #435607;

	padding-bottom: 6px;

}

#content #leftColumn #results h6 span {

	font-weight: normal;

}

#content #leftColumn #results .resultsColumn {

	float: left;

	width: 600px;

	margin-right: 15px;

	padding-top: 15px;

}

#content #leftColumn #results .resultsColumn form label {

	display: block;

	margin-bottom: 6px;

}

#content #leftColumn #results .resultsColumn label span {

	font-weight: bold;

	width: 55px;

	float: left;

	padding-top: 3px;

}

#content #leftColumn #results .resultsColumn label input, #content #leftColumn #results .resultsColumn label select {

	display: inline;

	padding: 2px;

}




/* These icon id's are specifically used for icon rollovers */

#content #athenaIcon{background-image:url(../images/athenaIcon.gif)}
#content #backupIcon{background-image:url(../images/backupIcon.gif)}
#content #businessIcon{background-image:url(../images/businessIcon.gif)}
#content #cableIcon{background-image:url(../images/cableIcon.gif)}
#content #calendarIcon{background-image:url(../images/calendarIcon.gif)}
#content #certificateIcon{background-image:url(../images/certificateIcon.gif)}
#content #conferenceIcon{background-image:url(../images/conferenceIcon.gif)}
#content #consultingIcon{background-image:url(../images/consultingIcon.gif)}
#content #educationIcon{background-image:url(../images/educationIcon.gif)}
#content #emailIcon{background-image:url(../images/emailIcon.gif)}
#content #networkIcon{background-image:url(../images/networkIcon.gif)}
#content #printingIcon{background-image:url(../images/printingIcon.gif)}
#content #purchasingIcon{background-image:url(../images/purchasingIcon.gif)}
#content #serverIcon{background-image:url(../images/serverIcon.gif)}
#content #softwareIcon{background-image:url(../images/softwareIcon.gif)}
#content #telephonyIcon{background-image:url(../images/telephonyIcon.gif)}
#content #trainingIcon{background-image:url(../images/trainingIcon.gif)}
#content #webIcon{background-image:url(../images/webIcon.gif)}


tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

/* views stuff */
.views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: normal;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url(../images/status-active.gif) no-repeat right center;
  padding-right:18px;
}
