@charset "utf-8";
/* CSS Document */
@import url("main_header.css");

@font-face { 
	font-family: 'National'; src: url('//www.usc.edu/assets/fonts/NationalWeb-Light.eot'); src: local(':)'), url('//www.usc.edu/assets/fonts/NationalWeb-Light.woff') format('woff'), url('//www.usc.edu/assets/fonts/NationalWeb-Light.ttf') format('truetype'), url('//www.usc.edu/assets/fonts/NationalWeb-Light.svg') format('svg'); 
	font-weight: 200; 
	font-style: normal; }
@font-face { 
	font-family: 'National'; src: url('//www.usc.edu/assets/fonts/NationalWeb-Regular.eot'); src: local(':)'), url('//www.usc.edu/assets/fonts/NationalWeb-Regular.woff') format('woff'), url('//www.usc.edu/assets/fonts/NationalWeb-Regular.ttf') format('truetype'), url('//www.usc.edu/assets/fonts/NationalWeb-Regular.svg') format('svg'); 
	font-weight: 500; 
	font-style: normal; }
@font-face { 
	font-family: 'National'; src: url('//www.usc.edu/assets/fonts/NationalWeb-Semibold.eot'); src: local(':)'), url('//www.usc.edu/assets/fonts/NationalWeb-Semibold.woff') format('woff'), url('//www.usc.edu/assets/fonts/NationalWeb-Semibold.ttf') format('truetype'), url('//www.usc.edu/assets/fonts/NationalWeb-Semibold.svg') format('svg'); 
	font-weight: 700; 
	font-style: normal; }
@font-face { 
	font-family: 'National'; src: url('//www.usc.edu/assets/fonts/NationalWeb-Italic.eot'); src: local(':)'), url('//www.usc.edu/assets/fonts/NationalWeb-Italic.woff') format('woff'), url('//www.usc.edu/assets/fonts/NationalWeb-Italic.ttf') format('truetype'), url('//www.usc.edu/assets/fonts/NationalWeb-Italic.svg') format('svg'); 
	font-weight: 500; 
	font-style: italic; }
@font-face { 
	font-family: 'National'; 
	src: url('//www.usc.edu/assets/fonts/NationalWeb-Extrabold.eot'); 
	src: local(':)'), 
	url('//www.usc.edu/assets/fonts/NationalWeb-Extrabold.woff') format('woff'), 
	url('//www.usc.edu/assets/fonts/NationalWeb-Extrabold.ttf') format('truetype'), 
	url('//www.usc.edu/assets/fonts/NationalWeb-Extrabold.svg') format('svg'); 
	font-weight: 900; 
	font-style: normal; }

/*Reset browser defaults
-----------------------------*/
html{}
body{ margin:0 1px; padding:0; background: #efefef; font-size:1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 

}

#body_main { font-size:.93em; 
	margin: 0 auto; 
	max-width:1024px; 
	color:#000; clear:both;
	background-color:#ccc; 
}
/*.search, #social { display:block;}*/

/*h2 { color:#990000; font-weight:600; clear:both; padding: 20px 10px 0px 20px; }*/
h1, h2, h3, h4, h5, h6, h7 {
	font-family: National, "proxima-nova-1", "proxima-nova-2", Arial, sans-serif; 
	padding:0; margin:0; padding-bottom:20px; padding-top:25px;
	color:#900; 
}
h1 { font-size:3em;  }
h2 { font-size:2.5em;  color:#000; }
h3 { font-size:2em; clear:both; }  
h4 { font-size:1.75em; color:#000; }
h5 { font-size:1.5em;   }
h6{ font-size:1.5em; color:#000; }
h7{ font-size:1.5em;  }
img { border:0; }



.hide {display:none;}
.intro { 
	/*font-size: 1.45em; 
	line-height:1.5em;  */
	padding-bottom:20px;
	margin-bottom:20px; 
	border-bottom:dotted #666 1px;
}

p {margin:0; padding:0; padding-bottom:.90em; line-height:1.4em;}
a, a:link, a:visited { color: #900; }
a.white {color:#fff; }

/*a:link, a:visited { 
	color:#900; 
	text-decoration:none;
}*/

.pagewidth { margin: 0 auto; padding: 0 10px; position: relative; }

  


#content { 
	/*position:absolute;*/ 
	min-height:700px; 
	height:auto; 
	padding:0; margin:0; 
	max-width:1024px; 
	background-color:#fff; /*border:#CCFF00 1px dotted*/
}

#content_right { display:block; box-sizing: border-box;
	width:100%; 
	float:left; 
	padding-left:40px; 
	padding-right:20px; 
	padding-bottom: 30px; background-color:#FFFFFF;
}

/*#content_landing { 
	max-width:994px; 
	float:right; 
	padding-left:20px; 
	padding-right:10px; 
	padding-bottom: 30px; background-color:#FFFFFF;
}
*/
#nav_col_bg { 
	margin-top:70px;  
	background-color:#FFCC00; 
	width:100%; 
	height:235px; 
	-khtml-opacity:.80; 
	-moz-opacity:.80; 
	-ms-filter:”alpha(opacity=80)”;
 	filter:alpha(opacity=80);
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.80);
 	opacity:.80;  
}

/*#nav_col { 
	position:relative; 
	top:-228px;   
}

#nav_left { 
	display:inline-block; 
	padding: 0 0 0 30px
}

#nav_left {
	list-style:none; 
	text-transform:uppercase; 
	font-family: National, "proxima-nova-1", "proxima-nova-2", Arial, sans-serif;  
	font-size: 1.1em; 
}

#nav_left a { color:#000000;}
#nav_left li { 
	padding:8px 0; 
	border-bottom:#666 .115em dotted; 
}

#nav_left li:last-child { border-bottom:#999 0px dotted;}

*/

.req, .req2 {font-size:1.3em;}
.req  { color:#990000; }
.req2 { color:#FFCC00; }


/*header { 
	border-top:1px solid #b43133;
	margin: 0 0 17px; padding:0; height: 95px; 
	background: #900; 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #990000),color-stop(1, #611306));
	background-image: -moz-linear-gradient(center top,#990000 0%,#611306 100%);
	background-image: -o-linear-gradient(top,#990000,#611306);
	display: block; 
	position: relative;
}
*/
#breadcrumb { 
	list-style:none;  
	margin:10px 0; 
	padding: 10px 0; 
	font-size:.75em; 
	font-family:Arial, Helvetica, sans-serif;   /*border:#FFFF00 1px dotted*/ 
}
#breadcrumb li { 
	display:inline-block; 
	float:left; 
	color:#999;
	padding-left:5px;
}

#breadcrumb li:first-child { padding-left:0;}
#breadcrumb li:last-child { color:#999;}
#breadcrumb li:before {content:"> "; color:#999; }
	#breadcrumb li:first-child:before {content:"";}
#breadcrumb a { color:#900;}
#breadcrumb a:hover { /*color:#990000;*/}



a { }
a:hover { }
a:active, a:focus { outline:none; }

button, label { cursor:pointer; }
header, article, section, footer, nav { display: block; }

/*content columns*/
.columns { 
	min-height:300px; 
	width:100%;  
	/*border:1px dashed red;*/  
}

.column_full, .column_left, .column_left2, .column_2_reg, .column_2_last, .column_3_reg, .column_3_last, .
, .column_3_trojanfam , .column_3_trojanfam_last, .sidebar { 
	float: left; 
	margin:0; padding:0;	
}
 
.column_full {  width:100%;
	/*clear:left;*/clear:both;
}

.column_left {
	float: left;
	width:60%;
	 /*width:650px;*/ 
	 /*padding-right:20px;*/ 
}
.column_left2 { 
	float: left;
	width:580px;
	 /*width:650px;*/ 
	 /*padding-right:20px;*/ 
}
.column_FAQ {
	width:745px; float:left;
}


.column_2_reg, .column_2_last {
	width:50%;
	float: left;
}
.column_2_last {
	padding-right:0;
	}
	
.column_3_reg, .column_3_last, .column_3_trojanfam , .column_3_trojanfam_last{
	width:30%; padding-right:46px; float:left;	/*Added float for staff.html Simon:2/23/15*/
}

.column_3_last, .column_3_trojanfam_last {
	padding-right:0px;
}
.column_3_trojanfam strong, .column_3_trojanfam_last strong { 
	color:#900; 
	font-size:1.2em;
	display:block;
	padding-top:20px; 
	clear:both;
}
.sidebar {
	 width:30%;  
	 float:right;
}
.sidebar2 {
	 width:360px;  
	 float:right; margin-top:12px;
}

.sidebarFAQ {
	 width:175px; 
	 float:right; margin-top:0; padding-top:5px;
}

.sidebar_img {
	 width:23%;  
	 float:right;
	 padding-right:41px; border:none;
}

.sidebarText {
	padding:30px 20px;
	color:#666; line-height:1.2em;
	/*font-style:italic; */
	font-size:1.3em; /*font:24px*/
}



.quote_header, .refer_header  {
	font-family: National, Verdana, Geneva, sans-serif 1em; /*font:20pt*/ 
}
.quote {
	padding:30px 20px 30px 20px;
	color:#666; line-height:20px;
	font-style:italic; 
	font-size:14px; /*font:24px*/
}
.quote3 {
	padding:30px 20px;
	color:#666; line-height:1.2em;
	
	font-size:1.3em; /*font:24px*/
}

.quote4, .quote4_close {
	font-size:1.3em; /*font:24px*/
	font-weight:bold;
}
.quote4{ margin-left:-11px;}

.refer { padding-top:10px; display:block;
	color:#990000; /*cardinal*/ 
	font-size:14px; font-style:normal;
	font-weight:bold; line-height:16px;
}

.refer_header { color:#669900; /*green*/  /* font is suppose to be semibold,*/ }

/*.quote_openGrn  { background-image:url(../images/quote_openG.png); display:inline-block; background-size:25px; width:28px; height:28px; background-repeat:no-repeat; background-position: 50%; }
.quote_closeGrn { background-image:url(../images/quote_closeG.png); display:inline-block; background-size:25px; width:28px;  height:20px; background-repeat:no-repeat; background-position: 50% 100%; }*/

.callout { 
	display:block; 
	margin-top:20px;
	margin-left:auto; 
	margin-right:auto; 
	padding:15px 20px; 
	line-height:30px; 
	text-align:center; 
	font-size:1.5em;/*font:20px*/ 
	clear:both;}
.callout2 { 
	display:block; 
	margin-top:20px;
	min-height:30px; 
	padding:20px ; 
	border-top:4px dotted #999; 
	border-bottom:4px dotted #999; 
	clear:both;}

.callout2_left { display:block; float:left; padding-right:20px;}
.callout2_right {display:block; float:left;}

/*#callout_box { 
	margin-top: 152px;
	margin-left: 340px;
	padding: 25px;
	min-height: 150px;
	width: 600px;
	z-index: 2;
	position: absolute;
	background-color: #FFF;
	opacity:.8;
	filter: alpha(opacity=80);
	
}*/
/*#callout_box_content {
	margin-top: 152px;  
	margin-left: 352px;
	padding: 25px; padding-bottom:0px;
	height: 200px;
	width: 597px;
	z-index: 3;
	position: absolute;
	font-family: Verdana;
	font-size: 14px;
	letter-spacing: .5pt;
	word-spacing: .5pt;
	line-height: 24px; background-image:url(../images/quote_closeG.png); background-repeat:no-repeat; background-position:95% 75%; background-size:17px; 
	
}*/
/*#callout_box_content p { padding-bottom:0;
	background-image:url(../images/quote_openG.png); 
	background-size:17px; 
	background-repeat:no-repeat; 
	background-position: left 3%; 
	padding:0px; text-indent:-30px;
	
	
}
#callout_box_content:before {}*/


#quotes2, #quotes2_small, #quotes2_grn, #quotes2_card { 
	margin-top: 152px;
	margin-left: 340px;
	padding: 20px;
	min-height: 125px;
	width: 600px;
	z-index: 2;
	position: absolute;
	background-color: #FFF;
	opacity:.8;
	filter: alpha(opacity=80);
}
#quotes2 blockquote, #quotes2_small blockquote, #quotes2_grn blockquote, #quotes2_card blockquote {
	margin:0; 
	padding:0; 
	padding-top:0px;  
	padding-bottom:0;
	background-position: left top;
	background-repeat:no-repeat;
	background-size:28px;

}

#quotes2_grn blockquote { 
	background-image:url(../images/quote_open_grn.png); 
}
#quotes2_card blockquote { 
	background-image:url(../images/quote_open_card.png); 
}

#quotes2 blockquote p, #quotes2_small blockquote p, #quotes2_card blockquote p, #quotes2_grn blockquote p { 
	margin:0; 
	background-position: 95% bottom;
	background-repeat:no-repeat; 
	background-size:28px; 
	padding:0px 20px 0px 30px;
}
#quotes2_card blockquote p { 
	background-image:url(../images/quote_close_card.png);
}
#quotes2_grn blockquote p { 
	background-image:url(../images/quote_close_grn.png);
}

#quotes2_small blockquote p {
	font-size:18px; line-height:25px; 	
}

.quotes2_refer_grn, .quotes2_refer_card  {	
	padding-left:30px;
	font-size:.90em; 
	font-style:normal;
	font-weight:bold;
	
 }
.quotes2_refer_grn { 
	color:#669900; /*green*/ 
}
.quotes2_refer_card { 
	color:#990000; /*cardinal*/ 
}


blockquote div {
	text-align: right;
}
p .callout_q:before {
	/*content: close-quote;*/
	content: " ";
	font-size: 24pt;
	text-align: center;
	line-height: 42px;
	color: #000;
	/*background: #ddd;*/
	float: left;
	position: relative;
	top: 30px;
	border-radius: 25px;

	background: url(../images/quotationmark.png) -3px -3px #ddd;

	display: block;
	height: 25px;
	width: 25px;

	transition: all 350ms;
		-moz-transition: all 350ms;
		-webkit-transition: all 350ms;
		-o-transition: all 350ms;
}
.callout_q:after {
	/*content: close-quote;*/
	content: " ";
	font-size: 24pt;
	text-align: center;
	line-height: 42px;
	color: #000;
	/*background: #ddd;*/
	float: right;
	position: relative;
	bottom: 40px;
	border-radius: 25px;
	background: url(../images/quotationmark.png) -1px -32px #ddd;
	display: block;
	height: 25px;
	width: 25px;

	transition: all 350ms;
		-moz-transition: all 350ms;
		-webkit-transition: all 350ms;
		-o-transition: all 350ms;
}
callout_box_content:hover:after, callout_box_content:hover:before {
	background-color: #555;
}





.highlight img { float:left; max-width:100%; height:auto;}
.highlight_textArea{ height:208px; width:600px; margin:auto;}

.highlight_honors {box-sizing: border-box;
	float: left;
	position: relative;
	width: 100%;
	height: 220px; padding:10px 20px 10px 0px;
	border-top: 1px dotted gray; color:#111;
}

/*.highlight_honors .highlight_honors_title {color:#900;}
.highlight_honors .desc_honors_text {}
.highlight_honors .highlight_honors_title:hover, .highlight_honors .desc_honors_text:hover {color:#fff;}
*/
.highlight_admprocess {
	float: left;
	position: relative;
	width: 100%;
	/*height: 220px;*/ padding:10px 0px;
	
}


/***** Faculty Highlights****/
.highlight { box-sizing: border-box;
	float: left;
	position: relative;
	width: 100%;
	min-height: 1em;
	border-top: 1px dotted gray;
	padding:20px 10px; 
	width:100%; 
	display:block;

}
.highlight_deadline { 
	clear:both; display:table;
	height:90px; 
	padding-bottom:40px; 
}

.highlight_image > img, .highlight_dates {
	float: left; max-width:100%; height:auto; display:block;
	position: relative;
}

.highlight_dates {
	line-height:60px; width:225px;
	padding:15px 30px 15px 15px; margin-right:5px; 
	color:#fff; 
	font-size:1.5em; /*font:24px*/
	background: url(../images/arrow_whiteblock.png) no-repeat right center; z-index:900;
}
.bg_cardinal  {
	background-color: #990000;
}

/*.highlight_spring {
	float: left;
	position: relative;
	width: 100%;
	min-height: 200px;
	border-top: 1px dotted gray;
}*/

.highlight_honors_title { 
	display:table-cell; 
	vertical-align:middle; 
	text-align:left; 
	line-height:26px; 
	font-size:16px; 
	width:240px; padding-left:15px;
	height:200px; color:#900;

}
.highlight_admprocess_title { 
	display:table-cell; 
	vertical-align:middle; 
	text-align:center; 
	line-height:26px; 
	font-size:22px; 
	width:240px; 
	height:200px; 

}

/*.highlight_honors_title:hover, .desc_honors_text:hover, .highlight_honors:hover { color:#FFFFFF}
*/

.highlight p
{
	/*text-align:justify;*/
}

.desc{ float:left;  /*max-width:360px;*/ max-width:600px;  box-sizing: border-box;
	padding: 40px; padding-right:0;
	display: block;
	overflow: hidden;
}
.desc2 h4 { padding-top:0;}
.desc2{width:300px; padding-top:0;
}

/*.desc h4 { padding-top:0px; margin-top:0px;}*/
.descBtm { float:left}

.desc_honors { 
	/*padding: 20px;*/
	display: block;
}
.desc_honors_text {
	
	font-size:18px; 
	line-height:24px;
	overflow: hidden;
	display:table-cell;
	vertical-align:middle; padding-left:10px;
	height:200px; /*padding:10px 20px*/;
	
	
}
.desc_admprocess_text {
	font-size:18px; 
	line-height:28px;
	overflow: hidden;
	display:table-cell;
	vertical-align:middle;
	height:198px; padding:10px 20px;
	
	
}


.desc_dates { 
	position: relative; overflow:hidden;
	height:90px; padding-left:10px; margin: auto 0; vertical-align:middle;
	/*top:50%;*/ 
	font-size:16px; font-weight:normal;
	line-height:24px;
	display:table-cell;
	
 
	/*margin-top:0; 
	margin-bottom:0; 
	padding-top:0; 
	padding-bottom:0;*/


}




.dotted {
	border:#999 1px dotted;
}

.dotted_top { 
	border-top:#999 1px dotted;
}
.dotted_btm { 
	border-bottom:#999 1px dotted;
}
.dotted_left {
	border-left:#999 1px dotted;
}

.dotted_lrgtop {border-top:#999 4px dotted;}
.dotted_lrgbtm {border-bottom:#999 4px dotted;}

.highlight_bnr { 
	min-width:900px; 
	height:208px;
	margin:auto; clear:both;
	/*text-align: center;*/
	vertical-align: middle;
	/*line-height: 208px;*/ margin-bottom:20px; 
}
.bnrText {display:table-cell; height:208px; vertical-align: middle; padding-left:30px;  padding-right:20px; }

.highlight_lrg { font-size:2em;}  /*for first year programs page*/
.highlight_sm  { font-size:.85em;}
.highlight h3  { color:#900; /*2em;*/}


ol.nextsteps {padding:0; margin:0; padding-left:25px;}
ol.nextsteps li {border-bottom:1px dotted #999; padding-top:10px; padding-bottom:10px; margin-left:0; padding-left:0;}

ol.nextsteps li ul li {border-bottom:none; padding-bottom:inherit; padding-top:inherit; list-style-type:disc;}

.noBullets { list-style:none; padding-left:0;}


 
/* Basic Page Elements */
.pagewidth { margin: 0 auto; padding: 0 10px; position: relative; }
.clear { clear:both; height:2px; }
.left  { float:left }
.right { float:right }
.pad0px {padding:0px;}
.pad10px {padding:10px;}
.pad15px {padding:15px;}
.pad20px {padding:20px;}
.width_Col {width:570px; height:175px; /*height:235px;*/ padding-top:10px;}
.Tall_75px {height:100px}
/*Text Sizes*/
.body24pt { font-size:24px; /*font:20pt*/ line-height:26px; }
.body20pt { font-size:20px; /*font:20pt*/ 	line-height:26px;   }
.body18pt { font-size:18px; /*font:18pt*/ line-height:22px; }
.body16pt { font-size:16px; /*font:16pt*/ line-height:26px; }
.body12pt { font-size:14px; /*font:16pt*/ line-height:22px; }

/*Background Colors*/

.bg_blue { background:#03C;} 
.bg_cream {background:#ffcc66;}
.bg_neongreen { /*background:#ccff00;*/ background:#ffccoo;}
.bg_lightblue {background: #0099cc;}
.bg_babyblue {background:#66ccff;}
.bg_babygreen {background:#ccff66;}
.bg_babyorange {background:#ffcc66;} 
.bg_yellow {background:#ffcc00;}
.bg_gold { background:#ffcc00;}
/*.bg_cardinal  {background-color: #0099cc;}*/
.bg_orange {background-color: #ff9933;}
.bg_green {	background-color: #669900;}
.bg_purple {background-color: #663399;}
/*.bg_cardinal2 {background-color:#33ccff;}*/
.bg_lightgreen {background-color:#99cc33;}
.bg_lightgray {background-color:#efefef;}
.bg_gray {background-color:#999; color:#fff}
.bg_darkgray {background-color:#666; color:#fff}
/*.bg_cardinal { background:#900;} */
/*Text Coloring*/
.black  { color:#000000;}
.green  { color:#669900;}
.agua   { color:#0099cc;}
.orange { color:#ff9933}
.purple { color:#663399}
.gold   { color: #ffcc00;}
.white  { color:#fff;} /*ffcc66*/
.cardinal {color:#900;}
.grey{ color:#666666}
 
/*Text Styling*/
.italic   { font-style:italic;}
.semibold { font-weight:600;} /*400=normal, 700=bold*/
.bold     { font-weight:800;}
.allcaps  { text-transform:uppercase;}
.centered { text-align:center;}
.underline { text-decoration:underline;}


.HonorsPgm {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	width: 200px;
	top: 20px;
	display:block; 
	float:left;
	line-height: 30px;
}
.admprocess {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-align: center;
	width: 260px;
	top: 20px;
	display:block; 
	float:left; padding:10px;
	line-height: 30px;
}

.bgdHoverSwap:hover
{
	/*color: #FFF;*/
	/*text-shadow: 2px 1px 4px #000;*/
}

.bgHoverSwap .HonorsPgm:hover  {
	background-color:#ffcc00;
}

.bgdCardinal:hover {
	background-color: #990000; 
}
.bgdAgua:hover  {
	background-color: #0099cc;
}

.bgdOrange:hover {
	background-color: #ff9933;
}

.bgdGreen:hover {
	background-color: #669900;
}

.bgdPurple:hover {
	background-color: #663399;
}

.bgdGold:hover {
	background-color: #ffcc00;
}

/*.bg_agua  {
	background-color: #900;
}


.bg_orange {
	background-color: #ff9933;
}

.bg_green {
	background-color: #669900;
}

.bg_purple {
	background-color: #663399;
}*/

.button_programs, .bucketlinks
{
	margin-top: 20px;
	}
/*.bg_cardinal  {
	background-color: #900;
}
*/	
.buttons {
	width: 152px;
	height: 152px;
	margin-left: 17px;
	font-family: Verdana;
	font-size: 22px;
	line-height: 32px;
	color: #FFF;
	border: 0px;
	cursor: pointer; 
	text-decoration: none;
}
.buckets {
	width: 152px;
	height: 152px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	line-height: 32px;
	font-family: Verdana;
	font-size: 22px;
	color: #FFF;
	text-decoration: underline; border-spacing:17px;
	/*float:left; */
}

.bucketsFAQ, .bucketsFAQ_last { background-color:#ccc; padding:10px 10px 25px 10px; width:92%; height:150px;}
.bucketsFAQ_last{ margin-left: 4%;}

.buckets a {color:#fff; }
.buckets_space, .buckets_space_last {padding:0; padding-right:35px; padding-bottom:10px; display:block; float:left;  }
.on_campus {
	background-color: #900;
}
.buckets_space_last { padding-right:0;}	
.campus_events {
	background-color: #900;
}

.art_culture {
	background-color: #900;
}

.usc_office {
	background-color: #900;
}

.trojan_athletics {
	background-color: #900;
}

.buttons:hover, .buckets:hover {
	background-color: #ffcc00; 
}
.buttons:hover a, .buckets:hover a {
	color: #900; 
}
#download_button
{
	height:90px; box-sizing: border-box;
	width:100%;
	background-color:#FFCC00;
	padding:20px;
	float: left;
	}
#image_pdf
	{
	margin-left: 175px;
 	margin-top: -58px;
		}

#bottom_text
{
	width: 846px;
	font-family: Verdana;
	font-size: 22px;
	line-height: 38px;
	letter-spacing: 0.6px;
	border-top: 1px dotted;
	}


.video {box-sizing: border-box;
	font-size: 13px;
	line-height: 16pt;
	background-color: #ffcc00;
	padding: 8px;
	overflow: auto;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #FFF;
	padding-left: 8px;
	height: auto; width:100%;
}

.video .video_left {
	float: left; max-width:500px; height:auto 
	
}

.video_content {
	margin-top: 32px;
	margin-left: 47px;
	float:left;
	width:345px;
}

table {
	font-family: Verdana;
	font-size: 12px;
	/*background-color: #f2f2f2;*/
	padding-top: 12px;
	overflow: auto;
	padding-bottom: 22px;
}

table.grid {/*border: 1px solid black;*/}
table.grid td {border: 1px dotted #CCCCCC}

.credit_description ul {
	list-style-type: disc;
	padding: 0px;
	list-style-position: inside;
} 

.left_content {
	width: 370px;
	float: left;
	font-family: Verdana;
	font-size: 14px;
	background-color: #f2f2f2;
	padding: 24px 27px;
	overflow: hidden;
	margin-top: 13px;
}

.right_content {
	float: left;
	width: 333px;
	margin-left: 55px;
	font-family: Verdana;
	font-style: normal;
	margin-top: 13px;
}
.credits {box-sizing: border-box;
	margin-top: 22px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #000;
	padding-top: 17px;
	overflow:visible;
}
.body10pt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: lighter;
}

.bodySpacing {
	line-height: 25px;
	letter-spacing: 0.6px;
}
.quickLinks {
	padding: 20px;
}
/*.quickLinks h2{
	color:#000;
	font:bold 20px Verdana, Geneva, sans-serif;
	line-height:22px;
}*/

.quickLinks a{
	color: #000;
	font:  14px Verdana, Geneva, sans-serif;
	
	line-height: 22px;
}
.quickLinks a:hover{
}
.highlight_bnr_sm {
	width: 265px;
	height: 95px;
	margin: auto;
	margin-bottom: 20px;
	
}
.highlight_bnr_sm_textarea {	
	display: block; width:55%; text-align:center;
	float:right;
}

.highlight_bnr_sm_text {
	font-size:20px; 
	line-height:24px;
	overflow: hidden;
	display:table-cell;
	vertical-align:middle; 
	text-align: center;
	height:95px; width:55%; /*padding:10px 20px*/;

	
	}


.image_grid {
	height: auto;
	width: 264px;
	margin-right: 25px;
	margin-bottom: 25px;
}
.image_grid p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px; height:50px;
	font-weight: bold;
	color: #000;
	text-align: center;
	vertical-align: middle;
	padding: 10px; padding-bottom:25px;
	border: 1px solid #999;
}
.image_grid a {
	text-decoration:none;
	font:bold 14px Verdana, Geneva, sans-serif;
	color: #900; text-transform:uppercase;
}
.image_grid a:hover {
	text-decoration:underline;
	color: #900;
}


.image_grid img{
	opacity: 1;
	-webkit-background-clip:border;
	-moz-background-clip:border;
	background-clip:border-box;
	/*background-image:;*/
	background-color:#900;
	border:1px #900;
}
.image_grid img:hover{
	opacity:.5;
}
.checkList{
	background-color:#efefef; 
	/*height:605px;*/ 
	padding:40px;
	display:block;
	overflow:hidden;
}

/*.USCredHover:hover{
	background-color:900;
	font:#000; 

}*/
/*.bodyNorm a{
	color: #000;
	text-decoration:none;
}*/

#jumpMenu {
	font-style: italic;
	font-size: 14px;
	width: 340px;
	height: 25px;
	background: #fff;
	color: #000;
}

.search3 form input {
	background-image: url(../images/icn_faq_right2a.gif);
	background-position: 98% 55%;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	border: 1px #ccc solid;
	width: 340px;
	height: 25px;
	/* background: #fff; */
	color: #000;
	font-style: italic;
	font-size: 14px;
}








/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 0 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}





/**********************************************/
/* RESPONSIVENESS!!! */
/**********************************************/
/* for larger screens */
@media only screen and (min-width: 989px){

}
/* for tablets and netbooks */
@media only screen and (min-width: 769px) and (max-width: 988px){
img {width:100%; height:auto;}


}

/* narrow browsers */
@media only screen and (min-width: 481px) and (max-width: 768px){
/*header { height:auto; }*/
/*#header_img {top:0px; }*/
img {width:100%; height:auto;}
#content_right { 
	width:100%; 
}

.sidebar {
	 width:100%;  
	 float:left; margin-bottom:50px; 
}
.sidebarFAQ {
	 width:100%; 
	 float:left; padding-top:10px;
}

.sidebar > div > img {width:100%; height:auto;}
.sidebar > img {width:100%; height:auto;}

.column_left { 
	 width:100%;
}
.column_left2 { 
	 width:100%;
}
#content_right { width:100%; margin:0; padding:0 5px 10px 10px;  }

.column_2_reg {
	width:100%;
}

.column_3_reg, .column_3_last, .column_3_trojanfam , .column_3_trojanfam_last{
	width:100%; padding:0;	
}
.column_3_last, .column_3_trojanfam_last {
	padding-right:0px;
}

.column_full, .column_left,.column_left2, .column_3_reg, .column_3_last, .column_2_reg, .column_2_last, .column_3_trojanfam, .column_3_trojanfam_last{ 
	float:left; width:100%; padding:0 0 10px 0;
}

.bucketsFAQ, .bucketsFAQ_last { 
	padding:0 15px 25px 15px;
	width:100%;
	height:auto;
	box-sizing: border-box;
}

.bucketsFAQ_last{ margin-left:0px;}

#quotes2, #quotes2_small, #quotes2_grn, #quotes2_card { display:none; }

.highlight_honors {
	width: 100%;
	height: auto; 
}

.highlight_honors_title { 
	width:100%; padding-bottom:5px; padding-top:10px; 
	height:auto; line-height:auto; display:block; 

} 
.highlight_admprocess { height:auto; display:block; padding:0px;}


.noShow {display:none;}



}

/* for phones */
@media handheld, only screen and (max-width: 480px) {
h1, h2, h3, h4, h5, h6, h7,#breadcrumb, #content_right, .footer_left { padding-left:0px; }
h1 { font-size:2.75em;  }
h2 { font-size:2.5em;  color:#000; }
h3 { font-size:2em; }  
h4 { font-size:2em; color:#000; }
h5 { font-size:2em;   }
h6{ font-size:1.5em; color:#000; }
h7{ font-size:1.5em;  }
img {width:100%; height:auto;}
#breadcrumb { 
	line-height:1.6em; 
	font-size:.90em;
	
}
#breadcrumb li { padding-left: 0px; }

.noShow {display:none;}

/*header { height:auto; }*/
	.col { 
		margin: 1% 0 1% 0%;
	}
.span_2_of_2, .span_1_of_2 { width: 100%; }

.columns { 
	min-height:300px; 
	width:100%; padding:0;  	 
}
.column_FAQ {
	width:100%;
} 

/*#header { 
	height: 115px; 
}*/
/*#header_welcome { 
	padding:10px 0 0 10px;;
}*/

/*#header_usc { display:none;}*/
#content_right { width:100%; margin:0; padding:10px 7px;  }


/*#header_img {top:0px; }*/

/*#footer { 
	height:500px; 
	padding: 10px 2px ; 
	margin: 10px auto; 
}*/


/*.footer_left, .footer_center, .footer_right { float:left; clear:both; margin-right: 5px; padding:0; margin:0; 
}
.footer_right > a img { width:105%; height:auto;}
.social { padding-right:20px;}
.social > a img {width:140%; height:auto;}
.search2 { 	width:88%;	display:block; 	padding:10px 15px 5px 10px;}
.search2 form input { 
	width:100%; padding-left:10px; height:40px; }
.bars {border-left:0px; border-right:0px;  padding: 0 0 0 10px;}
.disclaimer { max-width:400px;	padding:10px 0 0 0; width:95%
}*/
.column_left { 
	 width:100%;
}
.column_left2 { 
	 width:100%;
}
.column_FAQ {
	width:100%;
} 
.highlight { 
	padding:10px; 
	width:97%; 
	display:block;
}

.desc {
	padding:0px; clear:both; width:100%;

}
.desc h4 { font-size:2em; padding-top:10px;}

.sidebar {
	 width:100%;  
	 float:left; margin-bottom:30px; 
}
.sidebarFAQ {
	 width:100%; 
	 float:left; padding-top:10px;
}

.sidebar > div > img {width:100%; height:auto;}
.sidebar > img {width:100%; height:auto;}
.highlight_image > img, .highlight_dates {
	width:100%; height:auto; padding-bottom:10px;  }
	
.quote3 > img { width:100%; height:auto;}

.column_full, .column_left,.column_left2, .column_3_reg, .column_3_last, .column_2_reg, .column_2_last, .column_3_trojanfam, .column_3_trojanfam_last{ 
	float:left; width:100%; padding:0 0 10px 0;
}
#quotes2, #quotes2_small, #quotes2_grn, #quotes2_card { display:none; }


.highlight_honors { box-sizing: border-box;
	width: 100%;
	height: auto; 
}

.highlight_honors_title { 
	width:100%; padding-bottom:5px; padding: 10px 0; font-size:1.2em; 
	height:auto; line-height:auto; 

} 

.desc_honors_text {
	font-size:16px; 
	line-height:auto;
	display:block;
	vertical-align:middle; padding:0px;
	height:auto; width:100% 
}

.admprocess {
	font-size: 22px;box-sizing: border-box;
	width: 100%;
	
	float:left; padding:20px 10px;
}
.highlight_admprocess { height:auto; display:block;}
.highlight_admprocess_title { 
	display:block; float:left; 
	width:100%; 
	height:auto; 

}
.desc_admprocess_text {
	font-size:14px; 
	line-height:1.4em;
	overflow: hidden;
	display:block;
	vertical-align:none;
	height:auto; padding:10px;
	
	
}

.highlight_dates { display:block;box-sizing: border-box;
	width:100%;
	padding:15px; 
	background-image:none;
	
}
.desc_dates { box-sizing: border-box;
	height:auto; padding:15px; 
	width:100%; float:left; border:2px solid #900;
	
}
.bucketsFAQ, .bucketsFAQ_last { padding:0 15px 25px 15px; width:100%; height:auto;box-sizing: border-box;}
.bucketsFAQ_last{ margin-left:0px;}

#youtube { width:100%; height:auto;}
.video_content {
	margin-top: 10px;
	margin-left: 5px;
	width:100%;
}
.right_content {
	width: 100%;
	margin-left: 5px;
	margin-top: 10px;
}

.left_content {
	width: 100%;
	margin-left: 5px;
	margin-top: 10px;
	padding: 0px;
}

.credits {box-sizing: border-box;
	margin-top: 5px;
	padding-top: 5px;
}

#jumpMenu {
	width: 100%;
	
}

.search3 form input {
	width: 100%;
}





} 

