
/* -------------------------------- */
/* toolkitCore */
html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-image:url(bg_Nolitan.gif); /* update, change or remove this image if it doesn't apply to your site design */
	background-position: top center;
	text-align:center;
}
	/*Do not put font-family here. Put it in your #content div.*/

h2 {}
/* no longer use .headline or .subheadline classes */

p {
	padding-top:0px;
	margin-top:0;
}


	/* keep these attibutes in here*/

.text-dark, .text-medium {}
.disclaimer, .text-dark-sm, .text-disclaimer {}
.white, text-light {}

/* /toolkitCore  */
/* -------------------------------- */


/* shellIDs */
#content {
	width:944px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:21px;
	color:#b3b2b2;
	padding-top:169px;
	position:relative;
	}

#content p {padding-bottom:15px;}
	/* IMPORTANT!!!! Please use padding-bottom:15px on ALL p classes.
	This will provide the best cross-browser compatibility on paragraph spacing*/

/* /shellIDs */
/* -------------------------------- */
.headlineImg {
	position:absolute;
	top:48px;
	left:0px;
}

#content a:link, #content a:visited, #content a:active {
}
#content a:hover {
}

#content ul
{
list-style-type: none;
padding-left: 20px;
padding-top:0px;
margin: 0px;
}

#content li {
	background: url(bullet.gif) no-repeat;
	background-position: 0px 8px;
	padding-left:20px;
	margin-top:0px;
	padding-top:0px;
}

.listBold {
	font-weight:bold;
	color:#FFF;
}

#container {
	width:944px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	margin-top:27px;
}

#flasharea {
	width:944px;
	height:482px;
	background-image:url(stripe.png);
	background-repeat:repeat-y;
}

.logo {
	position:absolute;
	top:16px;
	left:15px;
	z-index:5;
}

/*#stripe {
	width:944px;
	height:9px;
	background:url(stripe.png) no-repeat top left;
	position:relative;
	text-align:right;
	}*/

#redNav{
	text-align:left;
	width:261px;
	position:absolute;
	right:450px;
	top:473px;
	z-index:10;
}

#redNav img {
	margin-left:5px;
}

#squareNav{
	width:450px;
	position:absolute;
	top:458px;
	right:0px;
	z-index:10;
}

#squareNav img {
	margin-right:11px;
}

.see-live {
	cursor:default;
}

#footer {
	width:944px;
	height:34px;
	background-image:url(stripe.png);
	background-repeat:repeat-y;
	margin-bottom:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px;
	position:relative;
}

.address {
	position:absolute;
	top:10px;
	left:23px;
}

.phoneNumber{
	position:absolute;
	top:10px;
	right:23px;
}
#ht {
	width:925px;
	height:50px;
	padding-right:19px;
	text-align:right;
}

#bulletListTable {
	margin-bottom:30px;
}
.colLeft {
	width:457px;
	padding-right:30px;
}

.colRight {
	width:457px;
}
/* --------- Content Layouts ------------ */
.textOnly, p.textOnly, td.textOnly {}

.imgL {}

.imgR {}

.txtL {}

.txtR {}

.imageOnly {}

.codeOnly {}

/* --------- /Content Layouts ------------ */


/* ----- GuestBook Form Elements ----- */

.form-button {}
	/*This is for global form buttons, including the Toolkit login button.
	Create another similar button class for eRFP forms if you want specific
	positioning and update the class name in the app in the Toolkit.
	DO NOT edit the guestbook module in the modules folder*/
.form-button:hover {}

.form-notes, .form-select, .form-text, .form-textarea {}
	/* IMPORTANT!!! Use the same font attributes as the <p> on the site's mainContent area for ALL of these classes. */
	
	
.form-checkbox, .form-radio {border:none;}

.text-required { color:#990000; }


/* ----- mspecials module - special copy price ----- */
.copy_price {}

/* ---------- Hi-Res Media Gallery ---------- */

.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}

.contact_email_subject_url{display:none;}