/*
-- Style Sheet Template and Guide
.noprint - contect that will show on screen ONLY
.print - contect that will print ONLY

.cbold - sets bold
.csmall
.cxsmall
.cbig
.cxbig
.chighlight - used to highlight lines of text
.cheading - used in parts below the page Title

.button - should be used for all 

-- Tables -- Should be used for all bordered tables containing data (not layout)
-- The tag should be set for the table and all tr tags. 
TableA			TableB 			TableC
TableAHeader	TableBHeader	TableCHeader
TableARow		TableBRow		TableCRow
TableARowAlt	TableBRowAlt	TableCRowAlt
TableAFooter	TableBFooter	TableCFooter
TableSelected

-- These are all for the basic page configuration
.BodyLayoutPrintStyle - Changes the page layout for printing
#BodyLayoutStyle - Changes the page layout
	- 6 Divs under this to create styling. 
#BodyMenuStyle - location of the menus (use javascript also)
#BodyTitleStyle - Style used for the page Title
#BodyContentStyle - Style used for the Contect Location and size
#BodyFooterStyle - Style used for the footer location and size
#BodyContentPrintStyle - Style used for Content Location of Printer only pages
*/

/* Link to the Calendar Style Sheet */
@import url(/app_bw/styles/style_base.css);
/* Link to the Calendar Style Sheet */
@import url(a_style_calendar.css);


/* This group handles the primary layout of the site */
.BodyLayoutPrintStyle {
}
#BodyLayoutStyle 
{
	height: 145px; 
	background-image: url(/images/a_header_main.jpg); 
	background-repeat: no-repeat; 
	background-position: top center; 
}
#BodyMenuStyle {
	color:#004480; /* Main Text Color */
}
#BodyTitleStyle {
}
#BodyContentStyle 
{
    background-color: Transparent;
}
#BodyContentPrintStyle {
}
#BodyFooterStyle {
}
#container {
}
BODY, P, DIV, TD, TH, BLOCKQUOTE, LI {
}
BODY {
	background-image: url(/images/a_back.gif);
	background-position: center center;
	background-repeat : no-repeat;
	background-color : #f0f0f0;
	background-attachment : fixed;
}
A {
	color : #004480;
}
.HelpLink {
}
.HelpNotes {
}
.ExportExcel {
}
.cbold {
}
.csmall {
}
.cxsmall {
}
.cbig {
}
.cxbig {
}
.chighlight {
	color:#FF0000;
}
.cheading {
	color:Navy; /* Main Text Color */
}
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs {
}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar {
	background-color:Navy;
}
/*Styles for level 0*/
.clLevel0, .clLevel0over {
}
.clLevel0 {
	color:#29abe2; /* Main Text Color */
}
.clLevel0over {
	color:#8cc63f;
}
.clLevel0border {
}
/*Styles for level 1*/
.clLevel1, .clLevel1over {
	background-color: #ffffff;
}
.clLevel1 {
	color: #29abe2;
}
.clLevel1over {
	color:#8cc63f;
}
.clLevel1border {
	background-color:#178538;
}
/* 
Table Styles - Primary Color 
Back Color - #004480
Back Text - #ffffff
*/
.tableA .TableSelected {
	color: #ffffff; /* Back Text 2 */
	background-color: #649ac9;	
}
.tableA .TableSelected a {
	color: #ffffff; /* Back Text 2 */
}
.tableB .TableSelected {
	background-color: #ffd79b;	
	color: #000000; /* Back Text 2 */
}
.tableB .TableSelected a {
	color: #000000; /* Back Text 2 */
}

.TableA {
	border-color:#006d90;
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-collapse: collapse;
	background-color: #ffffff;
}
.TableA td, th {
}
.TableARow {
}
.TableARowAlt {
	background-color: #eeeeee;
}
.TableAHeader {
	background-color: #006d90; /* Back Color 1 */
	color: #ffffff; /* Back Text 1 */
}
.TableAHeader a {
	color: #ffffff; /* Back Text 1 */
}
.TableAHeader a:visited {
	color: #ffffff; /* Back Text 1 */
}
.TableAHeader th {
	color: #ffffff; /* Back Text 1 */
}
.TableAFooter {
}
/* 
Table Styles - Secondary Color 
Back Color - #E8941A
Back Text - #ffffff
*/
.TableB {
	border-color:#178538;
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-collapse: collapse;
	background-color: #ffffff;
}
.TableB td, th {
}
.TableBRow {
}
.TableBRowAlt {
	background-color: #eeeeee;
}
.TableBHeader {
	background-color: #178538; /* Back Color 2 */
	color: #ffffff; /* Back Text 2 */
}
.TableBHeader a {
	color: #ffffff; /* Back Text 2 */
}
.TableBHeader a:visited {
	color: #ffffff; /* Back Text 2 */
}
.TableBHeader th {
	color: #ffffff; /* Back Text 2 */
}
.TableBFooter {
}
/* 
Table Styles - Tertiary Color - Unformated, grey border
Back Color - #ffffff
Back Text - #000000
*/
.TableC {
}
.TableC td, th {
}
.TableCRow {
}
.TableCRowAlt {
}
.TableCHeader {
}
.TableCHeader a {
}
.TableCHeader a:visited {
}
.TableCFooter {
}

/* 
Grid Styles - Primary Color 
*/
.GridSelected {
	background-color: #AAAAAA;
}
.GridDataRight {
	text-align: right;
}
.GridPaging {
	text-align:center;
}

.GridA {
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-color: #006d90;
}
.GridA td,.GridA th,.GridA div {
}
.GridA th a, .GridA th a:visited  {
}
.GridARow 
{
}
.GridARowAlt {
	background-color: #eeeeee;
}
.GridAHeader {background-color: #006d90;
	
	background-repeat : repeat-x;
	color: #ffffff;
	
}
.GridAHeader a {
	color: #ffffff; /* Back Text 1 */
}
.GridAHeader a:visited {
	color: #ffffff; /* Back Text 1 */
}
.GridAHeader th {
	border:1px solid #dddddd; /* This is required to override the borders set by .NET */
	color: #ffffff; /* Back Text 1 */
}
.GridAFooter {
}
/* 
Grid Styles B - Secondary Color 
*/
.GridB {
	margin: 0 auto 0 auto;
	border-width:1px;
	text-align:left;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-color:#178538;
	border-collapse:collapse;
}
.GridB td,.GridB th,.GridB div {
}
.GridB th a, .GridB th a:visited  {
}
.GridBRow {
}
.GridBRowAlt {
	background-color: #eeeeee;
}
.GridBHeader {
	
	background-repeat : repeat-x;
	background-color: #178538;
	color: #ffffff;
}
.GridBHeader a {
	color: #ffffff; /* Back Text 2 */
}
.GridBHeader a:visited {
	color: #ffffff; /* Back Text 2 */
}
.GridBHeader th {
	color: #ffffff; /* Back Text 2 */
}
.GridBFooter {
}

/*
-- Style Sheet For Layout Divs
*/
.DivPanelA {
	
	border-color:#006d90;
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
}

.DivPanelA .PanelTitle 
{
    background-color: #006d90;
	color: #ffffff;
	
}

.DivPanelA .PanelBody {
}

.DivPanelB 
{
    border: solid 1px #178538;
}

.DivPanelB .PanelTitle {
	
	background-repeat : repeat-x;
	background-color: #178538;
	color: #ffffff;
}

.DivPanelB .PanelBody {
    text-align:left;
}

.DivPanelB .PanelBody ul 
{
}
.DivPanelB .PanelBody ul ul {
}

.DivPanelC {
    border: solid 1px #eeeeee;
}

.DivPanelC .PanelTitle 
{
    background-color: #eeeeee;
}

.DivPanelC .PanelBody {
}

.DivPanelC .PanelBody ul 
{
}
.DivPanelC .PanelBody ul ul {
}

.clear{}

/* Forms */
select {
}
textarea {
}
input {
}
.button {
}
