body {
	margin:0px auto;
	padding: 15px 0px 0px 0px;
	font: 12px/20px arial;
	background-repeat: repeat-x;
	background:url(images/bkgd.gif) repeat-x;
	background-color: #636363;
	position: relative;
}
html {min-width: 871px; padding: 0px; margin: 0px;}

A.mainLink:link { COLOR: #003366; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: underline }
A.mainLink:active { COLOR: #003366; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: none }
A.mainLink:visited { COLOR: #003366; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: underline }
A.mainLink:hover { BACKGROUND-COLOR: #B7D0FF; COLOR: #000000; FONT-FAMILY: Arial; font-size: 12px; TEXT-DECORATION: none }
A.mainLinkSmall:link { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: underline }
A.mainLinkSmall:active { BACKGROUND-COLOR: #003366; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: underline }
A.mainLinkSmall:visited { COLOR: #003366; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: underline }
A.mainLinkSmall:hover { BACKGROUND-COLOR: #B7D0FF; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9px; TEXT-DECORATION: underline; font-weight: bold; }
select { border: 1px solid #47396C; background-color: #4C90DE; color:#FFFFFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; z-index:999; }
.titleColor {font-weight: bold; color: #3c8acc;}
.mainImages {border: 1px solid black;}

#container {width: 871px; height:auto; border-bottom: 1px solid #B3B5B9; margin: 0px auto; padding: 30px 0px 0px 0px; background: transparent url(images/bodyBKGD.gif) repeat-y; }
#topcontent {height: 100px; width: 871px; padding: 0px 0px 20px 0px; margin: 0px auto; background:url(images/bodyBKGD.gif) repeat; }
#header {text-align: left; vertical-align: middle;	margin: 0px auto; padding: 0px; width: 871px; height: 200px; background-image:url(images/headerCorners.gif); background-repeat:no-repeat;}
#sidecontent {
	font: 12px/16px arial;
	color: #9b9b9b;
	float: left;
	margin: 20px 0px 15px 10px;
	padding: 5px 5px 5px 5px;
	width: 270px;
}
#maincontent {padding: 20px 25px 10px 35px; margin: 0px 0px 0px 300px; }
#maincontent2 {
	padding: 20px 25px 10px 20px;
	margin: 0px 0px 0px 15px;
}

#sidecontent div.top {background: transparent url(images/sidecontent_top.gif) no-repeat; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 250px; height: 20px;}
#sidecontent div.middle {background: transparent url(images/sidecontent_mid.gif) repeat-y; margin: -13px auto -70px auto; padding: 0px 0px 0px 0px; width: 250px; }
#sidecontent div.bottom {background: transparent url(images/sidecontent_bot.gif) no-repeat; margin: 0px auto 10px auto; width: 250px; height: 96px; }
#sidecontent div.picArea{margin: 0px 0px 0px -10px; padding: 0px 0px 0px 0px; font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 14px; text-align:center;}

#sidecontent A:link {font: 12px/12px arial; color: #003366; text-decoration: none; font-weight: bold; background: transparent url(images/bullet.gif) no-repeat -1px 4px; padding: 0px 0px 0px 10px; margin: 0px;}
#sidecontent A:visited {font: 12px/12px arial; color: #003366; text-decoration: none; font-weight: bold; background: transparent url(images/bullet.gif) no-repeat -1px 4px; padding: 0px 0px 0px 10px; margin: 0px;}
#sidecontent A:hover {color: #3c8acc; text-decoration: underline; font-weight: bold; background: transparent url(images/arrow.gif) no-repeat -1px 2px; padding: 0px 0px 0px 12px; margin: 0px;}
#sidecontent p {margin: 0px; padding: 5px 12px 5px 12px;}
#sidecontent h1 {font: 18px/12px arial; font-weight: bold; padding: 10px 0px 0px 20px; color: #003f86;}
#sidecontent h2 {font: 16px/12px arial; position: relative; font-weight: bold; color: #3c8acc; padding: 10px 0px 0px 12px;}
#sidecontent ul {margin: 0px 0px 0px 0px; padding: 0px 0px 10px 10px; list-style: none;}
#sidecontent li {list-style-type: none; display: block; position: relative; padding: 0px 10px 0px 18px; margin: 0px; }
#sidecontent img {
	margin: 0px;
	padding: 6px 10px 6px 10px;
	position: static;
	margin-left: 2px;
}

/*
* html #sidecontent {font: 11px/16px arial; color: #9b9b9b; float: left; margin: 40px 0px 30px 10px; padding: 0px 0px 0px 0px; width: 270px; }
* html #sidecontent div.top {background: transparent url(images/sidecontent_top.gif) no-repeat; margin: 10px auto -10px auto; padding: 0px 0px 0px 0px; width: 250px; height: 6px;}
*/

#maincontent A:link {color: #003366; text-decoration: none; font-weight: bold;}
#maincontent A:visited {color: #003366; font-weight: bold;}
#maincontent A:hover {color: #000000; text-decoration: underline; font-weight: bold;}
#maincontent h1 {font: 22px/20px arial; font-weight: bold; padding: 0px 0px 0px 0px; color: #003f86;}
#maincontent h2 {font: 16px/12px arial; position: relative; font-weight: bold; color: #3c8acc; padding: 0px 0px 0px 0px;}
#maincontent h3 {font: 14px/12px arial; position: relative; font-weight: bold; color: #000000; padding: 0px 0px 0px 0px;}
#maincontent .titles{font-weight: bold; color: #000000;}
#maincontent p {padding: 0px 10px 10px 0px; margin: 0px 0px 0px 0px;}
#maincontent ul {position: relative; list-style-position: outside; padding: 0px 0px 2px 15px; margin: 0px 0px 10px 0px;}
#maincontent li {list-style-type: none; display: block; position: relative; padding: 0px 10px 0px 18px; margin: 0px; background: transparent url(images/bullet.gif) no-repeat 3px 4px;}
#maincontent img {vertical-align: text-top; border: 0px;}
#maincontent img.border {padding: 2px; border: 1px solid #BBC2BA;}
#maincontent img.right {margin: 5px 0px 5px 10px;}
#maincontent img.left {margin: 5px 10px 3px 0px;}
#maincontent .mainInput { border: 1px solid #000000; background-color: #B7D0FF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#maincontent .mainButton{  font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #4E6F9C;  color: #FFFFFF;  margin-right: 16px;   }
#maincontent .highlights {font: 16px/14px arial; font-weight: bold; padding: 0px 0px 0px 0px; color: #000000;}

#maincontent2 A:link {color: #003366; text-decoration: none; font-weight: bold;}
#maincontent2 A:visited {color: #003366; font-weight: bold;}
#maincontent2 A:hover {color: #000000; text-decoration: underline; font-weight: bold;}
#maincontent2 h1 {font: 22px/20px arial; font-weight: bold; padding: 0px 0px 0px 0px; color: #003f86;}
#maincontent2 h2 {
	font: 30px/12px arial;
	position: relative;
	font-weight: bold;
	color: #3c8acc;
	padding: 0px 0px 0px 0px;
}
#maincontent2 h3 {font: 14px/12px arial; position: relative; font-weight: bold; color: #000000; padding: 0px 0px 0px 0px;}
#maincontent2 .titles{font-weight: bold; color: #000000;}
#maincontent2 p {padding: 0px 10px 10px 0px; margin: 0px 0px 0px 0px;}
#maincontent2 ul {position: relative; list-style-position: outside; padding: 0px 0px 2px 15px; margin: 0px 0px 10px 0px;}
#maincontent2 li {list-style-type: none; display: block; position: relative; padding: 0px 10px 0px 18px; margin: 0px; background: transparent url(images/bullet.gif) no-repeat 3px 4px;}
#maincontent2 img {vertical-align: text-top; border: 0px;}
#maincontent2 img.border {padding: 2px; border: 1px solid #BBC2BA;}
#maincontent2 img.right {margin: 5px 0px 5px 10px;}
#maincontent2 img.left {margin: 5px 10px 3px 0px;}
#maincontent2 .mainInput { border: 1px solid #000000; background-color: #B7D0FF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#maincontent2 .mainButton{  font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #4E6F9C;  color: #FFFFFF;  margin-right: 16px;   }
#maincontent2 .highlights {font: 16px/14px arial; font-weight: bold; padding: 0px 0px 0px 0px; color: #000000;}


#sideFirstPage {font: 12px/16px arial; color: #000000; float: left; margin: 20px 10px 30px 10px; padding: 0px 0px 0px 0px; width: 480px; height: 1000px;}
#mainFirstPage {padding: 0px 0px 0px 0px; margin: 50px 0px 0px 500px;}
#fp-sidebar {
	position:relative;
	margin: 5px 5px 5px 0px;
	padding: 15px 5px 5px 25px;
	width: 327px;
	height:52px;
	background: url(images/home_but_bkgd.png) left top no-repeat;
	border:solid 0px;
	background-image: url(images/home_but_bkgd.png);
}
#fp-sidebar A:link {color: #000000; text-decoration: none; font-weight: bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#fp-sidebar A:hover {background-color: #d1d2d2; COLOR: #000000; text-decoration: none; font-weight: bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#fp-sidebar A:visited {color: #000000; text-decoration: none; font-weight: bold; font-size:16px; font-weight: bold; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
#fp-sidebar img {
	margin: 0px;
	padding: 5px 12px 5px 12px;
	position:absolute;
	right:44px;
	top:-18px;
}

#footer {text-align: left; vertical-align: middle;	margin: 0px auto; padding: 20px; width: 800px; height:30px;}
#footerRim { text-align: left; vertical-align: middle; margin: 0px auto; padding: 0px; width: 871px; background: transparent url(images/footerCorners.gif) no-repeat;}

/* ---- Content Pages --------- */
#contentContainer {
	width: 510px;
}
#textContent {  padding: 0px 0px 0px 10px; margin-top:-10px}
