﻿/* Global Reset */
.skiplinks {position:absolute !important; left:-9000px !important; top:0px !important;}
.hidden {display:none!important;}
.active{display:block}
/* Layout */

DIV#page {
	position:relative;
}

OL.breadcrumb {float:left;padding:14px 0px 6px 28px;width:500px;list-style-type: none;}
OL.home {padding-left:40px;}
/* OL.breadcrumb LI {float:left; padding: 0px 12px 0px 4px ;background:transparent url('../img/bread-separator.gif') no-repeat scroll right 50%; font-family:Verdana; font-size:0.9em;} */
OL.breadcrumb LI {float:left; padding: 0px 1px 0px 4px ;font-family:Verdana; font-size:0.9em;}
OL.breadcrumb LI a{color:#ffffff;}
OL.breadcrumb UL{list-style-type: none; padding: 0;}

div.home {width:994px;}
div#content {
	width:750px;
	font-family:Verdana,Tahoma,Helvetica,San Serif;
	font-size: 11px;
} 

DIV#latest-news{margin:0px 10px 10px ;display:inline;float:left;width:954px;background:transparent url('../img/box-central-top.gif') no-repeat scroll left top;}
DIV#latest-news DIV{float:left;width:954px;background:transparent url('../img/box-central-bottom.gif') no-repeat scroll left bottom;padding:5px 0px 2px 0px;}
DIV#latest-news DIV DIV{width:942px;background:transparent url('../img/box-central-side.gif') repeat-y scroll left top;padding:0px 6px;}
DIV#latest-news DIV DIV DIV{background:none; padding:0px;}
DIV#latest-news DIV DIV DIV.header {width:921px;background:transparent url('../img/header-news.gif') no-repeat scroll; padding: 12px 0px 12px 21px;}
DIV#latest-news DIV DIV DIV.header span{font-family:Verdana;text-transform:uppercase; font-size:1.1em; font-weight:bold; font-style:italic; color:#ffffff;}
DIV#latest-news DIV DIV DIV.img-news {width:632px;}
DIV#latest-news DIV DIV DIV.img-news DIV.img {height:312px;width:632px;}
DIV#latest-news DIV DIV DIV.img-news DIV.box-over {filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; *left: 15px; position:absolute; top:444px; padding:7px 15px 5px 15px; background:transparent url('../img/box-black-on-news.gif') repeat-x scroll; width:602px; }
DIV#latest-news DIV DIV DIV.img-news DIV.box-over DIV.caption {width:580px;font-family:Arial;}
DIV#latest-news DIV DIV DIV.img-news DIV.box-over DIV.caption DIV{float: right; width: 200px; font-weight:bold;font-size:0.9em;}
DIV#latest-news DIV DIV DIV.img-news DIV.box-over DIV.caption p{padding-bottom:5px;margin-bottom: 0;color:#ffffff;font-weight:bold;font-size:1.1em;}

a.more {color:#5193ce!important;text-decoration:underline;}
.date {text-align:right;font-size:0.9em; color:#838383;}

DIV#latest-news DIV DIV DIV.news{ font-family:Arial;color:#ffffff;width:265px;padding: 15px 25px 30px 15px;margin-left:5px;display:inline;background: transparent url('../img/bar-separator-news.gif') no-repeat scroll 50% bottom;}
DIV#latest-news DIV DIV DIV.news DIV.title span.title {float:left;width:205px; font-weight:bold;}
DIV#latest-news DIV DIV DIV.news DIV.title span.date {float:left;width:55px;}
DIV#latest-news DIV DIV DIV.news DIV.title{width:260px ; padding-bottom:10px;}
DIV#latest-news DIV DIV DIV.news DIV.img{width:86px;height:86px;}
DIV#latest-news DIV DIV DIV.news DIV.txt {padding-left:11px; width:168px;line-height:1.2em;}
DIV#latest-news DIV DIV DIV.news DIV.txt a{float:left;padding-top:8px;font-family:Arial; }
	
DIV.contentlets{margin:0px 10px; width:954px;float:left;display:inline;}	
DIV.contentlet{float:left;width:315px;background:transparent url('../img/info-box-top.gif') no-repeat scroll left top;margin-right:4px; display:inline;}
DIV.contentlet DIV{float:left;width:315px;background:transparent url('../img/info-box-bottom.gif') no-repeat scroll left bottom;padding:6px 0px 4px 0px;}
DIV.contentlet DIV DIV{width:303px;background:transparent url('../img/info-box-side.gif') repeat-y scroll left top;padding:0px 6px;}
DIV.contentlet DIV DIV DIV{background:none; padding:0px;}
DIV.last-box{margin-right:0px!important; display:inline;}
DIV.contentlet DIV DIV DIV.head{float:left;width:282px;height:14px;padding: 8px 0px 7px 21px;background:transparent url('../img/header-info.gif') no-repeat scroll;}
DIV.contentlet DIV DIV DIV.head span{text-transform:uppercase;font-family:Verdana; font-size:1.1em; font-weight:bold; font-style:italic; color:#ffffff;}


DIV.contentlet DIV DIV DIV.foot {float:left;width:273px;padding:15px 15px;margin-top:2px;}
DIV.contentlet DIV DIV DIV.foot DIV.pages{float:left;width:100px;color:#878788; font-size:0.9em; font-family:Verdana;}
DIV.contentlet DIV DIV DIV.foot DIV.bar{float:left;width:70px;}
DIV.contentlet DIV DIV DIV.foot DIV.controls{float:right;width:55px;}
DIV.contentlet DIV DIV DIV.body	{float:left;border-bottom:1px solid #383839;width:303px;position :relative; }	
DIV.contentlet DIV DIV DIV.body	DIV.txt-img  {filter: alpha(opacity=60); -moz-opacity: .60; opacity: .60; position:absolute;left:-60px; top:-155px; height:100%;min-height:136px;height:136px;width:133px; background:transparent url('../img/box-black-on-info.gif') repeat-x scroll; }
DIV.contentlet DIV DIV DIV.body	DIV.txt-img DIV {float:left;padding:30px 10px 5px 10px;width:113px;}
DIV.contentlet DIV DIV DIV.body	DIV.txt-img a{float:left;}						
DIV.contentlet DIV DIV DIV.body	DIV.txt-img a.txt-img-link{font-family: Arial, Helvetica, sans-serif; font-size:1.1em;color:#ffffff;}


/*Team Members*/

DIV.body-head{margin:15px 11px 0 0 !important;display:inline;text-align:center; width:971px;padding-top:4px; float:left;background:transparent url('../img/content-top.gif') no-repeat scroll left top;}
DIV.body-head DIV{float:left;width:971px;background:transparent url('../img/content-bottom.gif') no-repeat scroll left bottom;padding-bottom:4px;margin:0px;}
DIV.body-head DIV DIV.body-side{float:left;width:969px;background:none; padding:0px;background:transparent url('../img/content-side.gif') repeat-x scroll top;    border-left:1px solid #3e3e3e;border-right:1px solid #3e3e3e; }
DIV.body-head DIV DIV DIV{border:0px;}
DIV.body-head DIV DIV DIV.aside{height:100%; float:left; padding: 0px 2px 0px 0px; width:212px; background:transparent url('../img/sidebar-side.gif') no-repeat scroll right top;}
DIV.body-head DIV DIV DIV.sidebar{ padding:0px;height:100%; float:left;background:#444444 url('../img/back-sidebar.gif') repeat-x scroll left top;width:212px;}
DIV.sidebar UL {list-style-type: none; padding: 3px 0 0 5px; width:207px;float:left;}
DIV.sidebar UL LI {float:left;padding:4px 4px 4px 20px;width:183px; display:inline;margin-bottom:1px;float:left; background:#363636 url('../img/btn-sidebar.gif') no-repeat scroll 4px 4px;}
DIV.sidebar UL LI a{float:left;padding-left:5px; color:#ffffff; font-size:1.23em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; } 
DIV.sidebar UL LI A:hover {color:#5193ce;}
DIV.sidebar UL LI UL{list-style-type: none; padding: 0px 0px 0px 0px; width:165px;}
DIV.sidebar UL LI UL LI{float:left;background:none; width:150px;}
DIV.sidebar UL LI UL LI A{color:#ffffff;}


DIV.body-head DIV.body-foot DIV DIV#content{float:left;width:750px;padding:0px;background:none;}
DIV.body-head DIV.body-foot DIV DIV#content h2 {float:left; width:600px;color:#ffffff; padding:15px 30px 0px;font-size:1.4em;font-family:Arial, Helvetica, sans-serif; font-style:italic; }

UL.tabs{float:left; width:705px; list-style-type: none; padding: 20px 0px 0px 35px;}
UL.tabs LI {font-family:Arial, Helvetica, sans-serif; float:left; margin-right:1px;display:inline; background:transparent url('../img/tab-deselected.gif') no-repeat scroll; width: 115px; height:13px; padding :11px 0px 9px 11px;padding-right:0px;}
UL.tabs LI.current {background:transparent url('../img/tab-selected.gif') no-repeat scroll!important; }
UL.tabs LI a{font-size:0.9em; color:#ffffff;}

DIV.body-head DIV DIV DIV.tab {background:#3e3e3e none no-repeat scroll left top!important;padding-top:25px;padding-bottom:0px;padding-left:15px; margin-left:15px; display:inline; width:690px;border-top :1px solid #001830;border-left:1px solid #3e3e3e;border-right:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e;}
DIV.body-head DIV DIV DIV.tab DIV.img {float:left; width:161px; height:180px;}
DIV.body-head DIV DIV DIV.tab DIV{background:#3e3e3e none no-repeat scroll left top!important;}
DIV.body-head DIV DIV DIV.tab DIV.txt{float:left; width:489px; font-family:Arial;padding: 0px 20px 100px 20px;}
DIV.body-head DIV DIV DIV.tab DIV.txt h3{float:left;color:#ffffff;width:460px; font-size:1.1em;padding-bottom:10px;}	
DIV.body-head DIV DIV DIV.tab DIV.txt p{float:left; color:#ffffff;width:460px;padding-top:20px;line-height:1.6; font-size:1.17em;}




table.jCalendar {
    border-collapse: separate;
    border-spacing: 1px;
}
table.jCalendar th {
	color: #000;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	color: #000;
	padding: 3px 5px;
	text-align: center;
	border: 1px solid #FFF;
}
table.jCalendar td.other-month {
	color: #aaa;
}
table.jCalendar td.today {
	background: #FFF;
	color: #000;
}
table.jCalendar td.selected {
	background: #EDF9FF;
	color: #0066CC;
	border: 1px solid #0066CC;
}
table.jCalendar td.selected:hover {
	background: #EDF9FF;
	color: #0066CC;
	border: 1px solid #0066CC;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #EDF9FF;
	border: 1px solid #DAF2FC;
	color: #0066CC;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover 
{
	background-color: #eaeaea;
	color: #888;
	border: 1px solid #fff;
}

table.jCalendar td.weekend-custom, 
table.jCalendar td.weekend-custom:hover {
	color: #555;
}


/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #fff;
	border: 1px solid #000;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 175px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

input.dp-applied{
	float: left;
}

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/global/img/Calendar_scheduleHS.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}