/* 
================================
Page Style Definitions
================================
*/
.pagemaster
{
	width: 100%;
	height: 100%;
	background-color: #FAFAFA; /*#FEFEFE;*/
	font-family: 'Century Gothic','Tw Cen MT', Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #5A5A5A;
	line-height: 85%;
}
/* 
================================
Skin Style Definitions
================================
*/
.skinmaster
{
	height: 100%;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF; /*#F3F5FA;*/
	/*border-right: #7994CB 1px solid;
	border-top: #7994CB 1px solid;
	border-left: #7994CB 1px solid;
	border-bottom: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;*/
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: 'Century Gothic', 'Tw Cen MT', Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.skinmaster:link {
    text-decoration:    none;
    color:#003366;
}

A.skinmaster:visited  {
    text-decoration:    none;
    color:#003366;
}

A.skinmaster:active   {
    text-decoration:    none;
    color:#003366;
}

A.skinmaster:hover    {
    text-decoration:    none;
    color:#003366;
}

.skinheader
{
	vertical-align: top;
	background-image: url(images/LogoHeader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 73px;
}
.skinmiddle
{
    font-weight: bold;
    font-size: 8.5pt;
    color: #003366;
    font-family: 'Century Gothic','Tw Cen MT', Tahoma, Arial, Helvetica;
    text-decoration: none;
	vertical-align: bottom;
	background-color:#C5DAEC;
	background-image: url(images/middleImages.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 137px;
	width: 100%;
}
.skingradient
{
	background-image: url(images/menuBack.gif);
	background-repeat: repeat-x;
	height: 22px;
}
.skingradientblue
{
	background-image: url(images/blueLine.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.skingradientyellow
{
	background-image: url(images/blueLine.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.skinfootergradient
{
	background-image: url(images/footerBack.gif);
	background-repeat: repeat-x;
	height: 31px;
	/*font-family: Verdana;*/
	font-size: 11px;
}

/*
================================
Pane Style Definitions
================================
*/
.controlpanel
{
	width: 100%;
	background-color: #DFE5F2;
}
.toppane
{
	/*width: 100%;*/
	background-color: transparent;/* #C5DAEC;*/ /*transparent;*/
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane
{
	/*width: 175px;*/
	background-color: transparent;/* #C5DAEC; *//*transparent;*/
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px; /*border-top: dotted 1px #e1e1e1;border-right: dotted 1px #e1e1e1;*/
}
.contentpane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane
{
	width: 250px; /*175px;*/
	background-color: transparent;
	/*padding-left: 150px;
	padding-right: 15px;*/
	padding-top: 5px;
}
.bottompane
{
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px; /*border-left: dotted 1px #e1e1e1;border-bottom: dotted 1px #e1e1e1;*/
}
.pagetitle
{
	/*width: 100%;
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: left;*/
}

#staticbanner
{
	position: absolute;
	left: -500px;
	top: 175px;
	width: 250px;
}

/* 
================================
Main Menu Style Definitions
================================
*/
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 20px;
	background-color: black;/*Transparent;*/
}
.MainMenu_MenuBarSel
{
	cursor: pointer;
	cursor: hand;
	height: 20px;
	background-color: #9A9A9A;
}
.MainMenu_MenuItem
{
	/*border-left: #CAD5EA 0px solid;  	border-bottom: #CAD5EA 1px solid;  	border-top: #CAD5EA 1px solid;  	border-right: #CAD5EA 0px solid;*/
	cursor: pointer;
	cursor: hand;
	color: #9A9A9A;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
	height: 20px;
	text-transform: lowercase;
}
.MainMenu_MenuIcon
{
	background-color: white; /*darkgrey;*/ /*#CAD5EA; */ 
	border-left: white 1px solid;  	
	border-bottom: white 1px solid;  	
	border-top: white 1px solid;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	width: 0px;
	height: 20px;
}
.MainMenu_MenuSeperator
{
	/*background-image: url(images/menuSeperator.gif);
	background-repeat: no-repeat;
	width: 20px;*/
}
.MainMenu_SubMenu
{
	background-color: white;/*#CAD5EA;*/
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);
	border-left: #cccccc 1px solid;  	
	border-bottom: #cccccc 1px solid;  	
	border-top: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	text-transform: lowercase;
}
.MainMenu_MenuBreak
{
	background-image: url(images/menuSeperator.gif);
	background-repeat: no-repeat;
	height: 1px;
	width: 20px;
}
.MainMenu_MenuItemSel
{
	background-color: #CCCCCC; /*#F1F1F1;#8DA4D3; */
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF; /*9B9B9B; */
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	height: 20px;
	text-transform: lowercase;
}
.MainMenu_MenuArrow
{
	/*border-right: #CAD5EA 1px solid;  	border-bottom: #CAD5EA 1px solid;  	border-top: #CAD5EA 0px solid;*/
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	/*background-image: url(images/menuSeperator.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
/* 
================================
Standard Button Style Definitions
================================
*/
.StandardButton
{
	background: #C5DAEC none; /*#7994CB none; */
	color: #000000; /*#FFFFFF;*/
	font-family: 'Century Gothic','Tw Cen MT', Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #ABABAB; background: #EFEFEF; padding: 2px 3px 3px 4px; font-family: 'Century Gothic','Tw Cen MT', Tahoma, Arial, Helvetica; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
a.CommandButton:hover                                                 { color: #6A6A6A; border: 1px solid #868686; background: #DFDFDF; padding: 2px 3px 3px 4px; font-family: 'Century Gothic','Tw Cen MT', Tahoma, Arial, Helvetica; font-weight: bold; font-size: 11px; text-decoration: none; height: 20px; }
/* 
================================
TreeView Style Definitions
================================
*/
.TreeViewMenu
{
	width: 175px;
	background-color: #DFE5F2;
	border-right: #7994CB 1px solid;
	border-top: #7994CB 1px solid;
	border-left: #7994CB 1px solid;
	border-bottom: #7994CB 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
	background-image: url(gradient_LtBlue.jpg);
}
/* 
================================
Head Style Definitions
================================
*/
.Head
{
	/*font-family: Verdana;*/
	font-size: 18px;
	font-weight: bold;
	color: #607E9A;/*333333;*/
}
/* 
================================
Side Menu Style Definitions
================================
*/
.MenuHdr
{
	font-size: 14px;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
}
.MenuHdr a
{
	font-size: 14px;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
}

.MenuHdr a:hover
{
	font-size: 14px;
	height: 1.1em;
	line-height: 1em; 
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
}

.MenuItem
{
	font-size: 13px;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}
.MenuItemMouseOver
{
	font-size: 13px;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}
.MenuItem a
{
	font-size: 13px;
	background-color: transparent;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}
.MenuItem a:hover
{
	font-size: 13px;
	background-color: #DFDFDF;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #868686;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}
.MenuItemMouseOver a
{
	font-size: 13px;
	background-color: transparent;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #C5DAEC;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}
.MenuItemMouseOver a:hover
{
	font-size: 13px;
	background-color: #DFDFDF;
	height: 1.1em;
	line-height: 1em; /*float: left;*/
	width: 100%;
	display: block; 
	border: solid 1px #868686;
	color: #0d2474;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.MenuHdr2
{
  font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px;
  background-color: #f1f1f1; padding-top: 2px; cursor: default;
}
.MenuItem2, .MenuItemMouseOver2 /*, .MenuItem2 HR*/
{
  	font-size: 8pt; 
	padding-left: 20px; 
	font-weight: normal; 
	padding-bottom: 2px;
  	background-color: #f1f1f1; 
	padding-top: 2px;
}
.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, .MenuItem2 A:Link, 
.MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, .MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link, 
.MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link
{
  text-decoration: none; color: black; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;
}
.MenuItemMouseOver2
{
  background-color: #cccccc!Important;
}
.MenuItem2 HR
{
  background-color: #f1f1f1;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: #999999 1px solid;
  padding-left: 20px;
  padding-right: 20px;
}

/* 
================================
Custom Tag Definitions
================================
*/
img {border: 0;}
img.l {float: left; padding: 5px 5px 5px 5px}
img.r {float: right; padding: 5px 5px 5px 5px}

p {font-size: 1.0em; font-family: 'Century Gothic', 'Tw Cen MT', Tahoma, Arial, Helvetica; text-align:justify; /*line-height: 95%;*/}

h1 
{
    font-size:16px;
    margin:0;
    padding:0;
    padding-bottom: 3px;
	padding-left:3px;
	font-family: 'Century Gothic', 'Tw Cen MT', Tahoma, Arial, Helvetica;
    font-weight:bold;
    /*text-transform:uppercase;*/
    color:#254061; /*#607E9A;
    background-image:url(images/text_underline.jpg);
    background-repeat: repeat-x;
    background-position: bottom;*/
    display: inline;
}
h2
{
	font-size: 11px;
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	font-family: 'Century Gothic', 'Tw Cen MT', Tahoma, Arial, Helvetica;
	font-weight: bold;
	/*text-transform: uppercase;
	color: #607E9A;*/
	color: #AD0800;
	/*background-image: url(images/text_underline.jpg);
	background-repeat: repeat-x;
	background-position: bottom;*/
	display: inline;
}
h3 
{
    font-size:10px;
    margin:0;
    padding:0;
    padding-bottom: 2px;
    font-weight:bold;
    text-transform:uppercase;
    color:#808080;
    background-image:url(images/text_underline.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    display: inline;
}
h4 
{
    font-size:10px;
    margin:0;
    padding:0;
    padding-top: 8px;
    padding-bottom: 2px;
    font-weight:bold;
    text-transform:uppercase;
}
A:link  {
    text-decoration:    none;
    color:  #003366;
}

A:visited   {
    text-decoration:    none;
    color:  #003366;
}

A:active    {
    text-decoration:    none;
    color:  #003366;
}

A:hover {
    text-decoration:    none;
    color:  #003366;
}



