/* HTML */
html, body 				{font-family: Arial, Verdana; color: #656565; padding: 0px; margin: 0px; font-size: 100%;}
body					{background: #ffffff url(../images/template/bgstrip.jpg) repeat-y center;}
h1						{color: #243a76; font-size: 1.6667em; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px;}
h2						{color: #243a76; font-size: 1.5em; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px;}
h3						{color: #243a76; font-size: 1.3333em; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px;}
h3 a:link, a:active	{color: #243a76; text-decoration: none;}
h3 a:visited			{color: #243a76;  text-decoration: none;}
h3 a:hover				{color: #243a76; text-decoration: underline;}
h4						{color: #243a76; font-size: 1.1667em; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px;}
a:link, a:active 		{color: #4c92c8; text-decoration: none;}
a:visited 				{color: #4c92c8; text-decoration: none;}
a:hover					{color: #243a76; text-decoration: underline;}
.smaller-h2				{font-size: 89%;}

/* Layout */
#bgmain					{text-align: center; height: 336px; background: transparent url(../images/template/bgmain.jpg) no-repeat center top;}
#container				{font-size: 0.75em; width: 956px; text-align: left; margin: 0px auto; background: #ffffff url(../images/template/bgstrip.gif) repeat-y center;}
#container p	 		{margin: 0px 0px 15px 0px;position: relative;}

/* General */
.hide 					{position: absolute; top: -50000px; visibility: hidden; z-index:-10000; display:block;}
.bold 					{font-weight: bold;}
.italic 				{font-style: italic;}
.smallitalic			{font-style: italic; font-size: 83.33%;}
.floatright				{position: relative; float: right;}
.floatleft				{position: relative; float: left;}
.clear-left				{clear: left;}
.divider				{height: 2px; margin: 25px 0px 22px 0px; width: 100%; background: transparent url(../images/template/divider.gif) repeat-x;}
.links					{list-style: url(../images/template/arrow_link.gif); margin: 0px; padding: 0px; list-style-position: inside;}
.links li				{padding: 0px; margin: 0px 0px 5px 0px;}
.doublelinks			{list-style: url(../images/template/arrow_link.gif); margin: 0px 0px 0px 22px; padding: 0px; list-style-position: inside; text-indent: -22px;}
.doublelinks li			{padding: 0px; margin: 0px 0px 10px 0px;}

/* Header */
#header					{width: 700px; height: 134px; background: transparent url(../images/template/header.gif) no-repeat;}
#logo					{position: absolute; width: 256px; height: 134px; margin: 0px 0px 0px 700px;}
#subnav					{position: absolute; margin: 4px 0px 0px 15px; color: #ffffff;}
#subnav ul				{padding: 0px; margin: 0px; list-style-type: none;}
#subnav li span			{padding: 0px 24px 0px 0px; background: transparent url(../images/template/divider_subnav.gif) no-repeat right;}
#subnav a				{text-decoration: none; color: #1f6ba4;}
#subnav a:hover			{text-decoration: underline; color: #ffffff;}
#mainnav				{position: absolute; margin: 83px 0px 0px 15px; font-weight: bold; font-size: 12px; color: #00adef;}
#mainnav ul				{padding: 0px; margin: 0px; list-style-type: none;}
#mainnav li span		{padding: 0px 24px 0px 0px; background: transparent url(../images/template/divider_mainnav.gif) no-repeat right;}
#mainnav a				{text-decoration: none; color: #243a76;}
#mainnav a:hover		{text-decoration: underline; color: #00adef;}
#breadcrumb				{position: absolute; margin: 113px 0px 0px 15px; color: #FFFFFF; font-size: 11px;}
#breadcrumb .spacer		{padding: 0px 0px 0px 5px;}
#breadcrumb a:hover		{color: #FFFFFF;}

#arrow-button1			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 29px;}
#arrow-button2			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 99px;}
#arrow-button3			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 207px;}
#arrow-button4			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 351px;}
#arrow-button5			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 483px;}
#arrow-button6			{position: absolute; width: 8px; height: 4px; background: transparent url(../images/template/arrow.gif) no-repeat; margin: 106px 0px 0px 593px;}

/* Footer */
#page-end				{clear: both; width: 100%; height: 22px; background: transparent url(../images/template/page_end.gif) no-repeat;}
#footer					{clear: both; color: #00adef; font-size: 0.9166em; background: #ffffff; height: 55px;}
#footer ul				{padding: 0px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 15px; list-style-type: none;}
#footer li span			{padding: 0px 24px 0px 0px; background: transparent url(../images/template/divider_mainnav.gif) no-repeat right;}
#footer a				{text-decoration: none; color: #243a76;}
#footer a:hover			{text-decoration: underline; color: #00adef;}
#partners    			{float: right; width: 229px; height: 55px;}