/* ------------------- general ------------------- */
body {
 margin:12px;
 background-image:url(pix/bg.jpg);
 text-align:center;
 font-family:Arial,Helvetica,Sans-Serif;
 font-size:1em;
 color:#000000;
}
img {
 border-width:0px;
}
em {
 font-weight:bold;
 font-style:normal;
 color:#FDA331;
}
form {
 margin:0px;
}
/* ------------------- ids ------------------- */
#top {
 margin:0px auto;
 text-align:left;
 width:750px;
}
#tecjologo {
 height:111px;
 overflow:hidden;
}
#topmenue {
 white-space:nowrap;
 height:41px;
 overflow:hidden;
}
#main {
 margin:0px auto;
 text-align:left;
 width:750px;
 background-color:#ffffff;
}
#contentbox {
 width:600px;
 float:right;
 background-image:url(pix/bg.jpg);
 background-repeat:repeat-y;
}
#content {
 padding:8px 24px;
 min-height:480px;
 font-size:80%;
}
* html #content {
 height:480px;
}
#deflist {
 list-style-type:square;
}
#deflist li {
 margin-top:6px;
}
#deflist li a {
 font-weight:bold;
}
#content h1 {
 margin:8px 0px 12px 0px;
 font-size:140%;
}
#content h2 {
 margin:12px 0px 6px 0px;
 padding-bottom:2px;
 border-bottom:2px solid #A0A0A0;
 font-size:104%;
 color:#A0A0A0;
 text-align:right;
}
#menue {
 width:150px;
 font-size:85%;
 padding-top:10px;
}
* html #menue {
 width:145px;
}
#footer {
 margin:0px auto;
 text-align:left;
 width:750px;
}
#subfooter {
 margin:8px auto 0px auto;
 text-align:center;
 width:750px;
 font-size:11px;
 font-weight:bold;
}
#featuredproject {
 width:119px;
 font-size:80%;
 margin:24px 8px 0px 8px;
 padding:2px 2px 2px 12px;
 border-top:1px solid #A0A0A0;
 border-left:1px solid #A0A0A0;
}
* html #featuredproject {
 width:129px;
}
#newticket label {
 display:block;
 width:130px;
 float:left;
 padding:3px 12px 3px 0px;
 border-bottom:1px dashed #A0A0A0;
}
#newticket input,
 #newticket textarea {
 width:370px;
}
*html #newticket input,
 *html #newticket textarea {
 width:388px;
}
#newticket br {
 clear:left;
}
/* ------------------- classes ------------------- */
.linebar {
 height:17px;
}
/* ------------------- links ------------------- */
#content a {
 color:#000000;
}
#content a:hover {
 color:#110EFB;
}
#menue a {
 display:block;
 margin:6px 8px 0px 8px;
 padding:0px 2px 2px 12px;
 text-decoration:none;
 font-weight:bold;
 color:#110EFB;
 border-right:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
}
* html #menue a {
 width:100%;
}
#menue a:hover {
 border-right:1px solid #616161;
 border-bottom:1px solid #110EFB;
}
#featuredproject a {
 border-width:0px 1px 1px 0px;
 margin:0px;
 padding:0px 2px 2px 0px;
}
#subfooter a {
 color:#000000;
 text-decoration:none;
 padding:2px 6px;
 background-color:#FFFFFF;
}
