@charset "utf-8";

/* Form CSS */
.tab-data {
	margin:0px 0 20px 0;
	border-collapse:collapse;
}

.tab-data td, .tab-data th {
	padding:6px 10px;
	text-align:left;
	border:1px solid #fff;
	border-bottom:1px solid #ccc;
}

.tab-data th, .header td {
	color:#333;
	background-color:#ccc;
	font-size:13px;
	border:1px solid #fff;
	border-width:0 1px;
	padding:10px;
	font-weight:bold
}

/*
* ###########
*/

.tab-deploy td {
	padding:7px 7px;
	border:1px solid #ccc;
}

.tab-deploy td p {
	font-weight:bold;
	font-size:11px !important;
}

.tab-deploy .footer td {
	font-size:13px;
	color:#fff;
	background-color:#666;
	padding:7px;
	font-weight:bold;
}

.tab-deploy td .alum-name { font-size:13px !important; }

.link-deploy-with-expand, .link-deploy-with-expanded {
	display:block;
	padding:0 0 0 15px;
	background:url(media/bullet-right-blue.gif) 0% 50% no-repeat;
}

.link-deploy-with-expanded { background-image:url(media/bullet-down-blue.gif); }

.link-review-acceptance {
	font-size:11px;
	font-weight:normal;
	padding:7px 0 0 0;
	display:block;
}

.tab-deploy tr:hover { background-color:transparent; }

.deploy-expanded td { padding:0; }

.tab-deploy-expanded { margin:0 }

.tab-deploy-expanded td, .tab-deploy-expanded th {
	padding:6px 5px;
	text-align:left;
	border:1px solid #ccc;
	font-size:11px;
	border-width:0 0 1px 0;
}

.tab-deploy-expanded th, .tab-deploy-expanded .header td {
	color:#333;
	background-color:#ccc;
	font-size:12px;
	border:1px solid #fff;
	border-width:0 0 0 1px;
	padding:5px;
}


.tab-deploy-note {
	background-color:#f0f0f0;
	padding:7px 11px;
	font-size:11px;
}

.tab-deploy-note .note-image { margin:3px 7px 5px 0px }




table.no-border { border-collapse:separate;}
.no-border td { border:none; padding:4px 5px;}

.tab-messages th { padding:3px 9px;}
.tab-messages td { padding:9px;}
.tab-messages td a{ text-decoration:underline}

.tab-messages th div { font-size:inherit !important; font-weight:inherit ; 
}

/* Inbox Threaded View by TET*/
.tab-threaded-view th { padding:3px 9px;}
.tab-threaded-view td { padding:9px;}
.tab-threaded-view td a{ text-decoration:underline}

.tab-threaded-view td em { font-size:inherit !important; font-weight:inherit; font-style:normal; line-height:22px; vertical-align:text-top;}

/* professional-academic by TET */
.tab-professional-academic td { padding:0px;}
.tab-professional-academic td a{ text-decoration:underline}
.left-cell-style { border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-weight:bold; color:#333333;}
.right-cell-style { border-bottom:1px solid #CCCCCC; color:#333333;}

.left-cell-style-bottom { border-right:1px solid #CCCCCC; font-weight:bold; color:#333333;}
.right-cell-style-bottom { }

.right-cell-txt {}
.right-cell-txt, .right-cell-txt p { font-size:11px; font-weight:normal;}
.right-cell-style, .right-cell-style-bottom { font-size:12px; font-weight:bold; color:#666666; padding:10px}

/* Availaibility by TET */
.tab-availaibility{ width:900px; margin-top:1px; border-top:#CCCCCC solid 4px;border-bottom:#CCCCCC solid 4px;}

.tab-availaibility thead th { padding:3px 0px; text-align:center; background-color:white; border-bottom:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;
	height:35px;
	text-align:center;
	padding-left:4px;
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
	border-right:1px solid #cccccc;
}

.tab-availaibility tbody th { 

	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-position:4px 50%;
	background-repeat:no-repeat;
	background-color: transparent;
	padding:12px 7px 8px 33px;
	text-align:left;
	color:#333333;
	font-size:11px;
}
	
.tab-availaibility thead th em {  color:#333333;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
}

.tab-availaibility td { 
	padding:9px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:11px;
	empty-cells:show;
}
.tab-availaibility td a{ text-decoration:underline}
.tab-availaibility th img{ margin-right:20px;}
.tab-availaibility .heading_th_left { text-align:left; padding-left:4px; }
.tab-availaibility .heading_th_center {
	border-bottom:1px solid #cccccc;
	height:35px;
	text-align:center;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
	border-right:1px solid #cccccc;
}

.tab-availaibility .heading_th_center em{
 color:#333333;
 font-size:10px;
 font-style:normal;
 font-weight:normal;
}
.tab-availaibility td.available
{padding:1px; background:/*url(../images/icons/icon-cal-available.png) no-repeat center*/  #D5EAC0;
}
.tab-availaibility td.not-available 
{padding:1px; background:/*url(../images/icons/icon-cal-not-available.png) no-repeat center*/  #E0E0E0; 
}
/*.tab-availaibility td.availablewithalert
{padding:1px; background:url(../images/icons/icon-cal-available.png) no-repeat  center #D5EAC0;
}
.tab-availaibility td.not-availablewithalert
{padding:1px; background:url(../images/icons/icon-cal-not-available.png) no-repeat  center #E0E0E0; 
}
*/
.tab-availaibility .left-col-style {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:11px;
}
.tab-availaibility .left-col-style img
{ margin-right:17px;margin-bottom:-5px;
}
.tab-availaibility .right-col-style {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; font-weight:normal;
	font-size:11px;
}
.tab-availaibility .right-col-style div{
padding-bottom:10px;
}
.right-col-txt {
}
.right-col-txt, .right-col-txt p {
	font-size:11px;
	font-weight:normal;
	
}
.right-col-style  {
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding:17px
}

.tr-not-available th { 		
	background-image:url(../images/icons/icon-cal01.gif);  
}.tr-always-available th {
	background-image:url(../images/icons/icon-cal02.gif);  
}.tr-available-working-days th {
	background-image:url(../images/icons/icon-cal03.gif);  
}.tr-school-day-hours th {
	background-image:url(../images/icons/icon-cal04.gif);  
}.tr-mornings th {
	background-image:url(../images/icons/icon-cal05.gif);  
}.tr-afternoon th {
	background-image:url(../images/icons/icon-cal06.gif);  
}.tr-evenings-only th {
	background-image:url(../images/icons/icon-cal07.gif);  
}.tr-evenings-and-weekends th {
	background-image:url(../images/icons/icon-cal08.gif);  
}

/* Funtioanl Fit Matrix*/
.tab-functional-skills
{
margin-top:1px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px; background-color:#FFFFFF;
margin:23px 0; border-collapse:collapse;;
}
.tab-functional-skills tbody th { 
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-position:4px 50%;
	background-repeat:no-repeat;
	background-color: transparent;
	padding:11px 7px 11px 16px;
	text-align:left; color:#CC3300;
	font-size:12px; font-weight:bold;
	
}
.tab-functional-skills td { 
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	font-size:11px;
	padding:11px 7px 11px 16px;
}



/* Accounts Settings Membership */

.tab-acc-set-gem, .tab-acc-set-private, .tab-work-list{ margin:1px; border-collapse:collapse;}
.tab-acc-set-gem thead th, .tab-acc-set-private thead th, .tab-work-list thead th { border-bottom:2px solid #666666; padding:5px 7px 3px 2px; text-align:center; color:#CC3300; font-size:12px; font-weight:bold;}
.tab-acc-set-gem tbody td, .tab-acc-set-private tbody td{ font-weight:bold; color:#333333; font-size:11px; padding:10px 7px 10px 2px;}
.tab-acc-set-gem tbody td em, .tab-acc-set-private tbody td em{font-size:11px; color:#CC3300; font-weight:bold; font-style:normal;}
.tab-acc-set-gem tbody td a, .tab-acc-set-private td a{font-size:11px; color:#193F99; font-weight:bold; text-decoration:none;}
.tab-acc-set-gem tbody td a:hover, .tab-acc-set-private td a:hover{font-size:11px; color:#193F99; font-weight:bold; text-decoration:underline; }
.tab-acc-set-gem tbody .heading_th_left, .tab-acc-set-private .heading_th_left{ text-align:left; padding-left:4px; }




