body {
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-SIZE: 82%;
	PADDING: 0; 
	MARGIN: 0; 
	BACKGROUND-COLOR: #243c4f;
	BACKGROUND-IMAGE: url("images/bodyBG.jpg"); 
	BACKGROUND-REPEAT: repeat-x;
}
#outerwrap {
	WIDTH:971px;
	MARGIN: auto auto;
	MARGIN-TOP:0;
}
#wrap {																																									
	PADDING: 8px 0 0 0; 
	WIDTH: 971px;
	BACKGROUND-COLOR:#FFF; 
	BACKGROUND: url(images/shadow.gif); 
	BACKGROUND-REPEAT: repeat-y;
	TEXT-ALIGN:left;
	
}
#header {
	BACKGROUND: url(images/headerBG.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	MARGIN: 0 0 0 21px;
	PADDING: 0;
	HEIGHT: 228px; 
}
#title {
	MARGIN: 34px 0 0 9px; 
	_MARGIN-LEFT: 0px; 
	FLOAT: left;
}
#intro {
	PADDING: 18px 30px 0 9px;
	MARGIN: -7px 0 0 0;
 	WIDTH: 320px; 
	FLOAT: left;
	COLOR: #fff;
	FONT-SIZE: 1.2em; 
}
#pagebody {
	PADDING-TOP: 4px; 
	MARGIN: 0 13px 0 21px;
	WIDTH: 935px; 
	BACKGROUND-COLOR:#FFF;
}

#left {
	PADDING: 0;
	MARGIN: 0;
 	WIDTH: 375px; 
	FLOAT: left;
	BACKGROUND-COLOR:#FFF;
}
#right	{
	PADDING: 0;
	MARGIN: 0;
	WIDTH: 547px;
	FLOAT: right;
	BACKGROUND-COLOR:#FFF;
}
#pagebottom	{
	FONT-SIZE: 11px; 
	COLOR: #fff; 
	TEXT-ALIGN: right;
	PADDING-RIgHT: 10px;
	BACKGROUND-COLOR: #FFF;
	BACKGROUND: url(images/shadow.gif); 
	BACKGROUND-REPEAT: repeat-y; 
}
#footer	{
	WIDTH:965px;
	MARGIN: auto auto;
	TEXT-ALIGN: right; 
	FONT-FAMILY: verdana; 
	FONT-SIZE: 11px; 
	COLOR: #ccc; 
	PADDING: 2px 4px 2px 13px;
	BACKGROUND-COLOR: #243c4f; 
	/*BACKGROUND-IMAGE: url(images/footerBG.gif); 
	BACKGROUND-REPEAT: REPEAT-y; */
}

img {
	BORDER: none;
}

a {
	FONT: bold 1em arial, helvetica, sans-serif; 
	COLOR: #153A66;
	TEXT-DECORATION: none; 
	BORDER-BOTTOM: 1px #99c1dc solid;
} 
a:hover {
	FONT: bold 1em arial, helvetica, sans-serif; 
	COLOR:#D19800; 
	TEXT-DECORATION: none;
	BORDER-BOTTOM: 1px #99c1dc dotted; 
}

ul {
	LIST-STYLE-IMAGE: url("images/bullet_arrow_gold.gif"); 
	POSITION: relative; 
	LEFT: 0; 
	MARGIN: 0; 
	PADDING: 0; PADDING-BOTTOM: 13px;
	FONT: normal 1em arial, helvetica, sans-serif; 
	COLOR: #000;
}

ol {
	POSITION: relative; 
	LEFT: 0; 
	MARGIN: 0 0 0 5px;  
	PADDING: 0; 
	FONT: normal 1em arial, helvetica, sans-serif; 
}
li	{ 
	MARGIN: 0 0 10px 18px; 
}

H1 {
	FONT-SIZE: 1.4em;
	COLOR: #437FB1;
	MARGIN: 15px 0px 8px 0px;
}

/*H2 {
	FONT-SIZE: 1.5em;
	COLOR: #437FB1;
	MARGIN: 30px 0px 15px 0px;
}*/
H3 {
	FONT-SIZE: 1em;
	COLOR: #153A66;
	MARGIN: 8px 0px 15px 0px;
}

p { 
	PADDING-TOP: 0px; MARGIN-BOTTOM: 13px; MARGIN-TOP: 0px;
}
#left p, #left H1, #left ul {
	PADDING-LEFT: 8px;
}
#right p, #right H1, #right H3, #right ul, #right ol {
	PADDING-LEFT: 15px;
}
/*.filesize {
	FONT-SIZE: 11px; PADDING-LEFT: 5px;
}
.filesize IMG {
	PADDING: 0 6px 0 4px
}
.italic {
	FONT-STYLE: italic;
}*/

/*gradient boxes*/
div.box-green	{
	background: #E4EFCC url(images/gradient_green.jpg);
}
div.box-red	{
	background: #F5D2BA url(images/gradient_red.jpg);
}
div.box-blue	{
	background: #DEE5F0 url(images/gradient_blue.jpg);
}
div.box-green, div.box-red, div.box-blue, div.nobox	{
	width:375px;
	padding: 0;
	text-align:left;
	background-repeat: no-repeat;
}
#right div.box-green, div.box-red, div.box-blue, div.nobox	{
	width:550px;
	padding: 0;
}
div.boxwrap p, div.boxwrap h1 {
	MARGIN: 5px 10px 0 0;
}
div.boxwrap p	{
	PADDING-BOTTOM: 15px;
}
/*div.boxwrap li	{
	margin-left: 28px;
}*/


/* IE5/Mac fixes */
* html > body #maincontent  {
	WIDTH: 400px;
}
* html > body #home  {
	PADDING-TOP: 19px; 
}
