@charset "utf-8";
/* CSS Document */

html {height: 100%; width: 100%;}
body { margin:0; height:100%; padding:0px; }

#topNarrowDar {background-color: #000063; height: 4px; width: 100%;}

/*TOP ROW AND NAV BAR ====================================== *************************************** */
#topRow {background-color: #F7F5E8; border-bottom: solid 2px #604529;}
.linkBox { font-family:Arial, Helvetica, sans-serif; font-size:10px;} /*box that covers entire top middle horiz area */
#topRow_linksB {float:right; width: 300px; position:relative; top: 10px; z-index: 10000;} /*set of links to the right hand side */
#topRow_linksA  {margin-left: 180px; width: 500px; position:relative; top: 10px; z-index: 10000;} /*set of links to the left */
#topSpace {height: 11px; font-size:1px;}

.linkBord {float: right; border-left: solid 1px #666666; padding-left: 4px; padding-right: 4px;}
.linkNb {float: right; padding-left: 4px; padding-right: 4px;}
.linkTitle {float: right; font-weight: normal; color: #96736C;}

.linkBox a { font-weight:bold; text-decoration:none; font-size: 10px; font-family: tahoma, arial, sans-serif; color: #000063;}

/* LGO AREA and CUTOUT ================================================================================ */
#logoArt {height: 20px; background-color: #68392E; }
#logoArtBlog {height: 30px; background-color: #F7F6E9; }

.container
{
	border-left: 1px solid #b2adb9; border-right: 1px solid #b2adb9;
	background:#FFFFFF;
}
#logoA {position: relative; bottom: 13px;}
#logoA a img
{
	border:0px;
}
#cutOut {float: right; width: 651px; height: 15px; margin-top: 5px; background-image:url(../images/cutOut-2.png);}
#cutOutB {float: right; width: 651px; height: 15px;  margin-top: 5px; background-image:url(../images/cutOut-gridPages.png);} /*for GRID PAGES */



#footer { height: 25px; background-color: #171616;  width: 100%;}
#footer2 {height: 150px; background-color: #6583A8; width: 100%;}

/* blue gradient top front page */
#blueGradFront1 {width: 100%; height: 290px;  background-image:url(../images/blueGradientFrontpage.png); background-repeat:repeat-x; border-bottom: 1px solid #AC926C;}

#blueGradFront2 {width: 100%; height: 290px;  background-image:url(../images/blueGradientFrontpage-3.png); background-repeat:repeat-x; border-bottom: 1px solid #AC926C;}

#mountainsHolder {display:block; position:absolute; top:40px; width: 100%; left:0; height: 290px; z-index:1; background-image:none;}
#mountains {float:right; width: 55%; background-image:url(../images/mountain-1.png); height: 290px; background-position: bottom; background-repeat:no-repeat;}
/*----- curved  box template -----*/
.rowndedBox_topRow {font-size: 1px; height:9px;}
.rb_TRcorner {float: right; background-image: url(../images/roundedBox_TRcorner.jpg); width: 11px; background-color:white; height:9px;}
.rb_topBorder {border-top: 1px solid #1A335B; float:right; height:9px; background-color: white;}
.rb_topBorderB {border-top: 2px solid #DDDDDD; float:right; height:9px; background-color: white;}
.rb_TLcorner {width: 11px; background-color: white; height:9px; background-image:url(../images/roundedBox_TLcorner.jpg);}
.rowndedBox_contentArea {border-right: 1px solid #1A335B; border-left: 1px solid #1A335B;  background-color: white;  padding-left: 10px; padding-right: 10px;}
.rowndedBox_contentAreaB {border-right: 2px solid #DDDDDD; border-left: 1px solid #DDDDDD;  background-color: white;  padding-left: 10px; padding-right: 10px;}
.rowndedBox_bottomRow {font-size: 1px; height:10px;}
.rb_BRcorner {float: right; background-image: url(../images/roundedBox_BRcorner.jpg); width: 11px; background-color:white; height:9px; background-repeat:no-repeat;}
.rb_bottomBorder {border-bottom: 1px solid #1A335B; float:right; height:9px; background-color: white;}
.rb_bottomBorderB {border-bottom: 2px solid #DDDDDD; float:right; height:9px; background-color: white;}
.rb_BLcorner {width: 11px; background-color: white; height:9px; background-image:url(../images/roundedBox_BLcorner.jpg);background-repeat:no-repeat;}

/* front page *********************************** ================================================================================ */

/* Col 1 - beta launch info =================================================== */
#BetaLaunchText {padding-top: 19px; font-family: "TREbuchet MS", arial, sans-serif; font-size: 14px; font-weight:bold; color: #68392E; background-image: url(../images/constructionIcons.png); background-repeat:no-repeat; background-position: 0px 18px; padding-left: 25px;}
#BetaTextBox {width: 302px; height: 51px; border: solid 1px #ACB6C6; margin-top: 10px; margin-left: 12px; padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/betaBoxPic.png); background-position:bottom; background-repeat:no-repeat;}
#BetaTextBox h2 {font-weight:strong; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #3F6489;}
#BetaTextBox-mainc {padding-left: 12px; padding-right: 12px; margin-top: 3px;}

#col1-dialogBox {width: 360px; height: 80px;  margin-top: 8px;}

#col1-searchTips {width: 128px; float:right; height: 60px;}
#col1-quotation {height: 92px; }
#quotationHolder {padding-top: 8px; padding-left: 12px; padding-right: 12px; font-family:"comic Sans MS", tahoma, arial, sans-serif; color: #F2F6FA; font-size: 12px; font-weight:bold;}
#quotationHolder a{font-family:"comic Sans MS", tahoma, arial, sans-serif; color: #F2F6FA; font-size: 12px; font-weight:bold;text-decoration:none}
#searchTips-text {float:right;  height: 50px; font-family: "comic Sans MS", tahoma, arial, sans-serif; color:#EFB135; font-size:12px; font-weight:bold; text-align: center; padding-top: 14px;}
#searchTips-text a {font-family: "comic Sans MS", tahoma, arial, sans-serif; color:#EFB135; font-size:12px; font-weight:bold; text-decoration:none;}
#searchTips-text a:hover {font-family: "comic Sans MS", tahoma, arial, sans-serif; color: #FFFF00; font-size:12px; font-weight:bold; text-decoration:none;}

#searchTips-pic {width: 80px; height: 60px; background-image:url(../images/lightBulb3.png); background-repeat:no-repeat; background-position: 45px 12px;}

#col1-bottom {width: 360px; height: 93px;}
#col1-bottom-buttons {float:right; width: 30px; height: 93px; width: 300px; }
#col1-bottom-minerPic {width: 60px; height: 93px; background-image: url(../images/miner1.png); background-repeat:no-repeat; position: relative; right: 18px;  top: -2px;}

#col1-bottom-text {height: 34px; font-family: "comic Sans MS", tahoma, arial, sans-serif; color:#EFB135; font-size:12px; font-weight:bold; text-align: center; margin-bottom: 6px;}
#col1-bottom-text-offset {position: relative; right: 10px;}
#col1-bottom-buttonLeft {float: right; }
#col1-bottom-button-justFilter {margin-left: 140px;}
.frontPage_Button {width: 142px; height: 38px; background-image:url(../images/frontPage-button.png); background-repeat:no-repeat; padding-top: 2px; text-align:center;}
#col1-bottom-button-JustFilter {float: right; margin-right: 30px;}
.frontPage_Button a, .frontPage_Button a:visited
{font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color: #175968; font-size:12px;display:block;width: 142px; height: 29px;padding-top:9px;}


#frontPageArrow {height: 14px; background-image:url(../images/frontPage-arrow.png); background-repeat:no-repeat; background-position: 60px 0px; margin-top: 3px;}
#frontPageArrow-justFilter {height: 14px; background-image:url(../images/frontPage-arrow.png); background-repeat:no-repeat; background-position: 200px 0px; margin-top: 3px;}

/* Cols 2 & 3 =================================================================== */
#mainContent { min-height: 500px; } /*holds row 3 white background content */
#aboveGridContent {background-color: blue; height: 100px; border-bottom: solid 1px #AC926C; background-image:url(../images/blueGradient-gridPages.png); background-repeat: repeat-x;} /*holds row 3 white background content */
#mainContentGrid {background-color: #F7F6E9; min-height: 500px;  padding-top: 6px; }

#mainC_Row1 {height: 270px; padding-top: 10px;}
#mainC_Row1_col1 {width: 370px; height: 280px; padding-left: 1px;}
#mainC_Row1_col2 {float: right; width: 270px; height: 280px; padding-right: 23px; }
#mainC_Row1_col3 {float: right; width: 318px;height: 280px; }

#mainC_Row1 h1 {font-family: "TREbuchet MS", Helvetica, sans-serif; font-size: 14px; color: #444; display: inline; margin:0; padding:0;}
.topRow_Col_Header {font-family:arial, sans-serif; font-size: 11px; color: #57759A; font-weight:bold; margin-bottom: 8px;}
.topRow_Col_mainText {font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #444444; margin-top: 10px;}
.topRow_Col_mainText p {margin-bottom: 9px; margin-top: 7px; padding:0;}

.MainC_Row1_colHeaders {margin-top: 15px; margin-bottom: 19px; margin-left: 10px;}
#mainC_Row1 .rowndedBox_contentArea {height: 180px;}

/*boxes that hold info in top row */
#topRow-col3 {background-image:url(../images/topRow-Col-3.png); width: 290px; padding-top: 12px; height: 204px; padding-right: 15px; padding-left: 14px; background-repeat:no-repeat;}
#topRow-col3 .topRow_Col_Header {text-align:center;}
#col3-downloadHolder {height: 12px;  padding-top: 30px;}
#col3-downloadHolder div {float: right;   border-top: dotted 1px #666666;}
#col3-downloadHolder a {color: #999999; text-decoration: none;}
#col3-downloadHolder  a:hover { color: #003399; text-decoration: underline;}
#topRow-col2 {background-image:url(../images/topRow-Col-2.png); width: 247px;  padding-top: 9px; height: 204px; padding-right: 12px; padding-left: 14px; background-repeat:no-repeat;}

#mainC_Row1_col2-curvedBox {}
#col2_topRow {width: 278px;}
#col2_bottomRow {width: 278px;}
#topBorder_col2 {width: 256px;}
#col2_content {width: 256px;}
#bottomBorder_col2 {width: 256px;}


/*Blue Boxes for datagrid info ********* -------------------------------------------- */
#blueBoxesRow {padding-top: 4px; background-color: #F7F6E9; height: 54px;}
.frontPageBlueBox {color: #68392E; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top: 10px; padding-left: 22px;}
#blueBoxesRow_R {float: right; width: 580px;   background-image:url(../images/frontPage_blueBox_R2.jpg); background-repeat:no-repeat; height: 50px; background-position:85px 0px; position:relative;}
#blueBoxesRow_L {width: 410px;  background-image:url(../images/frontPage_blueBox_L2.jpg); background-repeat:no-repeat; height: 53px;}
.blueboxText {font-family: Arial, Helvetica, sans-serif; color: #555555; font-size:11px; font-weight:normal;}

/* main content area - large left column and col 2 for BLOG EXCERPT *********************** */
#mainC_Row3 {padding-top: 10px; padding-bottom: 20px;}
#topBorder_row3 {width: 981px;} /*specs for the rounded box */
#row3_content {height: 440px; }
#bottomBorder_row3 {width: 981px;}

#FPmainC-col2 {float:right; width: 306px;  height: 400px;}
#FPmainC-col1 {width: 640px; height: 400px; padding-top: 10px;}

.FPmainC-sect {padding-left: 10px; height: 94px;} /* holds each section of main content, all in col1 */
.FPmainC-sect h1 {font-family: "TREbuchet MS", arial, sans-serif; font-size: 12px; color: #68392E; margin: 0; padding:0; display:inline; width: 600px;}
.sect-col2 {float: right; width: 310px; height: 62px; padding-top: 8px;}
.sect-col1 {width: 310px; height: 64px;  padding-top: 8px;}
.sect-text {float: right; width: 240px; height: 64px;}
.sect-text h2{font-family:arial, sans-serif; font-size: 11px; color: #57759A; font-weight:bold; margin:0; padding:0;}
.sect-text-exp {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #444444;}
.sect-pic {height: 72px;}
#pipline-sect {border-top: dotted 1px #C6C1BE; padding-top: 8px;}
.FPmainC-sect a {font-family:arial, sans-serif; font-size: 11px; color: #57759A; font-weight:bold; margin:0; padding:0; text-decoration: none;}
.FPmainC-sect a:hover {font-family:arial, sans-serif; font-size: 11px; color: #57759A; font-weight:bold; margin:0; padding:0; text-decoration: underline;}

#blogDiv {background-color: #ECE0D5; height: 350px;}/* DIV that holds BLOG excerpt ********** */
#blogDiv-hRow {color: red; height: 45px;} /*div that holds portion above excerpt dotted box */
#blogDiv-hRow-tBord {height: 13px; background-image:url(../images/blogExcerpt-TR.png); background-repeat:no-repeat;} /*gif for top row w/ rounded corners*/
#blogDiv-mainC {background-color: #F9F9F9; border: 1px dotted #999592; margin-left: 10px; margin-right: 10px; height: 290px; padding-top: 8px;  padding-left: 10px; padding-right: 10px;}
#blogHeader {padding-left: 28px; padding-top: 6px; color: #68392E; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#blogDiv-fRow {height: 13px; background-image:url(../images/blogExcerpt-BR.png);} /*gif for rounded bottom row */




#subscribeBox {background-color:#E9EAF7; width: 300px; height: 27px; margin-bottom: 18px; padding: 3px;}
#signUpText {font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #444444; float:left;}
#emailEntry_PlaceHolder {border: 1px solid #D8CCC3; width: 110px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; padding-left: 3px; background-image:url(../images/registerButton-Placeholder.jpg); background-repeat:no-repeat; background-position:right;}

#emailForm_RSS { margin-left: 130px; width: 160px; padding-top: 5px; }
#RSSlink {float: right; margin-left: 0px; font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: orange; font-weight:bold; border-left: solid 1px #999999; padding-left: 5px;}
	#RSSlink img {position: relative; top: 2px;}




#bottomBorder_companyList {width: 248px;}

/* brown rectangular box with links to grid preview ******************************* */
#mainC_Row2 {height:82px; widows:1001px; background-color: #A88A65;}
#brownLinkBox_rightCol {float: right; width: 19px; background-color: yellow; font-size:1px; height:82px}
#brownLinkBox_mainArea {float: right; width: 959px;height:80px;  border-top:1px solid #DDDDDD;  border-bottom:1px solid #DDDDDD; padding-right: 6px;}
#brlownLinkBox_leftCol {font-size: 1px; width: 19px; background-color: blue;height:82px}
#brownLinkBox_TL {height: 20px; background-image: url(../images/brownLinkBox_TL.png);}
#brownLinkBox_SL {background-color: #A88A65; border-left: 1px solid #DDDDDD; height: 42px;}
#brownLinkBox_BL {background-image:url(../images/brownLinkBox_BL.png); height: 20px;}
#brownLinkBox_TR {height: 20px; background-image: url(../images/brownLinkBox_TR.png);}
#brownLinkBox_SR {background-color: #A88A65; border-right: 1px solid #DDDDDD; height: 42px;}
#brownLinkBox_BR {background-image:url(../images/brownLinkBox_BR.png); height: 20px;}

#sampleGridData_button {float:right; width: 150px; background-image:url(../images/gridButton-background.png); height: 58px; background-repeat: repeat-x; margin-top: 2px; padding-top: 20px; }
#PremiumContent_text {float: right; width: 249px; color: #ECECEC; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top: 20px; padding-left: 20px;}
#EntrisSearch-Button {float: right; width: 150px; background-image:url(../images/gridButton-background.png); height: 58px; background-repeat: repeat-x; margin-top: 2px; margin-left: 0px; padding-top: 20px;}
#FilterSearch-Button { width: 150px; background-image:url(../images/gridButton-background.png); height: 58px; background-repeat: repeat-x; margin-top: 2px; padding-top: 20px; margin-left: 6px;}
#DatagriPreview-Text{width: 210px; color: #ECECEC; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top: 20px; padding-left: 20px; float:right; border-right: 1px solid #CCCCCC; height: 40px;}

#brownLinkBox_mainArea a {color: #294460; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;  padding-left: 20px; text-decoration:none;}
#brownLinkBox_mainArea a:hover {text-decoration: underline;}

/* third row of front page - main text area ******************************************** */

/* ------------------------------------------------------------------------------------------ */

#aboveGrid {height: 100px;} /* area above grid for info on what is currently available, grid in general, some help, etc...*/
#aboveGridABOUT {height: 100px; background-image:url(../images/ABOUTuspic.png); background-repeat:no-repeat; background-position:320px 18px;;} /* area above grid for info on what is currently available, grid in general, some help, etc...*/

#aboveGrid_rightCol {float:right; width: 328px; padding-right: 10px;}

#fliterSearchPreviewText {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; padding-left: 40px; padding-top: 40px;}
#AboutUsPreviewText {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; padding-left: 40px; padding-top: 40px; width: 200px; height: 200px;}
#AboutUsPreviewText a {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; text-decoration:none}
.tipBox {padding-top: 4px; padding-left: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.tipBox h2 {font-family:arial, sans-serif; font-size: 11px; color: #68392E; font-weight:bold; margin:0; padding:0;}
.tipText {margin-top: 4px; color: #444444;padding-right:5px;}
#aboveGrid_rightCol-box { height: 76px; width: 318px; background-image:url(../images/tipBox1B.png); background-repeat:no-repeat;}
#aboveGrid_middleCol-box {height: 76px; width: 275px; background-image: url(../images/tipBox2B.png); background-repeat:no-repeat;}
#searchTipsBoxContent {height: 70px;}
#topBorder_searchTips {width: 198px;}
#bottomBorder_searchTips {width: 198px;}



#FILTERSandGridArea {height: 560px; background-color: white;  padding-top: 10px;} /* div holds area for filtres and grid */

#belowGrid {height: 60px; padding-right:5px; text-align:right;background-color: white; border-left:2px solid #A88A65;
border-right:2px solid #A88A65; }

/* old*/
#Grid-Filters-Pic {padding-top: 20px;} /* div that holds Filters-Grid pic */

/********************* BLOG AREA ****************************/

#BLOGArea {height: 560px; border-left: solid 2px #A88A65; border-right: solid 2px #A88A65; border-top: solid 1px #A88A65; background-color: white;  padding-top: 10px;}

#blogPreviewText {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; padding-left: 40px; padding-top: 40px;}
#blogTopRowCont {background-color: white;}
#BLOGLOGOA {border-left: solid 2px #A88A65; border-right: solid 2px #A88A65; }
#BlogPageTitle {color: blue; font-family:"TREbuchet MS"; font-size:14px; margin-right: 510px; float:right;}


/* ------------------------------------------------  */
#aboutLeftCol {float:left; width: 190px; height: 555px; padding-left: 8px; border-right: 1px dotted #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#aboutRightCol {margin-left: 200px; width: 525px; height: 400px; padding-left: 8px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.link {margin-bottom: 10px;}
.link a{text-decoration: none; color: #57759A; }
.link a:hover {text-decoration: none; color: #57759A; text-decoration:underline;}
