BODY {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color:#520100;
	background:#fff7ff;

}
/*GENERAL FORMATTING*/
A {
	text-decoration:none;
	color:#520100;
}
A:hover {
	text-decoration:underline;
}
.small_text {
	font-size:0.8em;
}
.smallest_text {
	font-size:0.7em;
}
.highlight_text {
	color:#520100;
}
.alt_text {
	color:#520100;
}
TEXTAREA {
	border:1px solid #E0E0E0;
	background:#fffff0;
	font-family: Verdana, Helvetica, sans-serif;
	color:#520100;
	font-size:1em;
}
SELECT {
	border:1px solid #E0E0E0;
	color:#520100;
	font-weight:600;
}
/*STRUCTURE*/
#page {
        min-height:900px;
	height:auto !important;
	height:900px;
        width:910px;
        margin:auto;
}
	#page_top {
		width:910px;
		height:5px;
		font-size:0px;
		display:block;
		background:url('/images/css/maincontainer_top_bg.jpg');
	}

	#page_center {
		width:910px;
		min-height:600px;
		height:auto !important;
		height:600px;
		background:url('/images/css/maincontainer_center_bg.jpg');
		text-align:center;
	}

	#page_center_shell_layer1 {
		width:900px;
		min-height:600px;
		height:auto !important;
		height:600px;
		background:#F5D5F5;
		text-align:center;
		margin:auto;
	}
	#page_center_shell_layer2 {
		width:900px;
		min-height:600px;
		height:auto !important;
		height:600px;
		background:url('/images/css/page_background.jpg') repeat-x;
		margin:auto;
	}
		#page_center_leftcol {
			float:left;
			height:auto;
			width:646px;
			text-align:right;
		}
			#banner {
				margin-left:30px;
				height:90px;
				background:url('/images/css/bannerlogo.png') no-repeat right;
				margin-top:30px;
				margin-bottom:4px;
				width:616px;
			}
			#content_main {
				margin-left:30px;
				width:616px;
			}
				#content_main_top {
					background:url('/images/css/content_main_top_bg.jpg');
					height:13px;
					width:616px;
					font-size:0px;
				}
				#content_main_content {
					width:616px;
					min-height:500px;
					height:auto !important;
					height:500px;
					background:#fff7ff;
					text-align:center;
				}
				#content_main_content A {
					text-decoration:underline;
				}
				#content_main_content A:hover {
					text-decoration:none;
				}
				#content_main_bottom {
					background:url('/images/css/content_main_bottom_bg.jpg');
					height:16px;
					width:616px;
					font-size:0px;	
				}
		
		#page_center_rightcol {
			float:left;
			height:auto;
			width:auto;
			text-align:left;
		}
			#nav_menu {
				width:auto;
				height:auto;
				margin-left:auto;
				margin-right:auto;
				margin-top:30px;
			}
			#snicons {
				margin:auto;
				margin-top:14px;
				text-align:center;
			}
			#google_translate_element {
				margin-top:14px;
				text-align:center;
			}
			#logos {
				margin-top:20px;
				text-align:center;
			}
				#logos IMG {
					border:0px;
				}



	#admin_page_center {
		width:100%;
		min-height:600px;
		height:auto !important;
		height:600px;
		background:#ffffff;
	}
	#page_bottom {
		background:url('/images/css/maincontainer_bottom_bg.jpg') bottom;
		width:910px;
		height:5px;
		font-size:0px;
		text-align:right;
	}
	#page_bottom A {
		color:#520100;
		text-decoration:none;
	}
	#page_bottom A:hover {
		text-decoration:underline;
	}
	#page_bottom P	{
		margin:0; padding: 0;
	}

/*OTHER COMPONENTS*/
#home_content {
	min-height:300px;
	height:auto !important;
	height:300px;
	text-align:left;
	padding-left:16px;
	padding-top:16px;

}
#home_images {
	width:600px;
	height:185px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	.home_image {
		float:left;
		margin-right:4px;
		margin-left:4px;
		width:190px;
		height:185px;
		display:block;
	}
#home_thumbs {
	width:608px;
	height:63px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
	.home_thumb {
		float:left;
		margin-right:1px;
		margin-left:1px;

	}
#sn_icons {
	height:auto;
	text-align:right;
	padding-right:2px;
}
#breadcrumb_menu {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	font-size:1em;
	text-align:left;
	text-indent:20px;
	height:10px;
	display:none;
}
#page_content {
	width:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	padding-top:4px;
	text-align:left;
	min-height:554px;
	height:auto !important;
	height:554px;
}
	#page_content H2 {
		color:#520100;
	}	
.page_heading {
	font-size:1.5em;
	margin-bottom:8px;
	font-weight:600;
	color:#520100;
}
#statement {
	width:auto;
	height:auto;
	padding-left:20px;
	padding-top:16px;
	text-align:left;
}
.download_button {
	background: url('/images/css/download_button_bg.jpg') no-repeat;
	width:160px;
	height:30px;
	text-align:center;
}
.download_button A {
	font-weight:600;
	line-height:26px;
	font-size:0.8em;
	color:#ffffff;
	text-decoration:none;
	width:100%;
	height:100%;
}
/* BUTTONS */

.button1 A {
	background:#520100;
	color:#ffffff;
	font-weight:600;
	padding:2px;
	font-size:14px;
	text-decoration:none;
	border:1px solid #520100;
	width:auto;
}
.button1 A:hover {
	color:#520100;
	background:#ffffff;
	border:1px solid #E0E0E0;
	width:auto;
}
/* USER MENU */

#jsmenu
{	margin: 0;
	padding: 0;
	z-index: 30;
	width:250px;
	margin-top:30px;
}
#jsmenu li
{	
	margin: 0;
	padding: 0px;
	list-style: none;
	float: none;
	font-size:0.9em;
	font-weight:600;
	margin-bottom:4px;
	background: url('/images/css/nav_button.png') center no-repeat;
	height:33px;
}
#jsmenu li a
{
	height:30px;	
	display: block;
	margin: 0 1px 0 0;
	width: auto;
	background:none;
	color:#ffffff;
	line-height:30px;
	text-align: center;
	width:250px;
	font-size:1.2em;
	text-decoration: none}


#jsmenu li a:hover
{	color: #F5D5F5;}

#jsmenu div
{	position: absolute;
	visibility:hidden;
	margin: 0;
	padding: 0;
        min-width:100px;
	width:auto !important;
	width:250px;
	border: 0px dotted #e0e0e0}

	#jsmenu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding-left: 5px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #520100;
		padding-right:3px;
	}

	#jsmenu div a:hover
	{	background: #520100;
		color: #FFF}

/* ADMIN */
#adminmain {
	text-align:left;
	margin-left:0px;
	width:auto;
	height:auto;
	float:left;
	padding-bottom:40px;
}
.admin_form {
        min-height:300px;
	height:auto !important;
	height:300px;
	width:740px;
}
.admin_form INPUT {
	border:1px solid #E0E0E0;
	color:#520100;
}
#adminloginform {
	margin-left:350px;
	width:200px;

}
#contentnav {
        float:left;
        min-height:420px;
	height:auto !important;
	height:420px;
	margin-left:6px;
	margin-right:12px;
	margin-top:4px;

}
#dropdown_outer {
	background:white;
        border:1px solid #E0E0E0;
        min-height:404px;
	height:auto !important;
	height:404px;
	width:140px;

}
#dropdown {
	width:134px;
        border:0px solid #E0E0E0;
        border-top:0px solid #E0E0E0;
        color:#d46b46;
        margin:auto;
	height:auto;
}
#subnav {
	width:134px;
        background-color:#ffffff;  
        border:1px solid #E0E0E0;      
        color:#d46b46;
        margin:auto;
        margin-top:10px;
}
.menucat {
    clear:both;
    width:100%;
}
#menucat_head {
	width:100%;
	height:24px;
	text-align:left;
	text-indent:4px;
	line-height:24px;
	border-bottom:1px solid #E0E0E0;
    
}
#menucat_head A {
    color:#520100;
    text-decoration:none;
    font-weight:600;

}
#menucat_head A:hover {
    color:#520100;

}
.menucat_out {
    width:100%;
    height:162px;
    overflow:hidden;
    background:white;
    margin-bottom:0px;
}
.menucat_in {
	float:left;
	height:1020px;
	width:152px;
	padding-left:4px;
	padding-top:4px;
	color:#2F3F13;
	font-size:12px;
	text-align:left;
}
.menucat_in A {
    color:#520100;
    text-decoration:none;
}
.menucat_in_nav {
	float:left;
	height:60px;
	width:18px;
	color:#2F3F13;
	padding-top:4px;
}
.menu_cat_li_link {
	color:#30c1d2;
}
.user_form {
	width:100%;
	text-align:left;
	margin-top:6px;
}
	.user_form INPUT {
		border:1px solid #e0e0e0;
		color:#520100;
	}
.pages_table_col1 {
	float:left;
	padding:1px;
        min-height:22px;
	height:auto !important;
	height:22px;
	margin-top:2px;
	margin-right:2px;
	width:580px;
	border:1px solid #E0E0E0;
	font-size:1.1em;
}
.pages_table_col2 {
	float:left;
	padding:1px;
	height:22px;
	margin-top:2px;
	margin-right:2px;
	width:120px;
	border:1px solid #E0E0E0;
	font-size:1.1em;
}
.pages_table_col3 {
	float:left;
	padding:1px;
	height:22px;
	margin-top:2px;
	margin-right:2px;
	width:60px;
	border:1px solid #E0E0E0;
	font-size:1.1em;
}
.pages_table_col4 {
	float:left;
	padding:1px;
	height:22px;
	margin-top:2px;
	margin-right:2px;
	width:60px;
	border:1px solid #E0E0E0;
	font-size:1.1em;
}

.media_table_col1 {
	float:left;
	padding:1px;
	height:50px;
	margin-top:2px;
	margin-right:2px;
	width:560px;
	border:1px solid #E0E0E0;
}
.media_table_col2 {
	float:left;
	height:50px;
	padding:1px;
	margin-top:2px;
	margin-right:2px;
	width:60px;
	border:1px solid #E0E0E0;
}
.user_q_table {
	font-size:12px;
	margin-left:-2px;
}
.user_q_table_td {
	border:1px solid #E0E0E0;
	vertical-align:top;
	padding-right:16px;
	padding-left:2px;
}
.user_q_table_td A {
	color:#520100;
	text-decoration:none;
}
.user_q_table_td A:hover {
	color:#520100;
	text-decoration:underline;
}
.user_q_table_tr {
	font-weight:600;
}









