body {
  	background-color: #ffffff;
  	font-size: 12px;
  	color: #000033;
  	font-family: Verdana, Helvetica;
  	margin: 0px;
  	padding-top:3px;
  	padding-bottom:3px;
  	padding-left:3px;
  	padding-right:3px;
  }
  
  
 .iconinsert {
 	padding:2px;
 	margin-top:1px;
 	margin-bottom:6px;
 	margin-left:0px;
 	margin-right:0px;
 	border-color: #bbbbbb;
 	border-width: 1px;
 	border-style: solid;
 	background-color: #cceebb;
 	background: url(img-ssb/icon_leftcol_bg.jpg);
 	height: 140px;
 	width: 180px;
 }
  
  .color1 {color:#ff9900;}
  .color2 {color:#996633;}
  .color3 {color:#bbbb99;}
  .color4 {color:#ff9933;}
  .color5 {color:#aadd00;}
  .color6 {color:#cc9966;}
  .colorred {color:#cc0000;}
  .date {color:#aaaa33; font-size:9px; font-family:arial,sans-serif;}
  .x {  border: 1px solid; border-color: #D8DE98}
  .xx {  border: 1px dashed; border-color: #D8DE98}
  .xbox {  border: 1px dashed; border-color: #D8DE98; padding:3px;}

.hubheadingcolor {background-color: #000000;}

.newsbox { 

                     padding:11px;
  	FONT-SIZE: 11px;
                     font-family: Arial, Helvetica, sans-serif;
  	color: #333333;
  	border-width: 1px;
  	border-style: dashed;
  	border-color: #ddddff;
                     margin-top:1px;
  	background-color: #F2F4EE;
}

.smalldark {FONT-SIZE: 10px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
.smalldark a:link {text-decoration: none;color: #ffffff;}
.smalldark a:visited {text-decoration: none;color: #ffffff;}
.smalldark a:hover {text-decoration: none;color: #ffcc33;}

  input.select {
  	FONT-SIZE: 11px;
  	background-color: #F2F4EE;
  	border: 1px solid #bbbbbb;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #33bb99;
  }
  
  input.query {
  	FONT-SIZE: 11px;
  	background-color: #F2F4EE;
  	border: 1px solid #bbbbbb;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #33bb99;
  }
  
  input.queryb {
  	FONT-SIZE: 11px;
  	background-color: #F2F4EE;
  	border: 1px solid #bbbbbb;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #330033;
  }
  
  input.sbmt {
  	FONT-SIZE: 11px;
  	background-color: #f5f5f5;
  	border: 1px solid #aaaaaa;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #aaaa33;
  }
  
  input.sbmtsml {
  	FONT-SIZE: 11px;
  	background-color: #e5e5e5;
  	border: 1px solid #dddddd;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #666666;
  	padding-left: 3px;
  	padding-right: 3px;
  }
  
  textarea {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 10px;
  	background-color: #F2F4F9;
  	border: 1px solid #7B8EBB;
  	color: #003366;
  }
  
  
  
  a:link {
  	text-decoration: none;
  	color: #3333CC;
  }
  
  a:active {
  	text-decoration: none;
  	color: #3366FF;
  }
  a:visited {
  	text-decoration: none;
  	color: #b402b2;
  }
  a:hover {
  	text-decoration: underline;
  	color: #FF0000;
  }
  
  .u {
  	text-decoration: underline;
  }
  
  
  h1 {
  	FONT-SIZE: 13px;
  	MARGIN-BOTTOM:20px;
  	color: #000000;
  	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  }
  
  h2 {
  	FONT-SIZE:13px;
  	MARGIN-BOTTOM:20px;
  	color: #000000;
  	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif;
  	font-weight: bold;
  }
  h3 {
  	FONT-SIZE: 12px;
  	MARGIN-BOTTOM:20px;
  	color: #000000;
  	FONT-FAMILY: verdana,Arial, Helvetica, sans-serif;
  	font-weight: bold;
  }
  
 
  .headingsub  {
  	font-size:14px;
  	font-family:arial,sans-serif;
  	color:#ff9900;
  	font-weight:bold;
  }
  .headingsub2  {
  	font-size:13px;
  	font-family:arial,sans-serif;
  	color:#000000;
  	font-weight:bold;
  }
  
  
  .headletsmalllight  {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  	font-weight:bold;
  	padding-left:10px;
  }
  
  .headletmediumlight  {
  	font-size:12px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  	font-weight:bold;
  }
  
  .listingsheadingmain {
     font-size:12px;
  	font-family:arial,sans-serif;
  	color:#666666;
  	font-weight:bold;
  	margin-left: 2px;
  	padding-left: 5px;
  	padding-right: 2px;
  	padding-top: 0px;
  	padding-bottom: 3px;
  	border-top-width:0px;
  	border-left-width:0px;
  	border-right-width:1px;
  	border-bottom-width:1px;
  	border-style:solid;
  	border-color:#dddddd;
  }
  
  .listingsheadingcellabout {
  	background:#e5e5e5;
  	font-size:9px;
  	font-family:arial,sans-serif;
  	font-weight:bold;
  	padding-left: 6px;
  	padding-right: 6px;
  	padding-top: 3px;
  	padding-bottom: 3px;
  }
  
  .listingsheadingcell {
  	background:#ff9900;
  }
  
  .listingsheadingcell2 {
  	background:#ff9933;
  }
  
  .listingsheadingcellmore {
  	background:#ffcc33;
  }
  
  .listingsheadingcellmorelink  {
  	font-size:9px;
  	font-family:arial,sans-serif;
  	color:#ffeeff;
  	font-weight:bold;
  }
  
  .listingsfeatures {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	padding-top:10px;
  	padding-bottom:15px;
  	padding-left:5px;
  	padding-right:5px;
  }
  
  
  .specialfeatures {
  	font-size:10px;
  	font-family:verdana,sans-serif;
  	color:#996600;
  	padding:6px;
  }
  
  .nb {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	margin-bottom:6px;
  }
  
  .nbl {
  	color:#33cc99;
  }
  .nba {
  	color:#ccbbaa;
  }
  .nbn {
  	color:#ffcc66;
  }
  .nbb {
  	color:#cc9900;
  }
  .tiny {
  	font-size:9px;
  	font-family:arial,sans-serif;
  	color:#666666;
  }
  
  .small {
  	font-size:10px;
  	font-family:arial,sans-serif;
  	color:#666666;
  }
  
  .medium {
  	font-size:12px;
  	font-family:arial,sans-serif;
  	color:#666666;
  }
  
  .big {
  	font-size:13px;
  	font-family:arial,sans-serif;
  	color:#666666;
  }
  
  .mediumlight {
  	font-size:12px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  }

  .smalllight {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  }
  .smalllight2 {
  	font-size:8px;
  	font-family:arial,sans-serif;
  	color:#ffeeff;
  }
  
  
  .searchresults {
  	font-size:12px;
  	font-family:arial,sans-serif;
  	color:#333333;
  }
  
  .blogpostsindex  {
  	font-size:10px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	margin-top:10px;
  	margin-bottom:10px;
  	padding:10px;
  	border-width: 1px;
  	border-style: dashed;
  	border-color: #dddd99;
  	background-color: #e5e5e5;
  	font-weight:bold;
  }
  
  .blurbblog  {
  	font-size:12px;
  	font-family:verdana,sans-serif;
  	color:#333333;
  	margin-bottom:20px;
  }
  
  .blurbblogrelated  {
  	font-size:11px;
  	font-family:verdana,sans-serif;
  	color:#333333;
  	padding:10px;
  	border-width: 1px;
  	border-style: dashed;
  	border-color: #E1E7F0;
  	background-color: #f5f5f5;
  	
  }
  
  .headblog  {
  	font-size:13px;
  	font-family:verdana,sans-serif;
  	color:#cc0000;
  	font-weight:bold;
  	margin-bottom:20px;
  }
  
  .titleblog  {
  	color:#aa0066;
  }
  
  .tracksblog  {
  	font-size:.10px;
  	font-family:arial,sans-serif;
  	color:#bbbbbb;
  	padding-top:2px;
  	margin-top:6px;
  	border-top-width:1px;
  	border-left-width:0px;
  	border-right-width:0px;
  	border-bottom-width:0px;
  	border-style:dotted;
  	border-color:#dddddd;
  }
  
  .foo {
  	background-color: #E1E7F0;
  	padding-top:20px;
  	padding-bottom:20px;
  	padding-left:20px;
  	padding-right:10px;
  }
  
  .fooblurb {
  	font-size: 10px;
  	color: #aaaaee;
  	font-family: Arial, Helvetica, sans-serif;
  }
  
  .foonav {
  	font-size: 10px;
  	color: #006666;
  	font-family: Arial, Helvetica, sans-serif;
  }
  
  
  
  .navbody {
  	margin-top:1px;
  	margin-bottom:1px;
  }
  
  .nvc1 {
  	padding-top:3px;
  	padding-bottom:3px;
  	padding-left:5px;
  	padding-right:5px;
  	border-right-width: 1px;
  	border-right-style: solid;
  	border-right-color: #FFFFFF;
  	font-size:10px;
  	color: #4043b4;
  	background-color: #ccccff;
  	font-family: Arial, Helvetica, sans-serif;
 
  }
  
  .nvc1 a:link { color: #3333cc; text-decoration: none;}
  .nvc1 a:visited { text-decoration: none; color: #b402b2;}
  .nvc1 a:hover { color: #2B436D; margin-left: 2px; text-decoration: none;}

  .nvc2 {
  	padding-top:3px;
  	padding-bottom:3px;
  	padding-left:6px;
  	padding-right:6px;
  	border-left-width: 1px;
  	border-left-style: solid;
  	border-left-color: #FFFFFF;
  	font-size: 10px;
  	color: #aa3399;
  	background-color: #DDEE99;
  	font-family: Arial, Helvetica, sans-serif;
  }
  
  

  .nvhub {
  	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:5px;
  	padding-right:5px;
  	font-size:11px;
                     font-weight:bold;
  	color: #006666;
  	background-color: #dddddd;
  	font-family: Arial, Helvetica, sans-serif;
  	border-top-width: 2px;
  	border-top-style: solid;
  	border-top-color: #eeeeee;
 
  }
  
  .nvhub a:link { color: #006666; text-decoration: none;}
  .nvhub a:visited { text-decoration: none; color: #b402b2;}
  .nvhub a:hover { color: #2B436D; margin-left: 2px; text-decoration: none;}


  .navsubbar {
      margin-top:1px;
  	margin-bottom:1px;
  	border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #E1E7F0;
  }
  
  
  .breadbar {
  	padding-top:4px;
  	padding-bottom:3px;
  	padding-left:10px;
  	padding-right:10px;
  	margin-left: 0px;
     margin-right: 2px;
  	border-bottom-width: 1px;
  	border-bottom-style: solid;
  	border-bottom-color: #E1E7F0;
  	background-color: #eeeeee;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11px;
  }
  
  
  .nav a:link {
  	text-decoration: none;
  	color: #0033ff;
  }
  .nav a:visited {
  	text-decoration: none;
  	color: #0033ff;
  }
  .nav a:hover {
  	text-decoration: underline;
  	color: #007AF4;
  }
  
  
  .menuitemshead {
  	font-size:11px;
  	FONT-FAMILY: Arial, Helvetica, sans-serif;
  	color:#006666;
  	font-weight:bold;
  	margin-top:10px;
  	margin-bottom:2px;
  }
  
  .menuitems {
  	FONT-SIZE: 10px;
  	MARGIN-BOTTOM: 0px;
  	PADDING-BOTTOM: 0px;
  	COLOR: #0033cc;
  	FONT-FAMILY: Arial, Helvetica, sans-serif;
  	padding-left: 3px;
  	font-weight:bold; 
  	
  }
  
  .menuitems a:link { color: #1722fd; text-decoration: none;}
  .menuitems a:visited { text-decoration: none; color: #b402b2;}
  .menuitems a:hover { color: #2B436D; margin-left: 2px; text-decoration: none;}
  
  .logohead {
  	background-color: #666699;
  }
  
  .logo {
  	COLOR: #EFF2F8;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 18px;
  	font-weight: bold;
  	padding-top: 15px;
  	padding-left: 15px;
  	padding-bottom:15px;
  }
  .logoblurb {
  	COLOR:#FFFFee;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	padding-top:20px;
  	padding-right:15px;
  }
  
  
  
  .adcol {
  	background-color: #eeeeee;
  	padding:10px;
  	border-width: 0px;
  	border-color: #e5e5e5;
  	margin-top: 4px;
  	margin-bottom: 8px;
  	border-style: solid;
  }
  
 .adwide {
  	background-color: #EFF2F8;
  	padding-top:5px;
  	padding-bottom:5px;
  	padding-left:5px;
  	padding-right:5px;
  	border-top-width: 1px;
  	border-bottom-width: 1px;
  	border-left-width: 1px;
  	border-top-color: #E1E7F0;
  	border-left-color: #E1E7F0;
  	border-bottom-color: #E1E7F0;
  	margin-top: 15px;
  	margin-bottom: 15px;
  	border-top-style: solid;
  	border-left-style: solid;
  	border-right-style: solid;
  	border-bottom-style: solid;
 }
  
 .adcol23460 {
  	background-color: #cceedd;
  	padding:15px;
     border-width: 1px;
  	border-color: #aaaa99;
  	border-top-style: dotted;
 }
  
 .adcol300250 {
  	background-color: #cceedd;
  	padding:15px;
     border-width: 1px;
  	border-color: #aaaa99;
  	border-top-style: dotted;
 }
 
 .adcol46860 {
  	background-color: #eff2f0;
  	padding:4px;
  	border-width: 1px;
  	border-color: #ccee33;
  	margin-top: 15px;
  	margin-bottom: 15px;
  	border-style: dotted;
  }
  
 .colleft {
  	background-color: #ffffff;
  	padding-top:0px;
  	padding-bottom:0px;
  	padding-left:0px;
  	padding-right:0px;
  	margin-right: 1px;
  	border-right-color: #ffffff;
  	border-right-style: solid;
  }
  
  .colright {
  	background-color: #eeeeee;
  	padding:5px;
  	border-right-width: 1px;
  	border-left-width: 1px;
  	border-right-style: solid;
  	border-left-style: solid;
  	border-top-color: #FFFFFF;
  	border-right-color: #dddddd;
  	border-left-color: #dddddd;
  }
  
  
  
  .blockstyle1 {
  	background-color: #EEF2F8;
  	padding:9px;
     border-width: 1px;
  	border-style: solid;
  	border-color: #E1e7F0;
  	margin-bottom: 15px;
  }
  
 .blockstyle2 {
  	background-color: #EDFee0;
  	padding:9px;
     border-width: 1px;
  	border-style: solid;
  	border-color: #EDe7F0;
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#999966;
  	margin-bottom:15px;
  }
  
  
 .blockquickoptions {
  	background-color: #eeeeee;
  	padding:9px;
     border-right-width: 1px;
  	border-left-width: 1px;
  	border-bottom-width: 1px;
  	border-top-width: 0px;
  	border-style: solid;
  	border-color: #dddddd;
  	margin-top: 1px;
  	margin-bottom: 15px;
  }
  
  .blockquickoptionshead {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  	font-weight:bold;
  }
  
 .line {
  	BORDER-BOTTOM: thin solid #D2D9E8;
  	padding-right: 0px;
  	padding-left: 0px;
  	margin-top: 5px;
  	margin-bottom: 5px;
  }
  
  
  
  
 
 
 .blurbettewelcome  {
  	font-size:11px;
  	font-family:verdana,arial,sans-serif;
  	color:#000000;
  }
  
  .blurbettepages  {
  	font-size:11px;
  	font-family:verdana,arial,sans-serif;
  	color:#000000;
  }
  
  
  .headingpages  {
  	font-size:13px;
  	font-family:verdana,arial,sans-serif;
  	color:#000000;
  	font-weight:bold;
  	padding-left:0px;
  	margin-bottom:15px;
  }
  
  
  .genbox {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#ee9933;
  	background:#EEF2F8;
  	border-color:#aaaaff;
  	border-style: solid;
  	margin:0px;
  	border-width:1px;
  	padding:6px;
  }
  
  .welcomebox {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	background:#e5e5e5;
  	border-color:#ddeedd;
  	border-style: solid;
  	margin-top:1px;
  	margin-bottom:10px;
  	margin-left:0px;
  	margin-right:0px;
  	border-width:1px;
  	padding:6px;
  
  }
  
  .welcomeboxhead {
  	font-weight:bold;
  	font-size:12px;
  	font-family:arial,sans-serif;
  	color:#ffffff;
  	background:#bbaa99;
  	padding-top:2px;
  	padding-bottom:2px;
  	padding-left:6px;
  	padding-right:6px;
  }
  
  .footnotes {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#666666;
  	background:#ffffff;
  	border-color:#aaaaaa;
  	border-style: dashed;
  	margin-top:50px;
  	margin-bottom:0px;
  	margin-left:0px;
  	margin-right:0px;
  	border-width:1px;
  	padding:15px;
  }

  .footnotesintro {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	background:#f5f5f5;
  	border-style: none;
  	margin-top:0px;
  	margin-bottom:0px;
  	margin-left:0px;
  	margin-right:0px;
  	border-width:0px;
  	padding:6px;
  }
  
.foonurl {color:#ff9933;font-weight: bold;}
  
  .dirmatches {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	margin-top:10px;
  	margin-left:10px;
  	margin-right:10px;
  	margin-bottom:20px;
  }

  .featurematches {
font-size:11px;
font-family:arial,sans-serif;
color:#333333;
background:#efefef;
border-color:#ff9900;
border-style: dashed;
border-width:2px;
margin:0px;
padding:10px;
}

  .featurematcheshead {
font-size:11px;
font-family:arial,sans-serif;
font-weight:bold;
color:#ffffff;
background:#ff9900;
margin-bottom:2px;
padding:5px;
}
 
  .dmlb {
  	font-size:12px;
  	font-family:arial,sans-serif;
  	text-decoration: underline;
  	color: #FF0000;
     font-weight:bold;
  }
 
  .dmb {
  	margin-top:3px;
  	margin-left:25px;
  	font-size:11px;
  	color: #333333;
  	font-family: Arial, Helvetica, sans-serif;
  }
  
  .dirpagesaffbox {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	padding-left:10px;
  	padding-right:10px;
  	padding-bottom:10px;
  	padding-top:0px;
  }
  
  .dirpagesaffblurb {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#993333;
  	padding:8px;
  	background:#e3e3e3;
  }
  
  
  .dirpagesblurb {
  	font-size:11px;
  	font-family:verdana,sans-serif;
  	color:#333333;
  	border-color:#cccccc;
  	border-style:dotted;
  	margin-bottom:5px;
  	padding-bottom:15px;
  	border-top-width:0px;
  	border-left-width:0px;
  	border-right-width:0px;
  	border-bottom-width:1px;
  }
  
  .dirpagesblurbbox {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	background:#f5f5f5;
  	border-color:#cccccc;
  	border-style:solid;
  	margin-top:15px;
  	margin-bottom:15px;
  	margin-left:0px;
  	margin-right:0px;
  	border-width:1px;
  	padding:6px;
  }
  
  .listings  {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#333333;
  	padding-left:10px;
  	padding-right:10px;
  }
  
  
  .navletstab {
  	padding-top:5px;
  	padding-bottom:5px;
  	padding-left:8px;
  	padding-right:8px;
  	border-top-width:1px;
  	border-bottom-width:1px;
  	border-left-width:0px;
  	border-right-width:0px;
  	border-color:#dddddd;
  	border-style: solid;
  	margin-top:20px;
  	margin-bottom:10px;
  }
  
  .navlets {
  	font-size:11px;
  	font-family:arial,sans-serif;
  	color:#666666;
  }
  
  
  
  
  
  img {
  	border: 0px;
  }
  
  
  
 .tdnav {
     background-color:#ddee99;
 	font-size:10px;
 	font-family:verdana,sans-serif;
 	color:#aaaa33;
 	font-weight:bold;
 	border-top-width:0px;
  	border-left-width:0px;
  	border-right-width:1px;
  	border-bottom-width:0px;
  	border-style:solid;
 	border-color:#ffffff;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-left: 4px;
 	padding-right: 4px;
 }
 .tdnavsmallbuts {
     background-color:#aaee99;
 	font-size:10px;
 	font-family:arial,sans-serif;
 	font-weight:bold;
 	border-top-width:0px;
  	border-left-width:1px;
  	border-right-width:0px;
  	border-bottom-width:0px;
  	border-style:solid;
 	border-color:#ffffff;
 	padding-top: 2px;
 	padding-bottom: 2px;
 	padding-left: 2px;
 	padding-right: 2px;
 
 }
 
 
 .tdnavon {
 	background-color:#ffcc33;
 	font-size:11px;
 	font-family:verdana,sans-serif;
 }
  
  
 .navbrdr {
     margin-bottom: 2px;
     margin-top: 1px;
     margin-right: 0px;
     margin-left: 0px;
  	padding-left: 0px;
  	padding-right: 0px;
  	padding-bottom: 1px;
  	padding-top: 0px;
  	border-top-width:0px;
  	border-left-width:0px;
  	border-right-width:0px;
  	border-bottom-width:1px;
     border-style:solid;
  	border-color:#ccccff;
  }
  

.navletstop  {
  	font-size:.8px;
  	font-family:arial,sans-serif;
  	color:#ffeeee;
  	margin:10px;
 }




 .spiderads {
font-weight:bold;
font-size:10px;
font-family:arial,sans-serif;
color:#aabb33;
margin-bottom: 10px;
margin-top: 4px;
margin-right: 0px;
margin-left: 0px;
padding: 0px;
border-width:0px;
 }

 .spideradsblock {
font-size:11px;
font-family:verdana,arial,sans-serif;
color:#aabb33;
padding: 10px;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
margin-bottom:20px;
 }



 .spideradsblockhead {
background-color:#aaaaaa;
font-size:11px;
font-family:verdana,arial,sans-serif;
font-weight:bold;
color:#ffffff;
padding: 4px;
margin-bottom:1px;
 }