/* ------------------------------------------------------
Styles for Divinity home page
Author: Kim Halbrook
Date: 01.26.07
Updated for HTML5: 02.04.2010 By Charles Eichmann
------------------------------------------------------ */
/* Structure ------------------------------------------------------*/
/*#mainContainer {border-right: 2px solid #F00; border: 2px solid #F00;}*/
header, #header {clear:both; border-top:3px #fff solid;}
#topRow {height:145px; overflow:hidden; margin:0; border-bottom:3px #fff solid; background:#EAE9D7;} /*url(../images/home/backgrounds/back_top-row.gif) repeat-y*/
#topRow div.left {float:left; border-right:2px solid #fff;}
#topRow div.right {text-align:left; margin:18px 33px 0 213px;}
#middle {border-bottom:2px solid #fff; clear:both;}
#bottomRow {border-top:2px solid #fff; border-bottom:1px solid #fff;}
#bottomRow #navLeft, #bottomRow #centerColumn, #bottomRow #actionLinks {
	height:360px; float:left; padding:17px 22px 12px 22px; text-align:left;}
#bottomRow #navLeft {width:136px; background:#d3d7cf; border-bottom:2px #d3d7cf solid; margin:0;} /*padding: 20px 28px;*/
#bottomRow #navLeft ul li {padding:0.3em 0;}
#bottomRow #centerColumn {width:310px; margin:0 0 0 2px; border:1px #eae9d7 solid; background:#FCFCFA url(../images/home/backgrounds/centerColumnGradient.jpg) repeat-x 0 -14px; overflow:auto;} /*padding: 24px 22px;*/
#bottomRow #centerColumn #tabs {display:inline-block;}
#bottomRow #centerColumn div.tab, #bottomRow #centerColumn div.tab-active {text-decoration:none; text-align:center; width:128px; height:16px; float:left; padding-top:5px;}
#bottomRow #centerColumn div.tab {color:#9C998F; cursor:pointer; background:url(../images/home/backgrounds/news-tab-sprite2.png) no-repeat 0 -32px;}
#bottomRow #centerColumn div.tab:hover {color:#333027; text-decoration:underline; background:url(../images/home/backgrounds/news-tab-sprite2.png) no-repeat 0 -64px;}
#bottomRow #centerColumn div.tab-active {color:#333027; cursor:default; background:url(../images/home/backgrounds/news-tab-sprite2.png) no-repeat;}
#bottomRow #centerColumn #news-tab {/*padding:5px 20px;*/ margin-right:1px;}
#bottomRow #centerColumn #events-tab {/*padding:5px 16px;*/ margin-right:1px;}
#bottomRow #centerColumn #twitter-tab {/*padding:5px 12px;*/ margin-right:0;}
#bottomRow #news {width:100%;}
#bottomRow #events {}
#bottomRow #twitter_div {}
#bottomRow #centerColumn div.tab_body {padding-top:10px; margin-top:4px; height:290px; clear:left;}
#bottomRow #centerColumn #buttons {text-align:right; margin-top:5px;}
#bottomRow #actionLinks {width:169px; margin:0 0 0 2px; border:1px #eae9d7 solid;
  -moz-border-radius-bottomright:10px; -webkit-border-radius-bottomright:10px; border-radius-bottomright:10px;} /*padding: 24px 32px;*/
#search {margin:0; padding:0;}
footer, #footer {margin:0 auto; padding:8px 0 10px 0; text-align:center; color:#999; font-size:9px; clear:both;}
/* Typography ------------------------------------------------------*/
#topRow #welcome h1 {text-align:left; color:#5a4e26; padding:0; margin:0; font-size:190%;}
#topRow #welcome p {color:#5A5544; margin:1em 0 0 0; font-size:100%;}
/*#news h2 {background:url(../images/general/bullet_garnish-ff.gif) no-repeat 0% 55%;
	padding:0 0 0 22px; font-family:Georgia, Times, serif; margin:0;}*/
	/*color: #7f660f;*/
/* Links ------------------------------------------------------*/
#topRow div.right a:link, #topRow div.right a:visited {color:#fff; text-decoration:none;}
#topRow div.right a:hover {color:#e5e2bb;}
#bottomRow #navLeft a:link, #bottomRow ul.minorLinks a:link {display:inline-block;}
#bottomRow #navLeft a:link, #bottomRow #navLeft a:visited, #bottomRow #navLeft a:active,
#bottomRow ul.minorLinks a:link, #bottomRow ul.minorLinks a:visited, #bottomRow ul.minorLinks a:active {
	color:#2e2b23; text-decoration:none; display:block;}
#bottomRow #navLeft a:hover, #bottomRow ul.minorLinks a:hover {color:#adad58;}
#bottomRow #centerColumn a:link, #bottomRow #centerColumn a:visited {color:#7f660f; text-decoration:none;}/*color: #5a5544;*/
#bottomRow #centerColumn a:hover {color:#adad58;}
#bottomRow ul.enrollment a:link {display:inline-block;}
#bottomRow ul.enrollment a:link, #bottomRow ul.enrollment a:visited {
	color:#333027; text-decoration:none; display:block; padding:1px 0; width:160px;}
#bottomRow ul.enrollment a:hover {color:#adad58;}
#bottomRow ul.enrollment a.apply:link, #bottomRow ul.enrollment a.apply:visited { /*style for "Apply Now" link */
	text-transform:uppercase; color:#9e2b1e; text-decoration:none;}
#bottomRow ul.enrollment a.apply:hover {color:#adad58;}
/* Lists ------------------------------------------------------*/
/* \*/ 
* html ul li {height: 1%;}
/* */ 
/*#topRow div.right ul {list-style-type: none; background-color: #919171; color: #fff;
	height: 18px; text-align: left; margin: 0; padding: 4px 0 0 34px;}
#topRow div.right li {display: inline; padding: 0 40px; margin: 0;
	background: url(../images/general/backgrounds/back_nav-divider.gif) repeat-y top right;}
#topRow div.right li.first {padding-left: 0; margin-left: 0;}
#topRow div.right li.last {background: none;}*/
#middle ul {height:81px; margin:0; padding:0;}
#middle ul li {float:left; list-style:none; margin:0; padding:0;}
#middle ul li.cltctw {background:url(../images/home/middle_links_sprite.png) no-repeat 0 -183px; border-right:2px #fff solid;}
#middle ul li.db {background:url(../images/home/middle_links_sprite.png) no-repeat -355px -183px; border-right:2px #fff solid;}
#middle ul li.an {background:url(../images/home/middle_links_sprite.png) no-repeat -567px -183px;}
#middle ul li.cltctw:hover {background:url(../images/home/middle_links_sprite.png) no-repeat 0 -100px;}
#middle ul li.db:hover {background:url(../images/home/middle_links_sprite.png) no-repeat -355px -100px;}
#middle ul li.an:hover {background:url(../images/home/middle_links_sprite.png) no-repeat -567px -100px;}

#middle ul li a{display:block; height:81px; text-indent:-99999px;}
#middle ul li.cltctw a {background:url(../images/home/middle_links_sprite.png) no-repeat 0 -3px; width:353px; height:81px;}
#middle ul li.db a {background:url(../images/home/middle_links_sprite.png) no-repeat -357px -3px; width:210px; height:81px;}
#middle ul li.an a {background:url(../images/home/middle_links_sprite.png) no-repeat -570px -3px; width:187px; height:81px;}

#bottomRow #navLeft ul{color:#5A5544; width:121px; list-style-type:none; margin:0; padding:0;}
#bottomRow #navLeft ul li{position:relative; background:none;
		/* Firefox */ -moz-transition-property:background; -moz-transition-duration:0.3s; -moz-transition-delay:0s;
		/* WebKit */ -webkit-transition-property:background; -webkit-transition-duration:0.3s; -webkit-transition-delay:0s;
		/* Opera */ -o-transition-property:background; -o-transition-duration:0.3s; -o-transition-delay:0s;
		/* Standard */ transition-property:background; transition-duration:0.3s; transition-delay:0s;}
#bottomRow #navLeft ul li:hover{background:#e7e9e4;}
#bottomRow #navLeft li ul{
	position:absolute; left:120px; top:1px; display:none; background:#e7e9e4;
	border:#333 1px solid; width:115px; padding:2px;
	-moz-box-shadow:2px 2px 3px #999; -webkit-box-shadow:2px 2px 3px #999; box-shadow:2px 2px 3px #999;
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#bottomRow #navLeft li:hover ul{display:block;}
#bottomRow #navLeft li ul li:hover{background:#fff;}
#bottomRow #centerColumn ul{list-style-type:none; color:#5a5544; padding:0; margin:0;}
#bottomRow #centerColumn li{margin-bottom:8px; padding-bottom:8px; border-bottom:1px #F4F4F4 solid;/*#E6E5D3*/}
#bottomRow ul.enrollment{list-style-type:none; padding:0; margin:0 0 1.3em 0; font-weight:bold; color:#333027;}
#bottomRow ul.enrollment li{background:#fff url(../images/home/arrow.gif) no-repeat center right; border-bottom:1px solid #F4F4F4;/*#E6E5D3*/ margin-bottom:5px;}
#bottomRow ul.enrollment li.last{border:none;}
#bottomRow ul.minorLinks{color:#5a5544; list-style-type:none; margin:15px 0; padding:0;}
/* Form elements ------------------------------------------------------*/
form.search{height:15px;}
form.search p{padding:0; margin:0;}
form.css p label{float:left; width:40%; font:bold 1.0em Verdana, Arial, sans-serif;}
form.css p.buttons{background-color:#eae9d7;}
form input.field{border-top:1px solid #dcdcdc; border-left:1px solid #e9e9e9; background: url(../images/general/backgrounds/back_search-field.gif) repeat-x; height:12px; width:100px; display:inline; font-size:0.7em;}
form input.search{margin-top:0px; display:inline;}
/* Miscellaneous ------------------------------------------------------*/
#darkBorder{border-top:8px solid #5A5544;}
