body{background-color: #152537}
/* global image properties */
img, a img {border:none}

.tabs {background-image:url(../images/tabs_background.gif);}
.tabsGreen {background-image:url(../images/tabs_background_green.gif);}
.tabsBlue {background-image:url(../images/tabs_background_blue.gif);}
.tabsBrick {background-image:url(../images/tabs_background_brick.gif);}
.tabsPurple{background-image:url(../images/tabs_background_purple.gif);}

a:link
{
    color: #003366;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}

a:visited
{
    color: #000066;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}

a:hover
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline
}

a:active
{
    color: #000066;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}

a.ablue:link
{
    color: #000099;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.ablue:visited
{
    color: #000099;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.ablue:active
{
    color: #000099;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.ablue:hover
{
    color: #993300;
    font-family: verdana, arial;
    font-size: 8pt;
    font-style:italic;
    font-weight: bold;
    text-decoration: underline
}

.long_desc
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000
}

.long_desc a:link
{
    color: #004B91;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline
}

.long_desc a:visited
{
    color: #004B91;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline
}

.long_desc a:active
{
    color: #004B91;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline
}

.long_desc a:hover
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline
}

.pghead
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 12pt;
    font-weight: 500
}

.xrefheading
{
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    color: white;
    background-color: #00478e;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px; 
    text-align: center;
    border: solid 1px #9a9a9a;
}

.xrefwhite
{
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    background-color: #eeeeee;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px; 
    text-align: left;
    border-right: solid 1px #9a9a9a;
    border-left: solid 1px #9a9a9a;
}

.xrefshade {
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: normal;
    background-color: #b6bcc1;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px; 
    text-align: left;
    border-right: solid 1px #9a9a9a;
    border-left: solid 1px #9a9a9a;    
}

.xref {
	text-decoration: underline;	
	font-family: verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   color: #004B91 
}

a.xref:link {
	text-decoration: underline;	
	font-family: verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   color: #004B91 
}

a.xref:visited {
	text-decoration: underline;	
	font-family: verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   color: #004B91
}

a.xref:active {
	text-decoration: underline;	
	font-family: verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   color: #004B91
}

a.xref:hover {
	text-decoration: underline;	
	font-family: verdana, arial;
   font-size: 8pt;
   font-weight: normal;
   color: #993300
}

.content {
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    color: #000000
}

.brand_main {
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: bold;
    white-space:nowrap;
    background-color:#EBE9ED;
    color: #000000
}

a.brand_sub:link
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}

a.brand_sub:visited
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}

a.brand_sub:active
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none
}

a.brand_sub:hover
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none
}

.detailitem
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space:nowrap
}
.detailvars
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	white-space:nowrap	
}

.contbold
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000
}

.contboldstike
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: line-through;	    
    color: #000000
}

.contboldRd
{
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    color: #ff0000;
}

.contboldw
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: verdana,arial
}

a.featured_cat1:link
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.featured_cat1:visited
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.featured_cat1:active
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none
}

a.featured_cat1:hover
{
    color: #993300;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none
}

.subhead
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: verdana,arial
}

.subheadbold
{
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    color: #003980
}

.subheadbold a
{
    text-decoration:underline;
    font-size: 11pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    color: #522900
}

.subheadboldw
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: verdana,arial
}

.hp_phone
{
    font-size: 13pt;
    font-family: arial, helvetica, sans-serif;
    font-weight: 600;
    color: #003980
}
.pgheader
{
    font-weight: normal;
    font-size: 11pt;
    color: #000000;
    font-family: verdana,arial;
}

.catlist1
{
    font-weight: normal;
    font-size: 9pt;
    color: #000000;
    font-family: verdana,arial;
    color: #000000;
    white-space: nowrap;
    text-align: left 
}

.inptitle
{
    font-weight: normal;
    font-size: 7pt;
    color: blue;
    font-family: verdana;
    color: blue
}

.footer
{
	padding-right: 1px; 
	padding-left: 1px; 
	color: #FFFFFF;
	white-space:nowrap;
	height:19px
}

.footer A
{
	padding-top: 2px; 	
	padding-right:7px; 
	padding-bottom: 2px;
	padding-left: 7px;			
	border-top:#f1f1f1 1px solid;
	border-right:#f1f1f1 1px solid;	
	border-bottom: #f1f1f1 1px solid;
	border-left: #f1f1f1 1px solid; 		
	display: block; 
	background: #f1f1f1; 
	margin: 0px; 
	white-space: nowrap
}

.footer A:hover
{
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px; 	
	padding-left: 6px;
	border-top: #999 1px solid;	
	border-right: #999 1px solid;
	border-bottom: #999 1px solid; color: #003366;
	border-left: #999 1px solid; 
	display: block;	
	background: #e1e1e1;
	margin: 0px 
}

.SpecContwhite
{
 font-family: verdana, arial;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    background-color: #00478e;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px; 
    text-align: center;
    border: solid 1px #9a9a9a;
}

.featuredBox
{
    color: #000000;
    font-family: verdana,arial;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    text-decoration: none
}

ul
{
	padding-left:0; 
	margin-left:1em
}

li
{
	padding-left:0; 
	margin-left:1em
}
	
ul.ttabs
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

ul.ttabs li
{
  float: left;
  padding: 0;
  margin: 0;
  padding-top: 0;
  background: url(../images/tab_right.png) no-repeat right top;
  margin-right: 2px;
}

ul.ttabs li a
{
  display: block;
  padding: 2px 11px;
  color: #000066;
  font-family: verdana,arial;
  font-size: 8pt;
  font-weight: bold;  
  text-decoration: none;
  background: url(../images/tab_left.png) no-repeat left top;
}

ul.ttabs li a:hover
{
  color: #8E0000;
  font-style:italic;
  text-decoration: none 
}

ul.ttabs li a:active
{
  color: #008E00;
  font-style:italic;
  text-decoration: none 
}

.box-left
{
	border-left-style:solid;
	border-left-color:#FFFFFF;
	border-left-width:1px
}

.box-right
{
	border-right-style:solid; 
	border-right-color:#FFFFFF; 
	border-right-width:1px
}

.box-top
{
	border-top-style:solid; 
	border-top-color:#FFFFFF; 
	border-top-width:1px
}

.box-bot
{
	border-bottom:1px solid #FFFFFF
}

.brand-middle
{
	border-left:1px solid #000000;
	border-right:1px solid #000000; 
}

.box-left-blk
{
	border-left:1px solid #000000;
}

.box-right-blk
{
	border-right:1px solid #000000; 
}

.box-top-blk
{
	border-top:1px solid #000000; 
}

.box-tl-square
{
	border-top-style:solid; 
	border-top-color:#FFFFFF; 
	border-top-width:1px;
	border-right-style:solid; 
	border-right-color:#FFFFFF; 
	border-right-width:1px	
}

.box-bl-square
{
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; 
	border-bottom-width:1px;
	border-left-style:solid; 
	border-left-color:#FFFFFF; 
	border-left-width:1px	
}

.box-br-square
{
	border-bottom-style:solid; 
	border-bottom-color:#FFFFFF; 
	border-bottom-width:1px;
	border-right-style:solid; 
	border-right-color:#FFFFFF; 
	border-right-width:1px	
}

.box-bot-blk
{
	border-bottom:1px solid #000000
}

#topmenu
{
	padding-right: 0px; 
	border-top: #999 1px solid; 
	padding-left: 0px; 
	font-size: 100%; 
	background: #f1f1f1; 
	padding-bottom: 2px; 
	padding-top: 2px; 
	border-bottom:1px solid #999
}

#topmenu A
{
	font: 70% verdana; 
	color: #000000; 
	text-decoration: none
} 