﻿body,html{
	background:#fff;
	font-family:Arial !important;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
}

h1{color:#6c0b0b; font-size:20px; font-weight:bold; line-height:21px; margin:0px 0px 10px;}
h2{color:#000; font-size:14px; font-weight:bold; line-height:16px; margin:0px 0px 5px;}
p{
	line-height:20px;
	margin:0px 20px 0px 20px;
	font-weight: normal;
}
strong{
	font-weight:bold;
	text-align: center;
}
em{font-style:italic;}
u{text-decoration:underline;}
img{border:0;}
fieldset{border:1px solid #B7C5D9; background:#e0e6f0; padding:10px;}
legend{display:block; color:#346c99; font-size:17px; font-weight:bold; text-transform:uppercase; padding:10px 0px 5px;}
ul{
	color:#000;
	font-weight:normal;
	line-height:14px;
	margin:0px 0px 0px 40px;
	font-family: Arial, Helvetica, sans-serif;
}
ul li{list-style-type:square;}
a{color:#a90000; font-size:12px; font-weight:bold; text-decoration:underline;}
a:hover{}

.clear {clear:both; height:1px;}
.left{float:left;}
.right{float:right;}
.size10{font-size:10px;}
.hrBreak{border-bottom:1px solid #B7C5D9; clear:both; height:10px; margin-bottom:5px;}
.picRight{float:right; margin:0px 0px 7px 7px;}
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{visibility:visible !important;}
.noborder{border:0;}

/* form styles */
.labeler{color:#2a4f7c;font-weight:bold; float:left; font-size:14px; margin:0px 10px 15px 0px; width:115px;}
input, select, textarea{border:1px solid #949393; color:#999999; font-size:12px; padding:3px;}
input:focus, select:focus, textarea:focus{color:#000;}

/* grid */
#container{height:auto; margin:0px auto; text-align:left; width:968px;}
#nav{background-color:red; height:45px;}
#mast{background-image: url('images/mastBg.gif'); background-repeat:no-repeat; background-position:top left; height:117px;}
#banner{background-image: url('images/bannerBg.gif'); background-repeat:repeat-x; height:236px; margin:0px 0px 20px 0px;}
	#banner-int{background-image: url('images/bannerBg-int.gif'); background-repeat:repeat-x; height:69px; margin:0px 0px 20px 0px;}
#copy{padding:0px 15px 15px; width:528px;}
	#copy-int{padding:0px 0px 15px 0px; width:748px;}
#rc{margin:0px 0px 20px; width:220px;}
#rc-int{margin:0px 0px 20px; width:220px;}
#lc{height:auto; width:187px;}
	#qlinks-int{background-color:#f4f6e9; background-image: url('images/titleQuickLinks.gif'); background-repeat:no-repeat; background-position:top left; border:1px solid #d1d1b6; float:left; height:auto; margin:0px 0px 15px; padding:83px 10px 10px 16px; width:159px;}
#links{color:#5a5657; background-color:#f7f6f6; border:1px solid #c3c3c3; font-weight:bold; font-size:14px; padding:10px 90px 10px 10px; text-align:right;}
#foot{background-color:#878686; color:#fff; font-size:9px; font-weight:normal; padding:40px 20px 10px 20px; width:928px;}
#logos{margin:10px 0px; text-align:center;}

/* nav */
#nav a.home{background:url('images/navTop.gif') repeat 0px 0px; width: 94px; height: 45px; float:left;}
#nav a.home span {display: none; }
#nav a.home:hover {background: url('images/navTop.gif') repeat 0px -55px; }   
#nav a.about{background:url('images/navTop.gif') repeat -94px 0px; width: 115px; height: 45px; float:left;}
#nav a.about span {display: none; }
#nav a.about:hover {background: url('images/navTop.gif') repeat -94px -55px; }   
#nav a.contact{background:url('images/navTop.gif') repeat -209px 0px; width: 121px; height: 45px; float:left;}
#nav a.contact span {display: none; }
#nav a.contact:hover {background: url('images/navTop.gif') repeat -209px -55px; }   
#nav a.degree{background:url('images/navTop.gif') repeat -330px 0px; width: 117px; height: 45px; float:left;}
#nav a.degree span {display: none; }
#nav a.degree:hover {background: url('images/navTop.gif') repeat -330px -55px; }   
#nav a.academic{background:url('images/navTop.gif') repeat -447px 0px; width: 115px; height: 45px; float:left;}
#nav a.academic span {display: none; }
#nav a.academic:hover {background: url('images/navTop.gif') repeat -447px -55px; }  
#nav a.faculty{background:url('images/navTop.gif') repeat -562px 0px; width: 98px; height: 45px; float:left;}
#nav a.faculty span {display: none; }
#nav a.faculty:hover {background: url('images/navTop.gif') repeat -562px -55px; }   
#nav a.options{background:url('images/navTop.gif') repeat -660px 0px; width: 166px; height: 45px; float:left;}
#nav a.options span {display: none; }
#nav a.options:hover {background: url('images/navTop.gif') repeat -660px -55px; }   
#nav a.apply{background:url('images/navTop.gif') repeat -826px 0px; width: 142px; height: 45px; float:left;}
#nav a.apply span {display: none; }
#nav a.apply:hover {background: url('images/navTop.gif') repeat -826px -55px; } 


	/* general drop down*/
	#cssdropdown, #cssdropdown ul{list-style: none; }
	#cssdropdown, #cssdropdown *{padding: 0; margin: 0; }
	/* head links */
	#cssdropdown li.headlink {list-style:none; float: left; }
	#cssdropdown li.headlink a { display: block; }
	/* child lists and links */
	#cssdropdown li.headlink ul {display: none; text-align: left; position:absolute; z-index:999; list-style:none !important; margin-top:45px; border-bottom:1px solid #D1D1B6; }
	#cssdropdown li.headlink ul li{list-style:none !important; }
	#cssdropdown li.headlink:hover ul {display: block; background:#F4F6E9; list-style:none !important; width:231px; .margin-left:-115px; }
	#cssdropdown li.headlink ul li a {color:#6C0B0B !important; padding:10px 10px; text-decoration:none; font-weight:bold; border:1px solid #D1D1B6; border-bottom:none;}
	#cssdropdown li.headlink ul li a:hover {text-decoration:underline;}
	
	


/* mast */
#mast a.logo{background-image: url('images/logo.gif'); background-position:top left; background-repeat:no-repeat; float:left; height:117px; width:334px;}
#mast a.logo span{display:none;}
#mast .moreinfo{background-image: url('images/moreinfo.gif'); background-position:top left; background-repeat:no-repeat; float:left; height:44px; width:205px; margin:35px 60px 0px 80px;}
#mast .moreinfo span{display:none;}
#mast a.catalog{background-image: url('images/catalog.png'); background-position:top left; background-repeat:no-repeat; float:left; height:100px; width:246px; margin:8px 0px 0px 0px;}
#mast a.catalog span{display:none;}

/* banner */
#banner .bannerRotate{height:236px; position:relative; width:613px;}
#banner .photo{background-image: url('images/home-banner-photo.jpg'); background-repeat:no-repeat; background-position:top left; height:236px; position:relative; width:613px;}
#banner .mask{background-image: url('images/maskBg.png'); background-repeat: no-repeat; background-position:top left; bottom:0; height:45px; position:absolute; width:613px; .margin-left:-613px; }
#banner a.applynow{background:url('images/btnApplyNow.png') repeat 0px 0px; width: 142px; height: 43px; display:block; float:right; margin:1px 20px 0px 0px;}
#banner a.applynow span{display:none;}
#banner a.applynow:hover{background: url('images/btnApplyNow.png') repeat 0px -53px;}
#banner .control{color:#fff; background-image: url('images/controlBg.gif'); background-position:top center; background-repeat:no-repeat; font-weight:bold; font-size:24px; height:187px; padding:49px 0px 0px; text-align:center; width:355px;}
#banner a.info{background:url('images/ctasControl.gif') repeat 0px 0px; width: 219px; height: 52px; display:block; margin:7px auto;}
#banner a.info span {display: none; }
#banner a.info:hover {background: url('images/ctasControl.gif') repeat -229px 0px; }   
#banner a.apply{background:url('images/ctasControl.gif') repeat 0px -62px; width: 219px; height: 52px; display:block; margin:7px auto;}
#banner a.apply span {display: none; }
#banner a.apply:hover {background: url('images/ctasControl.gif') repeat -229px -62px; }   
	/* banner interior */
	#banner-int .control{}
	#banner-int .date{color:#fff; font-size:24px; font-weight:bold; height:47px; padding:22px 0px 0px; width:295px;}
	#banner-int .or{color:#fff; font-size:24px; font-weight:bold; padding:22px 0px 0px;}
	#banner-int a.info{background:url('images/ctasControl-int.gif') repeat 0px 0px; width: 183px; height: 46px; float:left; margin:12px 15px 0px 0px;}
	#banner-int a.info span {display: none; }
	#banner-int a.info:hover {background: url('images/ctasControl-int.gif') repeat -193px 0px; }   
	#banner-int a.apply{background:url('images/ctasControl-int.gif') repeat 0px -56px; width: 183px; height: 46px; float:left; margin:12px 0px 0px 15px;}
	#banner-int a.apply span {display: none; }
	#banner-int a.apply:hover {background: url('images/ctasControl-int.gif') repeat -193px -56px; }   	

/* quick links */
.linkbox-quick{background-color:#f4f6e9; background-image: url('images/titleQuickLinks.gif'); background-repeat:no-repeat; background-position:12px 10px; border:1px solid #d1d1b6; height:auto; padding:40px 10px 10px 16px; width:192px; margin:0px 0px 10px;}
.linkbox-quick .info{display:block; font-size:11px; font-weight:normal; color:#000; margin:0px 0px 10px;}
.linkbox-quick ul{color:#a90000; font-size:11px; margin:0px 0px 0px 10px;}
.linkbox-quick ul a{color:#a90000; font-size:11px;}
.linkbox-quick ul a:hover{}

.linkbox-academic{background-color:#f4f6e9; background-image: url('images/titleAcademicLinks.gif'); background-repeat:no-repeat; background-position:12px 10px; border:1px solid #d1d1b6; height:auto; padding:40px 10px 10px 16px; width:159px; margin:0px 0px 10px;}
.linkbox-academic .info{display:block; font-size:11px; font-weight:normal; color:#000; margin:0px 0px 10px;}
.linkbox-academic ul{color:#a90000; font-size:11px; margin:0px 0px 0px 10px;}
.linkbox-academic ul a{color:#a90000; font-size:11px;}
.linkbox-academic ul a:hover{}

.linkbox-tools{background-color:#f4f6e9; background-image: url('images/titleQuickTools.gif'); background-repeat:no-repeat; background-position:12px 10px; border:1px solid #d1d1b6; height:auto; padding:40px 10px 10px 16px; width:159px; margin:0px 0px 10px;}
.linkbox-tools .info{display:block; font-size:11px; font-weight:normal; color:#000; margin:0px 0px 10px;}
.linkbox-tools ul{color:#a90000; font-size:11px; margin:0px 0px 0px 10px;}
.linkbox-tools ul a{color:#a90000; font-size:11px;}
.linkbox-tools ul a:hover{}

a.ctabox-become{background-color:#f4f6e9; background-image: url('images/titleBecomeTeacher.gif'); background-repeat:no-repeat; background-position:12px 10px; border:1px solid #d1d1b6; height:auto; padding:40px 10px 10px 14px; width:161px; margin:0px 0px 10px; text-decoration:none;}
a.ctabox-become .info{display:block; font-size:11px; font-weight:normal; color:#000; margin:0px 0px 10px;}

a.ctabox-prodev{background-color:#f4f6e9; background-image: url('images/titleProDev.gif'); background-repeat:no-repeat; background-position:12px 10px; border:1px solid #d1d1b6; height:auto; padding:50px 10px 10px 14px; width:161px; margin:0px 0px 10px; text-decoration:none;}
a.ctabox-prodev .info{display:block; font-size:11px; font-weight:normal; color:#000; margin:0px 0px 10px;}

.int-box{width:192px !important;}

/* copy area */
.bl{font-size:18px; font-weight:bold; text-decoration:underline;}

/* bulletin area */
.account{background-color:#F4F6E9; background-image: url('images/bulletinBg.gif'); background-position:20px 10px; background-repeat:no-repeat; border:1px solid #D1D1B6; height:auto; padding:30px 0px 10px; width:185px; margin:0px 0px 10px;}
.account a{color:#A90000; font-size:11px; font-weight:bold; text-decoration:underline;}
.account h2{font-size:13px;}
.account .wrap{padding:0px 20px; width:146px;}	
.account .wrap ul{color:#A90000; margin:0px 0px 0px 15px !important;}
.account .wrap .position{margin:0px 0px 5px; text-align:center;}
.account .wrap .help{font-size:14px;}
.account .wrap .copy{font-size:11px; line-height:14px; margin:0px 0px 7px;}
.account .wrap a.register{background:url('Images/btnRegister-lrg.gif') repeat 0px 0px; width: 139px; height: 28px; display:block;}
.account .wrap a.register span{display:none;}
.account .titleNoAccount{background: url('images/titleNoAccount.gif') no-repeat; height:15px; margin:10px 0px; width:177px;} 	
.account .titleNoAccount h2 span {display:none;}  

	/* bulletin area - interiors */
	.account-int{background-color:#F4F6E9; background-image: url('images/bulletinBg.gif'); background-position:20px 10px; background-repeat:no-repeat; border:1px solid #D1D1B6; height:auto; padding:30px 0px 10px; width:218px; margin:0px 0px 10px;}
	.account-int a{color:#A90000; font-size:11px; font-weight:bold; text-decoration:underline;}
	.account-int h2{font-size:13px;}
	.account-int .wrap{padding:0px 20px; width:178px;}	
	.account-int .wrap ul{color:#A90000; margin:0px 0px 0px 15px !important;}
	.account-int .wrap .position{margin:0px 0px 5px; text-align:center;}
	.account-int .wrap .help{font-size:14px;}
	.account-int .wrap .copy{font-size:11px; line-height:14px; margin:0px 0px 7px;}
	.account-int .wrap a.register{background:url('Images/btnRegister-lrg.gif') repeat 0px 0px; width: 139px; height: 28px; display:block;}
	.account-int .wrap a.register span{display:none;}
	.account-int .titleNoAccount{background: url('images/titleNoAccount.gif') no-repeat; height:15px; margin:10px 0px; width:177px;} 	
	.account-int .titleNoAccount h2 span {display:none;}  

/* student login */
.slog{background-color:#f4f6e9; background-image: url('images/titleStudentLogin.gif'); background-repeat:no-repeat; background-position:20px 10px; border:1px solid #d1d1b6; height:auto; margin:0px 0px 0px; padding:45px 0px 10px 0px; width:218px; margin:0px 0px 10px;}
.slog .labeler{color:#6c0b0b; font-size:13px; font-weight:bold; margin:3px 0px 5px; width:80px;}
.slog input{border:1px solid #777777; font-size:12px; margin:0px 0px 10px; width:150px;}
.slog a{font-weight:normal;}
.slog a.log{background:url('images/btnLogin.gif') repeat 0px 0px; width:110px; height:35px; display:block; float:right; margin:-10px 0px 0px;}
.slog a.log span {display: none; }
.slog a.login{background:url('images/btnLoginMid.gif') repeat 0px 0px; width:154px; height:47px; display:block; }
.slog a.login span {display: none; }

/* get updates */
.updates{background-color:#F4F6E9; background-image: url('images/updatesBg.gif'); background-position:20px 10px; background-repeat:no-repeat; border:1px solid #D1D1B6; height:auto; padding:65px 0px 0px; width:218px; margin:0px 0px 10px;}
.updates .wrap{padding:0px 20px;}
.updates .wrap .position{margin:0px 0px 5px; text-align:center;}

/* why teu */
a.whyteu{background: url('images/ctaWhyTEU.gif') no-repeat; height:46px; width:220px; float:right;}
a.whyteu span{display:none;}

/* links */
.seal{position:absolute; margin:-15px 0px 0px 888px;}
#links a{color:#5a5657; font-weight:bold; font-size:14px; text-decoration:none;}
#links a:hover{color:#777475;}

/* foot */
#foot .detc{line-height:15px; width:450px;}
#foot .detc a{font-size:9px; color:#fff; }
#foot .detc img{float:left; margin:0px 10px 5px 0px;}
#foot .info{line-height:15px; text-align:right;}
