/*

  Copyright (c) 2006 CRELoaded 

*/

  .boxText {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;
	  background-color: #7693b9;

      }

 .errorBox {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : inherit;

      background : #ffb3b5;

      font-weight : bold;

      }

 .stockWarning {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #cc0033;

      background : inherit;

      }

 .productsNotifications {

      background : #f2fff7;

      color : inherit;

      }

 .orderEdit {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #70d250;

      background : inherit;

      text-decoration : underline;

      }

 .navBlue {

      color : #ff0000;

      background : inherit;

      font-size : 8pt;

      font-family : Verdana, Arial, sans-serif;

      }

 .subnavBlue {

      color : #9966ff;

      background : inherit;

      font-size : 8pt;

      font-family : Verdana, Arial, sans-serif;

      }

 body {

      margin-left : 0;

      margin-top : 0;

      margin-right : 0;

      margin-bottom : 0;

      background : #000000;

      color : #ffffff;

      font-family : Verdana, Arial, Helvetica, sans-serif;

      }

 .stockWarning {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #cc0033;

      }

 .productsNotifications {

      background : #f2fff7;

      }

 .orderEdit {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #70d250;

      text-decoration : underline;

      }

 A {

      color : #ffffff;

      background : inherit;

      text-decoration : none;

      }

 A:hover {
	color : #FFFFFF;
	background : inherit;
	text-decoration : none;
      }

 FORM {

      display : inline;

      }

 TR.header {

      color : #000000;

      background : #ffffff;

      }

 tr.headerNavigation {

      background-repeat : repeat;

      background-attachment : scroll;

      background-position : 0%;

      }

 td.headerNavigation {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #CC9933;
	background : inherit;
      }

 a.headerNavigation {
	color : #CC9900;
	background : inherit;
      }

 a:hover.headerNavigation {
	color : #CCCC00;
	background : inherit;
      }

 TR.headerError {
	background : #ff0000;
	color : #FFFFFF;
      }

 TD.headerError {

      font-family : Tahoma, Verdana, Arial, sans-serif;

      font-size : 12px;

      background : #ff0000;

      color : #ffffff;

      font-weight : bold;

      text-align : center;

      }

 TR.headerInfo {

      background : #00ff00;

      color : inherit;

      }

 TD.headerInfo {

      font-family : Tahoma, Verdana, Arial, sans-serif;

      font-size : 12px;

      background : #00ff00;

      color : #ffffff;

      font-weight : bold;

      text-align : center;

      }

 .stockWarning {

      font-size : 10px;

      color : #cc0033;

      background : inherit;

      }

 .templateinfobox {

     background : #7693b9;

     color : inherit;

     font-family : Verdana, Arial, sans-serif;

     font-size : 10px;

     font-weight : bold;

      }

 TD.infoBox, SPAN.infoBox {
	font-size : 10px;
	background-color: #0066CC;
	border-style: solid;
	border: 1px;
	border-color: #FFFFFF;
      }

 .infoBox {
 color : inherit;
 background-color:#ffffff;

      }

 .infoBoxContents {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ffffff;
	background : #7693b9;
	text-align: center;
	vertical-align:middle;
      }

 .infoBoxNotice {

      background : #ff8e90;

      color : inherit;

      }

 .infoBoxNoticeContents {

      background : #ffe6e6;

      color : inherit;

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      }

 a.infoBoxHeading:link, a.infoBoxHeading:visited {

      color : #ffffff;

      background : inherit;

      font-size : 12px;

      text-decoration : underline;

      }

 a.infoBoxHeading:hover {

      text-decoration : none;

      }

 TD.infoBoxHeading {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      font-weight : bold;

      color : #ffffff;

      background : inherit;

      text-align : center;

      }

 .infoBoxContentsHeaderImage {

     background : url(images/infobox/background.gif);

    color : #ffffff;

    font-family : Verdana, Arial, sans-serif;

    font-size : 12px;

    font-weight : bold;

}



 .infoBoxContentsCenter {
	color : inherit;
	background : #7693b9;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	text-align: center;
}



 TD.infoBoxContentsfooter {

    color : #ffffff;

     background : #c8d0e0;

     font-family : Verdana, Arial, sans-serif;

    font-size : 10px;

    font-weight : bold;

}

 TD.infoBoxHeadingImage {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      font-weight : bold;

      text-align : center;

      background-image : url(images/infobox/background.gif);

      background-repeat : repeat-x;

      background-position : left;

      background-color : #c8d0e0;

      color : #ffffff;

      }

 TD.infoBoxFooterImage {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-image : url(images/infobox/backgroundfb.gif);
	background-repeat : repeat-x;
	background-position : left;
	color : #ffffff;
	background-color : #000000;
      }

 TD.main_table_heading {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	border-width : thin;
	border-color : #CC3300;
	border-collapse : collapse;
	color : #000000;
	background-color: #000000;
      }

 TD.main_table_heading_inner {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	/*background : #ffffff;*/

      color : #CC3300;
	background-color: #000000;
      }

 TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

      background : inherit;

      color : inherit;

      }

 TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

      color : inherit;

      background : inherit;

      }

 TABLE.productListing {

      border : 2px;

      border-style : solid;

      border-color : #ffffff;

      border-spacing : 0px;

      }

 .productListing-heading {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background : #000000;

      color : #ffffff;

      font-weight : bold;

      }

 .productlisting-headingPrice {

      font-size : 12px;

      font-weight : bold;

      color : #ffffff;

      background : inherit;

      }

 TD.productListing-data {
	font-family : Verdana, Arial, sans-serif;
	border: #FFFFFF;
	font-size : 10px;
	background-color: #7693b9;
      }

 TD.footer {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background : #bbc3d3;

      color : #ffffff;

      font-weight : bold;

      }

 .foot {

      font-family : Tahoma, Verdana, Arial, sans-serif;

      text-align : right;

      font-size : 11px;

       background: #E0EDF6;

      }

 TD.footer {

      font-size : 10px;

      font-weight : bold;

      }

 A.pageResults {

      color : #ffffff;

      background : inherit;

      }

 a:hover.pageResults {

      color : #ffffff;

      background : #000000;

      }

 TD.pageHeading, DIV.pageHeading {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      font-weight : bold;

      color : #ffffff;

      background : inherit;

      }

 TR.subBar {

      background : #f4f7fd;

      color : inherit;

      }

 TD.subBar {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background : inherit;
      }

 TD.main, P.main {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
	color : #FFFFFF;
	background : inherit;
      }

 TD.smallText, SPAN.smallText, P.smallText {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #FFCC66;
      }

 TD.accountCategory {

      font-family : Verdana, Arial, sans-serif;

      font-size : 13px;

      color : #aabbdd;

      background : inherit;

      }

 TD.fieldKey {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      font-weight : bold;

      }

 TD.fieldValue {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      }

 TD.tableHeading {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #FFCC00;
      }

 TD.category_desc {

      font-family : Verdana, Arial, sans-serif;

      font-size : 11px;

      line-height : 1.5;

      }

 SPAN.newItemInCart {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #ff0000;

      background : inherit;

      }

 CHECKBOX, INPUT, RADIO, SELECT {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #7693b9;
      }

 TEXTAREA {
	width : 100%;
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #7693b9;
      }

 SPAN.greetUser {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      color : #f0a480;

      background : inherit;

      font-weight : bold;

      }

 TABLE.formArea {

      background : #f1f9fe;

      color : inherit;

      border-color : #7b9ebd;

      border-style : solid;

      border-width : 1px;

      }

 TD.formAreaTitle {

      font-family : Tahoma, Verdana, Arial, sans-serif;

      font-size : 12px;

      font-weight : bold;

      }

 SPAN.markProductOutOfStock {

      font-family : Tahoma, Verdana, Arial, sans-serif;

      font-size : 12px;

      color : #c76170;

      background : inherit;

      font-weight : bold;

      }

 SPAN.productSpecialPrice {

      font-family : Verdana, Arial, sans-serif;

      color : #ff0000;

      background : inherit;

      }

 SPAN.errorText {

      font-family : Verdana, Arial, sans-serif;

      color : #ff0000;

      background : inherit;

      }

 .moduleRowOver {

      background-color : #d7e9f7;

      cursor : pointer;

      color : inherit;

      }

 .moduleRowSelected {

      background-color : #e9f4fc;

      color : #000000;

      font-variant : small-caps;

      }

 .checkoutBarFrom, .checkoutBarTo {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background : inherit;
      }

 .checkoutBarCurrent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background : inherit;
      }

 .messageBox {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      }

 .messageStackError, .messageStackWarning {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background-color : #ffb3b5;

      color : inherit;

      }

 .messageStackSuccess {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background-color : #99ff00;

      color : inherit;

      }

 .inputRequirement {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #ff0000;

      background : inherit;

      }

 .content {

      font-family : Verdana, Arial, Helvetica, sans-serif;

      font-size : 10px;

      background-color : transparent;

      }

 .centerTable {

      background-color : #fbfcfd;

      background-image : url('images/bg_cat4.gif');

      background-repeat : repeat-x;

      background-position : top left;

      color : inherit;

      }

 TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {

      font-family : Verdana, Arial, sans-serif;

      font-size : 11px;

      line-height : 1.5;

      color : #ffffff;

      background : #000000;

      }

 TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {

      background-image : url(images/button_blank_left.gif);

      }

 TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {

      background-image : url(images/button_blank_right.gif);

      }

 TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {

      background-image : url(images/button_blank_middle.gif);

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      font-weight : bold;

      color : #ffffff;

      background : inherit;

      }

 A.HeaderPageLinks {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      font-weight : bold;

      color : #ffffff;

      background : inherit;

      }

 A.HeaderPageLinks:hover {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      font-weight : bold;

      background : inherit;

      color : #00ff00;

      }

 TD.cookieUsage {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      font-weight : bold;

      background : #000000;

      color : #ffffff;

      }

 .attributeBoxContent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #000000;
      }

 .TR.attributeBoxContent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #000000;
      }

 .TD.attributeBoxContent {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #000000;
      }

 .storyboxtitle {
	font-family : Verdana, Arial, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
      }

 .storyboxtitle A:link {
	font-family : Verdana, Arial, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
      }

 .storyboxtitle A:active {
	font-family : Verdana, Arial, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
      }

 .storyboxtitle A:visited {
	font-family : Verdana, Arial, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
      }

 .storyboxtitle A:hover {

     font-family : Verdana, Arial, sans-serif;

     color : #ffffff;

     font-size : 10px;

     font-weight : bold;

     text-decoration : underline;

     background : inherit;

      }

 .yearHeader {

      font-family : Verdana, Arial, sans-serif;

      font-size : 14px;

      font-weight : bold;

      color : #000000;

      background-color : #ffffff;

      text-decoration : none;

      }

 .calendarMonth {

      background-color : #bbc3d3;

      color : inherit;

      cursor : default;

      width : 100%;

      }

 .calendarHeader {

      font-family : Verdana, Arial, sans-serif;

      font-size : 11px;

      font-weight : bold;

      color : #000000;

      background-color : #ffffff;

      text-decoration : none;

      height : 22px;

      }

 .calendarToday {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #CC99CC;
	padding-left : 3px;
	text-decoration : none;
	border : 1px solid #ffffff;
	height : 22px;
	width : 18px;
      }

 .calendarWeekend {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #000000;

      background-color : #caeeff;

      padding-left : 3px;

      line-height : 14px;

      text-decoration : none;

      border : 1px solid #ffffff;

      height : 22px;

      width : 18px;

      }

 .calendar {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      color : #000000;

      background-color : #ffffff;

      padding-left : 3px;

      line-height : 14px;

      text-decoration : none;

      height : 22px;

      width : 18px;

      }

 .event {

      font-family : Verdana, Arial, sans-serif;

      font-size : 11px;

      color : #000000;

      background-color : #ffffff;

      text-decoration : none;

      border : 1px solid #e6e6e6;

      }

 .empty {
	background-color : #f0faff;
	color : #000000;
	line-height : 14px;
	height : 22px;
	width : 18px;
      }

 .calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {

      color : red;

      background : inherit;

      text-decoration : underline;

      }

 .calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {

      color : red;

      background : inherit;

      text-decoration : underline;

      }

 .calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {

      color : red;

      background : inherit;

      text-decoration : underline;

      }

 h4.infoTitle {

      margin-top : 0;

      margin-left : 0;

      margin-right : 0;

      margin-bottom : 0.2em;

      }

 p.infoBlurb {

      margin-top : 0;

      margin-left : 0;

      margin-right : 0;

      margin-bottom : 2em;

      }

 TD.productPriceInListing {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background : #d2e9fb;

      color : inherit;

      }

 TD.productPriceInBox {

      font-family : Verdana, Arial, sans-serif;

      font-size : 10px;

      background : #eeeeee;

      color : inherit;

      }

 TD.productPriceInProdInfo {

      font-family : Verdana, Arial, sans-serif;

      font-size : 12px;

      background : #ccffcc;

      color : inherit;

      }

 #navMenu {

      clear : both;

      height : 0.01%;

      margin : 0;

      padding : 0;

      list-style : none;

      }

 #navMenu ul {

      float : left;

      width : 150px;

      margin : 0;

      padding : 0;

      list-style : none;

      }

 #navMenu li {

      position : relative;

      float : left;

      line-height : 24px;

      margin-bottom : -1px;

      width : 150px;

      }

 #navMenu li ul {

      position : absolute;

      left : -999em;

      margin-left : 150px;

      margin-top : -26px;

      }

 #navMenu li ul ul {

      left : -999em;

      }

 #navMenu li a {
	width : 150px;
	display : block;
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	background : #ffffff;
	border : 1px solid #cce;
	padding-left : 2px;
      }

 #navMenu li a:hover {

      color : #ffffff;

      background : #aac;

      }

 #navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {

      left : -999em;

      }

 #navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {

      left : auto;

      }

BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 	/*background:url(images/headbg1.gif) 0 0 repeat-x #000000; */ PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;

}

A:hover {
	TEXT-DECORATION: none;
	color: #990000;
}

IMG {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px;

}

.main_text {
	FONT-SIZE: 11px;
	COLOR: #996600;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Tahoma;
}

TABLE {
	FONT-SIZE: 11px;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Tahoma;
	color: #003366;
}

LI {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Tahoma;
}

INPUT {
	FONT-SIZE: 11px;
	COLOR: #CC6633;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Tahoma;
}

TEXTAREA {
	FONT-SIZE: 11px;
	COLOR: #7693b9;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Tahoma;
}

.border {

	BORDER-RIGHT: #35505c 1px solid; BORDER-LEFT: #35505c 1px solid;

}

.tall-l {

	BACKGROUND: url(images/tall-l.gif) #efefef repeat-y left 50%;

}

.tall-r {

	BACKGROUND: url(images/tall-r.gif) repeat-y right 50%;

}

.tall-t {

	BACKGROUND: url(images/tall-t.gif) repeat-x 50% top;

}

.wall2{

	BACKGROUND: url(images/wall2.gif) repeat-x ;

}

.tall-b {

	BACKGROUND: url(images/tall-b.gif) repeat-x 50% bottom;

}

.bg-tl {

	BACKGROUND: url(images/bg-tl.gif) no-repeat left top;

}

.bg-tr {

	BACKGROUND: url(images/bg-tr.gif) no-repeat right top;

}

.bg-bl {

	BACKGROUND: url(images/bg-bl.gif) no-repeat left bottom;

}

.bg-br {

	BACKGROUND: url(images/bg-br.gif) no-repeat right bottom;

}

.tall2-l {

	BACKGROUND: url(images/tall2-l.gif) #ffffff repeat-y left 50%;

}

.tall2-r {

	BACKGROUND: url(images/tall2-r.gif) repeat-y right 50%;

}

.tall2-t {

	BACKGROUND: url(images/tall2-t.gif) repeat-x 50% top;

}

.tall2-b {

	BACKGROUND: url(images/tall2-b.gif) repeat-x 50% bottom;

}

.bg2-tl {

	BACKGROUND: url(images/bg2-tl.gif) no-repeat left top;

}

.bg2-tr {

	BACKGROUND: url(images/bg2-tr.gif) no-repeat right top;

}

.bg2-bl {

	BACKGROUND: url(images/bg2-bl.gif) no-repeat left bottom;

}

.bg2-br {

	BACKGROUND: url(images/bg2-br.gif) no-repeat right bottom;

}

.bg3-tl {

	BACKGROUND: url(images/bg3-tl.gif) no-repeat left top;

}

.bg3-tr {

	BACKGROUND: url(images/bg3-tr.gif) no-repeat right top;

}

.bg3-bl {

	BACKGROUND: url(images/bg3-bl.gif) no-repeat left bottom;

}

.bg3-br {

	BACKGROUND: url(images/bg3-br.gif) no-repeat right bottom;

}

.tall3-l {

	BACKGROUND: url(images/tall3-l.gif) #ffffff repeat-y left 50%;

}

.tall3-r {

	BACKGROUND: url(images/tall3-r.gif) repeat-y right 50%;

}

.tall3-t {

	BACKGROUND: url(images/tall3-t.gif) repeat-x 50% top;

}

.tall3-b {

	BACKGROUND: url(images/tall3-b.gif) repeat-x 50% bottom;
	
}

.bg4-tl {

	BACKGROUND: url(images/bg4-tl.gif) no-repeat left top;

}

.bg4-tr {

	BACKGROUND: url(images/bg4-tr.gif) no-repeat right top;

}

.bg4-bl {

	BACKGROUND: url(images/bg4-bl.gif) no-repeat left bottom;

}

.bg4-br {

	BACKGROUND: url(images/bg4-br.gif) no-repeat right bottom;

}

.bg-top2 {

	BACKGROUND: url(images/bg-top.gif) repeat-x 100% top;

}

.bg-top {

	BACKGROUND: url(images/bg-top.jpg) no-repeat right top;

}

.bg-mid {

	BACKGROUND: url(images/bg-mid.gif) #e3e3e3 repeat-x 50% top;

}

.bg-bot {

	BACKGROUND: url(images/bg-bot.gif) #4d5f6d repeat-x 50% top;

}

.bg-pop {

	BACKGROUND: url(images/bg-pop.gif) repeat-x;

}

.cbg {

	BACKGROUND: url(images/centerbg.gif) repeat-y;

}

.headerbg {

	BACKGROUND: url(images/headerbg.jpg) repeat-x;

}

.footerbg {

	BACKGROUND: url(images/footerbg.jpg) no-repeat; COLOR: #000000;

}
h1 {
	color:#FFFFFF;
	font-size: 10px;
}

.h_text {
	COLOR: #ffffff;
	font-size: 10px;
}

.h2_text {
	COLOR: #FFFFFF;
	font-size: 10px;
}

.h2_text A {
	COLOR: #0099CC;
	TEXT-DECORATION: none;
	font-size: 10px;
}

.h2_text A:hover {
	COLOR: #41dee0;
	TEXT-DECORATION: underline;
	font-size: 10px;
}

.h3_text {
	COLOR: #FFFFFF;
	font-size: 10px;
}

.h4_text {
	COLOR: #0099CC;
	font-size: 10px;
}

.h5_text {

	COLOR: #bd1111;
	font-size: 10px;

}

.h6_text {

	COLOR: #ffffff;
	font-size: 10px;

}

.h7_text {

	COLOR: #4d5f6d;
	font-size: 10px;

}

.h8_text {
	COLOR: #0099CC;
	font-size: 10px;
}

.l_text {

	COLOR: #1d8b8f;
	font-size: 10px;

}

.l2_text {

	COLOR: #ffffff; TEXT-DECORATION: none;

}

.l2_text:hover {

	COLOR: #ffffff; TEXT-DECORATION: underline;

}

.c_text {

	COLOR: #ffffff; LINE-HEIGHT: 12px;

}

.c_text A {

	COLOR: #ffffff; TEXT-DECORATION: none;

}

.c_text A:hover {

	COLOR: #ffffff; TEXT-DECORATION: underline;

}

.fs {

	FONT-SIZE: 14px;

}

.fs2 {

	FONT-SIZE: 16px;

}

.fs3 {

	FONT-SIZE: 13px;

}

.lh {

	LINE-HEIGHT: 15px;

}

.vam {

	VERTICAL-ALIGN: middle;

}

.no_class {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: auto;

}

FORM {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: auto;

}

.no_class TD {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: auto;

}

.line {

	BACKGROUND: #b2b2b2; WIDTH: 154px; HEIGHT: 1px;

}

.line2 {

	BACKGROUND: #b2b2b2; MARGIN-LEFT: 5px; MARGIN-RIGHT: 10px; HEIGHT: 1px;

}

.margin {

	MARGIN-LEFT: 6px;

}

.margin2 {

	MARGIN-LEFT: 25px;

}

.margin3 {

	MARGIN-LEFT: 14px;

}

.margin4 {

	MARGIN-LEFT: 23px;

}

.margin5 {

	MARGIN-LEFT: 15px;

}

.margin6 {

	MARGIN-LEFT: 46px;

}

.margin7 {

	MARGIN-RIGHT: 10px;

}

.margin8 {

	MARGIN-RIGHT: 27px;

}

.margin9 {

	MARGIN-RIGHT: 16px;

}

.margin10 {

	MARGIN-RIGHT: 22px;

}

.margin11 {

	MARGIN-RIGHT: 15px;

}

.margin12 {

	MARGIN-LEFT: 9px;

}

.margin13 {

	MARGIN-LEFT: 32px;

}

.padding {

	PADDING-BOTTOM: 18px;

}

.padding2 {

	PADDING-BOTTOM: 51px;

}

.padding3 {

	PADDING-BOTTOM: 24px;

}

.padding4 {

	PADDING-BOTTOM: 5px;

}

.input {

	BORDER-RIGHT: #8a8680 1px solid; BORDER-TOP: #8a8680 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #8a8680 1px solid; WIDTH: 58px; BORDER-BOTTOM: #8a8680 1px solid; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff;

}

.input2 {

	PADDING-LEFT: 5px; WIDTH: 9px; HEIGHT: 8px;

}

.select {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	WIDTH: 125px;
	COLOR: #7693b9;
	HEIGHT: 19px;
}

.select2 {
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;
	WIDTH: 144px;
	COLOR: #7693b9;
	HEIGHT: 19px;
}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(images/bg-li.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;

}

LI A {

	FONT-SIZE: 11px; COLOR: #4d5f6d; LINE-HEIGHT: 21px; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;

}

LI A:hover {

	FONT-WEIGHT: bold; COLOR: #60ae01;

}

.white {

	BACKGROUND: #ffffff;

}

.top1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(images/top_bgr1.jpg) repeat-x 50% top; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 24px

}

.top2 {

	BACKGROUND: url(images/top2.jpg) #ffffff repeat-x 50% bottom

}

.f1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 17px 35px 14px 20px; WIDTH: 125px; COLOR: #38352d; PADDING-TOP: 1px; FONT-FAMILY: tahoma; HEIGHT: 21px

}

.f2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 186px; COLOR: #38352d; PADDING-TOP: 1px; FONT-FAMILY: tahoma; HEIGHT: 20px

}

.top3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px

}

.top4 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 1px

}

.end1 {

	BACKGROUND: url(images/end_bgr1.jpg) #2d2d2d repeat-x 50% top; WIDTH: 100%; HEIGHT: 100%

}

.end2 {

	BACKGROUND: url(images/end1.jpg) #2d2d2d; WIDTH: 100%; HEIGHT: 100%

}

.end3 {

	FLOAT: left; MARGIN: 19px 19px 14px 0px

}

.end4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; COLOR: #b7b7b7; PADDING-TOP: 17px

}

.end4 A {

	COLOR: #b7b7b7; TEXT-DECORATION: none

}

.end4 A:hover {

	COLOR: #b7b7b7; TEXT-DECORATION: underline

}

.left1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(images/left1.jpg) #1b8fb0 repeat-x 50% top; PADDING-BOTTOM: 7px; COLOR: #ffffff; PADDING-TOP: 9px

}

.left2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(images/left2.jpg) #1b8fb0 repeat-x 50% top; PADDING-BOTTOM: 7px; COLOR: #ffffff; PADDING-TOP: 9px

}

.left3 {

	PADDING-RIGHT: 25px; PADDING-LEFT: 20px; BACKGROUND: #dddddd; PADDING-BOTTOM: 12px; PADDING-TOP: 17px

}

.f3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; WIDTH: 135px; COLOR: #38352d; PADDING-TOP: 1px; FONT-FAMILY: tahoma; HEIGHT: 20px

}

.left4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; PADDING-BOTTOM: 16px; PADDING-TOP: 10px

}

.dot {

	MARGIN: 3px 0px 4px

}

.dot1 {

	MARGIN: 5px 7px 1px

}

.ins A {

	FONT-SIZE: 11px; COLOR: #2d3331; TEXT-DECORATION: none

}

.ins A:hover {

	COLOR: #2d3331; TEXT-DECORATION: underline

}

.right {

	BACKGROUND: url(images/z1.jpg) no-repeat; WIDTH: 100%

}

.r1 {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 8px 0px 0px 19px; COLOR: #ffffff

}

.r2 {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 15px 0px 24px 29px; COLOR: #ffffff

}

.r2 A {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none

}

.right1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px

}

.right1 A {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #33a7ff; TEXT-DECORATION: none

}

.d_y {

	BACKGROUND: url(images/d_y.jpg) repeat-y 50% top; WIDTH: 1px; HEIGHT: 100%

}

.deep TD {

	FONT-SIZE: 9px; COLOR: #464646

}

.deep_x {

	FONT-SIZE: 11px; COLOR: #464646

}

.deep TD STRONG {
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	COLOR: #CC0000
}

.deep TD B {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #CC3300
}

.deep TD SPAN {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ed1b23

}

.rr1 {

	

}

.f4 {
	BORDER-RIGHT: #c7c7c7 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #c7c7c7 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 5px 0px 12px;
	BORDER-LEFT: #c7c7c7 1px solid;
	WIDTH: 39px;
	COLOR: #FFFFFF;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #c7c7c7 1px solid;
	FONT-FAMILY: tahoma;
	HEIGHT: 18px
}

.bb1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 11px;
	background-color: #c6c6c6;
}

.bb2 {
	background-color: #9c9c9c;
}

.b1 TD {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2d3331

}

.tt_bgr {

	BACKGROUND: url(images/s1.jpg) repeat-y 50% top; WIDTH: 1px; HEIGHT: 100%

}

.f5 {

	MARGIN: 41px 25px 49px 18px; WIDTH: 12px; HEIGHT: 12px

}

.c1 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 38px

}

.t1 {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #38352d

}

.t2 {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed1b23

}

.k1 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 24px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 13px; PADDING-TOP: 15px

}

.lisa IMG {

	MARGIN: 0px 5px

}

.lisa INPUT {

	MARGIN: 0px 5px

}



.top5 {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000

}

.jd {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
}

.blurbs {
	width:300px;
	background-color:#CC0033;
	border: 1px solid;
	margin-left:2px;
	margin-right:2px;
	margin-top:0.2em;
	margin-bottom:0px;
	padding-right: 10px;
	padding-left: 10px;
	border-color: #ffffff;
	color:#ffffff;
	text-align:center;
}

TABLE.linkListing {
     border : 1px;
     border-style : solid;
     border-color : #ffffff;
     border-spacing : 0px;
      }
 .linkListing-heading {
     font-family : Verdana, Arial, sans-serif;
     font-size : 10px;
     font-weight : bold;
     background : #000000;
     color : #ffffff;
     text-align : center;
      }
 TD.linkListing-data {
	padding : 4px;
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color: #7693b9;
      }
 TR.linkListing-odd {
     background : #f8f8f9;
     color : inherit;
      }
 TR.linkListing-even {
     background : #f5f5f5;
     color : inherit;
      }
.popupBody, .popupBody td{
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  color: #5E5E5E;
    margin:auto;
    text-align:left;
    margin:10px;
}
.popupBox     {
    border: 1px solid #474f56;
}
.popupBoxContents{
    font-size: 11px;
}
td.popupBoxHeading {
    color: #FFFFFF;
    background: #474f56;
  font-weight:bold;
    text-align: left;
    height: 20px;
    padding-left: 15px;
}
td.popupBoxFooter{ }
span.popupClose{
    color: #FFFFFF;
  font-weight:bold;
    text-decoration: none;
    background: #990000;
    padding: 1px 3px;
    float:right;
    cursor:pointer;
  margin-top:30px;
}