﻿div.error
{
    display:none;
}
div.error_image
{
    width:15px;
    height:15px;
    display:block;
    float:right;
    margin-right:20px;
    margin-top:4px;
}
div.error_imageHomepage
{
    width:15px;
    height:15px;
    display:block;
    float:right;
    margin-right:0px;
    margin-top:4px;
}
div.RB label
{
    width:30px;
    float:left;
}
div.RB input
{
    height:20px;
    float:left;
    margin-right:5px;
}
select.select.error {
	border:solid 1px #db5d00;
	display: inline;
	margin: 0 5px 0 0;
}
div.form fieldset textarea.textfield {
	display: block;
	width: 370px;
	overflow: auto;
}
div.form fieldset textarea.textfield.error {
	border:solid 1px #db5d00;
	display: inline;
	margin: 0 5px 0 0;
}
div.form div.charsleft {
	color:#888;
	font-weight: bold;
	font-size: 1.5em;
	float: right;
	margin-right:40px;
}
div.HeaderSubMenu
{
    display:none;
    position:absolute;
    margin-top:40px;
    margin-left:7px;
    background-color:transparent;
    clear:both;
    padding:0;
}
div.HeaderSubMenu ul
{
    list-style:none;
    margin:0;
    padding:0;
}
div.HeaderSubMenu ul li
{
    padding:0;
    margin:0;
    float:none;
}
div.HeaderSubMenu ul li a, div.HeaderSubMenu ul li a:visited
{ 
    background:#fff url(../images/bg_subnav.gif) repeat-x scroll left bottom;
    float:none;
    color:#000;
    margin:0;
    padding:1px 3px 1px 10px;
    display: block;
    zoom:1;
    width:180px;
}
div.HeaderSubMenu ul li a:hover, div.HeaderSubMenu ul li a:active 
{
    background:#fff url(../images/bg_subnav_true.gif) repeat-x scroll left bottom;
}
