* {margin:0; padding:0; font:12px Verdana,Arial}

#options {width:99%; margin:0 auto 15px; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:99%; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:98%; border:1px solid #9ac1c9; padding:6px 6px 8px 7px; font-weight:bold; margin:5px 0px 0px 0px; cursor:pointer; background:url(images/header.gif)}
#acc h3:hover {background:url(images/header_over.gif)}
#acc .acc-section {overflow:hidden; }
#acc .acc-content {width:97%; padding-right: 1.77%; padding-bottom:15px; padding-top:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:99%; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:98%; border:1px solid #9ac1c9; padding:6px 6px 8px 10px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
#nested h3:hover {background:url(images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:97%; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}
#nested .acc-selected {background:url(images/header_over.gif)}

#acc .button_submit{
background:url("images/button_highlight.png") repeat-x scroll 0 0 #6D859C;
border-color:#8E9CAA #66798C #5A6E83 #7B8C9C;
border-style:solid;
border-width:1px;
color:#FFFFFF;
padding:6px 12px;
border-radius: 0px;
-moz-border-radius:0 0 0 0;
text-shadow:0 0px 0 #FFFFFF;

}

#acc .button_submit:hover{
background:url("images/button_highlight_selected.png") repeat-x scroll 0 0 #69909E;
border-color:#8CA2AB #537481 #456977 #527480;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
padding:6px 12px;
}

textarea.large{ height:190px; }
textarea.medium{ height: 110px; }


input.input, textarea.medium, textarea.large{
	-moz-border-radius:3px 3px 3px 3px;
border:1px solid #CCCCCC;
margin-right:1em;
padding:4px;
width:98%;


}

input.input:focus, textarea.medium:focus, textarea.large:focus{
	background-color:#FFFFCC ;
	border-color:#FFCC66 ;
}

.updated, .wrap .error {
margin:5px 0 15px;
}
.updated, .login .message {
background-color:#FFFFE0;
border-color:#E6DB55;
}
.updated, .error {
-moz-border-radius:3px 3px 3px 3px;
border-style:solid;
border-width:1px;
margin:5px 15px 2px;
padding:0 0.6em;
}

.form-general-options{
	border-collapse:collapse;
clear:both;
margin-bottom:-8px;
margin-left:1%;
margin-top:0.5em;
padding-left:21px;
width:100%;
}

.txtalign_left{
	text-align:left;
}

.table_seperator_bottom{
	border-bottom: 1px dotted #9AC1C9; 
	padding-bottom: 10px;
}

.table_seperator_top{
	padding-top: 15px;
}

.padding_bottom_15px{
	padding-bottom: 15px;
}