html {
	height: 100%;
	margin-bottom: 1px;
	}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size: 12px;
	color: #fff;
	background-color: #3772A9; /* dark blue slate thing */
	background-image:url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	}

a {
    outline: none;
}

a.style {
	text-decoration: none;
	}

a.style:link {
	text-decoration: none;
	color: #ddd;
	border-color: #4F8CC5;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.style:visited {
	color: #ddd;
	border-color: #4F8CC5;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.style:hover {
	color: white;
	text-decoration: none;
	background-color: #345D92;
	border-color: #4F8CC5;
	}

a.style2:link {
	text-decoration: underline;
    font-weight: bold;
    font-size: 14px;
	color: #FFF;
	border-color: #5989C3;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.style2:visited {
	color: #FFFC00;
    font-weight: bold;
    font-size: 16px;
	}

a.style2:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4F8CC5;
	border-color: #FFFC00;
	}

/* Txt */

.atext1{
  font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-align: justify;
  color: #EEEEEE;
}
.atext2{
  font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: justify;
  letter-spacing: 1px;
  color: #EEEEEE;
}
.atext3{
  font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: #EEEEEE;
}

/* Style 2 */

/* Vertical Menue */

#navcontainer {
padding-left:140px;
}
#navlist {
list-style-image: url(../images/BlueBox_li.png);
}
#active {
list-style-image: url(../images/GrayBox_li.png);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#95D7F9;
text-decoration:none;
}
A.linktextactive {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#95D7F9;
text-decoration:none;
}
A.linktext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
A.linktext:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#95D7F9;
text-decoration:none;
}

/* Horizental Menu */

.hlink1{
  border-bottom: #E44A25 solid 2px;
}
.hlink2{
  border-bottom: #0096FF solid 2px;
}
.hlink3{
  border-bottom: #82A302 solid 2px;
}
.hlink4{
  border-bottom: #E6BD17 solid 2px;
}

A.HlinkActive{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color:#FFFFFF;
    text-decoration:none;
}
A.Hlink{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
}
A.Hlink:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#95D7F9;
    text-decoration:none;
}



/* text */

.text1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
    color:#FFFFFF;
    text-decoration:none;
}
.text2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: normal;
    text-align: right;
    padding-right: 5px;
    color:#FFFFFF;
    text-decoration:none;
}
.text3{
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight: bold;
    text-align: left;
    letter-spacing: 1px;
    color:#FFFFFF;
    text-decoration:none;
}
.text4{
  font-size: 12px;
  text-align: justify;
}

#heading{
    font-family:HudsonCondDemo, Tahoma, Arial, Helvetica, sans-serif;
    font-size:70px;
    font-weight: bold;
    letter-spacing: -4px;
    text-align: right;
    text-shadow: #DFDFDF 2px;
    color:#858585;
    text-decoration:none;
    padding-right: 8px;
}
.BlackBoxMini1{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  text-align: center;
  color:#FFFFFF;
  text-decoration:none;
  width: 21px;
}
.BlackBoxMini2{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-align: center;
  color:#000000;
  text-decoration:none;
  width: 21px;
}
A.BlackBoxMini1{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  text-align: center;
  color:#FFFFFF;
  text-decoration:none;
  width: 21px;
}
A.BlackBoxMini1:hover{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight: bold;
  text-align: center;
  color:#95D7F9;
  text-decoration:none;
  width: 21px;
}
A.BlackBoxMini2{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-align: center;
  color:#FFFFFF;
  text-decoration:none;
  width: 21px;
}
A.BlackBoxMini2:hover{
  background-image: url(../images/BlackBox_mini.png);
  background-repeat: no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-align: center;
  color:#95D7F9;
  text-decoration:none;
  width: 21px;
}
A.greenlink{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: normal;
  text-align: center;
  color:#6EB066;
  text-decoration:none;
}
/* Input Button */

.button{
  background-color: #E7E7E7;
  border: #CECFCE solid 1px;
  width: 68;
  height: 19;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #616161;
}
.footer{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #D1D1D1;
  text-align: right;
}


/* CSS for flex page */
.ControlBar
{
    fillAlphas: 			.60, .40;
    fillColors: 			#95d7f9, #95d7f9;
    highlightAlphas:		.05, .25;
    cornerRadius: 			3;
	shadowDistance:         4;
	paddingLeft:            5;
	paddingRight:           5;
	paddingTop:             2;
	paddingBottom:          2;
	horizontalGap:          1;
}

Button.icons {
	cornerRadius: 0;
    highlightAlphas: 0.08, 0;
    fillAlphas: 0, 0, 0.46, 1;
    color: #333333;
    borderColor: #cccccc;
    themeColor: #666666;
}

.miniwin {
   borderStyle: solid;
   borderAlpha: 0.4;
   roundedBottomCorners: true;
   backgroundAlpha: 0.8;
   backgroundColor: #000000;
   paddingLeft:5;
   paddingRight:5;
   paddingTop:5;
   paddingBottom:5;
   dropShadowEnabled:true;
   cornerRadius:0;
   backgroundColor:#808080;
}

.txtMain
{
	 fontWeight:bold;
	 fontFamily:"Arial";
	 fontSize:16;
	 color: #ffffff;
}

.txtNormal
{
	 fontWeight:bold;
	 fontFamily:"Arial";
	 fontSize:12;
	 color: #FFFFFF;
	 textAlign:left;
}

.txtLink
{
	 fontFamily:"Arial";
	 color:#ffffff;
	 fontWeight:bold;
	 fontSize:14;
}
.txthtmlLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:9px;
}

/* Style 3 */

a.tree:link {
	color: #ffffff;
    text-decoration: none;
}
a.tree:hover {
	color: #90B5D0;
}
a.tree:visited {
	color: #FFFFFF;
    text-decoration: none;
}
a.tree:active {
	color: #FFFFFF;
    text-decoration: none;
}

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

.treeview li a:hover {
	color: #90B5D0;
}

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

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 10px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 45px;
padding-bottom: 4px;
margin-bottom: 20px;
padding-top: 2px;
/*border-bottom: #ffffff dotted 1px; */
border-bottom: #ADACAC dotted 1px;
color: #ffffff;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
padding-top: 5px;
color: #ffffff;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.footer{
  font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
  font-size: 10px;
  color: #D1D1D1;
  text-align: right;
}

/* Text */

.treetext1{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:12px;
    font-weight: normal;
    text-align: justify;
    line-height: 20px;
    padding: 5px;
    color:#FFFFFF;
}

/* Link */

a.all:link {
	text-decoration: none;
	color: #ddd;
	border-color: #888;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.all:visited {
	color: #ddd;
	border-color: #999;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.all:hover {
	color: white;
	text-decoration: none;
	background-color: #606870;
	border-color: #606870;
	}

    /* Other Page */

#navcontainer2 {
padding-left:125px;
}

.topheading{
  font-family: Microsoft Sans Serif, Verdana, Tahoma, Arial, sans-serif;
  font-size: 48px;
  font-weight: bold;
  text-align: right;
  color: #5A98CB;
  letter-spacing: -2px;
  padding-right: 14px;
}
.topheading2{
  font-family: Microsoft Sans Serif, Verdana, Tahoma, Arial, sans-serif;
  font-size: 30px;
  font-weight: 800;
  color: #94D7F9;
  text-transform: lowercase;
}
.topheading3{
  font-family: Microsoft Sans Serif, Verdana, Tahoma, Arial, sans-serif;
  font-size: 16px;
  font-weight: 800;
  color: #C7EBFC;
  text-decoration: underline;
}
.otext1{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:12px;
    font-weight: normal;
    text-align: justify;
    line-height: 20px;
    padding: 0px;
    color:#FFFFFF;
}

/* other page footer */

a.stylef {
	text-decoration: none;
	}

a.stylef:link {
	text-decoration: none;
	color: #ddd;
	border-color: #888;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.stylef:visited {
	color: #ddd;
	border-color: #999;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	padding: 3px 0px 2px 0px;
	background-color: inherit;
	}

a.stylef:hover {
	color: white;
	text-decoration: none;
	background-color: #606870;
	border-color: #606870;
	}

/* Tags */

A.tagtext1{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:14px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#BFD3EA;
}
A.tagtext1:hover {
    color:#000;
    background-color: #E6E6E6;
}

A.tagtext2{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:24px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#94D7F9;
}
A.tagtext2:hover {
    color:#000;
    background-color: #94D7F9;
}

A.tagtext3{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#FFF;
}
A.tagtext3:hover {
    color:#FFF;
    background-color: #434A51;
}

A.tagtextlink1{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:24px;
    font-weight: normal;
    text-decoration: none;
    line-height: 24px;
    color:#94D7F9;
    padding: 2px;
}
A.tagtextlink1:hover {
    color:#000;
    background-color: #94D7F9;
}

A.tagtextlink2{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:12px;
    font-weight: normal;
    text-decoration: none;
    line-height: 24px;
    color:#BFD3EA;
    padding: 2px;
}
A.tagtextlink2:hover {
    color:#000;
    background-color: #E6E6E6;
}

A.tagtextlink3{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:18px;
    font-weight: normal;
    text-decoration: none;
    line-height: 24px;
    color:#BFD3EA;
    padding: 2px;
}
A.tagtextlink3:hover {
    color:#000;
    background-color: #94D7F9;
}

/* Tags 2 */

.tagtxt1{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:14px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#BFD3EA;
}

.tagtxt2{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:24px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#94D7F9;
}

.tagtxt3{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:11px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#FFF;
}

.tagtxt6{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:18px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#B1CEDC;
}

.tagtxt7{
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:15px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 5px;
    color:#E6E4C8;
}

A.tagtxt4 {
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:18px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 0 5px 2px 5px;
    color:#D0EEFD;
    border-bottom: #E6EEF7 1px dotted;
}
A.tagtxt4:hover {
    background-color: #345D92;
	border-color: #F7FAFD;
}

A.tagtxt5 {
    font-family: Arial, Verdana, "Bitstream Vera Sans", sans-serif;
    font-size:15px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    line-height: 24px;
    padding: 0 5px 2px 5px;
    color:#94D7F9;
    border-bottom: #E6EEF7 1px dotted;
}
A.tagtxt5:hover {
    background-color: #345D92;
	border-color: #F7FAFD;
}