.date   { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif }
a.date    { color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
a.date:hover    { color: #b94f1b; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline }
.standard-arial      { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px }
a.standard-arial     { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; text-decoration: none }
a.standard-arial:hover      { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; text-decoration: underline }
.standard-u      { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px }
a.standard-u      { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: underline }
a.standard-u:hover       { color: #9d080e; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none }
.caption    { color: #360; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
.rustdrop    { color: #b94f1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: none; margin-top: 0; margin-bottom: 0 }
a.rustdrop    { color: #b94f1b; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: none; margin-top: 0; margin-bottom: 0 }
a.rustdrop:hover     { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; text-decoration: underline; margin-top: 0; margin-bottom: 0 }
.rust2        { color: #b94f1b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none }
.rust       { color: #b94f1b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: none }
a.rust       { color: #b94f1b; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: none }
a.rust:hover        { color: #000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: underline }
.rust_header    { color: #b94f1b; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 18px; text-decoration: none }
.black_headline    { color: #000000; font-size: 22px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 24px; text-decoration: none }
.black_header    { color: #000000; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 20px; text-decoration: none }
.black_header2     { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 15px; text-decoration: none }
.link_F2      { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
a.link_F2      { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
a.link_F2:hover      { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }.link_F     { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
a.link_F      { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: underline }
a.link_F:hover       { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
.link_9  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
a.link_9  { color: #999; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: underline }
a.link_9:hover   { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
p { color: #666666; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
li { color: #666666; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body, html{ scrollbar-base-color: cccccc; scrollbar-arrow-color: 006600; scrollbar-face-color: white; scrollbar-highlight-color: cccccc; scrollbar-3dlight-color: 006600; scrollbar-darkshadow-color: 006600; scrollbar-shadow-color: 666666 }
.form  { color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0 }
.hs-purple-small {
	color: #510b5e;
	font-weight: 700;
}
.hs-orange-small {
	color: #d06f1a;
	font-weight: 700;
}
.hs-white-small {
	color: #fff;
	font-weight: 700;
}
.hs-orange-medium {
	color: #d06f1a;
	font-weight: 700;
	font-size: 14px;
}
.hs-softbox {
	padding: 10px 0 0 0;
	background: #fdf4e3;
	display: block;
	text-indent: 15px;
	border-bottom: 1px dashed #dfcdaa;
}
.hs-softbox:hover {
	background: #ffeecf;
	border-bottom: 1px dashed #dfcdaa;
}
.h2purple {
	font-size: 16px;
	font-weight: 700;
	color: #510b5e;
	padding: 0;
	margin: 0
}
.h2white {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	padding: 0;
	margin: 0
}
h2 {
	font-size: 15px;
	font-weight: 700;
	color: #d06f1a;
	padding: 0;
	margin: 0; 
}
.titlebar-whitetogrey {
	height: 27px;
	padding: 7px 0 0 0;
	background: url(../asset/elements/titlebg-whitetogrey.jpg) repeat-x;
	color: #d06f1a;
	font-size: 15px;
	font-weight: 700;
	text-indent: 15px;
	border-top: 1px dashed #dadada;
	border-bottom: 1px solid #cfcfcf;
	clear: both;
}
#pagetitle {
	min-height: 36px;
	_height: 36px;
	background: #f2f2f2;
	color: #510b5e;
	font-size: 16px;
	font-weight: 700;
	padding: 14px 0 0 0;
}
#pagetitle-aatest {
	min-height: 36px;
	_height: 36px;
	background: #f2f2f2;
	color: #510b5e;
	font-size: 16px;
	font-weight: 700;
	padding: 10px 0 0 0;
}
#pagecrumb {
	position: relative;
	height: 26px;
	background: #510b5e;
	color: #fff;
	padding: 5px 0 0 0;
	margin: 0 0 4px 0;
}
ul.orangebullet {

	list-style-image: url(asset/bullet-arrow.gif);
	list-style-position: outside;
	margin: 0;
	padding: 0 0 0 10px;

}

ul.orangebullet li {
	
	padding-top: 5px;
	padding-bottom: 5px;
	
}

ul.stripul {

	margin: 0;
	padding: 0;

}
#mainmenu li {

	float: left;
	position: static;
	display: block;
	border-right: 1px solid #743c85;

}
#mainmenu li.nodevider {
	border-right: none;
}
#mainmenu li:hover {
	background: #743c85;
}
#mainmenu li a {
	color: #fff;
	display: block;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

/* GLOBAL NECESSITIES */
/* Try not to touch this stuff if you can help it */

.clearrow { clear: left; }
.clearboth { clear: both; }
.clickable { cursor: pointer; }
.floatright { float: right; }
.abstop { position: absolute; top: 0; }
.tablefull { width: 99%; }
.floatleft { float: left; }
.clearcontainer {
width: 100%;
overflow: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
form {
	margin: 0;
	padding: 0;
}
.smallfont {
font-size: 11px;
}
li {
list-style-image: url(../asset/elements/bullet-arrow.gif);
}

h1 {
	font-size: 14px;
	margin: 0; 
}

/* HACK/FIX Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */
.standardpad {

	padding: 15px;
	clear: both;

}

.standardpad-right {

	padding: 0 15px 15px 0;

}
.standardpad-left {

	padding: 0 0 15px 15px;
	
}

.standardpad-memberpage {
	padding: 15px;
	margin-right: 196px;
}

.float-request {
	float: right;	
	width: 183px;
}

.half-left {

	width: 50%;
	float: left;
	display: inline;

}

.half-right {

	width: 50%;
	float: right;
	display: inline;
	*margin-right: -2px;

}
.half-left {

	width: 50%;
	float: left;
	display: inline;

}

.half-right-pl {

	width: 47%;
	float: right;
	display: inline;

}

.splithalf {

	padding-left: 11px;

}

.tablewidth { width: 600px; }
