body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2b5578;
	margin : 0;
	background-color : White;
	/*background-image : url(../img/page_bg.gif);
	background-repeat : repeat-x;
	background-position : top; */
}
.tags_cloud0 {
	font-size : 8px;
}
.tags_cloud1 {
	font-size : 9px;
}
.tags_cloud2 {
	font-size : 10px;
}
.tags_cloud3 {
	font-size : 11px;
}
.tags_cloud4 {
	font-size : 12px;
}
.tags_cloud5 {
	font-size : 13px;
}
.tags_cloud6 {
	font-size : 14px;
}
.tags_cloud7 {
	font-size : 15px;
}
.tags_cloud8 {
	font-size : 16px;
}
.tags_cloud9 {
	font-size : 18px;
}
.tags_cloud10 {
	font-size : 22px;
}

table,p {
	font-size: 12px;
	color: #455564;
}
table.hlines td {
	border-bottom-color : #8D8D8D;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
h1 {
	font-size : 12pt;
	margin-top : 0;
	margin-bottom : 0;
}
h2 {
	font-size : 10pt;
	margin-bottom : 0;
	margin-top : 0;
}
h1.smallgreen, h2.smallgreen {
	color : #006400;
}
h1.smallblue, h2.smallblue, h2.pgheader {
	color : #4169e1;
}
h1.smallwhite, h2.smallwhite {
	color : white;
}
h1.smallgray, h2.smallgray {
	color : #5B5B5B;
}
h1.topmenu {
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	margin : 0;
	padding : 0;
}
h2.pgheader {
	font-size : 10pt;
	margin : 0;
	padding : 0;
}
.window{	
	background-color:#FFF;
	border:1px solid #8eb9f3;
	border-bottom: 3px solid #8eb9f3;
	/*width: 600 px;*/
	empty-cells: show;
	
}
form.clear {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.windowTitleBar{
	background-image: url(/img/window_titlebar.png);
	background-repeat:repeat-x;
	height:21px;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 10px; 
}
hr.underline {
	color: #8eb9f3;
	size: 3px;
	width: 800px;
}

td.right_bg {
	background-image : url(../img/righ_bg.gif);
	background-color : #f2f2f2;
	width : 50px;
}
TD.shadow {
	background-color : White;
	background-image : url(../img/shadow_bg.gif);
}
td.copyright {
	/*padding : 10px;*/
	font-size : 10px;
	color : #8e8e8e;
}
td.copyright a, td.copyright a:visited{
	text-decoration:none;
	color : #8e8e8e;
}
td.copyright  a:hover, td.copyright a:active, td.copyright a:focus {
color: #1e90ff;
}
.cut_line {
	background-image: url(../img/cut_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 15px;
}
#cut {
	background-color: white;
	color: maroon;
}

div.navtext {
	LEFT: 0px; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: -100px;
	border: 1px solid Black;
	background-color : #FFFFCC;
}

.barhint {
	BORDER: black 1px solid; 
	PADDING: 0px; 
	BACKGROUND-COLOR: #07079b; 
	TEXT-ALIGN: left;
	width : 200px;
	POSITION: absolute; 
	TOP: 20px; 
	Z-INDEX: 999; 
	LEFT: 90px; 
	VISIBILITY: hidden; 
}
.hintbox {
	BORDER: black 1px solid; 
	PADDING: 3px; 
	BACKGROUND-COLOR: #f0f0f0;
	
}

P.small {
	font-size: 7pt;
	font-family: sans-serif, Arial;
	text-align: justify;
	color: black;
	
}

.darkrow {
	font-size: 8pt; color: Black;background-color: #f5f5f5;
	border-color : #bfdff8;
	border : 1px solid #bfdff8;
}
.lightrow {
	font-size: 8pt; color: Black;background-color: White;
	border-color : #bfdff8;
	border : 1px solid #bfdff8;
}
.dark{
	background-color:  #f5f5f5;
	
}
.light {
	background-color: White;
	
}
textarea.flat {
	border: none;
	overflow: hidden;
	font-size : 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #fffff0;
}
input.gray, textarea.gray, select.gray {
	background-color : #f5f5f5;
	color : #000080;
	border: 1px solid Black;
	padding-left:18px;	
}
select.gray > option.blue {
	background-color : #D1ECFA;
	color : #0000CD;
}

select.gray > option.bld {
	color : Black;
	font-weight : bold;
}
input.wait {
	background-image : url(../img/arrows_loader.gif);
	background-repeat : no-repeat;
	background-position : left;
   padding-left:18px;	
	}



.bott_nav_menu {
	
	font-size : 12pt;
	font-style : italic;
	font-weight : bold;
	font-variant : small-caps;
	color : #455564;
}
td.ilas_bg {
	background-image : url(../img/ilas_bg.gif);
	background-repeat : repeat-x;
	height : 88px;
}
th {
	background-color : #E2E2E2;
}
/*TD {color:#006670;   }*/
.yellow {color:#006670;  background-color : #fffadc; }
.lightyellow {color: #00016a;  background-color : #fffff0; }
.white {color:#006670;  background-color : #ffffff; }
.gray {background-color : #f2f2f2;  }
.menu_bg{ background-color : #e0ebf1;  }
.el_disable { color : #A0A0A0; }
.red_text {	color: #B22222;}
.green_text {	color: lime;}
.blue_text {	color: #483d8b;}
.yell_text {	color: yellow;}

.blue {background-color : #07079b;	color : #ffffff; font-size : 8pt;}
.hdr_blue{background-color: #C4DCFB;}
.hdr_bott{
	background-image: url(../img/hdr_bott_bg.gif);
	background-repeat: repeat-x;
}
.menu_bg {
	background-image: url(../img/menu_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.dashed{
	border-bottom-color : #555555;
	border-bottom-style : dashed;
	border-bottom-width : 1px;
}
.small_text {font-size : 10px;}
.text_underline{
	text-decoration : underline;
}
.yell_mark {
	background-color : Yellow;
}
TD.contents {
	padding-left : 10px;
	padding-right : 10px;
	background-color : White;
}
TD.bott_double{
	border-bottom-color : #555555;
	border-bottom-style : double;
	border-bottom-width : 3px;
}
TD.underline {
	border-bottom-color : #999999;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
td.frame{
	border : 1px solid #808080;
	padding : 5px;
}
textmenu{
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
	background-image : url(../img/tab_bg.gif);
	font-size : 8pt;
}
textmenuactive{
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
	background-image : url(../img/tab_bg_active.gif);
}

A {TEXT-DECORATION: none; }
A:link    {color : #455564;}
A:visited {color: Navy;}
A:active  {color: red;}
A:hover   {color: #1E90FF;}

.button,
.submit input,
input[type=button],
input[type=submit],
input[type=reset]
 {
	border-color: #8CBDD5;
	color: #093E56;
	background-color : #e0ebf1;
}	

td.lmenu_red {
	color : White;
	background-image : url(../img/menu_red_bg.gif);
	background-repeat : repeat-x;
	height : 30px;
	padding-left : 10px;
	font-style : italic;
	font-weight : bold;
	width : 220px;
}

td.lmenu_blue {
	color : White;
	background-image : url(../img/menu_blue_bg.gif);
	background-repeat : repeat-x;
	height : 30px;
	padding-left : 10px;
	font-style : italic;
	font-weight : bold;
	width : 220px;
}
	
#leftmenu {
	
	font-size: 10pt;
	/*font-style : italic;
	font-weight : bold;
	width : 220px;*/
	
}

#leftmenu ul {
	padding:5px;
	margin:5px;
	margin-left: 10px;
	list-style-type : square;
	list-style-position : inside;
}

#leftmenu a,  td.bott_nav_menu a{
	text-decoration:none;
	/*color : #455564;*/
}

#leftmenu  a:hover,  td.bott_nav_menu  a:hover {
color: #1E90FF;
}

#slidetabsmenu {
float:left;
width:100%;
font-size: 10pt;
line-height:normal;
/*border-bottom: 1px solid gray;*/

 
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#nav_block {
	border-bottom-style : solid;
	border-bottom-color : #999999;
	border-bottom-width : 3px;
	border-top-color : #999999;
	border-top-style : solid;
	border-top-width : 1px;
	padding : 10px;
	/*background-color : #E8E8E8;
	color : #666666;*/
	font-size : 10px;
}
#nav_block .large_text{
	font-size : 14px;
}
#nav_block a.nav_block, a.nav_block:visited {
	/*color : #666666;*/
	font-size : 10px;
	text-decoration : underline;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(/img/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(/img/tab-right.gif) no-repeat right top;
padding: 10px 24px 10px 15px;
font-weight:bold;
color: White;
}

#slidetabsmenu a span {
float:none;
}
#slidetabsmenu a:hover span {
color: black;
}
#slidetabsmenu #current a {
background-position:0 -125px;
}
#slidetabsmenu #current a span {
background-position:100% -125px;
color: black;
}
#slidetabsmenu a:hover {
background-position:0% -125px;
}
#slidetabsmenu a:hover span {
background-position:100% -125px;
}
#pages_level0 {
		padding-left : 0px;
		font-weight:bold;
}
#pages_level1 {
		padding-left : 10px;
		font-style : italic;
}
#pages_level2 {
		padding-left : 20px;
		color : #0000CD;
}
