body	{ 
	background: #fff; 
	color: #000000; font-family: Arial, Helvetica, sans-serif; 
	margin: 0; padding: 0;
	text-align: center;
}

p, td, ul	{font-size: 11pt; line-height: 145%;}

.top {
	margin-top: 0;
	font-size: 10pt;
}

sup {font-size: 50%;}

img {
	border: 0px;
	vertical-align:text-bottom;
}
td img {display: block;}

#fullwidth {
	width: 950px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#toplayout2 {
	width: 950px;
	text-align: left;
}

#topnavigation {
	width: 950px;
	margin: 0;
 	border-bottom: 10px solid #cedbec;
}

#topnavigation .lines {
	border-right: 1px solid #cedbec; 
	padding-bottom: 3px; 
	padding-top: 8px;
	padding-left: 3px;
	padding-right: 3px;
}

#topnavigation .nolines {
	padding-bottom: 3px; 
	padding-top: 8px;
	margin-right: -4px;
	padding-left: 3px;
}

H1 {
	color: #1b59a4;
	font-size: 14pt;
	margin: 0;
}

H2 {
	color: #000000;
	font-size: 12pt;
	margin: 0;
}

H3 {
	color: #1b59a4;
	font-size: 12pt;
	margin: 0;
	font-weight: normal;
}

/*~~~~~~~~~~~~~~~~~ Home Styles~~~~~~~~~~~~~~~~~*/

#pictlayout {
	width: 950px;
	height: 219px;
	background: #1b59a4; 
	margin-top: 10px;
}

#pictlayout .text {
	font-size: 35pt;
	color: #668DC4;
	position: relative;
	display: block;
	z-index: 500;
	top: -40px;
	left: -5px;
}

#bodycontent {
	width: 613px;
	margin-top: 24px;
	margin-bottom: 24px;
}


/*~~~~~~~~~~~~~~~~~ Footer Styles~~~~~~~~~~~~~~~~~*/

#footer	{
	width: 950px;
	text-align: right;
	font-size: 6pt; 
	color: #939598;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
 	border-top: 10px solid #cedbec;
}


/*~~~~~~~~~~~~~~~~~ Button Styles~~~~~~~~~~~~~~~~~*/

a:link 		{color: #1b59a4;}
a:active 	{color: #1b59a4;}
a:visited 	{color: #939598;}
a:hover 	{color: #000000;}


/*Top rollover navigation*/
#nav, #nav ul { list-style: none; padding: 0; margin:0; width:950px; height: 27px;}

#nav a { text-decoration: none; }
#nav li   {float: right; display: block;}
#nav li a { 
color: #939598;
width: auto; 
font-size: 10pt; 
margin: 4px;
}

#nav li a:hover  {color: #000;}

#nav li ul {
	position: absolute;
	background: #fff;
	border: 1px solid #5a5758;
	margin: 1.5px 0 0 -25px;
	*margin: 20px 0 0 -65px;
	padding-bottom: 4px;
	width: 90pt;
	left: -999em; 
}

#nav li ul li { float: left; display: block; margin: 2pt 0 2pt 8pt;}

#nav li ul a { color: #8bb4d7; display: block; font-size: 10pt; width: 80pt; font-weight: normal;}

#nav li ul a:hover { color: #000;}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left: auto; }

