@charset "utf-8";
/* CSS Document */

div#content.section_page
{
	padding:0;
	max-width:990px;
	background-image: url("/images/phase7/grays_bg2.jpg");
	background-repeat: repeat-y;
}
div#content.section_page div.left_side
{
	float:left;
	width:700px;
	padding:0 0 10px 10px;
}
div#content.section_page div.right_side 
{
	float:right;
	width:250px;
	padding:10px 10px 0 0;
}

div#content.section_page div.left_side div#breadcrumbs
{
	border:none;
	clear:none;
	margin:5px 0 10px 0;
	padding:0;
}

div#content.section_page div.left_side div.title
{
	margin:0 0 10px 0;
	padding:10px;
	background-color: #fff;
	border: 1px solid #ccc;
}
div#content.section_page div.left_side div.title h1 { color:#124c8f; }

div#content.section_page div.left_side div#section_info { padding:0 10px; }

div#content.section_page div.left_side div#section_info h2 { color:#124c8f; }

div#content.section_page div.left_side div#section_info p { padding-top:0; }

div#content.section_page div.left_side div#section_info ul
{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}
div#content.section_page div.left_side div#section_info ul li
{
	float:left;
	width:48%;
	margin:0;
	padding:0 1% 10px 0;
	min-height:97px;
}
div#content.section_page div.left_side div#section_info ul li h6
{
	color:#4277ae;
	display:inline;
}
div#content.section_page div.left_side div#section_info ul li img
{
	float:left;
	margin:0 10px 5px 0;
}



/* START Tab Box */
div#content.section_page div.left_side div#tabbox 
{
	clear:both;
	padding:5px;
	border: 1px solid #ccc;
	background-color:#fff;
}

div#content.section_page div.left_side div#tabbox ul.tabs
{
	list-style-type:none;
	list-style-image:none;
	margin: 0;
	padding: 0;
}

div#content.section_page div.left_side div#tabbox ul.tabs li
{
	display: inline;
	background-color: #ccc;
	color: #fff;
	padding: 2px 9px;
	font-size: 13px;
	font-weight: bold;
	cursor:pointer;
}

div#content.section_page div.left_side div#tabbox ul.tabs li.active
{
	background-color: #124c8f;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content
{
	display:none;
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	margin: 2px 0 0 0;
	padding: 10px;
	overflow: hidden;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.active { display:block; }

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content h2.screen_reader_title
{
	position:absolute;
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
	margin:0;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content a.view_all
{
	float:right;
	display:block;
	background-image: url("/images/phase7/view-all-bg.png");
	background-repeat: no-repeat;
	width:37px;
	padding:1px 0 0 4px;
	height:15px;
	font-size:9px;
	font-weight:bold;
	margin-top:-5px;
}
div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content a.view_all:link { text-decoration:none; }


div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul
{
	clear:both;
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li
{
	float:left;
	width:47%;
	padding:0 2% 0 0;
	height:90px;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li h4
{
	font-size: 13px;
	color: #124c8f;
	font-weight: bold;
	margin:0;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li a { }

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li p
{
	margin:0;
	padding:0;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li img
{
	float:left;
	width: 60px;
	height: 45px;
	margin-right:5px;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li span.date
{
	font-size: 10px;
	color: #b88f07;
	font-weight: bold;
}

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content span.loading img
{
	width:25px;
	padding-left:10px;
	vertical-align:middle;
}


div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul#videos li { padding-bottom:20px; }

div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul#videos li img
{
	width:auto;
	height:auto;
}
div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul#videos li span.views { font-size:11px; }
/* END Tab Box */


/* START Find More Information Box */
div#content.section_page div.right_side div#find_more_information
{
	background-color:#6182a4;
	padding: 3px 10px 10px 10px;
	margin: 5px 0 0 0;
}

div#content.section_page div.right_side div#find_more_information h2
{
	padding:4px 10px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #fff;
	margin:0;
}

div#content.section_page div.right_side div#find_more_information p.warning
{
	position:absolute;
	display:block;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#content.section_page div.right_side div#find_more_information form#whereToStart
{
	margin:0;
	padding:10px 0 0 0;
}


div#content.section_page div.right_side div#find_more_information label
{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
}

div#content.section_page div.right_side div#find_more_information ul.newList
{
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	background:#fff;
	border:1px solid #ccc;
	width: 220px;
	position: absolute;
	overflow: auto;
	z-index: 9999;
}

div#content.section_page div.right_side div#find_more_information ul.newList li a
{
	padding: 3px 8px;
	display: block;
	color:#000;
	text-decoration:none;
}

div#content.section_page div.right_side div#find_more_information ul.newList li a.hiLite { background:#d0cccc; }
div#content.section_page div.right_side div#find_more_information ul.newList li a.newListHover { background:#d0cccc; }

div#content.section_page div.right_side div#find_more_information div.newListSelected
{
	color:#000;
	height:25px;
	padding:3px 0 0 6px;
	margin:0 0 5px 5px;
	background:url('/images/phase7/select220.jpg') no-repeat;
}

div#content.section_page div.right_side div#find_more_information div.selectedTxt
{
	width: 185px;
	overflow: hidden;
	height: 16px;
	padding: 0 23px 0 0;
}

div#content.section_page div.right_side div#find_more_information input[type=button] { margin-left:5px; }
/* END Find More Information Box */


/* START Featured Programs Box */
div#content.section_page div.right_side div#featured_programs
{
	background:#fff;
	padding:0;
	margin:5px 0 0 0;
	border: 1px solid #e5e1e1;
}

div#content.section_page div.right_side div#featured_programs h2
{
	background-color: #124c8f;
	padding: 4px 0 0 15px;
	height:24px;
	font: bold 14px arial,sans-serif;
	color: #FFF;
	margin:0;
}

div#content.section_page div.right_side div#featured_programs ul
{
	list-style-type:none;
	list-style-image:none;
	margin:5px;
	padding:0;
}

div#content.section_page div.right_side div#featured_programs ul li
{
	padding:0;
	margin:0;
	background-color:#eee;
}

div#content.section_page div.right_side div#featured_programs ul li h4
{
	cursor: pointer;
	background-color: #d0cccc;
	background-image: url('/images/phase7/open.png');
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding: 4px 0 4px 20px;
	margin:5px 0 0 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

div#content.section_page div.right_side div#featured_programs ul li h4.on
{
	background-color: #727272;
	background-image: url('/images/phase7/close.png');
	color: #fff;
	cursor:default;
}

div#content.section_page div.right_side div#featured_programs ul li p
{
	margin:0;
	padding:10px;
	height:180px;
}

div#content.section_page div.right_side div#featured_programs ul li p a
{
	display:block;
	width:100%;
	padding-top:10px;
	text-align:right;
	font-size:10px;
}
/* END Featured Programs Box */


/* START Featured Programs Box */
div#content.section_page div.right_side div#quicklinks
{
	background:#fff;
	padding:0;
	margin:5px 0 0 0;
	border: 1px solid #e5e1e1;
}

div#content.section_page div.right_side div#quicklinks h2
{
	background-color: #124c8f;
	padding: 4px 0 0 15px;
	height:24px;
	font: bold 14px arial,sans-serif;
	color: #FFF;
	margin:0;
}

div#content.section_page div.right_side div#quicklinks ul
{
	list-style-image: url("/images/phase7/arrow.gif");
	padding:10px 10px 20px 15px;
}
/* END Featured Programs Box */

@media (max-width:990px)
{
	div#content.section_page
	{
		background-image:none;
		background-color:#ddd;
	}
	div#content.section_page div.left_side
	{
		float:none;
		width:auto;
		padding:5px 5px 0 5px;
	}
	div#content.section_page div.right_side
	{
		float:none;
		width:auto;
		padding:5px;
	}
	
	div#content.section_page div.right_side div#find_more_information,
	div#content.section_page div.right_side div#featured_programs,
	div#content.section_page div.right_side div#quicklinks
	{
		float:left;
		width:32%;
		margin:0 1% 0 0;
	}
	div#content.section_page div.right_side div#quicklinks
	{
		width:30%;
		margin:0;
	}
	
}

@media (max-width:720px)
{
	div#content.section_page div.right_side div#find_more_information,
	div#content.section_page div.right_side div#featured_programs,
	div#content.section_page div.right_side div#quicklinks
	{
		float:none;
		clear:both;
		width:auto;
		margin:0 0 5px 0;
	}
}

@media (max-width:550px)
{
	div#content.section_page div.left_side div#section_info ul li
	{
		clear:left;
		float:none;
		width:auto;
	}
	div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul li
	{
		clear:left;
		float:none;
		width:auto;
		height:auto;
		margin-bottom:10px;
	}
	div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul#videos li { padding:10px 0 0 0; }
	div#content.section_page div.left_side div#tabbox ul.tab_contents li.tab_content ul#videos li:first-child { padding:0; }
}
