body { margin: 0px 0 0 0;
    font-family:Arial,Tahoma,Verdana;
    font-size:12px;
}
/*p {
	font:20px/50px Helvetica;
	color: #000;
	text-align: center;
	border: 1px solid #000;
	margin: 10px 0 0px 0px;
}
*/
#navigation-block {
	position:relative;
	top:200px;
	left:200px;
}

#hide {
	position:absolute;
	top:30px;
	left:-190px;
}

ul#sliding-navigation
{
	list-style: none;
	font-size: .75em;
	margin: 0px 0;
	padding: 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 140px;
	padding: 5px 15px;
	margin: 0;
	margin-bottom: 3px;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	/*background:#333 url(images/heading_bg.jpg) repeat-y;*/
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
	color: #fff;
	background:#222 url(../images/tab_bg.jpg) repeat-y;
	border: 1px solid #1a1a1a;
	text-decoration: none;
        text-transform: uppercase;
}

ul#sliding-navigation li.sliding-element a:hover { color: #ff8700;; }

#content {
	width: 750px;
	margin: 50px auto;
	padding: 20px;
	background: #FFF;	
	border: 1px solid #CCC;
}

h1 {
	margin: 0;
}

hr {
	border: none;
	height: 1px; line-height: 1px;
	background: #CCC;	
	margin-bottom: 20px;
	padding: 0;
}
/*
p {
	margin: 0;	
	padding: 7px 0;
}
*/
.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

a { 
	outline-color: #888;	
}

div#feature_list {
			width: 750px;
			height: 240px;
			overflow: hidden;
			position: relative;
			/*border: 1px solid #000;*/
			margin: 10px 0 10px 0;
}

div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}
div#feature_listx {
	width: 280px;
	/*height: 800px;
	overflow: hidden;*/
	position: relative;
	/*border: 1px solid #000;*/
	margin: 0 0 20px 0;
}

div#feature_listx ul {
	/*position: absolute;*/
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
}
ul#tabs {
	left: 0;
	z-index: 2;
	width: 280px;
}

.d1, .d2, .d3, ul#tabs li {
	font-size: 12px;
	font-family: Arial;
}

.d1 img, .d2 img, .d3 img, ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}

.d1 a, .d2 a, .d3 a, ul#tabs li a {
	color: gray;
	text-decoration: none;	
	display: block;
	padding: 10px;
	height: 60px;
	outline: none;
}
#icurrent {
	background:  url('../images/feature-tab-currentx.png');
	color: #FFF;
}

ul#tabs li a:hover {
	text-decoration: underline;
}

.d1 a.current, .d2 a.current, .d3 a.current, ul#tabs li a.current {
	background:  url('../images/feature-tab-currentx.png');
	color: #FFF;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	right: 0;
	width: 480px;
	height: 240px;
	position: relative;
}

ul#output li {
	position: absolute;
	width: 463px;
	height: 240px;
}

ul#output li a {
	position: relative;
	display: block;
	bottom: 245px;
	right: -305px;
	padding: 6px 12px;
	text-decoration: none;			
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	/*background: #000;*/
	-moz-border-radius: 5px;
}

ul#output li a:hover {
	background: #222222;
}

.anyClass ul li {
  margin: 4px;
}
.anyClass ul a img {
  /*border: 1px solid #ff8700;   
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  */
  border-color: white;
  
}

#left-column {
			float:left;
			padding:1px 0 0 0px;
			width:280px;
	}
/* left column styles */
#title-news{
	font-size:14px;
        font-weight:bold;
	margin:0;
	color:#fff;
	background:url(../images/bg-left-header.gif) no-repeat left top;
	height:25px;
	line-height:23px;
	padding:0 0 0 9px;
	}
#left-column a {color:black;font-size:14px;display: block;}
#left-column h3 {
	font-size:14px;
	margin:0;
	color:#fff;
	background:url(../images/bg-left-header.gif) no-repeat left top;
	height:25px;
	line-height:23px;
	padding:0 0 0 9px;
	}

ul.nav-news {
	margin:0 0 0 0;
	border-bottom:2px solid #FF9600;
	/*background:#ECEFE7;*/
	list-style:none;
	padding:0 2px;
	}
ul.nav-news li {
	padding:4px 4px 6px 5px;	
	margin: 10px 0;
	background:url('../images/bg-dotted.gif') repeat-x bottom;
	}
ul.nav-news a {
	padding:0 0 0 0px;
	/*background:url('../images/arrow.gif') no-repeat 0 4px;*/
	}
ul.nav-news span {color:red;font-size:12px;}
ul.nav-news a:hover {
	font-weight:bold;
	}
ul.nav-news li.last {background:none;}

/*********************
		Forms
*********************/
form{
	padding:10px;
	margin:0 auto;
}
form#form fieldset {
	display:block;
	padding:5px 10px 5px 10px;
	line-height:20px;
	margin-bottom:10px;
        border:1px solid #ff8700;

}
form#form legend {
        text-align: center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding:3px;
	width:275px;
        border:1px solid #ff8700;
	background:#fff url(../images/form_blue.gif) repeat-x center left;
	color:#ff8700;

}
form#form label {
	clear:left;
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:10px;
	margin-bottom:5px;
}
form#form input {
	padding:3px;
	margin-bottom:5px;
        border:1px solid #e8e7e1;
	background:#fff url(../images/form_blue.gif) repeat-x top left;

}
form#form select {
	margin-left:5px;
}
form#form textarea {
	width:410px;
	height:100px;
	padding:5px;
	overflow:auto;
        border:1px solid #e8e7e1;
	background:#fff url(../images/form_blue.gif) repeat-x bottom left;

}
form#form option {
	background:#FFF;
}
form#form optgroup option {
        background:#e8e7e1;

}
form#form #button1, form#form #button2 {
	padding-right:5px;
	cursor:pointer;
	width:150px;
	
	font-weight:bold;
        color:#ff8700;
}
form#form #button1:hover, form#form #button2:hover {
	background-position:center left;
        color:#3a75c4;

}
form#form ul{
    list-style:none;
    margin:0 0 11px;
    padding:0 2px;
}
form#form #library li  {
background:url("../images/bg-dotted.gif") repeat-x bottom;
padding:4px 4px 6px 5px;
}
form#form #library a {
background:url("../images/arrow.gif") no-repeat scroll 0 4px transparent;
padding:0 0 0 12px;
}
form#form #library a:hover {
font-weight:bold;
}


.txt_title{
    font-size:1.23em;
    font-weight:bold;
}
.txt_description{
    padding-top: 5px;
}
.tbl_content {
background-color:#dfeffc;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-left:5px;
padding-right:5px;
text-align:left;
vertical-align:top;
}
