@import url( bootstrap.css );
@import url( animation.css );
@import url(skin.css);
@import url(portal.css);
@import url(default.css);
@import url(module.css);
@import url(InsidePage-leftmenu.css);

/* ----------------------------- Page Setup Start ----------------------------- */

* {
	margin: 0;
}


.image_text { behavior: url("css/iepngfix.htc") }

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*html, body, form {height: 100%;}*/

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

#wrap {	
    background-color:#ffffff;
	background: url(/includes/images/sitewide/backgrounds/bg_main.gif) repeat-y center;
    min-height: 500px;
	height: 100%;
	height: auto !important;
	margin: 0 auto -105px; /* the bottom margin is the negative value of the footer's height */
}

#footer_container, .push {
	height: 105px; /* .push must be the same height as .footer */
}

body 
{   
    background-color:#ffffff;
	position: relative; /* Makes sure everything within the body tags are placed relative to the body. */
	margin: 0 auto;
	font-family: Arial, sans-serif;
	font-size: .625em;  /* Matches 10px; */ 
	text-align: center; /* For Centered Layouts in IE 5.5 */
	/*background-color:#ffffff;
	background-image:url(/includes/images/sitewide/bg_main.gif);
	background-repeat:repeat-y;
	background-position:center;*/
	/*background: url(/includes/images/sitewide/bg_main.gif) repeat-y;*/
	/*background-position:center;*/
	color:#333333;
}

#main_container {
    background-color: #ffffff;
}
fieldset, img { border: 0; }


/*p, td { color: #666666; font-size: 1.2em; line-height: 1.4em; }*/
p, tc {font-size:1.2em;line-height:1.5em;}
li {font-size:1.2em;line-height:1.6em;}
ol ul li {font-size:1.0em;line-height:1.4em;}
ul ul li {font-size:1.0em;line-height:1.4em;}
ol ol li {font-size:1.0em;line-height:1.4em;}
td {font-size:1.2em;line-height:1.6em; padding:.5em;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, serif;font-weight:normal; /*color: #4e2683;*/ color:#431158;}

h1 { font-size: 1.7em; }  /* Default Size for h1 is 18px - based on an 10px height */
h2 { font-size: 1.4em; } /* Default Size for h2 is 15px - based on an 10px height */
h3 { font-size: 1.1em; } /* Default Size for h3 is 12px - based on an 10px height */
h4 { font-size: 1.0em; } /* Default Size for h4 is 11px - based on an 10px height */
h5 { font-size: .90em; } /* Default Size for h5 is 10px - based on an 10px height */
h6 { font-size: .80em; } /* Default Size for h6 is 9px - based on an 10px height */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, fieldset, address { padding: .5em 0 .25em 0; }
ol,ul,dl { margin: 1.0em auto 1.0em .5em; }
li, dd {padding-bottom:.90em;}
li, dd { margin-left: 1em; }
fieldset { padding: .5em; }
dt {font-size:1.2em;margin-top:8px;}
dd {font-size:1.2em;}
body ul, body ol {margin-left:2.5em;}

a:link { text-decoration:none; -moz-outline: none; outline: none; /*color: #4e2683;*/ color:#431158; }	/* unvisited link */
a:visited {/*color: #4e2683;*/ color:#431158; }											/* visited link */
a:hover { text-decoration: underline; /*color: #4e2683;*/ color:#431158; }					/* mouse over link */
a:active {outline: none; /*color: #4e2683;*/ color:#431158; }								/* selected link */

#breadcrumbs a {text-decoration:none;}
.bordered_top {
	background: url(/includes/images/sitewide/dots_horizontal.gif) repeat-x top;
	margin-top: 15px;
	padding-top: 15px;
}

.bordered_btm {
	/*background: url(/includes/images/sitewide/dots_horizontal.gif) repeat-x bottom;*/
	border-bottom:1px dotted #cccccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.bordered_left {
	background: url(/includes/images/sitewide/dots_vertical.gif) repeat-y left;
	margin-left: 12px;
	padding-left: 12px;
}



.alignRight {
	text-align: right;
}

.action_link {
	padding-right: 12px;
	background: url(/includes/images/sitewide/actionlink.gif) no-repeat right;
}

	/* Added to specifically adjust these 2 action links on the home page as per design */
	body.home #events .action_link,
	body.home #news .action_link {
		margin-top: -2.3em;
		font-size: 11px;
	}

.action_link_lrg {
	padding-right: 15px;
	background: url(/includes/images/sitewide/actionlink_lrg.gif) no-repeat right;
}


/* For images on internal pages that are floated to the right */
.internal_image {
	float: right;
	margin: 0 0 20px 20px;
}


ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	ul.vertical li {
		margin: 0;
		padding: 0;
	}
	
	ul.horizontal li {
		margin: 0;
		padding: 0;
		float: left;
	}
	
		.image_text {
			margin: 0;
			padding: 0;
		}
		
		ul.graphic li a,
		.image_text {
			display: block;
			overflow: hidden;
			border: 0;
			text-indent: -2000em;
			margin: 0;
			padding: 0;
		}
		
ul.spaced {
	margin: 1em 0 1em 3em;
}

ul.floated {
	list-style-type: none;
	float: left;
	margin-right: 3em;
	_width: 300px;
}
	
	ul.floated li {
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.5em;
		margin: 0;
	}
	
		ul.floated li a {
			display: block;
			height: 1.5em;
			padding-left: 10px;
		}
		
		ul.floated li a:hover {
			text-decoration: none;
			background: #fff;
		}
		
		ul.floated li a.active {
			background: #fff;
			
		}
		
			ul.floated li ul li {
				font-size: 1em;
				font-weight: normal;
				margin-left: 1em;
				list-style-type: none;
			}
		
.clear {
	clear: both;
}
/* ----------------------------- Page Setup End ------------------------------- */

/* ----------------------------- Header Start ----------------------------- */

/* #mainlinks_container, */
#print_header_container {display:none;}

#quicklinks_container,
#header_container,
#dropdown_container,
#subdropdown_container,
#main_container,
#footer_container {
	position: relative;
	width: 100%;
	text-align: left;
	overflow: hidden;
}

#mainlinks_container {
	position: relative;
	width:100%;
	/*padding:0px auto 0px auto; */
	padding:0px;
	height: 30px;
	top: 0;
	left: 0;
	/*background-color: #4e2683;*/
    background-color:#431158;
	z-index: 10000;	
	text-align: left;
	overflow: hidden;
}

#quicklinks_container {
	height: 0;
	background: #ede9f2 url(/includes/images/sitewide/header/bg_quicklinks.gif) repeat-x bottom;
}

#header_container {
	/*background: #4e2683 url(/includes/images/sitewide/header/bg_headercontainer.gif) repeat-x bottom;*/
	width:100% !important;
/*background-color:#4e2683;*/
background-color:#431158;
}


body.home #mainlinks_container {
	position: absolute;
	height: 30px;
	top: 0;
	left: 0;
	/*background-color: #4e2683;*/
    background-color:#909191;
	z-index: 100;
}

/*
body.internal #mainlinks_container {
	position: relative;
	height: 30px;
	top: 0;
	left: 0;
	background-color: #4e2683;
	z-index: 100;
	
}
*/

/*
body.internal #sublinks_container {
	position:relative;
	height:30px;*/
	/*top:30px;*/
/*	
	background-color:#fdb813;
	z-index:1000;	
}*/



body.home #dropdown_container,
body.home #subdropdown_container {
	position: absolute;
	height: 29px;
	top: 0px;
	left: 0;
	/*background-color: #fdb813;*/
    background-color: #909191;
	border-bottom: 2px solid #fff;
	z-index: 50;
	
}

/*
body.internal #dropdown_container,
body.internal #subdropdown_container {
	position: absolute;
	height: 29px;
	top: 30px;
	left: 0;
	background-color: #fdb813;
	border-bottom: 2px solid #fff;
	z-index: 50;
}
*/

/*
body.internal #mainlinks_container {
	background-color: #4e2683;
}

body.internal #dropdown_container {
	background-color: #fdb813;
}
*/

body.home #main_container {
	background-color: #fff;
	padding-top: 30px;

}

/*
body.internal #main_container {
	background-color: #fff;
}
*/

#mainlinks_container {font-size:0.85em;}
#body_menu, #homebody_menu {font-size:0.85em;}


/* --------------------------------------- Quicklinks style definitions -------------------------------------- */
#quicklinks {
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
	height: 141px;
	width: 1009px;
	margin: 0 auto;
	overflow: hidden;
}

	.quicklinks_list {
		width: 120px;
		float: left;
		margin-top: 10px;
	}
	
		.quicklinks_list#contact_col1 {
			width: 160px;
		}
	
		.quicklinks_list p {
			text-transform: uppercase;
			color: #333;
			font-weight: bold;
			font-size: 1.1em;
			margin-bottom: .25em;
		}
	
		.quicklinks_list ul li {
			line-height: 1.4em;
			font-size: 1.1em;
		}

			.quicklinks_list ul li a {
				display: block;
				height: 16px;
				line-height: 16px;
				margin-bottom: 2px;
				
			}
		
		.first {
			margin-left: 35px;
		}
		
		.bordered {
			margin-right: 15px;
		}
		
			.bordered ul {
				background: url(/includes/images/sitewide/dots_vertical.gif) repeat-y right;
			}

#header {
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
    height:80px;
	/*height: 75px;
	 width: 1009px; */
	width:940px;
	margin: 0 auto;
	overflow: hidden;
	/*background: url(/includes/images/sitewide/header/bg_header.gif) no-repeat 194px 0;
	background-image:url(/includes/images/sitewide/backgrounds/chapelheader.jpg);
  background-position:center center;
  background-repeat:no-repeat;*/
}

	#main_logo {
		/*width: 151px;*/
		/*height: 73px;*/
        width:360px;
        /*height:55px;*/
        height:60px;
		background: url(/includes/images/sitewide/logos/ozarks_horizontal.png) no-repeat 0 0;
		position: absolute;
		top: 12px;
		left: 1px;
	}
	
	#global_menu {
		position: absolute;
		top: 0px;
		right: 55px;
		line-height: 19px;
		font-size:0.85em;
	}
	
		#global_menu li {
			padding-top: 5px;
		}
		
			#search_input, .search_input {
				border: 0;
				width: 120px;
				background: url(/includes/images/sitewide/header/bg_input.gif) repeat-x 0 0;
				color: #666;
				font-size: 1em;
				float:left;
				/*
				height: 19px;
				*/
				padding: 4px;
				margin-top: 0px;
				_margin-top: -1px;
				outline: 0;
			}
			
			#search_button {
				margin-right: 16px;
				padding-right: 16px;
				background: url(/includes/images/sitewide/header/global_dots.gif) repeat-y right;
			}
			
			#global_menu li#login_link {
				margin-right: 16px;
			}
			
			a#quicklinks_link {
				padding-right: 12px;
				background: url(/includes/images/sitewide/header/quicklink_down.gif) no-repeat right;
			}
		
			div#header a {
				color: #fff;
				/*font-weight: bold;*/
				/*text-transform: uppercase;*/
				/*font-size: 1.1em;*/
                font-size:.85em;
				display:block;
				float:left;
				margin:auto 0 auto 1.5em;
				line-height:1.8em;
			}

#mainlinks {
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
	height: 30px;
	width: 1009px;
	margin: 0 auto;
	overflow: hidden;
}
/*
	#mainlinks_menu {
		margin-left: 35px;
	}
*/	
	
	#mainlinks_menu {
		width:940px;
		margin:0px auto 0px auto;
	}
	
		#mainlinks_menu li {
		
		}
		
			#mainlinks_menu li a {
				display: block;
				/*text-transform: uppercase;*/
				/*font-weight: bold;*/
				font-size: 1.2em;
				line-height: 30px;
				color: #fff;
				padding: 0 10px;
				text-decoration:none;
				
			}
			
				#home_menu a:hover {
                    /*background-color:#84754e !important;*/
                    background-color:#909191 !important;
				    color:#000000 !important;}

				/* Customization for the admission menu 
				#mainlinks_menu1 a:hover {background-color:#fdb813 !important;
				color:#f2f2f2 !important;}*/
#admission_menu a:hover {
    background-color: #fdb813 !important;
    /*color:#f2f2f2 !important;
				 color:#4e2683;}
				*/
    color: #431158;
}
				/*
				body.section1 #mainlinks_menu li#mainlinks_menu1 a,
				body.section2 #mainlinks_menu li#mainlinks_menu2 a,
				body.section3 #mainlinks_menu li#mainlinks_menu3 a,
				body.section4 #mainlinks_menu li#mainlinks_menu4 a,
				body.section5 #mainlinks_menu li#mainlinks_menu5 a,
				#mainlinks_menu li a:hover {
					color: #4e2683;
					background-color: #fdb813;
					text-decoration: none;
				}
				
				*/
				
				/* Customization for the students menu
				#mainlinks_menu2 a:hover {background-color:#5E9160 !important;
				color:#f2f2f2 !important;} */
				#student_menu a:hover {background-color:#4a703a;
				color:#f2f2f2;}
				
				/* Customization for the staff menu
				#mainlinks_menu3 a:hover {background-color:#5E6191 !important;
				color:#f2f2f2 !important;} */
				#staff_menu a:hover {background-color:#431158;
				color:#f2f2f2;}
				
				
				/* Customization for the alumni menu 				
				#mainlinks_menu4 a:hover {background-color:#9C9A11 !important;
				color:#f2f2f2 !important;}	*/			
				#alumni_menu a:hover {background-color:#9C9A11;
				color:#f2f2f2;}
				
				
				/* Customization for the parents menu 
				#mainlinks_menu5 a:hover {background-color:#7D5EA6 !important;
				color:#f2f2f2 !important;}	*/			
				#parent_menu a:hover {background-color:#7D5EA6;
				color:#f2f2f2;}
				
				
				/* Customization for the guests menu 			
				#mainlinks_menu6 a:hover {background-color:#BE5151 !important;
				color:#f2f2f2 !important;}	*/				
				#guest_menu a:hover {background-color:#84754e !important;
				color:#000000 !important;}

#sublinks {
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
	height: 30px;
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	margin: 0 auto 0 auto;
	padding: 0;
	list-style-type: none;
}



#dropdown,
#subdropdown {
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
	height: 29px;
	width: 1009px;
	margin: 0 auto;
	overflow: hidden;
	
}

/*

#dropdown_container.students {
	background-color:#5E9160 !important;
}

#dropdown_container a {
		color:#f2f2f2 !important;
}

#dropdown_container.staff {
	background-color:#5E6191 !important;
}
*/

	#dropdown ul,
	#subdropdown ul {
		margin-left: 35px;
	}

/*
	.dropdown_menu {
	
	}
	
		.dropdown_menu li {
		
		}
		
		*/
			#sublinks li {		margin: 0;
		padding: 0;
		float: left;}

			/*.dropdown_menu li a {*/
			#sublinks li a {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 29px;
				/*color: #4e2683;*/
                color:#431158;
				padding: 0 5px;
				
			}
			
				
				/*.dropdown_menu li a:hover { */

				
				/*
				body.section1.subsection1 .dropdown_menu li#mainlinks_menu1_1 a,
				body.section1.subsection2 .dropdown_menu li#mainlinks_menu1_2 a,
				body.section1.subsection3 .dropdown_menu li#mainlinks_menu1_3 a,
				body.section1.subsection4 .dropdown_menu li#mainlinks_menu1_4 a,
				body.section1.subsection5 .dropdown_menu li#mainlinks_menu1_5 a,
				
				body.section2.subsection1 .dropdown_menu li#mainlinks_menu2_1 a,
				body.section2.subsection2 .dropdown_menu li#mainlinks_menu2_2 a,
				body.section2.subsection3 .dropdown_menu li#mainlinks_menu2_3 a,
				body.section2.subsection4 .dropdown_menu li#mainlinks_menu2_4 a,
				body.section2.subsection5 .dropdown_menu li#mainlinks_menu2_5 a,
				
				body.section3.subsection1 .dropdown_menu li#mainlinks_menu3_1 a,
				body.section3.subsection2 .dropdown_menu li#mainlinks_menu3_2 a,
				body.section3.subsection3 .dropdown_menu li#mainlinks_menu3_3 a,
				body.section3.subsection4 .dropdown_menu li#mainlinks_menu3_4 a,
				body.section3.subsection5 .dropdown_menu li#mainlinks_menu3_5 a,
				
				body.section4.subsection1 .dropdown_menu li#mainlinks_menu4_1 a,
				body.section4.subsection2 .dropdown_menu li#mainlinks_menu4_2 a,
				body.section4.subsection3 .dropdown_menu li#mainlinks_menu4_3 a,
				body.section4.subsection4 .dropdown_menu li#mainlinks_menu4_4 a,
				body.section4.subsection5 .dropdown_menu li#mainlinks_menu4_5 a,
				
				body.section5.subsection1 .dropdown_menu li#mainlinks_menu5_1 a,
				body.section5.subsection2 .dropdown_menu li#mainlinks_menu5_2 a,
				body.section5.subsection3 .dropdown_menu li#mainlinks_menu5_3 a,
				body.section5.subsection4 .dropdown_menu li#mainlinks_menu5_4 a,
				body.section5.subsection5 .dropdown_menu li#mainlinks_menu5_5 a,
				
				body.section6.subsection1 .dropdown_menu li#mainlinks_menu6_1 a,
				body.section6.subsection2 .dropdown_menu li#mainlinks_menu6_2 a,
				body.section6.subsection3 .dropdown_menu li#mainlinks_menu6_3 a,
				body.section6.subsection4 .dropdown_menu li#mainlinks_menu6_4 a,
				body.section6.subsection5 .dropdown_menu li#mainlinks_menu6_5 a,
				.dropdown_menu li a.active
				{ */
					/*background-color: #fff;*/ 
/*					background-color:#fedc89;
				} */

/* ----------------------------- Header End ------------------------------- */

/* ----------------------------- Content Start ----------------------------- */
/* Hide for Viewing */

div#print_breadcrumbs {
	display: none;
	/*width:920px;
	height:30px;*/
}

div#breadcrumbs {
	position:relative;
	width:935px;
	font-size:1.1em;
	line-height:2.0em;
	color:#999999;
	margin:auto auto auto 35px;
	padding-left:5px;
	font-style:italic;
	/*text-align:right;*/
	background-color:#f2f2f2;
}

div#breadcrumbs a {
	/*text-transform:uppercase;*/
}

#main {
	position: relative;
	text-align: left;
	width: 1009px;
	margin: 0 auto 0 auto;
	background: url(/includes/images/sitewide/backgrounds/bg_main.gif) repeat-y 0 0;
	overflow:auto;
	padding-bottom:105px;
	height:100%;
	min-height:100%;
}

	#main_hero {
		width: 940px;
		height:400px;
		border: 2px solid #fff;
		position: relative;
		/*margin: 30px 0 0 33px;*/
		margin:0px 0px 0px 33px;
		overflow: hidden;
		z-index:10;
	}

	#main_stream {
        text-align:center;
        background-color:#333333;
		width: 940px;
		height:600px;
		border: 2px solid #fff;
		position: relative;
		/*margin: 30px 0 0 33px;*/
		margin:0px 0px 0px 33px;
		overflow: hidden;
		z-index:10;
	}

	#main_content {
		position: relative;
		width: 909px;
/*		height:auto;*/
height:100%;
		padding: 15px 50px 10px 50px;
		z-index:100;
		/*background-image:url(/includes/images/sitewide/maincontent_bg.gif);*/
		background-repeat:no-repeat;
		background-position:top center;
}

		#body_menu {
			position: absolute;
			top:-40px;
			left:675px;
			z-index:100;
		}
			
		#homebody_menu {
			position: absolute;
			/*top:-40px;*/
			top:370px;
			left:675px;
			z-index:100;
		}

		
		#sublinks ul {margin-left:5px;
		margin-top:0px;}
		
			#body_menu li, #homebody_menu li {
				margin-right: 1px;
			}
			
				#body_menu li a, #homebody_menu li a {
					display: block;
					text-transform: uppercase;
					font-weight: bold;
					font-size: 1.2em;
					line-height: 30px;
					/*color: #4e2683;*/
                    color:#431158;
					padding: 0 10px;
					background-color: #fdb813;
				}
				
				#body_menu li a:visited, #homebody_menu li a:visited {text-decoration:none;}

#sub_body_menu {
	position:relative;
	top: -20px;
	left:10px;
	z-index:100;
	margin-bottom:25px;
}

#sub_body_menu li {
				margin-right: 2px;
				overflow:visible;
			}
			
				#sub_body_menu li a {
					display: block;
					text-transform: uppercase;
					font-weight: bold;
					font-size: .90em;
					line-height: 25px;
					/*color: #4e2683;*/
                    color:#431158;
					padding: 0 3px;
					background-color: #fdb813;
				}
				
					#body_menu li a:hover, #sub_body_menu li a:hover, #homebody_menu li a:hover, {
						/*color: #4e2683;*/
                        color:#431158;
						background-color: #fedc89;
						text-decoration: none;
					}
					
	

	
	#slide_container {
		width: 940px;
		border: 2px solid #fff;
		height: 371px;
		position: relative;
		margin-left: 33px;
		overflow: hidden;
	}
	
		#slide_left {
			position: absolute;
			top: 169px;
			left: 0;
			width: 33px;
			height: 66px;
			background: url(/includes/images/sitewide/mainscroll/scrollarrow_left.gif) no-repeat 0 0;
		}
		
		#slide_right {
			position: absolute;
			top: 169px;
			right: 0;
			width: 33px;
			height: 66px;
			background: url(/includes/images/sitewide/mainscroll/scrollarrow_right.gif) no-repeat 0 0;
		}
	
	ul#slide_content {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		overflow: hidden;
		width: 20000px;
	}
	
		ul#slide_content li {
			margin: 0;
			padding: 0;
			width: 940px;
			height: 371px;
			overflow: hidden;
			position: relative;
		}
		
			ul#slide_content li img.mainImage {
				position: absolute;
				top: 0;
				left:0;
				width: 940px;
				height: 371px;
			}
			
.content_box {
	position: absolute;
	width: 305px;
	right: 0;
	bottom: 22px;
	background: #fff;
	padding: 0;
}

	.content_box p {
		padding: 1em;
		color: #666666;
		font-size: 1.1em;
		line-height: 1.4em;
	}



div#introduction {
	 width: 280px;
	 margin-right: 20px;
	 float: left;
}

	div#introduction h1 {
		 /*color: #4e2683;*/
         color:#431158;
		 font-family: Georgia, serif;
		 font-weight: normal;
		 font-size: 2.3em;
	}
	
	div#introduction p {
		 font-family: Georgia, serif;
		 font-weight: normal;
		 font-size: 1.6em;
		 line-height: 1.4em;
	}
	
div#news {
	width: 270px;
	padding: 5px 10px;
	margin-right: 20px;
	float: left;
	background-color: #ede9f2;
	position: relative;
}

	div#news h2 {
		 /*color: #4e2683;*/
         color:#431158;
		 font-size: 1.9em;
		 text-transform: uppercase;
		 
	}
	
	ul#news_list {
		
	}
	
		ul#news_list li {
			padding: 1em 0;
			background: url(/includes/images/sitewide/dots_horizontal.gif) repeat-x bottom;
		}
		
			ul#news_list li p {
				line-height: 1.3em;
			}
			
			ul#news_list li a {
				font-weight: bold;
			}
			
			ul#news_list li img {
				border: 1px solid #cccccc;
				padding: 2px;
				float: left;
				background-color: #fff;
				margin: 0 5px 5px 0;
			}
			
	.news_date {
		font-size: 1.1em;
		margin: 0;
		padding: 0;
	}
			
div#events {
	padding: 5px 10px;
	float: left;
	position: relative;
	width: 279px;
}

	div#events h2 {
		 /*color: #4e2683;*/
         color:#431158;
		 font-size: 1.9em;
		 text-transform: uppercase;
		 
	}
	
	ul#events_list {
		background: url(/includes/images/sitewide/dots_horizontal.gif) repeat-x bottom;
	}
	
		ul#events_list li {
			padding: 1em 0;
			
		}
		
			ul#events_list li p {
				line-height: 1.3em;
			}
			
			ul#events_list li a {
				font-weight: bold;
			}
			
			ul#events_list li img {
				border: 1px solid #cccccc;
				padding: 2px;
				float: left;
				background-color: #fff;
				margin: 0 5px 5px 0;
			}


/* ----------------------------- Content End ------------------------------- */

/* ----------------------------- Footer Start ----------------------------- */

#footer_container {
	/*background-color:#e6e5e0;*/
	border-top:2px solid #c0bba3;
	/* background-color: #fdb813;
	border-top: 2px solid #4e2683;
	background-color:#ffffff;
	background-image:url(/includes/images/sitewide/footer_top.gif);
	background-position:top center;
	background-repeat:no-repeat;*/
	
	max-height:105px;
margin:0px;
padding:0px;

position: relative;
	/*margin-top: -105px;*/ /* negative value of footer height */
	height: 105px;
	clear:both;
	

}

#wrap {min-height: 100%; 
	width:100%;
	display:table;
	margin:0px auto 0px auto;
	}

#main {/*overflow:visible;padding-bottom: 107px;*/
	/*background: url(/includes/images/sitewide/bg_main.gif) repeat-y 0 0;*/
	}
	
.footer_spacer {
	clear: both;
	/*padding-bottom: 50px;*/
}

/*#footer {
	clear: both;
	position: relative;
	text-align: left; /* Resets IE 5.5 Fix */
	/*height: 105px;
	width: 909px;
	margin:0 auto;
	padding: 15px;
}*/

/*	#footer p {
		color: #333333;
		font-size: 1.1em;
		line-height: 1.4em;
		/*padding-top: 17px;*/
	/*	padding-top:8px;
	}*/
	
/*	#footer_menu {
		position: absolute;
		top: 9px;
		right: 42px;
	}
	
		#footer_menu li {
			margin-right: 8px;
		} */

/* ----------------------------- Footer End ------------------------------- */

/* ----------------------------- Special Start ----------------------------- */
.icon_facebook {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_facebook.gif) no-repeat left;
	display: block;
	height: 16px;
	line-height: 16px;
}

.icon_twitter {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_twitter.gif) no-repeat left;
}

.icon_wikipedia {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_wikipedia.gif) no-repeat left;
}

.icon_flickr {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_flickr.gif) no-repeat left;
}

.icon_youtube {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_youtube.gif) no-repeat left;
}

.icon_rss {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_rss.gif) no-repeat left;
	display: block;
	height: 16px;
	line-height: 16px;
}

.icon_print {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_print.gif) no-repeat left;
}

.icon_email {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_email.gif) no-repeat left;
}

.icon_mail {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_mail.gif) no-repeat left;
}

.icon_more {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_more.gif) no-repeat left;
}

.icon_calendar {
	padding-left: 19px;
	background: url(/includes/images/sitewide/icons/icon_calendar.gif) no-repeat left;
	display: block;
	height: 16px;
	line-height: 16px;
}
/* ----------------------------- Special End ------------------------------- */


ul.sublinks_dropdown {
	padding-top:5px;
	display:block;
	background-color:#f8f8f8;
	list-style:none;
	width:150px;
}

ul.sublinks_dropdown li {
	padding:4px;
	border-bottom:1px dotted #000000;
	font-size:12px !important;
	}

li.lastItem {border-bottom:0px;}




.headerImageCaption {
	width:650px;
	/*float:right;
	text-align:right;*/
	padding:5px;
}


	tr.alternatingItem {background-color:#f2f2f2;}

.footnote {font-size:1.0em;font-style:italic;}

a.popup {padding-right:18px;
background: url(/includes/images/sitewide/icons/icon_popup.gif) no-repeat center right;
}

a.external {padding-right:18px;
background: url(/includes/images/sitewide/icons/icon_external.gif) no-repeat center right;
display:inline-block !important;
}

a.secure {padding-right:18px !important;
background:url(/includes/images/sitewide/lock_sm.png) no-repeat center right;
display:inline-block !important;}

.indented {margin-left:50px;}

div.calloutbox
{
	/*border:1px solid #d2d2d2;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	padding: 5px 10px;
	background-color: #ede9f2;*/	
    font-size:13px;
	font-weight:normal;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d2d2d2;
    padding:10px;
    margin-bottom:15px;
	margin-top:15px;
    background-color:#fefeff;
    box-shadow:0 0 10px #d2d2d2;
}

.centered {margin-left:auto;margin-right:auto;}

div.calloutbox p
{
	display:block;
	text-align:left;
	font-size:11px;
	font-style:italic;
}

.floatleft
{
	float:left;
	margin-right:15px;
}

.floatright
{
	float:right;
	margin-left:15px;
}

.calendarTableHeader
{
	/* background-color:#bda8ca; */
	background-color:#89af6c;
	/* color:#000000; */
	color:#e8efe2;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	height:20px;
	/*background-image:url(/images/greenGradient.gif);
	background-position:left;
	background-repeat:repeat-x; */
}

.calendarTableSubHeader
{
	background-color:#e8efe2;
	color:#000000;
}

.calendarCell
{
	border:1px solid #cccccc;
	min-height:150px;
	height:150px;	
	vertical-align:top;
	text-align:left;
	padding:8px;
}

.calendarDayHeader
{
	font-weight:bold;
	text-align:center;
	width:14%;
}

.olive 
{
	/* background-color:#f4f3e1; */
	background-color:#e8efe2;
	background-image:url(/images/greenGradient.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.olive h1
{
	color:#e8efe2;
}



.olive .boxLink
{
	/* background-color:#e5e093;	 */
	background-color:#89af6c;
}

a.action_button {display:block;margin-top:15px;margin-bottom:15px;}

.required {font-weight:bold;}

div#brand_promise {
	width:600px;
	min-height:50px;
	margin-bottom:25px;
	margin-top:-15px;
	color:#666666;
	font-family: Georgia, serif;
}

div#brand_promise h1 {
	font-weight: normal;
	font-size:28px;
}

div#brand_promise p {
			line-height:20px !important;
			overflow:hidden;
			font-size:16px;
}

span.keyword {font-size:42px;}

#print_header_container {display:none;height:0px;}

#highlightPanel 
	{
		width:344px;
		float:left;
		height:auto;
		background-color:#f2f2f2;
		padding:10px;
		margin-bottom:10px;
	}	
	
	#newsRotatorHeader
	{
		background-color:#603c90;
		border:1px solid #ffffff;
		color:#f2f2f2;
		font-style:italic;
		font-size:20px;
		font-weight:bold;
		width:344px;
		text-align:left;
		margin:8px auto 0 auto;
	}
	
	#newsRotatorHeaderUnderbar
	{
/*		background-color:#5b2c77;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		width:344px;
		height:15px;
		margin:0 auto 0 auto; */
		display:none;
	}
	
	#newsRotatorImage
	{
		border-left:1px solid #ffffff;
		border-right:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		width:344px;
		margin:0 auto 0 auto;
	}
	
		#newsRotatorButtons
	{
		width:348px;
		padding:0px;
		margin:0px auto 0px auto;
		text-align:right;
	}
	
.rotatorNewsHeadline 
	{
		color:#5b2c77;
		font-size:13px;
		font-weight:bold;
		margin-bottom:15px;
		clear:both;
	}
	
	.rotatorNewsOverview
	{
		font-size:12px;
	}
	
	.rotatorButton
	{
		background-color:#5b2c77;
		color:#FFFFFF;
		border:1px solid #FFFFFF;
		font-size:10px;
		font-weight:bold;
		float:right;
	}

	a.rotatorButton:link, a.rotatorButton:visited, a.rotatorButton:active, a.rotatorButton:hover
	{
		color:#FFFFFF;
		text-decoration:none;
	}

	.rotatorLink
	{
		color:#5b2c77;
	}
	
	a.rotatorLink
	{
		color:#5b2c77;
		text-decoration:none;
	}
	
	a.rotatorLink:link, a.rotatorLink:visited, a.rotatorLink:active
	{
		color:#5b2c77;
		text-decoration:none;
	}
	
	a.rotatorLink:hover
	{
		text-decoration:underline;
	}	
	
div.home_feature_container {
	margin-right: 20px;
	float: left;
	padding:0px;
	padding-bottom:15px;
	width:240px;
	margin-left:0px;
	background-image:url(/includes/images/sitewide/250-wrappedHeading.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

div.home_feature_container h1 {
	padding:12px 8px 0px 25px;
	color:#f2f2f2;
	height:60px;
	margin:0px;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
 
div.home_feature {
	min-height:575px;
	width:220px;
	padding:0px;
	margin:-10px auto 25px 19px;
	border:1px solid #cccccc;
	border-top:0px;
	background-color:#f8f8f8;
}

div.home_feature h2 {
	margin:auto 10px auto 10px;
}

div.home_feature p {
	margin:auto 10px auto 10px;
}

td.label {text-align:right;}

.required {font-weight:bold;}

.warning {color:red;}

dl#quotes {margin-left:60px;}
dl#quotes dt {font-style:italic;font-size:18px;line-height:25px;color:#999999;margin-top:15px;font-family: Georgia, serif;}
dl#quotes dd {padding-left:50px;margin-top:5px;}

.bold {font-weight:bold;}
.centered {text-align:center;}

dl#courselist dt {font-weight:bold;padding-bottom:5px;}
/*
*****************************************************
Colors
*****************************************************
MindPower Purple - #4e2683
JUMP Purplse - #431158;
Gold - #fdb813
Pale Gold - #fedc89


*/
p.hanging_indent {text-indent: -3em; margin-left: 3em;}
.underlined {text-decoration:underline;}

/* Data Table formatting styles */
table.tabular_data {margin-top:25px;border:1px solid #cccccc;width:90%;margin:20px auto;}
table.tabular_data tr.tabular_data_header {background-color:#f9f6e9;font-weight:bold;}
table.tabular_data tr {vertical-align:top;}
table.tabular_data td {border-right:1px solid #cccccc;border-bottom:1px dotted #cccccc;padding:5px;}

.pickCalendar {background-color:#f2f2f2;
	border:1px solid #d2d2d2;
	}

div.ajax__calendar_days table tr {padding:0px;margin:0px;}
div.ajax__calendar_days td{padding-right: 1px;}     
div.ajax__calendar_body{width: 210px;height:205px;background-color:#ffffff;}  
div.ajax__calendar_header {background-color:#cccccc;}
div.ajax__calendar_dayname, .ajax__calendar_dayname td  {background-color:#f9f6e9;}
div.ajax__calendar_container{width: 210px;} 

.ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

/*
.rss_feed_container, .column_feed {
	width:299px;
	margin-right: 20px;
	float: left;
	padding-bottom:15px;
	background-position:top left;
	background-repeat:no-repeat;
}

.rss_feed_container h1 {
	padding:12px 8px 0px 25px;
	color:#f2f2f2;
	height:60px;
	margin:0px;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;	
}

.rss_feed_container div.page_menu {
	width:278px;
	padding:0px;
	margin:-10px auto 25px 19px;
	border-top:0px;
}

.rss_feed_container div.page_menu a {
	display:inline;
}

.rss_feed_container div.page_menu div {
	padding:8px;
}

div.genericFeed {
	background-image:url(/includes/images/sitewide/300-wrappedHeading.jpg);
}

div.feed_outer_container alert {
	background-image:url(/includes/images/sitewide/300-wrappedAlertHeading.jpg);
	background-position:top right;
	background-repeat:no-repeat;

}

.alert .title {
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
}
	

div.alertFeed h1 {
	font-weight:bold;
	text-transform:uppercase;
}
*/

/* Style declarations for the Ozarks.Web.UI.WebControls FeedWidget */
/* COLUMN DISPLAY 
div.feed_outer_container.column {
	width:300px;
	margin-right: 20px;
	float: left;
	padding-bottom:15px;
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	border-top:1px solid #cccccc;
}*/


/* Feed Widget Column Styles */
div.column {font-size:13px;
	width:95%;
	font-weight:normal;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d2d2d2;
    padding:5px;
    margin-bottom:15px;
    background-color:#fefeff;
    box-shadow:0 0 10px #d2d2d2;
}

    div.column.no-padding {
        padding: 0px;
    }

        div.column.no-padding div.feed_inner_container,
        div.column.no-padding div.feed_inner_container div {
            padding: 0px;
            margin: 0px;
            width: 100%;
        }

        div.column.no-padding div.feed_inner_container
         {
            padding-top: 8px;
        }

            div.column.no-padding div.feed_inner_container p {
                padding: 8px;
            }


/* Feed Widget Column Title Styles */
div.column div.title {
	font-family: Georgia, serif;
	/*color: #4e2683;*/	
    color:#431158;
	font-size:16px;
    font-weight:normal;
    padding:8px;
	text-transform:none;
    border-bottom:1px dotted #d2d2d2;
}

div.column.alert div.title {
    font-weight:bold;
    font-size:18px;
	text-transform:uppercase;
    color:red;
}

/* Column SubTitle Styles */

div.column p.subTitle{
	font-family: Georgia, serif;
	font-weight:normal;
	/*color: #4e2683;*/	
    color:#431158;
}

 div.column.alert p.subTitle {
     color: red;
 }

    div.column ul li {
        font-size:1.3em;
        padding-bottom: 5px;
    }

    div.column a:link { text-decoration:none; -moz-outline: none; outline: none; /*color: #4e2683;*/  color:#431158;}	/* unvisited link */
    div.column a:visited {/*color: #4e2683;*/ color:#431158; }											/* visited link */
    div.column a:hover { text-decoration: underline; /*color: #4e2683;*/ color:#431158; }					/* mouse over link */
    div.column a:active {outline: none; /*color: #4e2683;*/ color:#431158; }

div.no-padding p.subTitle {
    font-size: 1.6em !important;
}

div.feed_outer_container.column.no-padding div.footnote {
    width:90%;
    padding-top:10px;
    margin:10px;
}

div.no-padding div.footnote {
    padding: 5px;
}

    div.feed_inner_container div.footnote {
        border-top: 1px dotted #d2d2d2;
        text-align: right;
        /*margin:5px !important; */
    }


/*div.column.generic div.feed_inner_container, 
div.column.alert div.feed_inner_container,
div.column.narrow div.feed_inner_container{
	margin:-25px 0px 25px 19px;
}*/

/* Feed Widget Summary and Archive Styles */

/* Summary and Archive Title Styles */
div.summary div.title,
div.archive div.title {
	font-family: Georgia, serif;
	/*color: #4e2683;*/
    color:#431158;
	font-size:2.5em;
	font-weight: normal;	
	padding-bottom:15px;

}

div.summary.alert div.title {
	color:red;
}



/*div.column.narrow div.title {
	background-image:url(/includes/images/sitewide/250-wrappedHeading.jpg);	
}*/

/*div.column.generic div.title {	
	background-image:url(/includes/images/sitewide/300-wrappedHeading.jpg);	
}*/


div.column div.feed_inner_container {	
	padding:8px;
	margin:0px;
	/*background-color:#f8f8f8;
	border:1px solid #cccccc;*/
	border-top:none;
}

    div.column div.feed_inner_container p {
        font-size: 13px;
    }

div.column.banner div.feed_inner_container {
	background:none;
	border:none;
}

div.summary div.feed_inner_container a {
	font-family:Georgia, serif;
	/*color:#4e2683;*/
    color:#431158;
	font-size:1.3em;
	font-weight:normal;
}

div.column div.feed_inner_container div {
	padding:0px 15px 15px 15px;
}

div.column.banner div.feed_inner_container div {
	padding:0px;
}

div.column div.feed_inner_container ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		margin-bottom:10px;
	}
	
div.column div.feed_inner_container ul li {
		font-size: 12px;
		line-height:14px;
		margin: 0;
}
		
div.column div.feed_inner_container ul li a {
		display: inline;
		padding-left: 0px;
}

div#descOuterContainer {
    background-color: #fafafa;
    margin-left:-16px;
    margin-bottom:15px;
    width:940px;
    border-bottom:1px solid #f2f2f2;
        /*box-shadow:0 0 10px #d2d2d2;*/
}
div#descContainer {
    margin: -15px 10px 10px 10px;
    padding-bottom:10px;
}

    div#descContainer a {
        text-decoration: underline;
        color: #333333 !important;
    }

div#descContainer p {font-weight:normal;
                   /*font-family: Georgia, serif;*/
			/*font-size: 1.7em;
			line-height: 1.5em;*/
			/*font-size:1.7em !important;*/
			font-size:1.3em !important;
			line-height:1.5em !important;
			color: #666666;
			overflow:hidden;
}

    div#descContainer h1 {
        font-family: Georgia, serif;
        /*color: #4e2683;*/
        color:#431158;
        font-size: 2.4em;
        /*font-size: 1.7em;*/
        font-weight: normal;
    }

div.social_media_container {
	min-height:36px;
	padding:0px;
	margin:0px 0px 10px 0px;
}

div.social_media_container a {
	display:block;
	/*float:right;*/
    float:left;
	height:32px;
	width:32px;
	margin-right:5px;
	border:none;
	text-decoration:none;
}

div.social_media_container a.facebook {
	background-image:url(/includes/images/sitewide/icons/32x32/FaceBook.png);
}

div.social_media_container a.twitter {
	background-image:url(/includes/images/sitewide/icons/32x32/Twitter.png);
}

div.social_media_container a.youtube {
	background-image:url(/includes/images/sitewide/icons/32x32/YouTube.png);
}

div.social_media_container a.rss {
	background-image:url(/includes/images/sitewide/icons/32x32/Feed.png);
}

    div.social_media_container a.ustream {
        background-image: url(/includes/images/sitewide/icons/32x32/UStream.png);
    }

table.compact_view td {font-size:10px !important;}

dt.page_intro {font-family: Georgia, serif;font-weight:normal;/*color: #4e2683;*/ color:#431158;
	font-size: 1.7em;
	margin-bottom:1.5em; }  /* Default Size for h1 is 18px - based on an 10px height */
	
/*Questionnaire-specific styles*/

#questionnaire {
    width: 75%;
    margin: 10px auto;
}


	
fieldset {font-size:13px;
	width:95%;
	font-weight:normal;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d2d2d2;
    padding:10px;
    margin-bottom:15px;
    background-color:#fefeff;
    box-shadow:0 0 10px #d2d2d2;
	}

fieldset legend {
    margin-left:10px;
    font-weight: bold;
    padding:8px;
    background-color:#ffffff;
}

fieldset p, ul li {font-size:13px;}

fieldset table td {font-size:12px;}

    div.label {
		background-color:transparent !important;
		color:#000000 !important;
        margin:5px auto;
        text-align: right;
        width: 35%;
        clear: both;
        float: left;
    }

    div.data {
        margin:5px auto 5px 10px;
        text-align: left;
        float: left;
        width: 60%;
    }

input.data {
    width: 300px;
}

ul#mainlinks_menu li a{font-size:13px;}
ul#body_menu li a, ul#homebody_menu li a {font-size:12px;}
ul#sub_body_menu li a {font-size:10px;padding:3px;}

fieldset p.clear {
    margin-top: 15px;
}

.twitter-timeline {
    height: 650px;
    width: 300px;
}

.column a.rss {
    float:right;
    margin-left:10px;
    display:block;
    height:14px;
    width:14px;
    background-image: url(/includes/images/sitewide/icons/14x14/Feed.png);
}

#imageCaptionContainer {
    width: 940px;
    margin:0px auto 0px 35px;
    background-color:#f2f2f2;
}

div#imageCaptionHeader {
    padding:10px;
    font-family: Georgia, serif;
    font-size: 1.7em;
	font-weight: normal;
	font-size:28px;
}

div#imageCaption {
    padding:10px;
    font-size:1.2em;line-height:1.5em;
	line-height:20px !important;
	overflow:hidden;
}

/* ********** FOOTER ************** */
/* Footer Styles from Evoq */

footer {
	display:block; 
}

.footer_mid {
	padding:0px 20px;
}

.Footer_Topbg,
.Footer_Contentbg,
.Footer_Bottombg {
	position:relative;
}
.copyright_style, .FooterPane {
	float:left;
	padding-top:10px;
}
.copyright_style .sep {
	padding:0px 12px;
}
#to_top {
	float:right;
	position:fixed;
	right:20px;
	bottom:20px;
	z-index:1000;
	background:url(images/GoTop.png) no-repeat center center;
	width:46px;
	display:none;
	height:46px;
	overflow:hidden;
	cursor:pointer;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}

/*Theme_Responsive_Default*/
.Footer_Contentbg .Theme_Responsive_Default .form_label {
	font-size:13px;
}
.Footer_Contentbg .Theme_Responsive_Default textarea, 
.Footer_Contentbg .Theme_Responsive_Default input[type="text"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="password"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="datetime"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="datetime-local"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="date"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="month"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="time"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="week"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="number"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="email"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="url"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="search"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="tel"], 
.Footer_Contentbg .Theme_Responsive_Default input[type="color"], 
.Footer_Contentbg .uneditable-input {
	padding:8px 0px 8px 3px !important;
	width:98% !important;
}
.Footer_Contentbg .Theme_Responsive_Default textarea {
	padding-bottom:1px !important;
}
.Footer_Contentbg .Theme_Responsive_Default .form_input {
	position:relative !important;
	padding-right:10px !important;
}
.Footer_Contentbg .Theme_Responsive_Default .form_required {
	position:absolute !important;
	right:-10px !important;
	top:10px;
}
.Footer_Contentbg .Theme_Responsive_Default .form_row {
	margin-bottom:0px !important;
}
.Footer_Contentbg .Theme_Responsive_Default .form_submit {
	text-align:right !important;
}
.Footer_Contentbg .Theme_Responsive_Default .form_submit input {
	color:#FFF !important;
	text-shadow: none !important;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	padding:4px 22px !important;
	margin-right:10px !important;
	transition: 		background-color ease-in 200ms;
	-moz-transition: 	background-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 200ms; /* Opera */
	-ms-transition: 	background-color ease-in 200ms; /* IE9? */
}
.Footer_Contentbg .Theme_Responsive_Default .form_submit input:hover{
	background:#181D1D;
}
.Footer_Contentbg .Theme_Responsive_Default .form_submit .reset_but {
	display:none;
}

.dnntitle {
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom:3px;
}

#footer1 {
    text-align: left;
}

    #footer1 p {
        font-size:1.0em;
        line-height: 1.4em;
    }
	

#sublinks_nav_container {
    width:940px; 
    margin:auto;
}

#searchInput {float:right;
              margin-top:.5em;
              margin-left:auto;
              margin-right:auto;
}	