a:link {
	color: #332a86;
	text-decoration: none;
}

a:visited {
	color: #332a86;
	text-decoration: none;
}

a:hover {
	color: #332a86;
	text-decoration: none;
}

.downloadcase a:link {
	color: #332a86;
	border-bottom:2px solid #cccae1;
}

.downloadcase a:visited {
	color: #332a86;
	border-bottom:2px solid #cccae1;
}

.downloadcase a:hover {
	color: #332a86;
	border-bottom:0px;
}













































@font-face {
    font-family: 'TradeGothicLT';
    src: url('../fonts/tradegothicltstd-light-webfont.eot');
    src: url('../fonts/tradegothicltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegothicltstd-light-webfont.woff') format('woff'),
         url('../fonts/tradegothicltstd-light-webfont.ttf') format('truetype'),
         url('../fonts/tradegothicltstd-light-webfont.svg#AvenirLTMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}






































html{
	height:100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'TradeGothicLT';
	font-size: 12px;
	line-height:16px;
	color:#6d6e71;
	height:100%;
	background:#332a86;
}

table{
	font-family: 'TradeGothicLT';
	font-size: 12px;
	line-height:16px;
	color:#6d6e71;
	border:0px;
}

* {
 margin: 0;
 }

img{
	border:0px;	
}

input{
	font-size:12px;
	font-family: 'TradeGothicLT';
	outline:none;
	border:1px solid #6d6e71;
	height:23px;
	line-height:23px;
}
.input_error{
	background:#FFdddd;
}
select{
	font-size:12px;
	font-family: 'TradeGothicLT';
	outline:none;
	border:1px solid #6d6e71;
	height:23px;
	line-height:23px;
}
textarea{
	font-size:12px;
	font-family: 'TradeGothicLT';
	outline:none;
	border:1px solid #6d6e71;
	height:23px;
	line-height:23px;
	resize:vertical;
}



.pop{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:100;
	_position:absolute;/*ie6*/
	_bottom:auto;/*ie6*/
	_top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));/*ie6*/
	display:none;
}

.popmain{
	position:relative;
	width:300px;
	padding:20px;
	border:5px solid #332a86;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;		
}
.poptab{
	width:100%;
	height:100%;
	border:0px;	
}
.poptd{
	vertical-align:middle;	
}



header{
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:#FFFFFF;
	padding-top:34px;
	padding-bottom:17px;
	text-align:center;
	border-top:10px solid #332a86;
}

footer {
	position:relative;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	background:#FFFFFF;
	text-align:center;
	padding-bottom:30px;
	border-bottom:10px solid #332a86;
	font-size:14px;
}

section{
	position:relative;
	display:block;	
}



































#main {
	position:relative;
	width:904px;
	padding-left:38px;
	padding-right:38px;
	padding-bottom:40px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
}













































.titlecase{
	position:relative;
	background:url(../images/title-bg.jpg);
	padding-bottom:30px;
	background-repeat:repeat-x;	
}
.titleimg{
	position:relative;
	padding-right:17px;
	background:#FFFFFF;
	float:left;	
}

.mainleft{
	position:relative;
	float:left;
	width:410px;	
}
.mainright{
	position:relative;
	float:right;
	width:410px;	
}

.morf{
	position:relative;
	text-align:center;
	background:url(../images/morf-bg.jpg);
	padding-bottom:20px;
	background-repeat:repeat-x;	
}
.morftitle{
	position:relative;
	background:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;	
}

.formcase{
	position:relative;
	padding-bottom:7px;	
}
.formname{
	position:relative;
	float:left;	
}
.formtab{
	position:relative;
	float:right;
	width:267px;
}
.neinput{
	width:265px;	
}
.addressarea{
	width:261px;
	height:46px;	
}
.checkname{
	position:relative;
	float:left;
	line-height:23px;
}
.checkcase{
	position:relative;
	float:left;
	padding-left:10px;
	padding-right:30px;	
}
.necheck{
	border:0px;
}
.dateinput{
	width:56px;
	margin-right:7px;	
}
.yearinput{
	width:86px;
}
.bigarea{
	width:408px;
	height:137px;	
}

.downloadcase{
	position:relative;
	font-size:12px;
	padding-top:15px;
	font-weight:bold;
	color:#332a86;	
}

.tabhead{
	vertical-align:top;
}
.tabday{
	width:95px;
	padding-bottom:20px;	
}
.tabtime{
	width:127px;
	padding-right:13px;
	text-align:center;
	padding-bottom:20px;	
}
.tabduration{
	width:127px;
	text-align:center;
	padding-bottom:20px;
}
.tabinput{
	width:125px;
	margin-bottom:7px;	
}

.studentfrom{
	position:relative;
	padding-bottom:30px;
}
.studentarea{
	width:408px;
	height:47px;
	margin-top:10px;
}

.mediaformname{
	position:relative;
	float:left;
	width:200px;
}
.mediaarea{
	width:492px;
	height:47px;	
}
.media2formname{
	position:relative;
	float:left;
	width:495px;
}

.accommarea{
	width:408px;
	height:63px;	
}















































.clear{
	clear:both;	
}
.fleft{
	position:relative;
	float:left;	
}
.fright{
	position:relative;
	float:right;	
}

.divgroup{
	position:relative;	
}

.curp{
	cursor:pointer;
}

.space27{
	position:relative;
	height:27px;
}
.space30{
	position:relative;
	height:30px;	
}
.space90{
	position:relative;
	height:90px;	
}