/*Index page**************************/
 ul.layout{
	padding:0;
	list-style:none;
	background:#FFF;
	}
ul.layout li.cell{
	display:block;
	width: 31%;
	float:left;
	background-color:#FFF;
	}
ul.layout li.border{
	border: 1px dashed #09C;
	}
ul.layout li.autoheight{
	height:auto;
	}
 ul.layout li.cell strong{
	display:block;
	width:100%;
	background-color:#09F;
	color:#FFF;
	font-size:1.1em;
	font-weight: bolder;
	padding-top:4px;
	padding-bottom:4px;
	}
 ul.layout li.large{
	width: 48%; 
	*width: 45% !important;
	height:650px;
	overflow:scroll;
	}
ul.layout li.noscroll{
	overflow:visible;
	height:100%;
	}
#contents p{
	padding-left:5px;
	padding-right: 5px;
	}


/*JOB***********************************************/


#sao_job .view th, #sao_job .sort th{
	text-align:left;
	background-color: #FFF;
	border:0;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666;
	color: #000;
	font-size:0.9em;
	}
#sao_job .view tr:last-child th, #sao_job .view tr:last-child td{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	}
	#sao_job .view tr:first-child th, #sao_job .view tr:first-child td{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
	}
#sao_job a{
	color: #005FBD;
	font-weight: bolder;
	}
#sao_job a:hover{
	color:#930;
	}
#sao_job td{
	border:0;
	}
#sao_job.view{
	font-size: 90%;
	}
#sao_job h4{
		border-bottom-color:#999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	background-color:#FAFAFA;
	padding:0;
	margin:2px;
	}

	

/****Language Advisor***/
#lan_advisor td{
	border:0;
	}
#lan_advisor h4{
	padding:0;
	margin:0;
	}
#lan_advisor ul li{
	margin-left:2em;
	font-size:0.8em;
	}
	
/******Resume Form**********************/
#resume table{
	border-collapse:collapse;
	border-spacing: 0px;
	}
#resume table.sparate td, #resume table.sparate th{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
	}
#resume th{
	background-color:#FFF;
	font-size:90%;
	color: #333;
	border:0;
	text-align:right;
	padding:2px;
	padding-right:40px;
	width:20%;
	font-weight:bolder;
	text-align:right;
	}
#resume th.left{
	text-align:left;
	}
#resume td, #profile td{
	border:0;
	padding:0;
	}
#resume h4, #profile h4{
	border-bottom-color:#999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	font-size:90%;
	background-color:#FAFAFA;
	}
a.editbutton{
	width: 70px;
	height: 20px;
	background-image: url(../image/edit_gary.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
 a.editbutton:hover{
	background-image:url(../image/edit_color.gif);
	}
#resume td input{
	margin:3px;
	padding-left:5px;
	}
#resume td input.full, #resume td select.full{
	width: 300px;
	}

#resume p{
	padding-left:10px;
	padding-right:10px;
	}


/******************advisor reserve***************************/
#advisor #calendar {
	height:400px;
	width:410px;
	float:left;
}

#advisor #theday {
	-moz-border-radius:5px;
	background-color:#36387B;
	color:#FFFFFF;
	float:left;
	font-size:90px;
	height:80px;
	line-height:50px;
	margin-top:30px;
	padding:60px;
	text-shadow:0 0 5px #DDDDDD;
	width:117px;
}

#advisor #theday span {
	display:block;
	font-size:16px;
	text-align:center;		
}

/**************Message Box**************************/

