﻿/* START OF CSS FOR NEW WHOS WHO CUSTOM CONTROLS*/
#whosWhoRecord h2 .sys_usercontact-address {
        display: inline-block;
        max-width: 399px;
        vertical-align: top;
}

#whosWhoRecord h2 a {
        color: #000000;
        text-decoration: underline;
}

#accUL ul {
    margin: 0;
    padding: 0;
}
#acc {
    clear: both;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 480px;
}
#acc h3 {
    background: url("/SiteElements/Images/courses/open-tab.png") no-repeat scroll 0 0 transparent;
    border-top: 1px solid #CCCCCC;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 6px 25px 8px 0;
    width: 455px;
}
#acc .acc-section {
    background-color: #FFFFFF;
    overflow: hidden;
}
#acc .acc-section ul {
    margin: 12px 0 12px 20px;
}
#acc .acc-section li {
    list-style: disc outside none;
}
#acc .active {
    background: url("/SiteElements/Images/courses/close-tab.png") no-repeat scroll 0 0 transparent;
}
.sys_button {
    border: 1px solid #000000;
    float: right;
    font-weight: bold;
    margin: 0 0 10px 5px;
    width: 135px;
}
.sys_button a:link {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    padding: 6px 10px;
    text-decoration: none;
}
.sys_button a:visited {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    padding: 6px 10px;
    text-decoration: none;
}
.sys_button a:hover {
    background-color: #000000;
    color: #FFFFFF;
}


.sys_whoswho-listing table.sys_itemslist {
    background-color: #ffffff;
    border: 1px solid #cccccc !important;
    border-top: none !important;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-size: 1em;
    clear: both;
}
.sys_whoswho-listing table.sys_itemslist caption {display:none;}
.sys_whoswho-listing table.sys_itemslist th {
    background-color: #000000;
    border-right: 1px solid #000000 !important;
    color: #FFFFFF;
    padding: 12px;
    text-align: left;
}
.sys_whoswho-listing table.sys_itemslist td {
    border-top: 1px solid #CCCCCC !important;
    padding: 10px;
}
.sys_whoswho-listing table.sys_itemslist p {
    margin: 0;
    padding: 0;
}

.sys_whoswho-listing table.sys_itemslist td.sys_col-one {width:281px !important;}
.sys_whoswho-listing table.sys_itemslist td.sys_col-two {width:135px !important;}
.sys_whoswho-listing table.sys_itemslist td.sys_col-three {width:100px !important;}


.sys_whoswho-listing .sys_itemslist a:link {
    text-decoration: none;
}
.sys_whoswho-listing .sys_itemslist a:visited {
    text-decoration: none;
}
.sys_whoswho-listing .sys_itemslist a:hover {
    text-decoration: underline;
}

/* Course Listing A to Z */
/* A to Z Extension Control */
.sys_whoswho-listing .sys_0to9 {
width: 30px;
}
.sys_whoswho-listing .sys_atoz-control {
width:100%;
margin:0 0 10px 0;
padding:0;
background:none;
clear:both;
font-size:1em;}
	
	.sys_whoswho-listing .sys_atoz-control ul {
	display:block;
	list-style-type:none;
	margin:0 !important;
	padding:0 !important;
	background:none;
	}
	.sys_whoswho-listing .sys_atoz-control ul:after {
	content: "."; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	.sys_whoswho-listing .sys_atoz-control ul li {
	float:left;
	display:block;
	border:0 none;
	margin:0 4px 0 0;
	padding:0;
	font-weight:700;
	text-align:center;
	cursor:pointer;
	border: 1px solid #000000;}
		
		.sys_whoswho-listing .sys_atoz-control ul li a, 
		.sys_whoswho-listing .sys_atoz-control ul li span {
		float:left;
		position:relative;
		display:block;
		padding:.1em 5px;
		text-decoration: none;
		color:#333;}
	
			.sys_whoswho-listing .sys_atoz-control ul li a:hover {
			color: #333; 
			text-decoration: none;
			background:#e3e3e3;
			}
	
	.sys_whoswho-listing .sys_atoz-control ul li.sys_noresults {}
	.sys_whoswho-listing .sys_atoz-control ul li.sys_noresults:hover {}
	
	.sys_whoswho-listing .sys_atoz-control ul li.sys_noresults span {
	font-weight: bold;
	color: #ccc;
	cursor:default;}
	
	.sys_whoswho-listing .sys_atoz-control ul li.sys_selected {}
	
		.sys_whoswho-listing .sys_atoz-control ul li.sys_selected a,
		.sys_whoswho-listing .sys_atoz-control ul li.sys_selected a:hover {
		color: #000;
		background: #999; 
		text-decoration: none;
		
		}
	/*---*/
	
	/* A-Z Current Letter */
	.sys_whoswho-listing div.sys_atoz-control-currentletter {	
	margin:0 0 15px 0;
	padding:0 0 0 5px;
	font-size:2.6em;
	font-weight:bold;
	clear:both;
	color:#3e74d7;
	}
		.
		ng:0 0 0 5px;
	font-size:2.6em;
	font-weight:bold;
	clear:both;
	color:#3e74d7;
	}
		.sys_whoswho-listing div.sys_atoz-control-currentletter big {
		display:block;
		line-height:1em;}
.sys_flickrpager .sys_navigation {
    padding: 0 15px 0 0;
    float: right;
    position: relative;
}
.sys_flickrpager .sys_paginginfo, .sys_flickrpager .sys_navigation .sys_navigationprevious, .sys_flickrpager .sys_navigation .sys_page a, .sys_flickrpager .sys_navigation .sys_page.sys_selected span, .sys_flickrpager .sys_navigation .sys_navigationnext {
    float: left;
    margin: 10px 0;
    padding-top: 1px;
}
.sys_flickrpager .sys_paginginfo, .sys_flickrpager .sys_navigation .sys_navigationprevious, .sys_flickrpager .sys_navigation .sys_navigationnext {
    padding-top: 2px;
}
.sys_flickrpager .sys_navigation .sys_page {
    float: left;
}
.sys_flickrpager .sys_navigation .sys_navigationprevious {
    margin-right: 4px;
}
.sys_flickrpager .sys_navigation .sys_page a, .sys_flickrpager .sys_navigation .sys_page.sys_selected span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    display: block;
    height: 17px;
    margin-right: 4px;
    text-align: center;
    width: 18px;
}
.sys_flickrpager .sys_navigation .sys_page a:hover {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
}
.sys_flickrpager .sys_navigation .sys_page.sys_selected span {
    background: none repeat scroll 0 0 #999999;
}

.sys_flickrpager .sys_navigation .sys_ellipsis {
    position: absolute;
    top: 12px;
    right: 0px;
}

/*Results Control*/

/* Repeating Item */
.sys_whoswho-results .sys_search-control .sys_subitem {
	float: left;
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;	
	padding: 0;
	width: 100%;
}
	
/* Item Heading */	
.sys_whoswho_results .sys_search-control .sys_subitem .sys_search-subheading {
	display:block!important;
	font-size:1em!important;
	margin:-2px 0 10px 0 !important;
	padding:0!important;
	background:#000!important;
	font-weight:400!important;
}

.sys_whoswho_results .sys_search-control .sys_subitem .sys_search-subheading  a {
	margin:0;
	padding: 5px 10px;
	display:inline-block;
	font-size: 1.2em;
	color: #fff;
	text-decoration: none;
	position:relative;
	z-index:100;
}

.sys_whoswho_results .sys_search-control .sys_subitem .sys_search-subheading a:hover {
	text-decoration: underline;
}


/*Thumbnail image */

.sys_whoswho_results .sys_search-control .sys_subitem .sys_thumbnail {
	width: 194px;
	margin: 0 8px 10px 0;
	float: left;
}

.sys_whoswho_results .sys_search-control .sys_subitem .sys_thumbnail img{
	border: 1px solid #000;
	float: left;
	margin: 0;
}

/* Icon */
/* Adds a default Blank Icon */
.sys_whoswho_results .sys_search-control .sys_subitem div.sys_icon {
	background: url("/NewsEvents/News/2011/images/default-3.png");
	margin: 0 8px 10px 0;
	float: left;
	width: 194px;
	height: 116px;
	border: 1px solid #000;
}

/* Item Summary Wrapper */
.sys_whoswho_results .sys_search-control .sys_subitem .sys_search-summary {
	position:relative;
	z-index:300;
	margin:0;
	padding:0;
	min-height:1em;
}

/* Description */
.sys_whoswho_results .sys_search-control .sys_subitem dl dt.sys_search-description,
.sys_whoswho_results .sys_search-control .sys_subitem dl .sys_search-url {
	display:none;
}

.sys_whoswho_results .sys_search-control .sys_subitem dl dd.sys_search-description {
	display:block;
	margin: -3px 0 0 0;
}

/* URL */


/*Search Control Styles*/
.sys_searchWhosWhoHeading {
     background: none repeat scroll 0 0 #000000 !important;
    color: #FFFFFF !important;
    font-size: 1.2em !important;
    margin: 0 0 10px !important;
    padding: 5px 10px !important;
}

#MainNewsSearch .sys_search-query-control {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 8px;
    padding-bottom: 8px;
    float: left;
}

#MainNewsSearch .sys_search-query-control label {
    display: none;
    margin: 0 0 0.2em;
    width: 100%;
}
#MainNewsSearch .sys_search-query-control input {
    border: 1px solid #CFCFCF;
    width: 268px!important;
    height: 16px !important;
    padding: 2px 0 2px 2px !important;
    float: left;
}

#MainNewsSearch .sys_search-query-control input.sys_search-button {
    background: url("/SiteElements/Images/media/goButton.jpg") no-repeat scroll 0 0 transparent !important;    
    border: medium none !important;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 0 !important;
    line-height: 0 !important;
    text-indent: -9999px;
    height: 22px !important;
    margin: 0;
    padding: 0 !important;
    width: 28px !important;
/*    foat: left; */
}

/*=====================================
NEW JULY 2014
=====================================*/

#acc, #levelTwoLeftColumn {width: 560px;}

#acc h3 { 
    background: url("/SiteElements/Images/courses/open-tab.png") right center no-repeat;
    width:auto;
}

#acc .active { background: url("/SiteElements/Images/courses/close-tab.png") right center no-repeat; }

#MainNewsSearch .sys_search-query-control input {width: 268px!important;}