/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height:100%;
	color: #000;
	background: #fff;
	text-align:center;
	font-size: 12pt;
}
ul {
	list-style: disc;
}

ol {
	list-style: number;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*Main Styles */
a, a:visited{color:#003366;}
a:hover{color:#003366;}
b, strong{font-weight:bold;}
i, emphasis{font-style:italic;}

a.h1Link{
	padding:0 0 0 12px; background:url(../img/h1_arrow.gif) center left no-repeat; }

a.h2Link{
	padding:0 0 0 12px; background:url(../img/h2_arrow.gif) center left no-repeat; }


h1{font-size:1.5em; line-height:100%;  color:#003366; padding:0; font-weight:bold;}
h2, h3, h4, h5, h6{color:#000; font-weight:bold;line-height:180%;}
p{padding:0 0 1.5em 0;}

#container{
	width:100%; margin:8px auto; background:#fff;	font:1em/150% Verdana, Arial, Helvetica, sans-serif;
	text-align:left; border:none;}

.header{
	padding:6px;
	margin:0 0 6px 0;
	border-bottom:solid 1px #cccccd;
	position:relative;
}

#topSearchBox{display:none;}
.menu{display:none;}
ul#leftMenu{display:none;}

.breadcrumb{display:none;}
  
.breadcrumb a{
	text-decoration:none;}

.brandlogo{
	margin: 6px 0 10px 0;}

.brandoptions{
	border-bottom:solid 1px #cccccd; padding:6px 14px 6px 0px; font:bold .8em/14px  Verdana, Arial, Helvetica, sans-serif;
	color:#000 !important; margin: 0 0 10px 0;}

.brandoptions a{
	text-decoration:none;color:#999999 !important;padding-right:10px;}

.brandoptions a:hover{
	text-decoration:underline;color:#666 !important;}

.brandoptionsIcon{
	vertical-align:middle;}

.content{
	padding:0 0 0 1%;}

.content ul{
	padding:0 0 1.5em 3%;}

.content ol{
	padding:0 0 1.5em 3%;}
	
.content ul li, .content ol li{
	padding:0 0 .5em 0;}

.left-col-w{
	padding:0; width:33%; float:left;}

.right-col-w{ padding:0;}

.left-col-t{
	padding:0; width:33%; float:left;}

.left-col-t div{
	display:none;}

.right-col-t{ padding:0;}

/*.side-col-h{
	float:left; margin:0 9px 0 0; padding:0; width:225px; background:url(../img/hero_bg.gif) 0px 389px repeat-x;}
	
.mid-col-h{
	float:left; margin:0 9px 0 0; padding:0; width:168px; background:url(../img/hero_bg.gif) 0px 389px repeat-x;}

.small-lead{
	border:solid 1px #ccc; border-top:none; margin:0 0 20px 0; min-height:113px; _height:113px; font-size:.9em;}

.small-lead img{
	border-right:solid 1px #ccc; float:left;}*/

.heroimg{
	border:solid 1px #cccccd; border-top:none; height:200px; width:200px; overflow:hidden; padding:0; display:block; margin:0 0 20px 0; }
	
.mainBody{
	padding:6px 14px;}

.lead{
	font-size:1.1em; line-height:150%;}

.footer{
	border-top:solid 1px #cccccd; font:.8em/120% Verdana, Arial, Helvetica, sans-serif;}

.footer a{
	color:#6e6e6e !important;}

.clear{
	clear:both;}


.vcard{
  margin:0 0 1.5em 0;}
  
.org{
  font-weight:bold;}
  
.thinrule{
  height:1px; border-bottom:solid 1px #cccccd;}
  
.homepageStock{
  font-size:.8em; line-height:175%;margin:0 auto;}

.homepageStock td{
  border-bottom:solid 1px #CCC;}

.stockDown{
  color: #900; font-weight:bold;}
  
.stockUp{
  color: #090; font-weight:bold;}
  
.pkDesc, .pkDesc td{
  border-collapse:collapse; vertical-align:top;}

.pkLogo{
  width:130px; text-align:center;}
  
.disclaimer{
  font-size:.8em; color:#666;}
  
