 
ul { margin: 0 0 0 15px; }
body, html { border: 0; margin: 0; padding:0; background: #FFFFFF; text-align: center; }
body { min-width: 750px; }
table { padding: 0; margin: 0; border:0; }
p, td, div, span {font:  11px/18px Arial; color: #24211E; }
td { text-align: left; vertical-align: top; padding:0; margin:0; border:0; }
#page {width: 750px; margin: 0 auto; text-align: left; background: #FFFFFF; }
img { border: 0px; }
.indentedField { margin-left: 110px; }
#header { width: 750px; height: 80px; }
#headerLeft { float: left; width: 260px; height: 80px; vertical-align: bottom; background-image: url("/Images/aaylogo-pro.gif"); background-repeat: no-repeat; cursor: hand; }
#headerLeft a img { vertical-align: bottom; }
#headerRight {float: right; width: 265px; height: 80px; padding-top: 10px; text-align: right;}
#top { height: 42px; clear: both; }
#topLeft { float: left; width: 569px; height: 42px; }
#topRight { float: right; width: 181px; height: 42px; }
span.loginForm { text-align: right; display: block; float: right; }
#topNavigationBar { width: 569px; height: 24px; background: #2C2010; color: #5B504D; line-height: 21px; overflow:hidden; }
#orangeStripe4 { background: #2C2010; width: 100%; height: 4px; line-height: 1px;  overflow:hidden; }
#orangeStripe3 { background: #2C2010; width: 100%; height: 4px; line-height: 1px; vertical-align: bottom;  overflow:hidden; }
.whiteLine { background: #2C2010; width: 100%; height: 1px; line-height: 1px; overflow:hidden; }
#midNavigationBar { width: 569px; height: 24px; background: #847A70; line-height: 21px; }
#rightLogo { width: 181px; height: 107px; background: #FFFFFF; }
#rightNavigationBar { width: 181px; height: 24px; background: #2C2010; text-align: right; color: #FFFFFF; line-height: 21px; vertical-align: bottom; overflow:hidden; } 
#rightMidNavigationBar { width: 181px; height: 24px; background: #847A70; text-align: right; color: #FFFFFF; line-height: 21px; }
#userGreetingArea { margin-right: 12px; line-height: 21px; height: 21px; display: block; color: #FFFFFF; }
#userGreetingArea a { font-weight: normal; color: #FFFFFF; text-decoration: none; }
#userGreetingArea a:hover { text-decoration: underline; color: #F0C88D; }

/* navigation unordered lists */
.horizontalNavigation { margin: 0 0 0 11px; padding: 0; list-style: none; }
.horizontalNavigation li { display: inline; margin: 0 15px 0 0; padding: 0; font-size: 11px; }
#topNavigationBar a { text-decoration: none; color: #FFFFFF; font-weight: normal; }
#topNavigationBar a:hover { text-decoration: underline; color: #F0C88D; }
#topNavigationBar a.selected { font-weight: bold; color: #F0C88D; }
#midNavigationBar a { text-decoration: none; color: #FFFFFF; font-weight: normal; font-size: 11px; }
#midNavigationBar a:hover { text-decoration: underline; color: #FFFFFF; }
#midNavigationBar li.selected a { font-weight: bold; color: #FFFFFF; }
#rightMidNavigationBar a { margin-right: 12px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
#rightMidNavigationBar a:hover { color: #FFFFFF; text-decoration: underline; }

/* rounded corner search form */
.sTop {border-top: solid 1px #CDD1D6; line-height: 0px;}
.sBot {border-bottom: solid 1px #CDD1D6;line-height: 0px;}
.sLeft {border-left: solid 1px #CDD1D6;line-height: 0px;}
.sRight {border-right: solid 1px #CDD1D6;line-height: 0px;}

/* login form 
#topBar #loginForm {display: block; margin-left: 12px; vertical-align: middle;}*/
span.loginForm a {color: #842729; text-decoration: none; font-weight: bold; }
span.loginForm a:hover {color: #842729; text-decoration: underline; font-weight: bold; }
.smallTextBox { width: 81px; height: 14px; font-size: 11px; line-height: 12px; border: solid 1px #000000; background: #FEFEFE; margin: 0; padding: 0 2px 0 2px; }
#topBar a { color: #F16F01; text-decoration: none; font-weight: normal; }
#topBar a:hover { text-decoration: underline; }
.button { width: 40px; height: 20px; font-size: 12px; line-height: 16px; background: #FEFEFE; border: solid 1px #000000; }

/* main three columns */
#threeColumnTable { border: 0; padding:0 ; margin:0; border-collapse: collapse; }
#twoColumnTable { border: 0; padding:0 ; margin:0; border-collapse: collapse; }
#leftColumn { width: 181px; }
#mainContent { width: 388px; min-height: 400px; }
#mainContentPadding { padding: 0 10px 0 10px; }
#mainContentWide { width: 569px; }
#mainContentWidePadding { padding: 0 10px 0 10px; }
#rightColumn { width: 181px; }
.burgbkgrd { background: B63013; width: 100%; padding-bottom: 10px; padding-top: 5px; padding-left: 5px; color: #ffffff; }
.whtheading { font-size: 12px; color: #ffffff; font-weight: bold; }
.burgbkgrd a {font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
.burgbkgrd a:hover {color: #ffffff; text-decoration: underline; font-weight: normal;}
.googlesearch { position: absolute; z-index: 1; width: 537px; margin-top: 80px;}

/* left navigation */
.proltnav { background: #F9D6B4; width: 100%; font-family: arial; font-size: 11px; font-weight: bold;}
.proltnavgroup { background: #F9D6B4; color: #ffffff; width: 100%; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; margin-bottom: 1px; font-weight: bold;}
.proltnavgroupactive { background: #F9D6B4; color: #000000; width: 100%; font-size: 11px; text-decoration: none; font-weight: bold; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; font-weight: bold;}
.proltnavlink { color: #EC7807; width: 100%; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; }
.proltnavlinkactive { color: #000000; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; font-weight: bold;}
.proltnav a { font-size: 11px; color: #EC7807; text-decoration: none; font-weight: bold;}
.proltnav a:hover { color: #EC7807; font-weight: bold;}
.proltnavgroup a { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
.proltnavgroup a:hover { color: #000000; font-weight: bold;}

/* remove when proltnav implemented everywhere */
.ltnav { background: #F9D6B4; width: 100%; font-family: arial; color: #B63013; font-size: 11px; }
.ltnavgroup { background: #B63013; width: 100%; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; margin-bottom: 1px; }
.ltnavgroupactive { background: #B63013; width: 100%; font-size: 11px; color: #E5D305; text-decoration: none; font-weight: normal; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; }
.ltnavlink { width: 100%; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
.ltnavlinkactive { color: #B63013; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; }
.ltnav a { font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
.ltnav a:hover { color: #B63013; font-weight: normal;}
.ltnavgroup a { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
.ltnavgroup a:hover { color: #E5D305; font-weight: normal;}

.gryLink a { color: #38393B; font-weight: normal; text-decoration: underline; margin-left: 12px; }
.gryLink a:hover { color: #38393B; font-weight: normal; text-decoration: underline;	margin-left: 12px; }

/* footer */
#footer {clear: both; width: 750px; height: 76px; background: #5B504D; color: #ffffff; vertical-align: middle; padding: 6px 0px 0px 10px; }
#footer a {font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
#footer a:hover {color: #ffffff; text-decoration: underline;}

/*
#footerLeft {font-size: 11px; float: left; width:181px; height: 76px; background: #ffffff; color: #000000; padding: 6px 0px 0px 0px; }
#footerLeft a {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
#footerLeft a:hover {color: #5B504D; text-decoration: underline;}
*/

ul.grey_arrow {list-style-type: none; padding: 0; margin: 0;}
li.grey_arrow {background-image: url('/Images/gy_arr_rt.gif'); background-repeat: no-repeat; background-position: 0 .4em;	padding-left: .6em;}
.grey_arrow ul li a {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
.grey_arrow ul li a:hover {color: #5B504D; text-decoration: underline;}

#footerLeft ul {margin: 0 0 0 12px; padding: 0; list-style-image: url('../Images/bullet_plus.gif'); list-style-position: outside; line-height: 13px; vertical-align: baseline;}
#footerLeft ul li {margin: 0 0 0 12px; padding: 0;}
#footerLeft ul li a {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
#footerLeft ul li a:hover {color: #5B504D; text-decoration: underline;}

#footerCentre {float: left; font-size: 11px; padding: 10px 0px 0px 0px; width: 353px; height: 76px; color: #000000; background: #ffffff; text-align: left;}
#footerCentre a {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
#footerCentre a:hover {color: #5B504D; text-decoration: underline;}

#footerRightTitle {font-weight: bold; margin: 6px 0px 2px 0px; display: block; font-size: 14px; color: white;}
#footerRight {height: 76px; font-size: 11px; color: #FFFFFF; padding: 12px 12px 12px 12px; line-height: 16px;}
#footerRight a {color: #FFFFFF; text-decoration: none; font-weight: normal;}
#footerRight a:hover {color: #F0C88D; text-decoration: underline;}
#footerNav {color: #FFFFFF; display: block; margin-bottom: 8px;}

ul.buttonMenu { margin: 20px 0 0 0; padding: 0; list-style: none; }
div.topMargin { margin: 20px 0 0 0;}
ul.buttonMenu li { margin: 0 0 3px 0; }
/* orange button on blue */
.obb { width:109px; height:16px; min-width:109px; line-height: 15px; display: inline-block; background-image: url('/Images/b_o_b_109.gif'); background-repeat: no-repeat; color: #FFFFFF; text-align: center; }
/* orange button on white */
.obw {width:109px; height:16px; display: inline-block; line-height: 15px; background-image: url('/Images/b_o_w_109.gif'); background-position:center; background-repeat: no-repeat; color: #FFFFFF; text-align: center; }
.obb a, .obw a { display: block; width:109px; color: #FFFFFF;}
.obb a:hover, .obw a:hover { display: block; width:109px; color: #FFFFFF;}

/* search results */
.r {  vertical-align: top; line-height: 0px; width: 549px;}
.rTopM {background: #EBF0F6; border-top: solid 1px #DAE1EB; height: 5px; width:100%; line-height: 0px;}
.rBotM { background: #DAE1EB; border-bottom: solid 1px #DAE1EB; width:100%; line-height: 14px; text-align:right;}
.rBotL {background: #DAE1EB; vertical-align:bottom;}
.rBotR {background: #DAE1EB; vertical-align:bottom;}
.rHeader {  background: #EBF0F6;}
.rHeaderL {border-left: solid 1px #DAE1EB; background:#EBF0F6;}
.rHeaderR {border-right: solid 1px #DAE1EB; background:#EBF0F6;}
.rBodyL {border-left: solid 1px #DAE1EB;}
.rBodyR {border-right: solid 1px #DAE1EB;}
.rFooterL {border-left: solid 1px #DAE1EB; background:#DAE1EB;}
.rFooterR {border-right: solid 1px #DAE1EB; background:#DAE1EB;}
.rHeaderLeft { margin-left: 12px;}
.rHeaderRight { width: 150px; float:right; vertical-align:bottom; margin-right: 12px; min-height:59px;}
.rImageColumn { float: right; width: 150px; vertical-align: top;}

.rTitle {font-size: 12px; font-weight: bold; display: block; margin-bottom: 4px; margin-left:12px;}
.rFooter {text-align:right; background: #DAE1EB;}
.rBody { background: #FFFFFF; border-left: solid 1px #DAE1EB; border-right: solid 1px #DAE1EB; }
.rText { display: block; float: right; width: 309px;}
.rBody image { float: left; display: block;}
.rSummary { display: block; margin-bottom:12px;}
.rPages {display: block; float: right; height:auto;}

t {  vertical-align: top; line-height: 0px; width: 549px;}
.tTopM {background: #3C3632; border-top: solid 1px #3C3632; height: 5px; width:100%; line-height: 0px;}
.tBotM { background: #3C3632; border-bottom: solid 1px #3C3632; width:100%; line-height: 14px; text-align:right;}
.tBotL {background: #3C3632; vertical-align:bottom;}
.tBotR {background: #3C3632; vertical-align:bottom;}
.tHeader {  background: #3C3632; }
.tHeaderL {border-left: solid 1px #3C3632; background:#3C3632; }
.tHeaderR {border-right: solid 1px #3C3632; background:#3C3632;}
.tBodyL {border-left: solid 1px #3C3632;}
.tBodyR {border-right: solid 1px #3C3632;}
.tFooterL {border-left: solid 1px #3C3632; background:#3C3632;}
.tFooterR {border-right: solid 1px #3C3632; background:#3C3632;}
.tHeaderLeft { margin-left: 12px; color:#FFFFFF;}
.tHeaderRight { width: 150px; float:right; vertical-align:bottom; margin-right: 12px; min-height:59px; color:#FFFFFF;}
.tImageColumn { float: right; width: 150px; vertical-align: top;}

.tTitle {font-size: 12px; font-weight: bold; display: block; margin-bottom: 4px; margin-left:12px; color:#FFFFFF;}
.tFooter {text-align:right; background: #3C3632;}
.tBody { background: #FFFFFF; border-left: solid 1px #3C3632; border-right: solid 1px #3C3632; }
.tText { display: block; float: right; width: 309px;}
.tBody image { float: left; display: block;}
.tSummary { display: block; margin-bottom:12px;}
.tPages {display: block; float: right; height:auto;}

.e {  vertical-align: top; line-height: 0px; width: 549px;}
.eTopM {background: #EEEDEC; border-top: solid 1px #D6D2D1; height: 5px; width:100%; line-height: 0px;}
.eBotM { background: #D1CCCB; border-bottom: solid 1px #D6D2D1; width:100%;  text-align:center;}
.eBotL {background: #D1CCCB; vertical-align:bottom;}
.eBotR {background: #D1CCCB; vertical-align:bottom;}
.eHeader {  background: #EEEDEC;}
.eHeaderL {border-left: solid 1px #D6D2D1; background:#EEEDEC;}
.eHeaderR {border-right: solid 1px #D6D2D1; background:#EEEDEC;}
.eBodyL {border-left: solid 1px #D6D2D1;}
.eBodyR {border-right: solid 1px #D6D2D1;}
.eFooterL {border-left: solid 1px #D6D2D1; background:#D1CCCB;}
.eFooterR {border-right: solid 1px #D6D2D1; background:#D1CCCB;}
.eHeaderLeft { margin-left: 12px;}
.eHeaderRight { width: 150px; float:right; vertical-align:bottom; margin-right: 12px; min-height:59px;}
.eImageColumn { float: right; width: 150px; vertical-align: top;}

.eTitle {font-size: 12px; font-weight: bold; display: block; margin-bottom: 4px;}
.eFooter {text-align:right; background: #D1CCCB;}
.eBody { background: #FFFFFF; border-left: solid 1px #D6D2D1; border-right: solid 1px #D6D2D1; }
.eText { display: block; float: right; width: 419px;}
.eBody image { float: left; display: block;}
.eSummary { display: block; margin-bottom:12px;}
.ePages {display: block; float: right; height:auto;}

.lText {margin-left: 12px;}

.rEvents{width:100%;  vertical-align: top;}
/* generic */
h1 {font-size: 16px; color: #97989A; font-weight: bold; display: block; margin: 15px 0 12px 0;}
h1.white {font-size: 16px; color: #ffffff; font-weight: bold; display: block; margin: 15px 0 12px 0;}
h1.burgundy {font-size: 16px; color: #B63013; font-weight: bold; display: block; margin: 15px 0 12px 0;}
h2 {font-weight: bold; font-size: 12px; color: #625D59; display: block; margin: 15px 0 12px 0;}
h2.white { font-size: 12px; color: #ffffff; font-weight: bold; display: block; margin: 15px 0 12px 0; } 
h3 {font-size: 12px; color: #77746B; font-weight: bold; display: inline; margin: 15px 0 12px 0;}
h4 {font-weight: normal; width: 100px; font-size: 11px; text-align: right; margin-right: 10px; display: block; float: left;}
h5 {font-weight: normal; font-size: 11px; font-weight: bold; text-align: right; margin-right: 10px; display: inline; float: left;}
h6 {}
.insert { display: block; float: right; border: solid 1px #EBF0F6; background: #EBF0F6; font-size: 12px; line-height:22px; margin: 6px 6px 6px 6px; width: 181px; padding: 6px 6px 6px 6px; }
.strong { font-weight: bold; }

i { color: #000000; }
a { color: #EC7807; text-decoration: none; font-weight: bold;}
a:hover { color: #EC7807; text-decoration: underline; font-weight: bold;}

span.formTitle {font-size: 12px; font-weight: bold; color: #625D59; display: block; margin-bottom:15px; }
span.hr {display: block; border-top: dotted 1px #CDD1D6; width: 100%; margin-top:10px; margin-bottom: 10px; line-height:0px;}
span.item select { width: 105px; }
div.row {  width: 100%; min-height: 26px;}
div.row select {  width: 150px;}
span.label {font-weight: normal; width:100px; text-align:right; margin-right:10px; display: block; float: left;}

/* not used ? */
div.formRight {float: right; width:180px; text-align: right; vertical-align:top;}
div.formRight div.row { padding-top: 10px; width: 180px;}
div.formRight span.item { float: right; width: 150px; text-align:right;}
div.formRight span.item select { float: right; width: 100px; text-align:left;}
div.formWide {width: 569px;}
div.formWide div.row {  width: 569px;}
div.formWide span.label { width: 130px; text-align: right; }
div.formLeft { width: 185px; }
span.item { float: right; width: 150px; text-align:right;}


/*
.formLeft { width: 180px; vertical-align: top;}
.formLeft select { float: right; width: 100px; vertical-align: top;}
*/
/* older */

#headerRightCol { display:block; font-size:0.85em; text-align: right; vertical-align: bottom; }
#topNav { width:750px; }
#mid {width: 750px; height:40px; clear:both;}

.title{font-size: 16px; color: #97989A; font-weight:bold; display:block; margin: 20px 0 12px 0;}

/* login form */
fieldset { border-color:  #E5DAD5; padding:5px;}
.smallForm label { font-size:0.9em; color: #700805;}
.smallForm legend { font-weight: bold ; font-size:1em; color: #700805; }
.smallForm .smallTextBox { width:135px; }
.smallForm ul { padding: 0; margin: 0;}
.smallForm li { padding: 0; margin: 0; list-style-type:none;}
.smallForm a { font-size: 0.9em;}
.smallForm .button {display: block;}

a {text-decoration: none;}
a:hover { text-decoration: underline; }

.error { color: #FF3333; font-weight: bold;}
.proQuote { color: #EC7807; font-size: 16px; font-style: italic; }

.captcha
{
	margin-left: 140px;
	/* border: solid;*/
	width: 100%;
	padding: 0 0 0 10px;
}

#mainContentTd {width: 438px; }
#rightColumnTd {width: 181px; }
