body
{
  font-family:Calibri;
  background:white;
  margin:0px;
}

.QR-code-button
{
  float:right;
  background:white;
  height:42px;
  width:290px;
  margin-right:8px;
  padding:0 0 10px 15px;
  filter:alpha(opacity=70);
  opacity:0.7;
  text-align:left;
  font-size:14px;
}

.QR-code-button img
{
  height:45px;
  width:45px;
  margin-left:20px;
}

.details
{
  width:280px;
  padding:0 10px 0 15px;
  background:white;
  filter:alpha(opacity=70);
  opacity:0.7;
  text-align:left;
}

.details table tr td
{
  color:black;
  font-size:14px;
}

.details table tr td a
{
  color:navy;
  text-decoration:none;
}

.details table tr td a:hover
{
  color:#555555;
  text-decoration:none;
}

.page
{
  float:left;
  position:relative;
  background:#AAAAAA;
  width:100%;
  height:100%;
  overflow:hidden;
}

.content
{
  background:white;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  height:100%;
  padding:0 10px 0 10px;
  border-top:9px solid white;
  border-bottom:9px solid white;
}

.header
{
  float:left;
  width:100%;
}

.banner
{
  background:url(images/banner2.png);
  height:199px;
}

.banner2
{
  background:url(images/banner3.png);
  height:199px;
}

.logo
{
  position:absolute;
  top:45px;
  left:100px;
  color:#444444;
  text-decoration:italic;
}

.nav-bg
{
  background:#cccccc;
  height:11px;
}

.nav
{
	float: left;
	width: 100%;
  background:#A9BFCC;
  padding:10px 0 8px 0;
  margin-bottom:10px;
}

.nav ul
{
	margin-top: 0px;
	padding: 0;
	background:#A9BFCC;
	width:100%;
}

.nav ul li
{
	display: block;
	list-style-type: none;
  padding: 0 0 0 10px;
  font-weight: 14px;
  background:transparent;
  border-right:10px solid transparent;
}

.nav li a
{
  text-align:center;
	display: inline;
	float: left;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
  color: white;
  background:url(images/nav2-bg.png) 0 0 no-repeat;
  width:109px;
  border-right:5px solid #A9BFCC;
  font-size:18px;
}

.nav li a:hover
{
  background:url(images/nav-bg.png) 0 0 no-repeat;
  color:white;
}

.nav li a.current
{
  background:url(images/nav-bg.png) 0 0 no-repeat;
  color:white;
}

.nav a:link, a:visited 
{
	color: white;
  text-decoration: none;
}
.nav li a #current 
{
  background:url(images/nav-bg.png) 0 0 no-repeat;
  color:red;
}

.main-content
{
  height:auto;
}

.left-aside
{
  border-top:2px solid navy;
  border-bottom:2px solid navy;
  float:left;
  width:190px;
  height:auto;
  padding:0px 0 30px 10px;
  background:#dddddd;
  text-align:left;
}

.left-aside p
{
  padding:0 5px 0 0;
}

.left-aside ul
{
  list-style-type:none;
  text-decoration:none;
  margin:0;
}

.left-aside li
{
  margin:0;
}

.left-aside a
{
  color:#3366ff;
  text-decoration:none;
}

.left-aside a:hover
{
  color:#66bbff;
}

.left-aside-header
{
  width:180px;
  background:url(images/quicklist-header-bg.png) 0 0 repeat-x;
  text-align:center;
  color:white;
}

.left-aside-header2
{
  width:auto;
  background:url(images/quicklist-header-bg.png) 0 0 repeat-x;
  text-align:center;
  color:white;
}

.right-aside-header
{
  width:210px;
  background:url(images/quicklist-header-bg.png) 0 0 repeat-x;
  text-align:center;
  color:white;
  font-size:11px;
}

.right-aside a
{
  text-decoration:none;
  color:#3366ff;
}

.right-aside a:hover
{
  text-decoration:none;
  color:#66bbff;
}

.main-section
{
  float:left;
  width:560px;
  background:transparent;
  border-left:0px solid transparent;
  padding:0px 0px 10px 10px;
  color:#010A41;
}

.main-section a
{
  color:navy;
}

.main-section p
{
  padding:0 10px 0 10px;
}

.main-section a:hover
{
  color:blue;
}

.main-section table
{
  border:1px solid navy;
  text-align:center;
}

.white-space1
{
  float:left;
  height:600px;
  width:200px;
  background:transparent;
  padding:10px 20px 10px 20px;
  Color:#010A41;
}

.service-links
{
  padding-bottom:10px;
  border-bottom:2px solid navy;
}

.service-links a
{
  text-decoration:none;
  color:#3366ff;
}

.service-links a:hover
{
  text-decoration:none;
  color:#66bbff;
}

.right-aside
{
  float:left;
  width:160px;
  background:none;
  border-left:10px solid transparent;
  padding:0px 0px 10px 10px;
}


.footer
{
  clear:both;
  background:url(images/footer-bg.png)0 0 repeat-x;
  color:navy;
	text-decoration:none;
	padding:10px 20px 10px 20px;
  font-size: 14px;
}

.footer a
{
  color:navy;
	text-decoration:none;
	font-weight: 14px;
}

.footer a:hover 
{
	color:navy;
	text-decoration:underline;
}

.line-hor 
{ 
	background:navy;
	float:right;
	height:1px;
	width:500px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

.nav-bg2
{
  background:url(images/nav-topper.png) 0 0 repeat-x;
}

.launcher
{
  background:url(images/stock-bg.png) 0 0 repeat-x; 
}



h2 {
	padding:0px;
	font-size:25px;
	color:black;
	background:url(images/toggle-bg.png) 0 0 repeat-x;
	border: 1px solid #a9a9a9;
	-moz-border-radius: 7px; /* Rounder Corner */
  -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	text-align:center;
	font-family:Calibri;
	margin-bottom:0px;
	width:190px;
}
.togglebox {
	background:#999999;
	margin-top: 5px;
	/* Rounder Corner */
	-moz-border-radius: 7px;
  -webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	font-size: 11px;
	width: 190px;
	clear: both;
	margin-bottom:10px;
	border:1px solid black;
	z-index:2;
	overflow:hidden;
}
.togglebox .content {
	padding-left: 0px;
	background:#999999;
	color:white;
}

.h3
{
  padding:0 0 0 10px;
}


