html, body { 
  font-family : verdana, arial, "sans serif";
  font-size : 10pt;
  margin : 0;
  padding : 0;
	background: url(tecky.gif) repeat-x 0 0;
} 

img {border:none}
em.underline {text-style:normal; text-decoration:underline}
span.context {cursor:help;}
p.right {text-align:right; padding:0px; margin:0px}
td {font-size:10pt; margin:0; padding:0}
img.img-right {float:right;position:relative;right:-10px; }
img.img-left {float:left;position:relative;left:-10px}

#main1 { 
  position : relative;
  height : 425px;
  padding-top : 20px;
} 

#head1 { 
  position : absolute;
  left : 50%;
  top : 25px;
  width : 900px;
  height : 90px;
  margin-left : -450px;
  background-color : #ff9933;
} 


#head1 h2 { 
  position : absolute;
  left : 450px;
  top : 7px;
  color : #ffffee;
  font-weight : bold;
  line-height : 25px;
	margin:0px
} 
#logo{display:block; width:225px; height:90px; padding:0px 40px; background:white; margin:0px}

#head2 { 
  position : absolute;
  left : 50%;
  top : 115px;
  width : 900px;
  height : 25px;
  margin-left : -450px;
} 

#head2 a { 
  display : inline-block;
  width : 150px;
  float : left;
  margin-top : 4px;
  color : #ffffee;
  text-decoration : none;
  text-align : center;
	font-weight:bold
} 

#head2 a:hover {
  color:#FF9933;
} 

#body {
  position : absolute;
  left : 50%;
  top : 140px;
  width : 870px;
  height : 290px;
  margin-left : -450px;
	padding:5px 15px;
  background-color : #ffffff;
	text-align:justify;
	overflow:auto;
} 

#body table {border-collapse:collapse}
#body td {border:1px solid silver; padding:2px}

#extra {
  margin-top:20px;
  position:absolute;
	left:5px;
	bottom:2px
}
#extra form {margin-left:5px;}
#extra td {border:none}
#extra img {margin:4px 5px 0px 0px}

#body #extra {left:10px; bottom:10px}

#body1 { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 420px;
  height : 290px;
  margin-left : -450px;
	padding:5px 15px;
  background-color : #ffffff;
	text-align:justify;
	overflow:auto;
} 

#body1a { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 280px;
  height : 295px;
  margin-left : -450px;
	padding:5px 5px 0px 15px;
  background-color : #ffffff;
	text-align:justify;
	overflow:auto;
}
#body1a img {padding:5px}

h2 {
	margin-top:20px;
	margin-bottom:10px;
  color: #ff9933;
	font-size:10pt;
}

h3 {
	margin-top:10px;
	margin-bottom:2px;
	font-size:10pt;
}

#body1b { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 150px;
  height : 300px;
  margin-left : -150px;
  background-color : #ffffff;
}

#body1b a {
  display:block;
	width:140px;
	height:95px;
  margin:0px;
	padding:4px 5px 0px;
}

#body1b img {
 margin:0;
 padding:0;
}

#body2 { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 450px;
  height : 300px;
  background-color : #ffffff;
} 
#body2a { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 280px;
  height : 295px;
	padding:5px 5px 0px 15px;
  background-color : #ffffff;
	text-align:justify;
	overflow:auto;
}
#body2b a {
  display:block;
	width:140px;
	height:95px;
  margin:0px;
	padding:4px 5px 0px;
}
#body2b { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 150px;
  height : 300px;
  margin-left : 300px;
  background-color : #ffffff;
} 


#main1a2 { 
  position : relative;
  height : 595px;
  padding-top : 20px;
} 
#body_big {
  position : absolute;
  left : 50%;
  top : 140px;
  width : 900px;
  height : 435px;
  margin-left : -450px;
  background-color : #ffffff;
	text-align:justify;
	overflow:auto;
} 
#body_big h2 {padding:0px 15px ;}
#body_big h4 {padding:15px 15px 2px; margin:0; font-size:8pt; font-weight:bold;}
#body_big img {padding:5px;}
#body_big p {padding: 0 15px}

#attachDataBody {
  z-index:10;
  display:none; 
  position:absolute;  
  left : 50%; 
  top: 170px;
  margin-left : -225px; 
  width: 450px; 
  height:300px; 
  background-color:white; 
  padding:15px;
  border:3px solid silver;
  text-align:center
}
#attachDataBody #close {display:block; position:absolute; right:5px; top:0px; font-size:10pt; color:gray; cursor: pointer}
#attachImg {padding:0}

#main2 { 
  position : relative;
  height : 170px;
} 

#content { 
  position : absolute;
  left : 50%;
  top : 0;
  width : 900px;
  height : 130px;
  margin-left : -450px;
  background-color : #ffffff;
	z-index:1;
} 
#main2 h2 {margin-top:2px;margin-bottom:0}
#contentText {
  position:absolute;
	margin-left:-450px;
	left:50%;
  width:890px;
	height:140px;
	padding:5px 5px 5px 15px;
  background-color : #ffffff;
	font-size:9pt;
}
#contentText2 {
  position:absolute;
	margin-left:-450px;
	left:50%;
  width:430px;
	height:140px;
	padding:5px 5px 5px 15px;
  background-color : #ffffff;
	font-size:9pt;
}

#contentText3 {
  position:absolute;
	left:50%;
  width:430px;
	height:140px;
	padding:5px 15px 5px 5px;
  background-color : #ffffff;
	font-size:9pt;
	}

#contentText2 td, #contentText3 td  {font-size:9pt;}
#content img {padding:5px;}

#contentTitle {
  position:absolute;
	bottom:5px;
	left:5px;
	padding:2px;
	padding-left:8px;
	width:880px;
	height:16px;
	color:white;
	font-weight:bold;
	background-color:#FF9933
}


#counter { 
  position:absolute;
	right:5px;
  color:#cc3300
}
#counter a {
  color:white;
	text-decoration:none;
}
#counter a:hover {
  color:#cc3300
}
 
#foot { 
  position : relative;
  height : 25px;
}
 
#foot div { 
  position : absolute;
  left : 50%;
  top : 5px;
  width : 900px;
  height : 25px;
  margin-left : -450px;
  font-size : 8pt;
}
#foot a {color:black; text-decoration:none}

td {vertical-align:top}

#body_admin { 
  position : absolute;
  left : 50%;
  top : 140px;
  width : 880px;
  min-height : 435px;
  margin-left : -451px;
	padding:5px; padding-left:15px;
  background-color : #ffffff;
	border:1px solid #767676;
	z-index:100;
} 

/*#body_admin h2 {float:left; padding-right:10px}*/

#menu {
  position:absolute; top:2px; left:50%; 
	width:450px; height:25px; 
	text-align:right; z-index:5;
	font-weight:bold; color:#999999
}
#menu a {text-decoration:none;font-weight:bold; color:gray}
#menu a:hover {color:black}


form {
  padding:0;
  margin:0;
	clear:both;
}
input.text, select.text {
	width:820px;
	height:15px;
	padding:0;
	padding-left:2px;
	margin:0;
  font-family:verdana, arial, "sans serif";
  font-size : 10pt;
	background:none;
	border:1px inset gray
}

input.submit {width:90px; height:20px; border:1px outset silver; background:silver;}

textarea.text {
	width:850px;
	padding:2px;
	margin:0;
  font-family:verdana, arial, "sans serif";
  font-size : 10pt;
	border:1px inset gray;
}

input.w200, textarea.w200, select.w200 {width:200px}
input.w250, textarea.w250, select.w250 {width:240px}
input.w400, textarea.w400, select.w400 {width:400px}
input.w500, textarea.w500, select.w500 {width:500px}
input.w600, textarea.w600, select.w600 {width:600px}

.admin_item {clear:both; min-height:20px; margin:0; margin-top:10px; font-size:8pt; }
.admin_item2 {clear:both; height:115px; margin:0; font-size:8pt;}

.admin_item div {float:right}
.admin_item div img {margin:0 2px}
.reference_item {position:relative;width:130px; height:105px; padding:5px; float:left;}
/*.reference_item img {cursor:pointer}*/
.menu_item {width:130px; height:30px; padding:5px; float:left;}
.gray {background-color:#eeeeee;}
.off {color:silver}
img.off {opacity:0.35;_filter: alpha(opacity=35)}

#controls {margin:10px 0;}
#error {color:red}

span.fragment {color:gray; font-style:italic}
span.fragment img {position:absolute; display:none}

#counterTable {border-collapse:collapse}
#counterTable tr {
  margin:0;
	padding:0;
}
#counterTable td {
  margin:0px;
	padding:2px;
  border: 1px solid silver; 
}
/*
div, a {outline:1px solid red}
img {outline:1px dashed green}
*/
