/*
-- 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 Menu Style Sheet */
@import url(/a_menu_style.css);



/* This group handles the primary layout of the site */
.BodyLayoutPrintStyle {
}
#BodyLayoutStyle 
{
	height: 110px; 
	/*background-image: url(/images/header_dispatch.jpg); */
	background-image: url(/images/a_header_main.png);
	background-repeat: no-repeat; 
	background-position: center center;
     
}
#BodyMenuStyle {
}
#BodyTitleStyle {clear: both;
}
#BodyContentStyle {
	background-color: transparent;
}
#BodyContentPrintStyle {
}
#BodyFooterStyle {
}
#container {
}
BODY, P, DIV, TD, TH, BLOCKQUOTE, LI {
}
BODY {
	background-image: url(/images/a_back.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	background-color: #f2f2f2;;
}
A {
	color : #222222;
}
.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:#3C3C3C; /* Main Text Color */
}
.clLevel0over {
	color:#00315E;
}
.clLevel0border {
}
/*Styles for level 1*/
.clLevel1, .clLevel1over {
}
.clLevel1 {
	background-color:#ffffff;
	color: #3C3C3C;
}
.clLevel1over {
	color:#00315E;
	background-color:#3C3C3C;
}
.clLevel1border {
	background-color:#3C3C3C;
}
/* 
Table Styles - Primary Color 
Back Color - #26539a
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:#3C3C3C;
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-collapse:collapse;
	background-color:#f2f2f2;
}
.TableA td, th {
}
.TableARow {
}
.TableARowAlt {
	background-color: #eeeeee;
}
.TableAHeader {
	background: #3C3C3C url(/images/divA_header_bg.jpg) top left repeat-x;
	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 */
	border-color:#3C3C3C;
}
.TableAFooter {
}
/* 
Table Styles - Secondary Color 
Back Color - #cfcfd7
Back Text - #ffffff
*/
.TableB {
	border-color:#00315E;
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-collapse:collapse;
	background: #e5e5e5;
}
.TableB td, th {
}
.TableBRow {
}
.TableBRowAlt {
	background-color: #eeeeee;
}
.TableBHeader {
	background: #00315E url(/images/divB_header_bg.jpg) top left repeat-x;
	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 {
    background-color: #ffffff;
}
.TableC td, th {
}
.TableCRow {
}
.TableCRowAlt {
}
.TableCHeader {
}
.TableCHeader a {
}
.TableCHeader a:visited {
}
.TableCFooter {
}

/* 
Grid Styles - Primary Color 
*/
.GridDataRight {
}
.GridPaging {
}

.GridA {
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-color:#3C3C3C;
	border-collapse:collapse;
	background-color:#f2f2f2;
}
.GridA td,.GridA th,.GridA div {
	padding: 3px;
}
.GridA th a, .GridA th a:visited  {
}
.GridARow {
}
.GridARowAlt {
	background-color: #ffffff;
}
.GridAHeader {
	background: #3C3C3C url(/images/divA_header_bg.jpg) top left repeat-x;
	color: #ffffff; /* Back Text 1 */
}
.GridAHeader a {
	color: #ffffff; /* Back Text 1 */
}
.GridAHeader a:visited {
	color: #ffffff; /* Back Text 1 */
}
.GridAHeader th {
	border:1px solid #3C3C3C; /* This is required to override the borders set by .NET */
	color: #ffffff; /* Back Text 1 */
	
}
.GridAFooter {
}
.GridA .GridSelected {
	background-color: #91b5d5;
}

/* 
Grid Styles B - Secondary Color 
*/
.GridB {
	border-width:1px;
	border-style: solid; /* This is required to override the borders set by .NET */
	border-color:#00315E;
	border-collapse:collapse;
	background: #e5e5e5;

}
.GridB td,.GridB th,.GridB div {
	padding: 4px;
}
.GridB th a, .GridB th a:visited  {
}
.GridBRow {
}
.GridB .GridSelected {
	background-color: #f1bf75;
}
.GridBRowAlt {
	background-color: #f2f2f2;
}
.GridBHeader {
	background: #00315E url(/images/divB_header_bg.jpg) top left repeat-x;
	color: #ffffff; /* Back Text 2 */
}
.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 {
	background-color:#f2f2f2;
	border-color:#3C3C3C;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;
	
}

.DivPanelA .PanelTitle 
{
	background: #3C3C3C url(/images/divA_header_bg.jpg) top left repeat-x;
	color: #ffffff; /* Back Text 1 */
}
.DivPanelA .PanelTitle a
{
	color: #ffffff; /* Back Text 1 */}

.DivPanelA .PanelBody {
}

.DivPanelB 
{
	border-color:#00315E;
	background: #e5e5e5;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-bottomright: 12px;
-moz-box-shadow: 2px 2px 2px #888;
-webkit-box-shadow: 2px 2px 2px #888;
box-shadow: 2px 2px 2px #888;

}

.DivPanelB .PanelTitle  {
	background: #00315E url(/images/divB_header_bg.jpg) top left repeat-x;
	color: #ffffff; /* Back Text 2 */
}

.DivPanelB .PanelTitle a
{
	color: #ffffff; /* Back Text 1 */}
	
.DivPanelB .PanelBody {
}

.DivPanelC {
	background-color: #ffffff;
}

.DivPanelC .PanelTitle 
{
}

.DivPanelC .PanelBody {
}

/*
-- Style Sheet For Fieldsets
*/

.PanelBodyForm {  }

.PanelBodyForm input 
{
    }
.PanelBodyForm select 
{
    }

.PanelBodyForm  label 
{
}

ul
{
}

ul ul 
{
}


/* Forms */
select {
}
textarea {
}
input {
}
.button {
}

