@charset "utf-8";

/* #############################################################
	INTO
		- global.css 
############################################################# */

html { padding: 0px; margin: 0px; border: 0px;}
* { padding: 0px; margin: 0px; }


/* [Generic Rules] */
.r {float: right;}
.l {float: left;}

.ar { text-align: right;}
.ac { text-align: center;}
.al { text-align: left;}

.clear {width: 100%; height: 1px; font-size: 1px; clear: both;}
.clear15 {width: 100%; height: 15px; font-size: 1px; clear: both;}

.invisible { visibility: hidden; display: none;}
a img {border: 0px;}

/* [ splash page] */
body#splash {background-color:#1c0861; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}

#splashwrapper #content{width:610px; float:right;color:#ffffff;padding:15px;margin: 100px 0 0px 0;}
#splashwrapper #content h1 { font-size: 1.6em; padding: 0 0 5px 0; margin: 0px 0 10px 0;}
#splashwrapper #content p { text-align:justify; padding: 20px 0 20px 0; }
#splashwrapper #content .underline {border-bottom:1px solid #ffffff; }
#splashwrapper #content .roi-link {float:left;width:255px;padding:0 0 0 30px;}
#splashwrapper #content .ni-link {float:left;width:255px;padding:0 0 0 40px;}
#splashwrapper #content .into-learning {float:left;width:600px;margin:22px 0 0 0;text-align:center;}

/* [page] */
body { font-family: Verdana, Arial, Helvetica, sans-serif;}


#wrapper { width: 1000px; margin: 0px auto;}


/* [header] */
#header { }

	/* [[header - tools]]*/
	#header .htools { background: #213781; text-align: right; height: 44px;	border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
		#header .htools .htools-links { line-height: 24px;}
			.htools-links ul { list-style: none;}
			.htools-links ul li { float: left; border-right: 1px solid #fff;  }
			.htools-links ul li a { color: #fff; padding: 10px; display: block; text-decoration:none; font-weight:600;}
			.htools-links ul li a:hover { text-decoration:underline;}
			
		/* [[[ header - Search ]]] */
		#header .htools-search { display: inline; float: right; padding: 12px 0 0 0; color: #fff; font-weight:600;}
			.htools-search-input { border: 1px solid #A6A6A6; background: #fff; padding: 0px 2px;height:19px;vertical-align:top;margin:0;}
			.htools-search-button{ color: #616161; border: none; background: #213781 url(/media/button-go.png) top left no-repeat; padding: 1px 0; width: 33px; line-height: 21px;margin:0;}
			.hidden {padding:0;margin:0;}
		
		/* [[[ Header - CSS Switcher ]]] */
		#header .htools-cssswitch { display: inline; float: right; padding: 7px 15px 0 20px;}
			#header .htools-cssswitch a { line-height: 28px; width: 28px; text-align: center; display: block; float: left; margin: 0px 5px; color: #fff; text-transform: uppercase; font-weight: bold; text-decoration: none; font-family: arial, Helvetica,sans-serif; }
			#header .htools-cssswitch a.regular		{ font-size: 13px; background: transparent url('/media/sprites-cssSelector.png') 0px 0px   no-repeat; }
			#header .htools-cssswitch a.large		{ font-size: 18px; background: transparent url('/media/sprites-cssSelector.png') 0px 0px   no-repeat; }
			#header .htools-cssswitch a.hcontrast	{ font-size: 18px; background: transparent url('/media/sprites-cssSelector.png') 0px -40px no-repeat; color: #FFFF33}
			
	/* [[header - main logo/title bar]]*/
	#header .titlebar { background: #213680 url('/media/background-header.jpg') 0px 0px no-repeat; height: 116px; overflow: none; }
		.titlebar .link2home {}
		.titlebar .link2home a { text-decoration: none; display: block; float: left; width: 240px; height: 116px;}
	
		.titlebar .midlinks { float: right; padding: 3em 0 0 0; }
			.titlebar .midlinks span { float: left; display: block; height: 30px; background: transparent url('/media/button-titlebar.png') -158px 0	 no-repeat;}
			.titlebar .midlinks a { margin: 1px 8px; line-height: 30px; display: block; padding: 0 8px 0 0; color: #213781; text-decoration: none; font-weight: bold; background: transparent url('/media/button-titlebar.png') bottom right  no-repeat;}
				.titlebar .midlinks a:hover { text-decoration: underline;}
	
	/* [[header - mainmenu]]*/
		#header .mainnav { background: #90278E; border-top: 1px solid #fff; font-family: arial, Helvetica,sans-serif; height:43px;}
		#header .mainnav ul { list-style: none;}
		#header .mainnav ul li { float: left; border-right: 1px solid #fff;}
		#header .mainnav ul li a { display: block; text-align: center; height: 35px; color: #fff; padding: 4px 10px; text-decoration:none;font-weight:bold;}
		#header .mainnav ul li a:hover {text-decoration:underline;}
		#header .mainnav ul li span { display: block; text-align: center; height: 35px; color: #90278E; padding: 4px 10px; background: #fff; border-bottom: 1px solid #90278E;font-weight:bold;}
		
			li.mn-w95  { width:  95px;}
			li.mn-w125 { width: 125px;}
			li.mn-w185 { width: 185px;}
			li.mn-w285 { width: 285px;}
			li.mn-w110 { width: 110px;}
			li.mn-w120 { width: 120px;} 
			li.mn-w120 a { padding: 0px 10px 8px 10px !important; line-height: 35px;} 
			li.mn-w120 span { padding: 0px 10px 8px 10px !important; line-height: 35px;} 
			li.mn-w72  { width:  74px; border-right: none !important;}
			li.mn-w72 a  { padding: 0px 10px 8px 10px !important; line-height: 35px;}
			li.mn-w72 span  { padding: 0px 10px 8px 10px !important; line-height: 35px;}
		
			li.nimenu a{padding:0px 10px 8px 10px !important; line-height:35px;}
			.ni57{width:57px;}
			.ni76{width:76px;}
			.ni106{width:106px;}
			.ni125{width:125px;}
			.ni193{width:93px;}
			
			
		
/* [Main] */

		#main #breadcrumbs {padding: 10px 0 0px 15px;}

	/* [[Columns]] */
	
		.split44 { width: 44%;}
	
		/* [[[Columns - Homepage]]] */
		#homepage .columnL { width: 725px; float: left;  margin-right: 15px; padding-left: 15px;}
		#homepage .columnR { width: 215px; float: right; padding-top: 25px;padding-right: 15px;}
	
		/* [[[Columns - inner2col]]] */
		#inner2col .columnL { width: 725px; float: left;  margin-right: 15px; padding-left: 15px;}
		#inner2col .columnR { width: 215px; float: right; padding-top: 25px; padding-right: 15px;}	
		
		/* [[[Columns - inner2col with left nav]]] */
		#inner2colleftnav .columnMenu { width: 209px; float: left; padding-top: 25px;padding-left: 15px;}
		#inner2colleftnav .columnL { width: 735px; float: right; padding-top: 25px;padding-right: 15px;}	
		
		/* [[[Columns - inner3col]]] */
		#inner3col .columnMenu 	{ width: 209px; float: left; padding-top: 25px;padding-left: 15px;}
		#inner3col .columnL 	{ width: 505px; float: left;  margin-right: 15px; padding-left: 15px;}
		#inner3col .columnR 	{ width: 215px; float: right; padding-top: 25px;padding-right: 15px;}	

		/* [[[Columns - inner5050]]] */
		#inner5050 .columnL { width: 47%; float: left;  padding: 25px 15px 0 15px; border-right:1px solid #e5e5e5;}
		#inner5050 .columnR { width: 47%; float: right; padding: 25px 15px 0 0;}	
		
		/* [[[Columns - innerfull]]] */
		#innerfull .columnL { width: 97%; float: left;  padding: 25px 15px 0 15px;}
			
	
	/* [[ Left Column]] */
	
		
	
	/*[[[ LeftColumn Boxes]]]*/
		/* Top level */
		.menuNavMenu {background: #1c0861 url(/media/left-menu-bg.png) top left no-repeat; font-weight:bold;font-size:0.9em;}
		.menuNavMenu .inner ul{list-style-type:none;padding:0;}
		.menuNavMenu .inner ul li{padding:10px 0 0 0; border-top:1px solid #ffffff;color:#fff; word-break:normal;word-wrap: break-word;}
		.menuNavMenu .inner ul li a{color:#fff; text-decoration:none;padding:0 10px 10px 20px;margin:0 0 0 0;display:block;}
		.menuNavMenu .inner ul li span{text-decoration:none;padding:0 10px 0px 20px;margin:0 0 10px 0; text-decoration:underline;display:block;}
		.menuNavMenu .inner ul li a:hover, .menuNavMenu ul li ul li a:hover{text-decoration:underline;}
		.menuNavMenu .inner .last{background: transparent url(/media/left-menu-bot-curve.png) bottom left no-repeat;}
		/* 2nd level */
		/*.menuNavMenu .inner ul li ul{margin:10px 0 0 0;}
		.menuNavMenu .inner ul li ul li{background:#a1c3e9; padding:10px 0 0 0; border-bottom:1px solid #ffffff;border-bottom:0;color:#000;}
		.menuNavMenu .inner ul li ul li a{padding:0px 10px 10px 40px;color:#000;display:block;}
		.menuNavMenu .inner ul li ul li span{padding:0 10px 0px 40px;margin:0 0 10px 0;color:#000;display:block; text-decoration:underline;}*/
		
		/* 2nd level */
		.menuNavMenu .inner ul li ul{margin:0px 0 0 0;}
		.menuNavMenu .inner ul li ul li{background:#a1c3e9; padding:10px 0 0 0; border-bottom:1px solid #ffffff;border-bottom:0;color:#000;word-break:normal;word-wrap: break-word;}
		.menuNavMenu .inner ul li ul li a{padding:0px 10px 10px 40px;color:#000;display:block;}
		.menuNavMenu .inner ul li ul li span{padding:0 10px 10px 40px;margin:0 0 0 0;color:#000;display:block; text-decoration:underline;}
		
		
		/* 3rd level */
		.menuNavMenu .inner ul li ul li ul{margin:10px 0 0 0;}
		.menuNavMenu .inner ul li ul li ul li{background:#c5e0ff;padding:0;word-break:normal;word-wrap: break-word;}
		.menuNavMenu .inner ul li ul li ul li a{display:block;padding:10px 10px 10px 60px;}
		.menuNavMenu .inner ul li ul li ul li span{padding:10px 10px 10px 60px;margin:0 0 0 0; text-decoration:underline;}
		
		.menuNavMenu .last {background: #1c0861 url(/media/left-menu-bot-curve.png) top left no-repeat;padding:0;margin:0;}
		
		/* Publications Menu */
		.menuNavMenu .inner ul li span.pubHeading{text-decoration:none;}
		.menuNavMenu .inner ul li.publications{background:#a1c3e9; color:#000;padding:10px 0 0 0; border-bottom:1px solid #ffffff;border-bottom:0;color:#000;word-wrap: break-word;}
		.menuNavMenu .inner ul li.publications a{color:#000;}
		.menuNavMenu .inner ul li.publications input{padding:0;margin:0 0 5px 0;}
		.menuNavMenu .inner ul li.publications select{width:140px;margin:0 0 5px 15px;vertical-align:top;}
		.menuNavMenu .lastPublications {background: #a1c3e9 url(/media/left-menu-bot-curve.png) bottom left no-repeat;padding:0;margin:0;}
		
	/* [[ Right Column]] */
	
		/*[[[ RightColumn Boxes]]]*/
		.columnR h2 {color:#912891; padding: 5px 0 10px 0;}
		.columnR .rightBox { width: 214px; margin-bottom: 15px;}
		.columnR .rightBox h3 { color: #fff; display: block; min-height: 26px; padding: 2px 15px 0 15px;}
		.columnR .rightBox div.inner { padding: 5px 15px;}
		
			.rightBox .blue {/* background: transparent url(/media/boxes-light-blue-btm.png) bottom left no-repeat;*/}
			.rightBox .blue h3 { background: #213781 url(/media/boxes-blue-top.png) top left no-repeat;font-weight:100;}
			/*.rightBox .blue div.inner { color: #1F3FDB;}*/
			.rightBox .blue div.inner { color: #324580; background: transparent url(/media/boxes-light-blue-mid.png) repeat-y;}
			.rightBox .blue div.inner ol, .rightBox .blue div.inner ul{ padding: 0px 15px;}
			.rightBox .blue div.inner ul li{list-style-image: url(/media/bullet-blue.png);}
			.rightBox .blue div.inner a { color: #324580; text-decoration:underline; }
			.rightBox .blue div.inner a:hover { text-decoration:none; }
			.rightBox .blue div.bottom { color: #91278F; padding:5px 12px; background: transparent url(/media/boxes-light-blue-btm-sml.png) no-repeat;}
			
			.rightBox .purp { /*background: transparent url(/media/boxes-purp-btm.png) bottom left no-repeat;*/}
			.rightBox .purp h3 { background: #91288F url(/media/boxes-purp-top.png) top left no-repeat;font-weight:100;}
			.rightBox .purp div.inner { color: #91278F; background: transparent url(/media/boxes-purp-mid.png) repeat-y;}
			.rightBox .purp div.inner a{ color: #91278F; text-decoration:underline;}
			.rightBox .purp div.inner ol, .rightBox .purp div.inner ul{ padding: 0px 15px;}
			.rightBox .purp div.inner ul li{list-style-image:url(/media/bullet-purp.png);}
			.rightBox .purp div.inner a:hover{ color: #91278F; text-decoration:none;}
			.rightBox .purp div.bottom { color: #91278F; padding:5px 12px; background: transparent url(/media/boxes-purp-btm-sml.png) no-repeat;}
			
			.rightBox .whte { /*background: transparent url(/media/boxes-whte-btm.png) bottom left no-repeat;*/}
			.rightBox .whte h3 { background: #91288F url(/media/boxes-whte-top.png) top left no-repeat; padding: 6px 15px 4px 15px; font-weight:100;}
			.rightBox .whte div.inner { color: #000; padding:5px 12px; background: transparent url(/media/boxes-whte-mid.png) repeat-y;}
			.rightBox .whte div.bottom { color: #000; padding:5px 12px; background: transparent url(/media/boxes-whte-btm-sml.png) no-repeat;}
			
			
			.rightBox .whte div.inner p{padding:5px 0 5px 0;}
			.rightBox .whte div.inner ol/*, .rightBox .whte div.inner ul*/{ padding: 0px 15px;}
			.rightBox .whte div.inner ul{list-style-type:none;}
			.rightBox .whte div.inner ul li{ padding:3px 0 3px 0;margin:3px 0 3px 0;/*list-style-image:url(/media/bullet-whte.png);*/}
			.rightBox .whte div.inner ul li a:hover{ text-decoration:none;}
			.rightBox .whte div.inner ul li.orange-logo{ background: transparent url(/media/logo-sml-orange.png) no-repeat;padding:2px 0 2px 50px;line-height:21px;}
			.rightBox .whte div.inner ul li.red-logo{ background: transparent url(/media/logo-sml-red.png) no-repeat;padding:2px 0 2px 50px;line-height:21px;}
			.rightBox .whte div.inner ul li.green-logo{ background: transparent url(/media/logo-sml-green.png) no-repeat;padding:2px 0 2px 50px;line-height:21px;}
			.rightBox .whte div.inner ul li.pink-logo{ background: transparent url(/media/logo-sml-pink.png) no-repeat;padding:2px 0 2px 50px;line-height:21px;}
			.rightBox .whte div.inner .events-calendar{padding:10px 0 5px 0;}
			.rightBox .whte div.inner form select{ padding:0 0 0 0; margin:0 0 10px 0; width:100px;vertical-align:middle;}
			.rightBox .whte div.inner form input{ padding:10px 0 0 0; margin:0 0 0 0;}
			.rightBox .whte div.inner label{ color:#000;float:left;padding:13px 20px 0 0;font-weight:bold;}
			
			
			
		.linkbuttons { padding: 10px 0;}
		.linkbuttons a img { margin: 0 0 8px 0;}
			
	/* [[Left Column]] */
	
	/*.columnL ul {list-style-type:none;}*/
	.columnL ol, .columnL ul {padding: 5px 25px 15px 25px;}
	.columnL h2 {color:#912891; padding: 5px 0 10px 0;}
	.columnL div.latestnews ul {list-style-type:none;}
	.columnL div.latestnews ul {list-style-type:none;padding:0 0 10px 0;}
	#tabs ul {list-style-type:none;}
	
	.blueShade { background: transparent url(/media/bgshade.jpg) bottom left repeat-x; padding: 10px 20px;}
	.blueShade a { text-decoration: none;}
	.blueShade a:hover { text-decoration: underline;}
	
	/* [[Content]] */
	#content { padding: 15px 0;}
	
		/* [[[Headers]]] */
		#content h1.title { color: #211F73 ; border-bottom: 1px dotted #211F73; padding: 0 0 5px 0; margin: 0 0 10px 0;}
	
		/* [[[Generic Formatting]]]*/
		#content p { margin-bottom: 10px;}
		
		/* [[[Specific Paragraph Formatting]]]*/
		#content p.feature-media {padding: 0 0 5px 0; }
		#content p.feature-media a{font-weight:bold; padding: 0 0 0px 0; }
		#content p.feature-media img{float:left; padding:5px 20px 10px 0;}
		
		#content div.featured-publications{float:left; padding:0; width:30%;}
		#content div.featured-publications a img{border:1px solid #000; text-align:center; margin:5px;}
		#content div.featured-publications p a { line-height:15px;}
		#content div.featured-publications p { font-size:0.8em;}


		#sitemap ul{padding: 0 0 0 25px;}
		#sitemap ul li {list-style-image:url(/media/bullet-whte.png);padding: 3px 0 3px 10px;}
		
		
		/*#content a { color: #1F3FDB}
		#content a:hover { color: #1F3FDB}*/
		#content a, #content a:visited{ color: #2e439e}
		#content a:hover { color: #2e439e; text-decoration:none;}

		#content.columnL img {padding: 4px;}
		
		#content span.button_lrg {float:left;display:block;color:#fff; padding: 12px 10px 0px 25px;background: transparent url(/media/span-button-lrg.png) top left no-repeat;width:270px;height:31px;margin:0 20px 0 0;}
		#content span.button_lrg a{color:#fff;text-decoration:none;}
		#content span.button_lrg a:hover, .columnL span.button_lrg a:visited {color:#fff;}
		#content span.button_sml {float:left;display:block;color:#fff; padding: 12px 10px 0px 45px;background: transparent url(/media/span-button-sml.png) top left no-repeat;width:100px;height:31px;}
		#content span.button_sml a{display:block;color:#fff;text-decoration:none;}
		#content span.button_sml a:hover, .columnL span.button_lrg a:visited {color:#fff;}
		
		div.blueTitleArch { color: #fff; background: #213781 url(/media/sprites-blueTitleArch.png) 101.8% 0 no-repeat; line-height: 1.7em; margin: 0 0 10px 0;}
		div.blueTitleArch b { background: transparent url(/media/sprites-blueTitleArch.png) -14px 0 no-repeat; width: 11px; height: 32px; float: left;}

		
		div.blueTitleArch { color: #fff; background: #213781 url(/media/sprites-blueTitleArch.png) 101.8% 0 no-repeat; line-height: 1.7em; margin: 0 0 10px 0;}
		div.blueTitleArch b { background: transparent url(/media/sprites-blueTitleArch.png) -14px 0 no-repeat; width: 11px; height: 32px; float: left;}
		
		
/* [footer] */
#footer { clear: both; padding: 10px 0 0 0;}

	#footer a { color: #1F3FDB}
	#footer a:hover { color: #1F3FDB}
	
	#footer .ftools { margin: 20px 0 0 0;}
	
		#footer .ftools .back2top { display: block; float: left; line-height: 22px; padding: 0 0 0 28px; background: transparent url('/media/sprites-ftools.gif') 0px 0px no-repeat;}
	
		#footer .ftools ul {list-style: none; float: right;}
		#footer .ftools ul li { float: left; line-height: 22px;}
		#footer .ftools ul li a { display: block;}
			
			.ftools li.acrobat 	{ margin: 0 20px 0 0; padding: 0 0 0 28px; background: transparent url('/media/sprites-ftools.gif') 0px  -41px no-repeat;}
			.ftools li.print	{ margin: 0 20px 0 0; padding: 0 0 0 28px; background: transparent url('/media/sprites-ftools.gif') 0px  -82px no-repeat;}
			.ftools li.email	{ margin: 0 20px 0 0; padding: 0 0 0 28px; background: transparent url('/media/sprites-ftools.gif') 0px -126px no-repeat;}
			.ftools li.bookmark	{ margin: 0 20px 0 0; padding: 0 0 0 28px; background: transparent url('/media/sprites-ftools.gif') 0px -166px no-repeat;}
			
			
	#footer .flinks {  background: #90278E; margin: 0;height:34px;}
		#footer .flinks ul {list-style: none;}
		#footer .flinks ul li {float: left; border-right: 1px solid #fff; padding: 10px 10px;}
		#footer .flinks ul li a {display:block; color:#fff; text-decoration:none; font-weight:600;}
		#footer .flinks ul li a:hover {text-decoration:underline;}

	#footer .addr { text-align: center; clear: both; padding: 10px 0;}	
		
		
		
		
		
/* [tabs] */

#tabs { margin-bottom: 20px;}
		
		#tabs p.whatisrss { float: right; }
		#tabs p.whatisrss img { vertical-align: middle;}
		
		#tabs .ui-tabs-panel ul { list-style: none;padding:0;}
		#tabs .ui-tabs-panel ul li { list-style: none; padding: 0 0 .5em 0;}

	/*[[ jQuery UI Elements ]]*/
	.ui-tabs { padding: 0; zoom: 1; }
		.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em 0 0; }
		.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
		.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
		.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
		.ui-tabs .ui-tabs-panel { padding: 0.8em; display: block; border-width: 0; background: none; clear: both; border: 1px solid #44B0E5; }
		.ui-tabs .ui-tabs-hide { display: none !important; }

		/* Corner radius */
		.ui-corner-tl { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; }
		.ui-corner-tr { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
		.ui-corner-bl { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; }
		.ui-corner-br { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
		.ui-corner-top { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; }
		.ui-corner-bottom { }
		.ui-corner-right {  -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; }
		.ui-corner-left { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; }
		.ui-corner-all { -moz-border-radius: 8px; -webkit-border-radius: 8px; }	
			
			
		/* Interaction states */
		.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #77d5f7; background: #fff url(/media/tab-standard.png) 50% 50% repeat-x; font-weight: normal; color: #23559D !important; outline: none; }
		.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #23559D !important; text-decoration: none; }
		.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(/media/tab-selected.png) 50% 50% repeat-x; font-weight: normal; color: #fff; outline: none; }
		.ui-state-hover a, .ui-state-hover a:hover { color: #fff !important; text-decoration: none; outline: none; }
		.ui-state-active, .ui-widget-content .ui-state-active { border:  1px solid #77d5f7; background: #6eac2c url(/media/tab-selected.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
		.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff !important; outline: none; text-decoration: none; }


/* Contact Us Form */	

#textBox1, #textBox2 {display:none;} 
#emailinput, #phoneinput {display:none;padding:5px;} 

.error {background-color: #e85151;}
.errorbox {background-color: #e85151; padding:10px;border:2px solid #000;font-size:0.9em;margin:10px;}


		table.contact {width:450px;}
		table.contact tr{}
		table.contact tr td.left{font-weight:bold;font-size:0.8em;vertical-align:top;padding:5px 0 0 0;}
		table.contact tr td.right{padding:5px;}
		table.contact input.texttype{border:1px solid #000;width:210px;}
		table.contact input.radiopadding{padding:0 30px 0 10px;}
		table.contact textarea{border:1px solid #000;width:320px;height:120px;}
		table.contact.wide {width:650px;}

		
				
/* InTouch Template */
#intouch-template {font-size:0.9em;background: #E7E7E7; color: #000000;margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;padding: 5px;  width: 50%; float: center; height: 115px;	border: #000000 2px solid;}
#intouch-index {background: none; color: #000000;margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;padding: 5px;  width: 95%; float: left;border: #003366 2px solid;}
#left-container-intouch { border: none; float: left; margin: 0; padding: 0;  width: 28%; text-align: left; line-height: 150%;}
#right-container-intouch {border: none; float: right; margin: 0; padding: 0; width: 72%; text-align: left; line-height: 150%;}


/* staff profile template */
/* to create tables using divs */
.base-layer {
  background: none; color: #000000;
  margin: 0; padding-top: 10px; width: auto; float: left;
}

.table-row {
  background: none; color: #000000;
  margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;
  padding: 0;  width: 100%;
}


.left-container {
  border: none; float: left; margin: 0; padding: 0;  width: 17%; text-align: left; line-height: 150%; height: auto;
}

html>/**/body .right-container, x:-moz-any-link, x:default { float: right; width: 80%; } /* Only FireFox 3 */ 

.right-container {
  border: none; float: right; margin: 0; padding: 0; width: 83%; text-align: left; line-height: 150%; height: auto;
}

.innertable
{
   border: 0px;
   border-style: solid;
   border-color: #000000;
   margin: 0px;
   border-collapse: collapse;
}

.innertable td, .innertable th{
   border: 1px solid #666666;
   padding: 2px;
}


div.resultspage ul{padding:0 0 0 25px}
#content input.button {border: none;background: url(/media/submit-button.png) no-repeat; width: 80px; height: 29px;font-size: 0.1px;cursor:pointer;}

/* Media Template */
#media {float:right; padding: 0 0 10px 10px;}
#media p{text-align:center;}

#audio {background: transparent url(/media/audio.png) no-repeat;width:290px;height:50px;}
#audio p{padding:5px 0 0 10px;color:#fff;text-align:left;}
#media #audio p a{color:#fff;text-decoration:underline;font-size:0.9em;}
#media #audio p a:hover{text-decoration:none;}

/* Tooltip CSS */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:0.9em;font-weight:100;}
