﻿/* GLOBAL DOCUMENT STYLES */
body, html
{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
}

/* GLOBAL TEXT STYLES */
h1 { font-size:18pt; font-weight:bold; color:#1E4F76; }
h2 { font-size:16pt; font-weight:bold; color:#1E4F76; }
h3 { font-size:14pt; font-weight:bold; color:#1E4F76; }
h4 { font-size:12pt; font-weight:bold; color:#1E4F76; }
h5 { font-size:10pt; font-weight:bold; color:#1E4F76;  }
p { font-size: 11pt; margin: 0 10px; }
li {font-size: 10pt; }
Ui {font-size: 10pt; }

/* GLOBAL LAYOUT DIV STYLES */
#container { width:983px; margin-left:auto; margin-right:auto; padding:0px 7px 0px 7px; background-color:#FFFFFF; background-image:url(container_background.gif); background-repeat:repeat-y; height:auto; overflow:hidden; text-align:left; }
#header { background-image:url(header_background.gif); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF; height:112px; }
#logo { float:left; }
#logo img { border:0; }
#contact { float:right; height:20px; padding:5px 5px 5px 5px; border-left:1px solid #cecece; border-bottom:1px solid #cecece; }
#menu { background-image:url(nav_background.gif); background-repeat:repeat-x; border-top:1px solid #cecece; border-bottom:1px solid #cecece; float:left; margin: auto; width:100%; }
#content { padding:10px; }
#footer { height:20px; margin-left:auto; margin-right:auto; }
#copyright { float: right; padding: 5px; }
#footerShadow { background-image:url(footer_shadow_background.gif); width:997px; height:14px; margin-left:auto; margin-right:auto; background-repeat:repeat-x;}

form, fieldset, label, input, .checkbox, textarea, select, option, form div { margin: 0; padding: 0; color: #1E4F76; }

#menu .staticMenuStyle {} 
#menu .staticMenuItemStyle { background-image:url(nav_background.gif); background-repeat:repeat-x; border-right:1px solid #cecece; color:#9c9a9b; font-weight:bold; font-size: 10pt; padding: 5px;}
#menu .staticHoverStyle { background-image:url(nav_background_blue.gif); background-repeat:repeat-x; color:#3760aa;}
#menu .staticSelectedStyle { color:#3760aa; }
#menu .dynamicMenuStyle {}
#menu .dynamicMenuItemStyle { background-image:url(nav_background.gif); background-repeat:repeat-x; border:1px solid #cecece; border-bottom:1px solid #cecece; border-left:1px solid #cecece; color:#9c9a9b; font-weight:bold; font-size: 10pt; padding: 5px;}
#menu .dynamicHoverStyle
{
	background-image: url(nav_background_blue.gif);
	background-repeat: repeat-x;
	color: #3760aa;
}
#menu .dynamicSelectedStyle {color:#3760aa;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.legend
{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #134f76 }

.trBack
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: 'MS Reference Sans Serif';
	background-color: #4682b4;
}
.trBack2
{
	font-weight: bold;
	font-size: 18px;
	color: #1e4f76;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.TypeMg
{
	font-weight: normal;
	font-size: 11px;
	color: gray;
	font-family: 'MS Reference Sans Serif';
}
.TypeMr
{
	font-weight: normal;
	font-size: 11px;
	color: red;
	font-family: 'MS Reference Sans Serif';
}
.TypeMb
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: 'MS Reference Sans Serif';
}
.TypeMbl
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: 'MS Reference Sans Serif';
}
.TypeMl1
{
	font-weight: bold;
	font-size: 17px;
	color: black;
	font-family: 'MS Reference Sans Serif';
}
.TypeMl2
{
	font-weight: bold;
	font-size: 20px;
	color: black;
	font-family: 'MS Reference Sans Serif';
}
.Copyright {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	text-Align:left;
}
.Panel
{	
	position: absolute; 
	border: 1px solid #000066; 
	padding: 50px;  
	background-color: #EDE8CB;
	text-align: center; 
	font-family: Arial; 
	font-size: 9pt;  
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true')
			progid:DXImageTransform.Microsoft.Fade(duration=0.75,overlap=1.0);
}
.map{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 30pt;
	text-Align:center;
	font-weight:bolder;	      
	text-decoration:none;
	color:#cc3300;	
	width:400;
	background-repeat:no-repeat;
	background-position:center; 	  
}
.DataGridTable 
{    
        border: #1E4F76 1px solid; 
        width: 100%;         
} 

.DataGridTH 
{ 
        background-color: #1E4F76; 
        background-position: center 50%; 
        font-size: 12px; 
        font-weight: bold; 
        color: white; 
} 

.DataGridTD 
{ 
        background-color: #F8F8F8; 
        color: #1E4F76; 
} 
tr.DataGridTH td a:link 
{ 
        color: white; 
        text-decoration: none; 
} 

tr.DataGridTH td a:hover 
{ 
        color: white; 
        text-decoration: underline; 
} 

tr.DataGridTH td a:active 
{ 
        color: white; 
        text-decoration: underline; 
} 

tr.DataGridTH td a:visited 
{ 
        color: white; 
        text-decoration: none; 
} 

tr.DataGridTD td a:link 
{ 
        color: #1E4F76; 
        text-decoration: none; 
} 

tr.DataGridTD td a:hover 
{ 
        color: #1E4F76; 
        text-decoration: underline; 
} 

tr.DataGridTD td a:active 
{ 
        color: #1E4F76; 
        text-decoration: underline; 
} 

tr.DataGridTD td a:visited 
{ 
        color: #1E4F76; 
        text-decoration: none; 
}

.toolbar
{
	font-size: 13px;
	font-family: Verdana;
	padding: 6px;
	white-space: nowrap;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#cccccc);
	background-color: transparent;
	font-weight: bold;
	color: #333333;
	width: 250px;
}
.smarttool
{
	font-size: 13px;
	font-family: Verdana;
	padding: 6px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#cccccc,endColorStr=#ccffff);
	background-color: transparent;
	white-space: nowrap;
	font-weight: bold;
	color: #333333;
	width: 250px;
}
.Seltool
{
	font-size: 13px;
	font-family: Verdana;
	padding: 6px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#6699ff,endColorStr=#3366ff);
	background-color: transparent;
	white-space: nowrap;
	color: #FFFFFF;
	width: 250px;
}
a:link
{
	color: #333333;
}

a:visited
{
	color: #333333;
}

#menu a:link
{
	color: #9c9a9b;
}
