/* Athene Trust CSS */

html, body		{
				background-color: #fff;
				color: #09245a;
				text-align: center;
				margin: 0;
				padding: 0;
				font-size: 0.85em;
				font-family: sans-serif;
				}
				
.clear			{
				clear: both;
				}
				
img				{
				border: 0;
				margin: 0;
				padding: 0;
				}
				
/* main divisions */
				
#wrapper		{
				text-align: left;
				width: 90%;
				margin: 15px auto 0 auto;
				padding: 0 40px 10px 0;
				}
				
/* anchor colours */
				
a				{
				color: #1c3a76;
				}
				
a:link			{
				color: #1c3a76;
				}
				
a:visited		{
				color: #a4c4c1;
				}				
				
a:hover			{
				color: #199e9c;
				}
				
/* header divisions */

#header			{
				float: left;
				width: 100%;
				margin: 0 0 10px 0;
				}

h1				{
				float: left;
				width: 238px;
				margin: 0;
				padding: 0 0 0 45px;
				}
		
h2				{
				float: left;
				width: 85px;
				margin: 0 0 0 5px;
				padding: 0;
				}

#mainmenu		{
				float: right;
				width: auto;
				margin: 0;
				padding: 0;
				text-align: right;
				}
				
#mainmenu ul	{
				margin: 0;
				padding: 0;
				}
				
#mainmenu li	{
				display: inline;
				list-style-type: none;
				margin: 0 0 0 10px;
				padding: 0;
				}
				
/* content divisions */

#content		{
				float: left;
				width: 100%;
				background: url(assets/page/content_bg.gif) top left repeat-y;
				}

#left			{
				float: left;
				width: 120px;
				margin: 0;
				padding: 0;
				}
				
#submenu		{
				float: left;
				width: 142px;
				margin: 0;
				padding: 0;
				}
				
#submenu ul		{
				margin: 0 0 0 10px;
				padding: 0;
				}
				
#submenu li		{
				list-style-type: none;
				margin: 0 0 10px 0;
				padding: 0;
				font-weight: bold;
				text-decoration: none;
				}
				
#submenu li a	{
				text-decoration: none;
				}
				
#submenu li a:visited	{
				color: #1c3a76;
				}
				
#submenu li a:hover	{
				color: #199e9c;
				}
				
#submenu li.selected		{
				color: #c3d8d6;
				}
				
#txt			{
				height: 1%;
				margin: 0 210px 0 262px;
				}
				
#img			{
				float: right;
				width: 200px;
				margin: 0;
				padding: 0;
				}
				
#fullimg		{
				margin: 0 0 0 272px;
				}
				
#img a, #fullimg a			{
				text-decoration: none;
				}
				
#foot			{
				float: left;
				width: 100%;
				background: url(assets/page/content_bg.gif) top left repeat-y;
				}

.contact		{
				width: 115px;
				font-size: 0.8em;
				margin: 0 0 10px 0;
				padding: 0;
				text-align: right;
				}
				
/* text formatting */

h3				{
				font-size: 120%;
				margin: 0 0 10px 10px;
				padding: 0;
				}
				
h4				{
				font-size: 110%;
				margin: 0 0 0 10px;
				padding: 0;
				}
				
h4.job			{
				color: #199e9c;
				font-size: 110%;
				margin: 0 0 10px 10px;
				padding: 0;
				}
				
h5				{
				font-size: 105%;
				font-weight: bold;
				font-style: italic;
				margin: 0 0 0 10px;
				padding: 0;
				}
				
p				{
				margin: 0 5px 10px 10px;
				padding: 0;
				}
				
dl				{
				margin: 5px 5px 10px 10px;
				padding: 0;
				}
				
dt				{
				color: #199e9c;
				}
				
dd				{
				margin: 0 0 5px 20px;
				}
				
.quote			{
				color: #199e9c;
				margin: 0 20px 10px 20px;
				font-style: italic;
				}
				
.credit			{
				font-size: 90%;
				}
				
.caption		{
				margin: 0 5px 10px 0;
				}
				
.floatleft		{
				float: left;
				width: auto;
				margin-right: 10px;
				}
				
.link			{
				font-size: 110%;
				font-weight: bold;
				text-align: right;
				}
				
.date			{
				color: #199e9c;
				}