/*@charset "utf-8";*/
/* CSS Document */

/*------ TEMPLATE ------*/
div#divTemplate {
	position:relative;
}

div#headerGraphic {
	position:relative;
	top:0px;
	left:30px;
	width:1000px;
}

div#pageHeader {
	position:absolute;
	top:5px;
	left:100px;
	width:600px;
	height:auto;
	color: #FFF;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div#pageNavMenu{
	position:relative;
	/*top:50px;*/
	left:0px;
	height:50px;
}

div#pageNavMenuBack{
	position:absolute;
	bottom:10px;
	left:5px;
	width:105px;
}

div#pageNavMenuNext{
	position:absolute;
	bottom:10px;
	left:110px;
	width:105px;
}

div#pageNavMenuQuoteNum
{
    position:absolute;
    display:none;
	bottom:15px;
	left:250px;
	width:300px;
}

div#pageNavMenuPrice{
	position:absolute;
	bottom:10px;
	left:450px;
	width:200px;
}

div#pageNavMenuLogout{
	position:absolute;
	bottom:10px;
	left:800px;
	width:105px;
}

div#pageContents {
	position:relative;
	/*top:50px;*/
	left:0px;
}
div#pageNavMenu{
	position:relative;
	/*top:50px;*/
	left:0px;
}

div#pageFooter {
	position:relative;
	/*top:1200px;*/
	left:0px;
	background: transparent url(/Graphics/FooterImage.jpg) no-repeat top left;
	height:92px;
	width:960px;
}

div#pageCopywrite
{
	position:relative;
	/*top:1200px;*/
	left:20px;
	top:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;	
	}

.bodyCss {
	margin-top:2px;
	background-image:url(/Graphics/page_back_blue.jpg);
	background-repeat:repeat-x;
}

  .lbl-data {
	border: 1px solid #CCC;
	margin: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	background-color: transparent;
	background-image: url(/Graphics/InputText.jpg);
	background-repeat: repeat-x;
	background-position: left top;
  }
  
 .lbl-instruct {
	color: #666;
	text-align: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style:italic;
	font-size: 14px;
 }
  
 .lbl-unit {
	border: 1px solid #CCC;
	background: transparent url(/Graphics/InputText.jpg) no-repeat top left;
	margin: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
  }

  .lbl-header {
	color: #399;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
  }
  
   .lbl-admin {
	color: #399;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
  }

  .tb-gradient {
    border: 1px solid #CCC;
    background: transparent url(/Graphics/InputText.jpg) repeat top left;
    height: 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
  }
  .lb-gradient
  {
	border: 1px solid #CCC;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: transparent;
	background-image: url(/Graphics/ListBox.jpg);
	background-repeat: repeat;
	background-position: left top;  
  }
    .tb-gradientEmpty {
	border: 1px solid #F9C;
	background: transparent url(/Graphics/InputTextInvalid.jpg) repeat top left;
	height: 20px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
  }
  
      .b-nav {
	border: 2px solid #CCC;
	margin: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16;
	height:30px;
	width:100px;
	background-color: transparent;
	background-image: url(/Graphics/InputText.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	display:block;
  }
    .b-gradient {
    border: 2px solid #CCC;
    background: transparent url(/Graphics/InputText.jpg) no-repeat top left;
	margin: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
  }
  
      .b-gradient2 {
    border: 2px solid #CCC;
    background: transparent url(/Graphics/InputText.jpg) no-repeat top left;
	margin: 0;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
  }
  
  .dropDown {
	  border: 1px solid #E2E2E2;
	  background-color:#E2E2E2;
	  font:Arial, Helvetica, sans-serif;
  }
  .lblText {
	color: #666;
	text-align: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
  .PageHead {
	color: #FFF;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.RedAsk {
	color:#F00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.PlainText
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 16px;
}
.t-Select {
	height: auto;
	width: auto;
	border: medium solid #CCC;
}
.t-Checked {
	height: auto;
	width: auto;
	border: medium solid #399;
}

/*------ SizerSelect.aspx ------*/

 .lblTextSelect {
	color: #666;
	text-align: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}

div#divDataBody{
	top:0px;
	left:0px;
	width:900px;
	height:500px;
	position:relative;
}
div#divSelectError{
	top:0px;
	left:0px;
	width:340px;
	height:25px;
	position:absolute;
}
div#divSeries1{
	top:25px;
	left:0px;
	width:340px;
	height:340px;
	position:absolute;
}

div#divDataLabels{
	top:30px;
	left:360px;
	width:200px;
	height:340px;
	position:absolute;
	text-align:center;
}
div#divSeries2{
	top:25px;
	left:560px;
	width:340px;
	height:340px;
	position:absolute;
}

.SelectModel1
{
	top:0px;
	left:0px;
	width:105px;
	height:345px;
	position:absolute;
	text-align:center;
}

.SelectModel2
{
	top:0px;
	left:120px;
	width:105px;
	height:345px;
	position:absolute;
	text-align:center;
}
.SelectModel3
{
	top:0px;
	left:240px;
	width:105px;
	height:345px;
	position:absolute;
	text-align:center;
}

.SelectModelHeader
{
	top:0px;
	left:0px;
	width:105px;
	height:60px;
	position:absolute;
}

.SelectModelOCData
{
	top:60px;
	left:0px;
	width:105px;
	height:160px;
	position:absolute;
}

.SelectModelSCData
{
	top:180px;	
	left:0px;
	width:105px;
	height:40px;
	position:absolute;
}

div#divDataConditions
{
	top:385px;
	left:0px;
	width:800px;
	height:20px;
	position:relative;
}

div#divDataNavBottom
{
	top:410px;
	left:0px;
	width:800px;
	height:40px;
	position:relative;
}

/*------ SizerGraph.aspx ------*/

div#divSizerGraph{
	position:relative;
	top: 0px;
	left:0px;
	width:1000px;
	height:600px;
}

div#divGraphReports{
	position:relative;
	top:10px;
	left:0px;
	width:1000px;
	height:35px;
	color: #666;
	text-align: left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

div#divGraphReportsGraph{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	width:210px;
	height:25px;
}

div#divGraphReportsSound{
	position:absolute;
	top:0px;
	left:0px;
	width:210px;
	height:25px;
}

div#divGraphReportsRotation{
	position:absolute;
	top:0px;
	left:210px;
	width:150px;
	height:25px;
}

div#divSizerGraphError{
	position:absolute;
	top:0px;
	left:510px;
	width:400px;
	height:25px;
}

div#divGraphCompare{
	position:relative;
	top:10px;
	left:0px;
	width:1000px;
	height:470px;
}

div#divGraph1{
	position:absolute;
	top: 0px;
	left:0px;
	width:500px;
	height:370px;
	}

div#divGraph2{
	position:absolute;
	top: 0px;
	left:500px;
	width:500px;
	height:370px;
	}

div#divFanInfo1{
	position:absolute;
	top: 370px;
	left:50px;
	width:350px;
	height:70px;
	color: #666;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	}
	

div#divFanInfo2{
	position:absolute;
	top: 370px;
	left:550px;
	width:350px;
	height:70px;
	color: #666;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	}

div#divReportParam{
	position:relative;
	top:0px;
	left:0px;
	width:900px;
	height:60px;
	}
	
div#divFanReports{
	position:relative;
	top:0px;
	left:0px;
	width:800px;
	height:30px;
}

/*------ SizerGraphFinal.aspx ------*/
div#divSizerGraphFinal{
	position:relative;
	top: 0px;
	left:30px;
	width:810px;
	height:20px;
}

div#divGraphTitle{
	position:relative;
	top:0px;
	height:20px;
	width:600px;
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

div#divGraphFinal{
	position:relative;
	top:0px;
	left:0px;
	width:820px;
	height:550px;
}

div#divGraphFinalPortrait{
	position:relative;
	top:0px;
	left:0px;
	width:560px;
	height:820px;
}

div#divParamDesc{
	position:relative;
	top: 0px;
	left:120px;
	width:700px;
	height:20px;
	color: #666;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

div#divGraphParam{
	position:relative;
	left:0px;
	top:0px;
	height:100px;
	width:810px;
}

div#divCreateReport{
	position:absolute;
	left:0px;
	top:0px;
	height:30px;
	width:100px;
	vertical-align:top;
}

div#divBtnChangeParam{
	position:absolute;
	top:30px;
	left:20px;
	width:50px;
	height:30px;
}

div#divBtnDefaultParam{
	position:absolute;
	top:60px;
	left:20px;
	width:50px;
	height:30px;
}

div#divSysCurve{
	position:absolute;
	top:0px;
	left:120px;
	width:100px;
	height:50px;
}
	
div#divOrient{
	position:absolute;
	top:50px;
	left:120px;
	width:100px;
	height:50px;
	}
	
div#divXMin {
	position:absolute;
	text-align:right;
	top:0px;
	left:230px;
	width:190px;
	height:25px;
	}

div#divXMax {
	position:absolute;
	text-align:right;
	top:25px;
	left:230px;
	width:190px;
	height:25px;
	}

div#divXMajor {
	position:absolute;
	text-align:right;
	top:50px;
	left:230px;
	width:190px;
	height:25px;
	}

div#divXMinor {
	position:absolute;
	text-align:right;
	top:75px;
	left:230px;
	width:190px;
	height:25px;
}

div#divY1Min {
	position:absolute;
	text-align:right;
	top:0px;
	left:420px;
	width:200px;
	height:25px;
	}

div#divY1Max {
	position:absolute;
	text-align:right;
	top:25px;
	left:420px;
	width:200px;
	height:25px;
	}

div#divY1Major {
	position:absolute;
	text-align:right;
	top:50px;
	left:420px;
	width:200px;
	height:25px;
	}

div#divY1Minor {
	position:absolute;
	text-align:right;
	top:75px;
	left:420px;
	width:200px;
	height:25px;
}

div#divY2Min {
	position:absolute;
	text-align:right;
	top:0px;
	left:620px;
	width:230px;
	height:25px;
	}

div#divY2Max {
	position:absolute;
	text-align:right;
	top:25px;
	left:620px;
	width:230px;
	height:25px;
	}

div#divY2Major {
	position:absolute;
	text-align:right;
	top:50px;
	left:620px;
	width:230px;
	height:25px;
	}

div#divY2Minor {
	position:absolute;
	text-align:right;
	top:75px;
	left:620px;
	width:230px;
	height:25px;
}


/*------ Admin.aspx ------*/
div#divAdmin {
	position:relative;
	top: 0px;
	left:0px;
}

div#divUserReport {
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:50px;
	vertical-align:top;
}

div#divUserTable{
	position:absolute;
	top:50px;
	left:0px;
}

div#divUserChange{
	position:absolute;
	top:0px;
	left:0px;
}


