﻿body {
	background-attachment: fixed;
	background-image: url(images/style_background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:fcfcfc;
	//font-family: Tahoma, Arial, Helvetica;
	font:12px/17px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	overflow: hidden;/* FRAMES*/
	height: 100%; 		/* FRAMES*/
	max-height: 100%;	/* FRAMES*/
	scrollbar-face-color: #E7E7E6;
	scrollbar-shadow-color: #687888;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #687888;
	scrollbar-darkshadow-color: #E7E7E6;
	scrollbar-track-color: #BCBFC0;
	scrollbar-arrow-color: #6E7E88;
}

/* DIV STYLES*/
#wrapper {
	width: 80%;
	margin-top: 50px;
	margin-bottom: 50px;
	margin: 0px auto;
	width: 912px;
	padding: 0px;
}
#framecontent{
top: 0; 
left: 0; 
width: 100%; 
height: 90px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-image: url(images/style_background.jpg);
color: white;
}
#maincontent{
position: fixed; 
top: 90px; /*Set top value to HeightOfFrameDiv*/
width: 93.5%;
left: 10;
right: 20;
bottom: 0;
overflow: auto; 
background-attachment: fixed;
background-image: url(images/style_background.jpg);
}
.innertube{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

#top_header {
	background-image: url(images/style_tophead.jpg);
	background-repeat: repeat-y;
	width: 912px;
	height: 69px;
}
#logo {
	padding-left:10px;
	padding-top:10px;
	width: 295px;
}
#topheader_bottom {
	background-image: url(images/style_tophead_bottom.jpg);
	background-repeat: no-repeat;
	width: 912px;
	height: 15px;
}
#header{
	background-image: url(images/style_header.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 912px;
	padding-top:7px;
	z-index:0;
}
#middle_top {
	background-image: url(images/style_middletop.jpg);
	background-repeat: no-repeat;
	width: 912px;
	height: 6px;
}
#middle {
	background-image: url(images/style_middlehead.jpg);
	background-repeat: repeat-y;
	/* float: left;			MASON STORM REMOVED FOR 2ND VERSION W/O HEADER*/
	/* width: 96%;			MASON STORM REMOVED FOR 2ND VERSION W/O HEADER*/
	/* margin: 0 10px;		MASON STORM REMOVED FOR 2ND VERSION W/O HEADER*/
	padding: 1% 1%;
	text-align: justify;
}
#middle_bottom {
	background-image: url(images/style_middle_bottom.jpg);
	background-repeat: no-repeat;
	width: 912px;
	height: 15px;
}
#BlueTop{
	background-image: url(images/style_bluetop.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 912px;
}
#BlueMid{
	background-image: url(images/style_bluemid.jpg);
	background-repeat: repeat-y;
	height: 2px;
	width: 912px;
}
#BlueBottom{
	background-image: url(images/style_bluebtm.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 912px;
}
#footer{
	color:#FFFFFF;
	background-image: url(images/style_footer.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 912px;
	font-size: 9pt;
}


label {							/* NICEFORMS LABELS */
	font-family: Tahoma, Arial, Helvetica;
	font-size:12px;
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}

/* FOOTER LINK STYLES*/
	a.foot_item:link {
		text-decoration: none;
		color: #FFFFFF;
		font-size: 9pt;
	}

	a.foot_item:visited {
		text-decoration: none;
		color: #FFFFFF;
		font-size: 9pt;
	}

	a.foot_item:active {
		text-decoration: none;
		color:#FFFFFF;
		font-size: 9pt;
	}

	a.foot_item:hover {
		text-decoration: none;
		color:#FFFFFF;
		font-size: 9pt;
	}

/* NAVIGATION LINK STYLES*/
	a.nav_item:link, visited {
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
/*		color: #DBDBDB;*/
		color: #ffffff;
	}
	a.nav_item:visited {
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
		color: #ffffff;
	}
	a.nav_item:hover {
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
/*		color: #ADADAD;*/
		color: #DBDBDB;
	}
	a.nav_item:active {
		font-weight: bold;
		font-size: 10pt;
		text-decoration: none;
		color:#ADADAD;
	}

/* Highlighting current page in navigation */
	body#home a#homenav,
	body#easy a#easynav,
	body#requirements a#requirementsnav,
	body#samples a#samplesnav,
	body#faqs a#faqsnav,
	body#contact a#contactnav,
	body#pricing a#pricingnav {
		color: #6666CC;
	}

/* BLUEBOX LINK STYLES*/
	a.bluebox_item:link {
	font-family: Tahoma, Arial, Helvetica;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	}

	a.bluebox_item:visited {
	font-family: Tahoma, Arial, Helvetica;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	}

	a.bluebox_item:active {
	font-family: Tahoma, Arial, Helvetica;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	}

	a.bluebox_item:hover {
	font-family: Tahoma, Arial, Helvetica;
	color: #DBDBDB;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	}

/* LOGIN STYLE*/
	.login_nav1 {
		font-size: 9pt;
		text-decoration: none;
		/*color: #3B6EBF;*/
		color: #ffffff;
	}
	.login_nav2 {
		font-size: 9pt;
		text-decoration: none;
		color: #FF0000;
	}

/* SITE TEXT STYLES */
.styleMainHeadText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12pt;
	color: #659BE1;
}
.styleMainText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: small;
	color: #808080;
}
.OrderEntryHeadText {					/* ORDER ENTRY HEADER */
	font-family: Tahoma, Arial, Helvetica;	
	font-size: 16pt;
	color: #85ACF7;
	font-style:italic
	/*font-weight: bold; */
}
.OrderEntrySubText {					/* ORDER ENTRY SUB TEXT */
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #85ACF7;
	font-weight: bold;
}
.styleBlueBoxHead {					/* BLUE BOX HEADING - WHITE*/
	font-family: Tahoma, Arial, Helvetica;
	color: #FFFFFF;
	font-size: 12pt;
}
.styleBlueBoxText {					/* BLUE BOX TEXT - WHITE*/
	color: #FFFFFF;
	font-size: small;
}
.ScanHead {						/* UPLOAD - GRAY BOLD */
	color: #C0C0C0;
	font-family: Tahoma;
	font-weight: bold;
}
.ScanBody {						/* UPLOAD - BLUE TEXT */
	color: #3B6EBF;
	font-family: Tahoma;
}
.RedText {						/* RED TEXT */
	color: #FF0000;
	font-family: Tahoma;
}
.BlueText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: small;
	color: #659BE1;
}
.Img_NoBorder {						/* NO BORDER AROUND IMAGE */
	border-width: 0;
}
.table_indent{						/* USED IN PUBLIC AREA FOR ALL DESCRIPTION TABLES */
	margin-left: 30px;
}
TD.error { 						/* ADMIN PAGE - DISPLAY ERRORS*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11pt;
        color: red;
}


/* LOGIN BOX*/
.login_head
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
}
.login_subhead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}
.login_blue {
	width: 75%;	/* SIZE OF THE TABLE*/
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
}
.loginrow1_blue {
	background-image: url(images/style_login.jpg);
}
HR.login_line
{
	height: 1pt;
	text-align: left;
	width: 100%;
	border-bottom: #7994cb 1px solid;
}