@charset "UTF-8";

/* Screen Styles                                    */
/* Copyright(C)2008 Source Internet Development Ltd */

/* Common Styles */

html {height: 100%; margin: 0;}
body {height: 100%; background: #f7f7f6; margin: 0; text-align: center;}

p, span, h1, h2, h3, h4, h5, h6, a, label, ul, table	{font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

#header100				{width: 100%; margin: 0; text-align: center; padding: 0; background: white bottom repeat-x url(http://www.atlas.org.uk/images/bg-menubar-line.gif);}
#headerWater				{width: 960px; background: bottom right no-repeat url(http://www.atlas.org.uk/images/header-watermark.png); margin: 0 auto; text-align: left; padding: 0;}
#headerArea				{width: 960px; margin: 0 auto; text-align: left; overflow: hidden; padding: 0;}
#headerArea #logo			{float: left; width: 126px; background: top right no-repeat url(http://www.atlas.org.uk/images/header-line.png); padding: 20px 0 0 20px; margin: 0;}
#headerArea #logo img		{border: none;}
#headerArea #txt			{width: 575px; margin: 0; padding: 48px 0 0 25px; float: left; overflow: hidden;}
#headerArea #txt h1		{color: #213995; font-size: 120%; margin: 0;}
#headerArea #txt h2		{color: #a6a5a5; width: 575px; font-size: 100%; font-weight: normal; margin: 0 0 13px 0;}
#headerArea #txt p			{color: #c45446; font-size: 100%; font-weight: normal; margin: 0;}
#headerArea #txt p strong	{color: #c3190b; font-weight: bold; padding: 0 20px 0 0;}
#headerArea #txt p a		{color: #c3190b; font-weight: bold; font-size: 100%; text-decoration: none;}
#headerArea #txt p a:hover	{color: #333; font-size: 100%;}

#menuArea				{width: 960px; margin: 0 auto; padding: 30px 0 0 0; text-align: left; clear: both; overflow: hidden;}

#footer100				{width: 100%; margin: 0; text-align: center; padding: 0;}
#footerContent				{width: 960px; margin: 0 auto; text-align: left; overflow: hidden; background: top left no-repeat url(http://www.atlas.org.uk/images/bg-footer.png);}
#footerContent p			{font-size: 75%; color: #676767; margin: 0 0 2px 0;}
#footerContent p strong		{font-weight: bold; color: #494949; margin: 0;}
#footerContent p a			{font-weight: bold; color: #494949; margin: 0 12px 0 0;}
#footerContent p a:hover	{font-weight: bold; color: #000;}
#footerLeft				{float: left; padding: 45px 0 45px 30px;}
#footerRight				{float: left; padding: 45px 0 45px 30px;}
#footerLogo				{float: right; padding: 22px 30px 0 0;}
#footerLogo img			{border: none;}

#bread100					{width: 100%; margin: 0 0 15px 0; text-align: center; padding: 0;}
#breadContent				{width: 960px; height: 40px; margin: 0 auto; padding: 0; text-align: left; background: top left no-repeat url(http://www.atlas.org.uk/images/bg-breadcrumbs.png);}
#breadContainer				{margin: 0; padding: 11px 0 0 12px;}
#breadContainer	p			{margin: 0; font-size: 80%; color: #888;}
#breadContainer	a			{margin: 0; font-size: 100%; font-weight: bold; color: #696969;}
#breadContainer	a:hover		{color: #222;}

#mainContent100				{width: 100%; margin: 0 0 50px 0; text-align: center; padding: 0;}
#mainContentTop				{width: 960px; height: 10px; margin: 0 auto; text-align: left; background: top left no-repeat url(http://www.atlas.org.uk/images/bg-content-top.png);}
#mainContentBot				{width: 960px; height: 10px; margin: 0 auto; text-align: left; background: top left no-repeat url(http://www.atlas.org.uk/images/bg-content-bot.png);}

#mainContent				{width: 960px; margin: 0 auto; text-align: left; overflow: hidden; background: top left repeat-y url(http://www.atlas.org.uk/images/bg-content-mid.png);}
#mainContent h2				{font-size: 140%; color: #357dd7; font-weight: bold; margin: 0;}
#mainContent h3				{font-size: 140%; color: #357dd7; font-weight: bold; margin: 0 0 15px 0;}
#mainContent h4				{clear: both; font-size: 130%; color: #357dd7; font-weight: bold; margin: 35px 0 0 0; padding: 0;}
#mainContent h5				{font-size: 110%; color: #333; font-weight: bold; margin: 45px 0 8px 0;}
#mainContent p				{color: #777; font-size: 90%; margin: 0 0 20px 0; line-height: 120%;}
#mainContent p strong		{font-weight: bold; font-size: 100%; color: #555;}
#mainContent p a			{font-size: 100%; color: #357dd7; margin: 0;}
#mainContent p a:hover		{color: #213a96; margin: 0;}
#mainContent ul				{margin: 0 0 30px 0;}
#mainContent li				{color: #777; font-size: 90%; margin: 0 0 12px 0; padding: 0; line-height: 120%;}

#mainContent .backTopLink			{clear: both; font-size: 80%; color: #357dd7; margin: 40px 0 40px 0;}
#mainContent .backTopLink a			{font-size: 100%; color: #357dd7; margin: 0;}
#mainContent .backTopLink a:hover	{color: #000; margin: 0;}

#waterMarkA					{margin: 0; padding: 0;}
#waterMarkPres				{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-pres.jpg);}
#waterMarkStaff				{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-staff.jpg);}
#waterMarkLogo				{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-logo.jpg);}
#waterMarkMembers			{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-members.jpg);}
#waterMarkHS				{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-hs.jpg);}
#waterMarkTrain				{margin: 0 1px 0 0; overflow: hidden; padding: 0; background: bottom right no-repeat url(http://www.atlas.org.uk/images/bg-watermark-training.jpg);}


#TwoColPageLeft				{float: left; width: 580px; padding: 35px 0 0 40px; margin: 0;}

#TwoColPageRight			{float: right; text-align: left; padding: 35px 60px 0 0; width: 210px;}
#TwoColPageRight h4			{font-size: 110%; color: #213a96; font-weight: bold; padding: 0 0 8px 0; border-bottom: 1px solid #dcdad9; margin: 0;}

#rightMenu 					{margin: 0 0 55px 0; padding: 0; list-style: none;}
#rightMenu li				{border-bottom: 1px solid #dcdad9; padding: 0; margin: 0;}
#rightMenu li a				{display: block; text-decoration: none; background: white; font-size: 85%; padding: 4px 0 4px 0; color: #357dd7;}
#rightMenu li a:hover		{background: #357dd7; color: #fff; padding: 4px 0 4px 8px;}
#rightMenu li .on			{background: #fff; color: #aaa; padding: 4px 0 4px 0;}

#OneColLeft					{text-align: left; padding: 35px 50px 0 40px; margin: 0;}

#featuredBoxTop				{background: top left no-repeat url(http://www.atlas.org.uk/images/bg-featuredbox-top.png); padding: 0; width: 580px; height: 15px; margin: 35px 0 0 0;}
#featuredBoxBot				{background: top left no-repeat url(http://www.atlas.org.uk/images/bg-featuredbox-bot.png); padding: 0; width: 580px; height: 15px; margin: 0 0 35px 0;}

#featuredBox				{background: #377ce5; padding: 10px 25px 15px 27px; width: 528px; margin: 0;}
#featuredBox h4				{font-weight: bold; font-size: 120%; color: #fff; margin: 0 0 15px 0; padding: 0;}
#featuredBox ul				{color: #b2def9; margin: 0; padding: 0 0 0 28px;}
#featuredBox li				{color: #ebf7fc; font-size: 90%; line-height: 110%; margin: 0 0 16px 0;}
#featuredBox li	strong		{color: #fff; font-size: 110%; line-height: 110%; margin: 0;}
#featuredBox li p			{font-size: 100%; margin: 0;}
#featuredBox li a			{font-size: 100%; margin: 0; color: #ebf7fc;}
#featuredBox li a:hover		{background: #ebf7fc; color: #377ce5;}


#leftImage					{float: left; margin: 0 20px 12px 0;}
#leftImage #img				{margin: 0 0 3px 0; border: 1px solid #c3c1bf; background: white; padding: 4px;}
#leftImage p				{font-size: 75%; color: #999; margin: 0;}

#rightImage					{float: right; text-align: left; margin: 0 0 12px 20px; clear: both;}
#rightImage #img			{margin: 0 0 3px 0; border: 1px solid #c3c1bf; background: white; padding: 4px;}
#rightImage p				{font-size: 75%; color: #999; margin: 0;}

#fullImage					{text-align: right; margin: 0 0 25px 0;}
#fullImage #image			{margin: 0 0 3px 0; border: 1px solid #c3c1bf; background: white; padding: 4px;}
#fullImage p				{font-size: 75%; color: #999; margin: 0;}




/* Home styles */
#homeContent100				{width: 100%; margin: 0; text-align: center; padding: 0;}
#homeContent				{width: 960px; margin: 0 auto; overflow: hidden; padding: 0; background: top left repeat-x url(http://www.atlas.org.uk/images/bg-under-menu.png); text-align: left; clear: both;}
#homeFeature				{width: 960px; height: 390px; background: top left no-repeat url(http://www.atlas.org.uk/images/img-home-feature.jpg); margin: 40px 0 20px 0;}
#homeFeatureText			{width: 310px; text-align: left; color: #fff; margin: 0 0 0 300px; padding-top: 30px;}
#homeFeatureText h2			{font-size: 170%; margin: 0 0 10px 0;}
#homeFeatureText p			{font-size: 90%; margin: 0 0 15px 0;}
#homeFeatureText a			{color: #fff; margin: 0; font-weight: bold; background: #213a96; text-decoration: none; padding: 4px 12px;}
#homeFeatureText a:hover	{color: #fff; font-weight: bold; background: #000; text-decoration: none; padding: 4px 12px;}

#homeBoxesTop				{margin: 0; background: top left no-repeat white url(http://www.atlas.org.uk/images/bg-home-cols-top.png); overflow: hidden;}
#homeBoxesTop h3			{color: #354252; font-size: 130%; margin: 0 0 10px 0;}
#homeBoxesTop h5			{font-size: 80%; margin: 0 0 2px 0; clear: left;}
#homeBoxesTop h5 a			{color: #528cd4;}
#homeBoxesTop h5 a:hover	{color: #213a96;}
#homeBoxesTop p				{color: #a6a5a5; clear: left; font-size: 90%; margin: 0 0 15px 0; line-height: 120%;}

#homeChoices				{color: #b6cee4; margin: 0; padding: 0 0 0 17px;}
#homeChoices li				{font-size: 0.75em; list-style-type: disc; padding: 0 0 3px 0;}
#homeChoices li	a			{color: #528cd4; font-weight: bold;}
#homeChoices li	a:hover		{color: #213a96; font-weight: bold;}

#homeLeftBox				{float: left; width: 254px; margin: 0 0 10px 30px; padding: 28px 36px 0 0; background: top right no-repeat url(http://www.atlas.org.uk/images/home-col-separator.png);}
#homeMidBox					{float: left; width: 254px; margin: 0 0 10px 30px; padding: 28px 36px 0 0; background: top right no-repeat url(http://www.atlas.org.uk/images/home-col-separator.png);}
#homeRightBox				{float: left; width: 254px; margin: 0 0 10px 30px; padding: 28px 36px 0 0;}

#homeBoxesBot				{margin: 0 0 50px 0; height: 15px; background: top left no-repeat white url(http://www.atlas.org.uk/images/bg-home-cols-bot.png); clear: both;}
#homeIcon					{float: left; padding: 0 7px 0 0; margin: -2px 0 0 0;}




/* Search Page styles */
#keySearchBox				{background: #357dd7; margin: 0 0 15px 0; padding: 15px 20px 20px 20px; overflow: hidden;}
#keySearchBox p				{font-weight: bold; color: #fff; font-size: 110%; margin: 0 0 5px 0;}

#keySearchForm						{margin: 0;}
#keySearchForm #field				{float: left; margin: 0; padding: 0;}
#keySearchForm #field .keyField		{font-size: 95%; font-weight: bold; border: 2px solid #255796; color: #000; padding: 2px; width: 250px;}
#keySearchForm #btn					{float: left; margin: 0; padding: 0 0 0 10px;}
#keySearchForm #btn .keyBTN			{padding: 0; margin: 0;}
#keySearchForm #showall				{float: right; padding: 3px 0 0 0; margin: 0;}
#keySearchForm #showall	p			{padding: 0; margin: 0; font-size: 90%;}
#keySearchForm #showall	a			{padding: 0; margin: 0; font-size: 100%; color: #fff; font-weight: bold;}
#keySearchForm #showall	a:hover		{color: #fffb8a; font-weight: bold;}

#advSearchBox				{background: #fff; clear: both; margin: 0 0 35px 0; border: 1px solid #dddbd9; padding: 15px 20px 30px 20px; overflow: hidden;}
#advSearchBox h3			{font-size: 110%; font-weight: bold; margin: 0 0 10px 0; color: #255796;}

#advSearchForm				{margin: 0; padding: 0; text-align: left;}
#advSearchForm label		{font-weight: bold; font-size: 80%; color: #357dd7; margin: 0 0 2px 0;}
#advSearchForm .rolldown	{margin: 2px 0 0 0; width: 220px; font-size: 90%; color: #333;}

TABLE.advSearchUpper		{border: none; width: 100%; margin: 0 0 15px 0; padding: 0;}
TABLE.advSearchUpper TD		{width: 50%; margin: 0; vertical-align: top;}

TABLE.advSearchMid			{border: none; width: 100%; margin: 4px 0 15px 0; padding: 0;}
TABLE.advSearchMid TD		{margin: 0; padding: 0 35px 0 0; vertical-align: top;}

TABLE.advSearchLower		{border: none; width: 100%; margin: 4px 0 15px 0; padding: 0;}
TABLE.advSearchLower TD		{margin: 0; padding: 0; vertical-align: top;}

#checks						{padding: 0; margin: 0; list-style: none;}
#checks li					{padding: 0; margin: 0 0 7px 0; font-size: 90%; color: #777;}
#checks .chBox				{float: left; margin: 0 5px 0 0; padding: 0;}





/* Search Results styles */
#searchRefineArea				{border-top: 1px solid #dddbd9; padding: 8px 0 4px 0; border-bottom: 3px solid #357dd7; margin: 0 0 12px 0;}

#searchRefineLinks				{width: 90%; overflow: hidden;}
#searchRefineLinks ul			{list-style: none; margin: 0; padding: 0;}
#searchRefineLinks li			{float: left; margin: 0 15px 0 0; width: 140px; padding: 0; font-weight: bold; font-size: 80%;}
#searchRefineLinks li p			{padding: 3px 0 0 0; margin: 0;}
#searchRefineLinks li a			{color: #255796;}
#searchRefineLinks li a:hover	{color: #000;}

#searchRefineLinks #refineSearchIcon	{float: left; margin: 0 4px 0 0; padding: 0;}
#searchRefineLinks #startSearchIcon		{float: left; margin: 0 4px 0 0; padding: 0;}

TABLE.searchResults					{margin: 0; padding: 0;}
TABLE.searchResults TH				{border-bottom: 1px solid #ccc; margin: 0; padding: 25px 20px 28px 0; vertical-align: top; text-align: left;}
TABLE.searchResults TD				{border-bottom: 1px solid #ccc; margin: 0; padding: 25px 0 28px 0; vertical-align: top; text-align: left;}

#searchRes							{margin: 0; width: 90%; padding: 0;}
#searchRes h3						{color: #255796; font-size: 100%; margin: 0;}
#searchRes h5						{margin: 0; font-weight: bold; color: #357dd7; font-size: 80%;}
#searchRes h6						{color: #777; font-size: 80%; font-weight: normal; margin: 0;}
#searchRes p						{color: #777; font-size: 80%; font-weight: normal; margin: 0 0 12px 0;}
#searchRes a						{font-size: 100%; color: #357dd7; margin: 0;}
#searchRes a:hover					{color: #000;}
#searchRes .companyLogo				{float: right; margin: 0 0 20px 20px; padding: 0; border: 1px solid #dddbd9; padding: 8px;}
#searchRes #searchTickItem			{margin: 0 0 15px 0;}
#searchRes #searchTickItem p		{font-weight: bold; color: #357dd7; font-size: 80%; padding: 3px 0 0 0;}
#searchRes #searchTickItem #icon	{float: left; clear: both; margin: 0 5px 0 0;}

TABLE.searchResMatrix				{margin: 15px 0 0 0; padding: 0; text-align: left;}
TABLE.searchResMatrix TH			{border: none; vertical-align: top; padding: 0 10px 1px 0; font-size: 80%; color: #777; font-weight: normal; margin: 0;}
TABLE.searchResMatrix TD			{border: none; vertical-align: top; padding: 0 20px 1px 0; font-size: 80%; color: #357dd7; font-weight: bold; margin: 0;}

#resultsPaging						{margin: 15px 0 25px 0; padding: 0; text-align: left; clear: both; overflow: hidden;}
#resultsPaging p					{font-size: 80%; margin: 0 0 8px 0;}
#resultsPaging p strong				{color: white; font-weight: normal; font-size: 100%; margin: 0 0 8px 0; padding: 4px 12px 4px 12px; background: #0063c5; border: 1px solid #0063c5}
#resultsPaging p a					{border: 1px solid #d9d9d9; padding: 4px 12px 4px 12px; margin: 0 0 5px 0; background: #f8f8f8; color: #0063c5; text-decoration: none;}
#resultsPaging p a:hover			{background-color: #0063c5; color: #fff; border: 1px solid #0063c5;; margin: 0 0 5px 0;}




/* About styles */
TABLE.presidentsTable				{padding: 0; margin: 0 0 35px 0;}
TABLE.presidentsTable TR			{}
TABLE.presidentsTable TD			{text-align: left; font-size: 90%; vertical-align: top; margin: 0; border-bottom: 1px solid #b0aead;}
TABLE.presidentsTable TD.name		{padding: 4px 12px 4px 0; color: #444;}
TABLE.presidentsTable TD.comp		{padding: 4px 15px 4px 0; color: #888; font-style: italic;}
TABLE.presidentsTable TD.date		{padding: 4px 17px 4px 0; color: #357dd7;}			

#peopleLinks						{border-bottom: 1px solid #ddd8d9; padding: 10px 0 10px 0; margin: 0; clear: both;}
#peopleLinks p						{font-size: 90%; margin: 0;}
#peopleLinks p a					{margin: 0; color: #357dd7;}
#peopleLinks p a:hover				{}
#peopleLinks p a:selected			{text-decoration: none;}




/* Membership styles */
#memColLeft				{float: left; width: 260px; margin: 0 40px 35px 0;}
#memColRight			{float: left; width: 260px; margin: 0 0 35px 0;}
#memberBenefits			{margin: 0 0 20px 0; padding: 0;}
#memberBenefits h3		{margin: 0; font-size: 100%; color: #333; font-weight: bold;}
#memberBenefits	p		{margin: 0 0 5px 0; color: #777; font-size: 80%; line-height: 120%;}
#memberBenefits	ul		{margin: 0; padding: 3px 0 0 25px;}
#memberBenefits	li		{margin: 0 0 7px 0; color: #777; font-size: 80%; line-height: 120%;}
#memberBenefits	li a	{margin: 0; color: #357dd7; font-size: 100%;}
#memberBenefits	li a:hover	{color: #213a96; margin: 0;}




/* News and Publications styles */
#newsPageHeader			{margin: 0; border-bottom: 1px solid #e6e4e3; padding: 0 0 25px 0; overflow: hidden;}
#newsPageHeader h3		{font-size: 130%; color: #357dd7; font-weight: bold; margin: 0; padding: 0;}
#newsPageHeader p		{margin: 0;}

#newsArticle			{margin: 38px 0 0 0; border-bottom: 1px solid #e6e4e3; padding: 0 0 20px 0; overflow: hidden;}
#newsArticle h1 		{font-size: 140%; color: #357dd7; font-weight: bold; margin: 0;}
#newsArticle h1 a		{font-size: 100%; color: #357dd7; margin: 0; text-decoration: none;}
#newsArticle h1 a:hover	{color: #213a96; text-decoration: underline;}

#newsArticle h2 		{font-size: 110%; color: #357dd7; font-weight: bold; margin: 45px 0 3px 0;}
#newsArticle h3 		{font-size: 90%; color: #357dd7; font-weight: bold; margin: 45px 0 3px 0;}

#newsArticle h5 		{font-size: 80%; color: #93b6db; font-weight: normal; margin: 0 0 8px 0;}
#newsArticle h5 a		{font-size: 100%; color: #779cc4; font-weight: bold; margin: 0;}
#newsArticle h5 a:hover	{color: #000;}

#newsArticle p			{color: #777; font-size: 90%; margin: 0 0 20px 0; line-height: 120%;}
#newsArticle p strong	{font-weight: bold; font-size: 100%; color: #555;}
#newsArticle p a		{font-size: 100%; color: #357dd7; margin: 0;}
#newsArticle p a:hover	{color: #213a96; margin: 0;}
#newsArticle p img 		{margin: 0 20px 12px 0; border: 1px solid #c3c1bf; padding: 4px; float: left;}

#newsArticle ul	 		{margin: 0 0 30px 0; color: #555; font-size: 90%; font-weight: bold;}
#newsArticle li	 		{padding: 0;}

#newsFile {border: 1px solid #ccc; margin: 0 0 25px 0; padding: 12px 8px; background: #f9f9f9;}
#newsFile ul {margin: 0; list-style: none; padding: 0;}
#newsFile li {margin: 0; padding: 0 0 5px 21px; font-size: 90%; background: top left no-repeat url(http://www.atlas.org.uk//images/icon-doc.png);}
#newsFile li a {font-size: 100%; color: #357dd7;}
#newsFile li a:hover {color: black; text-decoration: underline;}

#newsArchiveCatsTop		{background: top left no-repeat url(http://www.atlas.org.uk/images/bg-newsarchive-top.png); padding: 0; width: 211px; height: 15px; margin: 35px 0 0 0;}
#newsArchiveCatsBot		{background: top left no-repeat url(http://www.atlas.org.uk/images/bg-newsarchive-bot.png); padding: 0 0 250px 0; width: 211px; height: 15px; margin: 0;}

#newsArchiveCats		{background: #377ce5; padding: 10px 22px 15px 22px; width: 167px; margin: 0;}	
#newsArchiveCats h6		{font-weight: bold; font-size: 80%; color: #fff; margin: 0 0 4px 0;}

#nav_categories				{list-style-type: disc; margin: 0 0 25px 0; padding: 0 0 0 20px;}
#nav_categories li			{font-size: 85%; color: #ebf7fc; padding: 0 0 3px 0; margin: 0;}
#nav_categories li a		{font-size: 100%; color: #ebf7fc; padding: 0;}
#nav_categories li a:hover	{color: #357dd7; background: white;}

#publicationArea		{margin: 0 0 25px 0; padding-top: 20px;}
#publicationArea h5		{font-size: 110%; color: #333; font-weight: bold; margin: 0;}
#publicationArea p 		{margin: 0 0 10px 0;}

#pubForm				{margin: 50px 0 45px 0; padding: 23px 35px 23px 25px; width: 500px; background: white; border: 1px solid #dddbd9;}
#pubForm h5				{font-size: 130%; color: #357dd7; font-weight: bold; margin: 0; padding: 0;}
#pubForm p				{color: #777; font-size: 90%; margin: 0 0 14px 0; line-height: 120%;}
#pubForm ul				{margin: 10px 0 0 0; padding: 0; list-style: none;}
#pubForm li				{margin: 0; padding: 0; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #777;}
#pubForm li.box			{margin: 0 0 10px 0; padding: 0;}

#contactFormFloat	{float: right; padding: 20px 10px 0 0; margin: 0; width: 160px;}
#contactFormFloat p	{color: #777; font-size: 90%; margin: 0; line-height: 120%; font-style: italic;}

.contactFormBox, .contactRolldown {width: 300px; margin: 1px 0 0 0; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.contactFormArea 	{width: 480px; border: 1px solid #b4b4b4; margin: 1px 0 5px 0; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.contactTickbox		{float: left; margin: 0 10px 10px 0;}
.contactBTN			{margin: 0 0 10px 0;}

#indPub {margin: 0 0 15px 0; padding: 0 0 15px 0; overflow: hidden; border-bottom: 1px solid #e6e4e3; text-align: left;}
#indPub #link {float: right; margin: 0 0 20px 30px; text-align: right;}
#indPub #link p {font-size: 80%; margin: 0;}
#indPub #link p a {font-size: 100%; color: #357dd7;}
#indPub #link p a:hover {color: black;}
#indPub h6 {color: #357dd7; font-weight: bold; margin: 0 0 2px 0;}
#indPub p {margin: 0;}

#indPaging {margin: 0 0 25px 0;}
#indPaging p {margin: 0; font-size: 75%;}
#indPaging p a {margin: 0; font-size: 100%; font-weight: bold; color: #357dd7;}





/* Committee styles */

#committeeLatest		{margin: 10px 0 0 0; padding: 0 0 4px 0;}
#committeeLatest h6	{margin: 0; font-size: 100%; color: #357dd7; padding: 0; font-weight: bold;}
#committeeLatest p		{margin: 0 0 20px 0;}
#committeeLatest p a	{margin: 0; font-size: 80%;}

#prDownload 			{border: 1px solid #cfcdcb; background: white; padding: 12px 16px; margin: 0 0 20px 0; width: auto; clear: both;}
#prDownload p		{margin: 0; font-size: 80%;}
#prDownload p a		{font-weight: bold; font-size: 100%;}
#prDownload p a:hover	{}




/* Contact styles */
#rightAddy					{margin: 0 0 20px 0; padding: 0;}
#rightAddy h6				{font-size: 70%; color: #888; font-weight: normal; margin: 0 0 9px 0; padding: 0;}
#rightAddy p				{color: #777; font-size: 90%; margin: 0; line-height: 120%;}

#rightContact					{margin: 0 0 20px 0; padding: 0;}
#rightContact .contTable		{padding: 0; vertical-align: top; text-align: left; border: none;}
#rightContact .contTable TH		{color: #777; font-weight: normal; text-align: left; font-size: 90%; padding: 0 10px 0 0;}
#rightContact .contTable TD		{font-weight: bold; color: #357dd7; font-size: 90%; padding: 0 0 0 0;}
#rightContact .contTable TD a	{font-weight: bold; color: #357dd7; font-size: 100%;}

#googleMap						{margin: 0 0 15px 0; border: 1px solid #dddbd9; width: 560px; height: 390px; background: #ececec;}

#contactForm		{margin: 0 0 45px 0; padding: 20px 25px; width: 510px; background: white; border: 1px solid #dddbd9;}
#contactForm h5		{font-size: 130%; color: #357dd7; font-weight: bold; margin: 0; padding: 0;}
#contactForm p		{color: #777; font-size: 90%; margin: 0 0 14px 0; line-height: 120%;}
#contactForm ul		{margin: 10px 0 0 0; padding: 0; list-style: none;}
#contactForm li		{margin: 0; padding: 0; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #777;}
#contactForm li.box	{margin: 0 0 10px 0; padding: 0;}

#contactFormFloat	{float: right; padding: 20px 10px 0 0; margin: 0; width: 160px;}
#contactFormFloat p	{color: #777; font-size: 90%; margin: 0; line-height: 120%; font-style: italic;}

.contactFormBox, .contactRolldown {width: 300px; margin: 1px 0 0 0; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.contactFormArea 	{width: 480px; border: 1px solid #b4b4b4; margin: 1px 0 5px 0; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;}
.contactTickbox		{float: left; margin: 0 10px 10px 0;}
.contactBTN			{margin: 0 0 10px 0;}

#directionsBox			{margin: 0 0 45px 0; padding-left: 10px;}
#directionsBox #icon	{float: left; margin: 0 7px 0 0; padding: 0;}
#directionsBox p		{padding: 2px 0 0 0;}




/* Useful Links styles */
#linkContainer		{margin: 0 0 32px 0; width: 750px; overflow: hidden; clear: both; text-align: left;}

#linkText			{float: right; margin: 0; width: 530px;}
#linkText h1		{font-size: 110%; color: #333; font-weight: bold; margin: 0;}
#linkText p			{color: #777; font-size: 90%; margin: 0 0 5px 0; line-height: 120%;}
#linkText p a		{font-size: 100%; color: #357dd7; margin: 0;}
#linkText p a:hover	{color: #213a96; margin: 0;}

#linkLogo			{float: left; margin: 0; text-align: center; width: 210px;}
#linkLogo img		{border: none;}





/* Sitemap styles */
#sitemapRow				{margin: 0; padding: 0; clear: both; overflow: hidden;}
#sitemapBox				{padding: 0; text-align: left; float: left; margin: 0 35px 0 0;}
#sitemapBox h5			{color: #fff; font-size: 100%; margin: 0 0 12px 0;}
#sitemapBox h5 a		{margin: 0; color: #357dd7;}
#sitemapBox h5 a:hover	{color: #000;}
#sitemapBox ul			{margin: 3px 0 35px 0; padding: 0 0 0 20px; list-style: disc;}
#sitemapBox li			{margin: 0 0 6px 0; color: #aaa; padding: 0; font-size: 80%;}
#sitemapBox li a		{margin: 0; padding: 0; font-size: 100%; color: #357dd7;}
#sitemapBox li a:hover	{color: #000;}





/* Rolldown menu styles */
#colortab				{margin: 0;}

.ddcolortabs			{margin: 0; padding: 0; width: 100%; background: transparent; voice-family: "\"}\""; voice-family: inherit;}

.ddcolortabs ul			{font: bold 12px Arial, Verdana, sans-serif; margin: 0; padding: 0; list-style: none;}
.ddcolortabs li			{display: inline; margin: 0 2px 0 0; padding: 0;}
.ddcolortabs a			{float: left; color: #fff; background: #213a96 url(http://www.atlas.org.uk/images/color_tabs_left.png) no-repeat left top; margin: 0 3px 0 0; padding: 0 0 1px 7px; text-decoration: none;}
.ddcolortabs a span		{float: left; display: block; background: transparent url(http://www.atlas.org.uk/images/color_tabs_right.png) no-repeat right top; padding: 8px 15px 6px 6px;}
.ddcolortabs a span		{float: none;}

.ddcolortabs a:hover		{background-color: #357dd7;}
.ddcolortabs a:hover span	{background-color: #357dd7;}
.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/ background-color: #357dd7;}

.ddcolortabsline		{clear: both; padding: 0; margin: 0; width: 100%; height: 4px; background: #357dd7;}

/* ######### Style for Drop Down Menu ######### */
.dropmenudiv_a			{position: absolute; top: 0; border: 2px solid #213a96; /*THEME CHANGE HERE*/
border-top-width: 0; /*Top border width. Should match height of .ddcolortabsline above*/
font: bold 12px Arial; line-height: 18px; z-index: 100; background-color: white; width: 200px; visibility: hidden;}

.dropmenudiv_a a		{width: auto; display: block; text-indent: 9px; border-top: 0 solid #678b3f; padding: 2px 0; text-decoration: none; color: #545454;}

/*IE only hack*/
* html .dropmenudiv_a a	{width: 100%;}

/*THEME CHANGE HERE*/
.dropmenudiv_a a:hover	{background-color: #213a96; color: white;}

