/* Start of CMSMS style sheet 'margenau : Left-Nav' */
.left-nav,
.left-nav * {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:11px;
	}
	.left-nav a,
	.left-nav li span.anchor {
		color:#636363;
		text-decoration:none;
		}
	.left-nav a:hover {
		color:#E0624B;
		text-decoration:underline;
		}
	.left-nav a.menuactive {
		color:#E0624B;
		text-decoration:underline;
		}
	.left-nav ul {
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 10px;
		}
		.left-nav li {
			padding-bottom:5px;
			}
		.left-nav li.menuparent {
			list-style-image:none;
			}
			.left-nav li.menuparent span.menuparent {
				font-size:12px;
				font-weight:bold;
				}
			.left-nav li a,
			.left-nav li span.anchor {
				display:block;
				background-image:url(images/leftContent-bullet.jpg);
				background-repeat:no-repeat;
				background-position:0px 6px;
				padding-left:17px;
				line-height:15px;
				}
/* End of 'margenau : Left-Nav' */

/* Start of CMSMS style sheet 'NiceForms' */
/*** Nice Forms ***/

.niceform {
	width:400px;
	margin:auto;
	padding-bottom:30px;
	}
	.niceform .submission_error {
		width:350px;
		border:1px solid #999999;
		background-color:#EAEAEA;
		padding:4px;
		margin:10px auto 20px auto;
		text-align:center;
		}
		.niceform .submission_error h4 {
			font-size:14px;
			font-weight:bold;
			background-color:#FFFFFF;
			margin:0;
			padding:10px;
			color:#CC0000;
		}
	.niceform * {
		margin:0;
		padding:0;
		}
	.niceform #required {
		text-align:right;
		font-weight:bold;
		}
	.niceform h3 {
		border-bottom:1px solid #999999;
		font-size:16px;
		margin:0;
		}
	.niceform fieldset {
		display:block;
		border-width:0;
		clear:left;
		margin-bottom:20px;
		}
		.niceform fieldset div.row {
			clear:left;
			padding-top:5px;
			}
			.niceform fieldset div.row div.field {
				float:left;
				padding-right:15px;
				padding-bottom:10px;
				}
				.niceform fieldset div.row div.field div.error_message {
					display:block;
					clear:left;
					font-weight:bold;
					font-size:11px;
					color:#cc0000;
					}
				.niceform fieldset div.row div.field span {
					background-color:#DADADA;
					padding:3px;
					display:block;
					}
				.niceform fieldset div.row div.field label {
					display:block;
					padding-bottom:3px;
					}
				.niceform fieldset div.row div.field input,
				.niceform fieldset div.row div.field select,
				.niceform fieldset div.row div.field textarea {
					padding:4px;
					border:1px solid #AEAEAE;
					}
				.niceform fieldset div.row div.field input,
				.niceform fieldset div.row div.field select {
					font-size:13px;
					font-weight:bold;
					}
				.niceform fieldset div.row div.field select.selectMultiple {
					height:80px;
					}
				.niceform fieldset div.row div.field textarea {
					font-size:12px;
					}
				.niceform fieldset div.row div.field .text1 input{
					width:380px;
					}
				.niceform fieldset div.row div.field .text2 input{
					width:250px;
					}
				.niceform fieldset div.row div.field .text3 input{
					width:150px;
					}
				.niceform fieldset div.row div.field .text4 input{
					width:75px;
					}
				.niceform fieldset div.row div.field .text5 input{
					width:15px;
					}
				.niceform fieldset div.row div.field .textarea1 textarea{
					width:330px;
					height:100px;
					}
				.niceform fieldset div.row div.field .textarea2 textarea{
					width:250px;
					height:75px;
					}
				.niceform fieldset div.row div.field .text2-0 input{
					width:210px;
					}
				.niceform fieldset div.row div.field .select2-0 select{
					width:220px;
					}
				.niceform fieldset div.row div.field .text2-5 input{
					width:290px;
					}
				.niceform fieldset div.row div.field .select2-5 select{
					width:300px;
					}
				.niceform fieldset div.row div.field .text3-0 input{
					width:130px;
					}
				.niceform fieldset div.row div.field .select3-0 select{
					width:140px;
					}
				.niceform fieldset div.row div.field .text4-0 input{
					width:90px;
					}
				.niceform fieldset div.row div.field .select4-0 select{
					width:100px;
					}
	.niceform .submit {
		background-color:#CCCCCC;
		padding:4px;
		border:1px solid #999999;
		}
		.niceform .submit .submitText {
			background-color:#EAEAEA;
			padding:15px;
			}
			.niceform .submit .submitText p {
				line-height:20px;
				margin-bottom:10px;
				clear:both;
				}
				.niceform .submit .submitText p input.button {
					padding:4px 8px;
					font-size:14px;
					font-weight:bold;
					}
				.niceform .submit .submitText p input.button2 {
					padding:3px 7px;
					font-size:11px;
					font-weight:bold;
					}
					
			
/* End of 'NiceForms' */

/* Start of CMSMS style sheet 'Glossery' */
#glossary {
	width:460px;
	margin:auto;
	}
	#glossary * {
		padding:0;
		margin:0;
		}
	#glossary h3 {
		font-size:16px;
		padding-bottom:10px;
		}
				
	#glossary .glossarynav {
		width:400px;
		margin:10px auto 20px auto;
		border:1px solid #999999;
		background-color:#EAEAEA;
		line-height:17px;
		}
		#glossary h3 {
			font-size:16px;
			padding:2px 10px;
			}
		#glossary .glossarynav form {
			padding:10px;
			text-align:center;
			background-color:#FFFFFF;
			margin:4px;
			}
			#glossary .glossarynav form select {
				font-size:11px;
				padding:3px;
				}
		#glossary .glossarynav .glossaryindex {
			background-color:#FFFFFF;
			margin:4px;
			padding:10px;
			text-align:center;
			}
		#glossary .glossarynav a {
			white-space:nowrap;
			color:#E0624B;
			text-decoration:none;
			font-size:13px;
			}
			#glossary .glossarynav a:hover {
				text-decoration:underline;
				}
		#glossary .glossarynav .glossaryindex {
			display:block;
			clear:both;
			}
			#glossary .glossarynav .glossaryindex ul {
				list-style-type:none;
				}
				#glossary .glossarynav .glossaryindex li {
					float:left;
					padding:3px 8px;
					}
					#glossary .glossarynav .glossaryindex li a {
						white-space:nowrap;
						}
						#glossary .glossarynav .glossaryindex li a.current {
							white-space:nowrap;
							font-size:14px;
							color:#666666;
							text-decoration:none;
							font-weight:bold;
							}
		#glossary .glossarynav .glossarydirect {
			display:block;
			padding:4px 8px;
			}
			#glossary .glossarynav .glossarydirect a {
				color:#666666;
				font-weight:bold;
				display:block;
				padding:4px 8px;
				}
				#glossary .glossarynav .glossarydirect a:hover {
					background-color:#666666;
					color:#EAEAEA;
					text-decoration:none;
					}
			#glossary .glossarynav .glossarydirect .prev {
				float:left;
				}
			#glossary .glossarynav .glossarydirect .next {
				float:right;
				}
	#glossary .terms {
		
		}
		#glossary .terms dl {
			margin-bottom:15px;
			}
			#glossary .terms dt {
				margin-top:10px;
				font-size:14px;
				}
				#glossary .terms dt a {
					color:#636363;
					text-decoration:none;
					}
					#glossary .terms dt a:hover {
						color:#E0624B;
						text-decoration:underline;
						}
			#glossary .terms dd {
				margin-top:6px;
				margin-bottom:9px;
				margin-left:25px;
				font-size:12px;
				color:#888888;
				line-height:18px;
				}


/* End of 'Glossery' */

