body {margin-top:0; margin-bottom:0; background-color:#FFFFFF; margin-left:0; margin-right:0; padding:0; }
table {margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0; }
td, tr, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:Left; margin-top:0; margin-bottom:0; color:#004477; margin-left:0; margin-right:0; vertical-align:top;
padding:0; }
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
}
ul, li, ol {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004477; }
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#004477; }
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#004477; }
h3, h4, h5, h6 {font-family:Verdana, Arial, helvetica, sans-serif; font-size:14px; color:#004477; }
.white {color:#FFFFFF; }
#homepageBackground {background-image: url(../images/home-background.gif);
background-repeat:no-repeat;
height:600px;
width:740px;
}
#subpageBackground {background-image: url(../images/subpage-background.gif);
background-repeat:no-repeat;
height:600px;
width:100%;
}
table#header {background-color:#8EB2D2; background-image: url(../images/header-bg.gif);
height:52px;
width:100%;
}
#header td {font-size:12px; font-weight:bold; color:#FFFFFF; font-variant:small-caps;
padding-top:25px; padding-left:30px; }
.subContentHeader {font-weight:bold; background-color:#8EB2D2; background-image: url(../images/content-header-bg.gif);
padding:3px; }
.subContent {padding:5px; padding-right:10px; padding-left:10px; }
table#footer {background-color:#74C78D; height:25px;
width:100%;
}
#footer td {text-align:Center; color:#004477; padding:5px; font-size: smaller }
table#texts {background-color:#C1E6CC; height:25px;
width:100%;
}
#texts td {text-align:Center; color:#004477; padding:5px; }
table#images {background-color:#FFFFFF; height:25px;
width:90%;
}
#images td {text-align:Center; color:#004477; padding:5px; vertical-align: middle }
.floatright {text-align:Center; }
.floatleft {text-align:Left; }
.floatclear {text-align:Right; }
a:link {text-decoration:none; color:#060; font-weight: bold; }
a:visited {text-decoration:none; color:#060; }
a:hover {text-decoration:none; color:#003; }
#dot {padding-top:250px; }
#dot li {font-weight:bold; margin-top:5px; color:#004477; margin-left:-20px; line-height:12px; list-style-type:none; display:block;
}
#dot a {font-weight:bold; color:#004477; list-style-type:none; background-image: url(../images/nav-circle-sub.gif);
background-repeat:no-repeat;
display:block;
padding-left:15px; }
#dot a:link {background-image: url(../images/nav-circle-sub.gif);
background-position:0 0;
}
#dot a:visited {background-image: url(../images/nav-circle-sub.gif);
background-position:0px 0px;
}
#dot a:hover {background-image: url(../images/nav-circle-sub.gif);
background-position:0px -12px;
}
.circle a {font-weight:bold; color:#004477; line-height:24px; background-image: url(../images/nav-circle.gif);
background-repeat:no-repeat;
height:24px;
display:block;
padding-left:28px; }
.circle a:link {background-image: url(../images/nav-circle.gif);
background-position:0 0;
}
.circle a:visited {background-image: url(../images/nav-circle.gif);
background-position:0px 0px;
}
.circle a:hover {background-image: url(../images/nav-circle.gif);
background-position:0px -24px;
}
#header a:link {color:#004477; }
#header a:visited {color:#004477; }
#header a:hover {color:#FFFFFF; }

#threeboxes {
	background: url(../images/three-box-fill.gif) repeat-y left top;
	width: 769px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 25px;
	height: 200px;
}
#threeboxes .title {
	color: #FFFFFF;
	margin-bottom: 10px;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14px;
  text-align: center
}
#threeboxes ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;
	color: #000000;
	list-style: disc;
	font-weight: normal;
}
#threeboxes a:link, #threeboxes a:visited, #threeboxes a:active, #threeboxes a:focus {
	color: #FFFFFF;
}
#threeboxes a:hover {
	color: #000000;
	text-decoration: none;
}
#threeboxes p {
	margin: 0px;
	padding: 0px;
}
#threeboxtop {
	background: url(../images/three-box-top.gif) no-repeat left top;
	height: 30px;
	padding-top: 0px;
	width: 769px;
}
#threeboxbottom {
	background: url(../images/three-box-bottom.gif) no-repeat left bottom;
	height: 11px;
	width: 769px;
	margin-bottom: 25px;
}
div.threeboxleft {
	width: 220px;
	float: left;
	margin-right: 15px;
	padding-left: 15px;
}
div.threeboxmiddle {
	width: 225px;
	padding-left: 22px;
	margin-right: 15px;
	float: left;
}
div.threeboxright {
	width: 225px;
	float: left;
	padding-left: 22px;
	height: 200px;
}
#twoboxes {
	background: url(../images/two-box-fill.gif) top repeat-y left;
	width: 770px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 25px;
	height: 190px;
}
#twoboxes .title {
	color: #004477;
	margin-bottom: 10px;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14px;
  text-align: center
}
#twoboxes ul {
	margin: 0px;
	padding: 10px 0px 10px 25px;
	color: #000000;
	list-style: disc;
	font-weight: normal;
}
#twoboxes a:link, #twoboxes a:visited, #twoboxes a:active, #twoboxes a:focus {
	color: #666666;
}
#twoboxes a:hover {
	color: #000000;
	text-decoration: none;
}
#twoboxes p {
	margin: 0px;
	padding: 0px;
}
#twoboxtop {
	background: url(../images/two-box-top.gif) top no-repeat left;
	height: 30px;
	padding-top: 0px;
	width: 770px;
}
#twoboxbottom {
	background: url(../images/two-box-bottom.gif) no-repeat left bottom;
	height: 11px;
	width: 770px;
	clear: left;
	margin-bottom: 25px;
}
div.twoboxleft {
	width: 340px;
	float: left;
	margin-right: 37px;
	padding-left: 15px;
	display: inline;
}
div.twoboxright {
	width: 340px;
	float: left;
	display: inline;
	padding-left: 22px;
}
