/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section controls the Title Bars
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/

/* 
 000099 dark blue                  C60021 deep red
 3399FF bright blue                7D7E77 gray
 FFFFFF white 
 F00000 red                                                          hover
 BCD0F3 pale blue                  E6E6E6 pale gray                  background - grid/entry
 000000 black
 CCCCCC gray                                                         inactive tab/info bar
 5D5E59 dark gray                                                    h2
 D00000 bright red                                                   h3/h4/bullet/highlight
 336699 medium blue                CC0001 medium red                 title bar
 CC0000 medium red                 000000 black                      h1 homepage
 FF0000 bright bright red                                            error
 333366 deep deep blue             660000 deep deep red              tabbg
 5A6BAD lighter medium blue        E60000 medium red                 th

*/
.TitleBar
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#990000' , endColorStr= '#F00000' , gradientType= '1' );
	background-color: #990000;
}
.TitleBarRight
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFE5E5E5' , endColorStr= '#00C60021' , gradientType= '1' );
	background-color: #898989;
}
.TitleBarMid
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#00C60021' , endColorStr= '#FFE5E5E5' , gradientType= '1' );
	background-color: #898989;
}
.TitleBarRoll
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#00C60021' , endColorStr= '#FFE5E5E5' , gradientType= '0' );
	background-color: #898989;
}
td.TitleBarRollDown
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#FFE5E5E5' , endColorStr= '#00C60021' , gradientType= '0' );
	background-color: #898989;
}
IMG.TitleBarSize
{
	width: 25px;
	height: 25px;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section controls the Message bars
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
.MessageBar
{
	font-size: 14px;
	color: white;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: transparent;
}
A.MessageBar:link
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-decoration: none;
}
A.MessageBar:visited
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-decoration: none;
}
A.MessageBar:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #f00000;
	text-decoration: none;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section controls the Links on bars
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
.LinkBarWhite
{
	font-size: 14px;
	color: white;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
A.LinkBarWhite:link
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-decoration: none;
	text-decoration: underline;
}
A.LinkBarWhite:visited
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	text-decoration: none;
	text-decoration: underline;
}
A.LinkBarWhite:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #f00000;
	text-decoration: none;
}
.LinkBarBlue
{
	font-size: 14px;
	color: #C60021;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: transparent;
	text-decoration: underline;
}
A.LinkBarBlue:link
{
	font-weight: bold;
	font-size: 14px;
	color: #C60021;
	text-decoration: none;
	text-decoration: underline;
}
A.LinkBarBlue:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #C60021;
	text-decoration: none;
	text-decoration: underline;
}
A.LinkBarBlue:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #f00000;
	text-decoration: none;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section controls the Style of the Grids and Tables
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
.GridHeader
{
	font-size: 14px;
	font-weight: bold;
	background-color: #E6E6E6;
}
.GridPager
{
	font-weight: bold;
	font-size: 14px;
	background-color: #E6E6E6;
}
.GridPager A:link
{
	font-weight: bold;
	font-size: 14px;
	color: #C60021;
	text-decoration: none;
	text-decoration: underline;
}
.GridPager A:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #C60021;
	text-decoration: none;
	text-decoration: underline;
}
.GridPager A:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #f00000;
	text-decoration: none;
}
.GridFooter
{
	font-size: 14px;
	font-weight: bold;
	background-color: #E6E6E6;
}
.GridStyle
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #FFFFFF;
}
.GridStyleTransparent
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: Transparent;
}

/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section sets up the borders around a control or section
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
IMG.BoxSize
{
	width: 9px;
	height: 9px;
}
TD.BoxTopRight
{
	background-image: url(img/thinbox_top_right.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.BoxTopTile
{
	background-image: url(img/thinbox_top_tile.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
TD.BoxTopLeft
{
	background-image: url(img/thinbox_top_left.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.BoxBottomRight
{
	background-image: url(img/thinbox_bottom_right.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.BoxBottomTile
{
	background-image: url(img/thinbox_bottom_tile.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
TD.BoxBottomLeft
{
	background-image: url(img/thinbox_bottom_left.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.BoxLeftTile
{
	background-image: url(img/thinbox_left_tile.gif);
	background-repeat: repeat-y;
	background-color: transparent;
}
TD.BoxRightTile
{
	background-image: url(img/thinbox_right_tile.gif);
	background-repeat: repeat-y;
	background-color: transparent;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section controls the backgrounds of entry sections
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
.EntryBoxLight
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#007D7E77' , endColorStr= '#FFFFFFFF' , gradientType= '1' );
	background-color: #7D7E77;
}

/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*
	This section is used for the tabs
*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
.TabBg
{
	background-color: #C60021;
}
.TabBgWhite
{
	font-weight: bold;
	font-size: 12px;
	color: #660000;
	background-color: #FFFFFF;
}
.TabBgWhiteBorder
{
	font-weight: bold;
	font-size: 12px;
	color: #660000;
	border-right: #C60021 1px solid;
	border-top: #C60021 1px solid;
	border-left: #C60021 1px solid;
	background-color: #ffffff;
}
IMG.TabBorderSize
{
	width: 8px;
	height: 9px;
}
TD.TabTopRight
{
	background-image: url(img/tab_top_right.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.TabTopTile
{
	background-image: url(img/tab_top.jpg);
	background-repeat: repeat-x;
	background-color: transparent;
}
TD.TabTopLeft
{
	background-image: url(img/tab_top_left.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.TabLeftTile
{
	background-image: url(img/tab_left.gif);
	background-repeat: repeat-y;
	background-color: transparent;
}
TD.TabRightTile
{
	background-image: url(img/tab_right.gif);
	background-repeat: repeat-y;
	background-color: transparent;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
/* background/border colors for the tabs                         */
/* hyperlink styles of the tabs                                  */
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
A.InactiveTabs:link
{
	font-weight: bold;
	font-size: 12px;
	color: #C60021;
	text-decoration: none;
}

A.InactiveTabs:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #C60021;
	text-decoration: none;
}

A.InactiveTabs:active
{
	font-weight: bold;
	font-size: 12px;
	color: #C60021;
	text-decoration: none;
}

A.InactiveTabs:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #f00000;
	text-decoration: none;
}
.InactiveTabs
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: darkgray;
	text-decoration: none;
	font-weight: bold;
	background-color: #E5E5E5;
}
.InactiveTabsBg
{
	background-color: #CCCCCC;
}
.SelectedTab
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	border-bottom: 1px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	font-family: Verdana, Helvetica, sans-serif;
	border-left-style: none;
	background-color: #C60021;
}
.SelectedTabWhite
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	font-weight: bold;
}
.SelectedTabRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000099;
	font-weight: bold;
}
.TabSeperator
{
	border-bottom: gainsboro 0px solid; /*	background-color: #d6d6b5; */
	background-color: #ffffff;
}
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
/* Generic Style Setups											 */
/*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*/
A:link
{
	color: #C60021;
	text-decoration: none;
}
A:visited
{
	color: #C60021;
	text-decoration: none;
}
A:hover
{
	color: #f00000;
	text-decoration: none;
}
A.grid:link
{
	font-weight: bold;
	font-size: 13px;
	color: #C60021;
	text-decoration: none;
}
A.grid:visited
{
	font-weight: bold;
	font-size: 13px;
	color: #C60021;
	text-decoration: none;
}
A.grid:hover
{
	font-weight: bold;
	font-size: 13px;
	color: #f00000;
	text-decoration: none;
}
A.header:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.header:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.header:hover
{
	font-weight: bold;
	color: #f00000;
	text-decoration: none;
}
A.infobar:link
{
	font-weight: bold;
	font-size: 10px;
	color: #C60021;
	text-decoration: none;
}
A.infobar:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #C60021;
	text-decoration: none;
}
A.infobar:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #f00000;
	text-decoration: none;
}
.infobar
{
	background-color: #CCCCCC;
}
.linkbutton
{
	font-weight: bold;
	background-image: url(img/thbg.gif);
	background-repeat: repeat-x;
}
body
{
	font-size: 12px;
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #ffffff;
}
H1
{
	margin-top: 18px;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 16px;
	color: #000000;
}
H1.homepage
{
	font-weight: bold;
	font-size: 24px;
	color: #000000;
}
H2
{
	margin-top: 12px;
	font-size: 14px;
	margin-bottom: 10px;
	color: #5d5e59;
}
H3
{
	margin-top: 12px;
	font-size: 14px;
	margin-bottom: 10px;
	color: #5d5e59;
}
H4
{
	margin-top: 12px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 6px;
	color: #e00000;
}
H5
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 8px;
	color: #000000;
}
H6
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 8px;
	color: #000000;
}
input
{
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
}
select
{
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
}
TH
{
	font-size: 12px;
	color: #ffffff;
	background-color: #E60000;
}
.bullet
{
	color: #e00000;
}
.error
{
	color: #ff0000;
}
.highlight
{
	font-weight: bold;
	color: #e00000;
	font-style: italic;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
