*					{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }

h2					{ margin: 0 0 1em 0; color: #0F1272; }

h1					{ margin: 0 0 0.5em 0; color:#9FE4FF; font-size:1.8em; letter-spacing:-2px;  line-height:.9em; }

p					{ font-size:.9em; line-height:1.65em; color:#163e5c; }

p.quote				{ width: 200px; float: right; padding: 1em 0 1em 1.6em; background: url('../images/quote1.gif') top left no-repeat;
					  font-size: 0.9em; font-style: italic; border-bottom: 2px solid #ABE1D5; border-top: 2px solid #ABE1D5;
					  background-position: 0 12px; }
					  
img.endquote		{ position: absolute; margin: -0.2em 0 0 0.3em; }

a:link, a:visited	{ text-decoration: none; color: #39668c; }

a:hover, a:active	{ color: #0f1272; }

body				{ background: #fff; color: #000; }

div#header			{ height: 275px; padding: 1.5em 0 0 0; background: url(../images/header_img.gif) #79c1ff no-repeat bottom right; }

div#body			{ width: 628px; margin: auto; overflow: hidden; height: 1%; padding: 0 0 3em 0; }
div#logo			{ width: 232px; height: 81px; background: url(../images/logo.gif) no-repeat; position: absolute; top: 40px; clear: both; }

ul#tabs				{ width: 635px; margin: -32px 0 0 -317.5px; overflow: hidden;
					  list-style: none; position: relative; left: 50%; }
ul#tabs li			{ float: left; height: 33px; }
ul#tabs li:hover	{ background-position: 0 -33px; cursor: pointer; }
ul#tabs li span		{ visibility: hidden; }
ul#tabs li a		{ display: block; text-decoration:none; width: 100%; height: 100%; }

ul#tabs li.selected {  background-position: 0 -33px; }

li#tab_home			{ background: url(../images/navi_but1.png); width: 71px; }
li#tab_aboutus		{ background: url(../images/navi_but2.png); width: 102px; }
li#tab_services		{ background: url(../images/navi_but3.png); width: 97px; }
li#tab_resources	{ background: url(../images/navi_but4.png); width: 119px; }
li#tab_newsroom		{ background: url(../images/navi_but5.png); width: 120px; }
li#tab_contactus	{ background: url(../images/navi_but6.png); width: 126px; }

ul#submenu			{ list-style: none; text-align: center; padding: 1em 0 0 0; }
ul#submenu li		{ display: inline; margin: 0 0.4em 0 0.4em; font-weight: bold; font-size: 0.9em;
					  line-height: 2em; letter-spacing: -1px; }

ul#submenu li.greyed a { color: #aaaaaa; }
ul#submenu li.greyed a:hover { color: #0f1272; }

div#footer			{ height: 320px; background: url(../images/footer_img.gif) #79c1ff no-repeat top left; }
div#footbox0		{ display: block; width: 600px; margin: auto; overflow: hidden; }
div#footbox1		{ color: #fff; text-align: right; float: right; margin: 86px 0 0 0; line-height: 30px; font-size: 14px; }
div#footbox2		{ color: #fff; float: right; margin: 50px 0 0 2em; line-height: 30px; font-size: 14px; }

div#quotebox		{ background: url(../images/quote_bottom.gif) no-repeat bottom #158ad5; padding: 0 0 3em 0; }
div.inner_quotebox	{ background: url(../images/quote_bottom2.gif) no-repeat bottom left #fff; padding: 0.5em 0.5em 1.2em 0.5em; color: #000; margin: 1em 0; }

div.quote			{ background-image:url(../images/small_quote.gif); background-color:#9fe4ff; background-repeat:no-repeat; padding:0 0 25px 0; margin:0 0 1em 0; }

div.quote h2{		 padding:.8em; font-size:1em; color:#163e5c;}
div.column1			{ width:250px; margin: 1em 50px 0 0; float: right;}
div.column2			{ width:300px; margin: 1em 0 0 0; float: right;}

div#body p			{ margin: 0 0 1em 0; }

ul.norm				{ margin: 1.12em 0; display: block; }
ul.norm li			{ display: list-item; }

img.photo			{ float: right; margin: 0 0 0 2em; }
div.borderdiv		{ background: url('../images/divborder.gif') repeat-x top; padding: 2em 0 0 0; }

span.bullet			{ margin: 0 0 0 1em; }

h1#footernum		{ color: #fff; }

div.small *			{ font-size: 12px; color: #163E5C; }
h2.expandMe			{ border: 1px solid #79C1FF; padding: 5px; color: #163E5C; }

div.infobox			{ background: #f9f9f9; padding: 5px; margin: 10px 0 10px 0; }