@CHARSET "UTF-8";

/* General Stuff */

html, body {

	margin: 0;

	color: #606060;	

}

div {

	float: left;

	margin: 0px;

	padding: 0px;

	background: transparent;	

}

* {

	z-index: 5;

}

a, a:hover, a:active {

	color: #F0A22A;

	font-weight: bold;

}

a:hover, a:active {

	color: #CCC;

}

a img {

	border: none;

}

.pseudo-list {

	list-style-type: none;

	line-height:1.2em;

	padding: 0;

	margin: 0;

}

.formerror {

	background: none;

	color: red;	

}

.clear {

	clear: both;

}

.button * {

	float:left;

	margin:0;

	width:75%;

}

.button a 

{

	cursor:pointer;	

}

.block_header {
	float:none;
	margin-top:15px;	
}

.orange {

	color: #F0A22A;	

}



/* Lists */

#content_right ul li {

	list-style-image: url(/static/img/layout/lists/bullet.gif);

	list-style-type: circle;

}

#content_right li.nestedlist {

	list-style-image: none;

	list-style-type: none;

}

ol, ul {

	padding-left:25px;

	line-height:1.6em;	

}

#content_right ul ul {

	padding: 0;

	margin: 0;

}

.nestedlist {

	padding: 0;

	margin: 0;

}

#content_right ul ul li

{

	list-style-image: none;

	list-style-type: none;

}

.alternating-list 

{

	list-style-image: none;

	list-style-type: none;

	padding: 0px;

}

#content_right ul.alternating-list li {

	list-style-image: none;

	list-style-type: none;

	height: 20px;

	padding: 5px;	

}

.alternating-list .on

{

	background-color: #EAEAEA;

}

.alternating-list a

{

	color: #0099CC;

	margin: 0 15px;

	float: left;

}

.alternating-list a img

{

	border: 0;

	position: relative;

	top: 3px;

	left: 10px;

	margin: 0 10px; 

}



/* Forms, General */

.form_container {

	width: 100%;

	padding:2px 0;	

}

.zend_form {

	margin: 0;

	font-size: 13px;

}

.errorbox {

	border: 1px solid #FFFFFF;

	position: relative;

	top: -100px; 	

}



.zend_form label {

	color: #606060;

	font-weight: bold;	

}



.zend_form input, .zend_form textarea, .zend_form select, .zend_form label, .zend_form a.dp-choose-date {

	margin: 5px 0;

}

.zend_form input[type="text"], .zend_form input[type="password"] {

	background: url(/static/img/layout/form-elements/text-field-long-grey.gif) top left no-repeat transparent;

	width: 412px;

	height: 19px;

	border: none;

	padding: 5px;

	color: #0099CC;

	font-weight: bold;

}

.zend_form input[disabled=""] {

	color: #CCCCCC;

}

.zend_form input[type="button"], .zend_form input[type="submit"] {

	background: url(/static/img/layout/form-elements/submit-button-medium.gif); 

	width: 125px;

	height: 32px;

	border: none;

	color: #FFFFFF;

	text-align: center;

	font-size: 18px;

}

#content_right .zend_form dd ul.errors li, #loginerrors ul li {

	color: red;

	margin-bottom: 15px;

	list-style-image: none;

	list-style-type:circle;

	margin-left: 0;

}


.zend_form dd, .zend_form fieldset

{

	width: 100%;

	display: block;

	float: left;

}

.zend_form fieldset {

	border: 1px solid #CCCCCC;	

	width: 428px;

	padding: 20px;

	margin: 0 0 25px 0;

}

.zend_form dd,

.zend_form dt {

	margin: 0px;

	clear: both;

}



.zend_form fieldset span {

	background: transparent url(/static/img/layout/form-elements/fielset-top-green.gif);

	display:block;

	height:15px;

	width:290px;

	left:-21px;

	top:-50px;

	margin-bottom:-35px;

	padding: 7px 15px;

	position:relative;

	color: #fff;

	font-weight: bold;

}



.zend_form fieldset span legend {

	color: #fff;

}



/* Headers */

h1 {

	color: #0099CC;

	font-size: 2em;

	margin: 15px 0;

}

h2 {

	font-size: 1.9em;

	margin: 13px 0;

	color: #0099CC;	

}

h3 {

	color: #86DA01;

	margin: 12px 0;

	font-size: 1.8em;

}

h5 {

	background-color: #E1E0E1;	

	color: #000000;

	font-size:1em;

}



/* Login Form */

#loginform_container, #loginform {

	margin: 0;

	padding: 0;

}



#loginform td {

	width: 70px;

}

#loginform td[colspan="2"] input, #loginform td[colspan="2"] div {

	margin-left: 75px;

	

}



#loginform p {

	margin: 0;

	padding: 0;

}



#loginform .zend_form label,

#loginform .zend_form input	 {

	margin: 1px 0;

}



#lost-password-link {

	width: 290px;	

}

#loginform ul {

	display: none;

}

#loginform input[type=text], 

#loginform input[type=password],

#lostpasswordform input[type=text],

#lostpasswordform input[type=password]

{

	background: url(/static/img/layout/form-elements/text-field-long.gif) no-repeat;

	display:block;

	height:29px;

	padding:5px;

	width:307px;

}

.iframe .form_container {

	margin: 0;	

}



/* Buttons */

.orangebutton, .greybutton {

	color:#FFFFFF;

	display:block;

	height:19px;

	padding:5px;

	text-align:center;

	text-decoration:none;

}



.orangebutton {

	background: transparent url(/static/img/layout/form-elements/button-large-orange.gif);

	width:137px;

}

.greybutton {

	background: transparent url(/static/img/layout/form-elements/button-small-grey.jpg);

	width:106px;

}

.alternating-list a.delete-button {

	display: block;

	float: right;	

}



.postlude {

	clear: both;

	width: 100%;

}
