body 
{
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    background-color:#ffffff;
    margin:0 0 0 0;
    
}
body,td {font-family:verdana,arial,sans-serif; font-size:11px; }
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS",helvetica,sans-serif; color:#FF8000; letter-spacing:1px;  }
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
blockquote {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }

#pageHeader {height:50px; line-height:50px; color:#80FF00; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:24px; padding:10px 16px 10px 16px; background-color:#004A66;  border-bottom:1px solid #FFF; }
#divBaseLinks {height:30px; background-color:#004A66;  border-top:1px solid #FFF; padding:0px 10px 0px 10px; line-height:30px; color:#FFF;}
#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:none;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}
#divPageContent {border-top:3px solid #FF8000; border-bottom:3px solid #FF8000; padding:10px 0px 10px 0px;background-color: #FFF;}
#navcontainer { width: 160px; }
#navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family:verdana,arial,sans-serif; }
#navcontainer a { display: block; padding: 4px; width: 160px; background-color: #004A66; border-bottom: 1px solid #FFF; }
#navcontainer a:link, #navlist a:visited {color: #FFF; text-decoration: none; }
#navcontainer a:hover {background-color: #336699; color: #fff; }
#sideBarNews {}
#sideBarNewsContent {background-color:#EEE; padding:10px; }
#newsHeader {height:22px; line-height:22px; color:#80FF00; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; padding:0px 5px 0px 5px; background-color:#004A66;  border-bottom:1px solid #FFF; }

.leftColumn { padding:0p 5px 0px 5px; width:170px;}
.rightColumn {padding:0px 10px 10px 10px; border-left:1px dashed #CCC;}
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #004A66;}
.note {font-weight:bold; color:#800000; font-style:italic; background-color: #FFF0B7; padding:5px; border:1px solid #FFB96C; }
.newsItem {margin-bottom:5px; font-size:9px; }
.readNewsLink {margin-bottom:10px; font-size:9px; }

/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #D8D8D8}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #004A66}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.ajaxToolkit-CalendarExtender .ajax__calendar_container {
	background-color:#ffffff;
	border:1px solid #646464;
	color:darkblue;
}
/*.TdData td*/
.TdData td
{
    font-family:verdana,arial;font-size: 10px;   white-space:nowrap ; color:#766D6A;font-weight:normal;background-color:#d7e8ef/*  F7FAEF*/;height:24px;border:1px solid #99CCFF/*#DFEBC1*/ ;padding-left:1px;padding-top:4px;
 }
 
 .filter { 
background-image:url(../../images/filterbg.gif);
border:2px solid #B0C4DE;
}
 
    
 .txt 
 {
  
color:#766D6A;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-left:1px;
}

 

 .Distxt
 {
  color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-left:1px;
background:"dddddd"
    
 }
 
 
 form fieldset{
	background-color:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#c4c4c4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
}

 legend
{
  
	border-width:1px;
	border-style:solid;
	color:Black ;
	font-weight:bold;
	font-variant:small-caps;
	font-size:80%;
	position:relative;
	top: -8px;
	padding:1px 1px 1px 1px;
    background-color:#ddddff;
}
 
  .CIfieldset{
	background-color:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#c4c4c4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding: 0px 10px 10px 10px;
	position:static   ;
}
.CIlegend
{ 
	border-width:1px;
	border-style:solid;
	color:Black ;
	font-weight:bold;
	font-variant:small-caps;
	font-size:80%;
	top: -8px;
	padding:1px 1px 1px 1px;
    background-color:#ddddff;
    position :static   ;
}

.btn 
{
background-color:#C6C5D7;
background-image:url(../images/buttonbg.gif);
background-repeat:repeat-x;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:auto;
padding:0px 2px;
width:auto;
}

.lbl
{
    font-family:verdana,arial;
    font-size:10px; 
    white-space:nowrap ;
     color:#766D6A;
     font-weight:normal;
      height:24px;
      padding-left:1px;
      padding-top:4px; 
    
    }
    
    .data {font-family:verdana,arial;font-size:10px; white-space:nowrap ; color:#766D6A;font-weight:normal;background-color:#d7e8ef/*  F7FAEF*/;border:1px solid #99CCFF/*#DFEBC1*/ ;padding-left:0px;padding-top:2px; }

.solutionbg {
background-image:url(../images/solutionsitembg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #609CDE;
border-top:1px solid #609CDE;
padding:4px;
}

.fontBigBold 
{
color:#2D5893;
font-size:13px;
font-weight:bold;
}

.fontBlack { 
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}

.formStyle { 
background:#FFFFFF url(../images/formshdw.gif) no-repeat scroll -4px;
border:1px solid #616F45;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-left:2px;
width:130px;
}

.formStylebuttonAct { 
background-color:#C6C5D7;
background-image:url(../images/buttonbg.gif);
background-repeat:repeat-x;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:auto;
padding:0px 2px;
width:auto;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year {
	color:black;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month, .ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year {
	color:black;
	font-weight:bold;
}

/**********************************/
.grid-pager
{
	background: #bbbbbb;
	border-top: solid 1 black;
}

.grid
{
	border: solid 2px Black;

}

.grid-header
{
	background: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
 
}
.grid-header th
{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: Black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding: 1 1 1 4;
	border-bottom-style: outset;
	border-right-style: outset;
	border-width: 1px;	
}
.grid-header a
{
 color: Black;
  	text-decoration: none;	
}
.literal
{
	font-size: 12px;
	font-family: Tahoma;
}
.ModalBackground
{
	background-color:#333333;
	opacity:0.5;
	
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.popup 
{
	width:600px;  
	height:600px; 
	overflow:scroll; 
	padding:10px; 
	background-color:White;
	border-style:solid;  
	border-color:Black;  
	border-width:1px;
	vertical-align: top;  
	text-align:left; 
}


.pagination
{
	padding: 2px;
}

.pagination ul
{
	margin: 0;
	padding: 0;
	text-align: center; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}

.pagination li
{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

.pagination a, .pagination a:visited
{
	padding: 0 5px;
	border: 1px solid #9aafe5;
	text-decoration: none;
	color: #2e6ab1;
}

.pagination a:hover, .pagination a:active
{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: lightyellow;
}

.pagination li.currentpage
{
	font-weight: bold;
	padding: 0 5px;
	border: 1px solid navy;
	background-color: #2e6ab1;
	color: #FFF;
}

.pagination li.disablepage
{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}

.pagination li.nextpage
{
	font-weight: bold;
}
* html .pagination li.currentpage, * html .pagination li.disablepage
{
	/*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
	margin-right: 5px;
	padding-right: 0;
}

.ActionPanel
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 100%;
	border-bottom: black 1px solid;
}
.ActionPanel td
{
	overflow:visible;
	white-space:normal;
	align:center;
	
	
	}
	
	.fontBlack {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
}

.whitebgBorder {
border:1px solid #8CBAE8;
}

.fontBigBold {
color:#2D5893;
font-size:13px;
 
font-weight:bold;
font-family:Verdana,Arial,Helvetica,sans-serif;

}

.MainMenu
{
	height: 100%;
    width: 100%;
    background-position: right;
    background-image: url(/images/bg.gif);
    background-color:#6B6B6B;
}
.Navigation
{
    z-index:100;
    overflow:hidden;
    font-size:10pt;
}
