/* Main Body */
body {background-color:#2B7567;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666;
	margin: 0 auto;
	height: auto;
	min-height: 600px; }
#container {
	background-image: url(images/main_table_bg.gif);
	background-color:#FFFFFF;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	left:0px;
	top:0px;
	width:766px; }
#header {
	background-image: url(images/main_table_bg.gif);
	margin: 0 auto;
	left:0px;
	top:0px;
	width:766px;
	height:193px; }
#content {
	position: relative;
	margin: 0 auto;
	padding: 0;
	left:0px;
	top:0px;
	width:732px;
	height: auto;
	min-height: 600px; }
#footer {
	background-image: url(images/main_table_bg.gif);
	background-repeat: repeat-y;
	position: relative;
	margin: 0 auto;
	width:766px;
	height:57px;
	clear: both; }

/* Basic Styles */
p {	text-align: left justify;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	text-indent: 15px; }
a { 	color: #666666; 
	text-decoration: none; 
	font-weight: bold; 
	background-color: transparent;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a:hover { 
	color: #008888;
	text-decoration: none; }
ul.content { 
	list-style-image: url(images/orange-bullet.gif);
	font-size: 12px; 
	font-weight: normal;
	marker-offset: 5px; }

/* Text Styles*/
.title01 { 
	font-size: 14px; 
	color: #666666;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 6px; 
	padding-left: 10px; }
.title02 { 
	font-size: 13px; 
	color: #666666;
	font-weight: bold;
	font-variant: small-caps; }
.title03 {
	font-size: 13px; 
	color: #666666;
	font-weight: bold;
	font-variant: small-caps;
	padding-top: 12px; 
	padding-left: 60px; }
.list01 { font-size: 10px; 
	color: #666666;
	font-weight: bold; }
.content {
	font-size: 12px; 
	color: #666666; }
.content02 {
	font-size: 12px; 
	color: #666666;
	line-height: 1.5; }
.footertext {
	font-size: 10px; 
	color: #666666; }
.footernav { 
	font-size: 11px; 
	color: #666666; 
	vertical-align: middle;
	font-variant: small-caps; }


/* Containers */
#c-box01 {
	position: relative;
	padding-bottom: 25px;
	width: 479px;
	left: 25px;
	top: 25px;
	float: left; }
.box1_top { 
	background-image: url(images/i-top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 479px;
	height: 35px; }
.box1_middle {
	background-image: url(images/i-middle.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 479px; }
.box1_bottom {
	background-image: url(images/i-bottom.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	width: 479px;
	height: 16px; }

#c-box02 {
	position: relative;
	padding-bottom: 25px;
	width: 479px;
	left: 25px;
	top: 25px;
	float: left; }
.box2_top { 
	background-image: url(images/i-top2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 479px;
	height: 35px; }
.box2_middle {
	background-image: url(images/i-middle2.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 479px; }
.box2_bottom {
	background-image: url(images/i-bottom2.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	width: 479px;
	height: 16px; }
.divider {
	position: relative;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 24px;
	width: 479px;
	margin: 0 auto;
	text-align: center;
	float: left; }

/* Right Column */
#r-column {
	position: relative;
	margin-top: -355px;
	margin-right: -1px;
	float: right; 
	width: 207px; }
#r-container {
	position: relative; 
	width: 207px;

	top: 10px; }
.right_top { 
	background-image: url(images/r-top.gif);
	width: 207px;
	height: 49px; }
.right_middle {
	background-image: url(images/r-middle.gif);
	background-repeat: repeat-y;
	width: 207px; }
.divider-right {
	padding-top: 40px; 
	padding-bottom: 25px; }


/* Footer */
#footer_right_bottom {
	background-image: url(images/r-footer.gif);
	background-repeat: no-repeat;
	position:absolute;
	width: 216px;
	height: 49px;
	left: 69.65%;
	top:-48px; }
#footer-credits {
	position:absolute;
	left:17px;
	top:0px;
	width:217px;
	height:48px;
	background-color:#CAE3E6;
	overflow:hidden; }
#footer-bottom {
	position:absolute;
	left:17px;
	top:48px;
	width:217px;
	height:9px;
	background-color:#B6CDCF;
	overflow:hidden; }
#footer-top {
	position:absolute;
	left:234px;
	top:0px;
	width:515px;
	height:19px;
	background-color:#CAE3E6;
	overflow:hidden; }
#footer-navbar-top {
	background-image: url(images/footer_navbar-top.gif);
	position:absolute;
	left:234px;
	top:19px;
	width:515px;
	height:9px; }
#footer-navbar {
	position:absolute;
	left:234px;
	top:28px;
	width:515px;
	height:29px;
	background-color:#FFFFFF;
	overflow:hidden; }

/* Miscellaneous */
.miniproduct {
	margin: 10px 10px 0px 10px;
	padding-bottom:8px;
	width: 133px;
	background-color: #CAE3E6;
	border: 1px solid #666;
	font-size: 11px;
	font-weight: 600;
	text-align: center; }
div.miniproduct img { border-bottom: 1px solid #000000; }
