@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: #5B3409; }
#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); position:relative; left: 16px;}
#cutOutB {float: right; width: 651px; height: 15px;  margin-top: 5px; background-image:url(../images/cutOut-gridPages.png); position:relative; left: 16px;} /*for GRID PAGES */
#cutOutB-2 {float: right; width: 651px; height: 15px;  margin-top: 5px; background-image:url(../images/cutOut-gridPages-2.png); position:relative; left: 16px;} /*for GRID PAGES */



#footer { height: 25px; background-color: #171616;  width: 100%;}
#footer2 {height: 150px; background-color: #6583A8; width: 100%;}

/* blue gradient top front page */
#blueGradFront2 {width: 100%; height: 189px;  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: 192px; z-index:1; background-image:none; }
#mountains {float:right; width: 35%; background-image:url(../images/mountain-4.png); height: 192px; background-position: 0px 35px; background-repeat:no-repeat;}


/* front page *********************************** ================================================================================ */

/* Col 1 - beta launch info =================================================== */
#col1-dialogBox {width: 370px; height: 110px;  margin-top: 8px;}

#col1-quotation {float: right; height: 92px;  width: 263px;  margin-top: 20px; margin-right: 47px; position:static;}
#col1-quotation2 {float: right; height: 92px;  width: 263px;  margin-top: 20px; margin-right: 37px;}

#quotationHolder2 {padding-top: 14px; padding-left: 12px; padding-right: 20px; font-family:"comic Sans MS", tahoma, arial, sans-serif; color: #F2F6FA; font-size: 12px; font-weight:bold;position:relative; }
.quotationLink
{
	font-family:"comic Sans MS", tahoma, arial, sans-serif; color: #F2F6FA; font-size: 12px; font-weight:bold;
	text-decoration:none;
}
#checkHere {position:absolute; left: 164px; top: 59px; height: 20px; font: tahoma, arial, sans-serif; font-size: 10px; font-weight:bold;background-image:url(../images/checkHereButton2.png);  height: 17px; width: 61px; padding-left: 5px; padding-top: 1px;}

#col1-bottom {width: 360px; height: 70px;}
#minerPic {width: 60px; height: 100px; background-image: url(../images/miner1.png); background-repeat:no-repeat; position: relative; top: 75px; right: 14px; }

#col1-bottom-text { font-family: "comic Sans MS", tahoma, arial, sans-serif; color:#EFB135; font-size:12px; font-weight:bold; text-align: center; margin-bottom: 0px;  padding-top: 40px;}
#col1-bottom-text-offset {position: relative; right: 10px;}
#col1-bottom-buttonLeft {float: right; }

/* Cols 2 & 3 =================================================================== */
#mainContent { min-height: 500px; z-index:100;} /*holds row 3 white background content */
#aboveGridContent {height: 100px; border-bottom: solid 1px #AC926C; background-image:url(../images/blueGradient-gridPages.png); background-repeat: repeat-x;} /*holds row 3 white background content */
#aboveGridContent2 {height: 100px; border-bottom: solid 6px #E5D8BA; background-color: #BAC7E5;} /*holds row 3 white background content */
#mountainsHolder-aboveGrid {display:block; position:absolute; top:45px; width: 100%; left:0; height: 106px; z-index:1; background-image:none;}

#aboveGrid-background1 {width: 49%; height: 106px; background-image:url(../images/aboveGrid-background1.png); background-repeat:no-repeat; background-position:right; }
#aboveGrid-background2 {width: 50%; height: 106px;  float:right; background-image:url(../images/aboveGrid-background2.png); background-repeat:no-repeat; background-position:left;}


#mainContentGrid {background-color: #F7F6E9; min-height: 500px;  padding-top: 6px; }
#mainContentGrid2 {background-color: #F7F6E9; min-height: 500px;  padding-top: 0px; }

#mainContentGrid-fp {background-color: #F7F6E9; min-height: 500px;  padding-top: 0px; }

#mainC_Row1 {height: 185px; padding-top: 10px;}
#mainC_Row1_col1 {width: 370px; height: 185px; padding-left: 1px; background-image:url(../images/frontpage-quoteB.png); background-repeat:no-repeat; background-position: 40px 20px;}
#mainC_Row1_col2 {float: right; width: 294px; height: 185px; padding-right: 23px;}
#mainC_Row1_col3 {float: right; width: 294px;height: 185px;}

#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:#68392E; font-weight:bold; margin-bottom: 3px;}
.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-2+3.png); width: 266px; padding-top: 9px; height: 185px; padding-right: 15px; padding-left: 14px; background-repeat:no-repeat;}
#topRow-col3 .topRow_Col_Header {text-align:center;}
#aboutUsLinks-header {margin-bottom: 6px;}
.FP-aboutUsLinks {padding-top: 3px; border-bottom: 1px solid #EBE6CD; color:#57759A; width: 240px;}
.FP-aboutUsLinks a{font-family:Arial, Helvetica, sans-serif; color:#57759A; text-decoration: none;}
.FP-aboutUsLinks a:hover {font-family:Arial, Helvetica, sans-serif; color:#57759A; text-decoration: underline;}
#FP-aboutUsLinks-last {border-bottom: none;}
.aboutUsLinks-arrow {float: right; width: 7px; height: 7px; margin-top: 7px; margin-right: 6px; background-repeat:no-repeat; }
.aboutUsLinks-arrow img {border: none;}

.aboutUsLinks-arrow-2Row {float: right; width: 7px; height: 7px; margin-top: 14px; margin-right: 6px; background-repeat:no-repeat; }
.aboutUsLinks-arrow-2Row img{border: none; }

#brochureLink-b {color: #999999; margin-left: 0px;}
#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+3.png); width: 268px;  padding-top: 9px; height: 204px; padding-right: 12px; padding-left: 14px; background-repeat:no-repeat;}

#mainC_Row1_col2-curvedBox {}

/*blog excerpt in col 3 ****/
#blogIntroText {background-color: #F3F1E6; color: #68392E; margin-top: 10px;}
#BLOG_EXCERPT {margin-top: 4px;}

/*Front Page Middle area ********* --------------------------------------------=================================== */

#GridAloneLink {height: 38px; width: 70px; float:right; position:absolute;  margin-left:1004px;margin-top:18px; background-color: white; background-image:url(../images/gridAloneButton.png); background-repeat:no-repeat; background-position:right; padding: 4px; z-index: 10000;}
.ext-ie7 #GridAloneLink{margin-top:10px;}
#GridAloneLink-arrow {float:right; width: 24px; height: 30px; margin-top: 6px; margin-right: 1px;}
#GridAloneLink-arrow img {border: none;}



#GridAloneLink-text {font-family:Arial, Helvetica, sans-serif; color: #6583A8; font-size: 10px; padding-top: 7px; margin-left: 2px; }
#GridAloneLink-text a {color: #6583A8; text-decoration: none;}
#GridAloneLink-text a:hover{color: #6583A8; text-decoration: underline;}

#frontPage-Middle {height: 62px; background-color: #F7F6E9;}
#fp-Middle-col4 {width: 381px; float:right;}
#fp-Middle-col3 {width: 300px; float: right;}
#fp-Middle-col2 {width: 157px; float: right; padding-right: 21px;}
#fp-Middle-col1 {width: 163px;}

#fp-aboveGrid_tipBox { height: 76px; width: 357px; background-image: url(../images/fp-tipBox.png); background-repeat:no-repeat; margin-left: 4px; margin-top: 7px;}
.fp-tipBox {padding-top: 1px; padding-left: 7px; padding-right:25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#fp-signUp {float: right; width: 178px; height: 55px;}
#fp-signUp-text {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #68392E; float:right; margin-right: 10px; margin-top: 18px; margin-bottom: 3px;}
#fp-versionText {width: 135px; height: 40px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; color: #444444;s}

.fp-arrowHolder {float: right; width: 40px; height: 40px; margin-top: 12px; border-right: 1px dotted #666666;}
.fp-arrowHolder img {border:none;}

.fp-gridPreviewText {width: 100px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #68392E; font-size: 12px; padding-top: 14px; margin-left: 8px; z-index:10000 }
.fp-gridPreviewText a { color: #68392E; text-decoration: none; }
.fp-gridPreviewText a:hover{text-decoration: underline;}


/* formattin for BLOG EXCERPT and email/RSS signup on FRONT PAGE *********************** */
#leftCol-blog_lists {
    background-image: url("images/frontPage-leftColBorder.png");
    background-position: 175px 11px;
    background-repeat: no-repeat;
    padding-left: 14px;
    width: 194px;
}

#fp-blogExcerpt  {
    width: 158px;
}
#fp-blogExcerpt h3 {
    color: #997440;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 2px;
    margin-top: 0;
    padding: 0;
}
#blogHeader a {
    color: #6869E8;
    font-family: "myriad-pro-1","myriad-pro-2",sans-serif;
    font-size: 11px;
    font-weight: 400;
    text-decoration: none;
}
#blogHeader a:hover {
    text-decoration: underline;
}
.blogEntryDate_Cat {
    font-family: tahoma,Arial,Helvetic;
    font-size: 9px;
    padding-top: 1px;
}
.date_Day {
    color: #666666;
    font-weight: bold;
}
.date_YearTime {
    color: #444444;
}
.BlogExcerpt  {
    color: #675F61;
    font-family: "myriad-pro-1","myriad-pro-2",arial,sans-serif;
    font-size: 12px;
    padding-top: 5px;
    width: 156px;
	line-height:17px;
}
.BlogExcerpt a {
    color: #6869E8;
    font-weight: 700;
    text-decoration: none;
}
.BlogExcerpt a:hover {
    text-decoration: underline;
}

#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; font-weight:bold; border-left: solid 1px #999999; padding-left: 5px;}
	#RSSlink img {position: relative; top: 2px;}



/* 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...*/
#aboveGridSERVICES {height: 100px;}

#aboveGrid_rightCol {float:right; width: 328px; padding-right: 10px;}
#aboveGrid_rightCol-2 {float:right; width: 328px; padding-right: 5px; padding-top: 10px; }
#aboveGrid_middleCol {float: right; width: 271px;  padding-top: 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;}
#fliterSearchPreviewText-2 {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; padding-left: 40px; padding-top: 40px; width: 330px;}

#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;}
#AboutUsPreviewText a {font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; text-decoration:none;}

#ServicesPreviewText{font-family: "comic Sans MS", arial, helveitca, sans-serif; font-size: 15px; font-weight:bold; color: #F2F6FA; padding-left: 40px; padding-top: 40px; width: 400px; height: 200px;}

.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: 2px; 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;   padding-left:10px; background-color: white;  padding-top: 10px;} /* div holds area for filtres and grid */
#FILTERSandGridArea2 {height: 560px;  background-color: white;  padding-top: 10px;} /* div holds area for filtres and grid */


#belowGrid {height: 0px; font-size:1px; 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;}


/* ------------------------------------------------ Text content for (static) General Info pages:  About, Services & Datagrid pages */

#saticTextAreaRT{height: 850px; background-color: white;  padding-top: 10px;}

#saticTextAreaDK{height: 660px; background-color: white;  padding-top: 10px;} /* div holds static text in place where there is normally a grid. */
#aboutLeftCol {float:left; width: 195px; height: 560px; 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;}
#genInf-MC {margin-left: 210px; width: 600px; min-height: 400px; padding-left: 12px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
#genInf-MC-b {margin-left: 210px; width: 600px; padding-left: 12px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

#genInfo-RC {float:right; width: 151px; height: 575px;  font-family:Arial, Helvetica, sans-serif;}/* universal right column in general info page */
	#genInfo-RC-1 {width: 114px; height: 382px; background-color: blue; background-image: url(../images/Geninfo-RC-box.png); padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; background-repeat:no-repeat;}
	.genInf-RC-link2 {margin-bottom: 4px;}
	.genInf-RC-div {height: 15px; background-image:url(../../images/geninfo-RC-divider.jpg); background-repeat:no-repeat; background-position:bottom; margin-bottom: 5px;}
	.genInf-RC-smText {font-size: 10px; color: #231F20;}
	#genInfo-RC h1 {margin-top: 0px; margin-bottom: 10px; padding: 0px; color: #7A646B; font-size:11px; font-weight: normal;}
	#genInfo-RC h2 {margin: 0px; padding: 0px; color: #C98D2B; font-size:10px; font-weight:normal;}
	.genInf-RC-link a {text-decoration:none; font-size:11px; color: blue;}
	.genInf-RC-link2 a {text-decoration: none; font-size:11px; color: #231F20;}
	.genInf-RC-link2 a:hover {text-decoration: underline; font-size:11px; color: #231F20;}
	
	#genInfo-RC-Brochure {width: 114px; height: 94px; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; padding-right: 10px; margin-top: 10px; background-image:url(../images/Geninfo-RC-brochBox.jpg); background-repeat:no-repeat;}


.link {margin-bottom: 10px;}
.link a{text-decoration: none; color: #57759A; }
.link a:hover {text-decoration: none; color: #57759A; text-decoration:underline;}

#aboutRightCol h1{font-family:arial, sans-serif; font-size: 12px; color: #68392E; font-weight:bold; margin-bottom: 20px; margin-top: 8px; padding:0; margin-bottom: 4px;}
#genInf-MC h1{font-family:arial, sans-serif; font-size: 12px; color: #68392E; font-weight:bold; margin-bottom: 20px; margin-top: 8px; padding:0; margin-bottom: 4px;}
#genInf-MC-b h1{font-family:arial, sans-serif; font-size: 12px; color: #68392E; font-weight:bold; margin-bottom: 20px; margin-top: 8px; padding:0; margin-bottom: 4px;}
#aboutRightCol p {margin-bottom: 8px; margin-top: 0px; padding:0; font-size: 11px;}
#genInf-MC p {margin-bottom: 8px; margin-top: 0px; padding:0; font-size: 11px;}
.emphText {color: #A77021;}
#aboutRightCol h2{font-family:arial, sans-serif; font-size: 11px; color: #A77021; font-weight:bold; margin:0; padding:0; display:inline;}
#genInf-MC h2{font-family:arial, sans-serif; font-size: 11px; color: #A77021; font-weight:bold; margin:0; padding:0; display:block; margin-bottom: 4px;}
#genInf-MC-b h2{font-family:arial, sans-serif; font-size: 11px; color: #A77021; font-weight:bold; margin:0; padding:0; display:block; margin-bottom: 4px;}


.h2-mod {color: black; font-weight: normal;}
#dataKey p {margin-bottom: 15px;}

.bulletA li {margin-bottom: 8px;}
.bulletA h3 { margin: 0px; padding: 0px; color: #666666; font-family:Arial, Helvetica, sans-serif; font-size: 11px; display: inline;}
.bulletA {list-style-image:url(../images/bulletA.png);}
.bulletA h4 {color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; margin:0; padding:0;}
.expText {color: #555;}

.bulletB li {margin-bottom: 8px; color: #444;}
.bulletB h3 { margin: 0px; padding: 0px; color: #353535; font-family:Arial, Helvetica, sans-serif; font-size: 11px; display: inline;}
.bulletB {list-style-image:url(../images/bulletA.png);}
.bulletB h4 {color: #666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; margin:0; padding:0;}
.expText {color: #555;}


#genInf-analytics-pageLinks {border-bottom: solid 1px  #DDD; width: 460px; margin-bottom: 8px;}
#genInf-analytics-pageLinks a {text-decoration:none; color: #57759A;}
#genInf-analytics-pageLinks a:hover {text-decoration:underline; color: #57759A;}

.genInfoNav-divide {height: 1px; background-color: #E8E5DA; margin-right: 12px; margin-bottom: 8px; margin-left: 45px;}
.genInfoNav-linkBox {margin-left:45px;}

#about-inPageLinks {}
#about-inPageLinks div {float:left; border-bottom: 1px solid #ddd; padding-bottom: 2px; padding-right: 0px;}
#about-inPageLinks a {text-decoration:none; color: #57759A;}
#about-inPageLinks a:hover  {text-decoration:underline; color: #57759A;}

.divider {background:url(../images/links-divider.png) -2px 0px;}

#dataOverviewT td {border: solid 1px #CCC;}
#dataOverviewT th {border: solid 1px #CCC;}

/* +++++++++++++++++++++++++++++++++++++++++++++++= COMPANY PAGES +++++++++++++++++++++++++++++++++++++++++++++ */

#mainContentGrid-CP {background-color: #F7F6E9; min-height: 500px;  padding-top: 0px; }
#cont-CP {width: 1008px;}
#CP-ContentArea{height: 750px; border-left: solid 2px #A88A65; border-right: solid 2px #A88A65;  background-color: white;  padding-top: 10px;}
.CompanyPage {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

