html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; } 
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse;border-spacing:0; }
article, aside, figure, footer, header, hgroup, nav, section { display:block; }

html{background:#f0ead4 url(image/linen_bg2.jpg) top center;}
body{font-family:verdana, arial, "bitstream vera sans", sans-serif;font-size:100%;color:#222;width:1000px;margin:20px auto;}
header, footer, nav, #newsbar, #hpsublinks, #gutter, #hpcont {width:968px;position:relative;}
header{margin:0 auto;height:127px;height:180px;}
header p{position:absolute;top:0;right:0;}
header p a{width:131px;height:128px;display:block;background:transparent url(image/mainsp.png ) -650px -850px no-repeat;padding:8px 0;color:#fff;text-decoration:none !important;font-size:0.9em;font-weight:bold;line-height:1.6;font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;text-align:center;}
header p a span{color:#fc0;}
#masth1 {display:block;width:628px;height:127px;background:transparent url(image/mainsp.png) 0 -850px no-repeat;margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{font-family:verdana, arial, helvetica, sans-serif;color:#999; font-size:0.9em;}
h3, h4, h5, h6{padding:6px 0 6px 0;}
h4, h5, h6{font-size:1em;;}
a{text-decoration:none;outline:0;}
a:hover{text-decoration:underline;}
#masth1, #ss button, #gutter h1, .social a, .accred .learnmore, #holder .learnmore, #holder .applytoday, button, nav .top  {text-indent:-99999px;}

/* HOMEPAGE */

/* CAROUSEL */
#ss{height:395px;background:transparent url(image/ssbgnd.jpg) no-repeat top center;overflow:hidden;position:relative;}
.ctl{height:235px;padding-top:160px;width:40px;}
.lft{float:left;}
.rgt{float:right;}
/*#ss button {position:absolute;top:160px;width:40px;height:44px;background-image:url(image/mainsp.png);background-repeat:no-repeat;border:0;outline:0;z-index:1000;}*/
#ss button {position:absolute;top:160px;width:59px;height:58px;background-color:transparent;background-image:url(image/arrows.png);background-repeat:no-repeat;border:0;outline:0;z-index:1000;}
#ss button:hover {cursor:pointer;}
/*.prev{background-position:-108px -247px;left:0;}*/
/*.next{background-position:-148px -247px;right:0;}*/
.prev{background-position:0 0;left:0;}
.next{background-position:-58px 0;right:0;}
.carousel{width:968px;z-index:900 !important;position:relative;margin:0 auto;}
#holder li.ss {width:968px;height:395px;display:inline;margin-left:0px;z-index:900;overflow:hidden;background-color:transparent;background-position:bottom;background-repeat:no-repeat;}
#holder .s1 {background-image:url(image/s1bg.jpg);}
#holder .s12 {background-image:url(image/s2bg.jpg);}
#holder .s13 {background-image:url(image/s3bg.jpg);}
#holder .s14 {background-image:url(image/s4bg.jpg);}
/*#holder h1, #holder h2, #holder h3 {font-family:"Trebuchet MS",helvetica,sans-serif;color:#fff;}*/
/*#holder a {color:#fc0;font-weight:bold;}*/

/* homepage event slide */
.b1 {text-align:left;width:850px;height:378px;margin-left:60px;border:1px solid transparent;}
.b1 h1, .b1 h2, .b1 h3 {font-family:"Trebuchet MS", arial, helvetica, sans-serif;font-weight:bold;line-height:1.1;}
.b1 h1 {font-size:2.6em;margin-top:1.4em;color:#f2ebd4;}
.b1 h2 {font-size:2em;margin-top:0.6em;color:#f2ebd4;}
.b1 h1 span {font-size:2em;font-weight:normal;}
.b1 dt {font-size:1.5em;margin-top:0.3em;color:#f2ebd4;}
.b1 dd {font-size:1em;margin:0.6em 1em;color:#f2ebd4;line-height:1.4;}
.b1 p {margin:20px 0;line-height:1.4;}
.b1 a img {float:right;margin:16px 30px 0;}
/* */

.b12 {text-align:left;width:450px;margin-left:50px;}
.b12 h1, .b12 h2, .b12 h3 {font-family:"Times New Roman", "Georgia", "Bitstream Charter", "Times", serif;font-weight:normal;line-height:1.1;}
.b12 h1 {font-size:4em;margin-top:1em;color:#900;}
.b12 h1 span {margin-left:2em;}
.b12 h2 {font-size:1.5em;margin-top:0.3em;color:#fff;}
.b12 h3 {font-size:1.5em;margin-top:0.3em;color:#fff;word-spacing:0.2em;/*letter-spacing:0.05em;*/}
.b12 h3 a {color:#fff;}
.b12 h3 a:hover {color:#900;text-decoration:none;}
.b12 h3 span{color:#fc0;}

.b13 {text-align:center;width:450px;margin-left:450px;}
.b13 h1, .b13 h2, .b13 h3, .b13 dd {font-family:"Times New Roman", "Georgia", "Bitstream Charter", "Times", serif;color:#fff;font-weight:normal;line-height:1.1;}
.b13 h1 {text-align:center;font-size:2em;margin-top:1.5em;}
.b13 h1 span {text-align:center;font-size:3em;margin-top:0.75em;color:#fc0;}
.b13 h2 {text-align:center;font-size:1.5em;margin-top:0.3em;}
.b13 .cblk {/*padding-left:170px;*/text-align:center;margin-top:20px;}
.cblk a {margin:0 auto;}
.b13 dd {font-size:1.2em;margin:0.6em 0 0.6em 6em;color:#f2ebd4;line-height:1.2;text-align:left;}
/*.b3 dt {font-size:1.5em;margin-top:0.3em;color:#f2ebd4;}*/

.b14 {width:400px;margin-left:50px;}
.b14 h1, .b14 h2, .b14 h3 {font-family:"Times New Roman", "Georgia", "Bitstream Charter", "Times", serif;color:#fff;font-weight:normal;}
.b14 h1 {text-align:center;font-size:3.95em;margin-top:0.5em;}
.b14 h2 {text-align:center;font-size:1.75em;margin-top:1em;line-height:1.4;}
.b14 a{color:#fff;text-decoration:none;}
.b14 a:hover {color:#fc0;text-decoration:underline;}

#holder p {color:#fff;}
#holder .c {text-align:center;}

.slidelink {display:block;width:968px;height:395px;text-decoration:none !important;}
#uol li {display:block;}
/*.slidelink .b4 h1, .slidelink .b4 h2 {text-decoration:none !important;} */

/* */

/* gutter */
#gutter{margin:-16px auto;padding-top:32px;background:transparent url(image/mainsp.png) top no-repeat;z-index:1200;position:relative;}
#gutter h1 {height:35px;width:427px;background:transparent url(image/mainsp.png) 0 -1620px no-repeat;margin-right:40px;}
#gutter p {position:relative;top:-25px;left:440px;vertical-align:middle;font-size:0.88em;color:#900;font-weight:bold;width:428px;}
#gutter p a {color:#900;font-weight:bold;}
#gutter .social {position:absolute;top:35px;right:0;}
#gutter .social li {height:27px;display:inline;float:left;}
#gutter .social a {width:27px;height:27px;background-image:url(image/mainsp.png);background-repeat:no-repeat;display:block;margin-left:4px;}
/*#gutter .social a:hover {width:22px;height:22px;margin:2px 4px 2px 5px;}*/
.social .fb {background-position: 0 -1673px;}
.social .fb:hover {background-position: -94px -1670px;}
.social .li {background-position:-32px -1673px;}
.social .li:hover {background-position:-121px -1670px;}
.social .yt {background-position:-65px -1673px;}
.social .yt:hover {background-position:-147px -1670px;}
/* */

#hpcont {height:193px;background: transparent url(image/mainsp.png) 0 -1230px no-repeat;margin:16px auto 0;padding:17px 0 0;}
#hpcont .wrap {min-height:193px;background: transparent url(image/hpcontwrap.jpg) 50% 0 no-repeat;padding:0 20px;}
#hpcont h1 {color:#fedd54;font-size:1em;line-height:1.6;font-weight:normal;}
#hpcont p {color:#fff;padding:1em 1em 1em 0;line-height:1.4;}
.accred, .qf, .video {position:relative;}
.accred, .qf {padding:6px 0 0 10px;float:left;}
.accred {width:29%;border:solid #540508;border-width:0 2px 0 0;height:184px;}
.accred p {font-size:0.9em;}
.qf {width:19%;}
.qf h1 {margin-left:10px;}
.qf ul {margin-top:10px;}
.qf li {height:28px;border:0px solid #fff;}
.qf a {background:transparent url(image/qfbg.png) -178px 50% no-repeat;/*min-height:23px;padding:6px 0 3px 30px;*/padding:0.5em 0 0.6em 2.2em;margin:0px 0;color:#fff;display:block;font-size:0.9em;}
.qf a:hover {background:transparent url(image/qfbg.png) 0 50% no-repeat;}
.accred .learnmore, #holder .learnmore {width:109px;height:33px;background:transparent url(image/mainsp.png) 0 -761px no-repeat;display:block;margin-top:10px;}
.accred .learnmore:hover, #holder .learnmore:hover {background-position:-239px -758px;}
#holder .applytoday {width:109px;height:33px;background:transparent url(image/mainsp.png) -116px -761px no-repeat;display:block;margin-top:10px;}
#holder .applytoday:hover {background-position:-358px -758px;}

.hpvideo {width:48%;padding:4px 0 0 10px;border:2px solid #921015;height:180px;background:#540508;float:right;	}
.vidcar {width:386px;height:150px;margin:10px auto 0;overflow:hidden;padding:0 13px;}
#hpcont .vidcar li {padding:0 10px;width:160px;float:left;text-align:center;font-size:0.7em;font-weight:normal;}
#hpcont .vidcar p {padding:4px 0 0;} 
.vidcar button {position:absolute;top:0;width:20px;height:93px;background-image:url(image/mainsp.png);background-repeat:no-repeat;border:0;outline:0;z-index:1000; }
.vidcar  button:hover {cursor:pointer;}
.prv{background-position:-108px -150px;left:0}
.nxt{background-position:-128px -150px;right:0;}
/* temporarily hide previous and next buttons on homepage videos */
.prv.hidebutton, .nxt.hidebutton {background-image:none !important;background-color:transparent !important;}

/* SUB-PAGES */
#content{background:transparent url(image/subcontbg968.png) 0 -485px repeat-y;margin-left:16px;float:left;width:968px;}
#content header {background:transparent url(image/mainsp.png) center -1264px no-repeat;height:165px;}
#content h1 {width:912px;height:44px;margin:0 auto;color:#fff;font-size:2.5em;font-weight:normal;padding:90px 0 10px 40px;border:0px solid #333;}
#banner{width:968px;height:148px;margin:0 auto;}
#banner h1{color:#fff;font-size:2.5em;font-weight:normal;padding:80px 0 0 40px;}
 /* BANNERS */
#content h1 {background-color:transparent;background-image: url(image/banners.jpg); background-repeat: no-repeat;}
#about #content h1, #error #content h1 {background-position: 50% 8px;}
#prospective #content h1 {background-position: 50% -134px;}
#admissions #content h1 {background-position: 50% -276px;}
#program #content h1 {background-position: 50% -418px;}
#career #content h1 {background-position: 50% -560px;}
#contact #content h1, #thankyou #content h1, #thankscontact #content h1, #thanksevent #content h1 {background-position: 50% -702px;}
/* */
#left{width:220px;padding:30px 30px 0;float:left;font-family:arial, helvetica, sans-serif;z-index:0;}
#left p.caption{padding:10px 10px;color:#900;font-size:1.2em;line-height:1.4em;}
#left p.sig{padding:10px 18px;color:#900;font-size:0.9em;line-height:1.4em;}
#left p.sig .creds{color:#444;font-size:0.75em;line-height:1.4em;}
#left a:link, #left a:visited {color:#579;}
#left a:hover, #left a:active {color:#369 !important;}
#left a img{border:0;}

#middle{margin-left:280px;width:678px;position:relative;z-index:0;}
#mcont{width:398px;float:left;padding:10px 0 20px;position:relative;z-index:0;}
#mcont h2, #mcont h3 {color:#900;font-weight:normal;line-height:1.4;}
#mcont h2{font-size:1.5em;}
#mcont h3{font-size:1.05em;}
#mcont p{padding:5px 0 15px;line-height:1.4em;font-size:.78em;}
#mcont td p {font-size:0.93em;line-height:1.2;}
#mcont p a:link, #mcont p a:visited {color:#579;}
#mcont a:hover, #mcont a:active {color:#369 !important;}
#mcont ul{margin:0 0 20px 30px;font-size:0.75em;line-height:1.2;list-style:disc;}
#mcont li{margin:4px;}
#mcont span{font-weight:bold;color:#900;}
.lh2{font-size:120%;font-weight:normal !important;}
.sh2{font-size:66%;font-weight:normal !important;}
#addThis{width:126px;margin:10px 0;}
#twitFace{margin:0 0 20px -10px;}
#twitFace img{vertical-align:middle;}

#ppcform{border:1px solid #00281a;padding:4px 8px 1px;margin-bottom:10px;background:#2b5a50;width:400px;}
#ppcform label{color:#fff;font-size:.75em;}
#ppcform span{color:#fff;}
#ppcform .rad{vertical-align:middle;margin:0 3px 0 6px;}


  /* RIGHT COLUMN */
#right{width:219px;float:right;position:relative;padding-top:10px;z-index:0;}
#right h2{color:#cc8f0c;font-weight:normal;font-size:1.1em;padding:6px 0 4px 5px;}
#right p{padding:0 6px 5px !important;margin:0;color:#555;font-size:0.76em;} 
/* #right p.event{padding-bottom:7px !important;} */
#right p.header{padding:2px 0 5px 6px !important;color:#666;font-size:0.8em;font-weight:bold;}
/*#right .spnorm{list-style:none url(image/listarrow2.png); padding:0;margin:4px 0 20px 26px;} */
#right .spnorm{margin:4px 0 20px 6px;} 
#right .spnorm a{background:transparent url(image/mainsp.png) -177px -309px no-repeat;padding-left:16px;}
#right .social{height:22px;margin-bottom:20px;list-style-image:none;}
#right .social li{float:left;}
#right .social a{display:block;margin-left:6px;width:22px;height:22px;background-image:url(image/mainsp.png);background-repeat:no-repeat;}
#right .social .fb {background-position: -97px -1673px;}
#right .social .li {background-position:-124px -1673px;}
#right .social .yt {background-position:-150px -1673px;}
#right li{color:#555;margin:4px 0;font-size:0.76em;line-height:1.2;}
#right img {margin-bottom:10px;}
/* VIDEOS */
.spvids {width:179px;height:150px;margin:10px auto 0;overflow:hidden;padding:0 10px;}
.spvids li {padding:0 10px;width:163px;float:left;text-align:center;font-size:1em;font-weight:normal;}
.spvids p {padding:4px 0 0;} 
.spvids button {position:absolute;top:3px;width:18px;height:93px;background-image:url(image/mainsp.png);background-repeat:no-repeat;border:0;outline:0;z-index:1000; }
.spvids  button:hover {cursor:pointer;}
.spprv{background-position:-153px -150px;left:0}
.spnxt{background-position:-171px -150px;right:0px;}
/* RIGHT LINKS */
#right li a {vertical-align:top;}
#right a:link, #right a:visited {color:#999;}
#right a:hover, #right a:active {color:#333 !important;}


/* NAVIGATION */
nav{background:#f6e496 url(image/mainsp.png) 0 -799px no-repeat;height:43px;width:968px;margin:0 auto;}
nav ul{list-style:none;padding:6px 0 0 9px;}
nav ul li{display:inline;}
nav ul li ul{display:none;position:absolute;top:30px;color:#fff;background:transparent url(image/dropnav.png) top left no-repeat;list-style:none;width:177px;margin:0;padding:24px 0 0;z-index:5000;}
nav ul li ul li{float:left;position:relative;display:block;background:transparent url(image/dropnav.png) /*100%*/ -358px 0 repeat-y;width:179px;}
nav .end{padding-bottom:24px !important;background:transparent url(image/dropnav.png) -180px 100% no-repeat !important;}
nav ul ul a{display:block;color:#900;text-decoration:none;font-weight:bold;font-size:0.75em;line-height:1.4;width:155px;background:#f8e8a4;margin:4px 4px 0 4px;padding:4px 4px 4px 10px;}
nav ul ul a:hover {color:#700;background:#f2d96d;}
nav ul li:hover ul{display:block;} 
	/* nav sprites */
nav .top {background-image:url(image/mainsp.png); background-repeat:no-repeat;display:block;height:29px;float:left;margin-right:4px;}
nav .home {width:104px;background-position:0 -150px;}
nav .home:hover {background-position:0 -179px;}
nav .home.active {background-position:0 -208px;}
nav .about {width:101px;background-position:0 -237px;}
nav .about:hover {background-position:0 -266px;}
nav .about.active {background-position:0 -295px;}
nav .prospective {width:151px;background-position:0 -324px;}
nav .prospective:hover {background-position:0 -353px;}
nav .prospective.active {background-position:0 -382px;}
nav .admissions {width:190px;background-position:0 -411px;}
nav .admissions:hover {background-position:0 -440px;}
nav .admissions.active {background-position:0 -469px;}
nav .program {width:140px;background-position:0 -498px;}
nav .program:hover {background-position:0 -527px;}
nav .program.active {background-position:0 -556px;}
nav .career {width:125px;background-position:0 -585px;}
nav .career:hover {background-position:0 -614px;}
nav .career.active {background-position:0 -643px;}
nav .contact {width:117px;background-position:0 -672px;}
nav .contact:hover {background-position:0 -701px;}
nav .contact.active {background-position:0 -730px;}
	/*  */
/*  */

/* FOOTER */
footer{margin:0 auto 10px;font-family:arial, helvetica, sans-serif;background:transparent url(image/mainsp.png) center -1435px no-repeat;padding-top:20px;clear:both;}
#home footer{background:transparent url(image/mainsp.png) 50% -1000px no-repeat;margin-bottom:10px;padding:15px 0 0;}
footer p{font-size:0.8em;text-align:center;color:#57554e;font-weight:normal;padding-top:10px;line-height:1.6;}
footer p a:link, footer p a:visited {color:#57554e;text-decoration:none;}
footer p a:hover, footer p a:active {color:#900;text-decoration:underline;}
footer span{padding:0 2px;}
footer h2, footer h2 a{color:#e8e4d3;padding:0;margin:0;font-size:1px;}
footer p img{vertical-align:middle;}
/*  */

/* TABLES */
table{border-collapse:collapse;}
table#contactus{border:0;margin:0;}
table#contactus td{background:transparent;text-align:left;border:0;}
#contactus label {font-size:0.73em;}
#contactForm{width:360px; color:#333;margin:20px 0;}
#contactForm p{color:#333;padding:4px !important;margin:0!important;}
#contactForm input, #contactForm select, #contactForm textarea{background:#fff;}
#contactForm input:hover, 
#contactForm select:hover, 
#contactForm input:focus, 
#contactForm textarea:hover,
#contactForm textarea:focus,
#contactForm select:focus {background:#eee;}
.txtsht, .txtmed, .txtlng{border:1px solid #999;}
#contactForm input.txtsht{width:100px;}
#contactForm input.txtmed{width:200px;}
#contactForm input.txtlng, #contactForm textarea.txtlng{width:300px;}
#contactForm input.button{margin:0;padding:0;background:#ccc;}
#lgstr {font-size:1em !important;font-weight:bold;margin:1px;}
/* tables in content */
table.smtxt, table.calndr{border-collapse:collapse;border-left:1px solid #bbb;border-top:1px solid #bbb;margin:8px auto;width:410px;}
table.smtxt th, table.calndr th{background:#ccc;}
table.smtxt th, table.calndr th, table.smtxt td, table.calndr td{border-bottom:1px solid #bbb;border-right:1px solid #bbb;font-size:0.7em;padding:4px;vertical-align:top;}
table.calndr th {padding:4px;}
table.calndr td{padding:8px 4px;}
#blueBalance{background:#202d3e;padding:0 6px;height:152px;line-height:0.8em;padding-left:10px;}
#blueBalance table{border-collapse:collapse;width:100%;margin:10px 0 0;height:100px;}
#blueBalance button{border:0;background:#202d3e;margin:0 0 0 20px;}
#blueBalance th, #blueBalance td{font-size:0.7em;vertical-align:top;color:#fff;font-weight:bold;text-align:left;padding:0 !important;margin:0 !important;}
th{padding:2px 4px;vertical-align:bottom;}
td{color:#333;line-height:1.1em;padding:4px;}
td span{font-size:0.7em;font-weight:bold;}
#blueBalance td.bot{font-weight:normal;}
#blueBalance td.bot p{margin:0 !important;padding:0 0 2px !important;font-size:1em;color:#fff;line-height:1.5em;}
#blueBalance td.bot span.heading{margin:6px 2px !important;padding:6px 0 !important;font-size:1em;font-weight:bold;}
div.radsep{margin-top:2px;}
#blueBalance input.rad{vertical-align:middle;margin:0 0 0 4px;}
#blueBalance input.txt{vertical-align:middle;margin:3px 0 0 !important;}
.smtxt td{text-align:center;font-size:0.83em;width:25%;}
/*#soc li {display:block;width:100%;border:0px solid #333;height:24px;}*/
.addthis_toolbox {margin:0 30px 20px;}

