

	html {
		padding: 0;
		margin: 0;
	}

	body {
		margin: 0;
		background: #c3d7cb url(/user/annas/images/gui/bg_body.png) top left repeat-x;
	}

        a:link, a:visited, a:hover, a:active {
               text-decoration:none;
               color: #000;
        }

        strong {
               font-weight: bold;
         }

	#another_container {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: auto;
		width: 806px;
		margin-top: 50px;
	}
	
	img, div { behavior: url(/user/annas/iepngfix/iepngfix.htc.jsp) }

	#container {
		float: left;
		background-color: white;
		background-position: left top;
		width: 800px;
	}

	#left_column {
		float: left;
		width: 253px;
		background-position: left top;
		background-repeat: no-repeat;
		background-image: url(/user/annas/images/gui/background.png);
		background-color: #11100e;
	}

	#right_column {
		float: right;
		width: 547px;
	}

	#right_column #column {
		margin: auto;
		width: 400px;
	}

	#top_menu {
		margin-right: auto;
		margin-left: auto;
		width: 440px;
		margin-bottom: 1em;
		margin-top: 1em;
	}
	
	#top_menu .item {
		margin-left: 20px;
		padding-bottom: 20px;
		padding-top: 20px;
	}

	#top_menu .bundle {
		float: left;
	}

	#top_menu .active {
		background-color: #e07a48;
	}

	#top_menu .active a:link {
		background-color: #e17b48;
		color: white;
	}

	#top_menu .active a:visited {
		background-color: #e17b48;
		color: white;
	}

	#top_menu a:link {
		font-size: .8em;
		text-transform: uppercase;
		font-family: Helvetica;
		text-decoration: none;
		color: #c8491b;
	}
	
	#top_menu a:visited {
		font-size: .8em;
		text-transform: uppercase;
		font-family: Helvetica;
		text-decoration: none;
		color: #c8491b;
	}

	#top_menu a:active {
		font-size: .8em;
		text-transform: uppercase;
		font-family: Helvetica;
		text-decoration: none;
		color: #c8491b;
	}

	#top_menu a:hover {
		font-size: .8em;
		text-transform: uppercase;
		font-family: Helvetica;
		text-decoration: none;
		color: #c8491b;
	}

	.clear {
		clear: both;
	}

	#logo {
		margin-top: 2em;
		height: 125px;
		width: 355px;
		background-repeat: no-repeat;
	}

	.heading {
		padding-top: 1.0em;
		color: #1f1f1f;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
	}

	.introduction {
		font-size: .8em;
		text-transform: uppercase;
		color: #c8d9cf;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}

	.text {
                line-height: 1.3em;		
                padding-bottom: 1em;
		padding-top: 0em;
		font-size: .8em;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
       .text p {padding: 0.6em 0 0 0em;
                   margin-bottom: 0em;
                   margin-top: 0.0em;
        }
 .text li {line-height: 1.1em;	
                   padding: 0.6em 0 0 0em;
                   margin-bottom: 0em;
                   margin-top: 0.0em;
        }


	#footer_menu {
		padding-bottom: 1em;
	}
	
	#footer_menu a:link {
		text-transform: uppercase;
		margin-right: 1em;
		color: #c8d9cf;
		font-size: .9em;
		font-family: Helvetica;
		text-decoration: none;
	}

	#footer_menu a:visited {
		text-transform: uppercase;
		margin-right: 1em;
		color: #c8d9cf;
		font-size: .9em;
		font-family: Helvetica;
		text-decoration: none;
	}

	#footer_menu a:active {
		text-transform: uppercase;
		margin-right: 1em;
		color: #c8d9cf;
		font-size: .9em;
		font-family: Helvetica;
		text-decoration: none;
	}

	#footer_menu a:hover {
		color: black;
	}

	.meta_admin_pane {
		margin-right: 6px;
		font-size: small;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		float: right;
		width: 250px;
		background-color: #fb6f35;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
	}

	.meta_admin_pane .header {
		margin-bottom: 1px;
		background-color: white;
		text-align: center;
		padding: .3em;
		font-family: Helvetica;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
	}

	.meta_admin_pane a {
		margin: .3em;
	}

	#bundle img {
		display: none;
	}

	#right_side {
		width: 6px;
		float: right;
	}
	
	#right_side .top {
		height: 14px;
		background-image: url(/user/annas/images/gui/shadow/top.png);
		background-position: right top;
		background-repeat: no-repeat;
	}
	
	#right_side .edge {
		background-image: url(/user/annas/images/gui/shadow/right_edge.png);
		background-position: right top;
		background-repeat: repeat-y;
	}

	#bottom_side {
		height: 7px;
		clear: both;
	}
	
	#bottom_side .left {
		float: left;
		width: 26px;
		height: inherit;
		background-image: url(/user/annas/images/gui/shadow/bottom_left.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#bottom_side .edge {
		float: left;
                width: 774px;
		height: 7px;
		background: url(/user/annas/images/gui/shadow/bottom_edge.png)  top right repeat-x;
	}
	
	#bottom_side .bottom {
		float: right;
		width: 6px;
		height: inherit;
		background-image: url(/user/annas/images/gui/shadow/right_bottom.png);
		background-position: top left;
		background-repeat: no-repeat;
	}

.adminLinksTable {
	border: 1px solid #000;
	border-width: 0 1px 1px 0;
}
.imcmsAdmBgHead {
	background-color: #20568D;
	color: #fff;
}
.imcmsAdmBgCont {
	background-color: #f5f5f7;
	color: #000;
}
.imcmsFormBtnPanel {
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
	background-color: #e7e7e7;
	cursor: pointer;
	height: 20px;
	border: 1px outset #000;
	border-color: #fff #000 #000 #fff;
	text-align: center;
	text-transform: none;
}


.formBtn {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;
	background-color: #1e5d6f;
	border: 1px solid #666;
	cursor: pointer;
}
.formField, TEXTAREA, SELECT {
	font: 11px Verdana, Geneva, sans-serif;
	color: #000;
	background-color: #fff;
	border: 1px solid #1e5d6f;
}

#formEngine {
	margin: 0;
	padding: 15px 0;
}
FORM#formEngineForm {}
TABLE.formEngineTable {}
TABLE.formEngineTable TD {
	font: 0.8em/1.3em Georgia, "Times New Roman", Times, serif;
}
TABLE.formEngineTable .td1 {
	width: 120px;
	padding: 6px 2px;
}
TABLE.formEngineTable .label_fullwidth {
	padding-bottom: 8px;
}
#formEngine H2 {
	margin: 10px 0 !important;
	padding: 0 !important;
	font-weight: bold;
}
#formEngine .dividerHeading {
	margin-bottom: 10px;
	padding-top: 25px;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;
	font-size: 13px;
	font-weight: bold;
}
#formEngine .dividerLine {
	border-bottom: 1px solid #cccccc;
	height: 1px;
	line-height: 1px;
}
#formEngine .dividerSpacer {
	height: 10px;
	line-height: 1px;
}
TABLE.formEngineTable .tr_textarea TD,
TABLE.formEngineTable .tr_radiobutton TD,
TABLE.formEngineTable .tr_checkbox TD {
	padding-bottom: 12px;
}
