<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	margin: 0;
}
html, body {
	height: 100%;
}


/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1800px) {
	/* Styles */
}

BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;  margin-bottom:0px; FONT-SIZE: 14px; COLOR: #111; FONT-FAMILY:'Lato',arial,verdana; 
/*	background-image:url('/images/halloweenbg1.jpg'); */
/*	background-color:#f4f4f3;  */
	background-color:#f3e3e2;
	line-height:23px; 
}
div { FONT-FAMILY:'Lato',arial,verdana; font-size:14px;  font-style:normal; line-height:23px; color:#111; }
td { FONT-FAMILY:'Lato',arial,verdana; font-size:14px;  font-style:normal;  line-height:23px; color:#111; }
a:link {FONT-SIZE: 14px; FONT-FAMILY:'Lato',arial,verdana; COLOR: #303975; TEXT-DECORATION: none;   }
a:visited {FONT-SIZE: 14px; FONT-FAMILY:'Lato',arial,verdana; COLOR: #303975; TEXT-DECORATION: none;   }
a:hover {FONT-SIZE: 14px; FONT-FAMILY:'Lato',arial,verdana; COLOR: #1441c2; TEXT-DECORATION: underline;  }
	
#upfloat{
    position:fixed;
    top:85%;
    left:90%;
		border:0px;
}

/* -- Business/Services Subnav Links ----------------------------------------- */
a.bizsubnavlink, a.bizsubnavlink:link, a.bizsubnavlink:visited  {
	text-align:left;
	display:inline-block;
	padding:5px 12px 5px 12px;
	width:170px;
	font-size:16px;
	color:#457;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border:1px solid transparent;
}
a.bizsubnavlink:hover  {
	background-color:#f5f5f5;
	text-decoration:none;
}
a.bizsubnavlink:focus, a.bizsubnavlink:active  {
	background-color:#eef1ff;
	border:1px solid #09f;
	text-decoration:none;
}
.boldbizsubnavlink  {  font-weight:bold; color:#358;  }


h1 { 
	FONT-SIZE:39px; 
	font-weight:bold;
	line-height:48px;  FONT-FAMILY:'Lustria',arial,verdana; margin:0px; padding-left:0px; padding-bottom:6px; 
	text-shadow: 0 1px 1px #eee; 
	color:#111;

}
h2 {FONT-SIZE: 18px; line-height:28px;  FONT-FAMILY:'Lustria',arial,verdana; COLOR: #111; font-weight:bold; padding-bottom:0px; padding-top:0px; margin:0px; }
h3 {FONT-SIZE: 18px; line-height:21px;  FONT-FAMILY:'Lustria',arial,verdana; COLOR: #111; font-weight:bold; padding-bottom:10px; padding-top:0px; margin:0px; }

a.h1:link { FONT-SIZE:36px; line-height:54px;  color:#000; FONT-FAMILY:'Lustria',arial,verdana; margin:0px; padding-left:0px; padding-bottom:16px; text-shadow: 0 1px 1px #eee; }
a.h1:visited {  FONT-SIZE:36px; line-height:54px; color:#000; FONT-FAMILY:'Lustria',arial,verdana; margin:0px; padding-left:0px; padding-bottom:16px; text-shadow: 0 1px 1px #eee; }
a.h1:hover {  FONT-SIZE:36px; line-height:54px; color:#000055; FONT-FAMILY:'Lustria',arial,verdana;  margin:0px; padding-left:0px; padding-bottom:16px; text-shadow: 0 1px 1px #eee; }

a.facebook_button {
    color: #FFF;
    background-color: #4B68B9;
    border-color: #425DA9;
    background-image: linear-gradient(to bottom, #526EBC 0px, #4765B8 100%);
    background-repeat: repeat-x;
    background-size: 100% auto;
    background-position: 0px 0px;
    text-shadow: 0px -1px 0px #3B55A0;
    -moz-user-select: none;
    position: relative;
    z-index: 1;
    font-family: arial;
		font-size:16px;
		font-weight:normal;
		text-decoration:none;
    border-radius:4px;
		padding-top:12px;
		padding-bottom:12px;
		padding-left:30px;
		padding-right:30px;
}
a.facebook_button:hover, a.facebook_button:focus {
    z-index: 2;
    color: #FFF;
    box-shadow: 0px 1px 1px rgba(5, 15, 30, 0.3);
    background-image: linear-gradient(to bottom, #5272CB 0px, #3B55A0 100%);
    background-repeat: repeat-x;
    border-color: #314786;
    text-shadow: 0px 1px 1px #263768;
}

div.notificationbox  {
	position:relative; 
	top:-8px; 
	left:-1px; 
	background-color:#ff4e4e; 
	color:#ffffff; 
	border-radius:3px; 
	display:inline; 
	font-size:11px;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	text-shadow: 0 1px 1px #611;
	border:1px solid #ffff11;
	-webkit-box-shadow: 0px 0px 1px 1px #555;
	-moz-box-shadow: 0px 0px 1px 1px #555;
	box-shadow: 0px 0px 1px 1px #555; 
	background-image:url('/images/notifbg.gif');
}


a.contentlink:link, a.contentlink:visited, .articlecontent.a {FONT-SIZE: 18px; FONT-FAMILY:'Lato',arial,verdana; COLOR: #303975; TEXT-DECORATION: none; border-bottom:1px dotted #cccccc;  }
a.contentlink:hover {FONT-SIZE: 18px; FONT-FAMILY:'Lato',arial,verdana; COLOR: #1441c2; background-color:#fffff1; TEXT-DECORATION: none;  border-bottom:1px dotted #007799; }

#notify{
position:fixed;
top: 0px; 
left: 0px;
width: 100%;
text-align:center;
text-weight:bold;
background-color:#DEFAE5;
padding:3px;
z-index:9999;
}

.notifcenter {
   width: 300px;
   height: 300px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -150px;
   margin-top: -150px;
   background:Red;
}

.notifcontainer{
   position:relative;
   background:yellow;
   height:100%;
 }
.notifbottomRight{
    position:absolute;
    right:0px;
    bottom:0px;
    background:Blue;
    width:100px;
    height:100px;
 }

.articlecontent  {
	font-family:'Lustria',arial;
	font-size:18px;
	font-weight:normal;
	line-height:27px;
}

a.readmore:link,a.readmore:visited  {
	font-style:italic; 
	color:#06C; 
	font-family:'Lustria'arial;
}
a.readmore:visited  {
	text-decoration:underline;
}



a.slsubnav:link {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block; margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff; COLOR: #554444; TEXT-DECORATION: none;   }
a.slsubnav:visited {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff;  COLOR: #554444; TEXT-DECORATION: none;   }
a.slsubnav:hover {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px;  background-color:#bd443e; COLOR: #fce5e4; TEXT-DECORATION: none;  }

a.slsubnav:link div{FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block; margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff; COLOR: #554444; TEXT-DECORATION: none;   }
a.slsubnav:visited div {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff;  COLOR: #554444; TEXT-DECORATION: none;   }
a.slsubnav:hover div {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px;  background-color:#bd443e; COLOR: #fce5e4; TEXT-DECORATION: none;  }

a.slsubnavlighthighlight:link {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block; margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff; COLOR: #f60; TEXT-DECORATION: none;   }
a.slsubnavlighthighlight:visited {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-color:#ffffff;  COLOR: #f60; TEXT-DECORATION: none;   }
a.slsubnavlighthighlight:hover {FONT-SIZE: 15px; FONT-FAMILY:'Lato',arial,verdana; display:block;margin-bottom:4px; padding-top:3px; padding-bottom:3px; padding-left:20px;  background-color:#0086d3; COLOR: #ffffff; TEXT-DECORATION: none;  }


a.mailbox:link, a.mailbox:visited  { margin:0px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:1px; height:21px; border-radius:3px; display:Block; background-color:#111111;  }
a.mailbox:hover {  background-color:#555555;  }



div.slsubnavdiv  {
	width:400px; 
	z-index:20; 

	padding-bottom:28px; 
	border-bottom-right-radius:3px; 
	border-bottom-left-radius:3px; 
	-webkit-box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.2); 
	background-color:#ffffff; 
	border-top:1px solid #c5c5c5; 
	border-left:1px solid #c5c5c5; 
	border-right:1px solid #c5c5c5; 
	border-bottom:1px solid #c5c5c5;
	text-align:left; 
	
	position: absolute;
	visibility: hidden;
	margin-top:2px;
	margin-left:2px;
}

div.slsubnavcap  {
	position:relative; 
	display:inline;  
	top:-17px; 
	left:8px;
	width:200px;
}


a.expresssignuplink:link {FONT-SIZE: 16px; margin-top:8px; padding:10px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.expresssignuplink:visited {FONT-SIZE: 16px;margin-top:8px; padding:10px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.expresssignuplink:hover {FONT-SIZE: 16px;margin-top:8px;padding:10px;  FONT-FAMILY: arial,verdana; COLOR: #0062b5; TEXT-DECORATION: none; background-color:#ffffca;  }

#upfloatfull{
    position:fixed;
    top:90%;
    left:90%;
		border:0px;
}

a.classifiedcat:link {FONT-SIZE: 14px; FONT-FAMILY:'Lato', arial,verdana; COLOR: #1323aB; TEXT-DECORATION: none; padding-top:5px;border:1px solid transparent; padding-bottom:5px; padding-left:6px; display:block;  }
a.classifiedcat:visited {FONT-SIZE: 14px; FONT-FAMILY: 'Lato',arial,verdana; COLOR: #1323aB; TEXT-DECORATION: none;  padding-top:5px; border:1px solid transparent;padding-bottom:5px; padding-left:6px; }
a.classifiedcat:hover {FONT-SIZE: 14px; FONT-FAMILY: 'Lato',arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; background-color:#ffffff;border:1px solid #eeeeee; padding-top:5px; padding-bottom:5px; padding-left:6px;}

.disablehoverunderline  {  text-decoration:none;  }
.disablehoverunderline:hover  {  text-decoration:none;  }


.mainmbcontent a:link {FONT-SIZE: 18px; FONT-FAMILY: 'Lato',arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; line-height:26px; }
.mainmbcontent a:visited {FONT-SIZE: 18px; FONT-FAMILY: 'Lato',arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; line-height:26px; }
.mainmbcontent a:hover {FONT-SIZE: 18px; FONT-FAMILY: 'Lato',arial,verdana; COLOR: #0062b5; TEXT-DECORATION: underline;line-height:26px;  }


.mainmbcontent  {  font-size:18px; font-family:'Lato',arial; line-height:26px; color:#222; }
div.mainmbcontent  {  font-size:18px; font-family:'Lato',arial; line-height:26px;   color:#222; }

.fadeoverimg  {
filter:alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
}
.fadeoverimg:hover {
filter:alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
}

.basicshadow  {
	-moz-box-shadow: 0px  0px  10px  #ddd;-webkit-box-shadow: 0px  0px  10px  #ddd;box-shadow: 0px  0px  10px  #ddd;
}


.readmorehover  {
background-image:url('/images/newscdc/readmore.jpg');
}
.readmorehover:hover {

background-image:url('/images/newscdc/readmoreon.jpg');
}

img.imageshadow  {
-moz-box-shadow: 0px  0px 7px  #999;
	-webkit-box-shadow: 0px  0px 7px  #999;
	box-shadow: 0px  0px 7px  #999;
	border:1px solid #eee;
}
img.imageshadowsmall  {
-moz-box-shadow: 0px  0px 4px  #999;
	-webkit-box-shadow: 0px  0px 4px  #999;
	box-shadow: 0px  0px 4px  #999;
}

a:link.fancybutton1, a:visited.fancybutton1  {
	font-size:13px;
	font-weight:bold;
	
	padding-left:8px;
	padding-top: 8px;  
	padding-bottom: 8px;  
	padding-right: 8px;  
	border: solid 1px #AAAAAA;  
	outline: 0;  
	
	color:#666666;
	text-decoration:none; 
	background-color:#f5f5f5;
	background: -webkit-gradient(linear, left top, left 15, from(#f5f5f5), color-stop(4%, #e1e1e1), to(#f5f5f5));  
	background: -moz-linear-gradient(top, #f5f5f5, #e1e1e1 1px, #f5f5f5 15px);  
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	
	border-radius:3px;
}
a:hover.fancybutton1  {
	background-color:#f7f7f7;
	background: -webkit-gradient(linear, left top, left 15, from(#f7f7f7), color-stop(4%, #ccc), to(#f7f7f7));  
	background: -moz-linear-gradient(top, #f7f7f7, #ccc 1px, #f7f7f7 15px);  

  border-color: #7f82ad;  
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
	color:#666666;
	text-decoration:none; 
	
}

.thumbsbutton  {
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	width:14px;
	height:14px;
}
.thumbsbutton:hover  {
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
	width:19px;
	height:19px;
}


.clickablelogo  {
filter:alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
}
.clickablelogo:hover {
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}

a.invisible:link {  color:#999; text-decoration:None; }
a.invisible:visited {  color:#999; text-decoration:None;  }
a.invisible:hover {  color:#0099CC;  text-decoration:underline; }


a.replylink:link {  color:#888; text-decoration:underline; }
a.replylink:visited {  color:#888; text-decoration:underline;  }
a.replylink:hover {  color:#0099CC;  text-decoration:underline; }

a.replylink2:link {  padding-top:4px; padding-bottom:4px; font-size:13px; border:1px solid transparent; padding-left:3px; padding-right:12px; background-color:transparent; border-radius:3px; text-decoration:none; }
a.replylink2:visited { background-color:transparent; text-decoration:none;  }
a.replylink2:hover {   background-color:#f7f7f7; color:#339; border:1px solid #eeeeee; text-decoration:none; }


a:link.fancybutton1, a:visited.fancybutton1  {
	font-size:13px;
	font-weight:bold;
	
	padding-left:8px;
	padding-top: 8px;  
	padding-bottom: 8px;  
	padding-right: 8px;  
	border: solid 1px #AAAAAA;  
	outline: 0;  
	
	color:#666666;
	text-decoration:none; 
	background-color:#f5f5f5;
	background: -webkit-gradient(linear, left top, left 15, from(#f5f5f5), color-stop(4%, #e1e1e1), to(#f5f5f5));  
	background: -moz-linear-gradient(top, #f5f5f5, #e1e1e1 1px, #f5f5f5 15px);  
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	
	border-radius:3px;
}
a:hover.fancybutton1  {
	background-color:#f7f7f7;
	background: -webkit-gradient(linear, left top, left 15, from(#f7f7f7), color-stop(4%, #ccc), to(#f7f7f7));  
	background: -moz-linear-gradient(top, #f7f7f7, #ccc 1px, #f7f7f7 15px);  

  border-color: #7a7eb3;  
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
	color:#666666;
	text-decoration:none; 
	
}

a.mainnav:link {font-family:'Lato', Arial, Helvetica, sans-serif;border-radius:2px; margin-bottom:2px; margin-top:1px;text-align:left;  border:1px solid transparent; color:#ffffff; padding-top:4px; padding-left:12px; padding-right:12px;  padding-bottom:4px; font-size:21px; display:inline-block;   font-weight:bold; font-style:normal;text-decoration:none;   text-shadow: 0 1px 1px #841a15;}
a.mainnav:visited { font-family:'Lato', Arial, Helvetica, sans-serif;border-radius:2px; margin-bottom:2px; margin-top:1px; border:1px solid transparent; color:#ffffff; padding-top:4px;  padding-left:12px; padding-right:12px;padding-bottom:4px; font-size:21px; display:inline-block; font-weight:bold; font-style:normal; text-decoration:none;text-shadow: 0 1px 1px #841a15;}
a.mainnav:hover { font-family:'Lato', Arial, Helvetica, sans-serif; border-radius:2px; margin-bottom:2px;margin-top:1px; border:1px solid transparent; color:#221111; padding-top:4px; padding-left:12px; padding-right:12px; background-color:#eacccc; padding-bottom:4px;  font-size:21px;  display:inline-block;   font-weight:bold; font-style:normal; text-decoration:none;text-shadow: 0 1px 1px #eacccc; }

a.slfooter:link {FONT-SIZE: 13px; FONT-FAMILY:'Lustria', arial,verdana; COLOR: #999; TEXT-DECORATION: none;  }
a.slfooter:visited {FONT-SIZE: 13px; FONT-FAMILY: 'Lustria',arial,verdana; COLOR: #999; TEXT-DECORATION: none;  }
a.slfooter:hover {FONT-SIZE: 13px; FONT-FAMILY:'Lustria', arial,verdana; COLOR: #5d98dc; TEXT-DECORATION: underline;  }


blockquote  {  
	display:block;
  background-color:#f5f4ee;
	padding-top:15px;
  padding-left:8px;
	padding-right:8px;
	padding-bottom:15px;
  margin-left:25px; margin-top:15px; margin-bottom:3px; margin-right:15px;
  border:1px solid #ded4b4;
	color:#444444;
	border-radius:3px;
	width:85%;
  }
	

tr.searchtr:hover td {
    background:#fefeef;
}

tr.searchtr td, tr.searchtr th {
  border-bottom: 1px solid #cccccc !important;
}

tr.unsearchtr:hover td {
    background:#fefeef;
}

tr.unsearchtr td, tr.unsearchtr th {
  border-bottom:0px;
}


tr.blank:hover td  { 
	background:none;
 }


.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -32px; /* the bottom margin is the negative value of the footebar/push divs */
}

.footerbar, .push {
	height: 32px; /* .push must be the same height as .footer */
}


.homepictextoverlay {
   text-shadow: 0 1px 1px #333;
   background: transparent;
	 font-size:28px; 
	 color:#fff; 
	 font-weight:bold; 
	 line-height:36px;
	 border-radius:10px;	 
	 background-image:url('/images/transparentgray.png');
	 padding:10px;
}


a.tabletnavleft:link {FONT-SIZE: 14px; border-left:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999; padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px; background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }
a.tabletnavleft:visited {FONT-SIZE: 14px; border-left:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999;  padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px;  background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }
a.tabletnavleft:hover {FONT-SIZE: 14px; border-left:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999;  padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px;   background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }

a.tabletnavright:link {FONT-SIZE: 14px; border-left:1px solid #999999;border-right:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999; padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px; background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }
a.tabletnavright:visited {FONT-SIZE: 14px;border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999;  padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px;  background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }
a.tabletnavright:hover {FONT-SIZE: 14px;border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;border-bottom:1px solid #999999;  padding-left:14px; padding-right:14px; padding-top:11px; padding-bottom:11px;   background-image:url('/images/tablet_nav_bg.gif');  FONT-FAMILY: arial,verdana; COLOR: #767676; TEXT-DECORATION: none;  }


.adjustedanchor  {
	position:absolute;
	display:inline;
	margin-top:-100px;
}

.hoverlabel:hover  {
	background-color:#eeeeee;
}


.homeblock  {
	margin-right:20px;
	padding-right:10px;
	padding-bottom:15px;
	border-top:7px solid #e8e8e8;
}
.homeblock:hover  {
	margin-right:20px;
	padding-right:10px;
	padding-bottom:15px;
	border-top:7px solid #a4d8fd;
}

.homeblocktitle {
	padding-top:12px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:21px;
	color:#555555;
}
.homeblock:hover .homeblocktitle  {
	color:#000000;
}

.homeblocksubtitle {
	padding-top:0px;
	padding-bottom:12px;
	font-weight:bold;
	font-size:13px;
	color:#555555;
}
.homeblock:hover .homeblocksubtitle  {
	color:#000000;
}

.homeblockdescription  {
	color:#555555;
	line-height:21px;
	font-size:13px;
}
.homeblock:hover .homeblockdescription  {
	color:#000000;
}


.homepictextoverlay {
   text-shadow: 0 1px 1px #333;
   background: transparent;
	 font-size:28px; 
	 color:#fff; 
	 font-weight:bold; 
	 line-height:36px;
	 border-radius:10px;	 
	 background-image:url('/images/transparentgray.png');
	 padding:10px;
}


.commentdiv .commentreplydiv  {
	display:none;
	width:100px; height:25px;
}
.commentdiv:hover .commentreplydiv  {
	display:block;
	width:100px; height:25px;
}

a:link.fancybutton1, a:visited.fancybutton1  {
	font-size:13px;
	font-weight:bold;
	
	padding-left:8px;
	padding-top: 8px;  
	padding-bottom: 8px;  
	padding-right: 8px;  
	border: solid 1px #AAAAAA;  
	outline: 0;  
	
	color:#666666;
	text-decoration:none; 
	background-color:#f5f5f5;
	background: -webkit-gradient(linear, left top, left 15, from(#f5f5f5), color-stop(4%, #e1e1e1), to(#f5f5f5));  
	background: -moz-linear-gradient(top, #f5f5f5, #e1e1e1 1px, #f5f5f5 15px);  
	
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
	
	border-radius:3px;
}
a:hover.fancybutton1  {
	background-color:#f7f7f7;
	background: -webkit-gradient(linear, left top, left 15, from(#f7f7f7), color-stop(4%, #ccc), to(#f7f7f7));  
	background: -moz-linear-gradient(top, #f7f7f7, #ccc 1px, #f7f7f7 15px);  

  border-color: #7a7eb3;  
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
	color:#666666;
	text-decoration:none; 
	
}



/* -------- BEGIN TABS CSS ------------ */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 14px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #bbb; /* set border COLOR as desired */
list-style-type: none;
padding: 6px 10px 6px 10px; /* THIRD number must change with respect to padding-top (X) below */
}
ul#tabnav li { /* do not change */
display: inline;
}
ul#tabnav li a.tabselected { /* settings for all tab links */
padding: 8px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #376839; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #376839; /* set unselected tab background color as desired */
color: #fffbeb; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
border-radius:1px;
}
ul#tabnav li a { /* settings for all tab links */
padding: 6px 6px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #888; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #f7f6d7; /* set unselected tab background color as desired */
color: #444132; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
border-radius:1px;
}
ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}


ul#mobiletabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 12px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #bbb; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 5px 3px 5px; /* THIRD number must change with respect to padding-top (X) below */
}
ul#mobiletabnav li { /* do not change */
display: inline;
}
ul#mobiletabnav li a.tabselected { /* settings for all tab links */
padding: 3px 3px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #376839; /* set border COLOR as desired; usually matches border color specified in #mobiletabnav */
background-color: #376839; /* set unselected tab background color as desired */
color: #fffbeb; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
border-radius:1px;
}
ul#mobiletabnav li a { /* settings for all tab links */
padding: 3px 3px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #888; /* set border COLOR as desired; usually matches border color specified in #mobiletabnav */
background-color: #f7f6d7; /* set unselected tab background color as desired */
color: #444132; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
border-radius:1px;
}
ul#mobiletabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}
/* end css tabs */





.searchviewbutton {
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 11px Sans-Serif;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   text-shadow:1px 1px 1px #fff;  
}
.searchviewbutton:hover, .searchviewbutton:focus {
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   text-shadow:1px 1px 1px #fff;  
}
.searchviewbutton:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow:    inset 0 1px 2px #aaa;
   box-shadow:         inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
   text-shadow:1px 1px 1px #fff;  
}





.mibnotesbutton {
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 13px arial;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   text-shadow:1px 1px 1px #fff;  
}
.mibnotesbutton:hover, .mibnotesbutton:focus {
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   text-shadow:1px 1px 1px #fff;  
}
.mibnotesbutton:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow:    inset 0 1px 2px #aaa;
   box-shadow:         inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
   text-shadow:1px 1px 1px #fff;  
}


.collectionslink {
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 13px arial;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   text-shadow:1px 1px 1px #fff;  
	 width:40px;
	 display:block;
	 height:22px;
	 text-align:center;
}
.collectionslink:hover {
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   text-shadow:1px 1px 1px #fff;  
}





a.auxbutton {
   border: 1px solid #208bb0;
   border-radius: 5px;
   text-shadow: 0 1px 1px white;
   background: -webkit-linear-gradient(top, #77bafe, #398ee6);
   background:    -moz-linear-gradient(top, #77bafe, #398ee6);
   background:     -ms-linear-gradient(top, #77bafe, #398ee6);
   background:      -o-linear-gradient(top, 77bafe, #398ee6);

   padding: 6px 10px;
	 
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 13px arial;

   vertical-align: middle;
   color: #ffffff;
	 background-color:#59a4f2;
   cursor: pointer;
   text-shadow:1px 1px #3f5e7e;  
	 text-decoration:none;
	 display:inline-block;
}
a.auxbutton:hover, a.auxbutton:focus {
   border: 1px solid #006b90;
	 border-radius: 5px;
	 color: #ffffff;
   background: -webkit-linear-gradient(top, #77bafe, #398ee6);
   background:    -moz-linear-gradient(top, #77bafe, #398ee6);
   background:     -ms-linear-gradient(top, #77bafe, #398ee6);
   background:      -o-linear-gradient(top, 77bafe, #398ee6);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #0c4f95;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #0c4f95;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #0c4f95;
   text-shadow:1px 1px #3f5e7e;
	 text-decoration:none;
}




.viewbox  {
	-moz-box-shadow: 2px 2px 3px #888;
	-webkit-box-shadow: 2px 2px 3px #888;
	box-shadow: 2px 2px 3px #888;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888');
	background-color:#ffffff; 
	border:1px solid #aaaaaa; 
	padding-top:6px;
	padding-bottom:6px;
	border-radius:2px;
	z-index:1;
	}
a.searchviewlink:link {FONT-SIZE:13px; padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px; FONT-FAMILY: arial,verdana; COLOR: #555; background-color:#fff; TEXT-DECORATION: none; display:block;  }
a.searchviewlink:visited {FONT-SIZE:13px; padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px;  FONT-FAMILY: arial,verdana; COLOR: #555; background-color:#fff; TEXT-DECORATION: none;  display:block; }
a.searchviewlink:hover {FONT-SIZE:13px; padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px;  FONT-FAMILY: arial,verdana; COLOR: #ffffff; background-color:#666; TEXT-DECORATION: none; display:block;  }

a.searchviewlinkselected:link {FONT-SIZE:13px; background-image:url('/images/gray_checkmark.png'); background-position:6px 11px;  background-repeat:no-repeat; padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px; FONT-FAMILY: arial,verdana; COLOR: #555; background-color:#fff; TEXT-DECORATION: none; display:block;  }
a.searchviewlinkselected:visited {FONT-SIZE:13px;background-image:url('/images/gray_checkmark.png'); background-position:6px 11px; background-repeat:no-repeat;  padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px;  FONT-FAMILY: arial,verdana; COLOR: #555; background-color:#fff; TEXT-DECORATION: none;  display:block; }
a.searchviewlinkselected:hover {FONT-SIZE:13px;background-image:url('/images/gray_checkmark.png'); background-position:6px 11px; background-repeat:no-repeat;  padding-left:24px; padding-right:18px; padding-top:7px; padding-bottom:10px;  FONT-FAMILY: arial,verdana; COLOR: #ffffff; background-color:#666; TEXT-DECORATION: none; display:block;  }



a.profilenav:link { display:inline-block;  padding-top:13px; text-shadow: 0 1px 1px #fff; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #666666; TEXT-DECORATION: none;  }
a.profilenav:visited { padding-top:13px; text-shadow: 0 1px 1px #fff; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #666666; TEXT-DECORATION: none;  }
a.profilenav:hover { 
	padding-top:13px; text-shadow: 0 1px 1px #fff; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #666666; TEXT-DECORATION: underline; background-color:#ddd;  
}

a.profilenavon:link { display:inline-block; padding-top:13px; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#999999;  }
a.profilenavon:visited { padding-top:13px; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none; background-color:#999999;  }
a.profilenavon:hover { padding-top:13px; padding-bottom:13px; padding-left:13px; padding-right:13px; border-radius:3px; FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #ffffff; TEXT-DECORATION: underline;  background-color:#999999; }


a.camo:link {  COLOR: #777777; TEXT-DECORATION: none;  }
a.camo:visited { COLOR: #777777; TEXT-DECORATION: none;  }
a.camo:hover { COLOR: #0099CC; TEXT-DECORATION: underline;  }

a.collectionname:link {FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.collectionname:visited {FONT-SIZE: 14px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.collectionname:hover {FONT-SIZE: 14px; font-weight:bold;  FONT-FAMILY: arial,verdana; COLOR: #0099CC; TEXT-DECORATION: underline;  }


a.sharephoto:link {FONT-SIZE: 11px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #777777; TEXT-DECORATION: none;  }
a.sharephoto:visited {FONT-SIZE: 11px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #777777; TEXT-DECORATION: none;  }
a.sharephoto:hover {FONT-SIZE: 11px; font-weight:bold;  FONT-FAMILY: arial,verdana; COLOR: #0099CC; TEXT-DECORATION: underline;  }

a.deletephoto:link {FONT-SIZE: 11px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #777777; TEXT-DECORATION: none;  }
a.deletephoto:visited {FONT-SIZE: 11px; font-weight:bold; FONT-FAMILY: arial,verdana; COLOR: #777777; TEXT-DECORATION: none;  }
a.deletephoto:hover {FONT-SIZE: 11px; font-weight:bold;  FONT-FAMILY: arial,verdana; COLOR: #CC3333; TEXT-DECORATION: underline;  }


.profilesidebarlabel  {  font-size:13px; color:#444444; padding-bottom:4px; font-weight:Bold; }

.collectiondescription  {  font-size:13px; color:#888888;  }

a.subtledeletelink:link {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.subtledeletelink:visited {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none;  }
a.subtledeletelink:hover {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #CC3333; TEXT-DECORATION: underline;  }

a.subtledeletelink2:link {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #333333; TEXT-DECORATION: none; background-color:transparent;  display:block; }
a.subtledeletelink2:visited {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #333333; TEXT-DECORATION: none; background-color:transparent; display:block;}
a.subtledeletelink2:hover {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #AA3333; TEXT-DECORATION: none; background-color:#ffeeee; display:block; }

a.editcollectionlink:link {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #333333; TEXT-DECORATION: none; background-color:transparent;  display:block; }
a.editcollectionlink:visited {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #333333; TEXT-DECORATION: none; background-color:transparent; display:block;}
a.editcollectionlink:hover {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #0077AA; TEXT-DECORATION: none; background-color:#eefaff; display:block; }


.lightupimg  {
filter:alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
border:0px;	
}
.lightupimg:hover {
filter:alpha(opacity=90);
-moz-opacity: .9;
opacity: .9;
border:0px;
}


a.deletelink:link {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #990000; TEXT-DECORATION: none;  }
a.deletelink:visited {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #990000; TEXT-DECORATION: none;  }
a.deletelink:hover {FONT-SIZE: 13px; FONT-FAMILY: arial,verdana; COLOR: #CC0000; TEXT-DECORATION: underline;  }


a.loginlinks:link {FONT-SIZE: 13px; font-weight:Bold; display:inline-block; padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px; border:1px solid transparent; border-radius:2px; FONT-FAMILY: 'Lustria',arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none;  }
a.loginlinks:visited {FONT-SIZE: 13px; font-weight:Bold;  display:inline-block; padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px;FONT-FAMILY:'Lustria', arial,verdana; COLOR: #ffffff; TEXT-DECORATION: none;  border:1px solid transparent; border-radius:2px;  }
a.loginlinks:hover {FONT-SIZE: 13px;font-weight:Bold;  display:inline-block;  padding-top:2px; padding-left:4px; padding-right:4px; padding-bottom:2px;FONT-FAMILY: 'Lustria', arial,verdana; COLOR: #111111; TEXT-DECORATION: none;  border:1px solid #fff; border-radius:2px; background-color:#f1f1f1;  }


a.uppernavred:link {FONT-SIZE: 11px; display:inline-block; padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:4px; border:1px solid #ddd; border-radius:3px; FONT-FAMILY: arial,verdana; COLOR: #666666; TEXT-DECORATION: none;  }
a.uppernavred:visited {FONT-SIZE: 11px;  display:inline-block; padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:4px;FONT-FAMILY: arial,verdana; COLOR: #666666; TEXT-DECORATION: none;  border:1px solid #ddd; border-radius:3px;  }
a.uppernavred:hover {FONT-SIZE: 11px; display:inline-block;  padding-top:4px; padding-left:10px; padding-right:10px; padding-bottom:4px;FONT-FAMILY: arial,verdana; COLOR: #3377aa; TEXT-DECORATION: none;  border:1px solid #ddd; border-radius:3px; background-color:#fff1f1;  }


a.admnav:link {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px; padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; background-color:transparent;  display:block; }
a.admnav:visited {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px;padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; background-color:transparent; display:block;}
a.admnav:hover {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px;padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #3343AB; TEXT-DECORATION: none; background-color:#eeeeee; display:block; }

a.admnavdelete:link {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px;padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; background-color:transparent; display:block; }
a.admnavdelete:visited {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px;padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #13238B; TEXT-DECORATION: none; background-color:transparent; display:block;}
a.admnavdelete:hover {FONT-SIZE: 13px; padding-top:3px; padding-bottom:3px; padding-left:8px;padding-right:8px; FONT-FAMILY: arial,verdana; COLOR: #AA3333; TEXT-DECORATION: none; background-color:#ffeeee; display:block; }



/* This imageless css button was generated by CSSButtonGenerator.com */
.lightbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.lightbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
	color:#ffffff;
}.lightbutton:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





.quicksearch  {
	padding:0px;
	margin-left:0px;
}

ul.collectionsbullet1 {
padding-left:35px;;
line-height:28px;
font-size:14px;
}
ul.collectionsbullet1 li {
margin: 0;
list-style-image:url('/images/bullet1.gif');
line-height:28px;
font-size:14px;
}
ul.collectionsbullet1 li a {
padding-left:3px;
font-size:14px;
display:block;
border-radius:3px;
width:100%;
}
ul.collectionsbullet1 li a:hover {
background-color:#dcf3ff;
border-radius:3px;
}

#backfloat{
    position:fixed;
    top:42px;
    left:0;
		border:0px;
		height:91px;
}

.publicprivate:hover {
filter:alpha(opacity=80);
-moz-opacity: .8;
opacity: .8;
border:0px;
}

a.simple:link { TEXT-DECORATION: none;  }
a.simple:visited { TEXT-DECORATION:none;  }
a.simple:hover { TEXT-DECORATION: underline;  }

a.nounderline:link { TEXT-DECORATION: none;  }
a.nounderline:visited { TEXT-DECORATION:none;  }
a.nounderline:hover { TEXT-DECORATION: none;  }

a.nounderlineybg:link { TEXT-DECORATION: none;  }
a.nounderlineybg:visited { TEXT-DECORATION:none;  }
a.nounderlineybg:hover { TEXT-DECORATION: none;  background-color:#fffff1; }


.fieldlabel1  {  font-size:13px; font-weight:Bold; padding-bottom:5px;  display:block; }

.fleximage  {
	max-width:100%;
	height:auto;
	width:auto\9;
}

.tableheader1  {
	font-size:11px;
	color:#060;
	font-weight:bold;
	line-height:18px;
}

input.prettyform, select.prettyform {  
		padding-left:9px;
    padding-top: 9px;  
		padding-bottom: 9px;  
		padding-right: 9px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font-size:16px;
		font-weight:normal;
		height:38px;
    
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 25px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
		font-family: 'Lato', arial;
    } 
textarea.prettyform {  
		padding-left:9px;
    padding-top: 9px;  
		padding-bottom: 9px;  
		padding-right: 9px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 16px 'Lato',arial;
		font-family: 'Lato', arial;
    
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 25px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    }  
input.prettyform:hover, input.prettyform:focus {  
		font-family:'Lato',arial;
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
    }  


textarea  {
	font-family: 'Lato', arial;
	line-height:23px;
	font-size:15px;
	border-radius:2px;
}

input.prettyformsmall, select.prettyformsmall {  
		font-family:'Lato',arial;
		padding-left:5px;
    padding-top: 5px;  
		padding-bottom:5px;  
		padding-right: 5px;  
    border: solid 1px #888888;  
		border-radius:2px;
    outline: 0;  
    font: normal 15px 'Lato',arial;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    } 
textarea.prettyformsmall {  

		padding-left:8px;
    padding-top: 8px;  
		padding-bottom: 8px;  
		padding-right: 8px;  
    border: solid 1px #888;  
    outline: 0;  
		font-family: 'Lato', arial;
		line-height:23px;
		font-size:15px;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    }  
input.prettyformsmall:hover, input.prettyformsmall:focus {  
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
    } 

input.prettyformtiny, select.prettyformtiny {  
		padding-left:2px;
    padding-top: 2px;  
		padding-bottom: 2px;  
		padding-right: 2px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 12px arial;
		height:25px;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    } 
input.prettyformtiny:hover, input.prettyformtiny:focus {  
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px;  
    } 

input.prettyformtiny2, select.prettyformtiny2 {  
		padding-left:2px;
    padding-top: 2px;  
		padding-bottom: 2px;  
		padding-right: 2px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 11px arial;
    
		background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 15px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;  
    } 


	
.subnavmenu
	{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	background: #ffffff;
	border: 2px solid #444444;
	border-radius:4px;
	padding:10px;
	text-decoration:none; 
	-moz-box-shadow: 2px 2px 3px #888;
	-webkit-box-shadow: 2px 2px 3px #888;
	box-shadow: 2px 2px 3px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888');
	}
	
.funlabel  {
	padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;
	background-color:#fffff1;
	border-radius:3px;
}
.funlabelcheckbox:checked + .funlabel  {
	padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;
	background-color:#eeeeee;
	border-radius:3px;
	border:1px solid #444;
}
.funlabel:hover  {
	padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px;
	background-color:#ffffaa;
	border-radius:3px;
}
	
.searchmenu
	{	
	position: absolute;
	/*visibility: hidden;*/
	display:none;
	margin-top:5px;
	margin-bottom:0;
	margin-left:-4px;
	margin-right:0;
	background: #ffffff;
	border:3px solid #666;

	padding:10px;
	text-decoration:none; 
	-moz-box-shadow: 0px 4px 7px #aaa;
	-webkit-box-shadow: 0px 4px 7px #aaa;
	box-shadow: 0px 4px 7px #aaa;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#aaaaaa');
	
	
	background-image:url('/images/navbg.jpg'); 
	background-repeat:repeat-x;  
	-webkit-opacity: 1.00; 
	-moz-opacity: 1.00; 
	filter:alpha(opacity=100); 
	opacity: 1.00;
	}


tr.highlighttr1:hover td {
   background:#ffffe1;
	 -moz-box-shadow:    inset 0 0 5px #ccc;
   -webkit-box-shadow: inset 0 0 5px #ccc;
   box-shadow:         inset 0 0 5px #ccc;
}

tr.highlighttr1 td, tr.highlighttr1 th {
  
}

.highlightdiv1 {  
	padding:15px;
	margin:0px;
	
}

.highlightdiv1:hover {
	padding:15px;
	margin:0px;
   background:#ffffe1;
	 -moz-box-shadow:    inset 0 0 10px #ccc;
   -webkit-box-shadow: inset 0 0 10px #ccc;
   box-shadow:         inset 0 0 10px #ccc;
}




.normaltable tr.normaltr:hover td {
	border:0px;
}
.normaltable tr.normaltr td, tr.normaltr th {
  border:0px;
}
.normaltable tr  {  border:0px;  }



tr.collectionstr:hover td {
    background:#ffffe1;
}
tr.collectionstr td, tr.collectionstr th {
  border-bottom: 1px dashed #cccccc !important;
}

tr.commentstr:hover td {
	background-color:#eeeeee;
	border-bottom: 1px dashed #cccccc !important;	
}
tr.commentstr td  {
	border-bottom:1px solid #ffffff;
}
		

.subnavmenudiv  {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:1px;
	float: left;
	font-size:12px;
	color:#ffffff;
	width:210px;
	border-bottom:1px dashed #e9d8ba;
	}

a.subnavlink, a.subnavlink:visited  {
	font-size:14px;
	position: relative;
	display: block;
	margin: 0;
	padding: 6px 14px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #1166AA;
	border-bottom:1px solid #ededed;
	}

a.subnavlink:hover  {
		font-size:14px;
		background-color: #72b876;
		color: #FFF; 
		text-decoration:none;

		border-bottom:1px solid #72b876;
		background-repeat:no-repeat;
		background-position:3px 10px;
		}
		
input.signup {  
    padding: 9px;  
    border: solid 1px #AAAAAA;  
    outline: 0;  
    font: normal 16px arial;
    max-width: 350px;  
		width:90%;
		height:36px;
    
		background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #eeeeee), to(#FFFFFF));  
    background: -moz-linear-gradient(top, #FFFFFF, #eeeeee 1px, #FFFFFF 25px);  
		
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
    }  
input.signup:hover, input.signup:focus {  
    border-color: #8d9e00;  
		-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
    }  
.signuplabel  {  font-size:14px; font-weight:bold;  color:#555555; }

.myshadow {
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#666666');
}
.wctitle  {  font-size:11px; color:#999999; font-weight:bold;  }
	
	a.boldsimplenav, a.boldsimplenav:visited  {
		margin-top:15px;
		color:#303975;
		padding-left:5px; padding-top:7px; padding-bottom:7px;
		width:180px;
		text-decoration:none;
		font-size:17px;
		font-weight:bold;
		display:block;
		border:1px solid transparent;
		margin-bottom:2px;
		}
	a.boldsimplenav:hover  {
		margin-top:15px;
		color:#303975;
		background-color:#ffffff;
		padding-left:5px; padding-top:7px; padding-bottom:7px;
		width:180px;
		text-decoration:none;
		font-size:17px;
		font-weight:bold;
		display:block;
		border:1px solid #eeeeee;
		margin-bottom:2px;
		}
		
	a.highlightsimplenav, a.highlightsimplenav:visited  {
		color:#303975;
		padding-left:5px; padding-top:9px; padding-bottom:9px;
		width:145px;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		display:block;
		border:1px solid transparent;
		
		}
	a.highlightsimplenav:hover  {
		color:#303975;
		background-color:#ffffff;
		padding-left:5px; padding-top:9px; padding-bottom:9px;
		width:145px;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		display:block;
		border:1px solid #eeeeee;
		}
	
	a.lightnav, a.lightnav:visited  {
		color:#111111;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:180px;
		text-decoration:none;
		font-size:15px;
		font-weight:normal;
		display:block;
		border:1px solid transparent;
		margin-bottom:2px;
		}
	a.lightnav:hover  {
		color:#111133;
		background-color:#ffffff;
		border:1px solid #eeeeee;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:180px;
		text-decoration:underline;
		font-size:15px;
		font-weight:normal;
		display:block;
		margin-bottom:2px;

		}


	a.lightnavcat, a.lightnavcat:visited  {
		color:#555555;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:150px;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		display:block;
		
		}
	a.lightnavcat:hover  {
		color:#555577;
		background-color:#eeeeee;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:150px;
		text-decoration:underline;
		font-size:12px;
		font-weight:bold;
		display:block;
		}
		
	a.lightnavcatselected, a.lightnavcatselected:visited  {
		color:#555577;
		background-color:#eeeeee;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:150px;
		text-decoration:none;
		font-size:12px;
		font-weight:bold;
		display:block;
		
		}
	a.lightnavcatselected:hover  {
		color:#555577;
		background-color:#eeeeee;
		padding-left:5px; padding-top:4px; padding-bottom:4px;
		width:150px;
		text-decoration:underline;
		font-size:12px;
		font-weight:bold;
		display:block;
		}


.quote  {  
	display:block;
  background-color:#edeae0;
  padding:8px;
	padding-bottom:15px;
  margin-left:25px; margin-top:3px; margin-bottom:3px; margin-right:15px;
  font-style:italic;
  border:1px solid #ded4b4;
  color:#666666;
	border-radius:3px;
	background-image:url('/blog/images/quo.png');
	background-repeat:no-repeat;
	background-position:right top;
	width:85%;
  }
  
quote  {  
  background-color:#FCFBF8;
  padding:8px;
  margin-left:25px; margin-top:3px; margin-bottom:3px; margin-right:15px;
  font-style:italic;
  border-left:2px solid CB7B1C;  
  color:#666666;
  }

a.bigcolorlinkbtn, a.bigcolorlinkbtn:link, a.bigcolorlinkbtn:visited {
  background: -webkit-linear-gradient(top, #64b453, #327d23);
  background:    -moz-linear-gradient(top, #64b453, #327d23);
  background:     -ms-linear-gradient(top, #64b453, #327d23);
  background:      -o-linear-gradient(top, #64b453, #327d23);

  border:2px solid #156404; 
	FONT-SIZE: 18px; 
	font-weight:bold; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #4b983b; 
	padding-top:12px; padding-bottom:15px; 
	padding-left:30px; padding-right:30px;
	border-radius:6px;
}

a.bigcolorlinkbtn:hover {
  background: -webkit-linear-gradient(top, #459235, #5dac4d);
  background:    -moz-linear-gradient(top, #459235, #5dac4d);
  background:     -ms-linear-gradient(top, #459235, #5dac4d);
  background:      -o-linear-gradient(top, #459235, #5dac4d);

  border:2px solid #156404; 
	FONT-SIZE: 18px; 
	font-weight:bold; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #6bb85b; 
	padding-top:12px; padding-bottom:15px; 
	padding-left:30px; padding-right:30px;
	border-radius:6px;
	text-decoration:none;
}



INPUT.bigcolorbtnminor {
  border:2px solid #004368; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #0086d3; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
}
INPUT.bigcolorbtnminor:hover {
  border:2px solid #156404; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #5b984b; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
}

@media All    
{
INPUT.color {
	background-color:#FFFEF9; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: "Trebuchet MS", arial; 
}
INPUT.colorbtn {
  border:2px solid #004368; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff;  BACKGROUND-COLOR: #0086d3; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
	font-family: 'Lato', arial;
	}
INPUT.colorbtn:hover {
  border:2px solid #156404; 
	 BACKGROUND-COLOR: #3b782b;
	cursor:pointer;
}

INPUT.bigcolorbtn {
  border:2px solid #004368; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; BACKGROUND-COLOR: #0086d3; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
	font-family: 'Lato', arial;
}
INPUT.bigcolorbtn:hover {
  border:2px solid #156404; FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: 'Lato',arial; BACKGROUND-COLOR: #3b782b; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
	cursor:pointer;
}
select  {
  FONT-SIZE: 11px;  background-color:#FFFEF9; 
  }

INPUT.camocolorbtn {
  border:2px solid #777; FONT-SIZE: 14px; font-weight:bold; 
	COLOR: #555; FONT-FAMILY: arial; 
	BACKGROUND-COLOR: #ddd; padding-top:4px; padding-bottom:4px; padding-left:11px; padding-right:11px;
	border-radius:3px;
}


INPUT.sitewidesearch {
  border:1px solid #757575; FONT-SIZE:13px; font-weight:bold; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #b8b8b8; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px;
	line-height:16px;
	border-radius:2px;
}
INPUT.sitewidesearch:hover {
	background-color:#6abb70;
	border:1px solid #659565;
	cursor:pointer;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #777;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #777;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #777;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #777;
}

}</pre></body></html>