/* CSS Document */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, fieldset  
{
margin:0;
padding:0;
border:0;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
body
{
background:#231F20 url(../images/art/bg.jpg) top repeat-x;
padding:51px 0 60px 0;
text-align:center;
}
#wrap
{
width:970px;
margin:0 auto;
text-align:left;
background:#E1DECC url(../images/art/wrap-bg.jpg) repeat-y;
}
#header
{
width:970px;
height:102px;
background:url(../images/art/header-bg.jpg) no-repeat;
position:relative;
}
#header h1
{
width:466px;
height:58px;
background:url(../images/art/h1-header.jpg) no-repeat;
z-index:2;
position:absolute;
left:153px;
top:27px;
}
#header h1 a
{
width:466px;
height:58px;
display:block;
}
#header h1 span{display:none;}
#header img
{
position:absolute;
z-index:1;
top:7px;
left:9px;
border:none;
}
#banner
{
height:299px;
}
#left
{
width:201px;
float:left;
margin:0 0 0 10px;
display:inline;
}
#left img{float:left; border:none;}
#left p a.photo
{
font:12px Arial, Helvetica, sans-serif;
color:#141313;
background:none;
margin:0 0 0 17px;
clear:both;
}
#experience
{
height:170px;
width:238px;
margin:-1px 0 0 0px;
padding:0;
background:url(../images/art/new-bottom-left.jpg) no-repeat;
display:block;
}
#experience a.exp
{
width:182px;
height:70px;
float:left;
display:inline;
margin:27px 0 0 10px;
}
#experience a.apply
{
width:132px;
height:12px;
background:url(../images/art/btn-begin.jpg) no-repeat;
float:left;
margin:120px 0 0 15px;
}
#experience a span{display:none;}
#right
{
width:749px;
float:left;
display:inline;
}
#img-holder
{
width:749px;
height:299px;
background:#231f20;
position:relative;
}
#img-holder p
{
width:749px;
height:59px;
position:absolute;
z-index:1000;
top:240px;
background:#231f20;
}
#img-holder p span{display:none}
#news
{
width:220px;
height:499px;
background:url(../images/art/news-bg-1.jpg) no-repeat;
padding:0 0 0 16px;
margin:-1px 0 0 0px;
position:relative;
float:left;
display:block;
}
#news h1
{
width:159px;
height:17px;
background:url(../images/art/h1-news.jpg) no-repeat;
float:left;
margin:34px 0 0 0;
}
#news h1 span{display:none;}
#news a.subscribe
{
clear:both;
margin:0px 15px 0 0;
display:block;
width:92px;
height:19px;
background:url(../images/art/subscribe-button.gif) left 0 no-repeat;
}
#news a.subscribe:hover{background:url(../images/art/subscribe-button.gif) left -19px no-repeat;}
#news a.subscribe span{display:none;}
#news a.link-archive
{
display:block;
width:92px;
height:19px;
background:url(../images/art/btn-news.gif) left 0 no-repeat;
margin:9px 10px 0 0;
padding:0;
}
#news a.link-archive:hover{background:url(../images/art/btn-news.gif) left -19px no-repeat;}
#news a.link-archive span{display:none;}
#news ul
{
width:180px;
list-style:none;
margin:22px -20px 0px 0;
float:left;
display:inline;
}
#news ul li
{
width:100%;
float:left;
display:inline;
font:12px Arial, Helvetica, sans-serif;
color:#141313;
line-height:14px;
margin:0 0 5px 0;
padding:0 0 2px 23px;
}
#news ul li.icon1{background:url(../images/art/ico-book.jpg) left 2px no-repeat;}
#news ul li.icon2{background:url(../images/art/ico-2.jpg) left 2px no-repeat;}
#news ul li.icon3{background:url(../images/art/ico-a.jpg) left 2px no-repeat;}
#news ul li a
{
color:#141313;
text-decoration:none;
}
#news ul li a:hover {text-decoration:underline;}
#news img.picture
{
float:right;
margin:28px 23px 0 0;
border:none;
}
#news p
{
	position:absolute;
	bottom:24px;
	left:15px;
}
#video
{
width:220px;
height:249px;
background:url(../images/art/video-bg.jpg) no-repeat;
padding:0 0 0 15px;
margin:-1px 0 0 0;
position:relative;
float:left;
display:inline;
}
#video h1
{
width:127px;
height:16px;
background:url(../images/art/h1-video.jpg) no-repeat;
float:left;
margin:34px 0 0 0;
}
#video h1 span{display:none;}
#video img
{
margin:20px 0 0 0;
}
#video p
{
font:11px Arial, Helvetica, sans-serif;
color:#141313;
margin-top:10px;
}
#video a img { border:none; }
#video .subscribe
{
display:inline-block;
width:92px;
height:19px;
background:url(../images/art/btn-video.gif) left 0 no-repeat;
margin:10px 10px 0 0;
}
#video .subscribe:hover{background:url(../images/art/btn-video.gif) left -19px no-repeat;}
#video .subscribe span{display:none;}
#media-center
{
width:241px;
height:249px;
float:left;
display:inline;
margin:-1px 0 0 0;
}
#media-center img
{
float:left;
display:inline;
border:none;
}
#give
{
height:250px;
width:220px;
padding:0 0 0 15px;
background:url(../images/art/giving-bg.jpg) 0 0 no-repeat;
display:inline;
float:left;
}
#give h1
{
width:55px;
height:19px;
background:url(../images/art/h1-give.gif) no-repeat;
margin:23px 0 0 0;
}
#give span{display:none;}
#give p
{
margin:10px 0 0 0;
font:12px Arial, Helvetica, sans-serif;
color:#141313;
width:130px;
}
#give p.diff
{
margin:20px 0 0 0;
width:150px;
}
#give a
{
width:79px;
height:8px;
background:url(../images/art/btn-find.gif) 0 0 no-repeat;
float:left;
display:inline;
margin:-10px 0 0 0;
}
#give a span{display:none;}
#apply-now
{
clear:none;
padding:0 0px 0 15px;
width:223px;
height:171px;
float:left;
background:url(../images/art/apply-now-bg.jpg) no-repeat;
}
#apply-now h1
{
width:209px;
height:54px;
background:url(../images/art/h1-apply.gif) no-repeat;
margin:24px 0 18px 0;
}
#apply-now h1 span{display:none;}
#apply-now p
{
width:200px;
font:12px Arial, Helvetica, sans-serif;
color:#141313;
padding-right:0px;
float:left;
}
#apply-now p.download
{
width:185px;
margin:15px 0 0 10px;
display:inline;
}
#apply-now p.download a
{
font:12px Arial, Helvetica, sans-serif;
color:#141313;
}
#apply-now a{text-decoration:none;}
#apply-now img
{
border:none;
float:left;
margin:2px 5px 0 0;}
#lincoln
{
float:left;
padding:0;
margin:0;
text-align:center;
}
#lincoln a
{
text-decoration:none;
width:241px;
background:url(../images/art/lincoln-bg.jpg) no-repeat;
display:block;
height:250px;
}
#lincoln a img
{
border:none;
margin:20px 0 0 0;
}
#lincoln em
{
font:italic 16px Georgia, "Times New Roman", Times, serif;
color:#000000;
margin:15px 0 10px 0;
display:block;
}
* html #lincoln a > em {  /* make hover effect work in IE */
	width: 241px;
}
#lincoln a:hover em{color:#540000;}
#lincoln a span
{
font:12px Arial, Helvetica, sans-serif;
color:#21201e;
margin:0 0 20px 0;
display:block;
}
#lincoln strong
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#21201e;
margin:10px 0 0 0;
}
#picture
{
width:241px;
height:249px;
float:left;
}
#picture img
{
float:left;
display:inline;
border:none;
}
#footer
{
width:950px;
height:58px;
background:url(../images/art/footer-bg.jpg) no-repeat;
clear:both;
padding:12px 10px 0 10px;
position:relative;
display:block;
}
#footer p
{
font:10px Arial, Helvetica, sans-serif;
color:#9c6858;
clear:both;
text-align:right;
margin:0 10px 0 0;
}
#footer p.link
{
text-align:right;
margin:0 5px 5px 0;
}
#footer p.link a
{
color:#9c6858;
text-decoration:none;
margin:0 5px;
}
#footer p.link a:hover{color:#eae4c7;}
#footer img
{
position:absolute;
z-index:1000;
top:0;
left:10px;
}

#footer2 {
	width:950px;
	height:58px;
   	background:#231F20;
	padding:0 10px 0 10px;
}

#nchc {
	float:left;
}

#farotech {
	float:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#D0CECF;
}
#farotech a
{
color:#D0CECF;
text-decoration:none;
}
#farotech a:hover{text-decoration:underline;}

#content
{
width:749px;
float:left;
background:#fff url(../images/art/content-wrap-bg.gif) 0 -10px repeat-y;
}
#content-wrap
{
width:734px;
padding:33px 0 30px 15px;
background:url(../images/art/content-bg.jpg) right top no-repeat;
min-height:800px;
height:auto !important;
height:800px;
}
#right-1
{
width:540px;
float:left;
background:url(../images/art/right-1-bg.jpg) 73px 313px no-repeat;
padding:0;
min-height:800px;
height:auto !important;
height:800px;
}
#right-1 h1
{
font:bold 22px Arial, Helvetica, sans-serif;
color:#540000;
line-height:24px;
background:url(../images/art/h-line.gif) bottom repeat-x;
padding:0 0 3px 0;
margin:0 0 2px 0;
}
#right-1 h2
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#540000;
line-height:20px;
margin:0 10px 15px 0;
}
#right-1 h3
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#540000;
line-height:18px;
margin:0 10px 15px 0;
}
#right-1 h3 img{float:left; margin:0 15px 14px 0; border:5px solid #d3ceb0;}
#right-1 h3 a, #right-1 h4 a
{
color:#540000;
text-decoration:none;
}
#right-1 h4
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#540000;
line-height:16px;
margin:0 10px 15px 0;
}
#right-1 h5
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#540000;
line-height:15px;
margin:0 10px 15px 0;
}
#right-1 p
{
font:12px Arial, Helvetica, sans-serif;
color:#141313;
line-height:17px;
margin:0 10px 15px 0;
}
#right-1 p.sub
{
font:12px Georgia, "Times New Roman", Times, serif;
color:#141313;
margin:0;
}
#right-1 p a{color:#540000;}
#right-1 ul
{
list-style:none;
margin:0 0 30px 35px;
}
#right-1 ul.thumb{margin:0 10px 30px 0;}
#right-1 ul li
{
font:12px Arial, Helvetica, sans-serif;
color:#141313;
line-height:15px;
margin:0 0 8px 0;
background:url(../images/art/bullet.gif) left 4px no-repeat;
padding:0 0 0 15px;
}
#right-1 ul.thumb li
{
background:none;
padding:0;
height:90px;
}
#right-1 ul li h3{margin:0;}
#right-1 ul li a
{
color:#540000;
text-decoration:underline;
}
#right-1 ul li a:hover{text-decoration:none;}
#right-1 p img
{
float:right;
margin:0 0 0 15px;
border:5px solid #D3CEB0;
}
#right-1 img.main
{
float:none;
margin:0 0 15px 0;
}
#right-1 .left{float:left; margin:0 15px 0 0;}
#right-1 .clear{clear:both;}
#right-1 .box
{
width:169px;
float:right;
background:url(../images/art/v-line.gif) left repeat-y;
padding:0 0 0 10px;
margin:0 10px 0 10px;
}
#right-1 .box h5{margin:0 0 10px 0;}
#right-1 .box p
{
color:#5C5C5C;
margin:0 0 5px 0;
}
#right-1 .box p strong{font:bold 11px Georgia, "Times New Roman", Times, serif;}
div.col
{
width:270px;
float:left;
}
#right-1 div.col ul{margin:0 10px 30px 0;}
#right-1 div.col ul li
{
background:none; 
padding:0;
}
#right-2
{
width:184px;
float:right;
}
#right-2 h1
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#807A58;
margin:5px 10px 5px 10px;
line-height:13px;
}
#right-2 ul
{
list-style:none;
margin:10px 10px 20px 10px;
}
#right-2 ul li
{
font:11px Arial, Helvetica, sans-serif;
color:#540000;
line-height:13px;
margin:0 0 5px 0;
background:url(../images/art/bullet.gif) left 5px no-repeat;
padding:0 0 0 12px;
}
#right-2 ul li a{color:#540000;}
#right-2 .line
{
width:100%;
height:20px;
background:url(../images/art/h-line.gif) top repeat-x;
}
#right-2 img
{
padding:5px;
background:#D3CEB0;
margin:0 0 0 10px;
}
#right-2 p
{
font:11px Arial, Helvetica, sans-serif;
color:#43423B;
margin:0 10px 10px 10px;
line-height:14px;
}

/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:1001;
}
#nav li:hover
{
z-index:1001;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:1001;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:0;
left:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
#nav ul
{
background-image:url(file:///D|/Iwan/THC2/art/empty.gif);
padding:10px 30px 30px 30px;
margin:-10px 0 0 -30px;
}
#nav ul ul
{
padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px;
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav
{
width:201px;/*give width*/
height:300px;/*give height*/
background:#B3AD87 url(../images/art/nav.jpg); /*set bg*/
}
#nav a span
{
display:none;/*hide links at top level*/
}
#nav ul a span
{
display:inline;/*show links at second level*/
}
#nav a
{
width:201px;
height:33px;/*expand links to fill li's*/
display:block;
}
#nav #panel0{display:none;}
#nav #panel1{top:26px;}/*set custom width, a's will follow cause they are display - block*/
#nav #panel2{top:26px;}
#nav #panel3{top:26px;}
#nav #panel4{top:26px;}
#nav #panel5{top:26px;}
#nav #panel6{top:26px;}
#nav #panel7{top:26px;}
#nav #panel8{top:26px;}
#nav #panel1 a:hover, #nav #panel1 a.selected{background:url(../images/art/nav.jpg) 0 -325px no-repeat;}/*set background to hover and selected states*/
#nav #panel2 a:hover, #nav #panel2 a.selected{background:url(../images/art/nav.jpg) 0 -359px no-repeat;}
#nav #panel3 a:hover, #nav #panel3 a.selected{background:url(../images/art/nav.jpg) 0 -392px no-repeat;}
#nav #panel4 a:hover, #nav #panel4 a.selected{background:url(../images/art/nav.jpg) 0 -425px no-repeat;}
#nav #panel5 a:hover, #nav #panel5 a.selected{background:url(../images/art/nav.jpg) 0 -458px no-repeat;}
#nav #panel6 a:hover, #nav #panel6 a.selected{background:url(../images/art/nav.jpg) 0 -491px no-repeat;}
#nav #panel7 a:hover, #nav #panel7 a.selected{background:url(../images/art/nav.jpg) 0 -524px no-repeat;}
#nav #panel8 a:hover, #nav #panel8 a.selected{background:url(../images/art/nav.jpg) 0 -557px no-repeat;}

#nav #panel1 ul li a,#nav #panel2 ul li a,#nav #panel3 ul li a, #nav #panel4 ul li a,#nav #panel5 ul li a,#nav #panel6 ul li a,#nav #panel7 ul li a,#nav #panel8 ul li a /*overwrite rules above for second level menu*/
{
font:bold 13px Arial, Helvetica, sans-serif;
color:#B2AB86;
background:url(../images/art/opaque.png) repeat;
padding:5px 0 5px 10px;
height:15px;
}
#nav #panel6:hover>ul
{
left:100%;
top:-41px;
visibility:visible;
}
#nav #panel3 ul li.down:hover>ul
{
left:100%;
top:-100px;
visibility:visible;
}
#nav #panel3 ul ul li a{width:300px;}
#nav #panel1 ul li a:hover,#nav #panel2 ul li a:hover,#nav #panel3 ul li a:hover,#nav #panel4 ul li a:hover,#nav #panel5 ul li a:hover,#nav #panel6 ul li a:hover,#nav #panel7 ul li a:hover,#nav #panel8 ul li a:hover /*overwite rules above for hover states for second level menu*/
{
color:#fff;
background:url(../images/art/opaque.png) repeat;
}
#nav #panel1 ul li a.selected,#nav #panel2 ul li a.selected,#nav #panel3 ul li a.selected,#nav #panel4 ul li a.selected,#nav #panel5 ul li a.selected,#nav #panel6 ul li a.selected,#nav #panel7 ul li a.selected,#nav #panel8 ul li a.selected /*overwite rules above for selected states for second level menu*/
{
text-decoration:underline;
}
#nav #panel1 ul li:hover>a,#nav #panel2 ul li:hover>a,#nav #panel3 ul li:hover>a,#nav #panel4 ul li:hover>a,#nav #panel5 ul li:hover>a,#nav #panel6 ul li:hover>a,#nav #panel7 ul li:hover>a,#nav #panel8 ul li:hover>a
{
/*background:#999;*/
}


/*Update April 2010*/
#header p
{
	position:absolute;
	background:url(../images/art/banner-video.png) no-repeat;
	width:207px;
	height:102px;
	display:block;
	right:9px;
}
#header p a
{
	text-decoration:none;
	width:188px;
	height:87px;
	display:block;
	margin: 6px 0px 0px 8px;
}
#header p a:hover
{
	border:1px solid #900318;
}
#lft
{
	width:238px;
	float:left;
	clear:both;
	margin-left:10px;
	display:inline;
}
#student
{
	padding:35px 0 0 12px;
	width:226px;
	height:123px;
}
#lft .katie { background:url(../images/art/bg-student-katie.jpg) no-repeat; }
#lft .hewitt { background:url(../images/art/bg-student-hewitt.jpg) no-repeat; }
#lft .brubaker { background:url(../images/art/bg-student-brubaker.jpg) no-repeat; }

#student h1
{
	background:url(../images/art/h1-student.gif) no-repeat;
	width:116px;
	height:20px;
	display:block;
	margin-bottom:15px;
}
#student p
{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#0c0c0c;
	margin-bottom:3px;
}
#student a
{
	padding-right:10px;
	background:url(../images/art/bullet.gif) right center no-repeat;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#540000;
	text-decoration:none;
}
#student a:hover
{
	text-decoration:underline;
}
#student span
{
	display:none;
}
#mid
{
	float:left;
	width:476px;
}
	
/*media center*/
.slider-banner {width:524px; height:auto; display:block; background:url(../images/banner.jpg) no-repeat left top; padding:15px 11px 14px 11px; margin-bottom:5px; overflow:hidden}
.clear{width:100%; height:1px; clear:left; overflow:hidden}
.file{width:100%; display:block; height:175px}
.small{font-size:11px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-top:-10px; display:block}

.mp3{width:180px; float:left; display:block}
.wid50 {width:50%;}
.mp3 a{background:url(../images/play_2.png) no-repeat left top; height:22px; width:auto; line-height:20px; display:block; padding-left:30px; margin-bottom:3px; color:#494848; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}
.mp3 a:hover{text-decoration:underline; color:#540000}

.dl a{background:url(../images/download.png) no-repeat left top}

#moo-tabs{display:block; width:540px; height:575px; overflow:hidden;}
#moo-tabs .slider-banner {height:271px;}
#moo-tabs ul{list-style-image:none; list-style-type:none; margin:0 0 0 10px; padding:0px; display:block; width:530px; height:260px; overflow:hidden;}
#moo-tabs ul li{float:left; cursor:pointer; height:134px; background-image:none; width:105px; text-align:center; font-weight:bold; color:#b6b18b; padding:0px}
#moo-tabs ul li img{border:3px solid #b6b18b; height:95px; padding:0px; display:block}
#moo-tabs ul li.active img, #moo-tabs ul li:hover img{border:3px solid #540000}
#moo-tabs ul li:hover, #moo-tabs ul li.active{color:#540000}

.mootabs_panel{display:none; width:524px; height:271px}
.mootabs_panel.active{display:block;}

.archive{clear:left; width:100%}
.archive a{float:left; margin-right:4px}
.archive h4{spadding-top:2px; margin-bottom:0px}
.archive a img{border:5px solid #b6b18b; margin:0 4px 4px 0}

.featured div{width:270px; margin:0 0 10px 0; float:left}
.featured img {float:left; display:inline;}
.featured p {float:left; display:block; text-align:left; width:120px;}
.featured p b a {text-decoration:none; font-size:13px;}
/*end media center*/