
/*=========================================( AVENET GLOBAL STYLE )===*/
/*===================================================================*/

/* Global Stuff */
BODY
{
	background-color: white;
	/* MS browsers need help centering page content.
	text-align should not apply to block-level elements, but
	it does in MS browsers when it's on the BODY tag. */
	text-align: center;
}
/*INPUT, TEXTAREA
{
	font-size: 8pt;
}*/
#allContainer
{
	/* to center page content the "correct" way */
	margin-left: auto;
	margin-right: auto;
	/* and compensate for the text-align: center on the BODY... */
	text-align: left;
}

/* so we don't get too much shrinkage with nested .subtextX things... */
.subtext .subtextlink, .subtext .subtextitalics { font-size: 100%; }
.subtextItalics, .subtextitalics { font-style: italic; }

.divRule, .guestbookDivider
{
	border-top: 1px solid #777;
	margin-bottom: 1em;
	margin-top: 0.25em;
}

/* VerticalLogo, Footer default appearance	*/
.verticalLogo, .verticalLogo_text, .footernav
{
	text-align: center;
	font-size: 9pt;
	margin-top: 1em;
}

/* Main column content display */
.centerColumn
{
	padding: 0.6em 1em 1em 1em;
}
.contentbox_center, .sec
{
	margin-bottom: 2em;
}
.contentbox_center
{
	clear: left;
}
.contentbox_center_header, .sec_title
{
}
/* to get rid of extraneous space... */
/*DIV.contentbox_center>*:last-child
{
	margin-bottom: 0px;
}*/

/* attachments */
.attachments
{
	background-color: transparent;
	clear: both;
	margin-top: 1em;
}
.attachments IMG
{
	margin-right: 0.5em;
	vertical-align: middle;
}

/* Item and Item Summary display */
.itemSummary
{
	/* the padding is to work around a (gasp!) Gecko bug */
	padding: 0.1px;
	margin-bottom:	1.5em;
	/* hide from IE5-Mac \*/
	clear: both;
	/* end hide */
}
.itemSummary P
{
	margin-bottom: 0px;
}
.itemLink
{

}
.item
{
	margin-bottom: 2em;
}
.itemHeadline
{
	margin-bottom: 1em;
}
.itemBody
{
	margin-bottom: 1em;
}
.item>*:last-child
{
	margin-bottom: 0px;
}

.listingCheck
{
	text-align: right;
	padding-top: 1em;
}
UL LI
{
	list-style-position: outside;
}


/*=========================================================( NAV )===*/
/*===================================================================*/

.notClickable { cursor: default !important; }
table.navHorizontal { width: 100%; }

/*===============================================( IMAGE DISPLAY )===*/
/*===================================================================*/

/* make 'em block to avoid extra space in IE-Win... */
.imageBoxImage A, .imageBoxImage IMG
{
	display: block;
}
.imageBoxLeft
{
	float: left;
	margin: 1em 1em 1em 0em;
}
.imageBoxRight
{
	float: right;
	margin: 1em 0em 1em 1em;
}
.itemSummary .imageBoxLeft, .itemSummary .imageBoxRight
{
	float: left;
	margin: .25em .25em .25em 0em;
}
/* the exception for QuickList... */
.quickList .itemSummary .imageBoxRight
{
	float: right;
	margin: .25em 0em .25em .25em;
}

.promoIcon
{
	float: left;
	margin: 0em 1em 1em 0em;
}
.sidebarImageBox
{
	margin-bottom: 0.25em;
}

/*=========================================( DATATYPE FORMATTING )===*/
/*===================================================================*/

/* events */
DIV.description, DIV.location, DIV.directions
{
	margin-bottom: 1em;
}
.quickList .itemLink, .itemSummaryTitle
{
	font-weight: bold;
}
.calendarTable
{
	margin-bottom: 0.5em;
	clear: both;
}

/* Jobs */
DIV.jobLabel
{
	width: 10em;
	float: left;
	font-weight: bold;
}
DIV.jobData
{
	float: left;
}

/* DYNAFORMS */
FORM.tightForm
{
	margin: 0px;
	padding: 0px;
}
.formElement
{
	margin-bottom: 0.25em;
	padding: 1px;
}
.formElement .formField INPUT
{
	font-weight: normal;
}

/* main forms */
.contentbox_center DIV.formLabel, .contentbox_center DIV.formLabelReq
{
	width: 30%;
	float: left;
	text-align: right;
	padding: 4px;
}
DIV.formLabelReq
{
	/*color: #600;*/
	font-weight: bold;
}
.contentbox_center DIV.formField
{
	float: left;
	font-weight: normal;
}
.contentbox_center DIV.formSubmitButton
{
	/* commented out since it was breaking in IE6 */
	/*padding-left: 30%;*/
}
/* left, right forms */
.contentbox_left .formLabel, .contentbox_right .formLabel, .contentbox_left .formField, .contentbox_right .formField
{
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
.contentbox_left .formField, .contentbox_right .formField
{
	display: inline;
}

/* SuperForms */
DIV.signupButton
{
	margin-top: 0.5em;
	text-align: right;
}

.SF_box
{
	width: 85%;
	clear: both;
}
.SF .SF_field
{
	float: right;
	width: 68%;
	text-align: left;
}
.SF .SF_label
{
	float: left;
	width: 28%;
	text-align: right;
	padding-top: 0.2em;
}
.SF_buttons
{
	clear: both;
}
.spacerDIV
{
	clear: both;
	font-size: 1px;
}
.SF INPUT
{

}
.SF HR
{
	display: block;
	clear: both;
}

/* product catalog */
.typeAndQuantity
{
	clear: both;
}

/* guestbook */
.guestbookDivider
{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}


/*======================================================( RSS )======*/
/*===================================================================*/
.RSSLinkAboveSectionIntro, .RSSLinkHACenter
{
	display: block;
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}
.rssReader .itemSummary
{
	margin-bottom: 1em;
}
.RSSLinkBelowSectionIntro
{

}


/*======================================================( PROMOS )===*/
/*===================================================================*/
.headlineDisplay
{
	margin-bottom: 0.6em;
}

/*===================================================( PRINTVIEW )===*/
/*===================================================================*/
.printView
{
	padding: 1em;
	background-color: transparent;
	text-align: center;
}
#pvSidebarFloat
{
	float: right;
	/*border: 1px solid #EEE;*/
	/*background-color: #FAFAFA;*/
	margin-left: 1em;
	margin-bottom: 1em;
}
#pvMain
{
	padding: 0px;
	text-align: left;
	margin-bottom: 0em;
}
/*#pvSidebarFloat A
{
	color: #999;
}*/

/*=================================================( LAST EDITED )===*/
/*===================================================================*/
.lastEdited
{
	margin-bottom: 1em;
}

/*=====================================================( UTILITY )===*/
/*===================================================================*/

.blk{ display: block; }

DIV.clr
{
	clear: both;
	font-size: 0px;
	height: 0px;
	padding-bottom: 0.1px;
}

A#skipLink{ display: none; }



/*=========================================( THE ESSENTIAL FIXES )===*/
/*===================================================================*/

/* Calendar fixes */
/*.calendarTable *, .calendarTable .contentbox_left, .calendarTable .contentbox_left_body, .calendarTable .contentbox_right
{
	padding: 0px;
}*/


/* Sidebar fix */
.sidebar P, .leftSidebar P { margin-top: 0px; }

/* SuperForms fixes */
/* note: these classes should be gone from superforms_lt,
but until it's ready, we need these */
.SF_left .contentbox_left
{
	border: none;
	padding: 0px;
}
.SF_right .contentbox_right
{
	border: none;
	padding: 0px;
}


/*=========================================== slideshow Controls ===*/
.slideshowControls .highlighted
{
	border: 2px solid white;
}

