
/* Imported Styles */
@import url("CUSTOM.css");
@import url("Events.css");
@import url("AutoSearch.css");
@import url("NormalSearch.css");
@import url("displays.css");
@import url("Orders.css");
@import url("AccountManagement.css");
@import url("Billing.css");
@import url("Communities.css");
@import url("core/cart/Checkout.css");
@import url("Context.css");



.normal
{
	font-size: small;
}

.acute
{
	font-size: x-small;
}

.signature
{
	font-size: xx-small;
}

h1, h2, h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
}
h1 { font-family: georgia ; font-size: 1.45em ; color: #B75601 ; margin: 0 ; padding-bottom: 10px ; font-weight: bold }

h4, h5, h6
{
	padding: 0px;
	margin: 0px;
}

h6 span { font-weight: normal }

li
{
	font-size: small;
}

hr
{
	size: 1px; /* not in all browsers */
}

.importantText /* normal size, red */
{
	color:#900;
}

.importantNote /* x-small, red */
{
	font-size: x-small;
	color:#900;
}

/*
.content
{
	position: relative;

}
*/




.bodyContent
{
	position:relative; float: right;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	width: 760px;
	text-align:left;
	background-color:#fff;
	padding-left: 10px;
}

#bodyContent
{
	position:relative;
	background-color:#fff;
	width: 760px;
	padding:0px 0px 20px 10px;
	text-align:left;
}

.bodyContent h2, #bodyContent h2 { margin:0;font-family:arial;font-size:1.1em;padding-bottom:7px; font-weight: bold }

/* standard tables */
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

.tableHeader
{
	background-color: #ececec;
	padding: 2px;
	border: 1px solid #000;
	color: #000;
}

.tableRow
{
	padding: 2px;
	background-color: #fff;
}

.tableRowAlt
{
	padding: 2px;
	background-color: #dde0ee;
}
/* forms */
.formField
{
	vertical-align: top;
	white-space: nowrap;
}

.formFieldRequired /* for color changes */
{
	/*color:#990000;*/
	font-weight:bold;
}

.iMIS {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
}


.sale { border: 1px solid red ; width: 160px ; padding: 5px ; position: absolute ; top: 80px ; left: 380px ; display: block }
.sale ul { margin: 0 0 0 6px !important ; padding: 0px }
.sale ul li { color: red ; text-decoration: line-through }


/* added 4-1-11 by ericw for my epubs download page */
#ctl00_CPHMyDoc_GvDocument { width: 700px !important }
#ctl00_CPHMyDoc_GvDocument tr th { border: 1px solid #d0dcf2 ; color: #333333 ; font-size: 90% ; padding: 2px ; text-align: left }


/* added 4-28-10 by ericw for personal.aspx vango chrome hack */
select[name|="UD_Name_Demo_PRIMARY_WORK"] { height: 115px }


@media screen and (-webkit-min-device-pixel-ratio:0) {

}

/* added 2-28-11 by ericw ac11registration note */

.warn { float: left ; margin: 2px 5px 80px 0px }


/* added 2-28-11 by ericw fiendish plan to add a warning to the registration.aspx page of ac11 and NO OTHER online reg form */
.ac11regwarning { display: none }

.expired { color: red ; text-decoration: line-through }
.gesmess { display: none }

.orderinformation { width: 530px }

#ProductDetail1_lblQuantity {  }
#ProductDetail1_lblQuantity:after { content:"\003c div\003e...\003c/div\003e" ; border: 1px solid red ; display: none }

.bulkdisc { display: none }
/* the previous line is overrule by bulkdisc.css which is called by the appropriate store item's iMIS descs with the following line
<link media="screen" href="http://www.nafsa.org/interactive/bulkdisc.css" type="text/css" rel="stylesheet" />
*/

.regoffline { width: 96px ; font-size: 80% ; border: 0px solid #999 ; position: absolute ; top: 110px ; left: 662px }

.eventFunctionQuestion div { color: #222222 !important ; white-space: pre-line ; width: 650px !important  }
