hr {
	width:100%;
	color: rgb(196,201,217);
	height:1px;
}

BODY {  
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20 px;
    background : rgb(249,250,255);
    font-family: "Verdana", sans-serif;
    font-size: 10pt;
    color:rgb(26,44,114);
    text-align:center;
       
}

body, div, td 
{
	font-family:Arial, Geneva, Sans-Serif;
	font-size:11px;
}

a {
	color: #1C208B; /*#0C108B;*/
}

a:hover {
	text-decoration:none;
}

h1 {
	font-size: 17px;
	color: #0F26AB;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 13px;
}

/*h2 {
	display: block;
	font-family: Arial;
	font-size: 11px;
	line-height: 13px;
	color: #000f60;
}*/

img {
	border:none;
}
 
table{
	padding:0px;
	margin:0px;
	border-style:none;
	
}

ul { 
	margin:2px 0px 5px 20px;
	padding:0px;
	
	list-style-image: url(img/listbox.gif) ;
	list-style-position:outside;
}
li{
	padding-left:5px;
	padding:0px;
	margin:0px;
}

textarea {
    font-size:8pt;
}


.Logo {
	background: rgb(0,15,96) ;
	color:#FFFFFF;
	font-size:8pt;
}

.TopLinks{
	vertical-align: top;
}
.TopLinkImage {	
	width: 5px;
	height: 5px;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 12px;
	margin-bottom: 0px;
	padding:0px;

	vertical-align:middle;
} 

a.TopLinks {
	margin-top: 1px;
	height: 18px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	line-height: 9px;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
}

.TopNavLink{
	background:rgb(114,121,165);
	font-size:8pt;
		color:rgb(215,216,221);
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

a.TopNavLink{
	color:rgb(215,216,221);
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
	
}

.LeftNavTop{
	background: rgb(0,15,96);
	height : 16px;
}
.LeftNavLink{
	background:rgb(139,148,192);
	font-size:11px;
	
}
tr.LeftNavLink{
	height:22px;
	vertical-align:middle
	font-family:Verdana;
	
}
a.LeftNavLink{
	color: #EEEEFF;
	text-decoration: none;
	white-space: nowrap;
	font-weight:bold;
}

a.LeftNavLink:hover{
  /*	color:rgb(94,103,152);*/
  color:#EEEEEE;
	text-decoration: none;
	white-space: nowrap;
}

img.LeftNavArrow{
	margin:0 5 0 10;
	border-style:none;
}

.LeftNavBreak{
	height:1px; 
	background:rgb(225,225,255)
}

.LeftNavLinkSelected{
	background:rgb(139,168,208);
	font-size:11px;

}
tr.LeftNavLinkSelected{
	height:22px;
	vertical-align:middle
}
a.LeftNavLinkSelected{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;

}







.RightNavLink{
	background:rgb(114,121,165);
	font-size:7pt;
	color:rgb(245,246,251);
	padding-left:7px;
	padding-right:2px;
	
}
a.RightNavLink{
	color:rgb(245,246,251);
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}

.CenterTopHeader{
	background: rgb(0,15,96);
	height:30px;
	color: rgb(255,255,255);
	padding-left : 10px ;
	font-size:12pt;
	font-weight:bold;
	vertical-align:middle;
	letter-spacing: 0.1em ;
	font-family:Arial;
}

td.CenterTopSpace {
	height:10px;
}

.CenterBreak{	
 	 background:  url(img/blueline.gif) repeat-x scroll center;
	height:20px;
	margin: 10 0 10 0;
	
}

.CenterBreakDot{
	background:  url(img/hr_dot.gif) repeat-x scroll center;
	height:1px;
	padding: 2 0 2 0; 	
}


.CenterSubHeader, h2 {
	color:rgb(94,103,152);
	font-family:Arial ;
	font-size:11pt;
	font-weight:bold;	
	margin-bottom:0;
	margin-top:0;
}

a.CenterSubHeader {
    text-decoration:none;
}

a.CenterSubHeader:hover {
    text-decoration:underline;
}


.CenterText,h4 {
	color:rgb(26,44,114);
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
}

.Footer {
	padding-top:20px;
	color:rgb(200,200,220);
	font-size:8pt;
	text-align:center;
}

a.Footer {
	text-decoration:none;	
}

a.Footer:hover {
	letter-spacing: 0.1em ;
}

hr.Footer {
	width:80%;
	text-align: center;
	height:5px;
}

/*---------------------------------------------------------------------------------*/




.maintable {
    background: rgb(249,250,255) ;
    color: rgb(26,40,114);

}

.smalltable {
    background: ;#9CD7F2;
    WIDTH: 97%;
    right-margin:15px;
    border-style :none;
    border-width: 0px;
}




H4 {
    font-family: "Times New Roman";
	font-size: 14pt;
	color: black;
	margin-left: 15px;
	margin-top:10px;
	z-index: 2;
	margin-bottom: 7px
}
H5 {
    font-size:10pt;
	margin-bottom:-2px;
	margin-left:12px;
	margin-right: 20px;
	font-style: normal;
    font-weight: normal;
}
H5.head {
    font-size:12pt;
	margin-bottom:-2px;
	margin-left:14px;
	font-style: normal;
    font-weight: bold;
}
tr.Header
{
    text-align: center;
    text-valign:middle;
}
td.Header
{
    height:80px;
}

.smalltablehead {
    background:  #9CD7F2;
    font-size:10pt;
    margin-left:10px;
    font-family: 'Arial';
    color :black;
    font-weight: bold;
    background-image: url(img/top_bg.gif);
    background-repeat:repeat-x;
    background-atachment:scroll;
    background-position:top left;

}
.smalltablebody{
	background:  #9CD7F2;
	font-size:9pt;
	margin-top:10px;
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
/*	font-family: 'Times New Roman';*/
	color :#245676; 
	font-style: normal;
        font-weight: normal;
}

td.smalltableleft
{
    background-image: url(img/left_bg.gif);
    background-repeat:repeat-y;
    background-attachment:scroll;
    background-position:top left;
}
td.smalltableright
{
    background-image: url(img/right_bg.gif);
    background-repeat:repeat-y;
    background-attachment:scroll;
    background-position: top right;
}

td.smalltabledown
{
    background-image: url(img/down_bg.gif);
    background-repeat:repeat-x;
    background-attachment:scroll;
    background-position:bottom left;
}

td.Footprint
{
    font-size:8pt;
}


/*
A:link {
	COLOR: #BF3700; //#FFD700;gold; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #BF7700;//red; 
	TEXT-DECORATION: none
}
A:active {
	COLOR: gold; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: red; 
	TEXT-DECORATION: underline
}
.nolink {
   TEXT-DECORATION: none; 
}
  */ 

P.Text {
  text-align: JUSTIFY; 
  font-family: Times New Roman; 
  font-weight: normal; 
  font-style: normal; 
  font-size: 10pt; 
  color: #3C3C3C; 
  margin-top: 2px; 
  margin-left: 10px;
  margin-right: 25px;
} 

HR {
    SIZE: 1px; 
    WIDTH: 95%;
    margin-left:8px;
    color: #245676; 
}
pre.prog {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: normal;
   font-style: normal;
   font-weight: normal;
   font-stretch: normal;
   white-space: pre;
}
/*	
.newsHeader {
    font-family : Arial;
    font-weight: bold;
    font-size: 10pt;
}
.newsDate{
    font-family: Times New Roman;
    font-size: 7pt;
    font-style:italic;
}
.newsBody{
    foont-size:10pt;
}
*/

.NewsTopHeader{
	background: rgb(134,143,172);/*rgb(114,121,165);/*rgb(114,121,165);/*(0,15,96);*/
	height:21px;
	color: rgb(255,255,255);
	padding-left : 10px ;
	font-size:10pt;
	font-weight:bold;
	vertical-align:middle;
	/*letter-spacing: 0.1em ;*/
	letter-spacing: 0.15em ;
	font-family:Arial;
	
}

td.NewsTopSpace {
	height:10px;
}

.NewsBreak{	
 	 background:  url(img/blueline.gif) repeat-x scroll center;
	height:20px;
	margin: 10 0 10 0;
	
}

.NewsBreakDot{
	background:  url(img/hr_dot.gif) repeat-x scroll center;
	height:1px;
	padding: 2 0 2 0; 	
}


.NewsSubHeader {
	color:rgb(134,143,172);/*rgb(94,103,152);*/
	font-family:Arial ;
	font-size:8pt;
	font-weight:bold;	
	margin-bottom:0px;
	padding:0px;
}

a.NewsSubHeader {
    text-decoration:none;
}

a.NewsSubHeader:hover {
    text-decoration:underline;
}


.NewsText {
	padding:0px;
	color:rgb(56,74,134);/*(26,44,114);*/
	font-family:Verdana;
	font-size:7pt;
	text-align:justify;
}

input,select,textarea {
	color:rgb(26,44,114);
	font-family:Verdana;
	font-size:8pt;
}
form{
	margin: 0 0 5 0;
}