/* CSS Document */

body 						{margin:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#6c5735;}
	
img 						{border:none;}

a img 						{border: 0 none;}

div.topBg 					{background-color:#FFFFFF; width:100%; text-align:center; height:110px; font-size:70%;}

div.topContent 				{position:relative; margin:0 auto; width:950px; height:110px; text-align:left;}

div.ahLogo 					{position:absolute; left:15px; bottom:13px;}
	
div.topInput 				{position:absolute; width:263px; height:60px; right:7px; bottom:20px; color:#b6b7b9;}

div.topInLeft 				{position:relative; width:58px; height:20px; float:left; line-height:155%; text-align:right;}
	
div.topInRight				{position:relative; margin-left:5px; width:200px; height:22px; float:left; line-height:125%;}

input.search 				{height:16px; width:165px; border:1px solid #b6b7b9; font-size:100%; vertical-align:middle}

input.searchImage			{margin-left:3px; vertical-align:middle}

div.bannerBg				{width:100%; text-align:center; height:127px; font-size:70%;}

div.bannerContent 			{position:relative; margin:0 auto; width:950px; height:127px; text-align:left; margin-top:5px;}

div.bodyBg 					{background-color:#FFFFFF; width:100%; text-align:center; font-size:75%; line-height:150%;}

div.bodyContainer 			{position:relative; margin:0 auto; width:960px; text-align:left; background-color:#FFFFFF; padding-top:10px;}

div.nav a, div.nav a:focus, div.nav a:active {color:#000; text-decoration:none; line-height:2em; width:90%; display:block;}

div.nav ul 					{list-style:none; padding:0; margin:0; position:relative;}

div.nav .navBg1				{border-left: 10px solid #19c1f3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg1:hover, div.nav .navBg1:active, div.nav .navBg1:focus {border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px; height:2em;}

div.nav .navBg2				{border-left: 10px solid #008ed3; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg2:hover, div.nav .navBg2:active, div.nav .navBg2:focus {border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3				{border-left: 10px solid #0f6bb5; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg3:hover, div.nav .navBg3:active, .div.nav navBg3:focus {border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4				{border-left: 10px solid #0054a6; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg4:hover, div.nav .navBg4:active, div.nav .navBg4:focus {border-left: 10px solid #0054a6; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5				{border-left: 10px solid #8cc63f; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg5:hover, div.nav .navBg5:active, div.nav .navBg5:focus {border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6				{border-left: 10px solid #5dbb46; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg6:hover, div.nav .navBg6:active, div.nav .navBg6:focus {border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7				{border-left: 10px solid #22b14c; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg7:hover, div.nav .navBg7:active, div.nav .navBg7:focus {border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8				{border-left: 10px solid #28903a; list-style:none; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg8:hover, div.nav .navBg8:active, div.nav .navBg8:focus {border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9				{border-left: 10px solid #006f3a; background-color:#e4ecf8; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav .navBg9:hover, div.nav .navBg9:active, div.nav .navBg9:focus {border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg1 		{border-left: 10px solid #19c1f3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg2 		{border-left: 10px solid #008ed3; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg3 		{border-left: 10px solid #0f6bb5; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg4 		{border-left: 10px solid #0054a6; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg5 		{border-left: 10px solid #8cc63f; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg6 		{border-left: 10px solid #5dbb46; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg7 		{border-left: 10px solid #22b14c; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg8 		{border-left: 10px solid #28903a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selectedBg9 		{border-left: 10px solid #006f3a; list-style:none; background-color:#9dbce3; margin:2px 0px 2px 0px; padding:0px 1px 0px 8px;}

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 a {font-weight:bold; color:#000; margin:2px 0px 2px 0px; padding:0px 1px 0px 0px;}	

div.nav li.selected, li.selectedBg1, li.selectedBg2, li.selectedBg3, li.selectedBg4, li.selectedBg5, li.selectedBg6, li.selectedBg7, li.selectedBg8, li.selectedBg9 span	{font-weight:bold; color:#000; line-height:2em;}	

div.nav li.subNavselected a	{color:#f26522; text-decoration:none; line-height:18px;}

div.nav li.subNavselected	{color:#f26522; text-decoration:none; line-height:18px; list-style:none; padding: 0px 0px 0px 19px;}

div.nav li.subNav a 		{color:#000; text-decoration:none; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav a:hover, div.nav li.subNav a:active, div.nav li.subNav a:focus	{color:#f26522; text-decoration:underline; line-height:18px; display:block; padding: 0px 0px 0px 19px;}

div.nav li.subNav span 		{color:#000; text-decoration:none; line-height:18px; display:block; font-weight:bold;}

div.nav li.subSubNav		{list-style:square; margin-left:33px; color:#000; font-size:0.9em}

div.nav li.subSubNav a 		{color:#000; line-height:18px; padding:0;}

div.nav li.subSubNav a:hover {text-decoration:underline}

div.nav li.subSubNavSelected a {list-style:square; color:#f26522; text-decoration:none; line-height:18px; padding:0;}

div.nav li.subSubNavSelected {list-style:square; margin-left:33px; color:#f26522; text-decoration:none; line-height:18px; padding:0; font-size:0.9em}

div.navImage1				{background-color:#19c1f3; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage2				{background-color:#008ed3; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage3				{background-color:#0f6bb5; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;} 

div.navImage4				{background-color:#0054a6; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage5				{background-color:#8cc63f; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage6				{background-color:#5dbb46; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage7				{background-color:#22b14c; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage8				{background-color:#28903a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

div.navImage9				{background-color:#006f3a; width:181px; padding-left:9px; padding-bottom:4px; margin-bottom:8px;}

#mainContentInt 			{position:relative; width:695px; float:left; padding:2px 10px 0 16px;}

#mainContent 				{position:relative; width:519px; float:left; padding:2px 10px 0 16px;}

#mainContent .highlight, #mainContentInt .highlight {color:#008ed3;}

#mainContent a, #mainContentInt a {color:#008ed3; text-decoration:underline;}

#mainContent h1.head1, #mainContentInt h1.head1 {color:#19c1f3; font-size:220%; font-weight:normal; margin:1px 0 0 0;}

#mainContent h1.head2, #mainContentInt h1.head2 {color:#008ed3; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head3, #mainContentInt h1.head3 {color:#0f6bb5; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head4, #mainContentInt h1.head4 {color:#0054a6; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head5, #mainContentInt h1.head5 {color:#8cc63f; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head6, #mainContentInt h1.head6 {color:#5dbb46; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head7, #mainContentInt h1.head7 {color:#22b14c; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head8, #mainContentInt h1.head8 {color:#28903a; font-size:220%; font-weight:normal; margin:0;}

#mainContent h1.head9, #mainContentInt h1.head9 {color:#006f3a; font-size:220%; font-weight:normal; margin:0;}

#mainContent h2.black, #mainContentInt h2.black {font-size:115%; color:#000; margin:0px; padding-bottom:3px;}

#mainContent h2, #mainContentInt h2 {font-size:100%; color:#008ed3; font-weight:bold;}

div.rightColumn 			{position:relative; float:left; width:190px; margin:40px 0px 10px 0;}

div.rightColumn h1			{font-size:110%; color:#000; font-weight:bold;}

div.rightColumnBrands		{position:relative; float:right; width:190px; margin:0;}

p.brands 					{width:495px;}

div.leftColumnBrands		{position:relative; float:left; width:500px; margin: 0;}

div.rtColImg				{width:190px; padding:0px;}

div.rtColText 				{color:#000; padding:3px 5px 4px 5px;font-size:90%;line-height:145%;}

a.arrowBrown 				{background: url(../img/arrowBrown.gif) no-repeat 0px 4px; padding-left:8px; color:#000; text-decoration:underline; margin:5px 0px 2px 0px; display:block;}

#mainContent a.arrowBrown2 	{background: url(../img/arrowBrown.gif) no-repeat 4px 4px; padding-left:12px; color:#000; text-decoration:underline; margin:0;}

hr.dashed					{border-top:1px dashed #000; border-bottom:1px dashed #FFF; border-left:none; border-right:none; width:164px;}

hr.dashed80					{border-top:1px dashed #000; border-bottom:1px dashed #FFF; border-left:none; border-right:none; width:80%; margin-left:10%;}

div.twoColLeft 				{position:relative; width:220px; float:left; margin-top:15px; margin-bottom:25px; padding-right:15px; line-height:125%;}

div.twoColRight 			{position:relative; left:-2px; width:290px; float:left; margin-top:15px; margin-bottom:25px; padding-left:20px; line-height:125%;}

div.twoColRightMT 			{position:relative; left:-2px; width:260px; float:left; margin-top:15px; margin-bottom:25px; padding-left:20px; line-height:125%;}

div.footerContainer			{width:950px; height:40px; border-top:solid 1px; padding-top:18px; clear:both; color:#000; margin-top:18px;font-size:90%;}

div.footerContainer a		{color:#000; text-decoration:none;}

div.footerContainer a:hover {text-decoration:underline}

div.footerLeft 				{position:relative; width:50%; float:left;}
	
div.footerRight				{position:relative; width:50%; float:left; text-align:right;}

.sep 						{font-size:10%; color:#FFF;}
 
a.skip, a.skip:hover, a.skip:visited {font-size:50%; color:#fff; background-color:#fff; cursor:default;}
 
a.skip:focus, a.skip:active {font-size:100%; background-color:#990000; color:#FFFFFF; padding:4px; font-weight:bold}

.map						{float:right; margin-bottom: 10px;}

.mapRight					{float:right; margin-right:55px;}

.mapLeft					{float:left;}

div.sitemapBar				{background-color:#e4ecf8; margin:0; padding:1px 1px 1px 4px; height:2em; display:block; width:200px; line-height:2em;}

#mainContent a.sitemapLink	{color:#FFF; font-weight:bold;}

dt							{font-weight:bold; margin-top:5px;}

dd							{margin-left:0}

div.twoColRight img 		{float:left; margin:0 15px 10px 0;}

br.clear					{clear:both;}

ul.blueBullet 				{margin:0; padding:0; list-style:none;}

ul.blueBullet li 			{background: url(../img/blueBullet.gif) no-repeat 0px 6px; padding-left:12px; position:relative}

h2 							{font-weight:normal; font-size:110%}

h2.smallBlack				{font-size:115%; margin:6px 0; padding:0}

div.rightColumnHome 		{position:relative; float:left; width:190px; margin:0px 0px 10px 0px; background:url(../img/rightColBg.gif) no-repeat bottom #b5cbea;}

p.footnote					{margin-top:30px; font-size:90%; font-style:italic}

div.index h2				{float:left; width:390px;margin:0 0 15px 0;}

.indexDate					{font-style:italic; font-size:90%; font-weight:normal; color:#333; float:right; width:115px; text-align:right; margin-right:5px;}

div.index p					{clear:both;margin:0 0 15px 0;}

/** all new for new home page **/

div.bannerBottomBg			{clear:both; width:100%; text-align:center;  font-size:90%; color:#000;}

div.bannerBottomContent 	{position:relative; margin:0 auto; width:950px; height:133px; text-align:left; margin-top:5px; background:url(../img/rightColBg.gif) repeat-x bottom #b5cbea;}

.bottomHeaderBold			{font:Tahoma, Arial; font-weight:bold; font-size:110%;}

div.bottom1					{position:relative; width:30%; float:left; margin: 5px 0 5px 5px; padding-right:15px; line-height:125%;}

div.bottom2 				{position:relative; left:-2px; width:30%; float:left; margin: 5px 0 5px 5px; padding-left:15px; padding-right:15px; line-height:125%;}

div.bottom3 				{position:relative; left:-2px; width:30%; float:left; margin: 5px 0 5px 5px; padding-left:15px; line-height:125%;}

.bottomImg					{float:right; margin-left:3px;}

.bottomDate					{font-style:italic}

#mainContentIndex p.firstPara {color:#6c5735; font-size:145%; font-weight:normal; width:680px; line-height:1.4em; font-family:Arial, Helvetica, Verdana, sans-serif;}

#mainContentIndex 			{position:relative; width:695px; float:left; padding:2px 10px 0 16px;}

#mainContentIndex h1.head1	{color:#19c1f3; font-size:220%; font-weight:normal; margin:1px 0 0 0;}

a.regular  					{color:#008ed3; text-decoration:underline;}

.strong						{font-weight:bold;}

.contactUs					{font-size:100%; color:#008ed3; font-weight:bold;}

/** changed **/

div.nav 					{width:190px; float:left; padding:0 0 0 15px; position:relative; margin:0 0 0px 5px; font-size:100%;}

#mainContent p.firstPara 	{color:#6c5735; font-size:100%; font-weight:bold; width:480px; line-height:1.4em;}

#mainContentInt p.firstPara	{color:#6c5735; font-size:100%; font-weight:bold; line-height:1.4em;}

h2.news						{color:#6c5735 !important; font-size:100% !important; font-weight:bold !important; width:480px; line-height:1.4em; font-family:Arial, Helvetica, Verdana, sans-serif;}

div.block h2, div.block p {display:inline;}

div.block p {display:inline; padding-left: 8px;}

div.block {padding-bottom: 15px;}

p.comment {font-size:90%; font-style:italic}

.top-space {padding-top:15px}

.bottom-space {padding-bottom:20px}

#singleColumn	{position:relative; width:700px; float:left; padding:0px 0px 0px 0px;}

div.bodyContainerWide {position:relative; margin:0 auto; width:1000px; text-align:left; background-color:#FFFFFF; padding-top:10px;}

.big-blue {color:#23ADE8; font-size:1.7em; font-weight:normal; padding-top:15px;}

.med-green {color:#1EB53A; font-size:1.0em; font-weight:bold;}