﻿/*-------------- html selector styles  ---------------*/
		html{
			font-family:Arial, Tahoma, "MS Serif", Helvetica, "Times New Roman";
			font-size:0.8em;
			color:#EEFB1D;
			}
		body{
			margin:0px;
			background:#B2D939 url(../images/bg2.jpg);
			padding:1px;
			font-family:Arial, Tahoma, "MS Serif", Helvetica, "Times New Roman";
			font-size:0.8em;
			}
		input{
			width:75px;
			border:1px solid gray;
			color:gray;
			font-size:x-small;
			}
		a:visited{
			text-decoration:none;
			color:#EEFB1D;
			font-size:0.8em;
			}
		a:link{
			text-decoration:none;
			color:#EEFB1D;
			font-size:0.8em;
			}
		a:hover{
			text-decoration:underline;
			color:#0039A5;
			font-size:0.8em;
			}
		a:active{
			text-decoration:underline;
			color:#EEFB1D;
			font-size:0.8em;
			}
		ul{
			list-style:circle outside color;
			}
		h1{
			font-size:28pt;
			font-style:normal;
			color:#002EB5;
		}
		h2 {
			font-size:15pt;
			padding:2px;
			margin:2px;
			color:#6D6D6D;
			font-weight:normal;
			}

		h2 a:link{
			font:inherit;
			color:#002EB5;
			font-weight:normal;
			}
		h3{
			font:inherit;
			font-size:18px;
			color:#002EB5;
			padding:2px;
			padding-bottom:6px;
			margin:2px;
		  }
/*------------------ layout constructors --------------------*/
		#structPage{
			position:relative;
			width:955px;
			margin-left:auto;
 		    margin-right:auto;
			}


		#tblLayout{
			margin:0px;
			background:#B2D939 url(../images/bg.jpg);
			border-right:1px #9ECF47 solid;
			}
		
		
		#tblMenu{
			font-family:inherit;
			font-size:0.83em;
			color:#0038A2;
			font-weight:bolder;
			text-align:right;
			padding-right:55px;
		}
		#tblMenu a:link{
			text-decoration:none;
			color:white;
			font-weight:normal;
			}
		#tblMenu a:visited{
			text-decoration:none;
			color:white;
			font-weight:normal;
			}

		#tblMenu a:hover{
			font-size:inherit;
			text-decoration:underline;
			color:#EEFB1D;
			}
		#tblMenu a:active{
			font-size:inherit;
			font-weight:bold;
			text-align:right;
			text-decoration:underline;
			color:#0038A2;
			}
			
		#clears{
			clear:both;
			}
		#tblLogo{
			margin-top:20px;	
		}

		#tblTitle{
			margin:8px;
		}
	/*---------------*/
	
			
/*---------------- formatting classes ------------------*/
	/*------------------------ Contents Formatting ----*/
		#tblContents{
			color:white;
			font-size: 0.85em;
			}
		#tblContents p{
			font-size: inherit;
			color:white;
			margin:2px;
			padding:2px;
			padding-left:20px;
			padding-right:5px;
			clear:both;
			}

		#tblContents a:link{
			font-size: 10pt;
			text-decoration:none;
			color:#EEFB1D;
			}
		#tblContents a:visited{
			text-decoration:none;
			color:#EEFB1D;
			}

		#tblContents a:hover{
			text-decoration:none;
			color:#15B3EE;
			}
		#tblContents a:active{
			text-decoration:underline;
			color:#15B3EE;
			}
		#tblContents h2{
			margin:3px;
			padding:3px;
			text-indent:1.2em;
			font-size:12pt;
			color:#0038A2;
			font-weight:bolder;
			}
		#tblContents h2 a:link{
			font:inherit;
			font-size:1.2em;
			color: #0038A2;
			}
		#tblContents h2 a:visited{
			font:inherit;
			font-size:1.2em;
			color: #FF9900;
			}

		.contentFormatting h2 a:hover{
			font:inherit;
			font-size:1.2em;
			color: #0038A2;
			}
		.contentFormatting h2 a:active{
			font:inherit;
			text-decoration:underline;
			font-size:1.2em;
			color: #EEFB1D;
			}



	/*------------------------ left Bar Formatting ----*/
		.leftBarFormatting{
			font-size: 9pt;
			color: white;
			}
		.leftBarFormatting p{
			font:inherit;
			font-size:9pt;
			color:white;
			padding:2px;
			margin:2px;
			}
		.leftBarFormatting a:visited{
			text-decoration:none;
			color:#FDBF08;
			font-size:10pt;
			}
		.leftBarFormatting a:link{
			text-decoration:none;
			color:#FDBF08;
			font-size:10pt;
			}
		.leftBarFormatting a:hover{
			text-decoration:none;
			color:#15B3EE;
			font-size:10pt;
			}
		.leftBarFormatting a:active{
			text-decoration:underline;
			color:#15B3EE;
			font-size:10pt;
			}
			
		.leftBarFormatting table{
			background:#183D8E;
			margin-bottom:2px;
			}
		.leftBarFormatting h2,.leftBarFormatting h2 a:link,.leftBarFormatting h2 a:visited{
			font:inherit;
			font-size:10pt;
			/*font-weight:bolder;*/
			color:white;
			padding:3px;
			}
		.leftBarFormatting h2 a:hover {
			font:inherit;
			font-size:10pt;
			/*font-weight:bolder;*/
			color:#FDBF08;
			padding:3px;
			}


	/*------------------------ right Bar Formatting ----*/
		.rightBarFormatting{
			font-size: 9pt;
			color: white;
			}
		.rightBarFormatting a:visited{
			text-decoration:none;
			color:#121665;
			font-size:10pt;
			}
		.rightBarFormatting a:link{
			text-decoration:none;
			color:#121665;
			font-size:10pt;
			}
		.rightBarFormatting a:hover{
			text-decoration:none;
			color:#B61212;
			font-size:10pt;
			}
		.rightBarFormatting a:active{
			text-decoration:none;
			color:#990F0F;
			font-size:10pt;
			}
		.rightBarFormatting h2{
			text-decoration:none;
			color:#F7EB0A;
			font-size:12pt;
			padding:0px;
			}
	
			
	/*------------------------ menu formatting ----*/
		.menuFormatting{
			font-family:inherit;
			font-size: 9pt;
			color: #666666;
			}
		.menuFormatting a:visited{
			text-decoration:none;
			color:#666666;
			}
		.menuFormatting a:link{
			text-decoration:none;
			color:#666666;
			}
		.menuFormatting a:hover{
			text-decoration:none;
			color:#002EB5;
			}
		.menuFormatting a:active{
			text-decoration:underline;
			color:#002EB5;
			}
	/*------------------------ footer formatting ----*/
		.footerFormatting{
			font-family:inherit;
			font-size: 8pt;
			color: white;
			}
		.footerFormatting a:visited{
			text-decoration:none;
			color:#15B3EE;
			}
		.footerFormatting a:link{
			text-decoration:none;
			color:#15B3EE;
			}
		.footerFormatting a:hover{
			text-decoration:none;
			color:#EEFB1D;
			}
		.footerFormatting a:active{
			text-decoration:underline;
			color:#0038A2;
			}

	/*------------------------ general div aligment -----------------------*/
		#divRow{
			position:relative;
			padding:3px;
			height:100%
		}
		#divRightCell{
			position:relative;
			text-align:left;
			float:right;
			height:100%
		}
		#divLeftCell{
			position:relative;
			float:left;
			height:100%
		}

/*---------------------------- general classes ----------------------------*/
		.padding2px{
		 	padding:2px;
		}
		.marginLeft{	/* nudge to the right */
			margin-left:3px;
		}
		.inputLarge{
			font:inherit;
			width:150px;
		}
		
		
		.imgBorder img{
			border: 1px solid gray;
		}

		.imgBorder:hover img{
			border: 1px solid #EEFB1D;
		}

		.imgBorder:active img{
			border: 1px solid #EEFB1D;
		}

		.dottedLine{
			height:0px;border-bottom:dotted 1px #c0c0c0;
			padding:2px;
			margin-left:20px;
			margin-right:20px;
		}
		.tablelDefault{
			padding:0px;
			margin:0px;
			border:0px;
			width:100%;
		}

		#outer {height: 43px; overflow: hidden; position: relative;}
		#outer[id] {display: table; position: static;}
		
		#middle {position: absolute; top: 50%;} /* for explorer only*/
		#middle[id] {display: table-cell; vertical-align: middle; position: static;}
		
		#inner {position: relative; top: -50%} /* for explorer only */
		/* optional: #inner[id] {position: static;} */
			
.divRight {
	margin: 2px;
	padding: 2px;
	float: right;
	position: relative;
}
.divRelativeLinks {
	background-color: #F1F1F1;
	margin: 1px;
	padding: 2px;
	width: auto;
	position: relative;
	border: 1px dotted #CCCCCC;

}

.ulPadded{
	margin:5px 5px 5px 20px;
}
.ulPaddedCirclerBullet{
	list-style: url('../images/buet_small_icon.gif');
}

.imgBorder{
}

