/*////////////////////////////////////////*/
/* CONTENT STYLES */

.small { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: small; 
	}
.tiny { 
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: x-small; 
	}
.alert { 
	color: #FF0000; 
	font-weight: bold; 
	}
 
.breadcrumb-node {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: .77em;
        color:#069;
        padding: 10px 0 0 0;
        }

.cs-breadcrumb-node {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: .77em;
        color:#069;
        padding: 10px 0 0 0;
		width:67%;
		float:left;
        }

.cs-logout-node {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: .77em;
        padding: 10px 0 0 0;
		width:29%;
		float:right;
		text-align:right;
        }

.breadcrumb {
        color: #c60;
        font-size: .86em;
        font-weight:bold;
        }
 
/*flexi box heading text or title, can be used with a cs-border-blue to create a defined heading section*/
 
.cs-flexi-head {
		font-weight:bold;
		font-size:.9em;
		color:#c60;
		line-height:.9em;
		padding: -10px .5em .5em 1em;
		margin: -10px 0 .5em 1em;
		position:relative;
		display:inline;
		}
 
/* this is the orange head style that must be used            */
/* in the first appearance of a content head in a flexi box   */
/* this is used to set the proper spacing at top of box       */
 
.cs-first-head-flexi {
		font-weight:bold;
		font-size:.91em;
		color:#c60;
		margin:0 0 0 0;
		padding: .65em .5em .25em 1em;
		line-height:1.3em;
		}
.cs-orange-head {
        font-weight:bold;
        font-size:.91em;
        color:#c60;
        margin:0 0 0 0;
		padding:1.2em .5em .25em 1em;
		line-height:1.3em;
		overflow:hidden;
		width: 96%;  /*forces IE to obey overflow:hidden*/ 
        }

.cs-black-head {
        font-weight:bold;
        font-size:1em;
        color:#000;
        margin: 0 0 0 0;
        padding:0 .5em .25em 1em;
        line-height:1.3em;
        }

.cs-head {
        font-weight:bold;
        font-size:1em;
        color:#000;
        margin: 0 0 0 0;
        padding:1em .5em 0 1em;
        line-height:3em;
        }

.cs-small {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: .83em;
        }

.cs-none {
	display: none;
         }

.cs-input-short {
	border:none;
	height:2em;
	margin:0;
	width:80%;
	}

.cs-list {
        font-size:.98em;
        margin:0 0 0 0;
        padding:0 .5em .25em 1.1em;
        line-height:1.2em;
        }


.cs-numbered {
        font-size:.86em;
	  margin: .7em 1em 0 1.1em;
        padding-left: 3.5em;
        text-indent: -30px;
	  line-height:1.5em;
        }

.cs-halfNoCaret {
        margin-top: 0.86em;
        line-height: 1.4em;
        }

.cs-halfCaretUl {
        margin-top: 0.86em;
        line-height: 1.6em;
        list-style: none;
        margin-left: 0;
        padding-left: 1em;
        text-indent: -1em
        }

.cs-more-leading {
        margin:0 0 0 0;
        padding: 0 .5em .25em 1.25em;
        line-height:1.7em;
        }

.cs-caret {
        font-size: .97em;
        font-weight: bold;
        color: #c60;
        }

.nav {
		background-position:2em 2px;
		padding:0 .5em .25em 3em;
		}

.cs-widget-text {
        font-size:.86em;
        margin:.7em 1em 0 1.1em;
        line-height:1.4em;
        }

div.cs-widget-text {
		margin:.4em .7em 0 1.1em;
		line-height:1.25em;
		}

.cs-highlight {
    background-color: #f8f5d8;
        font-weight:bold;
    color: #c60;
    }

.cs-border-blue {
		border-bottom: 1px solid #999;
		margin: 0 0 0 0;
		}
.cs-border-blue-top {
		border-top: 1px solid #999;
		margin: 0 0 0 0;
		}

.cs-divider {
        border-bottom: 1px solid #ccf;
        margin: 0 2em 0 2em;
        }

.cs-divider-dashed {
        border-bottom: 1px dashed #ccf;
        margin: 2em 0 2em 0;
        }

 .cs-action {
		padding:0 0 0 7px;
		line-height:1.4em;
		vertical-align:top;
        }

.cs-align-right {
        text-align:right;
        }
.cs-email-head {
	width:95%;
	display:block;
	line-height: 2.5em;
	}
.cs-h-spacer {
	padding: 15px;
	}
.cs-float-left {
	float:left;
	padding:0 2em .3em 0;
	}
.cs-float-right {
	float:right;
	padding:0 0 .3em 2em;
	}
.cs-orange {
	color:#c60;
	}
.cs-black {
	color:#000;
	}
.cs-red {
	color:#660000;
	}
.cs-green {
	color:#009900;
	}
.cs-no-pad {
	padding:0;
	}
.cs-unbold {
	font-weight:normal;
	}
.cs-bold {
	font-weight:bold;
	}

 
/* END OF CONTENT STYLES */

/*/////////////////////////////*/
/*    LINK AND HOVER STYLES    */
 
.breadcrumb-node a,
.breadcrumb-node a:active,
.breadcrumb-node a:visited,
.breadcrumb-node a:link {
        font-size: .88em;
        text-decoration:none;
        color:#069;
        }

.cs-breadcrumb-node a,
.cs-breadcrumb-node a:active,
.cs-breadcrumb-node a:visited,
.cs-breadcrumb-node a:link {
       font-size: .88em;
       text-decoration:none;
       color:#069;
       }

.cs-logout-node a,
.cs-logout-node a:active,
.cs-logout-node a:visited,
.cs-logout-node a:link {
       font-size: .88em;
	   text-decoration:underline;
       color:#069;
       }

.cs-list a,
.cs-list a:active,
.cs-list a:visited,
.cs-list a:link {
		font-size: .88em;
		text-decoration:none;
		color:#069;
		}

.cs-caret-list a,
.cs-caret-list a:active,
.cs-caret-list a:visited,
.cs-caret-list a:link,
.cs-double-caret-list a,
.cs-double-caret-list a:active,
.cs-double-caret-list a:visited,
.cs-double-caret-list a:link {
        background-image:none;
        background-repeat:no-repeat;
        font-size: .88em;
        text-decoration:none;
        color:#069;
        }

.breadcrumb-node a:hover,
.cs-breadcrumb-node a:hover {
		font-family: inherit;
		color: #c60;
		text-decoration:underline;
		}

.cs-logout-node a:hover {
		font-family: inherit;
		color: #c60;
		text-decoration:underline;
		font-weight:bold;
		}

.cs-caret-list a:hover,
.cs-double-caret-list a:hover,
.cs-list a:hover {
        font-family: inherit;
        color: #c60;
        text-decoration:underline;
        }
 
/*   END OF LINK STYLES   */

.csBottomNavLinks {
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 13px; 
	padding-top: 5px; 
	padding-bottom: 5px;
	}
.csBottomNavLinks table {
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 13px;
	}


BODY {
        font-family: verdana,arial,helvetica,sans-serif;
        background-color: #FFFFFF;
        color: #000000;
        margin-top: 0px;
        }

TD, TH {
        font-family: verdana,arial,helvetica,sans-serif; font-size: small;
        }
.popover-tiny { font-size: x-small; font-family: verdana,arial,helvetica,sans-serif; }
.popover-tiny a, .popover-tiny a:visited { text-decoration: none; color: #003399; }
.popover-tiny a:hover { text-decoration: none; color: #CC6600; }

