/* CSS Document */
body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	background-color: #fff;
	margin:0;
	padding:0;
	background:#610000 url(images/bg.jpg) center top repeat;
}

html, body { height: 100%; }
#wrapper-outside {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -120px;
	background: url(images/verytop.png) center top repeat-x;
}
#wrapper{width:940px;text-align:justify;margin: 0 auto;background:url(images/bg-content.png) center top repeat-y;}
#wrapper-footer {clear:both;height:164px;width:940px;text-align:justify;margin: 0 auto;margin-bottom:20px;background:  url(images/bg-content-footer.jpg) center top no-repeat;}
#wrapper-inside {}
#push { height: 120px; width:940px; }

/* menu */	
#topzonebg { width:960px; height:200px; text-align:justify;margin: 0 auto; background: url(images/top-nav.jpg) 0 11px no-repeat;}
#topzone { width:940px; height:170px; text-align:justify;margin: 0 auto;padding-top:22px;}

#verytopmenu { width:940px;height:20px;margin:0;padding:0;}
#verytopmenu ul {list-style:none outside none;margin:0;padding:0;}
#verytopmenu li { float:left;display:inline;position:relative;padding:0;margin:0 2px 0px 2px;}
#verytopmenu li a {background:url(images/global-navigation-a.png) 0 0 no-repeat;height:20px;display:block;margin:0;padding:0;}
#verytopmenu li.home a {background-position:0 0;width:42px;}
#verytopmenu li.home a:hover {background-position:0 -20px;}
#verytopmenu li.myKirtland a {background-position:-42px 0;width:70px;}
#verytopmenu li.myKirtland a:hover {background-position:-42px -20px;}
#verytopmenu li.WebStudy a {background-position:-112px 0;width:68px;}
#verytopmenu li.WebStudy a:hover {background-position:-112px -20px;}
#verytopmenu li.SparkyMail a {background-position:-180px 0;width:76px;}
#verytopmenu li.SparkyMail a:hover {background-position:-180px -20px;}
#verytopmenu li.library a {background-position:-256px 0;width:50px;}
#verytopmenu li.library a:hover {background-position:-256px -20px;}
#verytopmenu li.announcements a {background-position:-306px 0;width:94px;}
#verytopmenu li.announcements a:hover {background-position:-306px -20px;}
#verytopmenu li.contactus a {background-position:-400px 0;width:62px;}
#verytopmenu li.contactus a:hover {background-position:-400px -20px;}
#verytopmenu li.azindex a {background-position:-462px 0;width:58px;}
#verytopmenu li.azindex a:hover {background-position:-462px -20px;}
#verytopmenu li.blogs a {background-position:-520px 0;width:44px;}
#verytopmenu li.blogs a:hover {background-position:-520px -20px;}
#verytopmenu li.mobi a {background-position:-564px 0;width:39px;}
#verytopmenu li.mobi a:hover {background-position:-564px -20px;}

#topbottom { width: 300px; height: 140px; }
#logo {width:300px;height:68px;margin-top:24px;}

.pageheader {position:relative;z-index:10;width:900px;height:140px;margin-left:10px;}
.pageheadercontent-bg {position:relative;display:inline-block;z-index:9;background:transparent url(images/wrapper-inside-bg2.png) 0 0 repeat;margin:-60px -10px 0 0;padding: 10px 0 10px 0;}
.pageheadercontent {background-color:#cc3300;margin:0px -20px 0px -20px;padding:0;width:950px;
	/* For web browsers who care */
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	/* For other browsers */
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	}
.pageheadercontent p {padding:40px 80px 40px 220px; margin:0;font-style:italic; font-weight:100;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:white;font-size:1.0625em;}
.pageheadercontent h1 {padding:40px 80px 40px 250px; margin:0;font-style:italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:white;font-size:2em;font-weight:normal;}
.pageheadercontent p.larger {padding:40px 80px 40px 250px; margin:0;font-style:italic; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:white;font-size:1.5em;font-weight:100;}
.pageheadercontent a {color:white;font-weight:bold;text-decoration:underline;}

.sociallinks {width: 320px;height: 66px;padding-top:94px;margin-left:370px;}
.sociallinks ul {padding:0; margin:0; list-style:none; border:0;}
.sociallinks ul li {margin:0;padding:0 0 0 2px;display:inline;float:left;}
.sociallinks ul li a {width:45px;height:66px;margin:0;padding:0;float:left;}

/* search*/
#searchform { float:left;display:inline;width:270px;text-align:left;padding:0px;margin-left:12px;margin-top:-3px;}
#searchform form { padding:0;margin:0;}
#searchform input.contact-form {
background-color:#eeeeee;
border:1px dotted silver;
color:#666666;
font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:0px;
margin:0;
}
#searchform form:hover {}
#searchform input.submit {background:url(images/search-off.png) no-repeat scroll 0 0 transparent;border:none; margin:0;padding:0;width:50px;height:18px;vertical-align:middle;cursor:pointer;}
#searchform input.submit:hover {background:url(images/search-on.png) no-repeat scroll 0 0 transparent;}


/*CONTENT CONTAINERS*/
#content-full { width: 900px;text-align: left;margin:0; background:url(images/bg-content-top.jpg) center top no-repeat; padding:20px;}
#content {width:715px;text-align:left;margin:0 26px 0 26px;background-color:#FDF5E6;border:1px dotted #eeeeee;}
#content-body-full {padding: 20px 0 20px 20px; min-height:100%;height:auto !important;height: 100%;text-align:left; clear:both;}
#content-body {margin-left:210px;margin-top:10px;padding: 20px 10px 20px 20px; min-height:100%;height:auto !important;height: 100%;text-align:left;border-left:1px dotted silver;}

/* LISTS */
#content-body-full ul, content-body ul, content-body-full ol, content-body ol { list-style-position: outside; }
#content-body-full ul.indented, #content-body ul.indented, #content-body-full ol.indented, #content-body ol.indented  {margin-left:160px;}
/* UMORDERED LISTS */
#content-body-full ul li, #content-body ul li, #content-body-full ol li, #content-body ol li  {font-size:0.8125em;}
#content-body-full ul li ul li, #content-body ul li ul li {font-size:inherit;list-style-type:circle;}
#content-body-full ul li ul li ul li, #content-body ul li ul li ul li {font-size:inherit;list-style-type:square;}
/* ORDERED LISTS */
/* default numbered */
#content-body-full ol li ol li, #content-body ol li ol li {font-size:inherit;list-style-type:lower-alpha;}
#content-body-full ol li ol li ol li, #content-body ol li ol li ol li {font-size:inherit;list-style-type:decimal;}
#content-body-full ol li ol li ol li ol li, #content-body ol li ol li ol li ol li {font-size:inherit;list-style-type:disc;}
/* alpha lower */
#content-body-full ol.alphalower li, #content-body ol.alphalower li {font-size:0.8125em;list-style-type:lower-alpha;}
#content-body-full ol.alphalower li ol li, #content-body ol.alphalower li ol li {font-size:inherit;list-style-type:decimal;}
#content-body-full ol.alphalower li ol li ol li, #content-body ol.alphalower li ol li ol li {font-size:inherit;list-style-type:disc;}
#content-body-full ol.alphalower li ol li ol li ol li, #content-body ol.alphalower li ol li ol li ol li {font-size:inherit;list-style-type:circle;}
/* alpha upper */
#content-body-full ol.alphaupper li, #content-body ol.alphaupper li {font-size:0.8125em;list-style-type:upper-alpha;}
#content-body-full ol.alphaupper li ol li, #content-body ol.alphaupper li ol li {font-size:inherit;list-style-type:decimal;}
#content-body-full ol.alphaupper li ol li ol li, #content-body ol.alphaupper li ol li ol li {font-size:inherit;list-style-type:lower-alpha;}
#content-body-full ol.alphaupper li ol li ol li ol li, #content-body ol.alphaupper li ol li ol li ol li {font-size:inherit;list-style-type:disc;}
/* roman */
#content-body-full ol.roman li, #content-body ol.roman  li {font-size:0.8125em;list-style-type:upper-roman;}
#content-body-full ol.roman li ol li, #content-body ol.roman li ol li {font-size:inherit;list-style-type:upper-alpha;}
#content-body-full ol.roman li ol li ol li, #content-body ol.roman li ol li ol li {font-size:inherit;list-style-type:decimal;}
#content-body-full ol.roman li ol li ol li ol li, #content-body ol.roman li ol li ol li ol li {font-size:inherit;list-style-type:lower-alpha;}
#content-body-full ol.roman li ol li ol li ol li ol li, #content-body ol.roman li ol li ol li ol li ol li {font-size:inherit;list-style-type:disc;}

#content-full-bottom {clear:both;height: 20px; }
#content-bottom {height: 20px; }

/*RELATED NAVIGATION*/
#related {position:relative;z-index:9;float:left;display:inline;margin:0;margin-left:12px;margin-top:20px;width:180px;}
#related p { font-size: .6875em;  margin:0; }
#related h3 {color:#336666; }
#related ul {list-style-type:none; list-style:none;padding-left:18px;margin:0;}
#related ol { list-style:outside; list-style-type:decimal;}
#related li { font-size:0.75em; font-weight:normal; line-height:1.3em;}
#related li a { font-weight:normal; text-decoration:underline;}
#related #extras { margin-left:10px;width:160px;}

#backtrack {background:url(images/backtrack.gif) no-repeat 0px 7px;width:80px;margin-left:40px;float:left;display:inline;position:relative;}
#backtrack p {margin:0;}
#toptrack {background:url(images/toptrack.gif) no-repeat 0px 7px;width:80px;float:right;display:inline;position:relative;}
#toptrack p {margin:0;}
#backtrack a, #toptrack a, #backtrackbody a {text-decoration:none;padding:0 0 0 12px;color: #2ea4b2;}
#backtrack a:hover, #toptrack a:hover, #backtrackbody a:hover {text-decoration:underline;}

#pagetoptools {width:100%;height:36px;margin-bottom:12px;}
#backtrackbody {background:url(images/backtrack.gif) no-repeat 0px 7px;width:80px;float:left;}
#backtrackbody p {margin:0;}
#printpage {float:right;width:90px;text-align:right;}


#footer-content {width:926px;text-align:justify;margin:0px auto;padding-top:60px;}
#footer-content p { color: white; margin: 0; }
#footer-content a { color: white;  }
#footer-content a:hover { color: #2ea4b2; text-decoration: underline; }
#footer-content .addressblock { width: 45%; margin: 0; margin-bottom: 20px; padding-top: 10px; text-align: left; float: left; width: 300px; margin-left:42px;}
#footer-content .copyrightblock { width: 45%;  margin: 0; margin-bottom: 20px; padding-top: 10px;  text-align: right; float: right; width: 300px; }

h1, h2, h3, h4 { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
h1 {font-size:1.8125em;} /* 30px/16=1.8125em */
p {font-size:0.8125em;color: #000;} /* 13px/16=0.8125em */
a { color: #800; font-weight: bold; text-decoration: underline; }
a:hover { color: #009084; }
.nospace { margin: 0; }
.indented { margin-left: 20px; }
.doubleindented { margin-left: 40px; }
.nospaceindented { margin: 0;margin-left: 20px; }
.nospacedoubleindented { margin: 0;margin-left: 40px; }
.center { text-align: center; }
.nospacecenter { text-align: center; margin: 0; }
.nospaceright { text-align: right; margin: 0; }
.small {font-size:.6875em;}
.nospacesmall {font-size:.6875em;margin:0;}
.nospacecentersmall {font-size:.6875em;margin:0;text-align:center;} 
img { border: 1px solid #009084; }
img.allowprint { display:inline; border: 1px solid #009084; }
img.allowprintnoborder {display:inline; border:none;}
img.noborder { border: none; }
img.floatleft {float:left;margin-right:20px;}
img.floatright {float:right;margin-left:20px;}
img.floatleftnoborder {float:left;border:none;margin-right:20px;}
img.floatrightnoborder {float:right;border:none;margin-left:20px;}
hr {color:#800000;}
table {border: none;}
table.borders {border: 1px solid #800000;}
td {border:none;vertical-align:top;}
td p, td h1, td h2, td h3, td h4, td h5 {margin:0;}
td.borders {border: 1px dotted #800000;}
blockquote {margin:0 0 0 20px;font-size:13px;}
blockquote p, ul p, ol p {font-size:13px;}

.photoboxright {float:right;display:inline;background-color:white;margin-left:12px;margin-bottom:12px;border: double #009084;padding:12px;text-align:center;}

#classschedule table {border: 1px solid #800000;}
#classschedule td {border: 1px dotted #800000;}
#classschedule th {border: 1px solid #800000;background-color:#ff9900;text-align:left;}
#classschedule p, #classschedule h4 {margin:0;}

#contact {width: 280px;padding:0;margin: 0 -24px 12px 30px;float:right;display:inline;}
#contact .sectionfirst {text-align: center; padding: 0px; background:url(images/bg-contact.jpg) repeat; color:white; padding: 10px; }
#contact .section {text-align: left; margin-top: 5px; padding: 0px;color:white;}
#contact h5 {color: white; margin: 0;} 
#contact p {font-size:0.6875em; color: black; margin: 0;} 
#contact p.sectionheader {color:white; margin:0; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/bg-contact.jpg) repeat;}
#contact a.sectionheader {color: white; text-decoration:underline;} 
#contact img {margin:0;} 
#contact #callout {width: 180px;background-color:#4df9b2;padding:14px;margin:20px 0 0  30px; border:4px double #800000;}
#contact #callout p {color:#000;font-size:1em;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
#contact #callout p.small {font-size:.8125em;}


.siteindex { border-top: 1px dotted silver; border-bottom: 1px dotted silver; padding: 6px 0 6px 0; }
.siteindex h4 { text-align: center; margin: 0; }
.siteindex a { border-right: 1px dotted silver; padding-left: 10px; padding-right: 10px; }
.siteindex a.first { border-right: 1px dotted silver; border-left: 1px dotted silver; padding-left: 10px; padding-right: 10px; }
.siteindexletters h3 { width: 100%; border-bottom: 3px solid #eeeeee; padding: 0 0 0 14px;  text-align: left; color: #2ea4b2; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.siteindexletters p { margin: 0 0 0 34px; padding: 2px 2px 2px 6px; }

#stcentral h2.tabs-lblue,h3.tabs-lblue {background:url(images/tabs/raised_tab_lblue.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-orange,h3.tabs-orange {background:url(images/tabs/raised_tab_orange.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-lgreen,h3.tabs-lgreen {background:url(images/tabs/raised_tab_lgreen.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-black,h3.tabs-black {background:url(images/tabs/raised_tab_black.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-gray,h3.tabs-gray {background:url(images/tabs/raised_tab_gray.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-purple,h3.tabs-purple {background:url(images/tabs/raised_tab_purple.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-yellow,h3.tabs-yellow {background:url(images/tabs/raised_tab_yellow.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2.tabs-red,h3.tabs-red {background:url(images/tabs/raised_tab_red.jpg) no-repeat scroll 0 0 transparent;}
#stcentral h2 {color:black;margin:0;padding:14px 0 16px 30px;}
#stcentral h3 {color:black;margin:0;padding:18px 0 16px 30px;}

#quicklinks {min-height:560px;} * html #quicklinks { height:570px; }
.quicklinks1 {width:30%; float:left;display:inline; }
.quicklinks2 {width:34%; float: left; margin-left:6px;display:inline;}
.quicklinks3 {width:34%; float: left; margin-left:6px;display:inline;}
#quicklinks ul {margin:0; padding:0;}
#quicklinks ul li { list-style:none; padding: 0 0 0 24px; margin:0 2px 0 2px; height:18px;padding-top:4px;}
#quicklinks ul li.header { list-style:none; color:#006666;background:none;font-weight:bold;padding-left:0;}
#quicklinks ul li.hot { list-style:none; padding: 10px 0 0 48px; margin:0 2px 0 2px; overflow: hidden;height:24px;background: url(images/hot.png) no-repeat top left;}
#quicklinks ul li a { color:#800000; text-decoration:none;   }
#quicklinks ul li a:hover { color:#2ea4b2; }
#quicklinks h2 {color:#006666; margin: 6px 0 6px 0;}

#onlinecommunities {padding:0; margin:0;border-top: 1px dotted #2ea4b2;height:80px;clear:both;margin-top:20px;}
#onlinecommunities img {margin-right: 10px;margin-bottom: 10px;}
#onlinecommunities p.online {padding:0;text-align:left;}

#owl, #ecashier, #academicadvising, #library, #anonymoustip, #financialaid {width:180px; height:300px;}
#owl {background: url(images/sidebar-bg.png) no-repeat 0 0;}
#ecashier {background: url(images/sidebar-bg2.png) no-repeat 0 0;}
#academicadvising {background: url(images/sidebar-bg.png) no-repeat 0 0;}
#library {background: url(images/sidebar-bg3.png) no-repeat 0 0;}
#anonymoustip {background: url(images/sidebar-bg.png) no-repeat 0 0;}
#financialaid {background: url(images/sidebar-bg.png) no-repeat 0 0;}
#owl p, #ecashier p, #academicadvising p, #academicadvising h5, #library p, #anonymoustip p, #financialaid p {margin:0 20px 0 20px;color:#000;}
#owl ul, #ecashier ul, #academicadvising ul, #library ul, #anonymoustip ul, #financialaid ul {list-style:none outside none;margin:0;padding:0;padding-top:25px;}
#owl li, #ecashier li, #library li {width:180px;height:116px !important;margin:0;padding:0 !important;}
#academicadvising li, #library li, #anonymoustip li {width:180px;height:160px !important;margin:0;padding:0 !important;;}
#owl li a, #ecashier li a, #financialaid li a {display:block;width:180px;height:116px;position:relative;}
#academicadvising li a, #library li a, #anonymoustip li a  {display:block;width:180px;height:160px;position:relative;}
#owl li a {background:url(images/owl.png) 0 0 no-repeat;}
#ecashier li a {background:url(images/ecashier.png) 0 0 no-repeat;}
#academicadvising li a {background:url(images/academicadvising.png) 0 0 no-repeat;}
#library li a {background:url(images/library.png) 0 0 no-repeat;}
#anonymoustip li a {background:url(images/anonymoustip.png) 0 0 no-repeat;}
#financialaid li a {background:url(images/financialaid.png) 0 0 no-repeat;}
#owl li a:hover, #ecashier li a:hover, #academicadvising li a:hover, #library li a:hover, #anonymoustip li a:hover, #financialaid li a:hover {background-position:-180px 0;}

#extras { width:670px; height:350px;margin-top:10px;clear:both;}
#myBrochure { float:left;display:inline;width:242px; height:266px; padding-top:84px;padding-left:18px;background: url(images/myBrochure-bg.png) no-repeat 0 0;}
#myBrochure p, #myBrochure h3 {margin:0;color:#000; }
#videotour { float:left;display:inline;width:380px; height:320px;}
a.applynow { display:block;background: url(images/applynow.png) no-repeat 0 0; width:160px; height:350px;}
a:hover.applynow { background: url(images/applynow.png) no-repeat -160px 0;}
#extras-wide { width:900px; height:350px;margin-top:10px;clear:both;}
#extras-wide #videotour { margin-top:12px;margin-left:20px;}
#extras-wide #extras-right { float:left;display:inline; width:160px; height:350px;margin-left:20px;}

#sparkystipright {float:right;display:inline;width:300px;margin-left:20px;margin-bottom:10px;padding:10px;border:6px ridge #009999;background-color:#ff9900;}
#sparkystipleft {float:left;display:inline;width:300px;margin-right:20px;margin-bottom:10px;padding:10px;border:6px ridge #009999;background-color:#ff9900;}
#sparkystipfull {width:630px;margin-top:10px;margin-bottom:10px;padding:10px;border:6px ridge #009999;background-color:#ff9900;clear:right;}
#sparkystiprelated {width:148px;padding:10px;border:6px ridge #009999;background-color:#ff9900;}
#sparkystipleft p, #sparkystipright p, #sparkystipfull p {font-size:1em;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;text-align:left;}
#sparkystipright img, #sparkystipfull img {float:right;display:inline;border:none;margin-top:-30px;margin-right:-30px;}
#sparkystipleft img {float:left;display:inline;border:none;margin-top:-30px;margin-left:-30px;}
#sparkystiprelated img {border:none;}
#sparkysspotlight {width:330px;margin-top:10px;margin-bottom:10px;padding:10px;border:6px ridge #ff9900;background-color:#33ffcc;}
#sparkysspotlight img {float:right;display:inline;border:0;margin-top:-30px;margin-right:-30px;}

div.steps {margin-bottom:20px;padding:12px;border:1px solid silver;background:#fff url(/css/images/numbers/steps-bg.jpg) repeat-x bottom center;}
div.steps-01 {padding-left:100px;background:url("/css/images/numbers/1.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-02 {padding-left:100px;background:url("/css/images/numbers/2.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-03 {padding-left:100px;background:url("/css/images/numbers/3.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-04 {padding-left:100px;background:url("/css/images/numbers/4.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-05 {padding-left:100px;background:url("/css/images/numbers/5.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-06 {padding-left:100px;background:url("/css/images/numbers/6.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-07 {padding-left:100px;background:url("/css/images/numbers/7.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-08 {padding-left:100px;background:url("/css/images/numbers/8.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-09 {padding-left:100px;background:url("/css/images/numbers/9.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-10 {padding-left:100px;background:url("/css/images/numbers/10.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-11 {padding-left:100px;background:url("/css/images/numbers/11.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}
div.steps-12 {padding-left:100px;background:url("/css/images/numbers/12.png") no-repeat 0 0;min-height:100px; margin-bottom:20px;}


abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #006666;
}
.settransparency80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}