html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:hidden; /*get rid of scroll bars in IE */
/* */
}

body
{
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:hidden; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
}
	body, td, p, div { font-family:arial; ;font-size:9pt }

	.headernavfiller {
		background-image: url('/images/headernav.jpg');
		height: 25px;
	}

	.headernav {
		color: white;
		font-family: arial;
		font-size: 9pt;
		font-weight: bold;
		width:120px;
		text-align: center;
        background-color:#5577ff;
        border-left: 1px solid white;
        border-right: 1px solid white;
		background-image: url('/images/headernav.jpg');
		height: 25px;
	}
	.headernavlite {
           color: white;
           font-family: arial;
           font-size: 9pt;
           font-weight: bold;
           width:120px;
           text-align: center;
           background-color: #11cc11;
           border-left: 1px solid white;
           border-right: 1px solid white;
           background-image: url('/images/headernavlite.jpg');
           height: 25px;
	}

	.headernav a {
	    text-decoration: none;
		color: white;
	}
	
	.headernavlite a {
	    text-decoration: none;
		color: white;
	}
        
        .topleftcorner 
        {
            width:100%;
            height:100%;
            background: url(/images/top-left5.png) no-repeat top left;
        }
        .toprightcorner
        {
            width:100%;
            height:100%;
            background: url(/images/top-right5.png) no-repeat top right;
        }
        .menucontent 
        {
            padding: 5px;
        }
        .cgbb 
        {
            border-bottom: 1px solid #11cc11;
        }
  
	td.sideborder {
	    background-color: white;
	}
	ul li {
	    margin-bottom: 10px;
	}
	ol li {
	    margin-bottom: 10px;
	}
	p.paraheading {
	font-size: larger;
	font-weight: bold;
	}
	
	h1 
	{
		text-align: center;
		font-family: Arial;
		color: #5890e5;
		font-size:large;
	}
	
	table.generictable
	{
		border: 1px solid #bbccff;
		font-size: 9pt;
		border-collapse: collapse;
		width: 200px;
	}
	
	table.generictable th
	{
		background-image: url('/images/tableheader.jpg');
		height: 25px;
		font-weight: bold;
		text-align: left;
		padding-left: 10px;
	}

	table.groupstable
	{
		border-right: 1px solid #bbccff;
		font-size: 9pt;
		border-collapse: collapse;
	}
  th.groupsheader
  {
		background-image: url('/images/tableheader.jpg');
		height: 25px;
		font-weight: bold;
		text-align: left;
		padding-left: 10px;
  }
	
	table.generictable td
	{
		padding: 10px;
		padding-bottom: 5px;
	}

	table.generictable tr
	{
		padding: 10px;
		padding-bottom: 5px;
	}

	table.generictable a
	{
		display: inline-block;
		text-decoration: none;
		color: #333333;
		font-weight:medium;
	}

	.generictablehi
	{
		padding: 10px;
		background-color: #eef0ff;
		color: #333333;
		font-weight:medium;
	}

	.l2title 
	{
		font-family: Arial;
		color: #5890e5;
		font-weight: bold;
	}

	.l3title 
	{
		font-family: Arial;
		color: #5890e5;
	}

	td.pagesection 
	{
		height: 100%;
		vertical-align: top;
		padding-top:10px;
	}



	table.bigtable
	{
		font-size: 9pt;
		border-collapse: collapse;
		margin-left: 10px;
	}
	
	table.bigtable th
	{
		background-image: url('/images/tableheader.jpg');
		height: 30px;
		border: 1px solid #bbccff;
		text-align: left;
		padding-left: 10px;
		font-size: 12pt;
		margin-bottom: 30px;
	}
	
	table.bigtable td
	{
		padding: 10px;
		padding-bottom: 5px;
		border-bottom: 5px solid #efefff;
		vertical-align: top;
		padding-right: 10px;
	}

	table.bigtable a
	{
		text-decoration: none;
		color: #5890e5;
	}
 
        table.bigtablesection td
        {
            padding: 0px;
            border: 0px;
        }

	.l1title 
	{
		font-size: 12pt;
		font-family: Arial;
		color: #5890e5;
		font-weight: bold;
	}

        .bbutton
        {
            padding: 3px;
            text-align: center;  
            background-color: #5890e5; 
            color:white;  
            display: inline-block;
            font-family:arial; 
            font-weight:bold;
            font-size:10pt;

            cursor: pointer;
            margin: 5px;
            background-image: url('/images/headernav.png');

            border-top:2px solid #68a0e5;
            border-right:2px solid #68a0e5;

            border-bottom:1px solid #68a0e5;
            border-left:1px solid #68a0e5;
            border-radius:5px;
            -moz-border-radius:5px;
        }
        .button
        {
            padding: 3px;
            text-align: center;  
            background-color: #3fae38; 
            color:white;  
            display: inline-block;
            font-family:arial; 
            font-weight:bold;
            font-size:10pt;

            cursor: pointer;
            margin: 5px;
            background-image: url('/images/headernavlite.png');

            border-top:2px solid #2f9e28;
            border-right:2px solid #2f9e28;

            border-bottom:1px solid #2f9e28;
            border-left:1px solid #2f9e28;
            border-radius:5px;
            -moz-border-radius:5px;
        }
        
        .buttonhi
        {
            padding: 3px; 
            text-align: center;  
            background-color: #5fce58; 
            color:white;  
            display: inline-block;
            font-family:arial; 
            font-weight:bold;
            font-size:10pt;       	

            margin: 5px;
            background-image: url('/images/headernavlite.png');

            border-top:1px solid #2f9e28;
            border-right:1px solid #2f9e28;

            border-bottom:2px solid #2f9e28;
            border-left:2px solid #2f9e28;
            border-radius:5px;
            -moz-border-radius:5px;
        }
    
        span.button a
        {
            text-decoration:none;
            color: white;
        }
        span.buttonhi a
        {
            text-decoration:none;
            color: white;
        }

.learnmore {
	font-size: 11px;
	font-style: normal;
	list-style-image: url(/images/listarrow.png);
	text-indent: 2px;
	list-style-position: inside;
	margin: 0px;
    color: #5890e5;
}

.normalist {
	font-style: normal;
	list-style-image: url(/images/squarebullet.png);
	list-style-position: outside;
	padding-left: 12px;
	margin-left: 12px;
}

img.snapshot {
  border: 1px solid black;
}

.img-shadow {
float: right;
background: url(/images/shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
}

.img-shadow img {
position: relative;
display: block;
padding: 5px;
background-color: #ffffff; /* Background color of the border created by the padding */
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */
}

.clearfloat {
  clear: both;
}

td.snapshots 
{
	width: 250;
	text-align: center;
	border-right:1px solid #bbccff;
}

img.navimg {
 width: 32px;
 height:32px;
 border: 0px;
 vertical-align: top;
}


.link1
{
    font-family: Arial;
    color: blue;
    cursor: pointer;
    font-style: italic;
    text-decoration: none;
}

.link2
{
    font-family: Arial;
    color: blue;
    cursor: pointer;
    font-style: italic;
    text-decoration: underline;
    font-size: 120%;
    font-weight: bold;
}

.link3
{
    font-family: Arial;
    color: blue;
    cursor: pointer;
    text-decoration: none;
    font-size: 90%;
}
a.link3:link
{
    font-family: Arial;
    color: blue;
    cursor: pointer;
    text-decoration: none;
    font-size: 90%;
}
a.link3:visited
{
    font-family: Arial;
    color: blue;
    cursor: pointer;
    text-decoration: none;
    font-size: 90%;
}

.groupnav
{
    font-family: arial;
    color: blue;
    cursor: pointer;
    border-bottom: 1px solid #eef0ff;
    padding: 5px;
}

.groupnavhi
{
    font-family: arial;
    color: blue;
    cursor: pointer;
    border-bottom: 1px solid #eeeeff;
    padding: 5px;
    text-decoration: underline;
}

.groupnavlite
{
    font-family: arial;
    color: blue;
    cursor: pointer;
    background-color: #eef0ff;
    border-bottom: 1px solid #eef0ff;
    padding: 5px;
    text-decoration: underline;
}

.multinav
{
    font-family: arial;
    color: #5890e5;
    cursor: pointer;
    text-decoration: underline;
    padding: 1px;
}

.multinavhi
{
    font-family: arial;
    color: black;
    cursor: default;
    padding: 1px;
}

.multinavlite
{
    font-family: arial;
    color: white;
    cursor: pointer;
    text-decoration: underline;
    background-color: #5890e5;
    padding: 1px;
}

.cbox
{
    font-family: arial;
    color: #666666;
    cursor: pointer;
    padding-top:2px;
    white-space: nowrap;
}

.cboxhi
{
    font-family: arial;
    color: white;
    cursor: pointer;
    background-color: #999999;
    padding-top:2px;
    white-space: nowrap;
}
.cbox input
{
  color: brown; 
}
.cboxhi input
{
  color: brown;
}
.dateinput
{
  color: #333333;
  font-size:8pt;
}
.groupmenunav
{
    font-family: arial;
    color: #5890e5;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    height: 25px;
    border-bottom: 1px solid #bbccff;
    border-top: 1px solid white;
    border-right: 1px solid white;
    border-left: 1px solid white;
}

.groupmenunavhi
{
    font-family: arial;
    color:  #5890e5;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    height: 25px;
    border-right: 1px solid #bbccff;
    border-left: 1px solid #bbccff;
    border-top: 1px solid #bbccff;
    border-bottom: 1px solid #eeeeff;
}

.groupmenunavr
{
    font-family: arial;
    color: #5890e5;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    height: 25px;
}

.cgroupmenu
{
    position:absolute;
    top: -1px;
    width:100%;
    background-color:white;
    border-right: 1px solid #bbccff;
    border-left: 1px solid #bbccff;
    border-bottom: 1px solid #bbccff;
    border-top: 1px solid #bbccff;
}

.cgrouprow0
{
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    width: 100%;
}

.cgrouprow0 td
{
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    padding-bottom: 4px;
    padding-top: 4px;
    word-wrap: break-word;
}

.cgrouprowhi
{
    background-color: #dee0f5;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    width: 100%;
}

.cgrouprowhi td
{
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    padding-bottom: 4px;
    padding-top: 4px;
    word-wrap: break-word;
}

.cgroupname
{
    color: #4880e5;
    font-size: 120%;
    font-weight: heavy;
}

.cgrouptitle
{
    font-size: 85%;
}

.cgroupnamecell
{
    padding-bottom: 5px;
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    width: 300px;
}

.cgrouprowattr
{
    border-top: 1px solid #eef0ff;
    border-bottom: 1px solid #eef0ff;
    cursor: pointer;
    text-align: center;
    color: #5890e5;
    width: 25px;
}

.pagenav
{
    font-family: arial;
    color: #5890e5;
    cursor: pointer;
    text-decoration: underline;
    font-style: italic;
    padding-right: 5px;
}

.pagenavdis
{
    font-family: arial;
    color: gray;
    text-decoration: none;
    font-style: italic;
    padding-right: 5px;
}

.ctiphelp
{
    font-family: arial;
    color: gray;
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
}

.ctipm
{
    font-family: arial;
    color: #666666;
    text-decoration: none;
    font-style: italic;
    font-size: 90%;
    font-weight: normal;
}
.cgroupattr
{
    
}

.cgroupnamedisp
{
    color: #4880d5;
    font-size: 120%;
    font-weight: bold;
}

.cgrouppoplabel
{
    background-color: #eeeeee;
    color: #555555;
    font-weight: bold;
    vertical-align: top;
    padding: 5px;
}

.cgrouppopval
{
    vertical-align: top;
    padding: 5px;
}

.cinfopop
{
    position:absolute;
    top: 0px;
    left: 0px; 
    z-index: 1000;
    visibility:hidden;
}

.canimated
{
    position:absolute;
    top: 0px;
    left: 0px; 
    z-index: 1001;
    visibility:hidden;
}

html>body  #cbubblearrow
{
    position: relative; 
    left: 1px;
}

.clistpop
{
    position:absolute;
    top: 0px;
    left: 0px; 
    z-index: 999;
    visibility:hidden;
}

.rounded5
{
  border-radius:5px;
  -moz-border-radius:5px;
}
.roundedtr5
{
 border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
}

.cpostpop
{
  font-size:12px;
  position:absolute;
  visibility:hidden;
  border-radius:6px;
}
.cpostpop2
{
  font-size:12px;
  position:absolute;
  visibility:hidden;
  
}

.cpostpop td
{
  font-size:12px;
  color:#666666;
}

.cpostpopcontent
{
  width:100%; 
  max-width:400px;
  border:1px solid #5890e5;
  color:#666666;
  background-color:white;
  border-radius:6px;
}
.cpostpopcontent td
{
  font-size: 11px;
}
.cpostpopcontent2
{
  width:100%; 
  max-width:400px;
  border:1px solid #5890e5;
  color:#666666;
  background-image:url( /images/1ptph.png );
  border-radius:6px;
}

.cpostpopcontent2 td
{
  font-size: 11px;
}
.cstatus
{
    word-wrap: break-word;
    border-radius:5px;
    -moz-border-radius:5px;
}

.ccurmode
{
    color: #5890e5;
    font-weight: bold;
    font-size: 15px;
}

.cerrorinfo
{
    font-style: italic;
    color: maroon;
}

#tbar
{
    background-image: url(/images/1ptp.png);
    padding: 1px;
    border: 2px solid white;
    vertical-align: middle;
}

#tbar a
{
    text-decoration: none;
    padding-left: 2px;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 2px;
    margin:1px;
    border: 0px;
}

#tbar img
{
    border: 0px;
}

#tbar a:hover
{
    padding:0px;
    background-image: url(/images/1ptph.png);

    border-left:2px solid white;
    border-top: 1px solid white;
    border-right: 1px solid white;
    border-bottom: 2px solid white;
}

.tbarsep
{
    width: 1px;
    height: 32px;
    margin: 0px;
    padding: 0px;
}

#tbar2
{
    padding: 1px;
}

.ctt
{
    display:inline;
    border: 0px;
    margin: 0 2 0 2;
    padding:0px;
}
.ctt td
{
font-size:7pt; font-family:verdana;text-align:center; 
margin-top: 0px;padding-top: 0px; margin-bottom: 0px;padding-bottom: 0px;
margin-left:1px; margin-right:1px;padding:0px;
}

img.tbtn
{
    border-bottom: 2px solid #e5fee5;
    border-left: 2px solid #e5fee5;
    border-top: 2px solid #f5FFf5;
    border-right: 2px solid #f5FFf5;

    background-image: url(/images/1ptph.png);
    padding:1px;
  border-radius:5px;
  -moz-border-radius:5px;
}

img.tbtnhi
{
    border-bottom: 2px solid #7799f5;
    border-left: 2px solid #7799f5;
    border-top: 2px solid #f5F5ff;
    border-right: 2px solid #f0F0ff;

    background-image: url(/images/1ptp.png);
    padding:1px;
  border-radius:5px;
  -moz-border-radius:5px;
}

.tbarsep24
{
    width: 1px;
    height: 24px;
    margin: 0px;
    padding: 0px;
}

.cinputelem
{
    white-space: nowrap;
    background-color: #dee0ff;
    padding:2px;
    margin: 2px;
    border: 2px solid white;
    width: 90%;
}

.clabel
{
    background-color: #eeeeee;
    color: #777777;
    font-weight: bold;
    vertical-align: top;
    padding: 5px;
    width: 30%;
}

.clabel2
{
    background-color: #eeeeee;
    color: #777777;
    font-weight: bold;
    vertical-align: top;
    padding: 5px;
    width: 40%;
}

.clabel3
{
    vertical-align: top;
    width: 40%;
}

.calable
{
    background-color: #eeeeee;
    color: #777777;
    font-weight: bold;
    vertical-align: top;
    width: 30%;
}

.cgroupscrap
{
    white-space:nowrap;
    background-color: #68a0f5;
    margin-right: 3px; 
    line-height: 20px;
    color:white;
    padding:2px;
  border-radius:5px;
  -moz-border-radius:5px;
}

.cgroupscrap span
{
    color: white;
    line-height:inherit;
}

.cclosebutton
{
    color: #5890e5;
    background-color:white;
    border-left: 1px solid darkgray;
    cursor: pointer;
    line-height:inherit;
    padding-left:3px;
    padding-right:3px;
    margin-left:2px;
}

.crequestrow td
{
    border-bottom: 1px solid #eef0ff;
}

.ctagnameg
{
    color: #666666;
    width: 100px;
    display: block;
    float:left;
    vertical-align: top;
}


.ctagname
{
    color: #999999;
    display: block;
    float:left;
    vertical-align: top;
    text-align:left;
}

.ctagval
{
    vertical-align: bottom;
    float:clear;
}

.ctagnamer
{
    color: #999999;
    width: 80px;
    display: block;
    float:left;
    vertical-align: top;
}

.ctagvalr
{
    vertical-align: bottom;
    color:white;
    float:clear;
}


.chardbreak

{
width: 100px;
max-width: 100px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}


        span.rbutton
        {
            padding: 3px;
            text-align: center;  
            background-color: #eeeeee; 
            color:black;  
            display: inline-block;
            font-family:arial; 
            font-weight:heavy;
            font-size:10pt;

            margin: 2px;

            border-top:2px solid #eeeeee;
            border-right:2px solid #eeeeee;
            border-bottom:2px solid #cccccc;
            border-left:2px solid #cccccc;
            cursor: pointer;
        }
        
        span.rbuttonhi
        {
            padding: 3px;
            text-align: center;  
            background-color: #eeeeee; 
            color:black;  
            display: inline-block;
            font-family:arial; 
            font-weight:heavy;
            font-size:10pt;

            margin: 2px;

            border-bottom:2px solid #eeeeee;
            border-left:2px solid #eeeeee;
            border-top:2px solid #cccccc;
            border-right:2px solid #cccccc;

            cursor: pointer;
        }

.ddown
{
    padding:0px;
    margin:0px;
}
.ddown tr
{
    padding:0px;
    margin:0px;
}
.ddown img
{
    margin-bottom: auto;
    margin-top: auto;
}
.ddown td
{

    font-family: arial;
    color: #5890e5;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    padding-right: 5px;
    padding-left: 5px;
    border: 1px solid #bbccff;
    background-color: white;
}

.cusername
{
color:brown;
}

.cheadbar
{
    /*border-top:1px solid #dddddd;*/
    /*background-color: white;*/
}

.ccomments
{
    font-family: Arial;
    color: green;
    cursor: pointer;
    text-decoration: underline;
    font-size:90%;
}

.LabeledMarker_markerLabel
{
    color: brown;
    margin-left: -30px;
    margin-top: -5px;
    background-image: url( /images/1ptph.png );
    padding: 2px;
    font-weight: heavy;
    white-space:nowrap;
}

.LabeledMarker_markerLabel2
{
    color: brown;
    margin-left: -30px;
    margin-top: -5px;
    background-image: url( /images/1ptph.png );
    padding: 2px;
    font-weight: heavy;
    white-space:nowrap;
    position: relative;
}
.LabeledMarker_SmallName
{
    color: brown;
    margin-left: -20px;
    margin-top: -5px;
    background-image: url( /images/1ptph.png );
    padding: 2px;
    font-weight: heavy;
    white-space:nowrap;
    position: relative;
}

.LabeledMarker_picture
{
    filter:alpha(opacity=60);
    opacity:.60;
    margin-left: 2px;
    margin-top: -16px;
    width:18px; height: 19px;
    background: url( /images/camera16.png ) top right no-repeat;
    -moz-opacity:.60;
}

.LabeledMarker_POI
{
    color: #444444;
    font-size:10px;
    margin-left: -20px;
    margin-top: -5px;
    /*background-image: url( /images/1ptph.png );*/
    padding: 2px;
    /*font-weight: heavy;*/
    white-space:nowrap;
}

.LabeledMarker_Home
{
    margin-left: -22px;
    margin-top: -15px;
    filter:alpha(opacity=90);
    opacity:.90;
    -moz-opacity:.90;
}


.ctrack
{
    color:#116611;
}

	.navtitle {
           color: white;
           font-family: arial;
           font-size: 9pt;
           font-weight: bold;
           width:100%;
           text-align: left;
           padding: 3px;
           background-image: url('/images/headernav.jpg');
           cursor: pointer;
	}

table.ccsvcol
{
  margin:0px;
  padding:0px;
}
table.ccsvcol td
{
  border: 1px solid #f2f2f2;
  margin: 0px;
}
table.ccsvcol th
{
  border-top: 1px solid #333355;
  border-right: 1px solid #5890e5;
  border-left: 1px solid #5890e5;
  margin:0px;
  text-align:left;
  color: #5890e5;
}
.csvhead
{
  color: #555555;
  font-style: italic;
}

.ctip2
{

    font-family: arial;
    color: #666666;
    text-decoration: none;
    font-style: italic;
    font-size: 10px;
    font-weight: normal;
}
.cselpop
{
  font-size:13px;
  cursor:pointer;
  margin:5 3 5 3;
  color:#5890e5;
  border-top: 1px solid #dddddd;
}


	.gheadernav {
		color: white;
		font-family: arial;
		font-size: 9pt;
		font-weight: bold;
		width:30%;
		text-align: center;
    background-color:#5577ff;
    border-left: 1px solid white;
    border-right: 1px solid white;
		background-image: url('/images/headernav.png');
		height: 25px;
	}
	.gheadernavlite {
     color: white;
     font-family: arial;
     font-size: 9pt;
     font-weight: bold;
     width:30%;
           text-align: center;
           background-color: #11cc11;
           border-left: 1px solid white;
           border-right: 1px solid white;
           background-image: url('/images/headernavlite.png');
           height: 25px;
	}

	.gheadernav a {
	    text-decoration: none;
		color: white;
	}
	
	.gheadernavlite a {
	  text-decoration: none;
		color: white;
	}
        
img.spic
{
  max-width:320px;
  width: expression(this.width > 320 ? 320: true);
}

img.spiclarge
{
  max-width:320px;
  width: expression(this.width > 320 ? 320: true);
}

img.spicsmall
{
  max-width:120px;
  width: expression(this.width > 120 ? 120: true);
}

img.spicmed
{
  max-width:200px;
  width: expression(this.width > 200 ? 200: true);
}

        
#postpic
{
  max-width:200px;
  width: expression(this.width > 200 ? 200: true);
}

.cpost 
{
 width:100%; 
 padding:10 5 10 5;  
 text-align:left;
 border-top: 1px solid #dddddd;
 color:#555555;
 font-size:12px;
}


.cpostl
{
  color: #999999;
}

.cpostname
{
    color: #5555bb;
    font-size: 130%;
}

.cpostnamedisp
{
    color: #5555bb;
    font-size: 120%;
    font-weight: bold;
}

.cpostnamesmall
{
    color: #5555bb;
    font-size: 100%;
}


.caction
{
  color:#5890e5;
  cursor:pointer;
  text-decoration:underline;
  font-size: 90%;
}
.cbaction
{
  color:#5890e5;
  cursor:pointer;
  text-decoration:underline;
}

.clink
{
  color:blue;
  cursor:pointer;
  text-decoration:underline;
}
a.clink:link
{
  color:blue;
  cursor:pointer;
  text-decoration:underline;
}
a.clink:visited
{
  color:blue;
  cursor:pointer;
  text-decoration:underline;
}

.cgroupheading
{
color:#5890e5;
font-weight:bold;
font-size:25px;
text-align:center;
}
.cgroupheadingsubtitle
{
color:#555555;
font-weight:normal;
font-size:15px;
}

.shadow {
  -moz-box-shadow: 5px 5px 5px #666666;
  -webkit-box-shadow: 5px 5px 5px #666666;
  box-shadow: 5px 5px 5px #666666;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
        margin-bottom:5px;
}

.imgshadow {
  -moz-box-shadow: 5px 5px 5px #666666;
  -webkit-box-shadow: 5px 5px 5px #666666;
  box-shadow: 5px 5px 5px #666666;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
        margin-bottom:5px;
        border-top:1px solid #eeeeee;
        border-left:1px solid #eeeeee;
}

.rshadow {
        -moz-box-shadow: -1px -1px 1px #333333;
        -webkit-box-shadow: -1px -1px 1px #333333;
        box-shadow: -1px -1px 1px #333333;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=225, Color='#333333')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=225, Color='#333333');
}

.r5
{
  border-radius:5px;
  -moz-border-radius:5px;
}

.ishadow {
   -moz-box-shadow:inset 0 0 2px #333333;
   -webkit-box-shadow:inset 0 0 2px #333333;
   box-shadow:inset 0 0 2px #333333;
}
.iwshadow {
   -moz-box-shadow:inset 0 0 4px white;
   -webkit-box-shadow:inset 0 0 4px white;
   box-shadow:inset 0 0 4px white;
}
.bshadow {
        -moz-box-shadow: 1px 1px 2px #333333;
        -webkit-box-shadow: 1px 1px 2px #333333;
        box-shadow: 1px 1px 2px #333333;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333333')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#333333');
        margin-bottom:3px;
}

#discusscontentdiv td
{
  color: #444444;

}
#discusscontentdiv table
{
  background:transparent;
}

.cfav
{
  background:url(/images/fav16.png) bottom right no-repeat;
  padding-right:16px;
  white-space: nowrap;
}

.cfollow
{
  background:url(/images/center16.png) bottom left no-repeat;
  padding-left:16px;
  white-space: nowrap;
  border: 1px solid #5890e5;
  padding-right: 2px;
  background-color: #eeeeee; 
  cursor: pointer;
  line-height:22px;
  margin:2px;
}
.cfollowon
{
  background:url(/images/center16.png) bottom left no-repeat;
  padding-left:16px;
  white-space: nowrap;
  border:1px solid #5890e5;
  color: white;
  background-color: #68a0f5;
  padding-right: 2px;
  cursor:pointer;
  line-height:22px;
  margin:2px;
}

table.cch
{
  margin:0px;
  padding:0px;
}
.cch td
{
  font-size: 9pt;
  color: #555555;
  padding:0px;
  margin:0px;
  vertical-align:top;
}

.cpointer
{
  cursor:pointer;
}

.cgroupsel
{
  background-color:#eeeeee;
}
.cgroupseld
{
  background-image:url(/images/vgradientl.png);
  background-position:bottom;
  background-repeat:repeat-x;
}
.cgroupsel td
{
  //background-color:#eeeeff;
  padding:0px;
}
.cgroupsel table
{
  border:0px;
  background:transparent;
  cell-spacing:0;
}
