/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen
{
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide
	{
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print
{
	.ui-tabs-nav
	{
		display: none;
	}
}

ul.tab-navigator, ul.tab-navigator-school
{
	float: left;
	list-style: none;
	padding:0;
	margin:0;
	clear:both;
}
.ui-tabs-panel h3{
    padding:0 0 5px;
}
/*ul.tab-navigator, ul.tab-navigator-school
{
	background: none;
	padding-top:10px;
}*/

/* Topics UL */
#container-2 ul.sub
{
	width: 140px;
	background: transparent;
	float: right;
	line-height: 18px;
}
#container-2 ul.sub li
{
	display: block;
	text-align: left;
	height: auto;
	line-height: normal;
}
#container-2 ul.sub li.title
{
	background: #EEEEEE none repeat scroll 0 0;
	border-bottom: 1px solid #AAAAAA;
	font-size: 11px;
	letter-spacing: 0;
	margin: 5px 0 0;
	padding: 5px 0 5px 5px;
	text-transform: uppercase;
	width: 137px;
}
#container-2 ul.sub li a, #container-2 ul.sub li a:visited
{
	color: #000;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 3px 0 3px 7px;
	line-height: normal;
	text-decoration: none;
	height: auto;
	border-bottom: 1px solid #ccc;
}
#container-2 ul.sub li a:hover
{
	background: #666;
	color: #fff;
}
#container-2 ul.sub.ui-tabs-nav li.ui-tabs-selected a
{
	background: #ccc;
	color: #fff;
}
#container-2 ul.sub.ui-tabs-nav li.ui-tabs-selected a:hover
{
	background: #333;
	color: #fff;
}

ul.tab-navigator li
{
	float: left; /*tabs styles 	background:url(Images/tabs_default.gif) no-repeat top left;*/
	height: 35px;
	margin: 0 5px 0 0;
	padding: 0;
}

ul.tab-navigator li span.left
{
	display: block; /*tabs styles*/
	background: url(Images/tabs_default-left.png) no-repeat 0 0;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 6px;
}
ul.tab-navigator li span.right
{
	display: block; /*tabs styles*/
	background: url(Images/tabs_default-right.png) no-repeat 0 0;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 6px;
}
ul.tab-navigator li span.center
{
	float: left;
	display: block;
	cursor: pointer;
	background: #FFF url(Images/tabs_default-center.gif);
}

ul.tab-navigator li.ui-state-active span.center
{
	float: left;
	display: block;
	cursor: pointer;
	background: #FFF;
}
ul.tab-navigator li.ui-state-active span.left
{
	background: url(Images/sub_tabs_active-left.png);
	height: 35px;
	margin: 0;
	padding: 0;
	width: 6px;
	float: left;
	display: block;
}
ul.tab-navigator li.ui-state-active span.right
{
	background: url(Images/sub_tabs_active-right.png);
	height: 35px;
	margin: 0;
	padding: 0;
	width: 6px;
	float: left;
	display: block;
}



ul.tab-navigator-school li
{
	float: left;
	display: block; /*tabs styles*/
	background: url(Images/tabs_default-white.png) bottom right no-repeat;
	height: 35px;
	margin-right: 3px;
}
/* 	Author: Emir Plicanic
	Info:	Added styles for the tabbed section
*/

ul.tab-navigator li span
{
	/* needed for the right rounded corner*/
	display: block;
	background: transparent url(Images/tabs_default-center.png) repeat-x 0 0;
	padding: 4px 0px 0px 0px;
	height: 31px;
	float: left;
	width: auto;
}
ul.tab-navigator-school li span
{
	/* needed for the right rounded corner*/
	display: block;
	background: url(Images/tabs_default-white.png) bottom right no-repeat;
	padding: 4px 4px 0px 4px;
	height: 31px;
}
ul.tab-navigator-school li span a span
{
	/* needed for the right rounded corner*/
	display: inline;
	background: none;
	padding: 0;
	height: 31px;
}
ul.tab-navigator .ui-tabs-selected a, ul.tab-navigator-school .ui-tabs-selected a
{
	color: #FFFFFF;
	background: url(Images/tabs_active-hover.gif) no-repeat center top;
}
ul.tab-navigator .ui-tabs-selected, ul.tab-navigator-school .ui-tabs-selected
{
	background: url(Images/tabs_default-white.png) no-repeat;
}
ul.tab-navigator .ui-tabs-selected span, ul.tab-navigator-school .ui-tabs-selected span
{
	/*background: url(Images/tabs_active.gif) no-repeat bottom right ;*/
}
ul.tab-navigator .ui-tabs-selected span a span, ul.tab-navigator-school .ui-tabs-selected span a span
{
	background: none /*url(Images/tabs_active.gif) no-repeat bottom right */;
}

ul.tab-navigator-school li
{
	float: left;
	display: block;
	width:170px;
	text-align: center;
	background: url(Images/tabs_default-white.png) no-repeat;
}

ul.tab-navigator li.divider, ul.tab-navigator-school li.divider
{
	background: url(Images/navdivider.gif);
	width: 1px;
	height: 29px;
}
ul.tab-navigator li a, ul.tab-navigator li a:visited, ul.tab-navigator-school li a, ul.tab-navigator-school li a:visited
{
	color: #797979;
	font-size:11px;
	text-decoration: none;
	display: block;
	padding: 0px 4px 0 4px;
	height: 31px;
	line-height:27px;
	vertical-align:middle;
	white-space: nowrap;
	cursor: pointer;
}
#searchTabs ul.tab-navigator li a, #searchTabs ul.tab-navigator li a:visited, #searchTabs ul.tab-navigator-school li a, #searchTabs ul.tab-navigator-school li a:visited
{
	padding: 0px 4px 0 4px;
	height: 31px;
}


/*Priority ONE tabs */
div.tab_p1 ul.tab-navigator li a:hover, div.tab_p1 ul.tab-navigator-school li a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active-hover.gif) no-repeat center -31px;
}
div.tab_p1 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a:hover, div.tab_p1 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active-hover.gif) no-repeat center bottom;
}

div.tab_p1 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a, div.tab_p1 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a
{
	/* background:transparent url(Images/greenbg-active.jpg) no-repeat top center; 	color:#679559;*/
	color: #FFFFFF;
	background: url(Images/tabs_active-hover.gif) no-repeat center top;
}

/*Priority TWo tabs */
div.tab_p2 ul.tab-navigator li a:hover, div.tab_p2 ul.tab-navigator-school li a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active_p2-hover.gif) no-repeat center -31px;
}
div.tab_p2 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a:hover, div.tab_p2 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active_p2-hover.gif) no-repeat center bottom;
}

div.tab_p2 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a, div.tab_p2 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a
{
	/* background:transparent url(Images/greenbg-active.jpg) no-repeat top center; 	color:#679559;*/
	color: #FFFFFF;
	background: url(Images/tabs_active_p2-hover.gif) no-repeat center top;
}

/*Priority THREE tabs */
div.tab_p3 ul.tab-navigator li a:hover, div.tab_p3 ul.tab-navigator-school li a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active_p3-hover.png) no-repeat center top;
	display: block;
	cursor: pointer;
}
div.tab_p3 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a:hover, div.tab_p3 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a:hover
{
	color: #FFFFFF;
	background: url(Images/tabs_active_p3-hover.png) no-repeat center bottom;
}

div.tab_p3 ul.tab-navigator.ui-tabs-nav li.ui-tabs-selected a, div.tab_p3 ul.tab-navigator-school.ui-tabs-nav li.ui-tabs-selected a
{
	/* background:transparent url(Images/greenbg-active.jpg) no-repeat top center; 	color:#679559;*/
	color: #fff;
	padding: 0px 4px 0 4px;
	height: 31px;
	background: url(Images/tabs_active_p3-hover.png) no-repeat center top;
}


/* make content white without background inside the tabed secion on the homepage*/
div.tab_p3 .contentwhite, div.tab_p3 .contentwhite-search
{
	background: none;
	background: #fff url(Images/toprightwhitecorner.png) no-repeat top right;
}
#container-2 .contentwhite, #container-2 .contentwhite-search
{
	background: #fff;
}

/* custom */
ul.tab-navigator li span h2 {
	line-height: normal;
	padding-bottom:0;
}



