﻿@charset "UTF-8";

body {
	margin:0px; padding:0px;
	background:#fff url(images/BG_mainInt1.jpg) repeat-x;
	font-family:Verdana, Helvetica, sans-serif;
	color:#1b1b1b;
	font-size:11px;
	line-height:19px;
}
a:link {
	color:#053131; 
	text-decoration: none;
}
a:visited {
	color:#053131; 
	text-decoration: none;
}
a:hover {
	color:#666666; 
	text-decoration: underline;
}	
a:active {
	color:#666666; 
	text-decoration: underline;
}

.formbutton {
	cursor: pointer;
	border: 1px outset #cccccc;
	color: #000000;
	font-size: medium;
	padding: 3px 10px 3px 10px;
	background-color:White;
	background: url(/images/buttonbg.gif) repeat-x left top;
    font-weight: 700;
}
.navBackbutton {
	cursor: pointer;	
	color: #000000;
	width:25px;
	height:30px;
	border:solid 1px;
	font-size: 12px;	
	background: url(/images/Back.png) repeat-x left top;
}
.navForwardbutton {
	cursor: pointer;	
	color: #000000;
	font-size: 12px;
	width:25px;
	height:30px;
	border:solid 1px;	
	background: url(/images/Forward.png) repeat-x left top;
}

.gridHeaderStyle
{
	background-color: #EAD199;
	font-weight: bold;
	height: 25px;
	text-align: left;
}
.gridItemStyle
{
	height: 30px;
}
.gridAltItemStyle
{
	background-color: #f5deac;
	height: 30px;
}
.searchbg {
	border: 1px solid #EAD199;
	background-color: #fcfcfc;
	color: #000000;
	padding-bottom:5px;
}

.footer
{
	font-family: Arial;
	font-size: 12px;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;	
	height: 39px;
}
.bordered
{
	border: solid 1px #8BB4B8;
	padding: 5px;
	padding-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;	
	background:url(images/Headlineback.png) repeat-x left top;	
}
.borderedWithoutTopMargin
{
	border: solid 1px #8BB4B8;
	padding: 5px;
	padding-top: 0px;
	margin-left: 5px;
	margin-right: 5px;	
	background:url(images/Headlineback.png) repeat-x left top;	
}
.lnkbordered
{
	background:url(images/Headlineback.png) repeat-x left top;	
	padding: 5px;
	height:35px;
}

.blueText
{
	color: #638084;		
	font-size:12px;	
	font-weight: bold;	
	
}
td.groupHeader
{
    font: bold 14px Arial;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-transform: uppercase;
    color: #215c7a;
    border-bottom: solid 3px #215c7a;
}
.pageView
{
    border-top: 1px solid #8BB4B8;
    margin-top: -1px;
    padding: 8px;
    background-color: #edf3f6;
    min-height: 100px;
}
input
{
   border: 1px solid #c2c2c2;     
   font-family:Verdana;
   font-size:medium;
   min-height:15px;
   
}
input.radio 
{
   border: 0px solid #c2c2c2;         
}
.tooltipDiv
{
    border: solid 1px #8BB4B8; 
    max-width: 650px; 
    padding: 5px;
    background-color:#ecf6fb;
}
.editLnk
{
    padding-left:5px;
    padding-right:5px;
    color:Blue;
    font-weight:bold;    
}






.buttonGreen {
	-moz-box-shadow:inset 0px 0px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 0px 0px 0px #d9fbbe;
	box-shadow:inset 0px 0px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:4px;
	border:3px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:48px;
	line-height:48px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
.buttonGreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.buttonGreen:active {
	position:relative;
	top:1px;
}



.buttonBlue {
	-moz-box-shadow:inset 0px 0px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 0px 0px 0px #97c4fe;
	box-shadow:inset 0px 0px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:4px;
	border:3px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:58px;
	line-height:48px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.buttonBlue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.buttonBlue:active {
	position:relative;
	top:1px;
}



.buttonGrey {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:4px;
	border:3px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	line-height:48px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.buttonGrey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.buttonGrey:active {
	position:relative;
	top:1px;
}








.left {  width:100%; height:auto; text-align:justify; margin-left:2px; }
ul#nav, ul#nav ul
{ list-style-type:none; margin: 0; padding: 0;  }
ul#nav a { display: block; text-decoration: none; cursor:pointer;}
ul#nav li { margin-top: 1px; }
ul#nav li a { background:#094439 ; color: #fff; padding: 0.5em; padding-left:6; vertical-align: middle;}
ul#nav li a:hover { background: #000; cursor:pointer;}
ul#nav li ul li a { background: #ccc; color: #000; padding-left: 6px; cursor:pointer;}
ul#nav li ul li a:hover { background: #aaa; border-left: 5px #000 solid; padding-left: 6px; cursor; cursor:pointer;} 
#nav ul 
{
    padding: 1px;
    display: none;
}
