﻿body {
	margin:0px;
	}
	
/*------ Top bar -----*/
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing:0.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}
	
/* ----- Breadcrumbs -----*/
.breadcrumb {
	clear : both;
	font-size : 10px;
	color : #FFFFFF;
	line-height : 12px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	left : 0px;
	
}
.breadcrumb span a {
	font-size : 10px;
	color : #EEEEEE;
	text-decoration : none;
}
.breadcrumb span a:hover {
	color : #ff6c00;
}
.breadcrumb span a.selected {
	font-weight : bold;
	letter-spacing : 1px;
}
/*----- SideNav -----*/
#sidenav {
	background-color: #FFFFFF;
	width: 170px;
	border-bottom: 1px solid #F4FFE4;
}
.sidenav {
	padding : 0px;
	margin : 0px;
	width : 170px;
	clear : both;
	font : 12px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.sidenav li {
	background : #B0B0Fa;
	margin-top : 5px;
	width : 160px;
	overflow : hidden;
}
.sidenav li a {
	display : block;
	padding-left : 17px;
	padding-top : 2px;
	padding-bottom : 5px;
	width : 160px;
	text-decoration : none;
	
}
.sidenav li a:hover {
	background: url('arrowhead.png') #2D3D8F no-repeat 10px 8px;
	color : #FFFFFF;
	display : block;
	text-decoration : none;
}

.sidenav li.selected a , .sidenav li.selected a:hover {
	background: url('selected.gif') #10106a no-repeat 10px 8px;
	color : #ffffff;
	font-weight : bold;
	text-decoration : none;
}
/*----- Class Styles -----*/
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #000063;
	line-height:26px;
	letter-spacing:0.21em;
	}
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #000063;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}

.csi_HelpWindow
{
    /* don't alter these settings... */
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display:block;
	visibility:hidden;
	
	/* Customize these settings to get your help windows to look as you want... */
	background-color: #FFFF00; /* #ddd;  
	border:  solid 1px black;*/
	border-width: 4px;
	border-style:ridge;
	padding: 4px;
}
/* From WebAdminStyle.css */
.bodyTextAdmin {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
.bodyTextNoPadding {
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.callOutStyle {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}
.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
    font-family:tahoma; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}
.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.lrbBorders {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.bodyTextLowTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
}
.bodyTextLowPadding {
    font-family:verdana;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 


.bodyTextLowPaddingSelected { 
    font-family:verdana; 
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEE00;
} 

.lbBorders {
    border-left: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}
.gridRowStyle {
    background-color:#FFFFFF;
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}
.gridAlternatingRowStyle {
    font-family:tahoma; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED; 
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}
.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:tahoma; 
    font-size: .7em;
    color: white;
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

