/* standard tags */
body {
     margin:0;
     padding:0;
	font-family:verdana,arial,helvetica,sans-serif;
     /* Any font sizing elsewhere in this stylesheet should be in ems. 
        Then if there is ever a global change it can be done in  the 
        following line. EXCEPTION - the navigation is defined in pixels
        in order to make the tab effect work*/
     font-size:76%;
     text-align:center; /*this line get the page to center in the browser window - it's changed back to text-align:left; in the #frame style. */ 
	color:#333;
	background:#fff;
}

body td {
     font-size:12px;
     z-index:99;
}

img {
	border:0;
	padding:0;
	margin:0;
}

h1 {
	font-size:1.3em;
	font-weight:normal;
	margin-top:0em;
	margin-bottom:0em;
	text-transform: none;
}

h2 {
     font-size:1em;
     font-weight:bold;
     margin:1em 0 0 0;
}

span.orangeBold { font-weight:bold; color:#f47a20; font-size: 110%; }

p {
	font-size:1em;
	line-height:1.4em;
     margin:0.7em 0 1.4em 0;
}

p.noMargin {
     margin:0;
}

input {
     padding:0;
     margin:0 0 0 2px;
     font:normal 1em Verdana,Arial,Helvetica,Sans-serif;
     color:#a5aeb5;
     width:179px;
}

body a {
	color:#F47A20;
	text-decoration:none;
}

body a:hover {
	text-decoration:underline;
}

body a:visited {
     text-decoration:none;
     color:#0f60b1;
}

body a:visited:hover {
	text-decoration:underline;
     color:#0f60b1;
}

ul {
     margin:0;
     padding:0 0 0 0;
}

ul li {
     list-style-type:none;
     padding:0 0px 0 12px;
     line-height:1.5em;
     background:url(../images/listDash_005x001.gif) 3px 9px no-repeat;
}

li.nest {
     margin:0 0 0 12px;
     padding:0 0 0 12px;
}

/* main divs */
#frame {
	position:relative;
     text-align:left;
     width:850px;
	padding:25px 60px 30px;
}

html > body #frame {
	margin:0 auto;
}

#page {
}

/* page header */
#head {
	padding-left:5px;
     margin-bottom:20px;
     width:845px;
}

/* NAVIGATION */

#nav .onNoClick { 
     color:#fff; 
     background:#848689; 
     border:solid 1px #848689; 
}

/* TOP LEVEL */
#nav td div a {
     color:#333;
     text-decoration:none;
}

#nav td.homeCellWidth {
     width:6em;
}

#nav td div.home {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border: 1px solid #fff;
     width:4em;
     text-align:center;
}

#nav div.homeOn {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border: 1px solid #ccc;
     background-color:#fff;
     width:4em;
     text-align:center;
}

#nav td.howCellWidth {
     width:12em;
}

#nav td div.howItWorks {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #fff;
     border-right:solid 2px #fff;
     border-bottom:solid 1px #fff;
     border-left:solid 1px #fff;
     width:9em;
     text-align:center;
}

#nav td div.howItWorksRoll {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #ccc;
     border-right:solid 2px #999;
     border-bottom:none;
     border-left:solid 1px #ccc;
     width:9em;
     text-align:center;
}



#nav td div.howItWorksOn {
     position:relative;
     z-index:99;
     color:#fff;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #848689;
     border-right:solid 2px #848689;
     border-bottom:solid 1px #848689;
     border-left:solid 1px #848689;
     background:#848689;
     width:9em;
     text-align:center;
}

#nav td div.howItWorksSelected {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border:solid 1px #ccc;
     background-color:#fff;
     width:9em;
     text-align:center;
}

     
#nav td.marketCellWidth {
     width:12em;
}

#nav td div.market {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border: 1px solid #fff;
     width:9em;
     text-align:center;
}

#nav td div.marketOn {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border: 1px solid #ccc;
     background-color:#fff;
     width:9em;
     text-align:center;
}

#nav td.servicesCellWidth {
     width:9em;
}

#nav td div.services {
     position:relative;
     z-index:99;
     border: 1px solid #fff;
     padding:0.4em 0 0.4em 0;
     width:6em;
     text-align:center;
}

#nav td div.servicesOn {
     position:relative;
     z-index:99;
     border: 1px solid #ccc;
     padding:0.4em 0 0.4em 0;
     background-color:#fff;
     width:6em;
     text-align:center;
}

#nav td.aboutCellWidth {
     width:9em;
}

/* Use this about class when there is no pulldown */
/*#nav td div.about {
     position:relative;
     z-index:99;
     border: 1px solid #fff;
     padding:0.4em 0 0.4em 0;
     width:6em;
     text-align:center;
}
*/
/* Use these two classes when this is a pulldown */

#nav td div.about {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #fff;
     border-right:solid 2px #fff;
     border-bottom:solid 1px #fff;
     border-left:solid 1px #fff;
     width:6em;
     text-align:center;
}

#nav td div.aboutRoll {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #ccc;
     border-right:solid 2px #999;
     border-bottom:none;
     border-left:solid 1px #ccc;
     width:6em;
     text-align:center;
}


/* Use this aboutOn class when there is no pulldown */

/*#nav td div.aboutOn {
     position:relative;
     z-index:99;
     border: 1px solid #ccc;
     padding:0.4em 0 0.4em 0;
     background-color:#fff;
     width:6em;
     text-align:center;
}
*/
/* Use this aboutOn class when there is a pulldown menu */
#nav td div.aboutOn {
     position:relative;
     z-index:99;
     color:#fff;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #848689;
     border-right:solid 2px #848689;
     border-bottom:solid 1px #848689;
     border-left:solid 1px #848689;
     background:#848689;
     width:6em;
     text-align:center;
}


#nav td div.aboutSelected {
     position:relative;
     z-index:99;
     padding:0.4em 0 0.4em 0;
     border:solid 1px #ccc;
     background-color:#fff;
     width:6em;
     text-align:center;
}

#nav td.newsCellWidth {
	width:6em;
}

#nav td div.news {
	position:relative;
	z-index:99;
	padding:0.4em 0 0.4em 0;
	border-top:solid 1px #fff;
	border-right:solid 2px #fff;
	border-bottom:solid 1px #fff;
	border-left:solid 1px #fff;
	width:4em;
	text-align:center;
}

#nav td div.newsRoll {
	position:relative;
	z-index:99;
	padding:0.4em 0 0.4em 0;
	border-top:solid 1px #ccc;
	border-right:solid 2px #999;
	border-bottom:none;
	border-left:solid 1px #ccc;
	width:4em;
	text-align:center;
}

#nav td div.newsOn {
     position:relative;
     z-index:99;
     color:#fff;
     padding:0.4em 0 0.4em 0;
     border-top:solid 1px #848689;
     border-right:solid 2px #848689;
     border-bottom:solid 1px #848689;
     border-left:solid 1px #848689;
     background:#848689;
     width:4em;
     text-align:center;
}

#nav td div.newsSelected {
	position:relative;
	z-index:99;
	padding:0.4em 0 0.4em 0;
	border:solid 1px #ccc;
	background-color:#fff;
	width:4em;
	text-align:center;
}

#nav td.contactCellWidth {
     width:10.5em;
}

#nav td div.contact {
     position:relative;
     z-index:99;
     border: 1px solid #fff;
     padding:0.4em 0 0.4em 0;
     width:7.5em;
     text-align:center;
}

#nav td div.contactOn {
     position:relative;
     z-index:99;
     border: 1px solid #ccc;
     padding:0.4em 0 0.4em 0;
     background-color:#fff;
     width:7.5em;
     text-align:center;
}

/* SUB LEVEL */

#nav td div div  {
     margin:0.3em 0 0 0;
     padding:0.4em 0.2em 0.4em 0.2em;
}

#nav td div div a {
     color:#f47a20;
     text-decoration:none;
}

#nav td div div.subLevelOnNoClick {
     background:#848689;
     color:#fff;
}

#nav td div div.hot:hover, #nav td div div.ieHover {
     background:#e1e1e1;
}

#howItWorksSubNav {
     position:absolute;
     z-index:99;
     border-top:0;
     border-right:solid 2px #999;
     border-bottom:solid 2px #999;
     border-left:solid 1px #ccc;
     padding:0.4em;
     margin:0;
     display:none;
     background:url(../images/subMenu_095x001.gif) #fff top right no-repeat;
     background:url(../images/subMenu_090x001.gif) #fff top right no-repeat;
     text-align:left;
     width:16.5em;
}

/* Put this back in when there is a subnav menu */

#aboutSubNav {
     position:absolute;
     z-index:99;
     border-top:0;
     border-right:solid 2px #999;
     border-bottom:solid 2px #999;
     border-left:solid 1px #ccc;
     background:#fff;
     padding:0.4em;
     margin:0;
     display:none;
     background:url(../images/subMenu_131x001.gif) #fff top right no-repeat;
     background:url(../images/subMenu_126x001.gif) #fff top right no-repeat;
     text-align:left;
     width:16.5em;
}
#newsSubNav {
     position:absolute;
     z-index:99;
     border-top:0;
     border-right:solid 2px #999;
     border-bottom:solid 2px #999;
     border-left:solid 1px #ccc;
     background:#fff;
     padding:0.4em;
     margin:0;
     display:none;
     background:url(../images/subMenu_155x001.gif) #fff top right no-repeat;
     background:url(../images/subMenu_153x001.gif) #fff top right no-repeat;
     text-align:left;
     width:16.5em;
}

#nav ul li.subLevelOnNoClick a {
     color:#fff;
}

/* end nav */

/* fancy slideshow-type thing */
#homePgImgs {
     padding-top:1em;
     width:850px;
}

#homePgImgs div {
	float:left;
	position:relative;
     border:0;
     margin:0;
     padding:0;
}

#homePgImgs div.firstImg {
     background:url(../images/0815_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg:hover, #homePgImgs #sliver1.ieHover {
     background:url(../images/0815_143x363_r.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg0frame {
     background:url(../images/0815frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg1frame {
     background:url(../images/1033frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg2frame {
     background:url(../images/1208frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg3frame {
     background:url(../images/0215frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg4frame {
     background:url(../images/0519frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.firstImg5frame {
     background:url(../images/0730frame1_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.secondImg {
     background:url(../images/1033_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg:hover, #homePgImgs #sliver2.ieHover {
     background:url(../images/1033_141x363_r.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg0frame {
     background:url(../images/0815frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg1frame {
     background:url(../images/1033frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg2frame {
     background:url(../images/1208frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg3frame {
     background:url(../images/0215frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg4frame {
     background:url(../images/0519frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.secondImg5frame {
     background:url(../images/0730frame2_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg {
     background:url(../images/1208_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg:hover, #homePgImgs #sliver3.ieHover {
     background:url(../images/1208_141x363_r.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg0frame {
     background:url(../images/0815frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg1frame {
     background:url(../images/1033frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg2frame {
     background:url(../images/1208frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg3frame {
     background:url(../images/0215frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg4frame {
     background:url(../images/0519frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.thirdImg5frame {
     background:url(../images/0730frame3_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg {
     background:url(../images/0215_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg:hover, #homePgImgs #sliver4.ieHover {
     background:url(../images/0215_141x363_r.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg0frame {
     background:url(../images/0815frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg1frame {
     background:url(../images/1033frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg2frame {
     background:url(../images/1208frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg3frame {
     background:url(../images/0215frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg4frame {
     background:url(../images/0519frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fourthImg5frame {
     background:url(../images/0730frame4_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg {
     background:url(../images/0519_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg:hover, #homePgImgs #sliver5.ieHover {
     background:url(../images/0519_141x363_r.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg0frame {
     background:url(../images/0815frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg1frame {
     background:url(../images/1033frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg2frame {
     background:url(../images/1208frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg3frame {
     background:url(../images/0215frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg4frame {
     background:url(../images/0519frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.fifthImg5frame {
     background:url(../images/0730frame5_141x363.jpg) no-repeat;
     width:141px;
}

#homePgImgs div.sixthImg {
     background:url(../images/0730_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg:hover, #homePgImgs #sliver6.ieHover {
     background:url(../images/0730_143x363_r.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg0frame {
     background:url(../images/0815frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg1frame {
     background:url(../images/1033frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg2frame {
     background:url(../images/1208frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg3frame {
     background:url(../images/0215frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg4frame {
     background:url(../images/0519frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.sixthImg5frame {
     background:url(../images/0730frame6_143x363.jpg) no-repeat;
     width:143px;
}

#homePgImgs div.tagLineInit {
     background:url(../images/tagLine_850x046.gif) #f47a20 no-repeat;
     margin:0;
     padding:0;
}

#homePgImgs div.tagLine0frame {
     background:url(../images/tagLine0815frame_850x046.jpg) no-repeat;
}

#homePgImgs div.tagLine1frame {
     background:url(../images/tagLine1033frame_850x046.jpg) no-repeat;
}

#homePgImgs div.tagLine2frame {
     background:url(../images/tagLine1208frame_850x046.jpg) no-repeat;
}

#homePgImgs div.tagLine3frame {
     background:url(../images/tagLine0215frame_850x046.jpg) no-repeat;
}

#homePgImgs div.tagLine4frame {
     background:url(../images/tagLine0519frame_850x046.jpg) no-repeat;
}

#homePgImgs div.tagLine5frame {
     background:url(../images/tagLine0730frame_850x046.jpg) no-repeat;
}

#goLt.goLeftArrow {
     position:absolute;
     top:3px;
     right:51px;
     display:none;
}

#goRt.goRightArrow {
     position:absolute;
     top:3px;
     right:32px;
     display:none;
}

/* Two column page styles */

/* The Data Collection page is special. */
/* no background image and image to be included is 409x409 */
#dataCol {
     float:left;
     width:410px;
     margin-right:30px;
     border:0;
     background: #fff;
}

#colOneOfTwo {
     float:left;
     width:390px;
     padding:10px;
     margin-top:12px;
     margin-right:30px;
     border:0;
     background:url(../images/gradient_410x400.jpg) #fff top left  no-repeat;
}

#colTwoOfTwo {
     float:left;
     width:410px;
     padding:0px;
     margin-top:12px;
     border:0;
}

#colTwoOfTwo a:visited {
     color:#0f60b1;
}

/* End two column page styles */

/* Four column page styles */

#cols {
     margin-top:30px;
    *margin-top:20px;
}

.colOneOfFour {
     width:220px;
     border:0;
     padding-right:30px;
     vertical-align:top;
}

.colTwoOfFour {
     width:220px;
     border:0;
     padding-right:30px;
     vertical-align:top;
}

.colThreeOfFour {
     width:220px;
     border:0;
     padding-right:30px;
     vertical-align:top;
}

.colFourOfFour {
     width:190px;
     padding-top:35px;
     border:0;
     vertical-align:top;
}

.login {
     padding-left:6px;
     margin-bottom:3px;;
}

.textField {
     width:140px;
     border:solid 1px #a5aeb5;
     padding:0;
     margin:0 0 5px 0;
}

#form {
     margin:0 0 5px 0;
}

.submit {
	width:15px;
	vertical-align:top;

     *vertical-align:middle;
	margin-top: -2px;
	height: 16px;
}

.divider {
     padding-top:8px;
}

/* Ad Conversion Sample */
#adConvEx {
     width:740px;
}

#adConvEx h1 {
     margin:0;
     padding:0;
     width:400px;
}

.textRt {
     position:relative;
     margin:0;
     padding:0;
     top:4px;
     float:right;
}

#adConvEx .closeWin {
     margin:0;
     padding:0;
     padding-left:6px;
}


#adConvExDivider {
     margin:0;
     padding:0;
}

#adConvImg {
     margin-top:2em;
}

/* footer */
#feet { 
     color:#333; 
     margin-top:60px; 
     text-align:right; 
     width:850px; 
     padding-top:6px; 
} 

#feet a, a:visited, a:hover { 
     color:#333; 
}


/* Misc classes */
.clearAll {
	clear:left;
     clear:right;
     clear:both;
}

.makeBlock {
     display:block;
}

.featureImg {
     margin:0;
     padding:0;
}

.border {
     border:solid 1px #e1e1e1;
}

.featureCaption {
     color:#333;
}

.rightItalic {
     text-align:right;
     font-style:italic;
     padding-right:1em;
}
#colOneOfTwonoplaceholder {
	float:left;
	width:390px;
	padding:0px;
	margin-top:12px;
	margin-right:30px;
	border:0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left top;
}

.imgspry {
	border:0;
	padding:0;
	margin:0;
	position: relative;
	z-index: 1;
	height: auto;
	width: 410px;
	float: none;
	overflow: visible;
}
