* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font: 0.9em/1.4 "Lucida Grande", Verdana, Geneva, Arial, helvetica, sans serif;
	background-color: #CCC;
	text-align: center;
}
p {
	margin: 0;
	color: #000;
	text-align: left;
}
h2 {
	padding-right: 3em;
	text-align: right;
	color: #000099;
}
form {
	text-align: left;
}
input {
	border: 3px inset #D8D8D8;
}
input.submit {
	border: 3px outset #D8D8D8;
	text-align: center;
}
textarea {
	border: 3px inset #D8D8D8;
}
ul.list {
	margin: 0 1em;
	list-style-type: none;
	font: 0.9em/1.5 "Lucida Grande", Verdana, Geneva, Arial, helvetica, sans serif;
	color: #000;
	text-align: left;
}
ul.list li {
	background-image: url(images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0 0.55em;
	padding-left: 1.2em;
	margin: 1em 0 0 0;
}
div#outer {
	position: relative;
	width: 96%;
	min-width: 900px;
	max-width: 1024px;
	margin: auto;
}
* html div#outer {width: 800px /* fallback value */;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : document.body.clientWidth) > 1020 ? "1024px" : 
	(((document.compatMode && document.compatMode=='CSS1Compat') ? 
	document.documentElement.clientWidth : document.body.clientWidth) < 904 ? "900px" : "96%")); 
}
div#titleTop {
	height: 23px;
	background: #62A0FF url(images/topShadow.jpg) repeat-x;
}
img#rightTopCnr {
	float: right;
	width: 23px;
	height: 23px;
}
img#leftTopCnr {
	float: left;
	width: 23px;
	height: 23px;
}
div#leftShadow {
	clear: both;
	background: url(images/leftShadow.jpg) repeat-y 0 0;
	padding-left: 10px;
}
div#rightShadow {
	position: relative;
	background: url(images/rightShadow.jpg) repeat-y 100% 0;
	padding-right: 10px;
}
div#title {
	height: 130px;
	background: #62A0FF url(images/titleBG2.jpg) repeat-x;
	text-align: center;
}
div#contactBar {
	background: #FFA400;
	padding: 0 10px;
	font: 0.8em/1.6 "Lucida Grande", Verdana, Geneva, Arial, helvetica, sans serif;
	color: #000;
	text-align: left;
}
div#subContainer1 {
	width: 100%;
	background-color: #555;
	border-bottom: 1px solid #000;
}
div.box {
	width: 168px;
	margin: auto;
	border-left: 2px solid #FFA400;
	border-right: 2px solid #FFA400;
	background: #FFF;
}
div.box p {
	font: 0.8em/1.5 "Lucida Grande", Verdana, Geneva, Arial, helvetica, sans serif;
	text-align: center;
	margin: 0px 5px;
}
div#leftBar {
	float: left;
	display: inline;
	width: 180px;
	margin: 34px auto;
}
div#leftAbove {
	margin: auto;
	border-left: 2px solid #FFA400;
	border-right: 2px solid #FFA400;
	background: #CCC;
	text-align: left;
}
div.boxHeader {
	background:  #62A0FF;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 1px;
	color: #FFF;
	text-align: center;
}
div#leftBar ul li {
	display: inline;
	list-style: none;
	width: 174px;
}
div#leftBar ul li a {
	display: block;
	margin-top: 1px;
	border: 1px solid #000;
	padding-left: 20px;
	background: #62A0FF;
	line-height: 2em;
	color: #FFF;
	text-decoration: none;
}
div#leftBar ul li a:hover {
	background: #507FEB;
}
div#rightBar {
	float: right;
	display: inline;
	width: 180px;
	margin: 15px auto;
}
div#partnerLogin {
	width: 90px;
	height: 30px;
	margin: 0px auto 15px auto;
}
div#partnerLogin a {
	display: block;
	background: url(images/tab2.gif) 0px 0px;
	line-height: 30px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
div#partnerLogin a:link { color: #FFF; }
div#partnerLogin a:visited { color: #FFF; }
div#partnerLogin a:hover {
	color: #FFF;
	background: url(images/tab2.gif) 90px 0px;
}
div#subContainer2 {
	margin: 0 181px;
	background-color: #CCC;
}
/* Hide from IE5-mac \*/
* html div#subContainer2 {
	height: 1%;
}
/* End */
div#topNavigationBar {
	height: 34px;
}
ul#topNavigationBarList {
	font-size: 11px;
	text-align: center;
}
#topNavigationBarList li {
	float: left;
	display: inline;
	padding-top: 4px;
	list-style: none;
}
#topNavigationBarList li a {
	display: block;
	width: 70px;	
	margin-left: 2px;
	background: url(images/tab1.gif) 0px 0px;
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
}
#topNavigationBarList li a:link { color: #FFF; }
#topNavigationBarList li a:visited { color: #FFF; }
#topNavigationBarList li a:hover {
	color: #FFF;
	background: url(images/tab1.gif) 70px 0px;
}
#topNavigationBarList li a#current {
	background: url(images/tabCurrent.gif);
	color: #000;
	text-decoration: none;
}
#topNavigationBarList li a#current:hover {
	background: url(images/tabCurrent.gif);
	color: #000;
	cursor: default;
}
div#content {
	padding: 20px;
	background: #FFF;
}
/* Hide from IE5-mac \*/
* html div#content {
	height: 1%;
}
/* End */
div#content p {
	text-align: justify;
}
div#clear {
	clear: both;
}
div#siteInfo {
	clear: both;
	height: 60px;
	background: #FFA400 url(images/bottomBG1.jpg) repeat-x;
	color: #000;
}
div#siteInfoInner {
	padding: 5px;
	text-align: center;
	font: 11px/1.5 "Lucida Grande", Verdana, Geneva, Arial, helvetica, sans serif;
}
img#bottomRightCnr {
	float: right;
	width: 20px;
	height: 60px;
}
img#bottomLeftCnr {
	float: left;
	width: 20px;
	height: 60px;
}
