@charset "utf-8";
/* CSS Document */

/* 
------------General Styles------------------------------------------------
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, form, fieldset, table, th, td, a { margin: 0; padding: 0; } 

img {
	border: none;
	}
	
a {color:#0091d3; text-decoration: none;}
a:link {color: #0079d6;}
a:visited {color:#0079d6;}
a:focus {color: #fd7211;}
a:hover {color: #fd7211;}
a:active {color: #fd7211;}

/* 
------------Wrapper Styles------------------------------------------------
 */
	
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #4f4e4e;
	background: #fff url(../images/bodybg.png) repeat-x 0 0;
	}
	
#wrapper {
	width: 957px;
	margin: 0 auto;
	padding: 0 0px 0;
	}
	
/* 
------------Header Styles------------------------------------------------
 */
 
#topbar {
 	width: 100%;
	background: transparent url(../images/topbar.png) repeat-x 0 0;
	}

#header {
	height: 149px;
	padding: 19px 25px 0 31px;
	}
	
#logo {
	display: none;
	}
	
.home #header h1 {
  	background:transparent url(../images/unicorn_sitting_logo.png) no-repeat scroll 0 0;
	float:left;
	width: 160px;
	height: 118px;
	margin-top: 16px;
	}
	
#header h1 {
  	background:transparent url(../images/unicorn_standing_logo.png) no-repeat scroll -1px 1px;
	float:left;
	width: 160px;
	height: 122px;
	margin-top: 16px;
	}

#header h1 a {
	display:block;
	width: 158px;
	height: 118px;
	}
	
#header h1 a span {
	display: none;
	}

#header .skip, #copy .skip  {	
	display: none;
	}
	
#header #search_bar {
	float: right;
	}

#header .search {
	background: transparent url(../images/utility_bg_left.png) no-repeat 0 0;
		}

#header .search div  {
	background: transparent url(../images/utility_bg_right.png) no-repeat right 0;
	padding: 2px 14px 30px 10px;
	height: 20px;
	}

#header input.searchInput {
	border: none;
	background: transparent url(../images/search_input_bg.png) no-repeat 0 0;
	height: 22px;
	width: 132px;
	padding: 4px 10px 0px;
	float: left;
	position: relative;
	top: -2px;
	}
	
#header input.searchButton {
	border: none;
	background: transparent url(../images/search_button.png) no-repeat 0 0;
	height: 17px;
	width: 17px;
	text-indent: -9999px;
	line-height: 0;
	cursor: pointer;
	margin-left: 7px;
	float: left;
	margin-top: 3px;
	}

#header .utility_links {
	float: right;
	}

#header .utility_links ul {
	list-style-type: none;
	}
	
#header .utility_links ul li {
	float: left;
	background: transparent url(../images/utility_bg_left.png) no-repeat 0 0;
	margin-left: 6px;
	font-size: 1.3em;
	line-height: 16px;
	}
	
#header .utility_links ul li a {
	display: block;
	background: transparent url(../images/utility_bg_right.png) no-repeat right 0;
	padding: 6px 20px 8px;
	}
	

/* 
------------Navigation Styles------------------------------------------------
 */
 
 
#navigation ul {
	list-style-type: none;
	float: right;
	margin-top: 10px;
	width: 728px;
	}
	
#navigation ul li {
	float: left;
	margin-left: 14px;
	}
	
#navigation ul li.password {
	display: none;
	}
/* 
-----------Home-----------
 */
	

#navigation ul li.nav_home a {
	display: block;
	height: 77px;
	width: 52px;
	float: left;
	background: transparent url(../images/icon_home.png) no-repeat 0 4px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
#navigation ul li.nav_home a.selectedPage, #navigation ul li.nav_home a.selectedPageParent, #navigation ul li.nav_home a.selectedPageRoot  {
	background-position: center -72px;
	}
#navigation ul li.nav_home a:focus, #navigation ul li.nav_home a:hover, #navigation ul li.nav_home a:active {
	background-position: center -148px;
	}
	
/* 
-----------About-----------
 */
	
#navigation ul li.nav_about a {
	display: block;
	height: 77px;
	width: 72px;
	float: left;
	background: transparent url(../images/icon_about.png) no-repeat 0 3px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
#navigation ul li.nav_about a.selectedPage, #navigation ul li.nav_about a.selectedParent, #navigation ul li.nav_about a.selectedPageRoot  {
	background-position: center -73px;
	}
#navigation ul li.nav_about a:focus, #navigation ul li.nav_about a:hover, #navigation ul li.nav_about a:active {
	background-position: center -149px;
	}
	
/* 
-----------Admissions-----------
 */
	
#navigation ul li.nav_admissions a {
	display: block;
	height: 77px;
	width: 92px;
	float: left;
	background: transparent url(../images/icon_admissions.png) no-repeat 0 3px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_admissions a.selectedPage, #navigation ul li.nav_admissions a.selectedPageParent, #navigation ul li.nav_admissions a.selectedPageRoot  {
	background-position: center -73px;
	}
	
#navigation ul li.nav_admissions a:focus, #navigation ul li.nav_admissions a:hover, #navigation ul li.nav_admissions a:active {
	background-position: center -149px;
	}
	
/* 
-----------School-----------
 */
	
#navigation ul li.nav_school a {
	display: block;
	height: 77px;
	width: 83px;
	float: left;
	background: transparent url(../images/icon_school.png) no-repeat 0 0;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_school a.selectedPage, #navigation ul li.nav_school a.selectedPageParent, #navigation ul li.nav_school a.selectedPageRoot  {
	background-position: center -76px;
	}
	
#navigation ul li.nav_school a:focus, #navigation ul li.nav_school a:hover, #navigation ul li.nav_school a:active {
	background-position: center -152px;
	}
	
/* 
-----------News-----------
 */
	
#navigation ul li.nav_news a {
	display: block;
	height: 77px;
	width: 48px;
	float: left;
	background: transparent url(../images/icon_news.png) no-repeat 0 3px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_news a.selectedPage, #navigation ul li.nav_news a.selectedPageParent, #navigation ul li.nav_news a.selectedPageRoot  {
	background-position: center -73px;
	}
	
#navigation ul li.nav_news a:focus, #navigation ul li.nav_news a:hover, #navigation ul li.nav_news a:active {
	background-position: center -149px;
	}

/* 
-----------Kids-----------
 */
	
#navigation ul li.nav_kids a {
	display: block;
	height: 77px;
	width: 97px;
	float: left;
	background: transparent url(../images/icon_kids.png) no-repeat 0 5px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_kids a.selectedPage, #navigation ul li.nav_kids a.selectedPageParent, #navigation ul li.nav_kids a.selectedPageRoot {
	background-position: center -71px;
	}
	
#navigation ul li.nav_kids a:focus, #navigation ul li.nav_kids a:hover, #navigation ul li.nav_kids a:active {
	background-position: center -147px;
	}

/* 
-----------After Unicorn-----------
 */
	
#navigation ul li.nav_after a {
	display: block;
	height: 77px;
	width: 109px;
	float: left;
	background: transparent url(../images/icon_after.png) no-repeat 0 6px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_after a.selectedPage, #navigation ul li.nav_after a.selectedPageParent, #navigation ul li.nav_after a.selectedPageRoot  {
	background-position: center -70px;
	}
	
#navigation ul li.nav_after a:focus, #navigation ul li.nav_after a:hover, #navigation ul li.nav_after a:active {
	background-position: center -146px;
	}

/* 
-----------Contact-----------
 */
	
#navigation ul li.nav_contact a {
	display: block;
	height: 77px;
	width: 63px;
	float: left;
	background: transparent url(../images/icon_contact.png) no-repeat 0 9px;
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	}
	
#navigation ul li.nav_contact a.selectedPage, #navigation ul li.nav_contact a.selectedPageParent, #navigation ul li.nav_contact a.selectedPageRoot {
	background-position: center -67px;
	}
	
#navigation ul li.nav_contact a:focus, #navigation ul li.nav_contact a:hover, #navigation ul li.nav_contact a:active {
	background-position: center -143px;
	}

	
/* 
------------Content Styles------------------------------------------------
 */
 
#content {
 	background: transparent url(../images/content_bg_top.png) no-repeat 6px 0;
	float: left;
	width: 957px;
	}
	
#copy {
	background: transparent url(../images/content_bg_bottom.png) no-repeat 6px bottom;
	padding: 20px 24px 26px 26px;
	float: left;
	width: 907px;
	min-height: 400px;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy  {height:400px}
/* end hide */ 

	
/* 
------------Banner Styles------------------------------------------------
 */
 
#copy #banner {
	width: 597px;
	height: 308px;
	float: left;
	position: relative;
	}

#copy #banner #flashcontent {
	position: absolute;
	left:-26px;
	top:-18px;
	}

/* 
------------Welcome Styles------------------------------------------------
 */
 	
#copy #welcome {
	width: 297px;
	float: right;
	background: #2d6fbb url(../images/welcome_bg_top.jpg) no-repeat 0 0;
	margin-left: 13px;
	position: relative;
	}
	
#copy #welcome_copy {
	min-height: 260px;
	background: transparent url(../images/welcome_bg_bottom.png) no-repeat 0 bottom;
	padding: 24px 0px;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy #welcome_copy {height:260px}
/* end hide */ 

	
#copy #welcome_copy h2 {
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.72em;
	text-align: center;
	line-height: 1.6em;
	padding: 0 18px;
	padding-bottom: 14px;
	margin-bottom: 14px;
	background: transparent url(../images/welcome_underline.png) no-repeat center bottom;
	}

#copy #welcome_copy #welcome_description {
	padding: 0 26px;
	min-height: 158px;
	margin-bottom: 48px;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy #welcome_copy #welcome_description {height:158px}
/* end hide */ 
	
#copy #welcome_copy p {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.32em;
	line-height: 1.7em;
	padding-bottom: 0.9em;
	}
	
#copy #welcome_copy div#flashbutton {
	position: absolute;
	bottom: 9px;
	left: -9px;
	}
	
#copy #welcome_copy div#flashbutton a {
	display: block;
	height: 37px;
	width: 252px;
	background: transparent url(../images/unicorn_magic_button.png) no-repeat 0 0;
	}
	
#copy #welcome_copy div#flashbutton a span {
	display: none;
	}
	
#copy #welcome_copy div#flashbutton a:focus, #copy #welcome_copy p.button a:hover, #copy #welcome_copy div#flashbutton a:active {
	background-position: center bottom;
	}
	
/* 
------------News Styles------------------------------------------------
 */	
	
#copy #unicorn_news {
	float: left;
	width: 292px;
	margin-top: 22px;
	background: transparent url(../images/home_section_header_bg.png) no-repeat 0 0;
	position: relative;
	}
	
#copy #unicorn_news h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.6em;
	line-height: 37px;
	color: #1D65A1;
	padding-left: 18px;
	margin-bottom: 12px;
	}
	
#copy #unicorn_news #news_stories {
	height: 203px;
	overflow: auto;
	margin-right: 3px;
		position: relative;
	}
	
#copy #news_stories .blogList ul {
	list-style-type: none;
	padding-left: 12px;
	padding-right: 5px;
		position: relative;
	}
	
#copy #news_stories .blogList ul li {
	position: relative;
	padding-top: 134px;
	margin-top: 18px;
	}
	
#copy #news_stories .blogList ul li:first-child {
	position: relative;
	margin-top: 6px;
	}
	
#copy #news_stories .blogList ul li img {
	position: absolute;
	top: 0;
	left: 0;
	}
	
#copy #news_stories ul li img.news_frame {
	z-index: 88;
	}
	
#copy #news_stories .blogList ul li h2 {
	clear: both;
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 4px;
	}

#copy #news_stories .blogList ul li p {
	font-size:1.3em;
	line-height:1.6em;
	}
	
#copy #unicorn_news p.button {
	margin-left: 6px;
	margin-top: 9px;
	}
#copy #unicorn_news p.button a {
	background:transparent url(../images/newsletter_button.png) no-repeat scroll 0 0;
	display:block;
	height:53px;
	width:278px;
	}
	
#copy #unicorn_news p.button a:focus, #copy #unicorn_news p.button a:hover, #copy #unicorn_news p.button a:active {
	background-position: 0 -61px;
	}
	
#copy #unicorn_news p.button a span {
	display: none;
	}

#copy #unicorn_news .postInfo {
	display: none;
	}
/* 
------------Events Styles------------------------------------------------
 */	
	
#copy #unicorn_events {
	float: left;
	width: 292px;
	margin-top: 22px;
	margin-left: 13px;
	background: transparent url(../images/home_section_header_bg.png) no-repeat 0 0;
	position: relative;
	}
	
.home #copy .rss {
	display: none;
	}
	
#copy .rss_feed {
	position: absolute;
	top: 7px; 
	right: 16px;
	}
	
#copy #unicorn_events h2 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.6em;
	line-height: 37px;
	color: #1D65A1;
	padding-left: 18px;
	margin-bottom: 12px;
	}
	
#copy #unicorn_events #event_listings {
	height: 202px;
	overflow: auto;
	}
	
#copy #event_listings ul {
	list-style-type: none;
	padding-left: 5px;
	padding-right: 5px;
	}

#copy #event_listings ul li {
	list-style-type: none;
	background: transparent url(../images/dotted_underline.png) no-repeat 2px top;
	padding-top: 16px;
	margin-top: 12px;
	}	
	
#copy #event_listings ul li:first-child {
	background: none;
	padding-top: 0px;
	margin-top: 0;
	}

#copy #event_listings ul li h2 {
	font-size: 1.4em;
	line-height: 1.6em;
	font-weight: normal;
	padding: 0;
	margin: 0;
	padding-left: 27px;
	padding-bottom: 3px;
	background: transparent url(../images/list_bullet.png) no-repeat 3px 5px;
	}
	
#copy #event_listings ul li .postInfo {
	color: #929191;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.3em;
	padding-left: 27px;
	padding-bottom: 5px;
	display: none;
	}
	
#copy #event_listings .blogList .postInfo {
	margin-bottom: 0;
	}

#copy #unicorn_events p.button {
	margin-left: 6px;
	margin-top: 9px;
	}
#copy #unicorn_events p.button a {
	background:transparent url(../images/calendar_button.png) no-repeat scroll 0 0;
	display:block;
	height:53px;
	width:278px;
	}
	
#copy #unicorn_events p.button a:focus, #copy #unicorn_events p.button a:hover, #copy #unicorn_events p.button a:active {
	background-position: 0 -61px;
	}
	
#copy #unicorn_events p.button a span {
	display: none;
	}

/* 
------------Quicklinks Styles------------------------------------------------
 */	
 
#copy #quicklinks {
	float: left;
	width: 297px;
	margin-top: 22px;
	margin-left: 13px;
	}
	
#copy #kids_quicklink .quicklink_description, #copy #prospectus_quicklink .quicklink_description, #copy #webshop_quicklink .quicklink_description {
	padding-left: 112px;
	padding-bottom: 16px;
	padding-right: 17px;
	background: transparent url(../images/quick_link_bg_bottom.png) no-repeat 0 bottom;
	}
	
#copy #kids_quicklink, #copy #prospectus_quicklink, #copy #webshop_quicklink {
	background: transparent url(../images/quick_link_bg_top.png) no-repeat 0 0;
	position: relative;
	min-height: 92px;
	margin-bottom: 14px;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy #kids_quicklink, * html #copy #prospectus_quicklink, * html #copy #webshop_quicklink {height:92px}
/* end hide */ 
	
#copy #webshop_quicklink {
	margin-bottom: 0;
}
	
#copy #kids_quicklink img {
	position: absolute;
	left: 14px;
	top: -8px;
	}
	
#copy #kids_quicklink .regionBoundary img {
	position: static;
	}
	
#copy #kids_quicklink h3 {
	background: transparent url(../images/dotted_underline.png) repeat-x 0 bottom;
	margin-left: 112px;
	margin-right: 19px;
	line-height: 1.6em;
	padding-bottom: 10px;
	margin-bottom: 6px;
	padding-top: 10px;
	float: left;
	width: 166px;
	}
	
#copy #kids_quicklink h3 a {
	display: block;
	background: transparent url(../images/kids_corner_graphic.png) no-repeat 0 0;
	width: 132px;
	height: 30px;
	text-indent: -999em;
	position: relative;
	left: -4px;
	float: left;
	}
	
#copy #kids_quicklink h3 a:focus, #copy #kids_quicklink h3 a:hover, #copy #kids_quicklink h3 a:active {
	background: transparent url(../images/kids_corner_graphic.png) no-repeat 0 bottom;
	}
	
#copy #kids_quicklink p {
	line-height: 1.6em;
	font-size: 1.3em;
	padding-bottom: 0;
	}


#copy #prospectus_quicklink img {
	position: absolute;
	left: 14px;
	top: 14px;
	}
	
#copy #prospectus_quicklink .regionBoundary img {
	position: static;
	}
	
#copy #prospectus_quicklink h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	background: transparent url(../images/dotted_underline.png) repeat-x 0 bottom;
	margin-left: 112px;
	margin-right: 19px;
	line-height: 1.6em;
	padding-bottom: 12px;
	margin-bottom: 6px;
	padding-top: 13px;
	}

#copy #prospectus_quicklink h3 a {
	color: #1d65a1
	}
	
#copy #prospectus_quicklink h3 a:focus, #copy #prospectus_quicklink h3 a:hover, #copy #prospectus_quicklink h3 a:active {
	color: #0079d6;
	}
	
#copy #prospectus_quicklink p {
	line-height: 1.6em;
	font-size: 1.3em;
	padding-bottom: 0px;
	}
	
#copy #webshop_quicklink img {
	position: absolute;
	left: 14px;
	top: 13px;
	}
	
#copy #webshop_quicklink h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	background: transparent url(../images/dotted_underline.png) repeat-x 0 bottom;
	margin-left: 112px;
	margin-right: 19px;
	line-height: 1.6em;
	padding-bottom: 11px;
	margin-bottom: 6px;
	padding-top: 13px;
	}

#copy #webshop_quicklink h3 a {
	color: #1d65a1
	}
	
#copy #webshop_quicklink .regionBoundary img {
	position: static;
	}
	
#copy #webshop_quicklink h3 a:focus, #copy #webshop_quicklink h3 a:hover, #copy #webshop_quicklink h3 a:active {
	color: #0079d6;
	}
	
#copy #webshop_quicklink p {
	line-height: 1.6em;
	font-size: 1.3em;
	padding-bottom: 0px;
	}
	
/* 
------------Footer Styles------------------------------------------------
 */
	
#footer {
	background: transparent url(../images/footerbar.png) repeat-x 0 14px;
	padding-top: 14px;
	clear: both;
	}
	
#footer p {
	float: left;
	line-height: 1.6em;
	font-size: 1.2em;
	}
	
#footerwrapper {
	width: 945px;
	margin: 0 auto;
	padding: 40px 6px 0;
	height: 60px;
	}
	
#footer p.utility_links {
	float: right;
	}
	
/* 
------------Breadcrumb Styles------------------------------------------------
 */
	
#copy #breadcrumb {
	background: transparent url(../images/breadcrumb_bg.png) no-repeat 0 0;
	line-height: 36px;
	padding: 0 24px;
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 1px;
	}
	
#copy #breadcrumb a {
	color: #fff;
	display: block;
	float: left;
	padding-right:17px;
	background: transparent url(../images/breadcrumb_arrow.png) no-repeat right 50%;
	margin-right: 7px;
	}
	
/* 
------------Secondary Navigation Styles------------------------------------------------
 */
	
	
#copy #secondary_navigation {
	margin-top: 26px;
	float: left;
	width: 253px;
	background: transparent url(../images/in_this_section_bg.png) no-repeat 0 0;
	margin-right: 35px;
	padding-bottom: 26px;
	}
	
#copy #secondary_navigation h2 {
	color:#1D65A1;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.6em;
	line-height:37px;
	padding-left:18px;
	margin-bottom: 4px;
	}
	
#copy #secondary_navigation ul {
	list-style-type: none;
	}
	
#copy #secondary_navigation ul li {
	border-bottom: 1px dotted #549bf9;
	font-size: 1.4em;
	line-height: 1.6em;
	}
	
	
#copy #secondary_navigation ul li a {
	display: block;
	padding: 10px 0 10px 40px;
	background: transparent url(../images/list_bullet.png) no-repeat 12px 50%;
	}

#copy #secondary_navigation ul li a.selectedPage, #copy #secondary_navigation ul li a.selectedPageParent, #copy #secondary_navigation ul li a.selectedPagePath {
	color: #FD7211;
	background: transparent url(../images/selected_page_arrow.png) no-repeat 10px 50%;
	}
	
#copy #secondary_navigation ul li ul {
	background: #efefef url(../images/sub_nav_bg.png) repeat-x 0 0;
	border-top: 1px dotted #549bf9;
	padding: 8px 0;
	}
	
#copy #secondary_navigation ul li ul li {
	font-size: 1em;
	border-bottom: none;
	}
	
#copy #secondary_navigation ul li ul li a {
	padding: 4px 5px 4px 63px;
	background: transparent url(../images/sub_list_bullet.png) no-repeat 36px 10px;
	}
	
#copy #secondary_navigation ul li ul li a.selectedPage, #copy #secondary_navigation ul li ul li a.selectedPageParent {
	background: transparent url(../images/sub_list_bullet.png) no-repeat 36px -76px;
	}
	
#copy #secondary_navigation ul li ul li ul li a {
	background: transparent url(../images/sub_sub_list_bullet.png) no-repeat 66px 10px;
	}
	
#copy #secondary_navigation ul li ul li ul  {
	border-top: none;
	padding: 0;
	background-color: transparent;
	background-image: none;
	}

#copy #secondary_navigation ul li ul li ul li a {
	padding-left: 87px;
	}

#copy #secondary_navigation ul li ul li ul li a.selectedPage {
	background: transparent url(../images/sub_sub_list_bullet.png) no-repeat 66px -20px;
	color: #FD7211;
	}
	
/*
------------Detail Page and Sitemap Styles------------------------
*/

#detail #copy #content_area  {
	width: 869px;
	margin-left: 20px;
	}
	
#detail #copy #breadcrumb {
	background: transparent url(../images/breadcrumb_bg.png) no-repeat 0 0;
	line-height: 36px;
	padding: 0 24px;
	color: #fff;
	font-size: 1.3em;
	padding-bottom: 1px;
	float: left;
	width: 859px;
	}
	
#detail #copy #breadcrumb a {
	color: #fff;
	display: block;
	float: left;
	padding-right:17px;
	background: transparent url(../images/breadcrumb_arrow.png) no-repeat right 50%;
	margin-right: 7px;
	}
	
#detail	#copy #content_area h1 {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 20px;
	padding-bottom: 12px;
	background: transparent url(../images/dotted_underline.png) repeat-x 3px bottom;
	float: none;
	}

#detail	#copy #content_area .post h2 {
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 20px;
	padding-bottom: 12px;
	background: transparent url(../images/dotted_underline.png) repeat-x 3px bottom;
	float: none;
	}

#detail #copy #content_area .post .postBody {
	width: 590px;
	min-height: 160px;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy #content_area .post .postBody {height:160px}
/* end hide */ 

#detail #copy #content_area .post .postInfo {
	width: 508px;
	background: transparent url(../images/post_info.png) no-repeat 0 0;
	color:#5D93D8;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.19em;
	font-weight:normal;
	line-height:1.6em;
	padding: 12px 65px 12px 20px;
	position: relative;
	left: -10px;
	}

#detail #copy #content_area .post .postViewInfo {
	padding: 0;
	margin: 0 !important;
	border: none;
	font-size: 1em !important;
	background-image: none;
	}

#detail #copy #content_area .post .blogBack {
	margin-top: 1.5em;
	}

/*
------------Sitemap----------
*/

#detail	#copy #content_area .globalMenu {
	float:left;
	width:930px;
}

#detail	#copy #content_area .globalMenu li {
	display:none;
	background-image: none;
}

#detail	#copy #content_area .globalMenu li.hasChildren {
	background-image:none;
	display:block;
	float:left;
	list-style-type:none;
	padding-right:7px;
	padding-left:0;
	width:124px;
}


#detail #copy #content_area .globalMenu li.hasChildren a {
	font-weight:bold;
	margin-bottom: 16px;
	display: block;
	font-family:Georgia,"Times New Roman",Times,serif;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level2 li {
	display:block;
	float:none;
	font-size: 1em;
	font-style: normal;
	font-weight:normal;
	padding-left:0;
	margin-left: 0;
	padding-bottom: 0;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level3, #detail	#copy #content_area .globalMenu li.hasChildren ul.level4 {
	padding-bottom: 0;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level2 li a {
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level3 {
	padding: 5px 0;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level3 li a {
	color: #87B3EE;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level3 li a:hover {
	color: #fd7211;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level2 li ul.level3 li {
	margin-left: 0px;
	padding-bottom: 0;
	margin-bottom: 0;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level2 li ul.level4 li {
	font-style: italic;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level2 li a {
	font-weight: bold;
}

#detail	#copy #content_area .globalMenu li.hasChildren ul.level3 li a, #detail#copy #content_area .globalMenu li.hasChildren ul.level4 li a   {
	font-weight: normal;
}

/*-------- Calendar Detail page --------------- */	

#detail #copy #content_area .event h2 {
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 20px;
	padding-bottom: 12px;
	background: transparent url(../images/dotted_underline.png) repeat-x 3px bottom;
	float: none;
	}
	
#detail #copy #content_area .eventDate {
	font-size: 1.3em;
	font-style: italic;
	padding-bottom: 1.4em;
	color: #929191;
	}
	
/*-------- Search Results Detail page --------------- */		


#detail #copy #content_area #searchHintResultsList {
	display: none;
	}
	
#detail #copy #content_area ul.searchResults {
	padding-bottom: 6px;
	}
	
#detail #copy #content_area ul.searchResults li {
	margin: 0;
	padding-bottom: 1.4em;
	padding-top: 1px;
	}
	
#detail #copy #content_area ul.searchResults span.searchTerm {
	background-image: none;
	background-color: #f4faff;
	}
	
#detail #copy #content_area ul.searchResults li em {
	color: #929191;
	}
	
#detail #copy #content_area	ul#pagination {
	padding-top: 0;
	}
	
#detail #copy #content_area	ul#pagination li {
	padding-left: 0;
	padding-right: 5px;
	background-image: none;
	}
	
#detail #copy #content_area	ul#pagination li.selected {
	color: #FD7211;
	padding-right: 11px;
	padding-left: 6px;
	}
	
#detail #copy #content_area	#pagination li a {
	border: 1px dotted;
	}
	
/*-------- Forgot Password Detail page --------------- */

#detail #copy #content_area strong {
	display: none;
	}

#detail #copy #content_area p strong {
	display: inline;
	}
	
#MainContent_txtUserName {
	display: block;
	font-size: 1.3em;
	padding: 3px 0;
	width: 217px;
	margin-left: 0;
	padding-left: 0;
	}
	
#MainContent_btnSubmitUsername {
	clear: both;
	width: 107px;
	height: 38px;
	background: transparent url(../images/user_submit.png) no-repeat 0 bottom;
	color: #000;
	border: none;
	text-indent: -9999em;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	padding: 0;
	position: relative;
	left: -7px;
	margin-top: 25px;}

input#MainContent_btnSubmitUsername[type="submit"]:hover
     {
      background: transparent url(../images/user_submit.png) no-repeat 0 0;
     }
	 
#MainContent_hlCancelUsername {
	position: relative;
	left: 8px;
	top: 2px;
	font-weight: bold;
	font-size: 1.3em;
	}


	
/* 
------------Page Content Area Styles - Add all styles for content here ------------------------------------------------
 */
	
#copy #content_area {
	margin-top: 26px;
	width: 590px;
	float: left;
	}
	
#copy #content_area .clear {
	clear: both;
	}
	
#copy #content_area h2.pagetitle {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 2.4em;
	font-weight: normal;
	line-height: 1.4em;
	margin-bottom: 20px;
	padding-bottom: 12px;
	background: transparent url(../images/dotted_underline.png) repeat-x 3px bottom;
	float: none;
	}
	
#copy #content_area p.quote {
	background: transparent url(../images/blockquote_bg.png) no-repeat 0 0;
	padding: 0;
	margin-bottom: 1.3em;
	line-height:0;
	}
	

#copy #content_area p.quote strong {
	display: block;
	background: transparent url(../images/blockquote_bg_bottom.png) no-repeat 0 bottom;
	padding: 12px 45px 12px 20px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.19em;
	font-weight: normal;
	line-height: 1.6em;
	color: #5d93d8;
	}
	
#copy #content_area h1, #copy #content_area h2  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	background: transparent url(../images/dotted_underline.png) repeat-x 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	}
	
	
#copy #content_area h1.red, #copy #content_area h2.red  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/red_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}

#copy #content_area h1.yellow, #copy #content_area h2.yellow  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/yellow_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h1.orange, #copy #content_area h2.orange  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/orange_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h1.green, #copy #content_area h2.green  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/green_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h1.blue, #copy #content_area h2.blue {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/blue_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}

#copy #content_area h1.indigo, #copy #content_area h2.indigo {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/indigo_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h1.violet, #copy #content_area h2.violet {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/violet_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h1.ultraviolet, #copy #content_area h2.ultraviolet {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.7em;
	padding-right: 8px;
	padding-left: 47px;
	padding-top: 9px;
	background: transparent url(../images/ultraviolet_underline.png) no-repeat 3px bottom;
	float: left;
	margin-bottom: 1.1em;
	position: relative;
	left: -5px;
	}
	
#copy #content_area h3  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 1.4em;
	float: none;
	clear: left;
	}
	
#copy #content_area h4  {		
	color: #1D65A1;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.2em;
	padding-bottom: 0.4em;
	float: none;
	clear: left;
	}
	
/* <textEditor> */

.fixtures  {
	padding-bottom: 0.4em;
                }

/* </textEditor>  */


	
#copy #content_area p.quote strong span.name {
	/*text-transform: uppercase;*/
	font-size: 1em;
	color: #94b8e6;
	}

#copy #content_area span.name {
	/*text-transform: uppercase;*/
	font-size: 0.9em;
	color: #9bc2f6;
	}
	
#copy #content_area p {
	font-size:1.3em;
	line-height:1.6em;
	padding-bottom: 1.4em;
	clear: left;
	}
	
#copy #content_area p.no_clear {
	clear: none;
	}
	
#copy #content_area img.right, #copy #content_area p.right {
	float: right;
	margin: 5px 0px 20px 20px;
	}
	
#copy #content_area img.left, #copy #content_area p.left {
	float: left;
	margin: 5px 20px 5px 0;
	}
	
#copy #content_area p a {
	font-weight: bold
	}
	
#copy #content_area img {
	border: 2px solid #93c0f5;
	padding: 2px;
	}
	
#copy #content_area p.pdf {
	background: transparent url(../images/pdf_icon.png) no-repeat 0 0;
	padding-left: 43px;
	line-height: 33px;
	padding-bottom: 1.4em;
	}
	
#copy #content_area p em.file_size {
	color:#929191;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:italic;
	font-weight: normal;
	}
	
#copy #content_area ul li {
	font-size: 1.3em;
	list-style-type: none;
	padding-left: 25px;
	background: transparent url(../images/content_list_bullet.png) no-repeat 0px 6px;
	line-height:1.6em;
	padding-bottom: 12px;
	}
	
#copy #content_area ul li.red {
	background: transparent url(../images/content_list_bullet_red.png) no-repeat 0px 6px;
	}
	
#copy #content_area ul li.green {
	background: transparent url(../images/content_list_bullet_green.png) no-repeat 0px 6px;
	}
	
#copy #content_area ul li.violet {
	background: transparent url(../images/content_list_bullet_violet.png) no-repeat 0px 6px;
	}
	
#copy #content_area ul li.yellow {
	background: transparent url(../images/content_list_bullet_yellow.png) no-repeat 0px 6px;
	}
	
#copy #content_area ul.compact_list li {
	padding-bottom: 0;
	}
	
#copy #content_area ul {
	clear: left;
	padding-bottom: 1.6em;
	}
	
#copy #content_area table {
	font-size:1.3em;
	line-height:1.6em;
	margin-bottom: 1.6em;
	margin-top: 4px;
	clear: left;
	border-bottom: 1px solid #a4cbff;
	border-right: 1px solid #a4cbff;
	}
	
#copy #content_area table p, #copy #content_area table p.pdf {
	font-size: 1em;
	padding-bottom: 0;}
	
#copy #content_area table td, #copy #content_area table th {
	background-color: #fdfdfd;
	padding: 6px 10px;
	border-collapse: collapse;
	border-left: 1px solid #a4cbff;
	border-top: 1px solid #a4cbff;
	}

#copy #content_area table th {
	background: #346cc7 url(../images/table_header.png) repeat-x 0 0;
	color: #fff;
	}

#copy #content_area table.invisible {
	font-size:1.3em;
	line-height:1.6em;
	margin-bottom: 1.2em;
	clear: left;
	border: none;
	
	}
	
#copy #content_area table.invisible td, #copy #content_area table.invisible th {
	border: none;
	padding: 0;
	}
	
#copy #content_area .jokes strong {
	color: #1d65a1;
	}
	
#copy #content_area #element1106093_501237 .blogsElement span.postDate {
	display: none;
	}

	
/* ------ Content Blog----------------- */

#copy #content_area .blogsElement {
	position: relative;
	padding-right: 30px;
	}
	
#copy #content_area .blogsElement ul .postInfo {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	color:#929191;
	}

#copy #content_area .blogsElement ul li {
	background-image: none;
	padding-left: 0;
	font-size: 1.3em;
	padding-bottom: 1em;
	}
	
#copy #content_area .blogsElement ul li ul {
	font-size: 1em;
	padding-bottom: 0;
	}
	
#copy #content_area .blogsElement ul li ul li {
	background:transparent url(../images/content_list_bullet.png) no-repeat scroll 0 5px;
	padding-left:25px;
	font-size: 1em;
	padding-bottom: 0;
	margin-top: 1em;
	}
	
#copy #content_area .blogsElement ul h2.postTitle {
	background-image: none;
	color:#1D65A1;
	float: none;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom: 0;
	padding-bottom: 3px;
	padding-right: 0;
	display: block;
	}

#copy #content_area .blogsElement ul li ul li h2.postTitle {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	font-size: 1em;
	line-height: 1.6em;
	background-color: white;
	}
	
#copy #content_area .blogsElement .rss {
	position: absolute;
	top: 0;
	right: 10px;
	}
	
#copy #content_area .blogsElement .rss img {
	float: left;
	padding: 0;
	border: none;
	}
	
/* ------ Files and Links ----------------- */
	
#copy #content_area .linksModule ul li {
	padding-bottom: 0.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
#copy #content_area .linksModule ul li span {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#929191;
	}




/* ------ Picture Gallery ----------------- */

#copy #content_area .photoGalleryElement {
	padding-top: 1em;
	padding-bottom: 1.8em;
	float: left;
	clear: both;
	}
	
#copy #content_area .photoGalleryElement a {
	float: left;
	}
	
#copy #content_area .photoGalleryElement a img {
	float: left;
	padding: 0;
	border: none;
	}
	
#copy #content_area .photoGalleryElement .thumbnail {
	margin-right: 13px;
	font-size: 1.3em;
	margin-bottom: 16px;
	min-height: 0;
	float: left;
	line-height: 0;
	}
	
#copy #content_area .photoGalleryElement .thumbContents {
	float: left;
	
	}
	
#copy #content_area .photoGalleryElement .thumbContents .description {
	line-height: 0;
	display: none;
	}
	
#copy #content_area .photoGalleryElement .thumbnail p {
	padding: 7px 0 0 0;
	font-size: 1em;
	
	}


	
/* ------ Calendar Element ----------------- */

#copy #content_area .eventsElement	{
	background: transparent url(../images/calendar_footer.png) no-repeat 0px bottom;
	padding-top: 10px;
	padding-bottom: 16px;
	margin-bottom: 1.4em;
	}

#copy #content_area .eventsCalendar * {
	padding: 0;
	margin: 0;
	border: none !important;
	background-color: transparent !important;
	}
	
#copy #content_area .eventsCalendar {
	width: 860px;
	background: transparent url(../images/calendar_border.png) repeat-y right 0;
	}
	
#copy #content_area .eventsCalendar div {
	background: transparent url(../images/calendar_header.png) no-repeat 0 0;
	width: 100% !important;
	padding-right: 1px !important;
	}
	
#copy #content_area .eventsCalendar table {
	width: 100%;
	}

#copy #content_area .eventsCalendar div table {
	border-collapse: separate !important;
	}
/*----Months Bar----*/
	
	
#copy #content_area .eventsCalendar table.calendarTitle {
	font-size: 1em;
	line-height: 46px;
	background-color: transparent !important;
	}
	
#copy #content_area .eventsCalendar table.calendarTitle td {
	background-color: transparent !important;
	padding: 0 24px;
	}

#copy #content_area .eventsCalendar td.calendarDay, #copy #content_area .eventsCalendar td.calendarOtherMonthDay, #copy #content_area .eventsCalendar td.calendarWeekendDay {
	vertical-align: top;
	}

	
#copy #content_area .eventsCalendar table .calendarTitle td a {
	color: #fff !important;
	}
	
#copy #content_area .eventsCalendar table .calendarTitle td a:focus, #copy #content_area .eventsCalendar table .calendarTitle td a:hover, #copy #content_area .eventsCalendar table .calendarTitle td a:active {
	color: #FD7211 !important;
	text-decoration: none !important;
	}
	
		
/*----Days Bar----*/



#copy #content_area .eventsCalendar table th.calendarDayHeader {
	color: #1d65a1;
	background-color: transparent;
	line-height: 36px;
	background-image: none;
	}
	
#copy #content_area .eventsCalendar table tr {

	}
	
#copy #content_area .eventsCalendar table td.calendarWeekendDay, 
#copy #content_area .eventsCalendar table td.calendarDay,
#copy #content_area .eventsCalendar table td.calendarOtherMonthDay, 
#copy #content_area .eventsCalendar table td.calendarToday {
	padding: 7px;
	border: 1px solid #b9b9b9 !important;
	border-right: none !important;
	border-top: none!important;
	}
	
#copy #content_area .eventsCalendar table td.calendarOtherMonthDay {
	color: #5D93D8;
	background-color: #dceafd !important;
	}

#copy #content_area .eventsCalendar table td.calendarToday {
	color: #fff;
	background: #ff5900 url(../images/calendar_today.png) repeat-x 0 0  !important;
	font-weight: bold;
	}
	
#copy #content_area .eventsCalendar table td.calendarToday a, #copy #content_area .eventsCalendar table td.calendarToday a:focus, #copy #content_area .eventsCalendar table td.calendarToday a:hover, #copy #content_area .eventsCalendar table td.calendarToday a:active {
	color: #fff;
	}
	

	
/*-------- Calendar events in the list style --------------- */
			
.eventsList {padding: 0;}
.eventsList ul {margin: 0 !important; padding: 0 !important;}
.eventsList ul li {color:#491B63;}
.eventsList ul li .eventDate {margin: 0 0 10px 0; color: #999;}                        
			

/*

-------------------Login form Styles------------------------- 
*/

#copy #content_area .loginElement {
	padding-top: 1em;
	position: relative;
	float: left;
	}

#copy #content_area .loginElement p {
	float: left;
	clear: both;
	padding-bottom: 1.5em;
	width: 500px;
	}
	
#copy #content_area .loginElement label {
	float: left;
	min-width: 80px;
	color:#1D65A1;
	font-weight: bold;
	margin: 0;
	line-height: 23px;
	}
	
#copy #content_area .loginElement .error {
	font-size: 1.3em;
	display: block;
	padding-bottom: 1.4em;
	color: red;
	}
	
/* min-height hack for IE 6, hidden from mac IE 5 */

/* ie 5 mac hide \*/
* html #copy #content_area .loginElement label {width: 80px}
/* end hide */ 
	
#copy #content_area .loginElement .remember label {
	font-weight: normal;
	color: #4F4E4E;
	}
	
#copy #content_area .loginElement input {
	clear: none;
	float: left;
	padding-right: 8px;
	padding-top: 4px;
	display: inline;
	width: 209px;
	margin: 0;
	}

#copy #content_area .loginElement .remember input {
	font-weight: normal;
	color: #4F4E4E;
	width: 13px;
	padding: 0;
	margin: 0;
	margin-right: 8px;
	height: 23px;
	}
	
#copy #content_area .loginElement input.button {
	clear: both;
	width: 101px;
	height: 38px;
	background: transparent url(../images/user_login.png) no-repeat 0 bottom;
	color: #000;
	border: none;
	text-indent: -9999em;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	padding: 0;
	position: relative;
	left: -7px;
	margin-top: 4px;}

#copy #content_area .loginElement input[type="submit"]:hover
     {
      background: transparent url(../images/user_login.png) no-repeat 0 0;
     }

#copy #content_area .loginElement p.forgot {
	/*position: absolute;
	left: 112px;
	bottom: 10px;*/
	display: none;
	}
	
/*

-----Form Styles----- 
*/

#copy #content_area .form_container .formTitle {
	padding-top: 2em;
	}
	
#copy #content_area .form_container {
	clear:both;
	font-size: 1em;
	margin: 0;
	padding-top: 2.3em;
	}
	
#copy #content_area .formDescription {
	display: none;
	}
	
#copy #content_area .formHeader {
	display: none;
	}

#copy #content_area .fieldTitle {
	font-size: 1.3em;
	float: left;
	width: 120px;
	color:#1D65A1;
	line-height: 1.5em;
	padding-right: 10px;
	padding-top: 3px;
	}
	
	
#copy #content_area .fieldContent {
	float:left;
}

#copy #content_area .fieldItem .fieldRow {
	padding:0;
}

#copy #content_area .fieldItem {
	background-color: #F2F2F2;
	border: none;
	clear: both;
}

#copy #content_area .fieldItem .fieldInstructions
 {	padding-bottom: 0;
 }
 
#copy #content_area .fieldItemInner {
	background-color:#F2F2F2;
	margin-bottom:8px;
	padding: 12px 16px;
}

#copy #content_area .fieldSelected {
	background-color:transparent;
	border:medium none;
}

#copy #content_area .fieldSelected {
	background-color: #fff;
	border-color: #fff;
}

#copy .fieldItem .choice-option {
	float: left;
	margin-right: 10px;
	padding: 0;
}

#copy .fieldItem .fieldBlock {
	padding: 0;
	padding-right: 5px;
	padding-top: 3px;
	}
	
#copy #content_area .choice-option input {
	margin: 0;
	padding: 0;
	margin-right: 8px;
	}
#copy #content_area textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	}
	
#copy #content_area .type-sectionbreak {
	border-bottom: 1px dotted #549BF9;
	margin-bottom: 23px;
	margin-top: 23px;
	}
	
#copy #content_area .type-sectionbreak .fieldItemInner {
	display: none;
	}
	
v.fieldInstructions {
	height: 0;
	padding: 0;
	}
	
#copy .dropdown-image {
	display: none;
	}
	
#copy #content_area .type-date .fieldTitle {
	padding-top: 15px;
	}
	
#copy #content_area .type-date .fieldBlock {
	padding-top: 0;
	}
	
#copy #content_area .type-date label.fieldName {
 	font-size: 0.9em;
	line-height: 1.4em;
	}
	
#copy #content_area .fieldItem .datePickerImage .fieldNote {
	display: none;
	}
	
#copy #content_area .fieldItem .datePickerImage img {
	position: relative;
	left: 4px;
	top: -2px;
	}
	
#copy .submitButtonContainer {	
	border-top: 1px dotted #549BF9;
	margin-top: 13px;
	padding-bottom: 18px;
	padding-top:0;
	float: left;
	clear: both;
	width: 578px;
	}
	

#copy .submitButtonContainer input {
	clear: both;
	float: left;
	width: 107px;
	height: 38px;
	background: transparent url(../images/user_submit.png) no-repeat 0 bottom;
	color: #000;
	border: none;
	text-indent: -9999em;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	padding: 0;
	position: relative;
	left: -7px;
	margin-top: 20px;
	margin-bottom: 20px;}

#copy .submitButtonContainer input[type="submit"]:hover
     {
      background: transparent url(../images/user_submit.png) no-repeat 0 0;
     }
	
/*

-----Video Styles----- 
*/

#copy #content_area object, #copy #content_area embed {
	clear: both;
	margin-bottom: 2.2em;
	}


/*
------------User Styles---------------- 
*/

/* <textEditor>  */	

.news_frame {
	font-style: normal;
	}
	
.quote {
	position: static;
	}
	
.name {
	position: static;
	}
	
.right {
	position: static;
	}
	
.pdf {
	position: static;
	}
	
.file_size {
	position: static;
	}
	
.left {
	position: static;
	}
	
.clear {
	position: static;
	}
	
.no_clear {
	position: static;
	}
	
.content_quote {
	position: static;
	}

.invisible {
	position: static;
	}

.compact_list {
	position: static;
	}
	
.red {
	position: static;
	}
	
.green {
	position: static;
	}
	
.blue {
	position: static;
	}
	
.violet {
	position: static;
	}
	
.ultraviolet {
	position: static;
	}
	
.yellow {
	position: static;
	}
	
.orange {
	position: static;
	}
	
.indigo {
	position: static;
	}
	
/* </textEditor>  */