
body {background:#3A7EA9;}

#frame {width:1000px; margin:5px auto; background: #fff url('images/background.gif'); background-repeat:repeat-y; border:4px solid #196697; position:relative;}

/*Top banner area*/
#banner {background:#fff url('images/banner2.jpg'); background-repeat:no-repeat; height:100px; margin-left:-0px; border-bottom:2px solid #3A7EA9; margin-bottom:10px; text-align:right; font-family:sans-serif;}

#logo {padding:5px 10px 15px 10px; background:#fff; float:left;}

#worldwide {width:336px; padding:10px; font-size:.75em; font-weight:bold; color:#196697; margin-right:20px; border:0px solid #ccc; position: absolute; top:73px; left:2px; font-family:sans-serif; line-height:1.2em; text-align:center;}

#worldwide a:link {color:#196697;}
#worldwide a:visited {color:#196697;}
#worldwide a:hover {color:#333;}

#topnav {border:0px solid #ccc; text-align:right; margin-top:-10px; padding:3px 0px; background:#196697; height:18px; font-size:.85em; font-family:arial, sans-serif;}
#topnav ul {padding:0px; margin:0 20px 10px 0; list-style-type:none;}
#topnav ul li {display:inline; padding:0px; margin:0px;}
#topnav ul li a {padding:0px 5px; margin:0px 2px; text-decoration:none; font-weight:bold;}
#topnav ul li a:link {color:#fff;}
#topnav ul li a:visited {color:#fff;}
#topnav ul li a:hover {color:#ddd;}

/*navbar*/
#navbar h1 {font-size:.95em; color:#196697; margin-bottom:-8px; margin-top:12px;}

/*main text area*/
#main {border:0px solid #ccc; }

#textarea {margin-left:257px; margin-right:10px; border:0px solid #ccc;}

.productblock {
	background:#E9EEF2; 
	min-height:110px; 
	* html #container {height:110px};
	padding:4px; 
	margin-top:5px; 
	border:1px solid #D4E3EB; 
	font-size:.75em;}
	
.productblock .item {margin-left:150px; border:0px solid #ccc; padding-bottom:0px; font-family:arial, sans-serif;}
.productblock .righttext {width:220px; float:right; border-left:3px solid #fff; padding-left:5px; font-size:.95em; margin-left:5px;}
.productblock h2 {color:#196697; margin-top:4px; margin-bottom:3px; font-size:110%}
.productblock h2 a {text-decoration:none;}
.productblock a:link {color:#196697;}
.productblock a:visited {color:#196697;}
.productblock a:hover {color:#333;}
.productblock ul {margin-top:0px;}
.productblock ul li {font-size:1em;}
.productblock img {border:1px solid #ccc;}


#textblock {background:#E9EEF2; font-size:.95em; padding:8px 10px; margin-top:5px; font-family:arial, helvetica, sans-serif;}
#textblock strong {color:#333;}
#textblock h2 {color:#07476F; /*margin-top:4px; margin-bottom:3px;*/ font-size:115%}
/*#textblock h2 a {text-decoration:none;}*/
#textblock h3 {color:#07476F; /*margin-top:4px; margin-bottom:3px;*/ font-size:105%}
/*#textblock h3 a {text-decoration:none;}*/
#textblock h4 {color:#07476F; /*margin-top:4px; margin-bottom:3px;*/ font-size:100%}
#textblock h4 a {text-decoration:none;}
#textblock a:link, a:visited {color:#2E2E92;}
#textblock a:hover {color:#333;}

.productlist {list-style-image: url('images/rr-iconT.png'); color:#07476F;}
.productlist li {padding-bottom:4px;}

.openlist li {padding-bottom:10px;}

.narrowlist {width:350px;}

.pdfs {list-style-image: url('images/pdf-icon.jpg'); color:#07476F;}
.pdfs li {padding-bottom:3px;}

.links {width:80%; list-style-image: url('images/link-icon.png'); color:#07476F;}
.links li {padding-bottom:3px; clear:right;}

.sub {padding-top:8px;}

/*extras*/
.leftimage {float:left; margin-right:5px; margin-bottom:5px;}
.rightimage {float:right; margin-left:5px; margin-bottom:5px;}

.whiteblock {background:#F6F4F4; padding:5px; border:1px solid #ccc;}
.wide {width:550px;}
.wide2 {width:350px;}

.productimages {width:662px; margin:10px auto;}

.productimages td {margin:10px auto; vertical-align:top; font-size:.85em; text-align:center;}
.productimages img {border:1px solid #196697;}

.blockimages {}
.blockimages img {border:1px solid #196697; margin-bottom:5px;}

.rightblock  {float:right; margin-left:5px; margin-bottom:5px; width:300px; text-align:center; font-size:.8em;}
.leftblock  {float:left; margin-right:5px; margin-bottom:5px; width:300px; text-align:center; font-size:.8em;}

.center {text-align:center;}

.blue {color:#196697;}

.contact {margin:20px auto;}
.contact h3 {margin-top:2px; margin-bottom:6px;}
.contact h4 {margin-bottom:3px; margin-top:3px;}
.contact table {border:1px solid #196697;}
.contact th {vertical-align:top; text-align:left;}

.toggle td {vertical-align:top; text-align:left;}
.toggle th {vertical-align:top; text-align:left;}

.lgblock {margin:20px 10px; padding:8px; width:670px;}
.lgblock h3 {margin-top:2px; margin-bottom:6px;}
.lgblock h4 {margin-bottom:6px; margin-top:3px;}
.lgblock table {border:1px solid #196697;}
.lgblock th {vertical-align:top; text-align:left;}
.lgblock ul {width:300px; margin-left:20px; padding-left:5px;}
.lgblock ul li {margin-left:5px; padding-left:0px;}
.lgblock img {float:right; margin-left:15px; border:1px solid #196697;}
