body {background-repeat:repeat-x; }

div.container-content { _width:470px; }

#content_temp a {color:#666; }
#content_temp { padding:0; color:#333; }
#content_temp p,
div.column2 { color:#333; font-size:12px; }

ul#categorymenuUl li 
{
    list-style:none;
    margin:0;
}
    
#content_temp h1 {
    background-color:transparent;
    border: 0 none;    
    font-size:24px;
    font-weight:bold;
    line-height:26px;
    margin-right:0;
    text-align:left;
}

.container-content
{
    float:left;
    padding:5px 15px;
    width:480px;
}
.container-navigation{width:170px;float:left;}

div.leftNavHeader {
    background-color:#444444;
    color:#FFFFFF;
    font-family:tahoma,verdana,arial,sans-serif;
    font-size:13px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    padding:5px;
}

.container-navigation ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
}

#content_temp ul li
.container-navigation ul li { margin:0; }

.container-navigation ul a {
	display: block;
	padding: 4px 3px 4px 20px;
	text-decoration: none;
	background-position: 5px 7px;
	background-repeat: no-repeat;
	
}

.container-navigation ul a.open {
	display: block;
	padding: 4px 3px 4px 20px;
	text-decoration: none;
	background-position: 5px 7px;
	background-repeat: no-repeat; 
}

/* pend: styles for folder on/off */

.container-navigation ul a:hover { 
	text-decoration: none;
}

/* now the nested menu styling */

.container-navigation ul ul a { 
	padding-left: 25px;
	background-position: 12px 7px;
}

.container-navigation ul ul a { 
	padding-left: 35px; 
	background-color: #ffffff;
	background-position: 22px 7px; 
	background-image: url('../images/arrow_visited.gif');  	
    border: 1px solid #FFFFFF;
}

.hidden{display:none;}
.show{display:block;}

div.field-single, div.row-single{padding:3px 0; }
div.field-single .first_field {
    display:block;
    float:left;
    font-weight:bold;
    padding-right:10px;
    text-align:right;
    width:160px;
}

div.field-single input, div.row-single input.data
{
    color:#333333;
    font-size:14px;
    padding:3px;
    width:165px;
}
div.field-single select, div.row-single select.data { width:170px; font-size:14px; padding:3px; }
div.field-single select { font-size:14px; padding:3px; }

div.field-single textarea{width:165px; height:60px;}

.required {
color:red;
padding:0 2px;
}

fieldset{ 
	position: relative; 
	border: 1px solid #c6c6c6;
	padding: 10px 5px;
}

div.field-button{text-align:right; padding-right: 30px;}
div.field-button input
{
    border:1px solid #333333;
    cursor:pointer;
    font-weight:bold;
    height:25px;
    width:100px;
    color:#333;
    font-size:14px;
}
div.spacer1, div.spacer2 {
    clear:both;
    height:0px;
	overflow: hidden;
}

div.spacer1 { height: 1em }
div.required-text{text-align:right; font-weight:bold;}
h1.title-class{text-align:left !important; height:inherit !important; padding: 10px 2px; }

/*#content_temp div.terms{width: 510px;}*/
#content_temp div.terms ul{padding: 10px 10px 10px 25px; list-style-type:disc; color:#333; }
#content_temp ul li { color:#333; }

div.column2{width:500px;float:left; padding-left:5px;}
/*div.column2 table{width:500px;}*/

div.column2 table tr.pag{
    padding:0px; 
	font-weight:bold; 
	text-align:center;
	color:#fff;
	background-color:#444;
}
div.column2 table tr.pag table td {padding:0 3px;}
div.column2 table tr.pag table td a{color:#FFF}

div.column2 table tr.pag table{width:auto;}
div.categories-all{padding:10px 0;}
div.categories-all ul {list-style-image:url('../images/arrow_right_black.gif'); list-style-position:inside;}
div.categories-all ul ul {padding:3px 0 3px 30px; list-style-type:disc; list-style-image:none;}

table.list{border: 1px solid; width:100%; }

.trHeader {
background-color:#444444;
color:#FFFFFF !important;
font-family:tahoma,verdana,arial,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:15px;
text-align:center;
}

#content_temp .trHeader a { color:#FFF; text-decoration:none; }
#content_temp .trHeader a:hover { text-decoration:underline; }

table.list, table.list tr{
    border: 1px solid #000 !important;
    border-collapse:separate !important;
    color: #000000;
}
div.short-table tr.trHeader{
    font-size:11px !important;
}
div.short-table table.list, div.short-table table.list tr{
    font-size: 11px !important;
}

.trHeader th, table.list td{
    padding:3px 5px;
}
.trHeader th{
    font-weight: bold;
}
.trHeader th img {padding-right:5px;}
.trHeader th a{color: #FFFFFF;}
table.list td a{
    text-decoration:underline;
    color:#2859A6;
}
img.category-menu{
    float:left;
    padding-left:5px;
    padding-top:7px;
}
.container-navigation ul li span:hover, .container-navigation ul li span.over { 
	border: 1px solid #000000;
}

.container-navigation ul li span{ 
	border: 1px solid #FFFFFF;
	float:left;
	width:170px;
	background-color: #F4F4F4;
}

div.row-single span.radio{padding:0 10px; float:left;}
div.row-single span.radio input{float:left; padding:0 3px;border: none !important;}
div.row-single span.radio label{width:170px;float:left; font-weight:bold;padding-left:5px;}

div.text-description{padding:10px 10px;}
div.text-description p{padding: 3px 0;}
.bold{font-weight:bold;}

span.no-border input{border: none !important;}

.description-content
{
    color:#666666; 
    font-family:Arial,Arial,Helvetica,sans-serif;
    padding:20px;
    font-size:11pt;
}

.description-content p
{
    padding-bottom:15px;    
}
.description-return { font-weight:bold; }

#content_temp ul#categorymenuUl a
{
    color:#333333;
    text-decoration:none;
    font-weight:normal;    
}

#content_temp ul#categorymenuUl a:hover { text-decoration:none; }

#content_temp div.container-content a  { color:#333333; text-decoration:none; }
#content_temp div.container-content a:hover  { text-decoration:underline; color:#003399; }

ul#listCategory li {padding: 3px 0; }

#content_temp h2.related {
    border-bottom:2px dotted #808080;
    font-size:120%;
    font-weight:bold;
    line-height:25px;
    margin-bottom:5px;
    color:#666666;
}

#content_temp table.list tr td a{ color:#333; text-decoration:none; }
#content_temp table.list tr td a:hover{ text-decoration:underline; color:#003399; }

#content_temp table.list tr.pag a { color:#FFF; }
#content_temp table.list tr.pag td table { margin: 0 auto; }

