

.cms h1 {
	font-size: 20px;
	margin-top: 18px;
	margin-bottom: 12px;
}

.cms h2 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 12px;
	color: #666666;
}

.cms #main-content {
	border: 3px solid #CCCCCC;
	padding: 15px;
	background-color: #EEF8F6;
}

.cms #main-content .separator {
	background-color: #CCCCCC;
	height: 3px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.cms #main-content div.simple-pane, .cms #main-content div.scroll-pane {
	border: 1px solid #666666;
	padding: 15px;
}

.cms #main-content div.scroll-pane {
	height: 200px;
	overflow: scroll;
}

.cms #main-content p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.cms #main-content table.horizontal-minimalist {
	border-collapse: collapse;
	width: 100%;
	margin-top: 12px;
	margin-bottom: 12px;
}

.cms #main-content table.horizontal-minimalist td {
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.cms #main-content table.horizontal-minimalist td.title {
	padding-right: 12px;
}

.cms #main-content table.horizontal-minimalist td.controls {
	text-align: right;
}

.cms #main-content table.horizontal-minimalist td.controls a {
	display: block;
	border: 1px solid #999999;
	padding: 1px 3px 1px 3px;
	background-color: #FFFFFF;
	float: right;
	margin-left: 6px;
}

.cms #main-content table.horizontal-minimalist td.pagination {
	border-bottom-width: 0px;
	padding-top: 12px;
}

.cms #main-content ul {
	margin-left: 25px;
}

.cms #main-content ul li {
	margin-bottom: 6px;
}

.cms #main-content ul li a {
	font-weight: bold;
}



/*********************************************
		Formatting Buttons
*********************************************/

.cms #main-content table.buttonMargin {
	width: auto;
	border-collapse: separate;
}

.buttonMode {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	color: #73769D;
	background-color: transparent;
	white-space: nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
	background-color: #f6f6f6;
	padding: 0;
	border-top: #333 1px solid;
	border-right: #333 1px solid;
	border-bottom: #333 1px solid;
}

.htmlButtonOuterL {
	border-left: #333 1px solid;
}

.htmlButtonInner {
	background-color: transparent;
	text-align: center;
	padding: 0 3px 0 3px;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
}

.htmlButtonOff a:visited {
	text-decoration: none;
}

.htmlButtonOff a:active {
	text-decoration: none;
	color: #999;
}

.htmlButtonOff a:hover {
	background-color: #fff;
	text-decoration: none;
	color: #999;
}
.htmlButtonOn {
	font-family: Verdana, Arial, 'Trebuchet MS', Tahoma, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #f6f6f6;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
}

.htmlButtonOn a:visited {
	text-decoration: none;
}

.htmlButtonOn a:active {
	text-decoration: none;
	color: #999;
}

.htmlButtonOn a:hover {
	background-color: #fff;
	color: #999;
	text-decoration: none;
}


.cms #main-content table.entry_form_table {
}

.cms #main-content table.entry_form_table td, .cms #main-content table.entry_form_table th {
	border: 0px none #000000;
}

.cms #main-content table.entry_form_table {
}

.cms #main-content table.entry_form_table textarea {
	width: 100%;
	height: 150px;
}

/** Input-field width */
.cms input, .cms select,
.cms #main-content table.entry_form_table {
	width: 100%;
}

.cms div.smallLinks input,
.cms div.login_form input,
.cms input.submit_button {
	width: auto;
}

.cms div.registration-form input,
.cms div.registration-form select,
.cms div.forgot-password input,
.cms div.forgot-password select {

	width: auto;
}

/** for input[type="image"] in IE6 */
.cms .validate-image {
    padding-right: 232px;
}
/** /Input-field width */

/** width override for cms */
.cms div#container {
	width: 1000px
}

.cms ul#primary-navigation {
	width: 1000px
}

.cms div.full-width {
	width: 1000px
}

.cms div#footer {
	background-image: none;
	background-color: #213f80;
}

.cms ul#primary-navigation {
	background-color: #213f80;
	background-image: none;
}

.cms ul#primary-navigation li.current a,
.cms ul#primary-navigation a:hover,
.cms ul#primary-navigation a:active,
.cms ul#primary-navigation a:focus {
	background-image: none;
	background-color: #bbd2ef
}

.cms #main-content {
	background-color:#dddbd8;
}
/** /width override for cms */
