.error
{
	color: red;
}

.page_title
{
	margin: 0px;
	padding: 0;
	color: #0CB8E9;
	font-family: "Trebuchet MS" , Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	padding-left: 50px;
	vertical-align: middle;
	
}
.popup_title
{
	color: #0CB8E9;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

.frame_title
{
	margin: 0px;
	color: #aaaaaa;
	font-family: "Trebuchet MS" , Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-right: 0px;
	padding-left: 70px;
	padding-bottom: 0px;
	padding-top: 7px;
}

.menu
{
	margin: 0px;
	color: #aaaaaa;
	font-family: "Trebuchet MS" , Geneva, Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 7px;
}

a
{
	color: #0CB8E9;
}

a:visited
{
    color: #0CB8E9;
}

a:hover, a:active
{
    color: #FF1010;
}

img {
	border: none;
}

.tah9 {
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

.tah10 {
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
    color: #505050;
}

.tah11
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #505050;
}

.ahs12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tah11_pad
{
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    color: #505050;
    padding-left: 40px;
}

.details
{
    margin: 5px;
    color: #666;
    font-size: 10px;
    line-height: 1.4em;
    font-family: Verdana;
}

/* inputs */
input, select { 
	vertical-align: middle; 
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
textarea {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

input, textarea, select { 
	color: #333; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: middle;
	margin: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.helpline {
	border: solid 1px #F8F8F8;
	background-color: #F8F8F8;
	color: #666;
}

input.button {
	background: #FFF;
	border: solid 1px #BBB;
	border-left-color: #CCC;
	border-top-color: #CCC;
	color: #666;
}

input.button:hover {
	color: #000;
	border-left-color: #AAA;
	border-top-color: #AAA;
	border-right-color: #999;
	border-bottom-color: #999;
}

input.form_elements, textarea, select {
	border: solid 1px #888;
	color: #666;
	background-color: #F8F8F8;
}

input.mainoption {
	border: solid 1px #666;
	color: #444;
	background-color: #F8F8F8;
}

* html input.form_elements, * html textarea, * html select {
	color: #333;
	border: solid 1px #7F9DB9;
}


input.form_elements:hover, textarea:hover, select:hover, select:focus {
	border: solid 1px #666;
	color: #444;
	background-color: #FAFAFA;
}

input.form_elements:focus, textarea:focus {
	border: solid 1px #7F9DB9;
	color: #000;
}

input.form_elements:focus, select:focus {
	background: #E7E7E7;
}

textarea:focus {
	background-color: #F4F4F4;
}

select option {
	background-color: #F0F0F0;
	color: #333;
}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
}

#dropmenudiv{
position:absolute;
border:1px solid #CCCCCC;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #7F7F7F;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CDF1FC;
}
