a{cursor:pointer;}
a.force{text-decoration:underline;}
a.force:hover{text-decoration:none;}
a.none{text-decoration:none;color:black;}
.element:hover{color:#444444;background-color:#efefef;}
.element,.staticrow{cursor:default;}
.linkrow{cursor:pointer;}
.linkrowhighlight{background-color:#e5e5e5;}
.invisible{visibility:hidden}
.b {font-weight:bold;}
.i {font-style:italic;}
.left,.mleft{margin-left:20px;}
.sleft,.smleft{margin-left:10px;}
.right,.mright{margin-right:20px;}
.sright,.smright{margin-right:10px;}
.aright{text-align:right;}
.pright{padding-right:20px !important;}
.spright{padding-right:10px !important;}
.ptop{padding-top:20px !important;}
.spbottom{padding-bottom:10px !important;}
.small{font-size:10pt;}
.textbutton{text-decoration:none;display:inline-block;padding:2px;cursor:pointer;}
.textbutton:hover{background:#cfcfcf;}
.button, a.button{color:black;padding:3px 6px 3px 6px;background-color:#d3d3d3;text-decoration:none;border:1px #b7b7b7 solid;cursor:pointer;text-decoration:none;font-size:10pt;}
.buttonselected, a.buttonselected {color:black;padding:3px 6px 3px 6px;background-color:white;text-decoration:none;border:1px black solid;cursor:pointer;text-decoration:none;font-size:10pt;font-weight:bold;}
.lightbutton, a.lightbutton{color:black;padding:3px 6px 3px 6px;background-color:#f9f9f9;text-decoration:none;border:1px #b7b7b7 solid;cursor:pointer;text-decoration:none;font-size:10pt;}
.fright{float:right;}


.s11{font-size:11pt;}
.s12{font-size:12pt;}
.s13{font-size:13pt;}
.s14{font-size:14pt;}

.item{color:black;padding:3px 6px 3px 6px;background-color:#d3d3d3;text-decoration:none;border:1px #b7b7b7 solid;text-decoration:none;font-size:10pt;}
.lightitem{color:black;padding:3px 6px 3px 6px;background-color:#f9f9f9;text-decoration:none;border:1px #b7b7b7 solid;text-decoration:none;font-size:10pt;}

.bigbutton, a.bigbutton{color:black;padding:6px 8px 6px 8px;background-color:#d3d3d3;text-decoration:none;border:1px #b7b7b7 solid;cursor:pointer;text-decoration:none;font-size:14pt;}
.bigbutton:hover, a.bigbutton:hover, .button:hover, a.button:hover {background-color:#EDEDED;border:1px #9e9e9e solid;}
.lightbutton:hover, a.lightbutton:hover {background-color:#ffffff;border:1px #9e9e9e solid;}
.centerit{margin-left:auto;margin-right:auto;}
.centertd td{text-align:center;}
td.atop{vertical-align:top;}
.aright{text-align:right;}
.aleft{text-align:left;}
.acenter{text-align:center;}

table.rows,table.tdrows{border-collapse:collapse;}
table.rows tr,table.tdrows td.line{border-bottom:1px #cccccc solid;}


.h3{ font-weight: bold; font-size: 14pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; display: block; text-align: left; }

body{font-family:Arial,Helvetica;background-color:white;}

input.bigtext{border:1px gray solid;padding:3px;font-size:13pt;}

.main,.title{
	font-family: "Arial" , serif;
    }

dt{
	font-style: italic;
	}
	
table{
	font-size: 0.9em;
	}

dd{
	padding: 1px 1px 5px 1px;
	}

.h{font-weight:bold;font-size:1.2em;}

div.header{
    top:0px;
    left:0px;
    position:absolute;
	width: 800px;
	height: 100px;
	font-family: "Arial" , serif;
	font-size: 0.9em ;
	font-style: normal;
	font-weight: normal;
	}
	
	tr.header{background-color:#E0E0E0;font-weight:bold;}
tr.header td{background-color:#E0E0E0;}

	
.section{
  border-bottom:1px solid gray;
}
	
	
a{
	color: #990033;
	}
	
.footer{

	}
	
	

.grid{border-collapse:collapse;}

/*table.bigspace table:not(.bigspace) td{padding:0;}*/

table.grid td{border:1px solid black;padding:4px;}

table.toptd td{vertical-align:top;}

table.space td{padding:4px;}
table.horizspace td{padding:0 4px;}
table.bigspace>tbody>tr>td{padding:8px;}

/*table.bigspace td{padding:8px;}*/


	.block{margin-top:12px;margin-bottom:12px;width:100%;}
	/*table.block>tbody>tr{width:100%}*/
	
li{
	padding: 1px 1px 1px 1px;
	}

ul.spacing li {margin-bottom:10px;line-height:1.3;}

.und{border-bottom:1px solid #cfcfcf;}

.box, .rbox{margin:5px;border:1px gray solid;padding:10px;display:inline-block;}
a.box{border:1px #e0e0e0 solid;background-color:#e8e8e8;text-decoration:none;color:black;}
a.box:hover{border:1px #b5b5b5 solid;background-color:white;}


img{
border:0;
	}

.title{
	width: 100%;
	background-image: url("images/style/title.jpg");
	background-repeat: no-repeat;
	text-align: right;
	height: 100px;
	}

.picture{
	float: right;
	width: 300px;
	margin: 5px 5px 5px 5px;
	}

.main{
	width: 100%;	
	font-size: 1em ;
	font-style: normal;
	font-weight: normal;
	}

iframe{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 180px;
	padding: 10px 10px 10px 10px;
	font-family: "Arial", serif;
	font-size: 0.9em;
	}


	
.sidebar{
	padding: 10px 10px 10px 10px ;
	font-family: "Arial" , serif;
	font-size: 0.9em ;
	font-style: normal;
	font-weight: normal;
	}	
	


#pmenu {
	padding: 10px 10px 10px 10px ;
	margin: 0px;
	list-style-type: none; 
	width:150px;
	font-family: "Arial", serif;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	background-image: url("images/style/sidebar.jpg");

	}
	
#pmenu ul {
	padding:0; 
	margin:0; 
	list-style-type: none; 
	}
	
#pmenu li {
	position: relative;
	}
	
#pmenu a, #pmenu a:visited {
	display:block;
	padding: 10px 10px 0px 10px ;
	}
	
#pmenu li:hover > a {
	}
	
#pmenu li ul {
	display: none;
	background-image: url("images/style/sidebar.jpg");
	background-color: #FFFFFF;
	width: 150px;
	}
	
#pmenu ul:hover > ul {
	display:block; 
	position:absolute; 
	top: 20px; 
	left: 40px;
	background-color: #0000FF;
	width: 150px;
	height: 50px;
	background-image: url("images/style/sidebar.jpg");
	z-index: 5;
	}

	
#pmenu li:hover > ul {
	display:block; 
	position:absolute; 
	top: 16px; 
	left: 40px;
	background-color: #0000FF;
	width: 150px;
	background-image: url("images/style/sidebar.jpg");
	z-index: 5;
	}

#pmenu li:hover > ll {
	display:block; 
	position:absolute; 
	top: 16px; 
	left: 40px;
	background-color: #0000FF;
	width: 150px;
	background-image: url("images/style/sidebarRoll.jpg");
	z-index: 5;
	}

.cdsmenuitem{
	font-size:10pt;
	font-family:"Arial Narrow";
	
	
}

.red {
    color: red;
}

.padded {
    padding: 5px;
}

.border {
    border: 1px solid black;padding:3px;
}

.center {
    margin-left: auto;
    margin-right: auto;
    width: 60%;
    text-align: center;
}

.center_text {
	text-align:center;
}

 #tabs ul {
		list-style: none;
		padding: 0;
		margin: 0;
    }
    
	#tabs li {
		float: left;
		border: 1px solid #bbb;
		border-bottom-width: 0;
		margin: 0;
		padding: 0;
		margin-left: 5px;
    }
    
	#tabs a {
		text-decoration: none;
		display: block;
		background: #eee;
		padding: 0.24em 1em;
		color: black;
		width: 146px;
		text-align: center;
    }
	
	#tabs a:hover {
		background: #ddf;
	}
	
	#tabs .selected {
		border-color: black;
	}
	
	#tabs .highlight a {
		background:#F9F39A;
	}
	
	
	
	#tabs .selected a {
		position: relative;
		top: 1px;
		background: white;
		color: black;
		font-weight: bold;
		
	}
	
	#tabs .selected a:hover {
	background:white;
	}
	
  .content{
		border-top: 1px solid black;
		clear: both;
		padding: 0 1em;
	}

