#about {
	clear: both;
	float:left;
	width:350px;
	height:21em;
	background-color:#ece9d8;
	padding:5px;
	background-image:url(../webapp/images/layout/cornerabout.gif);
	background-position: bottom left;
	background-repeat: no-repeat;

}

#news {
	float:right;
	width:350px;
	height:24.7em;
	background-color:#ece9d8;
	padding:5px;
	background-image:url(../webapp/images/layout/cornernews.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-size:0.85em;
}

#news h3 {
	font-size:1em;
}

#news em, .news2 em {
	color:#5c5a00;
}


#popularLinks {
	padding-bottom:145px;
	_padding-bottom:20px;
	/*margin-bottom:20px;*/
}

#popularLinks img {
	margin-left:5px;
}

#popularLinks ul li {
	display: block;
	float:left;
	padding:5px 18px 5px 5px;
}

#popularLinks ul li:hover {
	background-color:#ece9d8;
	background-image:url(../webapp/images/layout/cornernews.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

#text #about h3 {
	background-image : url(../webapp/images/menu/bg2_h3.jpg);	
}

#text #news h3 {
	background-image : url(../webapp/images/menu/bg2_h3.jpg);	
}

#text h3 {
	background-image : url(../webapp/images/menu/bg2_h3.jpg);	
}

#text #news h3, #text #about h3 {
	background-image : url(../webapp/images/menu/bg_h3_home.jpg);	
}

a img {
	border:none;
}

#text a {
	color:#346a99;
	font-style: normal;
	font-weight:normal;
	text-decoration:underline;
}

dl dd, #news ul li{
	padding-bottom:3px;
} 

#text  dl dt {
	font-style:italic;
	color:#5c5a00;
}

ul.reactionslist li{
	font-style:italic;
	padding-bottom:5px;
}

table.links {
	margin-bottom:16px;
}

td.link {
	width:300px;
}

#text ul.textlist, #text ul.normallist {
	list-style-type:square;
	margin-left:30px;
}

#text ul.textlist li,  #text ul.normallist li{
	padding-bottom: 3px;
}

#text ul.textlist li a{
	font-weight:bold;
}



#text .rightimg {
	/*float:right;
	clear:both;*/
}

.hidden {
	display:none;
	visibility:hidden;
}

h1 span {
	/*color:#5c5a00;*/
	/*font-size: 1.2em;*/
	position: relative;
	top: 44px;
	left:-169px;
}

h1, #tuning {
	font-family: verdana,geneva,arial,helvetica,sans-serif;

}

#title_1 h1 a {
	color:#DDDDDD;
	text-decoration:none;
}

#tuning a {
	color:black;
	text-decoration:none;
}

#link ul li img {
	margin: 0;
	padding:0;
}

#link ul li a {
	padding:0;
	margin:0;
	margin-left:3px;
	margin-right:8px;
}

#optimized {
	text-align: right;
	/*margin:0;*/
	padding-left:660px;
	margin-top:-32px;
	font-size:0.8em;
	font-style:italic;
	/*position:relative;
	top:-20px;*/
}

#optimized a {
	color:#346a99;
	text-decoration:underline;
}

#optimized img {
	position:relative;
	top:20px;

}


.external {
	background: url(../webapp/images/icons/links.gif) center right no-repeat;
	padding-right:14px;		
}

.java {
	background: url(../webapp/images/icons/javasmall.gif) center right no-repeat;
	padding-right:12px;		
}

.pdf {
	background: url(../webapp/images/icons/pdf.gif) center right no-repeat;
	padding-right:15px;		
}

.zip {
	background: url(../webapp/images/icons/zip.gif) center right no-repeat;
	padding-right:15px;		
}

.flash {
	background: url(../webapp/images/icons/flash.gif) center right no-repeat;
	padding-right:15px;		
}

.bigicon img{
	margin-top:-40px;
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}

#text p.prevnext {
	margin-top:30px;
	font-size:0.85em;
	background-color:#ece9d8;
	background-image:url(../webapp/images/layout/prevnextbg.gif);
	background-repeat:repeat-y;
	text-align:center;
	color:#5c5a00;
}

#text p.prevnext a{
	color:#5c5a00;
}

#text p.prevnext .next {
	margin-left:30px;
}

#text-content h2 a {
  color:#2f3277;
  text-decoration:underline;
}

a.ask {
  font-size:0.85em;
  font-style:italic;
  padding-left:25px;
}

fieldset {
  margin-bottom:10px;
}

.error {
	color: red;
}

.news2 span{
     top:10px;
     display:block;
}

.news2 a, .news a {
     display: block;
     text-align: right;
     margin-bottom: 8px;
     margin-top: -5px;
}   
.news em, .news2 em { 
     margin-right:5px;
}
.news2 li {
     padding:2px;
}

.news2 li:hover {
    /*background-color:#ece9d8;*/
    background-image:url(../webapp/images/layout/newsbg.png);
    background-repeat:repeat-y;
    background-position: right top;
}

.news2 li img {
    
}

#news ul li {
    border: solid #ece9d8 1px;
}

#news ul li:hover {
    border:solid #acaa00 1px;
}

#homelink {
    width: 12em;
    height: 7em;
    position:relative;
    float: left;
    top:2em;
    left:-11.5em;
    /*border: solid red 1px;*/
    z-index: 5;
}

#homelink a {
  display: block;
  top:0em;
  left:0em;
  width: 12em;
  height: 7em;  
}

#homelink a:hover {
  border: solid #999999 1px;
}

#text .startApplet {
   padding-left: 40px;
   padding-top: 6px;
   color:#ffffff;
	 font-size:1.4em;
	 text-decoration: none;
	 font-style: bold;
   background-image:url(../webapp/images/icons/startBG.png);
   display: block;
   background-repeat: no-repeat;
   width: 200px;
   height: 30px;
}

#text .notepar {
   background-color: #f1eedb;
   border-bottom: solid #cbbda2 1px;
   border-right: solid #cbbda2 1px;
   padding: 7px 7px 7px 27px;
   background-image:url(../webapp/images/icons/info.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

#short-cuts a img {
   margin-bottom: -2px;
}

legend {
   color: #75704a;
}

.black {
   color: #555555;
}

.white {
   color: #cccccc;
}

#sidebar .box .padded-content ul li a span.subTitle {
   font-size: 80%;
   display:block;
   margin-left: 20px;
   //color: white;
}

#text-content h2 .h2subTitle {
   font-size: 70%;
   display:block;
   margin-left: 30px;
   margin-top: 4px;
}

#wrapper #optimized .addthis_button img {
   top: 4px;   
   margin-left: 10px;
}
