 /*-- DEFAULT STYLES --*/ 

* {padding:0;margin:0;}
body {font-size:62.5%;}
img {border:0;}
a img {border:0;}
blockquote {margin:20px 30px;}


 /*-- PARAGRAPHS AND HEADINGS --*/ 
    
p {line-height:2em;text-align:left;margin-bottom:1em;}
h1 {font-size:38px;margin:0px 0px 30px;}
h2 {font-size:24px;margin:30px 0px 20px;}
h3 {font-size:16px; margin:20px 0px 5px;}
h4 {margin-top:20px;}
ol {margin:20px 0px 20px 20px;padding:0px 20px;list-style:lower-roman;}
ul {margin:20px 0px 20px 20px;padding:0px 20px;list-style:disc;}
li {margin:10px 0px;}	


/*-- MAIN LINKS --*/

a {text-decoration:underline;} 	
a:hover {text-decoration:none;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none;}

a.glossy {text-align:center;font-weight:bold;display:block;text-decoration:none;}	
a.glossy:hover {}	
a.gSmall {font-size:15px;width:100px;height:30px;line-height:30px;background:url(/images/glossy-small.png);}
a.gSmall:hover {background-position:0px -30px;}
a.gMed {font-size:15px;width:150px;height:45px;line-height:45px;background:url(/images/glossy-med.png);}
a.gMed:hover {background-position:0px -45px;}
a.gLarge {font-size:15px;width:200px;height:60px;line-height:60px;background:url(/images/glossy-large.png);}
a.gLarge:hover {background-position:0px -60px;}

a.icon {padding-left:35px;height:30px;display:block;text-decoration:none;}
	a.pageBackup {background:url(/images/icons/backup.png) no-repeat left;}
	a.pageEdit {background:url(/images/icons/edit.png) no-repeat left;}
	a.pageRestore {background:url(/images/icons/refreshblue.png) no-repeat left;}
	a.pageDelete {background:url(/images/icons/Warning.png) no-repeat left;}
	a.email {background:url(/images/icons/envelopeopenblue.png) no-repeat left;}
	a.phone {background:url(/images/icons/Phone.png) no-repeat left;}	
	a.ideas {background:url(/images/icons/lightblue.png) no-repeat left;}	
	a.consult {background:url(/images/icons/Chat.png) no-repeat left;}	
	a.advice {background:url(/images/icons/reply.png) no-repeat left;}	
	a.add {background:url(/images/icons/plusblue.png) no-repeat left;}	
	
	
	
	/* icon classes go here */


/*-- FORMS --*/  

fieldset {float:left;clear:none;width:100%;border:0;}
fieldset ul, fieldset ol {padding:0;list-style:none;}	/* ie: zoom:1; */
fieldset ul, fieldset ol {list-style:none;}
label {float:left;margin-right:10px;text-align:right;font-weight:bold;}
label.error {color:#663300;clear:both;text-align:left;}
fieldset li {padding-bottom:0px;clear:left;float:left;width:100%;}
.button {width:150px;height:45px;line-height:45px;text-align:center;font-weight:bold;border:0;font-size:15px;background:url(/images/glossy-med.png);}

.checkboxSingle {float:left;border:0;}
.checkboxMultiple {}

span.checkboxComment {display:inline;float:left;margin-left:10px;}
span.textboxComment {display:block;}


/*-- COMMON STYLES - REUSED THROUGHOUT --*/

.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.flushLeft {margin-left:0;padding-left:0;}
.attention {background:#ffcccc;color:#000;padding:10px;border:1px solid #000;margin-bottom:20px;}
.noBorder {border:0;}
.noTopMargin {margin-top:0;}
.half {width:47%;}


/*-- TO DISPLAY MESSAGES  AND EDIT PAGE LINKS --*/

#theMessage, .linkExpand {padding:15px 15px 15px 15px;display:block;margin-bottom:20px;}

.adminEditLinks {width:100px;float:right;}
.adminEditLinks a {margin-bottom:10px;text-decoration:none;}



/*-- THIS WEBSITE - CUSTOM STYLES --*/

body, html {height:101%;}

div#wrapper {font-size:1.3em;position:relative;height:auto !important;height:100%;min-height:100%;width:100%;text-align:left;text-align:center;}

#topBar {position:absolute;top:0;left:0;height:40px;width:100%;text-align:right;}

#pageContainer {position:relative;margin:0 auto;width:940px;text-align:left;padding:290px 0px 70px;}

	a#logo {display:block; height:100px;width:280px;text-decoration:none;position:absolute;top:0px;left:20px;text-indent:-2000px;background:url(/images/aba/logo9.png);z-index:2;}
	
	#topBarLinks {height:40px;position:absolute;right:0px;top:0px;font-size:13px;}
		#topBarLinksFadeLeft {float:right;width:50px;height:40px;background:url(/images/aba/top-bar-links-fade-left.png);}
		#topBarLinksFadeRight {float:right;width:50px;height:40px;background:url(/images/aba/top-bar-links-fade-right.png);}	
		#topBarLinks a {display:block;float:right;height:40px;line-height:40px;padding:0px 16px;color:#fff;border-left:1px solid #fff;background:url(/images/aba/top-bar-links-off.png);text-decoration:none;}
		#topBarLinks a:hover {color:#fff;background:url(/images/aba/top-bar-links-on.png);}
		
		#topBarLinks a.noBorder {border:0;}
		#topBarLinks a.endLink {border:0;}
		#topBarLinks a.endLink img {margin-top:8px;}
	
	#graphics {position:absolute;top:40px;left:0;height:250px;z-index:0;border-bottom:4px solid #025751;z-index:1;overflow:hidden;}	
	
		#graphicsLinks {position:absolute;bottom:0;right:0;width:940px;height:30px;background:#000;opacity:0.8;filter:alpha(opacity=80);text-align:center;}
		
		#graphicsLinks a {color:#fff; line-height:30px;margin:0px 20px;font-weight:bold;font-size:13px;}
		
		a#testimonialsLink {position:absolute;bottom:20px;left:20px;width:400px;height:60px;background:none;z-index:9999;display:block;}
		#graphicsText {position:absolute;bottom:20px;left:20px;font-size:15px;font-style:italic;color:#025751;width:400px;height:60px;line-height:60px;background:url(/images/aba/graphics-text5.png) no-repeat top left;text-align:center;z-index:9;overflow:hidden;}
		
		#graphicsText .gt {background:transparent !important; width:400px;text-align:center;margin:auto;}
		#graphicsText .gtOneLine {line-height:60px;}
		#graphicsText .gtTwoLine {line-height:17px;padding-top:13px;}
		
		#graphicsAdminContainer {opacity:0.8;filter:alpha(opacity=80);width:230px;height:250px;position:absolute;top:0;z-index:999;font-size:12px;}
			#graphicsAdminContainer a {color:#bbdbda;}
			#graphicsAdminContainer a:hover {color:#fff;}
			#graphicsAdminLink {width:30px;height:250px;position:absolute;top:0;left:0;z-index:999;display:block;}
			#graphicsAdminMenu {background:#000;height:250px;width:170px;padding:15px;position:absolute;top:0;right:0;z-index:999;}
				#graphicsAdminMenu ul li {margin-bottom:10px;list-style:none;}
				#graphicsAdminMenu ul li a {color:#bbdbda;text-decoration:none;}
				#graphicsAdminMenu ul li a:hover {color:#fff;}
			
	#contentContainer {position:relative;height:auto !important;height:250px;min-height:250px;z-index:1;}	
	
		#sideCol {float:right;width:280px;text-align:center;color:#fff;z-index:99;margin-top:30px;}
		* html #sideCol {width:320px;}
			.sb {width:280px;}
			.sbContainer {margin-bottom:15px;}
			.sbContainer .sbTop {height:30px;background:url(/images/aba/sb-top.png) no-repeat top left;}
			.sbContainer .sbContent {background:#025751;padding:0px 20px;}
			.sbContainer .sbBottom {height:30px;background:url(/images/aba/sb-bottom.png) no-repeat bottom left;margin:0px;}
				
			.sb {}
			.sb a, .sb li a {color:#bbdbda;text-decoration:none;font-size:13px;}
			.sb a:hover {color:#fff;}
			.sb h3 {margin:0px;text-align:center;position:relative;top:-10px;font-weight:bold;}
			.sb p {text-align:center;margin:0px;}
			.sb a.icon, a.icon {display:block;padding-top:7px;text-align:left;padding-left:35px;}
			.sb a.pdf, a.pdf {background:url(/images/icons/pdf-30.png) no-repeat left top;}
			.sb ol {margin-left:10px;list-style:none;}
				.sb ol li {margin:5px 0px;}			
			.sb ol.contactLinks {margin-left:10px;padding-bottom:0;margin-bottom:0;}
				.sb ol.contactLinks li {margin-bottom:0px;}	
			.sb ul.Advice {margin-left:10px;padding-bottom:0;margin-bottom:0;}
				.sb ul.Advice li {margin-bottom:0px;text-align:left;}
				
			
			h2.featured {margin-top:40px;margin-left:10px;font-size:20px;color:#087abf;color:#bbdbda;color:#017b73;}	
	
		#mainCol {float:left;width:620px;margin:30px 0px 0px 0px;background:#fff;}
			#mainCol h1 {margin:0px 0px 30px;}

	
	

#footer {position:absolute;bottom:0;left:0;margin:0 auto;width:100%;height:60px;font-size:12px;color:#fff;padding-top:10px;z-index:2;}

#footer a {color:#fff;padding:0px 10px;border-right:1px solid #fff;text-decoration:none;}

#footer a.noBorder {border:0;}

#footer a:hover {color:#fff;}

a.homeList {margin:20px;}

.margin10 {margin:0px 10px;}

