@charset "utf-8";
/* CSS Document */

/*.alignright{float: right; width:450px; margin-left:20px; }
.alignright img{margin-top:5px;}*/

.alignleft{float: left; width:435px; margin-right:15px; }
.alignleft img{margin-top:5px;}

.answer p.left{float:left;width:550px; line-height:2em;}
.answer p.left strong{font-weight:bold; color:#CC0000; font-size:1.4em;}

.answer div.right{float:right;margin:0 0 0 15px;width:280px;}
.answer div.right p.prof{padding:15px;background:#fad36f;}

.prof strong{font-weight:bold; font-size:1.2em;}

.click{padding:20px auto;text-align:center;}

#hearer{padding-top:0 !important;}
#hearer .left{float:left; padding-left:35px;width:295px;}
#hearer .right{float:right;width:515px; padding-right:35px; margin-left:15px;}
#hearer .right p{padding:10px 0 !important;}

	.right ul.externalLink li a{background: url("../../../admission/images/icon_what_02.png") no-repeat scroll left 5px transparent;
		padding-left: 16px;}

#form{padding:0 0 20px 0;margin:0; background:#d0aa27; text-align:center;}
table.formTable {
    width: 650px;
    border: 1px solid #FFF;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}

table.formTable th {
    padding: 20px 10px;
    border: 1px solid #FFF;
    border-width: 0 0 1px 1px;
    background: #eccb59;
    font-weight: bold;
	font-size:125%;
    line-height: 120%;
    text-align: center;
}
table.formTable td {
    padding: 20px;
    border: 1px solid #FFF;
    border-width: 0 0 1px 1px;
	background:#ffedad;
    text-align: center;
}


.checkBoxArea{}
.checkBoxArea p{margin-left:150px; text-align:left;}
.checkBoxArea input{margin-right:0.75em;}

#form form input.txt{
	height: 2em;
	padding:0.1em;
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);}
	
#form form input.btn{margin:20px auto 0;}

.need{color:#FF0000;}


a.textLink {
    background: url("../images/icon_textlink.gif") no-repeat scroll transparent;
    margin: 0;
    padding: 0 0 8px 20px;
}

iframe{margin:20px auto;}
iframe.personalinfo{
border-top:1px solid #ffedad;
border-left:1px solid #b39014;
border-bottom:2px solid #b39014;
border-right:2px solid #b38d0c;
}

.personalinfo{display:block; overflow:scroll;width:650px; height:120px;}


#frameBox2{padding:10px;width:630px; height:200px; display:block; overflow:scroll; margin-left:120px; background:#FFF; text-align:left;}