/* Age Exchange standard content styling */

/* DATE ----------------------------------------------------------------------------------------*/
.date { /* replaces ae.css td-white-medium for date */
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; /* legacy px size from main ae.css */
	font-weight: bold;
	color: #FFFFFF;
}

/* PAGE WRAPPER ---------------------------------------------------------------------------------*/
/* outer wrapper to set base font as IE workaround*/
#wrapper {
	font-size: 100%; /* set as base for ems (approx 16px normally) - IE workaround */
}

/* wrapper for content to avoid conflicts with ae.css for nav etc*/
#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #660000;
	margin:20px 20px 10px 20px;
}

/* TEXT RESIZER ---------------------------------------------------------------------------------*/
#content a.size1 {
	text-decoration:none;
	font-size:12px;
	color:#AD002A;
	font-weight:normal;
}

#content a.size2 {
	text-decoration:underline;
	font-size:14px;
	color:#AD002A;
	font-weight:normal;
}

#content a.size3 {
	text-decoration:none;
	font-size:16px;
	color:#AD002A;
	font-weight:normal;
}

/* LINKS ----------------------------------------------------------------------------------------*/
/* links - replaces ae.css bluelink2 */
/*keep in this sequence */
#content a:link {text-decoration:underline;}
#content a:visited {text-decoration:underline;}
#content a:hover {text-decoration:underline;}
#content a:active {text-decoration:underline;}
#content a {	
	outline: none; /*prevent outlines on visited links*/
	font-weight: bold;
	color: #003366;
	font-size: 0.9em;
}


/* REDEFINED HTML TAGS (all within #content to avoid conflict with ae.css)  -------------*/
/* replaces td-darkred-large */
#content p {
	font-size: 0.9em;
}

/* replaces ae.css td-darkred-large */
#content td {	
	font-size: 0.9em;
	background-color:#F9EEEE;
	padding:3px;
	vertical-align:top;
}


/* replaces ae.css style3 */
#content h1 {	
	font-size: 1em;
	font-weight: bold;
	color: #AD002A;
}

#content h2 {	
	font-size: 0.9em;
	font-weight: bold;
	color: #AD002A;
}

#content ul {
	list-style-position:outside;
}

#content li {
	font-size: 0.9em;
	margin-bottom:5px;
	padding-right:10px;
	list-style-image:url(../graphics/bullet.gif);
	padding-left:5px;
}

/* REVERSE DOUBLE SHRINKS (ie % of %) -------------------------------------------------*/

#content p a {
	font-size: 1em; /*reverse double shrink*/
}
#content li a {
	font-size: 1em;  /*reverse double shrink*/
}
#content td p {	
	font-size: 1em; /*reverse double shrink*/
}
#content td a {	
	font-size: 1em; /*reverse double shrink*/
}
#content td h2 {	
	font-size: 1em; /*reverse double shrink*/
}
#content td li {	
	font-size: 1em; /*reverse double shrink*/
}
#content h2 a {	
	font-size: 1em; /*reverse double shrink*/
}
#content td.boxtable_cell {
	background-color:#FFFFCC; /*force alternative colour*/
}

/* ADDITIONAL CLASSES -----------------------------------------------------------------*/

/* add cell spacing in HTML since IE7 doesn't support border-spacing css */
.table_wide {
	width:100%;
	border:0;
}

.highlight {
	background-color:#FFFF66;
	font-weight:bold;
}

/* replaces ae.css style4b */
.quote {
	font-size: 0.9em;
	font-weight:normal;
	font-style: italic;
	color: #AD002A;
}

.smalltext {
	marging-top:12px;
	margin-bottom:12px;
	font-size: 0.75em;
}

/* REVERSE DOUBLE SHRINKS (ie % of %) -------------------------------------------------*/
#content p.smalltext {
	font-size: 0.75em;
}
.floatbox_r p.quote {
	font-size: 1em; /*reverse double shrink*/
}
.floatbox p.quote {
	font-size: 1em; /*reverse double shrink*/
}
.floatbox_clear.quote {
	font-size: 1em; /*reverse double shrink*/
}