html                   { min-width:770px; }
body                   { color:#333; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; margin:0; }
.stripe                { color:#fff; background-color:#039; font-size:14px; }
.stripe-popup          { color:#fff; background-color:#039; font-size:12px; letter-spacing:0.1em; }
.office-name a 		   { color:#fff; background-color:transparent; font-size:14px; font-weight:bold; text-decoration:none; font-family: verdana,tahoma,sans-serif; }
.office-name a:link    { color:#fff; background-color:transparent; font-size:14px; font-weight:bold; text-decoration:none; }
.office-name a:visited { color:#fff; background-color:transparent; font-size:14px; font-weight:bold; text-decoration:none; }
.office-name a:hover   { color:#fff; background-color:transparent; font-size:14px; font-weight:bold; text-decoration:underline; }
.office-name a:active  { color:#fff; background-color:transparent; font-size:14px; font-weight:bold; text-decoration:none; }
.companyname           { color:#fff; background:#5C92CE url(/img/branding/AMCA_hdr.jpg) scroll no-repeat bottom right; font-size:20px; height:100px; }
.companymenu           { color:#fff; background:#039 url(/img/menu/AMCA_menu.jpg) scroll repeat-y bottom left; }

#AMCAfan               { position:absolute; width:335px; height:90px; z-index:10; right:125px; top:25px; }

.amca-menu             { color:#FFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.1em; }
.amca-sa               { background-color:#DE0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.1em; }

.amca-menu select      { font:11px normal Verdana, sans-serif; width:158px; color:#333; background:#ffffff; letter-spacing:normal; }
.amca-menu optgroup    { font:12px normal Verdana, sans-serif; width:158px; color:#fff; background:#669966; outline-style:none; padding-bottom:5px; }
.amca-menu option      { font:12px normal Verdana, sans-serif; width:158px; outline-style:none; }

.content               { color:#333; background-color:transparent; font-size:12px; text-decoration:none; max-width: 500px; }
.leftcol               { color:#333; background-color:transparent; font-size:11px; text-decoration:none; padding:10px; }
.rightcol              { color:#333; background-color:transparent; font-size:11px; text-decoration:none; padding:10px; }

/*	-------------------------------------------
	Outer Container for the Toggle-O-Matic Menu
	------------------------------------------- */
#button                { padding-top:10px; }

/*	--------
	Top Menu
	-------- */
.header                { background-color:#039; color:#fff; letter-spacing:0.1em; font-size:11px; font-weight:bold; }
.header a:link,
.header a:visited      { background-color:#039; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
.header a:hover        { background-color:#fff; color:#039; text-decoration:none; font-size:11px; font-weight:bold; }
.header a:active       { background-color:#039; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }

/*	-----------
	Page footer
	----------- */
.footer                { background-color:#039; color:#fff; font-size:11px; text-decoration:none; }
.footer a              { background-color:#039; color:#fff; font-size:11px; text-decoration:none;      font-weight:bold; }
.footer a:link         { background-color:#039; color:#fff; font-size:11px; text-decoration:none;      font-weight:bold; }
.footer a:visited      { background-color:#039; color:#fff; font-size:11px; text-decoration:none;      font-weight:bold; }
.footer a:hover        { background-color:#039; color:#fff; font-size:11px; text-decoration:underline; font-weight:bold; }	
.footer a:active       { background-color:#039; color:#fff; font-size:11px; text-decoration:none;      font-weight:bold; }

/*	-----------------------------------------------------
	Branches - variation on a theme by www.wellstyled.com 
*/
.branch               { margin:0 10px 0 0; padding:0 0 10px 0; float:left; width:180px; text-align:center; font-size:100%; height:225px; overflow:auto; }
.branch-name          { margin:0 0 5px 10px; text-align:left; font-size:110%; }
.branch-desc          { margin:5px 10px; padding:0; text-align:left; font-size:80%; }
.cleaner              { clear:both }

/*	-----------------------------------------------------
	Snazzy Borders by Stu Nichols 
	[http://www.cssplay.co.uk/boxes/snazzy.html] 
*/
.xtop, .xbottom 		{ display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4	{ display:block; overflow:hidden;}
.xb1, .xb2, .xb3 		{ height:1px;}
.xb2, .xb3, .xb4 		{ background:#F0F7FF; border-left:1px solid #039; border-right:1px solid #039;}
.xb1 					{ margin:0 5px; background:#039;}
.xb2 					{ margin:0 3px; border-width:0 2px;}
.xb3 					{ margin:0 2px; }
.xb4 					{ margin:0 1px; height:2px; }

.xboxcontent 			{ display:block; background:#F0F7FF; border:0 solid #039; border-width:0 1px;}
* html .xboxcontent     { height:1px; }

.xsnazzyR a				{ color:#039; }
.xsnazzyR a:hover		{ color:#F00; }
.xsnazzyR ol,
.xsnazzyR ul 			{ margin:0 0 0 30px; padding-bottom:0.5em; font:10px Verdana, sans-serif; color:#039; list-style-position:outside; padding-left:10px; }
.xsnazzyR p  			{ margin:0 10px; padding-bottom:0.5em; font:11px Verdana, sans-serif; }
.xsnazzyR form,
.xsnazzyR input  		{ font:11px Verdana, sans-serif; }
.xsnazzyR h3 			{ margin:0 10px; padding-bottom:0.5em; color:#039; }
.xsnazzyR    			{ margin:0; background:transparent;}

.white 					{ color:#333; background:#fff; }
.paleblu 				{ color:#333; background:#F6F9FC; }
.shadeblu 				{ color:#333; background:#FFCC00; }
.darkblu 				{ color:#333; background:#DE0000; }
.identity 				{ color:#333; background:#DE0000; }

/*	-----------------------------------------------------
    1. Eliminate the border around a selected link
    2. Inherit font-size for inline anchor tags
*/
a	{ outline:none; font-size:inherit; }

/*	-----------------------------------------------------
	Using real horizontal rules (or faking them properly) 
	[http://diveintoaccessibility.org/day_25_using_real_horizontal_rules_or_faking_them_properly.html] 
*/
div.hr {display: none}
/*/*/
div.hr {
  display: block;
  height: 25px;
  background-image: url(/img/horizontal_line.gif);
  background-repeat: repeat-x;
  background-position: center center;
  margin: 1em 0 1em 0;
}
hr {display:none}
/* */