
/* --------------------------------------------
	RESET DEFAULT BROWSER CSS SETTINGS
-------------------------------------------- */
html, div, span, applet, 
object, iframe, h1, h2, 
h3, h4, h5, h6, p, 
blockquote, pre, a, abbr,
acronym, address, big,
cite, code, del, dfn, em, 
font, img, ins, kbd, q, 
s, samp, small, strike, 
strong, sub, sup, tt, var,
b, u, i, center, dl, dt,
dd, ol, ul, li, fieldset,
form, label, legend, table, 
caption, tbody, tfoot, 
thead, tr, th, td 			{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
h1, h2, h3, h4, h5, h6 		{font-weight: normal;}

a:focus, input:focus,
button:focus,
textarea:focus				{ background-color: #E5E5E5; outline: thin dotted #4A5EA2;} /*outline: thin dotted #4A5EA2;*/

ol, ul 						{list-style: none;}
table 						{border-collapse: separate;border-spacing: 0;}
caption, th, td 			{text-align: left;font-weight: normal;}
blockquote:before, 
blockquote:after,q:before, 
q:after 					{content: "";}
blockquote, q 				{quotes: "" "";}

* 							{margin: 0;padding: 0;}

body 						{text-align: center;margin:0 auto;padding:0;background-color: #283344;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 62.5%;color: #333333;height: 100%;line-height: 1;}
	
.skip 						{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

a, a:visited, a:active 		{color: #4A5EA2; /* 2e4676 6685a3  003260 */text-decoration: none;}
a:hover			{ color: #3399cc;text-decoration: none;}
/*a:focus 			{outline: thin dotted red ;}*/


/* --------------------------------------------
				GLOBAL CLASSES
-------------------------------------------- */
.clear     					{ clear:both; height:0px; line-height:0px;}
.clear-left 				{ clear: left; }
.center         			{ margin: 0 auto;}
.block 						{ display: block; }
.space          			{ display: block; height: 5px; }
.float-left, .left    		{ float:left; }
.float-right, .right   		{ float:right; }
 
.text-left     				{ text-align:left; }
.text-right    				{ text-align:right; }
.text-center   				{ text-align:center; }
.text-justify  				{ text-align:justify; }
 
.normal						{ font-weight: normal; } 
.bold          				{ font-weight:bold; }
.italic        				{ font-style:italic; }
.underline     				{ border-bottom:1px solid; }
.highlight     				{ background:#ffc; }
.big 						{ font-size: 1.6em; font-weight:bold;}


.nopadding     				{ padding:0; }
.nomargin					{ margin:0; }
.noindent      				{ margin-left:0; padding-left:0; }
.nobullet      				{ list-style:none; list-style-image:none; list-style-type: none;}
.noborder 					{ border:none; }
.hide						{ display: none;}
.nobackground 				{ background:none; }
.altfont 					{ font-family: Arial, Helvetica, sans-serif;; }
.line 						{ height:1px; border-bottom:1px solid #ccc; margin-top:-12px; }
.dotline 					{ height:1px; border-bottom:1px dotted #ccc; }
.hideBlock					{ display: none;}

.white						{color:#ffffff;}
.ablue						{ color: #4A5EA2; }
.black 						{ color: #000000; }
.red						{ color: #bf2f27; }
.orange						{ color: #be3c00; }
.gray 						{ color: #666666;}
.bblack 					{ color: #000;font-weight: bold;}
.brown						{ color:#312821; }
.dark-brown					{ color:#333333; }
.brick 						{ color:#8c2d00; }
.dark-brick 				{ color:#662000; }
.error						{ color: #bf2f27;}
.small-gray-text 			{ font-size: 1em; color: #666666; }

.icon-border 				{ padding: 2px; margin: 0 8px 0 0; border: 1px solid #dddddd; }
.img-border					{ padding: 2px; margin: 5px 0; border: 1px solid #dddddd; background-color:#ffffff; }
.img-left					{ float:left; margin: 0px 10px 0 0;}
.img-border-left			{ float:left; margin: 0px 10px 0 0;border: 1px solid #ddd;padding: 2px;background-color:#ffffff;}
.img-right					{ float:right; margin: 0px 10px 0 0;}
.img-border-right			{ float:right; margin: 0px 0 0 10px;border: 1px solid #ddd;padding: 2px;background-color:#ffffff;}





/* --------------------------------------------
				MAIN LAYOUT 
-------------------------------------------- */


/* 
 Header
 --------------------------------------------------*/
#header-global 				{height: 78px; background-color:#0f2439;}
#header-2-global 			{min-height: 98px;background-color:#0f2439;}
#header-3-global 			{height: 42px;background-color:#0f2439;}
#header-wrapper 			{text-align:left;margin:0 auto;width: 985px;position:relative;}
#header-left 				{width: 255px;float: left;display: inline;padding: 8px 0 0 15px;text-align:left;}

#header-right 				{float: right;display: inline;width: 700px;text-align: right;padding-right: 10px;}
#header-links 				{float: right;padding-top: 12px;}
#header-links ul 			{list-style: none;padding: 0px;}
#header-links ul li 		{display: inline;padding: 0px 2px;}
#header-links a 			{font-size: 1.1em;line-height: 1.3em;color: #ffffff;}
#header-links a:hover 		{color: #909fb1;}
	
#header-search 							{display: inline;float: right;padding: 10px 0px 0px 5px;}
#header-search fieldset.search 			{border: none;width: 175px;background: #0f2439;}
#header-search .search input, 
#header-search .search button 			{border: none;float: left;}
#header-search .search input.box 		{color: #666666;font-size: 1.2em;width: 133px;height: 17px;background: #0f2439 url(./images/skin/search-box.jpg) no-repeat;padding:2px 0 0 17px;}
#header-search .search button.btn 		{width: 25px;height: 19px;cursor: pointer;text-indent: -9999px;background: #0f2439 url(./images/skin/search-box-btn.jpg) no-repeat top right;}
#header-search .search button.btn:hover {background: #0f2439 url(./images/skin/search-box-btn.jpg) no-repeat bottom right;}

#header-title 							{  text-align:right; margin:0 0px 6px 0px; float:right;}
#header-title h1 						{ color:#FFF; font-size: 2.4em; padding: 40px 0 0px 0; font-family:Arial, Helvetica, sans-serif;}



/* 
 Sub Header
 --------------------------------------------------*/
#subheader-global 				{height:50px;background:#586a80 url(./images/skin/subheader1-bg.jpg) repeat-x;}
#subheader-collapsed-global 	{height:5px;background:#586a80 url(./images/skin/subheader2-bg.jpg) repeat-x;}
#subheader-wrapper 				{text-align:left;margin:0 auto 0;width: 985px;position:relative; z-index:997;}
	
/* SUB HEADER SHADOW */
/* #subheader-shadow-global {
	background: url(./images/skin/subheader-shadow-bg.jpg) repeat-y; 
	background-position:center; height:7px;
	}
#subheader-shadow-wrapper {
	margin:0 auto 0;
	width: 985px;
	background: url(../skin/subheader-shadow.jpg) no-repeat;
	height:7px;
	} */



/* 
 Main Container
 --------------------------------------------------*/
#main-container-global 			{background: #fff url(./images/skin/content-bg.jpg) repeat-y;background-position:center;}
#main-container-wrapper 		{text-align:left;margin:0 auto 0; width: 985px;background: url(./images/skin/content.jpg) repeat-y; height: 100%;position:relative;}
#subheader-shadow-global 		{background: transparent url(./images/skin/subheader-shadow.png) repeat-x top left;}
#subheader-shadow-wrapper 		{background: transparent url(./images/skin/subheader-shadow.png) repeat-x top left;width: 985px; height:7px;}
#main-container-white-global 	{background-color: #fff;}
#main-container-white-wrapper 	{text-align:left;background-color: #fff;margin:0 auto 0; width: 985px; min-height: 500px; position:relative;}
#main-container-grey-global 	{background-color: #f5f7f8;}
#main-container-grey-wrapper 	{text-align:left;background-color: #f5f7f8;margin:0 auto 0; width: 985px; min-height: 500px; position:relative;}



/* 
 Footer
 --------------------------------------------------*/
#footer-global  			{background:#283344 url(./images/skin/footer-bg.jpg) repeat-x top;min-height:150px;clear:both;}
#footer-wrapper 			{text-align:left;margin:0 auto; width:985px; }

#footer-navigation 			{width: 965px;line-height: 1.2em; margin: 0 10px;padding: 25px 0px 15px 0px;/*border-bottom: 1px solid #586a80;*/}
#footer-navigation ul 		{padding-left:0; margin-left:0; }
#footer-navigation ul li 	{list-style:none; margin: 4px 0 4px 0;padding:0px 0; }
#footer-navigation a 		{color:#FFF; }
#footer-navigation a:hover 	{text-decoration:underline;}
#footer-navigation .column 	{width: 150px; margin:0 10px 0 0; float:left; color:#FFF;font-size: 1.1em; }
#footer-navigation .column-title 	{ border-bottom:1px solid #586a80; margin:0 0 12px 0; padding: 5px 0;font-size: 1.2em;  }
#footer-navigation .column-title a 	{ text-decoration:none;}
#footer-navigation .column-title a:hover 	{color:#4A5EA2;}

#simple-footer-navigation 	{width: 965px;line-height: 1.2em; margin: 0 10px;padding: 10px 0px 15px 0px;/*border-bottom: 1px solid #586a80;*/}
#simple-footer-navigation ul 	{padding-left:0; margin-left:0; list-style: none; }
#simple-footer-navigation ul li { display:inline;border-right: 1px solid #fff; padding: 1px 10px 1px 3px;}
#simple-footer-navigation ul li.first { padding-left:0;}
#simple-footer-navigation ul li.last { border-right: none;}
#simple-footer-navigation ul li a{color:#FFF; font-size: 1.1em}
#simple-footer-navigation ul li a:hover{ text-decoration:underline;}

#footer-container 			{width: 965px;clear:both;color: #FFF; padding:20px 10px 25px 10px;}
#footer-left 				{width: 315px;font-size: 1.2em;float: left;text-align:left; line-height:1.2em;}
#footer-right 				{float: left;width: 650px;text-align: right;}
#footer-right ul 			{list-style: none;padding: 0px;}
#footer-right ul li 		{display: inline;padding: 0px 4px;font-size: 1.1em; }
#footer-right a 			{color: #ffffff;}
#footer-right a:hover 		{color: #909fb1;}		
#footer-right .footer-timeStamp		{text-align: left;margin-left: 196px;margin-top: 4px;}



#home-footer-global 		{background:#283344 url(./images/skin/home-footer-bg.jpg) repeat-x;}



/* --------------------------------------------
		HORIZONTAL NAVIGATION BUTTONS 
-------------------------------------------- */

#navigation-bar 						{background: transparent url(./images/skin/navigation.jpg) 0px 0px;width: 985px;height: 50px;margin: 0 auto;padding: 0;overflow: hidden;border: none;clear: both;}
#navigation-bar li 						{background: transparent;margin: 0;padding: 0;list-style: none;float: left;}
#navigation-bar a 						{height: 50px; display: block; }


/* 
 Nav Buttons 
 --------------------------------------------------*/
/*#prospective-students 					{text-indent: -300em; overflow: hidden; width: 166px; }
#current-students 						{text-indent: -300em; overflow: hidden; width: 165px; }
#alumni-friends 						{text-indent: -300em; overflow: hidden; width: 164px; }
#faculty-staff 							{text-indent: -300em; overflow: hidden; width: 166px; }
#community-visitors 					{text-indent: -300em; overflow: hidden; width: 164px; }
#parents 								{text-indent: -300em; overflow: hidden; width: 160px; }*/

#prospective-students 					{text-indent: -300em; overflow: hidden; width: 196px; }
#current-students 						{text-indent: -300em; overflow: hidden; width: 197px; }
#alumni-friends 						{text-indent: -300em; overflow: hidden; width: 197px; }
#faculty-staff 							{text-indent: -300em; overflow: hidden; width: 197px; }
#community-visitors 					{text-indent: -300em; overflow: hidden; width: 198px; }


/* 
 Hover States 
 --------------------------------------------------*/
/*#prospective-students a:hover 			{background: transparent url(./images/skin/navigation.jpg) 0px -50px no-repeat; }
#current-students a:hover 				{background: transparent url(./images/skin/navigation.jpg) -166px -50px no-repeat; }
#alumni-friends a:hover 				{background: transparent url(./images/skin/navigation.jpg) -331px -50px no-repeat; }
#faculty-staff a:hover 					{background: transparent url(./images/skin/navigation.jpg) -495px -50px no-repeat; }
#community-visitors a:hover 			{background: transparent url(./images/skin/navigation.jpg) -661px -50px no-repeat; }
#parents a:hover  						{background: transparent url(./images/skin/navigation.jpg) -825px -50px no-repeat; }*/

#prospective-students a:hover, #prospective-students a:focus			{background: transparent url(./images/skin/navigation.jpg) 0px -50px no-repeat; }
#current-students a:hover, #current-students a:focus 				{background: transparent url(./images/skin/navigation.jpg) -196px -50px no-repeat; }
#alumni-friends a:hover, #alumni-friends a:focus 				{background: transparent url(./images/skin/navigation.jpg) -393px -50px no-repeat; }
#faculty-staff a:hover, #faculty-staff a:focus				{background: transparent url(./images/skin/navigation.jpg) -590px -50px no-repeat; }
#community-visitors a:hover, #community-visitors a:focus			{background: transparent url(./images/skin/navigation.jpg) -787px -50px no-repeat; }

/* 
 Active States 
 --------------------------------------------------*/
/*#navigation-bar .prospective-students-on 	{background: transparent url(./images/skin/navigation.jpg) 0px -100px no-repeat; }
#navigation-bar .current-students-on 		{background: transparent url(./images/skin/navigation.jpg) -166px -100px no-repeat; }
#navigation-bar .alumni-friends-on			{background: transparent url(./images/skin/navigation.jpg) -331px -100px no-repeat; }
#navigation-bar .faculty-staff-on 			{background: transparent url(./images/skin/navigation.jpg) -495px -100px no-repeat; }
#navigation-bar .community-visitors-on		{background: transparent url(./images/skin/navigation.jpg) -661px -100px no-repeat; }
#navigation-bar .parents-on 				{background: transparent url(./images/skin/navigation.jpg) -825px -100px no-repeat; }*/

#navigation-bar .prospective-students-on 	{background: transparent url(./images/skin/navigation.jpg) 0px -100px no-repeat; }
#navigation-bar .current-students-on 		{background: transparent url(./images/skin/navigation.jpg) -196px -100px no-repeat; }
#navigation-bar .alumni-friends-on			{background: transparent url(./images/skin/navigation.jpg) -393px -100px no-repeat; }
#navigation-bar .faculty-staff-on 			{background: transparent url(./images/skin/navigation.jpg) -590px -100px no-repeat; }
#navigation-bar .community-visitors-on		{background: transparent url(./images/skin/navigation.jpg) -787px -100px no-repeat; }

ul#navigation-bar li .sub {
	position: absolute; /*--Important--*/
	top: 50px; left: 0;
	z-index: 99999;
	background-color: #f5f3f2; /*--Background gradient--*/
	padding: 10px 12px 10px 11px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	float: left;
	display: none; /*--Hidden for those with js turned off--*/
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	border-top: none;
}
ul#navigation-bar li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
ul#navigation-bar li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 192px;
	float: left;
}
ul#navigation-bar .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #333;
}
ul#navigation-bar .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0 0 2px 0;  margin: 0;
	font-size: 1.1em;
	font-weight:bold;
}
ul#navigation-bar .sub ul li.category { /*--Sub nav heading style--*/
	padding: 0 0 2px 0;  margin: 0;
	font-size: 1.1em;
	font-weight:bold;background-image: none;
	color: #333; display:block;
}
ul#navigation-bar .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 0px 0;
	background-image: none;
	color: #333;
}
ul#navigation-bar .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	padding: 2px 2px 2px 10px;
	display: block;
	text-decoration: none;
	color: #333;font-size: 1.3em;
}
ul#navigation-bar .sub ul li a:hover {
	color: #333;
	background-image: none;
	text-decoration:underline;
}


 
/* --------------------------------------------
		PAGE CONTENT LAYOUT AND CLASSES
-------------------------------------------- */


#full-content-container 			{ width: 965px;padding: 10px 10px 20px 10px; text-align:left;}
#left-column-container 				{position:relative;width: 265px;height: auto;float: left; padding-bottom:40px;}
#content-container 					{position:relative;width: 702px;height: auto;float: right;padding: 5px 0px 40px 0px;}


/*
 Top Page Title
 --------------------------------------------------*/
 
.page-title-holder 					{width: 710px;height: auto;text-align: left;padding: 0 0 6px 275px;clear:both;margin: 0;}
.page-title 						{width:720px;height:auto;margin: 0 auto;}
.page-title h1 						{color:#2e4676; font-size: 3em; line-height: 1.2em; margin: 3px 10px 0 10px; font-family:Arial, Helvetica, sans-serif;}
.page-title img { float:left; margin-right: 5px;}


/*
 Content Page Title
 --------------------------------------------------*/
 
#content-container .content-title-holder 	{width: 702px;height: auto;text-align: left;padding: 0 0 6px 0px;clear:both;margin: 0;}
#content-container  .content-title 			{width:720px;height:auto;margin: 0 0;}
#content-container  .content-title h1 		{color:#2e4676; font-size: 3em; line-height: 1.2em; margin: 3px 0 0 0px; font-family:Arial, Helvetica, sans-serif;}
#content-container  .content-title img 		{float:left; margin-right: 5px;}


/*
 Page Banner Wide
 --------------------------------------------------*/
.banner-holder-wide					{background-color:#FFF; width:985px; height: auto; clear:both; margin:0;border: 1px solid #bebebe;}
.banner-holder-wide img				{ padding: 11px;}

.nobanner 							{height:1px; border-bottom:1px dotted #ccc; width: 700px;margin: 0 10px 5px 0px;}


/*
 Create a floating image with caption
 --------------------------------------------------*/
#content-container .img-caption-right {float:right; margin: 0px 0 5px 10px; font-size:1em; line-height:1.1em;}
#content-container .img-caption-right img {margin: 0;border: 1px solid #ddd;padding: 2px;background-color:#ffffff;margin:0 0 2px 0;}
#content-container .img-caption-left {float:left; margin: 0px 10px 5px 0;}
#content-container .img-caption-left img {margin: 0;border: 1px solid #ddd;padding: 2px;background-color:#ffffff; margin:0 0 2px 0;}


/*
 Content Banner
 --------------------------------------------------*/
#content-container .banner-content-holder				{background-color:#FFF; width:702px; height: auto;border: 1px solid #bebebe; margin:0 0 5px 0;}
#content-container .banner-content-holder img			{ padding: 11px; margin:0 0 0px 0px;}
#content-container .banner-content-holder-small				{background-color:#FFF; width:476px; height: auto; float:left;border: 1px solid #bebebe;}
#content-container .banner-content-holder-small img			{ padding: 11px; margin:0 0 5px 0px;}

/*
 Breadcrumb
 --------------------------------------------------*/
#content-container #breadcrumb  			{position:relative; margin: 0 0 15px 0;padding: 0px 10px 0px 0px; font-size: 1.1em;height: auto;}
#content-container #breadcrumb a 			{ text-decoration:none;}
#content-container #breadcrumb a:hover 		{text-decoration:underline;}

#full-content-container #breadcrumb 			{margin: 0 0 15px 0;padding: 0px 10px 0px 0px; font-size: 1.1em;height: auto;}
#full-content-container #breadcrumb a 			{ text-decoration:none;}
#full-content-container #breadcrumb a:hover 	{text-decoration:underline;}

/*
 Common Formatting
 --------------------------------------------------*/
#content-container p 				{font-size: 1.3em;line-height: 1.3em;margin: 5px 0 10px 0;}
#content-container a 				{text-decoration:none; color:#4677bf;}
#content-container a:hover 			{text-decoration:underline;color:#4A5EA2;}
#content-container blockquote 		{margin: 5px 0 5px 30px}
#content-container .moviebox 		{width:350px;}

/*
 Forms Formatting
 --------------------------------------------------*/
#content-container input 			{margin: 2px; padding:2px;}
#content-container select 			{margin: 2px; padding:2px;}

/*
 Table Formatting
 --------------------------------------------------*/

#content-container table 			{font-size:1.3em;}
#content-container table th 		{font-size:1.3em;line-height:1.2em;padding:10px 10px 15px 0px;color:#0f2439;}
#content-container table tr 		{vertical-align:top;}
#content-container table td 		{padding: 8px 10px 5px 5px; vertical-align:top; }
#content-container table td.row		{border-bottom:1px dotted #ccc;}

#content-container table.basic { width: 702px;background-color:#fff;}
#content-container table.basic th { color:#fff; background-color:#0f2439; text-align:left; font-size:1.1em; padding-left:5px;}
#content-container table.basic tr.subhead {background-color: #596980; color:#fff;}
#content-container table.basic tr.row1 {background-color:#eff2f9; color:#111;}
#content-container table.basic tr.row2 {background-color: #c9d7e0; color:#111;}

/* 
 Headings 
 --------------------------------------------------*/
#content-container h1			{color:#2e4676;font-size: 2em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}
#content-container h2			{color:#2e4676;font-size: 1.8em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}
#content-container h3			{color:#2e4676;font-size: 1.6em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}
#content-container h4			{color:#2e4676;font-size: 1.5em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}	
#content-container h5			{color:#2e4676;font-size: 1.4em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}
#content-container h6 			{color:#2e4676;font-size: 1.3em;font-family: Arial, Helvetica, sans-serif;height:auto;padding: 2px 0 5px 0px;}



/* 
 Lists 
 --------------------------------------------------*/
#content-container ul, #content-container ol 	{margin: 5px 0 5px 20px; }
#content-container ul.letter					{margin: 5px 0 5px 20px; list-style-type:lower-alpha; }
#content-container ul.uletter					{margin: 5px 0 5px 20px; list-style-type:upper-alpha; }
#content-container ul.uroman					{margin: 5px 0 5px 20px; list-style-type:upper-roman; }
#content-container ul.lroman					{margin: 5px 0 5px 20px; list-style-type:lower-roman; }
#content-container ul 							{list-style: disc outside;}
#content-container ol 							{list-style:decimal outside;}
#content-container li 							{font-size: 1.2em; padding:2px 0; line-height:1.3em;}
#content-container li *							{font-size: inherit;}

/*
 Content Columns Formatting and Layout
 --------------------------------------------------*/
#content-container .one-column-left 		{width: 213px;float: left;padding: 10px 5px 10px 0;margin: 0 10px 5px 0;}
#content-container .one-column-right 		{width: 213px;float: right;padding: 10px 0px 10px 5px;margin: 0 5px 5px 5px;}
#content-container .one-column-center 		{width: 213px;float: left;padding: 10px 5px 10px 5px;margin: 0 5px 5px 5px;}

#content-container .two-column				{padding: 10px 5px 10px 0;width: 456px;float: left;}

#content-container .one-column-left-blue 	{background-color:#eff2f7;width: 213px;float: left;padding: 10px 5px;margin: 0 10px 5px 0;} /*#e9f1f0*/
#content-container .one-column-right-blue 	{background-color:#eff2f7;width: 213px;float: right;padding: 10px 5px;margin: 0 0px 5px 10px;}
#content-container .one-column-center-blue 	{background-color:#eff2f7;width: 213px;float: left;padding: 10px 5px;margin: 0 5px 5px 5px;}
#content-container .two-column-blue 		{padding: 0 5px;background-color:#eff2f7;width: 456px;float: left;}
body.hideLeftColumn #content-container .half-column-left-blue { width: 48%; }
body.hideLeftColumn #content-container .half-column-right-blue { width: 48%; }

#content-container .one-column-left-brown 	{color: #fff;background-color:#333;width: 213px;float: left;padding: 10px 5px;margin: 0 10px 5px 0;}
#content-container .one-column-right-brown 	{color: #fff;background-color:#333;width: 213px;float: right;padding: 10px 5px;margin: 0 0px 5px 10px;}
#content-container .one-column-center-brown {color: #fff;background-color:#333;width: 213px;float: left;padding: 10px 5px;margin: 0 5px 5px 5px;}
#content-container .two-column-brown 		{color: #fff;padding: 0 5px;background-color:#333;width: 456px;float: left;}

#content-container .one-column-left-brown a,#content-container  .one-column-right-brown a,#content-container  .one-column-center-brown a,#content-container  .two-column-brown a {color: #fff;}
#content-container .one-column-left h2,#content-container  .one-column-right h2,#content-container  .one-column-center h2, #content-container  .two-column h2, #content-container .half-column-left h2, #content-container .half-column-right h2, #content-container .one-column-left-blue h2,#content-container  .one-column-right-blue h2,#content-container  .one-column-center-blue h2, #content-container  .two-column-blue h2 { margin:0; padding:0;}
#content-container .one-column-left ul,#content-container  .one-column-right ul,#content-container  .one-column-center ul, #content-container  .two-column ul, #content-container .half-column-left ul, #content-container .half-column-right ul, #content-container .one-column-left-blue ul,#content-container  .one-column-right-blue ul,#content-container  .one-column-center-blue ul, #content-container  .two-column-blue ul {margin: 5px 0 5px 15px;}
#content-container .one-column-left-brown h2,#content-container  .one-column-right-brown h2,#content-container  .one-column-center-brown h2,#content-container  .two-column-brown h2 {color: #fff;}

#content-container .column-title-icon 			{ margin: 0px 3px -5px 0; padding:0;}

#content-container .half-column-left 			{width: 336px;float: left;padding: 10px 5px 10px 0;margin: 10px 10px 5px 0;}
#content-container .half-column-right 			{width: 336px;float: right;padding: 10px 0px 10px 5px;margin: 10px 0px 5px 10px;}
#content-container .half-column-left-blue 		{background-color:#eff2f7;width: 336px;float: left;padding: 10px 5px 10px 0;margin: 10px 10px 5px 0;}
#content-container .half-column-right-blue 		{background-color:#eff2f7;width: 336px;float: right;padding: 10px 0px 10px 5px;margin: 10px 0px 5px 10px;}
#content-container .half-column-left-brown 		{background-color:#333333;width: 336px;float: left;padding: 10px 5px 10px 0;margin: 10px 10px 5px 0;}
#content-container .half-column-right-brown 	{background-color:#333333;width: 336px;float: right;padding: 10px 0px 10px 5px;margin: 10px 0px 5px 10px;}

#content-container .one-column-center .line,
#content-container .one-column-right .line,
#content-container .one-column-left .line,
#content-container .two-column .line,
#content-container .half-column-left .line, 
#content-container .half-column-right .line 	{border-bottom:1px solid #e5e5dd; padding:0px 0 5px 0; margin:0;}

#content-container .column-button { padding: 10px; background-color:#0f2439; color:#fff; font-size:1.7em; text-align:center; margin:0 0 8px 0;}
#content-container .column-button a { color:#fff; text-decoration:none;}
#content-container .column-button a:hover {color:#7d96b4;}


/*
 Calendar Column
 --------------------------------------------------*/
.calendar-column .event{clear:left;min-height:7em;margin:1em 0;border-top:1px dotted #000;}
.calendar-column .event .date{float:left;margin-right:.5em;width:40px;}
.calendar-column .event .date .day{display:block;color:#949494;font-size:2.8em;font-family:Georgia,"Times New Roman",Times,serif; padding-bottom: 2px;}
.calendar-column .event .date .month{display:block;color:#be3c00;font-size:1.4em;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;padding-bottom: 2px;}
.calendar-column .event .date .year{display:block;color:#000;font-size:1.2em;font-family:Arial,Helvetica,Verdana,sans-serif;padding-bottom: 2px;}


/* Content Tabs */
#content-container .tabs-container {width: 702px; margin: 10px 0;}
#content-container ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #999;border-left: 1px solid #999;width: 698px;}
#content-container ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background-color: #2e4676;overflow: hidden;position: relative;}
#content-container ul.tabs li a {text-decoration: none;color: #fff;display: block;font-size: 1.2em;padding: 0 20px 0 20px;border: 1px solid #fff;outline: none;}
#content-container ul.tabs li a:hover {background-color: #8495a9;}	
#content-container ul.tabs li.active, #content-container ul.tabs li.active a:hover  {background-color: #eff2f7;border-bottom: 1px solid #eff2f7;}
#content-container ul.tabs li.active a {color: #000;}
#content-container .tab_container {border: 1px solid #999;border-top: none;clear: both;width: 697px;float: left;background-color: #eff2f7;-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
#content-container .tab_content {padding: 20px;}
#content-container .tab_content h2 {padding-bottom: 10px;border-bottom: 1px dotted #999;}
#content-container .tab_content h3 a{color: #254588;}
#content-container .tab_content img {float: left;margin: 0 20px 20px 0;border: 1px solid #ddd;padding: 2px;background-color:#fff;}


/*
 Left Column Navigation
 --------------------------------------------------*/
.left-navigation-holder *					{list-style:none;font-family: Arial, Helvetica, sans-serif;}
.left-navigation-holder 					{display: block;padding: 10px 10px 30px 10px; width: 245px;}
.left-navigation-holder ul 					{text-align: left; margin:20px 0 0 0; padding:0;} 
.left-navigation-holder li 					{border: 0; border-bottom:1px dotted #999999;margin: 8px 0 8px 0; padding:0 0 7px 0;}
.left-navigation-holder li.parent 			{background:transparent url(./images/skin/arrow-up.png) no-repeat 240px 6px; overflow:auto;} /*visible*/
.left-navigation-holder li.selected 		{background:transparent url(./images/skin/arrow-down.png) no-repeat 238px 6px; overflow:hidden;} /*visible*/
.left-navigation-holder li a				{font-size: 1.4em;font-weight:normal;  color:#2e4676; line-height: 1.3em;display:block;}
.left-navigation-holder li a:hover			{color:#8c2d00;}
.left-navigation-holder li ul 				{display: none;}
.left-navigation-holder ul ul 				{margin: 0px 0px 0px 0px; width: 240px;}
.left-navigation-holder li li 				{border: 0;margin: 4px 0 4px 2px;padding:2px 0 2px 8px;/*background:transparent url(./images/skin/brown-dot.jpg) no-repeat 1px 1.2em;*/overflow:auto;}/*visible*/
.left-navigation-holder li li.selected 		{background:transparent url(./images/skin/brown-dot.jpg) no-repeat 1px 1.2em;}
.left-navigation-holder li li a				{font-weight: normal;font-size: 1.3em;color:#333333; line-height: 1.1em;}
.left-navigation-holder ul ul ul			{margin: 1px 0px 0px 2px; width: 230px;}/*233*/
.left-navigation-holder li li li 			{border: 0;margin: 5px 0 2px 0;padding:0 0 0 7px; background-image:none; overflow: visible;}
.left-navigation-holder li li li.selected	{background-image:none;}
.left-navigation-holder li li li a			{font-size: 1.2em; ;color:#4A5EA2;line-height: 1.1em;}
.left-navigation-holder li li li a:hover	{text-decoration:none;}
.left-navigation-holder ul ul ul ul			{margin: 1px 0px 0px 5px; width: 223px;}/*230*/
.left-navigation-holder li li li li			{border: 0;margin: 5px 0 2px 0;padding:0 0 0 7px; background-image:none;overflow: visible;}
.left-navigation-holder li li li li.selected{background-image:none;}
.left-navigation-holder li li li li a		{font-size: 1.2em; color:#8c2d00;line-height: 1.1em;}
.left-navigation-holder li li li li a:hover	{text-decoration:underline;}



/*.left-navigation-holder li.selected > ul { display: block; }*/


/*
 Left Column Styles
 --------------------------------------------------*/
#left-column-container 	.left-column-holder			{width: 245px;height: auto; margin:0px 10px 30px 10px;}
.left-column-holder .title				{padding:5px 0 0 5px;border-bottom:1px dotted #283344;height: 35px;}
.left-column-holder .title h2 								{color:#4A5EA2; float:left;font-size:1.5em;font-family: Arial, Helvetica, sans-serif; padding:12px 0 0 0;}
.left-column-holder .title img { float:left; margin-right:5px;}
.left-column-holder a {color:#4A5EA2;}
.left-column-holder a:hover { text-decoration:underline;}

.left-column-holder .news 							{float:left; width:245px;}
.left-column-holder .news h3 						{width:240px; margin: 5px 5px 5px 5px;font-family: Arial, Helvetica, sans-serif;font-size:1.3em;line-height:1.1em; }
.left-column-holder .news h3 a 						{color:#333;}
.left-column-holder .news h3 a:hover 				{color:#662000;text-decoration:underline;}

.left-column-holder .event 					{float:left;width:245px; margin:0 0 10px 0;}
.left-column-holder .event h3 					{margin: 5px 5px 2px 5px;font-family: Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.1em;}
/*.left-column-holder .event .event-date 		{color:#8c2d00;width:225px;margin: 0px 10px 5px 5px;font-family: Arial, Helvetica, sans-serif;font-size:1.1em;line-height:1.1em;}*/
.left-column-holder .event a 					{color:#4A5EA2;}
.left-column-holder .event a:hover 			{ text-decoration:underline;}
/*.left-column-holder .event{clear:left;min-height:7em;margin-bottom:1em;border-top:1px dotted #000;}*/
.left-column-holder .event .date{float:left;margin-right:.1em;width:30px;}
.left-column-holder .event .date .day{display:block;color:#949494;font-size:2.2em;font-family:Georgia,"Times New Roman",Times,serif; padding-bottom: 0px;}
.left-column-holder .event .date .month{display:block;color:#be3c00;font-size:1.2em;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;padding-bottom: 2px;}
.left-column-holder .event .date .year{display:block;color:#000;font-size:1.0em;font-family:Arial,Helvetica,Verdana,sans-serif;padding-bottom: 2px;}

.left-column-holder .connect			{ width:245px; padding: 10px 5px;}
.connect img { margin:0 0px; padding:0 5px 0 0;float:left;}

.left-column-holder-brown			{ background-color:#333;width: 255px;height: auto; margin:10px 10px 30px 0px; padding:5px 0px 10px 0px; color:#fff;}

.left-column-holder form, .left-column-holder-brown form { font-size:1.2em;font-family: Arial, Helvetica, sans-serif; line-height:1.1em; margin-left: 10px;}
.left-column-holder label, .left-column-holder-brown label { margin:3px 0; padding: 0; }
.left-column-holder input, .left-column-holder-brown input { margin:3px 0; padding:0;}
.left-column-holder select, .left-column-holder-brown select { margin:3px 0; padding:1px 0;}

.left-column-holder h1 {margin: 5px 5px 5px 0px;font-family: Arial, Helvetica, sans-serif;font-size:1.6em;line-height:1.1em;}
.left-column-holder-brown h1 {margin: 5px 5px 5px 10px;font-family: Arial, Helvetica, sans-serif;font-size:1.6em;line-height:1.1em;}
.left-column-holder p {margin:0; padding:0;font-size:1.2em; line-height:1.3em;}

.left-column-holder ul {margin:5px 0 0 12px; padding:0;font-family: Arial, Helvetica, sans-serif;font-size:1.3em; line-height:1.1em; list-style: disc outside;}
.left-column-holder li {margin:2px 0; padding:1px 0 1px 0px;}
.left-column-holder li a {color:#333333;}
.left-column-holder li a:hover { text-decoration:underline;}

#left-column-container .column-button { padding: 2px; background-color:#fff; color:#fff; font-size:1.7em; text-align:center; margin:0 10px 0px 0;}
#left-column-container .column-button a {background-color:#0f2439; color:#fff; text-decoration:none; display:block; padding:7px 5px;}
#left-column-container .column-button a:hover {color:#7d96b4;}



/*
 Accordeon List Menu
 --------------------------------------------------*/
#content-container .expand					{background:transparent url(./images/skin/arrow-closed2.png) 65px 0px no-repeat; display:block;}
#content-container .collapse				{background:transparent url(./images/skin/arrow-opened2.png) 75px 1px no-repeat; display:block;}
#left-list-menu 							{display: block;float: left;width: 344px;margin:5px 0;}
#right-list-menu 							{display: block;float: right;width: 344px;margin:5px 0;}
#left-list-menu dt 							{border-bottom:1px dotted #999999; margin:0px 10px 0px 0; padding:10px 0 3px 0;}
#right-list-menu dt 						{border-bottom:1px dotted #999999; margin:0px 0 0px 10px;padding:10px 0 3px 0;}
#left-list-menu dt a, 
#right-list-menu dt a						{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#2e4676;cursor: pointer; text-decoration:none; display:block;background:transparent url(./images/skin/arrow-closed2.png) no-repeat right 0px;}
#left-list-menu dt a:hover, 
#right-list-menu dt a:hover					{text-decoration:none; color:#8c2d00;}
#left-list-menu dt a.active, 
#right-list-menu dt a.active 				{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#8c2d00;cursor: pointer; text-decoration:none;background:transparent url(./images/skin/arrow-opened2.png) no-repeat right 3px;}
#left-list-menu dd, #right-list-menu dd 	{margin:0; padding:10px 0;}
#left-list-menu dd ul, 
#right-list-menu dd ul 						{text-align: left;list-style:none;margin:0;}
#left-list-menu ul li 						{margin:0 0 0 5px; padding:0 0 3px 10px;background:transparent url(./images/skin/arrow-up.png) no-repeat 0px 4px; overflow:visible; }
#right-list-menu ul li 						{margin:0 0 0 15px; padding:0 0 3px 10px;background:transparent url(./images/skin/arrow-up.png) no-repeat 0px 4px; overflow:visible; }
#left-list-menu ul li a, 
#right-list-menu ul li a 					{text-decoration:none; color:#333333;}
#left-list-menu ul li a:hover, 
#right-list-menu ul li a:hover 				{text-decoration:underline; color:#4A5EA2;}


#content-container .list-menu 				{display: block;margin:5px 0;}
#content-container .list-menu dt 			{border-bottom:1px dotted #999999; margin:0px 0px 0px 0; padding:10px 0 3px 0;}
#content-container .list-menu dt a			{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#2e4676;cursor: pointer; text-decoration:none; display:block;background:transparent url(./images/skin/arrow-closed2.png) no-repeat right 0px;}
#content-container .list-menu dt a:hover	{text-decoration:none; color:#8c2d00;}
#content-container .list-menu dt a.active 	{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#8c2d00;cursor: pointer; text-decoration:none;background:transparent url(./images/skin/arrow-opened2.png) no-repeat right 3px;}
#content-container .list-menu dd			{margin:0; padding:10px 0;}
#content-container .list-menu dd ul			{text-align: left;list-style:none;margin:0; padding:0;}
#content-container .list-menu ul li 		{margin:0 0 0 0px; padding:0 0 3px 10px;background:transparent url(./images/skin/arrow-up.png) no-repeat 0px 4px; overflow:visible; }
#content-container .list-menu ul li a		{text-decoration:none; color:#2e4676;}
#content-container .list-menu ul li a:hover	{text-decoration:underline; color:#4A5EA2;}

#content-container .list-menu				{display: block;margin:5px 0;}
#content-container .list-menu dt 			{border-bottom:1px dotted #999999; margin:0px 0px 0px 0; padding:10px 0 3px 0;}
#content-container .list-menu dt a			{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#2e4676;cursor: pointer; text-decoration:none; display:block;background:transparent url(./images/skin/arrow-closed2.png) no-repeat right 0px;}
#content-container .list-menu dt a:hover	{text-decoration:none; color:#8c2d00;}
#content-container .list-menu dt a.active 	{font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#8c2d00;cursor: pointer; text-decoration:none;background:transparent url(./images/skin/arrow-opened2.png) no-repeat right 3px;}
#content-container .list-menu dd			{margin:0; padding:10px 0;}
#content-container .list-menu dd ul			{text-align: left;list-style:none;margin:0; padding:0;}
#content-container .list-menu ul li			{margin:0 0 0 0px; padding:0 0 3px 10px;background:transparent url(./images/skin/arrow-up.png) no-repeat 0px 4px; overflow:visible; }
#content-container .list-menu ul li a		{text-decoration:none; color:#2e4676;}
#content-container .list-menu ul li a:hover	{text-decoration:underline; color:#4A5EA2;}


/*	Paragraph Toggle
	--------------------------------------------------*/
#content-container .ptoggle-holder { background-color: #fff;border-bottom: 1px solid #d6d6d6;/*width: 702px;*/}
#content-container .ptoggle-holder img {margin: 0 5px 5px 0;}
#content-container h2.ptoggle-trigger { padding:10px 5px 5px 5px;
	font-size: 1.5em; 
	/*width: 682px;*/
	
}
#content-container h2.ptoggle-trigger a {
	text-decoration: none;
	display: block;
	background:transparent url(./images/skin/arrow-closed2.png) no-repeat right 0px;
}
#content-container h2.ptoggle-trigger a:hover { }
#content-container h2.active {}
#content-container h2.active a{ color:#8c2d00;background:transparent url(./images/skin/arrow-opened2.png) no-repeat right 3px;}
#content-container .ptoggle-container {
	margin: 0 0 0px;
	padding: 10px;
	background-color: #eff2f7;
	overflow: hidden;
	/*width: 672px;*/
	clear: both;
}
#content-container .ptoggle-container .block {
	padding: 0px;
}



/*	A-Z list formatting
	--------------------------------------------------*/
#content-container ul.azlist {margin:0 0 5px 0;padding:0;list-style-type: none; font-size:1.4em; font-family:Arial, Helvetica, sans-serif;}
#content-container ul.azlist li {display: inline;float: left;margin: 2px 0;padding:0 2px 0 0px;}
#content-container ul.azlist li a {display:block;padding: 0 2px;color:#666;line-height:1.4em;text-decoration:none;}
#content-container ul.azlist li a:hover {background-color:#003366;color:#fff;}
#content-container ul.azlist li a#current {background-color:#003366;color:#fff;}


/*
 Basic Form Style
 --------------------------------------------------*/
 
#content-container .form-holder {width: 700px;padding:5px 5px 10px 5px; margin:5px 0px;text-align:left; background-color:#f7f7f7; border-top: 1px dotted #333333;border-bottom: 1px dotted #333333; font-size:1.3em;}
#content-container .form-holder .form-elements { margin:5px 0; padding:2px 5px; clear:both;}
#content-container .form-holder legend {color:#2e4676;font-size: 1.3em;font-family: Arial, Helvetica, sans-serif; padding:15px 0 0 10px;}
#content-container .form-holder .left-element { margin:0px; padding: 7px 5px 2px 0px; width:170px;text-align:right; float:left;}
#content-container .form-holder .right-element {text-align:left;padding: 0 0 2px 2px; width:513px; float:left;}
#content-container .form-holder .form-buttons {text-align:right;}
#content-container .form-holder table { margin:inherit; padding:inherit; font-size:inherit;*font-size:13px;}


/* 
 Banner Slider
 --------------------------------------------------*/

.nivoSlider 						{text-align: left;position:absolute;top:11px;left:11px; padding-bottom:22px;}
.nivoSlider img 					{position:absolute;top:0px;left:0px;}

#banner-slider 						{position:relative;background: #fff url(./images/loading.gif) no-repeat 50% 50%;}
#banner-slider img 					{position:absolute;top:0px;left:0px;display:none; }
#banner-slider > a					{display:block;}
/* If an image is wrapped in a link */
.nivoSlider a.slider-imageLink 		{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.slider-slice 						{display:block;position:absolute;z-index:50;height:100%;}
/* Caption styles */
.slider-caption 					{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;height:35px;z-index:89;}
.slider-caption p 					{padding:5px;margin:0;}
/* Direction nav styles (e.g. Next & Prev) */
.slider-directionNav a, #content-container .slider-directionNav a	{position:absolute;top:35%;z-index:99;cursor:pointer;}
.slider-prevNav, #content-container .slider-prevNav					{background-color: #000000; color: #FFFFFF; padding: 15px 10px;left:0px;}
.slider-nextNav , #content-container .slider-nextNav 				{background-color: #000000; color: #FFFFFF; padding: 15px 10px;right:0px;}
.slider-directionNav a:hover, #content-container .slider-directionNav a:hover	{ color:#999; text-decoration:none;}
/* Control nav styles (e.g. 1,2,3...) */
.slider-controlNav 					{position:absolute; bottom:0; left:0;z-index:99;width: 175px; padding: 0 0px 0 0;opacity:0.8; margin: 0 0 27px 5px;}
.slider-controlNav a, #content-container .slider-controlNav a	{font-size: 1.2em; color:#fff;margin:0px 2px; padding:0px 0px;position:relative;z-index:99;cursor:pointer;display: inline;border: none;width:10px; height:10px;}
.slider-controlNav a.active, #content-container .slider-controlNav a.active {color:#fff; border-bottom: 1px solid #fff;}
.slider-controlNav a:hover 			{}