body {
	font-family : Trebuchet MS, Helvetica, sans-serif;
	font-size : small;
}

a {
	color : #007C85;
	text-decoration : none;
}

a:visited {
	color : #007C85;
	text-decoration : none;
}

a:hover {
	color : #FF6900;
	text-decoration : underline;
}

a:active {
	color : #FF6900;
	text-decoration : underline;
}

#PageContainer {
	width : 800px;
	margin-left : auto;
	margin-right : auto;
	border : 1px solid #007C85;
}

#Header {
	height : 125px;
}

#Container {
	background-image : url(images/bg.jpg);
	background-repeat : repeat;
	width : 800px;
	height : 350px;
}

#Menu {
	width : 165px;
	background-color : #7FBDC2;
	float : left;
	border-top : 1px solid #FF6900;
	border-right : 1px solid #FF6900;
	margin-top : -1px;
	padding-top : 20px;
	padding-left : 10px;
}

ul.menu {
	padding : 0px;
	margin : 0px;	
}

li {
	list-style : none;
}

li.bullet {
	list-style : disc;
}

a.menu {
	color : #FFFFFF;
	text-decoration : none;
	display : block;
	line-height : 15px;
}

a.menu:visited {
	color : #FFFFFF;
	text-decoration : none;
}

a.menu:hover {
	color : #FF6900;
	text-decoration : none;
}

a.menu:active {
	color : #FF6900;
	text-decoration : none;
}

#Image {
	width : 200px;
	float : left;
}

#IndexContent {
	font-size : 12px;
	color : #666666;
	background-color : #FFFFFF;
	width : 383px;
	float : left;
	padding : 20px;
	height : 310px;
	overflow : auto;
}

#CampaignContent {
	font-size : 12px;
	color : #666666;
	background-color : #FFFFFF;
	width : 583px;
	float : left;
	padding : 20px;
	height : 310px;
	overflow : auto;
}

#Content {
	font-size : 12px;
	color : #666666;
	background-color : #FFFFFF;
	width : 383px;
	float : left;
	padding : 20px;
	height : 310px;
	overflow : auto;
}

#PrintContent {
	font-size : 12px;
	color : #666666;
	float : left;
	padding : 20px;
}

h1 {
	font-size : medium;
	color : #007C85;
	font-weight : normal;
}

h2 {
	font-size : small;
	color : #FF6900;
	font-weight : normal;
}

#Footer {
	font-size : x-small;
	color : #FFFFFF;
	background-image : url(images/bg_footer.jpg);
	background-repeat : repeat;
	background-color : #007C85;
	height : 25px;
	line-height : 25px;
	padding-left : 5px;
	clear : both;
}

a.footer {
	font-size : x-small;
	color : #FFFFFF;
	text-decoration : none;
}

a.footer:visited {
	font-size : x-small;
	color : #FFFFFF;
	text-decoration : none;
}

a.footer:hover {
	font-size : x-small;
	color : #FF6900;
	text-decoration : none;
}

a.footer:active {
	font-size : x-small;
	color : #FF6900;
	text-decoration : none;
}

#Bottom {
	background-image : url(images/bg_bottom.jpg);
	background-repeat : repeat;
	height : 50px;
}/* PAGING STYLES */.PagingInfo{	padding-bottom: 5px;}/* FORM STYLES */.form-layout {	width: 100%;}.form-layout .label{	width: 150px;}.form-layout .error{	color: red;}.form-layout .value{	}.form-layout .helper{	width: 60%;	border: 1px dashed #a6a6a6;	background-color: #ededed;	margin-top: 20px;	margin-bottom: 20px;	padding: 7px;}.form-layout .buttons{	margin-top: 20px;}/* APPMESSAGE STYLES */#AppMessages{	margin-bottom: 20px;	border: 1px solid #a6a6a6;}#AppMessages .AppMessage{	padding: 7px;}#AppMessages .Success{	color: green;}#AppMessages .Error{	color: red;}#AppMessages .Info{	color: blue;}/* FORMS MODULE STYLES */.module-forms-field-content{	margin-top: 10px;	margin-bottom: 10px;}