body, html { border: 0; margin: 0; padding:0; background: #FFFFFF; text-align: center;}
body { min-width: 800px; }
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: 800px; margin: 0 auto; text-align: left; background: #FFFFFF;}
img {border: 0px;}
.indentedField {margin-left: 110px;}
#header {width: 800px; height: 80px; }
#headerLeft {float: left; width: 260px; height: 80px; background-image: url("/Images/aaylogo.gif"); background-repeat: no-repeat; cursor: hand;}
#headerLeft a img {vertical-align: bottom;}
#headerRight {float: right; width: 265px; height: 80px; text-align: right; vertical-align: bottom;}
#top {height: 42px; clear: both;}
#topLeft {float: left; width: 619px; height: 42px; padding: 0px 0px 0px 0px;}
#topRight {float: right; width: 181px; height: 42px;}
span.loginForm  {text-align: right; display: block; float: right;}
#topNavigationBar {width: 619px; background: #EC7807; color: #5B504D; line-height: 21px; overflow:hidden; } 

#topNavigationBar ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	
}	
#topNavigationBar li
{
	padding: 4px 10px 8px 10px; 
	margin-top: 0px;
	margin-bottom: 0px;
}	

.horizontalNavigation .clsSelected
{
	background-color: #B63013;
	border-color: #B63013;
}

.clsItemSelected
{
	color: #E0D001;
	background: #fffff;
}


#midNavigationBar
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #B63013;
	font-weight: normal;
	width: 619px;
	color: #5B504D; 
	line-height: 21px; 
	overflow:hidden;
}

#midNavigationBar ul
{
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	
#midNavigationBar li
{
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 3px 10px;
	text-align: center;
}	

.whiteLine {background: #EC7807; width: 100%; height: 0px; line-height:1px; overflow:hidden;}

/* two below height 25px */
.midNavigationBar
{
	width: 619px;
	height: 21px;
	background: #EC7807;
	color: #000000;
	line-height: 21px;
	padding: 0px 0px 0px 0px;
}

.midNavigationBarRed
{
	width: 619px;
	height: 21px;
	background: #800000;
	color: #ffffff;
	line-height: 21px;
}
#rightLogo {width: 181px; height: 107px; background: #FFFFFF;}

#rightNavigationBar
{
	width: 181px;
	height: 21px;  
	background: #EC7807;
	text-align: right;
	color: #000000;
	line-height: 21px;
	vertical-align: bottom;
	overflow: hidden;
}
.rightMidNavigationBar
{
	width: 181px;
	height: 21px;
	background: #EC7807;
	text-align: right;
	color: #000000;
	line-height: 21px;
/*	padding: 0px 10px 0px 0px;*/
}
.rightMidNavigationBarRed
{
	width: 181px;
	height: 21px;
	background: #800000;
	text-align: right;
	color: #ff0000;
	/*padding: 0px 10px 0px 0px;*/
	line-height: 21px;
}
.rightMidNavigationBarRed a
{
/* needed?
	text-decoration: none;
	color : #ff0000; */
}
.rightMidNavigationBarRed a:hover
{
/* needed?
	text-decoration: none;
	color : #ff0000; */
}
.rightMidNavigationBarRed a:selected
{
/* needed?
	text-decoration: none;
	color : #ff0000; */
}

#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;
	background-color: #EC7807;
}
/*1st level nav*/
.horizontalNavigation li
{
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 10px;
	background-color: #EC7807;
}

.horizontalNavigationRed
/* needed?
{
	margin: 0 0 0 11px;
	padding: 0;
	list-style: none;
}*/

.horizontalNavigationRed ul
{
/*needed?
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; */
}	

/*2nd level nav*/
.horizontalNavigationRed li
{
	display: inline;
	margin: 0 15px 0 0;
	padding: 0;
	font-size: 10px;
	list-style: none; 
}

li a
{
	color: #ffffff;
	font-weight: normal;
	text-decoration : none;	
}

/*
#topNavigationBar a
{
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
}
*/


/* used to align the Recommend a friend Link */
.linkRecommend
{
	/* Needed?
	text-decoration: none;
	color: white; */
	padding: 0px 10px 0px 0px;
}	

#topNavigationBar a:hover
{
	text-decoration: none;
	color: #E0D001;
	font-weight: normal;
}

#topNavigationBar a.selected
{
	/* NEEDED?
	color: #ffff66;
	background-color: #B63013;*/
}

#midNavigationBar a
{
	text-decoration: none;
    color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
}

/* 2nd level nav - hover */
#midNavigationBar a:hover
{
	text-decoration: none;
	color: #DED904;
}

#midNavigationBar li.selected a
{
	/*font-weight: bold;*/
	color: #DED904;
}

#midNavigationBarRed a
{
	text-decoration: none;
	color: #DED904;
	background-color: #B63013;
	font-size: 10px;
	text-align : center;
}

#midNavigationBarRed li.selected a
{
	/*font-weight: bold;*/
	color: #DED904;
	background-color: #B63013;
}


#rightMidNavigationBar
{
	background-color: #B63013;
	width : 181px;
	/*margin-top: -4px;*/
	/*padding: 3px 3px 3px 3px;*/
}
#rightMidNavigationBar a {margin-right: 0px; color: #FFFFFF; text-decoration: none; font-weight: normal;}
#rightMidNavigationBar a:hover {color: #FFFFFF; text-decoration: underline;}
.oBox { background-color: #CAC0C0; color: #6D2800; }
.eBox { background-color: #2C2010; color: #FFFFFF; }

/* 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;}
#topBar #loginForm a {color: #F16F01; text-decoration: none; font-weight: bold; }
#topBar #loginForm a:hover {color: #F16F01; 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;}
#oneColumnTable {border: 0; padding:0 ; margin:0; border-collapse: collapse;}
#leftColumn {width: 181px;}
#mainContent {width: 438px; min-height: 400px; padding: 0 10px 0 10px; }
/*#mainContentPadding {padding: 0 10px 0 10px;}*/
#mainContentWide {width: 619px;}
#mainContentWidePadding {padding: 0 10px 0 10px;}
#rightColumn {width: 181px; padding-left: 0px;}

.burgbkgrd { background-color: #B63013; width: 100%; padding-bottom: 10px; padding-top: 5px; padding-left: 5px; }
.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;}

/*answerbag*/
.abQs { background-color: #ffffff; color: #0000FF; width: 95%; padding-left: 5px; }
.abQs a { color: #0000FF; font-weight: normal; text-decoration: none; }
.abQs a:hover { color: #0000FF; font-weight: normal; text-decoration: underline; }

.col3bkgrd { background: #F9D6B4; width: 100%; height: 100%; padding-left: 10px; }

/* left navigation - general */
.ltnav { background: #F9D6B4; width: 181px; font-family: arial; color: #B63013; font-size: 11px; }
.ltnavgroup { background: #B63013; width: 181px; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; margin-bottom: 1px; }
.ltnavgroupactive { background: #B63013; width: 181px; font-size: 11px; color: #E5D305; text-decoration: none; font-weight: normal; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; }
.ltnavlink { width: 181px; 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;}

/* left navigation - travel */
.ltnav_trav { background: #B63013; width: 181px; font-family: arial; color: #000000; font-size: 11px; font-weight: bold;}
.ltnavgroup_trav { background: #71665C; width: 181px; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; color: #ffffff; margin-bottom: 1px;  font-weight: bold;}
.ltnavgroupactive_trav { background: #71665C; width: 181px; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; font-weight: normal; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; }
.ltnavlink_trav { width: 181px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;  font-weight: bold;}
.ltnavlinkactive_trav { color: #ffffff; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px;  font-weight: bold;}
.ltnav_trav a { font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; font-weight: bold;}
.ltnav_trav a:hover { color: #ffffff; font-weight: normal; font-weight: bold;}
.ltnavgroup_trav a { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; font-weight: bold;}
.ltnavgroup_trav a:hover { color: #ffffff; font-weight: normal; font-weight: bold;}

/* Teacher List */
.TListTb { border-collapse: collapse; }
.TListHd { font-weight: bold; }
.TListRw { background-color: #DCDCDC; height: 1px; }

/* Travel */
.T_bkgrd { background-color: #F3F2F0; }
h1.travel { color: #908760; }
h2.travel { font-size: 14px; font-weight: bold; color: #908760; }
h2.travel_inline { font-size: 14px; font-weight: bold; color: #908760; display: inline; }
h3.travel { font-size: 16px; color: #908760; font-weight: bold; display: block; margin: 15px 0 5px 0; }
tr.THeading td { background-image: url(''); background-repeat: repeat-x; height: 30px; padding: 5px; }
table.travel { width: 100%; background-color: #F3F2F0; border-spacing: 0px; }
table.travel td { padding: 0px 5px 15px 10px; }
.T_price { font-size: 14px; font-weight: bold; color: #000000;}
a.travel { color: #ffffff; text-decoration: none; }
a.travel:hover { color: #ffffff; text-decoration: underline; }
#mainContentTd {width: 438px; }
#rightColumnTd {width: 181px; }

.lgText { font-size: 18px; }

/*booking table*/
#tblRoomDesc { border: 1px solid #999999; width: 95%; margin: 5px 2px 2px 5px; }
#tblRoomDesc #trRoomName { background:#CCCCCC; }
#tblRoomDesc #trRoomColumnLabels { background:#EFEFEF; }	
#tblRoomDesc #trRoomName { padding-bottom: 5px; }
#tblRoomDesc td { padding: 5px; }	
#tblRoomDesc .trRowPrice { background-color:#EFEFEF; }	
#tblRoomDesc .trRowPrice strong { color: #863638; }


/* footer - was 76px */
#footer {clear: both; width: 800px; height: 76px; background: #EC7807; 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: 70px; background: #EC7807; color: #000000; padding: 6px 0px 0px 10px; }
#footerLeft a {font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
#footerLeft a:hover {color: #ffffff; 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: #ffffff; text-decoration: none; font-weight: normal;}
#footerLeft ul li a:hover {color: #ffffff; text-decoration: underline;}

/* was 76px */
#footerCentre {float: left; font-size: 11px; padding: 10px 0px 0px 0px; width: 353px; height: 66px; color: #000000; background: #EC7807; text-align: left;}
#footerCentre a {font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
#footerCentre a:hover {color: #ffffff; text-decoration: underline;}

/* was 76px */
#footerRightTitle {font-weight: bold; margin: 6px 0px 2px 0px; display: block; font-size: 14px; color: white;}
#footerRight {height: 66px; font-size: 11px; color: #EC7807; 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 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 - retreats */
.r {  vertical-align: top; line-height: 0px; width: 609px;}
.rTopM {background: #97A8C5; width:100%; line-height: 0px;}
.rBotM {width:100%; line-height: 14px; text-align:right;}
.rBotMNew {background: #97A8C5; width:100%; line-height: 14px; text-align:right;}
.rHeader {  background: #97A8C5;}
.rHeaderLeft { margin-left: 12px;}
.rHeaderRight { width: 200px; 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;}
.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;}

/* search results - teachers */
.t {  vertical-align: top; line-height: 0px; width: 609px;}
.tTopM {background: ; border-top: solid 1px #3C3632; height: 5px; width:100%; line-height: 0px;}
.tBotM { background: ; border-bottom: solid 1px #3C3632; width:100%; line-height: 14px; text-align:right;}
.tHeader {  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: ;}
.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;}

/* search results - events */
.e {  vertical-align: top; line-height: 0px; width: 609px;}
.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;}


h2.cTitle { font-size: 12px; color: #000000; font-weight: bold; display: inline; margin: 5px 5px 5px 5px; }
.centres { background-color: #DBDBDC; margin-bottom: 20px; width: 100%; }
.cTitleBar { background-color: #888AB6; }
.cContent { padding: 10px;}
.cLinks { margin-left: 60px; }

.lText
{
	margin-left: 12px;
	background-color: #dcdcdc;
}

.lTextRetreats
{
	margin-left: 12px;
	background-color: #ffffff;
}

#divFooter
{
	text-decoration: none;
}

.tblTeacherSearchFooter
{
	background-color: #3C3632;
	color: #ffffff;
}

.tFooterPhone
{
	color: #ffffff;
}

.tFooterLink
{
	color: #ff9900;
	text-align: right;
	text-decoration: none;
}

a.tFooterLink:hover
{
	color: #ff9900;
	text-align: right;
	text-decoration: none;
}

.col_popup {position:absolute; display:none; background-color: #B63013; color: #ffffff; cursor: default; padding: 10px; width: 181px;}

.check_avail_hd {background: #71665C; width: 181px; padding-left: 5px;  padding-top: 2px; padding-bottom: 2px; color: #ffffff; margin-bottom: 1px;  font-weight: bold;}
.check_avail {background-color: #F3F2F0; padding: 10px;}

.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; } 
h2.grey {font-size: 12px; color: #5B504D; font-weight: bold; display: inline;}
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; font-size: 12px; line-height:22px; margin: 6px 6px 6px 6px; width: 181px; padding: 6px 6px 6px 6px;}

.imgRght {margin: 5px; float: right;}
.imgLft {margin: 5px; float: left;}

.strong { font-weight: bold; }
.quote { font-style: italic; font-size: 12px; }

i { color: #000000; }
a { color: #000000; text-decoration: none; font-weight: bold;}
a:hover { color: #000000; text-decoration: underline; font-weight: bold; }

a.caps { font-weight: normal; }
a:hover.caps { font-weight: normal; }

.col_divider {border-bottom:1px dashed #CDD1D6; width: 160px;}
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;}
span.hr_col {display: block; border-top: dotted 1px #CDD1D6; width: 100%; margin-top: 10px;}
.homehr {display: block; border-top: dotted 1px #CDD1D6; width: 100%; margin-top:5px; margin-bottom: 5px; 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;}
*/
#headerRightCol {display:block; font-size:0.85em; text-align: right; vertical-align: bottom;}
#topNav {width:800px;}
#mid {width: 800px; height:40px; clear:both;}
.title{font-size: 16px; color: #97989A; font-weight:bold; display:block; margin: 10px 0 12px 0;}
.subtitle {font-size: 10px; color: #97989A; font-weight:bold;}

/* 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; font-weight: bold; color: #EC7807; }
a:hover { text-decoration: underline; color: #EC7807; }
a.txtlink {color: #38393B; font-weight: normal; text-decoration: underline;	margin-left: 12px;}
a.txtlink:hover {color: #38393B; font-weight: normal; text-decoration: underline; margin-left: 12px;}

.error { color: #FF3333; font-weight: bold;}
  
.captcha
{
	margin-left: 140px;
	/* border: solid;*/
	width: 100%;
	padding: 0 0 0 10px;
}