/* FILE UPDATED: 9/23/2010 - TFlanders*/
@font-face {
/*	font-family: 'BebasRegular';
	src: url('webfonts/BEBAS___-webfont.eot');
	src: url('webfonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
	url('webfonts/BEBAS___-webfont.woff') format('woff'),
	url('webfonts/BEBAS___-webfont.ttf') format('truetype'),
	url('webfonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
*/
	font-family: 'AaarghNormal';
    src: url('webfonts/aaargh-webfont.eot');
    src: url('webfonts/aaargh-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/aaargh-webfont.woff') format('woff'),
         url('webfonts/aaargh-webfont.ttf') format('truetype'),
         url('webfonts/aaargh-webfont.svg#AaarghNormal') format('svg');
	font-weight: normal;
	font-style: normal;
}
html, body {margin:0;padding:0;border:0;background: #F4F3EF;}

html {height:100%; }

body {background:#dbd7c4 url(../images-new/paper-bg.jpg) top center;margin:0 auto;}
body.home {background:transparent url(../images-new/header-bg.png) 0 0 repeat-x;height:100%;}
#container-top {min-height: 100%; height: auto !important; height: 100%; margin-bottom:-420px;}
.wrapper {width:1120px; margin:0 auto;}



.clear {clear:both;height:1px;overflow:hidden;line-height:1%;font-size:0px;margin-bottom:-1px;}
.ie6 .clear {height:auto;margin-bottom:0;}
.clear.height10 {height:10px;}

/*------ DEFAULT TEXT ------*/
body {font:12.5px "Lucida Grande","Lucida Sans Unicode", Arial, Sans-serif; color:#333333;}
hr {border:0 solid #ccc;border-top-width:1px;clear:both;height:0;}
h1 {font-weight:lighter !important;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode";line-height:22px;margin:0px;color:#4b4c3c;padding:0px;}
h2 {font-size:15px ,"Lucida Grande","Lucida Sans Unicode";line-height:1.2;}
h2 p, .sub_title p {margin:0;padding:0;}
h3 {font-size:22px;font-family:"Lucida Grande","Lucida Sans Unicode";line-height:1.2;}
h4 {font-size:20px;font-family:"Lucida Grande","Lucida Sans Unicode";line-height:1.2;}
h5 {font-size:17px;font-family:"Lucida Grande","Lucida Sans Unicode";line-height:1.2;margin: 0px;color:#524B26;padding:0px;}
h6 {font-size:15px;font-family:"Lucida Grande","Lucida Sans Unicode";line-height:1.2;}
span.reg-symbol {font-size:17px;}
/*ol {list-style:decimal;}
ul {list-style:square;}
li {margin-left:30px;}*/
sup {font-size:10px;vertical-align:text-top;}
table th {text-align:left;}

.topalign table td { vertical-align: top; }
.topalign table td img { padding-left: 20px; }
.accordion.topalign p { overflow: auto; }

.container {z-index:1;position: relative; width: 938px; text-align: left; margin: 0px auto;}
.head-container {z-index:1;position: relative; width: 1120px; text-align: left; margin: 0px auto;}

.ie6 a, .ie6 a:hover {background:transparent;}

/*------ POSITIONING ------*/
.fl_right {float:right;_display:inline;overflow:hidden;}
.fl_left {_display:inline;*position:relative;/*overflow:hidden;*/}
.safari .fl_left {width:100%}
.fl_right_img {float:right;_display:inline;overflow:hidden;margin:0 0 5px 10px;}
.fl_left_img {float:left;_display:inline;overflow:hidden;margin:0 10px 5px 0;}
.right {text-align:right;}
.center {text-align:center;}
.p_top {position:absolute;top:0px;}
.p_right {position:absolute;right:0px;}
.p_left {position:absolute;left:0px;}
.p_bottom {position:absolute;bottom:0px;}
.bump{margin-left: 15px; margin-bottom: 10px;}

img.print_logo {display:none;}
#fullheightcontainer {background:transparent url(../images-new/header-bg.png) 0 0 repeat-x;width:100%;}
/*#wrapper {background: url(../images/watermark.png) no-repeat top right;margin:0px auto;text-align:left;position:relative;width:938px;}*/
#wrapper {margin:0px auto;text-align:left;position:relative;/*width:938px;*/width:1120px;background:#f5f3ef url(../images-new/header-bg.png) 0 0 repeat-x;}
.ie6 #wrapper {height:101%;}
#outer {z-index:1;position:relative;margin-left:300px;width:800px;height:100%;}
#outter {z-index:1;position:relative;margin-left:15px;width:712px;height:100%;}
#fullouter {z-index:1;position:relative;margin-left:300px;width:677px;height:100%;}
#fullouter2 {z-index:1;position:relative;margin-left:300px;width:802px;height:100%;}
.ie6 #outer, .ie6 #outter , .ie6#fullouter{word-wrap:break-word;}
#float-wrap {width:512px;margin-right:-1px;float:left;display:inline;}
#float_wrapper {width:712px;margin-right:-1px;float:left;display:inline;}
#float_fullwrap {width:677px;margin-right:-1px;float:left;display:inline;}
#float_fullwrap2 {width:802px;margin-right:-1px;float:left;display:inline;}

/*------OLD HEAD/NAV SECTION ------
#header {z-index:2000;position:absolute;top:0px;width:100%;height:115px;}
.ie #header {background-position:top;}
#logo, #ie6_logo {position:absolute;left:30px;top:30px;z-index:3000;}
#ie6_logo {display:none;}
.ie6 #logo {display:none;}
.ie6 #ie6_logo {display:block;}
.home .ie6 #ie6_logo {display:block;left:29px;}

#nav_tools {float:right;text-align:right;margin-top:15px;margin-right:5px;}
#nav_tools p {padding-right: 7px;margin-bottom: 8px;font-size:11px;}
#nav_tools a {text-decoration:none;color:#000;font-weight:bold;}
#nav_tools a:hover {text-decoration:underline;}

.search-box {width:205px;margin-left:auto;margin-right:0px;}
input.search-field {float:left;color:#333;text-align:left;border:0;margin:0 -5px 0 0;font-size:11px;width:170px;padding:3px 0 5px 8px;height:16px;background:url(../images/buttons_icons/search_box.gif) no-repeat top right;}
input.search-go {float:left;border:0;margin:0;padding:0;width:26px;height:24px;background:url(../images/buttons_icons/search_button.png) no-repeat top left;cursor:pointer;}
*/
/*------NEW HEAD/NAV SECTION ------ */
#header {z-index:2000;position:absolute;top:0px;height:107px;}
.ie #header {background-position:top;}
#header .logo {background:transparent url(../images-new/logo-internal.png) 0 0 no-repeat;height:45px; width:210px; float:left; margin-right:0px; display:block;border:0;}
#header .logo a {display:block; text-indent:-9999px;border:0;width:210px;height:45px;}
body.home #header {height:107px; position:relative;}
body.home #header .logo {background:transparent url(../images-new/logo.png) top center no-repeat; width:100%;position:absolute;top:0; left:0;height:107px;}

.utility-menu {background:url(../images-new/utility-menu-bg.png) 0 0 no-repeat;float:right;width:371px;height:37px;position:relative;z-index:3;}
.utility-menu ul {width:300px;margin:3px auto;}
.utility-menu ul li {float:left; list-style-type:none; padding:8px 20px 8px 22px; font-size:11px; text-transform:uppercase;}
.utility-menu ul li.search {background:url(../images-new/icon-search.png) 0 5px no-repeat;}
.utility-menu ul li.search a {color:#bec78c; text-decoration:none;}
.utility-menu ul li.info {background:url(../images-new/icon-info.png) 0 5px no-repeat;}
.utility-menu ul li.info a {color:#f1cb00; text-decoration:none;}
/*.utility-menu ul li.chat {background:url(../images-new/icon-chat.png) 0 5px no-repeat;padding-left:30px;padding-right:0px;}*/
.utility-menu ul li.chat {padding:4px 0 4px 0;margin:0;}
.utility-menu ul li.chat a {color:#d9da55; text-decoration:none;}
.utility-menu ul li.chat a.chat-active:hover {cursor:pointer;}
.utility-menu ul li.chat a.chat-active {color:#d9da55; }
.utility-menu ul li.chat a.chat-inactive {color:#A5A370; }
#utility_panel_search {
    width:371px;
    position: absolute;
	right:0px;
    top: -3px;
    overflow: hidden;
    text-align: left;
	background:url(../images-new/drawer-btm.png) bottom center no-repeat;
	z-index:2;
	padding-bottom:7px;
	height:0px;
	}

#utility_panel_info {
    width:371px;
    position: absolute;
	right:0px;
    top: -3px;
    overflow: hidden;
    text-align: left;
	background:url(../images-new/drawer-btm.png) bottom center no-repeat;
	z-index:2;
	padding-bottom:7px;
	height:0px;
}

#utility_panel_content_wrapper {
	width:371px;
	height:100%;
	background:url(../images-new/drawer-bg.png) top center repeat-y;
}
span.form-h2 {color:#67652f; font-size:17px;margin-bottom:5px;line-height: 1.2;font-weight:bolder;}
.panel_content {padding-top:50px;padding-bottom:30px;}
.panel_content .closepanel {text-align:right;width:290px; margin:0 auto 10px auto;font-size:10px; color:#999;}
.panel_content .closepanel a {text-decoration:none;color:#ccc;}
.ie7 .panel_content {padding-bottom:20px;}
.search-box {width:300px;margin:0 auto;}
.search-box input.search-field {border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5; border-bottom:1px solid #f1f1f1;height:25px;width:250px;margin-left:10px;}
.search-box input.search-go {background:url(../images-new/search-btn.png) 0 0 no-repeat;width:30px; height:29px;border:none;}
.search-box input.search-go:hover {cursor:pointer;}
.request-info {width:300px;margin:0 auto;}
.request-info h2 {color:#67652f; font-size:17px;margin-bottom:5px;}
.request-info select, .request-info input {width:300px;margin:5px 0;}
.request-info label {display:none;}
.request-info ul#formFooter {display:block;width:100%; line-height:20px;margin-top:15px;}
.request-info ul#formFooter li {display:inline;float:left;margin-right:16px; vertical-align:text-bottom;}
.request-info ul#formFooter li a {vertical-align: text-bottom;}
.request-info ul#formFooter li.privacylink a {font-size:10px; color:#b9be9e; text-decoration:underline; font-weight:bold; cursor:pointer;}
.request-info ul#formFooter li.steps {font-size:10px; color:#b6b6b6; font-weight:bold;}
.request-info ul#formFooter li.button {margin-right:0px;float:right;}
.request-info ul#formFooter li.button a {font-size:14px; color:#67652f; font-weight:bold;float:right; text-decoration:none;}
.request-info ul#formFooter li.privText div {display:none;margin-top:10px;}
.request-info ul#formFooter li.privText p {line-height:14px;color:#444;font-size:10px;}
.request-info ul#formFooter li.privText p.title {font-weight:bold;margin-bottom:5px;height:16px;border-bottom:1px dotted #ccc;}

#header .login {float:left;margin:10px 0 10px 0px;font-size:11px; font-weight:bold; color:#cdd2b5; text-transform:uppercase;z-index:2; position:relative;}

body.home #header .login {margin-left:20px;}
#header .login a { color:#cdd2b5; text-decoration:none;}
#header .login span {color:#f1cb00;}


/*--- LEFT COLUMN ---*/

#left {width:206px;float:left;display:inline;position:relative;margin-left:-285px;_margin-right:-3px;}
#container-left {width:205px;padding:41px 0px 10px;}
/*
#container-left h2 {color:#963823;margin:0 0 6px 7px;line-height:1.1;}
#container-left h2 a {color:#963823;text-decoration:none;}
*/
/*h2.nav-banner { background-image:url(../images-new/navbanner-bkgd.png); background-repeat:no-repeat; width:210px; height:32px; margin:0; }*/

h2.nav-banner { width:250px; margin:0; background:transparent url(../images-new/navbanner-corner.png) bottom left no-repeat;padding-bottom:7px;}

/*h2.nav-banner span { font-family:'BebasRegular', Arial, Sans-serif; font-size:15px; font-weight:normal; color:#fff; word-spacing:5px;background-color:#818154;display:block;padding-left:32px;padding-top:4px;padding-bottom:6px;padding-right:3px;}*/
h2.nav-banner span { font-family:'AaarghNormal', Arial, Sans-serif; font-size:15px; font-weight:normal; color:#fff; word-spacing:5px;background-color:#818154;display:block;padding-left:32px;padding-top:7px;padding-bottom:6px;padding-right:3px; text-transform:uppercase;}

#container-left h2 a:link, h2 a:hover, h2 a:visited { color:#fff; text-decoration:none; }

div.menu {float:left;_display:inline;margin:0 0 30px -22px;width:232px;background-image:url(../images-new/left-nav-bkgd.png); background-position:bottom left; background-repeat:no-repeat; padding-top:20px; }

/*
div.menu ul li {margin:2px 0;list-style:none;background:url(../images/nav_menu/menu_bkg.png) repeat-y top left;width:200px;}
div.menu li a {font-size:10px !important;color:#333;text-decoration:none;text-transform:uppercase;display:block;width:200px;_width:160px;padding:7px 0 7px 15px;_z-index:1000;_position:relative;}
div.menu ul li.specialization a {display:block;padding-left:20px;text-transform:none;}
div.menu li a:hover {color:#fff !important;background:url(../images/nav_menu/menu_active_bkg.png) repeat-y top left;width:200px;_width:185px;padding:7px 0 7px 15px;_padding-left:20px;cursor:pointer;_position:relative;}
div.menu li a.current {background:url(../images/nav_menu/menu_active_bkg.png) repeat-y top left;width:200px;color:#fff !important;_width:185px;padding:7px 0 7px 15px;_position:relative;}
div.menu li a span {display:block;width:160px;}
*/

div.menu ul { font-family:Lucida Grande, Helvetica, Arial, sans-serif; margin:0; padding:5px 0 15px 32px; width:180px; }
div.menu ul li { list-style:none; color:#67652f; font-weight:bold; padding-bottom:9px; line-height:14px; }
div.menu ul li a, div.menu ul li a:link, .mainnav li a:visited { text-decoration:none; color:#67652f; }
div.menu ul li a:hover { color:#a93512;}
div.menu ul li.specialization {color:#aeb394; font-size:10px; font-weight:normal; padding-bottom:3px;padding-left:20px;}
div.menu ul li.specialization a {font-size:10px; font-weight:normal; padding-bottom:3px; line-height:12px;}
/*
@font-face {
			font-family: 'BebasRegular';
			src: url('css/webfonts/BEBAS___-webfont.eot');
			src: url('css/webfonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
				 url('css/webfonts/BEBAS___-webfont.woff') format('woff'),
				 url('css/webfonts/BEBAS___-webfont.ttf') format('truetype'),
				 url('css/webfonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
			font-weight: normal;
			font-style: normal;
		}
		.menu { background-image:url(images/left-nav-bkgd.png); background-position:bottom left; background-repeat:no-repeat; padding-top:20px; }
		h1.nav-banner { background-image:url(images/navbanner-bkgd.png); background-repeat:no-repeat; width:210px; height:32px; margin:0; }
		h1.fontface { font-family:'BebasRegular', Helvetica, Arial, sans-serif; font-size:15px; font-weight:normal; color:#fff; padding:4px 0 0 32px; letter-spacing:0; }
		h1 a:link, h1 a:hover, h1 a:visited { color:#fff; text-decoration:none; }
		.mainnav { font-family:Lucida Grande, Helvetica, Arial, sans-serif; margin:0; padding:5px 0 15px 32px; width:200px; }
		.mainnav li { list-style:none; color:#67652f; font-weight:normal; padding-bottom:9px; line-height:14px; }
		.mainnav li a:link, .mainnav li a:visited { text-decoration:none; color:#67652f; }
		.mainnav li a:hover { text-decoration:underline; }
		.subnav { margin:0; padding:2px 0 4px 20px; }
		.subnav li { color:#aeb394; font-size:10px; font-weight:normal; padding-bottom:3px; }
		.subnav li a:link, .subnav li a:visited { color:#aeb394; }
*/		

/*--- RIGHT COLUMN ---*/
#right {float:left;display:inline;width:207px;margin-right:-225px;margin-left:60px;position:relative;}
#outter #right{float:left;display:inline;width:207px;margin-right:-360px;margin-left:150px;position:relative;}
/* IE6 hack */
#right {_width:246px;_margin-left:0px;_margin-right:-500px;/*ma\rgin-right:-246px;*/}

#container-right .callOut h2 {color:#1799aa;font-size:24px;font-weight:normal;text-align:left;}
#container-right .callOut .contact_rep h3 {text-transform:uppercase;color:#524B26;font-size:18px;font-weight:bold;text-align:center;margin:0px;clear:both;}
#container-right .callOut .contact_rep h4 {text-transform:uppercase;color:#524B26;width:163px;font-size:13px;font-weight:bold;margin:0px auto;clear:both;padding-top:10px;border-top:1px solid #963823}
#container-right .callOut span {display:block;text-align:left;color:#353D3E;font-size:11px;}
#container-right .callOut .contact_rep span {display:block;text-align:center;color:#963823;padding-left:10px;font-size:12px;*clear:both;}
#container-right .callOut .contact_rep span em {color:#333;font-style:normal;}
#container-right .callOut .contact_rep img {margin:9px 0;}
#container-right {width:205px;margin-left:5px;}
.ie6 #container-right {float:right;display:inline;margin-left:1px;}
#container-right div.promo {margin:14px 0 0 10px;}
span.hidden_field {display:block;margin-left:-10px;}


/*Promos*/ 
.callOut {margin:0 auto;width:191px;}
.callOut.subcat {text-align:center;padding-top:20px;color:#333;}
.ie6 .callOut {margin-top:0px;}
.callOut * {text-align:center;margin-top:0px;}
.form_top {color: #000000; background: url(/images/PressFormTop.gif) 0 0 no-repeat #dcd8ca; border: 0px;height:43px;}
.form_top2 {color: #000000; background: url(/images/nursing/NISform_top.png) 0 0 no-repeat #aead8d; border: 0px;height:47px;}
.form_middle {padding:0 0 5px 0;*padding:5px 1px;background-color:#DCD8CA;margin-left:3px;}
.form_middle.nursing {padding:0 0 5px 0;*padding:5px 1px;background-color:#aead8d;margin-left:3px;}
.callOut .form_middle {line-height:1.1;}
.callOut .form_middle label {display:block;clear:both;margin-top:-2px;}
.callOut .form_middle label.inline {display:inline;clear:none;}
.callOut .form_middle input.field {width:158px;text-indent:3px;}
.ie .callOut .form_middle input.field {width:155px;padding-left:3px}
.callOut .form_middle input, .callOut .form_middle select {font-size:11px;text-align:left;margin-top:11px;}
.callOut .form_middle select option {font-size:11px;text-align:left;margin-top:3px;}
.callOut table td {padding:0px;height:20px;vertical-align:top;}
.callOut .form_middle select {float:left;margin-top:8px;margin-left:11px;}
.ff3 .callOut .form_middle select {margin-top:-1px;}
select.inline, input.inline {display:inline;}
.callOut .form_middle select.full_width, .callOut .form_middle select.ctrDropDown {width:162px;_width:164px;margin:10px 0 0 12px;_margin-left:12px;}
.callOut .form_middle select.ctrDropDownClick {width:300px;margin:10px 0 0 -120px;}
.callOut .form_middle select.refDropDownClick {width:230px;margin:10px 0 0 -55px;clear:both;}
#contact_rep {_position:relative;}
.contact_rep table.inline_elements {width:90%;margin-left:12px;*margin-left:6px;_margin-left:3px;}
.contact_rep table.inline_elements td {width:50%;padding:0px;}
.contact_rep table.inline_elements td select#state {width:55px;margin-top:11px;margin-left:0px}
.contact_rep table.inline_elements td input#zipcode {width:60px;float:right;margin-right:6px;*margin-right:5px;_margin-right:3px;text-indent:3px}
.callOut .form_middle input.submit {margin:11px 0;}
#apply_online {width:187px;text-align:center;padding-top:15px;margin-left:2px;}
.ie7 #contact_rep div {float:left;width:100%;clear:both;padding:0px;}
.ie6 a.talisma_chat {position:relative;}
.callOut input.submit-button{width: 158px;height: 40px;background: url(/images/btn_requestinfo.png) 0 0 no-repeat;border: none;display: block;cursor: pointer;text-align:center;margin-left: 13px;}
.callOut input.submit-button:hover {background-position: 0 -40px;}

.NISsubmit{background: url(/images/buttons_icons/btn_NISRegisterNow.png) 0 0 no-repeat; width:140px; height:40px; border:0px;}
.NISsubmit:hover{background: url(/images/buttons_icons/btn_NISRegisterNow_ovr.png) 0 0 no-repeat;}

div.top {background:url(../images/promo/top.jpg) top left no-repeat;width:189px;height:5px;}
div.middle {background:url(../images/promo/middle.jpg) top left repeat-y;width:154px;_width:154px;padding:9px 19px 8px 16px;_margin-top:-10px;}
div.middle p {width:155px;clear:both;}
div.middle img.promo_image {width:138px;height:107px;margin:5px 0 0 8px;}
div.middle hr {width:100%;height:1px;color:#470933;background-color:#470933;border:none;border:0px solid #470933;clear:both;margin:5px 0px;text-align:center;}
div.middle b {width:155px;font-size:14px;line-height:1em;color:#470933;display:block;}
div.middle a {text-align:right;color:#524B26;float:right;margin-top:5px;margin-right:0px;_margin-right:0px;display:block}
div.middle a.promo_image_link {text-align:left;color:transparent;margin:0px;float:none;}
div.bottom {background:url(../images/promo/bottom.jpg) top left no-repeat;width:189px;height:5px;}

#container-left div.promo {width:189px;_width:auto !important;margin:0 0 14px 10px;_padding-left:10px;_margin-left:0px;}
div.promo a { text-decoration: none; }
div.promo a:hover { color: #000000; text-decoration: underline; }

/*--- MIDDLE COLUMN  ---*/
#outter #container-center { padding-top: 20px; }
#center {width:512px;float:right;display:inline;margin-left:-1px;padding:10px 0px;}
#center2 {width:677px;float:right;display:inline;margin-left:-1px;padding:10px 0px;}
#center3 {width:802px;float:right;display:inline;margin-left:-1px;padding:10px 0px;}
#container-center p {margin-bottom:10px;line-height:1.4;/*padding-left:10px;*/}
#container-center h1 {/*padding-left:10px;*/margin-top:20px;margin-bottom:8px;font-weight:normal;}
#container-center h2 {margin:0px;margin-bottom: 10px;/*padding-left:10px;*/font-weight:normal;color:#83180b;}
h2#sub_head {font-size:15px;line-height:19px;font-weight: normal;color:#666;margin:-5px 0 10px 0px;padding:0px;}
#container-center ul, #container-center ol {margin-bottom:10px;}
#container-center ul.spaced li {margin-bottom: 10px;}
#breadcrumb {width:490px;margin-top:0px;/*padding-left:10px;*/font-size:11px;float:left;position:relative;}
#outter #breadcrumb {width:100%; padding-top: 15px;}
#fullouter #breadcrumb {width:100%;padding-top:0px;}
#breadcrumb div {width:88%;position:relative;float:left;}
#outter #breadcrumb div {width:88%;position:relative;float:left;}
#breadcrumb a, #container-center li a, #container-center a, #container-center p a, dd a {color:#37621B;text-decoration:none;}
#breadcrumb a:hover, #container-center li a:hover, #container-center a:hover, #container-center p a:hover, dd a:hover { text-decoration: underline; color: #273913; }
#breadcrumb ul {margin:0px;}
#breadcrumb ul li {float:left;list-style:none;display:inline;margin:0px;white-space:nowrap;}
#breadcrumb ul li.notCurrentPage {padding-right:15px;background:url(../images/buttons_icons/breadcrumb_arrow.gif) center right no-repeat;}
#breadcrumb strong {font-weight:normal !important}

span.sub_title {font-weight:bold;display:block;margin:0 0 10px 10px;color:#333;}
span.sub_title_indent {font-weight:bold;display:block;margin:0 0 10px 10px;}
p.tieriary_title {font-size:15px;color:#666;padding: 0px;}
#container-center p.tieriary_title {line-height: 19px;}
dl {margin-left:10px;}
dt {margin-left:10px;}
dd {padding-bottom:5px;padding-left:20px;}
ul li {list-style:disc;}
ul li li {list-style:circle;}
ul li li li {list-style:square;}
#compliant_content {display:block;}
#ie_fix_content {display:none;float:left;*width:280px;_width:270px;}
ul.paragraph_list {margin-left:175px;width:290px;}

a.student-login {background:url(../images/buttons_icons/btn_studentlogin.png) no-repeat;display:block; height:35px;}
a.student-login:hover {background:url(../images/buttons_icons/btn_studentlogin-ovr.png) no-repeat;}
/*Photos*/
.board_image {width: 101px; height: 101px; float:left;margin: 5px;margin-right:15px;}
.main_left_image {float:left;width:167px;_height:157px;padding:0 10px 5px 10px;}
.main_left_image img, .main_right_image img {width:157px;height:157px;}
.main_right_image {float:right;overflow:hidden;width:167px;padding:0 15px 0 10px;}
.main_left_image span, .main_right_image span {font-size:10px;line-height:1;color:#999;width:157px;display:block;margin:0px;padding:0;}
.main_left_image img, .main_right_image img {border:1px solid #999;}
.main_image {position:relative;padding:0px;width:512px;height:191px;clear:both;margin:0 0 10px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
.main_image p, .student_image p {padding-left:0;}
.main_image img {border:0px}
.large_image {position:relative;top:10px;padding:0px;width:512px;height:273px;margin:0 0 20px 0;-moz-border-radius:3px;-webkit-border-radius:3px;clear:both;}
.student_image {position:relative;top:10px;padding:0px;width:512px;height:191px;margin:0 0 20px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
.student_image em {font-style:normal;}
hr.student {width:98% !important;display:block;margin:25px 0 15px 10px;}
.campus_image {position:relative;top:10px;padding:0px;width:512px;height:191px;margin:0 0 20px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}

img.bottomleft, img.bottomright, img.topleft, img.topright {display:none;}
.ie img.topleft {display:block;_display:none;position:absolute;left:0px;top:0px;}
.ie img.topright {display:block;_display:none;position:absolute;right:0px;top:0px;}
.ie img.bottomleft {display:block;_display:none;position:absolute;left:0px;bottom:0px;}
.ie img.bottomright {display:block;_display:none;position:absolute;right:0px;bottom:0px;}
.ie6 img.topright {margin-right:0px;}

.top_cover {position:absolute;top:-3px;background:url(../images/photos/center_column/masks/top_bar.png) no-repeat bottom left;z-index:2;width:512px;height:32px;}

#bottom_cover {position:absolute;background:url(../images/photos/center_column/masks/image_mask_bottom.png) bottom left no-repeat;left:0;bottom:0;z-index:2;width:512px;height:32px}
.ie6 #bottom_cover {bottom:-1px;}
p.caption {padding:8px 0 0 10px;margin-bottom:0px;z-index:5;color:#FFF;font-size:13px;font-weight:bold;}
p.caption em {font-style:normal;}
#campus_pic_holder {display:none;}
#slider {height: 191px; overflow: hidden;}
#campus_slideshow {position:relative;height:191px;width:512px;margin:0 0 10px 0;}
.campus_pics {position:absolute;padding:0;overflow:hidden;display:none;}
.campus_pics .rounded img {-moz-border-radius:3px;-webkit-border-radius:3px;}
.campus_pics img {top:0px;left:0px;}
#campus_mask {position:absolute;left:0px;top:0px;z-index:100;background:url(../images/photos/center_column/masks/large_campus_mask.png) bottom left no-repeat;width:512px;height:191px;}

#wide_mask {position:absolute;left:0px;top:0px;z-index:100;background:url(../images/photos/center_column/masks/wide_hero_mask.png) bottom left no-repeat;width:683px;height:261px;}
#wide_mask p {color:#fff; position: absolute;bottom:-3px;left:10px; width:660px;}
#locations_mask {position:absolute;left:0px;top:0px;z-index:100;background:url(../images/photos/center_column/masks/corners_only_campus_mask.png) bottom left no-repeat;width:512px;height:191px;}
#campus_bottom {position:absolute;left:1em;bottom:0.3em;} 
#campus_bottom table.caption {padding:0px;width:440px;margin-bottom:3px;color:#fff;font-size:11px !important;}

#maskarea {position:relative;height:191px;width:512px;margin:0 0 10px 0;}
#hero_mask {position:absolute;left:0px;top:0px;z-index:100;background:url(../images/photos/center_column/masks/512_hero_mask.png) bottom left no-repeat;width:512px;height:191px;}
#image_caparea {position:absolute;left:1em;bottom:0.1em;color:#fff;font-size:11px !important;}
#image_caparea p {margin:0;padding:0;}


#helpful_links {float:right;clear:right;margin-left:10px;background:#f5f5f5;border:1px solid #ccc;padding:5px;}
#helpful_links span {font-weight:bold;font-size:16px;display:block;margin:0 auto;color:#524B26}
#helpful_links ul {margin:0;}
#helpful_links ul li {margin-left:15px;list-style:square;padding-bottom:3px;}
#helpful_links ul li a {color:#524B26;text-decoration:none;}
#helpful_links ul li a:hover {text-decoration:underline;}
#helpful_links ul li a.current {color:#666;}
#helpful_links ul li a:hover.current {text-decoration:none;cursor:default}

.vid {margin:10px 0 0 12px;width:98%;}

/*Scroller*/ 
div#histograph {float:left;width:468px;}
div.scrollable {position:relative;overflow:hidden;width:375px;height:280px;padding:10px 0;border:1px solid #CCC;background:#EFEFEF;}
div.scrollable div.items {width:20000em;position:absolute;clear:both;margin-left:10px;}
div.scrollable div.items div {float:left;text-align:left;width:330px;padding:5px;font-size:16px;margin-right:20px;}
div.scrollable div.items div.active {border:1px inset #CCC;background: #FFF;}
div.scrollable div.items div span {float:left;display:inline;font-weight:bold;clear:both;margin-right:10px;}
div.scrollable div.items div p {padding-left:10px;font-size:11px;padding-top:0px;}
div.scrollable {float:left;}
a.prev, a.next, a.prevpage, a.nextpage {display:block;width:18px;height:18px;background:url(../images/buttons_icons/scroller_left.png) no-repeat;float:left;margin:43px 10px;cursor:pointer;font-size:1px;}
a.prev:hover, a.next:hover, a.prevpage:hover, a.nextpage:hover {background-position:0px -18px;}
a.disabled {visibility:hidden !important;}
a.next, a.nextpage {background-image:url(../images/buttons_icons/scroller_right.png);clear:right;}
div.navi {margin-left:auto;margin-right:auto;width:90px;height:20px;}
div.navi a {width:8px;height:8px;float:left;margin:3px;background:url(../images/buttons_icons/scroller_navigator.png) no-repeat 0 0;display:block;font-size:1px;}
div.navi a:hover {background-position:0 -8px;}
div.navi a.active {background-position:0 -16px;}

/*Center Column Box*/
.center_column_box {margin-bottom:20px;margin-left:15px;width:416px;}
.center_column_box .top {background:url(../images/center_column_box/top.png) no-repeat bottom left;height:8px;}
.center_column_box .middle {position:relative;background:url(../images/center_column_box/middle.png) repeat-y top left;/*overflow:hidden;*/clear:both;padding:0 9px 0 10px;}
.center_column_box .middle img {float:left;margin-right: 10px;vertical-align:top;}
.center_column_box .bottom {background:url(../images/center_column_box/bottom.png) no-repeat top left;height:9px;}
.center_column_box p {padding-top:0px;}
.center_column_box p span.title {font-size:14px;font-weight:bold;color:#524B26;display:block;line-height:1;}
.center_column_box p a.p_right {color:#524B26;font-weight:bold;text-decoration:none;margin-right:10px;}

/* Tabs */
.tabs {margin-bottom:12px;}
#flowtabs {width:512px;height:32px !important;margin:0 !important;padding:0;_margin:0 0 -2px 1px !important;}
#outter #flowtabs {width:712px;}
#flowtabs li a {color:#fff;text-decoration:none;}
#flowtabs li a:hover {color:#fff;text-decoration:none;}
ul.css-tabs {margin:0 !important;padding:0;height:32px;border-bottom:7px solid #83180b;}
ul.css-tabs li {float:left;padding:0;margin:0;list-style-type:none;color:#fff;}
ul.css-tabs a {background-image:none;background-color:#524B26 !important;color:#fff;float:left;display:block;padding:5px 8px;text-decoration:none;border:1px solid #524B26;border-bottom:0px;height:18px;font:bold 13px/1em arial;margin-right:2px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;position:relative;top:3px;} 
ul.css-tabs a:hover, ul.css-tabs a.current, ul.css-tabs li.ui-tabs-selected a {float:left;display:block;padding:5px 8px;_padding:5px 7px;text-decoration:none;border:1px solid #4D0F03;border-bottom:0px;height:18px;background:#83180b url(../images/tab_bkgnd.png);color:#FFF;font:bold 13px/1em arial;margin-right:2px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;position:relative;top:3px;}
ul.css-tabs li span.tab em {font-style:normal !important;display:block;}
ul.css-tabs li span.tab em.single {padding-top:3px;}
.ie6 ul.css-tabs a {padding:5px 7px;}

/* tab pane */
#flowpanes .tab_panes {display:none;}
div.css-panes {background:#fff;padding-bottom:10px;*width:470px !important}
div.css-panes div.tab_panes {/*display:none;*/min-height:150px;margin-top:0px;overflow:hidden;padding:17px 18px;background-color:#fff;}
div.tabs div.tab_panes h2 {padding-left:0px !important;font-size:14px;font-weight:bold !important;margin-bottom:5px !important;}
div.css-panes div.tab_title {font-size:12px;font-weight:bold;}
div.tabs div p {padding-left:0px !important;}
div.css-panes div a {color:#524B26;}
div.css-panes div table {width:100%;}
div.css-panes div table * a {color:#524B26;}
div.css-panes div table.generic th  {background:#1799aa;color:#FFF;padding:3px 13px;text-align:left;border-right:1px solid #FFF;}
div.css-panes div table.generic td {background:#E5E5E5;padding:10px 13px;line-height:1.5;border-right:1px solid #FFF;}
div.css-panes div table.events td {border-top:1px solid #F5F5F5;line-height:1.6;width:50%;}
div.css-panes div table.generic td.info {line-height:1.6em;}
div.css-panes div table.generic td a {color:#524B26;}
div.css-panes div table.course_table th.first {width:90px;}
div.css-panes div table.course_table th.last {width:80px;}
div.css-panes div table.course_table th {padding:3px 13px;text-align:left;}
div.css-panes div table.course_table td {padding:3px 13px;line-height:1;border-bottom:1px solid #eae5e1;}
div.css-panes div table.course_table tr.no_border * {border:0px solid #000;}
div.css-panes div.faculty-info {float:left;_display:inline;overflow:hidden;width:248px;padding:0;margin-bottom:15px;}
div.css-panes div.faculty-stats {float:right;_display:inline;overflow:hidden;padding:0;margin-bottom:15px;}
div.css-panes div.faculty-stats table {width:158px;}
div.css-panes div.faculty-stats img {margin-bottom:-3px;}
div.css-panes div table.events-news td {border:1px solid #ccc;padding:2px;}
div.css-panes div p {padding-left:0px !important;}
div.css-panes p span {font-weight:bold;letter-spacing:0.1em;}
div.css-panes ul li {list-style:disc;}
div.css-panes ul li li {list-style:circle;}
div.css-panes ul li li li {list-style:square;}
 

/*Accordion*/ 
.accordion {background:transparent;width:100%;}
.accordion p strong em {*display:block;*clear:both}
div.accordion.narrow {background:#fff;width:96%;*width:455px;padding:10px 5px 0 10px;_padding:10px 10px 0 15px;}
div.accordion.wide {background:#fff;padding:10px 10px 0 10px;width:98%;*width:680px;_width:670px;*margin-bottom:-10px;_margin-bottom:0px;}
div.tab_panes div.accordion {background:#fff !important;}
.accordian_tabs {padding:0px;margin-top:10px;}
.accordion h5 {font-size:12px;color:#333;margin:0;/*margin-left: 10px;*/padding:5px 8px 6px 0px;border-bottom:2px solid #EAE5E1;cursor:pointer;}

.accordion h6 {font-size:11px;color:#A93512;margin:0;/*margin-left: 10px;*/padding:0px 0px 6px 0px;}

.accordion div.pane {/*display:none;*/height:auto;padding:5px 3px;color:#333;font-size:12px;*width:420px;*overflow:hidden;}
.accordion div.pane h3 {font-weight:normal;margin:0 0 -5px;font-size:16px;color:#999;}
.pane table.sites td {width:45%;padding:5px;} 
.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible {position:absolute;left:-99999999px;}
.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix {display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {height:1%;}
.ui-helper-clearfix {display:block;}
/* end clearfix */
.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
 
/* states and images */
.ui-icon {display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-accordion .ui-accordion-header {cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix {display:inline;}
.ui-accordion .ui-accordion-header-active {border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a {display:block;font-size:1em;padding:.5em .5em .5em 2.2em;}
.ui-accordion .ui-accordion-header .ui-icon {position:absolute;right:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content {padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;}
.ui-accordion .ui-accordion-content-active {display:block;}
.ui-accordion .ui-icon-plus {width:15px;height:15px;background:url(../images/buttons_icons/plus-sign.png) no-repeat;}
.ui-accordion .ui-icon-minus {width:15px;height:15px;background:url(../images/buttons_icons/minus-sign.png) no-repeat;}

.fauxaccordion { font-size:12px;color:#333;margin:0 !important;padding:5px 8px 6px 0px !important;border-bottom:2px solid #EAE5E1; font-weight: bold; margin-left: 10px !important; }

/* Events */
.event_list {width:512px;background:#fff;}
#outter .event_list{width:100%;}
.news_events .event_list {width:450px;margin-top:5px;}
table.events {margin-top:10px;width:450px;}
table.events th, .event_list th {background:#524B26;padding:2px;color:#fff;font-size:13px;}
.news_events table.events th, .news_events .event_list th {background:#524B26}
table.events td, .event_list td {padding:6px 2px;line-height:1.5;vertical-align:top;}
table.events td.border_bottom, .event_list td.border_bottom {border-bottom:1px solid #ccc;}
table.event_details {margin-left:10px;width:450px;}
table.event_details th {width:30%;white-space:nowrap;}
table.event_details th, table.event_details td {padding:3px;vertical-align:top}
.event_list th {padding:2px 5px;} 
.event_list td {padding:5px;}
table.tab_locations td {padding:0 5px 10px 0;}
.tabs table.event_list { width: 491px; }


/*GOOGLE Map*/
.google_map, .news_events, .faculty {width:458px;background:#fff url(../images/dark_bar.png) top left no-repeat;padding:10px 0 10px 10px;}
.google_map a, .news_events a, .faculty a {color:#524B26;}
.google_map span, .news_events span, .faculty span {color:#fff;font-size:13px;font-weight:bold;}
.news_events div {width:447px;margin:0px;padding:10px 0px;}
#google_map {width:432px;height:350px;margin:5px 0;border:1px solid #ccc}
#google_map iframe {margin-bottom:5px;clear:both;}



/*Clearing Blox*/
#clearheadercenter {height:105px;overflow:hidden;z-index:auto;}
#clearheaderleft {height:65px;overflow:hidden;z-index:auto;}
#clearheaderright {height:110px;overflow:hidden;z-index:auto;}
#clearfootercenter {height:42px;overflow:hidden;z-index:auto;}
.safari #clearfootercenter {clear:both;}
#clearfooterleft {height:42px;overflow:hidden;z-index:auto;}
#clearfooterright {height:76px;overflow:hidden;z-index:auto;}
#gfx_bg_middle {top:0px;position:absolute;height:100%;overflow:hidden;width:468px;margin-left:300px;}
#gfx_middle {top:0px;position:absolute;height:100%;overflow:hidden;width:693px;}
.ie6 #gfx_bg_middle, .ie6 #gfx_middle {display:none;}

/*------ FOOTER ------*/
/*
#disclaimer { margin-left: 10px; margin-right: 10px; padding-bottom:3px;}
#footer {z-index:1;position:absolute;clear:both;width:100%;height:150px;overflow:hidden;border-top:8px solid #524b26;}
.bottom_filler {width: 938px; padding:10px 0;background:#F4F3EF;color:#666;text-align:center;font-size:11px;}
.home_bottom_filler {padding:10px 0;background:#fff;color:#999;font-size:11px;text-align:left;padding-left:10px;line-height:1.5}
.home_bottom_filler a {color:#999;}

#footer table {width:100%;}
#footer table.layer1 {width: 938px;}
#footer .layer1 th {text-align:left;border-bottom:1px solid #ccc;padding:3px 10px;font-weight: bold;font-size: 11px;border-right:1px solid #ccc;}
#footer .layer1 th.last {border-right: none;}
#footer td {font-size: 10px;}
#footer .layer1 td {padding:3px 10px;border-right:1px solid #ccc;}
#footer .layer1 td.last {border-right: none;}
#footer .layer2 td {padding: 0px;padding-bottom: 2px;border: none;}
#footer a, #footer th a,#footer td a {text-decoration: none; color:#666;}
*/
/*------ HOMEPAGE ------*/
#main {background:url(../images-new/paper-bg.jpg) 0 0 repeat-x;margin-bottom:-48px;overflow:visible;}
.ie7 #main {background:none;}

#main #parallax {width:100%;height:100%;position:absolute; top:0; left:0; overflow:hidden;background-color:transparent;z-index:0;}
#mask, #mask li {list-style-type:none;}

#mask		{ width:300%; height:100%;}
.box		{ width:33%; height:100%; float:left;}
.content	{ width:1020px; height:400px; top:180px; margin: 0 auto; position:relative;}
.inner {width:550px;}
.inner {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#8a8c8e;}
.inner p {margin:20px 0;}
.inner ul {list-style:circle inside;  font-size:16px; font-style:italic;font-weight:normal;margin-left:20px;}
#mask .inner li {list-style:disc inside;font-style:none;}
.inner ul li {margin:3px 0;}
.inner ul.column {float:left;width:250px;}

#location .inner {float:right;width:620px;}
#location .inner p {text-align:right;}
.content .inner button {border:none; color:#efefef; text-transform:uppercase;}
.content .inner button:hover {cursor:pointer;}
.content .inner button.bluebutton{height:37px;background:url(../images-new/btn-blue-right.png) top right no-repeat;padding-right:11px;float:right; }
.oldie .content .inner button.bluebutton {height:35px;}
.content .inner button.bluebutton a:link,.content .inner button.bluebutton a:visited,.content .inner button.bluebutton a {color:#ffffff;}
.content .inner button.bluebutton span {background:url(../images-new/btn-blue-bg.jpg) 0 0 no-repeat;display:block; line-height:39px;margin-top:-1px;padding-left:10px;padding-right:10px;font-size:14px; font-family:'BebasRegular', Arial, Sans-serif;word-spacing:5px;}
.content .inner button.goldbutton {height:37px;background:url(../images-new/btn-gold-right.png) top right no-repeat;padding-right:11px;float:right;}
.oldie .content .inner button.goldbutton {height:35px;}
.content .inner button.goldbutton span {background:url(../images-new/btn-gold-bg.jpg) 0 0 no-repeat;display:block; line-height:39px;margin-top:-1px;padding-left:10px;padding-right:10px;font-size:14px;font-family:'BebasRegular', Arial, Sans-serif;word-spacing:5px;}

.content .inner button.locationBtn {background:url(../images-new/btn_findacampusnearyou.png) 0 0 no-repeat; width:239px;height:42px;text-indent:-9999px; font-height:0px;overflow:hidden;float:right;margin-top:20px;}
.content .inner button.degreeBtn {background:url(../images-new/btn_findyourdegree.png) 0 0 no-repeat; width:194px;height:42px;text-indent:-9999px; font-height:0px;overflow:hidden;float:right;margin-right:20px;margin-top:30px;}
.content .inner button.supportBtn {background:url(../images-new/btn_learnaboutsupport.png) 0 0 no-repeat; width:239px;height:42px;text-indent:-9999px; font-height:0px;overflow:hidden;float:right;margin-top:20px;margin-right:80px;}
.content .inner button.degreeBtn:hover, .content .inner button.locationBtn:hover, .content .inner button.supportBtn:hover {background-position:0px -42px;}

.content .inner form {margin-top:20px;}
.content .inner form label {color:#eeb111; text-transform:uppercase;float:left;margin-right:10px;display:block;font-family:'BebasRegular', Arial, Sans-serif;word-spacing:5px;}

.backgrounds	{width:1200px; height:550px; overflow:hidden; background-repeat:no-repeat;}
#background2	{margin:-610px auto 0 auto;}
#background3	{margin:-450px auto 0 auto;}
#background4	{margin:-650px auto 0 auto;}

#honeycomb {width:6338px; height:100%; background:transparent url(../images-new/honeycombbackground2.png) 0px 0px no-repeat;}
/*
#bigpeople	{width:4338px; height:100%; background:url(../images-new/parallax-bg-girls.png);}
#littlepeople	{width:4338px; height:100%; background:url(../images-new/parallax-bg-boys.png);}
#red-girl {width:2400px;height:380px;background:url(../images-new/redgirl.png);border:0px solid red;}
*/
#background1.backgrounds {width:100%; overflow:hidden;}

#locationbg	{width:5600px; height:100%; background:transparent url(../images-new/location-bg.png) 20px 0 no-repeat; margin-top:-158px;}
#degreebg	{width:2400px; height:100%; background:transparent url(../images-new/degree-bg.png) top center no-repeat;}
#supportbg {width:2400px;height:100%;background:transparent url(../images-new/support-bg.png) top center no-repeat; margin-top:0px;}

/**tabbed slider **/
/*
#slidenav {width:100%; background:url(../images-new/slidenav-bg.png) 0 0 repeat-x;height:220px;z-index:1;position:relative;}
#slidenav ul, #slidenav ul li {margin:0; padding:0;}
#slidenav ul {width:720px; margin:0 auto;height:47px;}
#slidenav ul li {float:left; list-style-type:none; background:url(../images-new/tab-off-right.png) top right no-repeat;height:47px;padding-right:39px;margin-right:0px;}
#slidenav ul li a {display:block;background:url(../images-new/tab-off-left.png) top left no-repeat;padding-left:39px;line-height:47px;text-decoration:none; text-transform:uppercase;}
#slidenav ul li a span {display:block;background:url(../images-new/tab-off.png) 0 0 repeat-x;font-size:14px; font-family:'AaarghNormal', Arial, Sans-serif;}
#slidenav ul li a span.stack {display:inline-block;font-size:11px;width:35px;line-height:9px;padding-left:0px;}

#slidenav ul li.active {float:left; list-style-type:none; background:url(../images-new/tab-on-right.png) top right no-repeat;height:47px;padding-right:39px;margin-right:0px;}
#slidenav ul li.active a {display:block;background:url(../images-new/tab-on-left.png) top left no-repeat;padding-left:39px;line-height:47px;text-decoration:none; text-transform:uppercase;}
#slidenav ul li a.active span {background:url(../images-new/tab-on.png) 0 0 repeat-x;}


#slidenav ul li.degree a {color:#9ad8da;}
#slidenav ul li.location a {color:#f1cb00;}
#slidenav ul li.support a {color:#ced54b;}
#slidenav ul li.degree a.active, #slidenav ul li.location a.active, #slidenav ul li.support a.active {color:#fff;}
*/
#slidenav {width:100%; background:url(../images-new/slidenav-bg.png) 0px 0px repeat-x;height:220px;z-index:1;position:relative;}
#slidenav ul, #slidenav ul li {margin:0; padding:0;}
#slidenav ul {width:805px; margin:0px auto 0px auto;height:53px;position:relative;top:-6px;}
#slidenav ul li {float:left; list-style-type:none;height:53px;width:267px;margin-right:0px;}
#slidenav ul li a {display:block;line-height:53px;text-indent:-9999px;font-size:0px;}


#slidenav ul li.degree a {background:url(../images-new/Degree_Inactive.png) top left no-repeat;width:267px; height:53px;}
#slidenav ul li.degree a:hover {background:url(../images-new/Degree_Rollover.png) top left no-repeat;}
#slidenav ul li.degree a.active {background:url(../images-new/Degree_Active.png) top left no-repeat;}
#slidenav ul li.location a {background:url(../images-new/Location_Inactive.png) top left no-repeat;width:267px; height:53px;}
#slidenav ul li.location a:hover {background:url(../images-new/Location_Rollover.png) top left no-repeat;}
#slidenav ul li.location a.active {background:url(../images-new/Location_Active.png) top left no-repeat;}
#slidenav ul li.support a {background:url(../images-new/Support_Inactive.png) top left no-repeat;width:267px; height:53px;}
#slidenav ul li.support a:hover {background:url(../images-new/Support_Rollover.png) top left no-repeat;}
#slidenav ul li.support a.active {background:url(../images-new/Support_Active.png) top left no-repeat;}


.widget-bar {position:relative;margin:0 auto;width:1020px;}
.window {height:165px; width:1020px; overflow:hidden; position:relative;}
.widget_reel {position:absolute; top:0; left:0;}
.widget_reel .widget {float:left;padding:13px 19px;}
.widget_reel .widget.seperator {float:left;padding:0px;padding-top:12px;}
#position_contoller {position:relative;}
#position_contoller p {height:26px;}

/*------ Faculty spotlight ------*/
.faculty_table {width:491px;margin-top:25px;}
div.tab_panes .faculty_table {margin-top:0px;}
td.bio_text {vertical-align:top;padding-right:20px;}
td.bio_text span {color:#524B26;font-size:16px;padding-left:0px;font-weight:bold;}
td.bio_insert {vertical-align:top;width:157px;}
td.bio_insert div span {display:block;background:#1799A9;color:#fff;font-weight;bold;padding:3px;margin-top:-3px}
td.bio_insert div.more_info {padding:0 2px 5px 4px}
div.more_wrapper {color:#333;background:#f5f5f5;margin-bottom:10px;}
div.more_wrapper div {padding:0px;}


/*------ MISCELLANEOUS ------*/
table.even {background:#fff;}
table.odd {background:#f5f5f5;}
table * a, .fl_left a {color:#524B26}
.ie a {cursor:pointer !important;}
h2.no_image_space {display:block;margin-left:10px !important;}
p.small_text {font-size:10px;}
ul.disc li {list-style:disc !important;}
img.good_browsers {_display:none;}

/* Contact Us */
.contact_form {width:420px;}
.contact_form td.first {width:95px;} 
.contact_form td {padding:3px;}
.contact_form td.state_select {width:168px;}
.contact_form td label {padding-right:3px;}
.contact_form td br {clear:both;}
.contact_form td * {float:left;}
.contact_form td.right {float:right;}
.required {float:left;color:red;padding-left:5px;font-size: 9px;font-style: italic;}
.required .info {color:black;}
.required_right {margin-left:2px;color:red;}
hr.form {width:98% !important;display:block;margin:25px 0 15px 0px;}
div.video_holder {margin:0px;padding:10px 0 0 5px;background:white;border:1px solid #eaeaea;}

/* Assorted table */ 
table.locations_table {margin-left:0px;width:450px;}
table.locations_table th {color:#524B26;font-size:16px;border-bottom:1px solid #ccc;padding-top:10px;text-align:left;}
table.locations_table td {vertical-align:top;padding-top:5px;background:transparent;}
table.locations_table td.gap {font-size:1px;}
table.locations_table td a {font-weight:bold;}
table.locations_table td.image {width:155px;padding-left:5px;padding-bottom:10px;}
table.locations_table td.image img {border:1px solid #eaeaea}
table.locations_table td.degrees {vertical-align:top;height:50px;}
table.calendar {margin:0 0 10px 0;width:491px;}
table.calendar th {padding:2px 5px;}
table.calendar th {background:#524B26;color:#fff; font-size: 13px;}
table.calendar td {padding:5px;}
table.calendar td.first {width:33%;text-align:right;padding-right:5px;}

table.spaced td {padding: 5px;}

table.doe_table {width:680px;position:relative;z-index:1;}
table.doe_table td {vertical-align:top;padding-right:10px;padding-top:0px;padding-bottom:10px;position:relative;}
table.doe_table td.left-border {border-left:1px dotted #ccc;padding-left:10px;}
table.doe_table td.left-margin {padding-left:10px;}

.table-bottom {border-top:1px dotted #ccc;margin-bottom:20px;}


a.pdf, .ie6 a.pdf:hover {background: url(../images/buttons_icons/pdf-document.gif) no-repeat right center;padding-right:20px;line-height:16px;}
a.noicon { background: none !important; padding-right: 0px; }

/* Student Investment Disclosure Styles (DOE) */

#container-center h2.tmargin15 {margin-top:15px;}
.doe_dataheader {font-weight:bold; margin-bottom:15px;}
span.data_header {font-weight:bold;}
span.data_header:hover {cursor:default;}
.underlinetext {text-decoration:underline;}

#container-center table.doe_table a {text-decoration:underline; color:#999;}
#container-center table.doe_table a:hover {color:#000;}
.view-details #view-details-btn {
	/*
	border: 1px solid #534C28;
	background-color: #D4D3C9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:8px;
	float:right;
	*/
	background:url(../images/buttons_icons/view-program-details.png) no-repeat top center;
	float:right;
	display:block;
	width:136px;
	height:35px;
	text-indent:-9999px;
}
/*.btn_focus {background-color:#514B27;}*/
.btn_focus #view-details-btn {background-position:0 -37px;cursor:pointer;}
#container-center .btn_focus a {color:#ffffff;}
.degree {margin-top:15px;}
.degree .disclaimerbox {background-color:#D4D3C9; border:1px solid #534C28; padding:10px;}
table.doe_table tr td .tooltipr {
width: 250px; 
position: absolute; 
bottom: 0px !important;
left: 120px;
display: none;
font-weight: normal;
font-size: 12px; 
line-height: 1.2em; 
z-index: 300; 
background-color:#D4D3C9;
border:1px solid #514B27;
padding:10px;
text-decoration:none;

}
table.doe_table tr td .tooltipl {
width: 250px; 
position: absolute; 
bottom: 0px !important; 
left: -150px;
display: none;
font-weight: normal;
font-size: 12px; 
line-height: 1.2em; 
z-index: 300; 
background-color:#D4D3C9;
border:1px solid #514B27;
padding:10px;
text-decoration:none;

}
table.doe_table .tooltipr .text, table.doe_table .tooltipl .text {padding:0px;text-decoration:none;}
table.doe_table .tooltipl .text:hover,span.data_header:hover table.doe_table .tooltipr .text:hover {text-decoration:none;}
.setzindex {z-index:1;}
.accordion .custom-accordion-style h5 {background-color:#D6D4CF; color:#514B27;padding-left:8px;}
.accordion .custom-accordion-style .pane {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 10px 5px 10px;margin-bottom:10px;width:680px; background-color:#F4F3EF;}
#footer div.right-footer p.min-lineheight {line-height:1.3em;margin-right:20px;}
#footer div.right-footer p.min-lineheight span {line-height:2em;}


/* Generic form styles (not for homepage or right column forms) */
form.generic {margin-left:0px;}
form.generic table {width:410px;}
form.generic table td.cell_gap {width:30px;}
form.generic table td.pad5Left {padding-left:5px;}
form.generic table th {padding-right:3px;text-align:left;}
form.generic table td {padding:0 0 5px 0;vertical-align:top;}
form.generic table th span {font-weight:normal}
form.generic span.required {padding:0 3px 0 0;color:red;}
form.generic td span.required {float:none;margin-left:3px;}
form.generic input.type_text, form.generic select {border:1px solid #ccc;height:18px;padding:0px;font-size:11px;}
form.generic textarea {border:1px solid #ccc;font-size:11px;margin-bottom:10px;}
form.generic table.generic_checkbox th {text-align:right;}

.errors {color: #ab3137;display:none;margin-bottom:10px;font-weight:bold;}
label.error {clear:both;display: block;color: #ab3137;line-height:1.2}
input.error, select.error {border:1px solid #ab3137 !important;color:#ab3137 !important;margin-bottom:0px;}
form.generic select.required, form.generic input.required,  form.generic textarea.required{color:#333;}
/*.faq-block {display:none;}*/
form.generic table div#primaryDate table, form.generic table div#secondaryDate table {width:auto;}
form.generic table div#primaryDate table td, form.generic table div#secondaryDate table td {padding-right:4px;}
form.generic table td.calendarDateInput {padding:2px;}
#primary_date_ID_Link, #primary_date_ID, #secondary_date_ID_Link, #secondary_date_ID {display:none;}
#primaryDate {padding-top:5px;}

form.suggest-program {margin-left: 0px;}
form.suggest-program table td.pad5Left {padding-left:5px;}
form.suggest-program table td {padding:0 0 10px 0;vertical-align:top;}
form.suggest-program input.field, form.contact-form select, form.contact-form textarea {border:1px solid #A5ACB2;/*height:22px;*/margin-top:0px;vertical-align:top;}
form.suggest-program .overlabel {position:fixed;visibility:hidden;_position:absolute;_left:-99999px}
#home_form .overlabel {position:fixed;visibility:hidden;_position:absolute;_left:-99999px}
form.contact-form {margin-left:0px;}
form.contact-form table td.pad5Left {padding-left:5px;}
form.contact-form table td {padding:0 0 10px 0;vertical-align:top;white-space:nowrap;}
form.contact-form input.field, form.contact-form select, form.contact-form textarea {border:1px solid #A5ACB2;/*height:22px;*/margin-top:0px;vertical-align:top;}
form.contact-form label {position:fixed;visibility:hidden;_position:absolute;_left:-99999px}

form .input_half {width: 200px;}
form .input_full {width: 500px;}

.sortDiv {float:right;margin-right:20px;}
.sortDiv {font-weight:bold;}
.sortDiv button.go-btn {background:url(../images/buttons_icons/go-btn.gif) 0 0  no-repeat; border:none; width:40px; height:26px; text-indent:-9999px;margin-left:10px;}

/* TUiTION CALC STYLES */
.calcerror {color: #D8000C;padding: 5px;}
.tuitcalc-results .footer-widgets .content {height: auto;top: 0;width: 140px;padding-left:5px;}
.tuitcalc-wrapper {width:479px;margin:0 auto;}
.tuitcalc-query {border-bottom:1px solid #ccc;padding-bottom:15px;}
.tuitcalc-query input {width:78px;}
.tuitcalc-query select { width:140px;}
.tuitcalc-query button.nxt-btn {background:url(../images/buttons_icons/nxt-btn.gif) 0 0  no-repeat; border:none; width:20px; height:20px;text-indent:-9999px;margin:0 5px;}
.tuitcalc-query button.nxt-btn:hover {cursor:pointer;}
.tuitcalc-query button.go-btn{background:url(../images/buttons_icons/btn_go.png) 0 0  no-repeat; border:none; width:39px; height:23px; text-indent:-9999px;float:right;}

.ie7 .tuitcalc-query button.go-btn {float:none;position:relative;top:5px; left:10px;}
.tuitcalc-query button.go-btn:hover, .sortDiv button.go-btn:hover {background:url(../images/buttons_icons/btn_go-over.png) 0 0  no-repeat;cursor:pointer;}
.tuitcalc-query button.go-btn-fleft {background:url(../images/buttons_icons/btn_go.png) 0 0  no-repeat; border:none; width:39px; height:23px; text-indent:-9999px; margin-left:10px;}
.tuitcalc-query button.go-btn-fleft:hover {background:url(../images/buttons_icons/btn_go-over.png) 0 0  no-repeat;cursor:pointer;}

.tuitcalc-results { padding-top:15px;}
.tuitcalc-results .btn-row { float:right;}
#container-center .tuitcalc-results .btn-row a {color:#009900; text-decoration:underline;padding-left:10px;}
.tuitcalc-results .btn-row .email {}
.tuitcalc-results .btn-row .print {}
#container-center .tuitcalc-results h1 {color:#000; font-size:14px; font-weight:bold;width:350px;}
#container-center .tuitcalc-results h1 span {font-weight:normal;}

.tuitcalc-results .enrollment-wrap {background:url(../images/tuition-calc/tallbox-bg.jpg) top center no-repeat; height:100px;}
.tuitcalc-results .enrollment-wrap .col1 {float:left;border-right:1px solid #979797;width:192px;height:100%;}
.tuitcalc-results .enrollment-wrap .col1 .tuitcalc-content {clear:both;position:relative; margin-top:35px;}
.tuitcalc-results .enrollment-wrap .col1 .tuitcalc-content h3 {color:#000; font-size:14px;padding:0 10px;}
.tuitcalc-results .enrollment-wrap .col2 {float:right;width:286px;}
.tuitcalc-results .enrollment-wrap .upper-div,.tuitcalc-results .enrollment-wrap .lower-div {border-bottom:1px solid #979797;height:49px;width:285px;}
.tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content {float:right;line-height:50px;height:50px;}
.tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.tooltip-icon {padding:0 10px;}
.ie7 .tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.tooltip-icon, .ie7 .tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.tooltip-icon {position:relative; top:15px;}
.tuitcalc-results .enrollment-wrap .upper-div .tuitcalc-content span.price {border-left:1px solid #979797;font-size:18px; font-weight:bold;padding:14px;}
.tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content {float:right;line-height:50px;height:50px;}
.tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.tooltip-icon {padding:0 10px;}
.tuitcalc-results .enrollment-wrap .lower-div .tuitcalc-content span.price {border-left:1px solid #979797;font-size:18px; font-weight:bold;padding:14px;}
.tuitcalc-results .cpc {float:right;font-size:11px;}

.accordion .tuitioncalc-acc {margin-top:20px;margin-bottom:10px;}
#container-center ul.campus-locations {margin:0px;}
#container-center ul.campus-locations li {float:left;list-style-type:none; width:122px;margin-left:6px;margin-right:10px;margin-bottom:10px;}
.ie7 #container-center ul.campus-locations li {margin-left:12px;margin-right:0px;border:1px solid #000; width:125px;}
.tuitcalc-results .footer-widgets {}
.tuitcalc-results .footer-widgets .columns {float:left;width:150px;background:url(../images/tuition-calc/widget-col-btm.png) no-repeat bottom left;margin-right:14px;}
.tuitcalc-results .footer-widgets .columns.no-margin {margin-right:0px;}
.tuitcalc-results .footer-widgets .columns .column-middle {background:url(../images/tuition-calc/widget-col-bg.png) repeat-y 0 0;margin-top:-1px;min-height:105px;}
.tuitcalc-results .footer-widgets .columns .column-top {background:url(../images/tuition-calc/widget-col-top.png) no-repeat 0 0;line-height:1px;padding-bottom:8px;}
#container-center .tuitcalc-results .footer-widgets .columns h3 {font-size:12px;color:#000;border-bottom:1px solid #000;padding:0 10px 10px 10px;margin-bottom:8px;margin-right:2px;}
#container-center .tuitcalc-results .footer-widgets .columns div.tuitcalc-content {padding:10px;}
.tuitcalc-results .footer-widgets .columns span.phone {font-size:12px;color:#000;font-weight:bold;padding:10px;}
#container-center .tuitcalc-results .footer-widgets .columns ul {margin:0px;padding:10px;}
#container-center .tuitcalc-results .footer-widgets .columns ul li {list-style-type:none;margin:0px;}

.tuitcalc-tooltip{width:221px;position: absolute; bottom: 0px; margin-bottom:0px;left: 0px;display: none;font-weight: normal;font-size: 12px; line-height: 1.2em; z-index: 300; padding:0px;text-decoration:none;background-color:transparent;}
.ie7 .tuitcalc-tooltip {margin-bottom:42px;}
.whitespeechbubble {background:url(../images/tuition-calc/tooltip-top.png) 0 0 no-repeat;padding-top:7px;}
.whitespeechbubble .wsb-content {background:url(../images/tuition-calc/tooltip-bg.png) 0 0 repeat-y; padding:0 8px 5px 10px;}
.whitespeechbubble .wsb-btm {background:url(../images/tuition-calc/tooltip-btm.png) bottom left no-repeat;padding-bottom:18px;font-size:0px;line-height:0px;}

#dialog-form .logo {position:absolute; top:-20px; left:5px;z-index:3000;}
#emailForm {margin-top:10px;}
#emailForm td.alignright {text-align:right;}
#emailForm input {margin-bottom:8px;margin-left:10px;width:157px;}
#emailForm span.inlinemsg {color:#ccc;padding-bottom:8px;margin-left:10px;}
#emailForm textarea {width:220px; height:92px;margin-left:10px;font-family:arial;font-size:12px;margin-bottom:10px;}
#emailForm input.checkbox {width:20px;margin-bottom:30px;}
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-dialog-buttonset button.cancelBtn {background:url(../images/tuition-calc/btn-cancel.png) 0 0 no-repeat; width:77px; height:26px; border:0px; font-size:0;line-height:0;text-indent:-9999px;display:block;float:left;}
.ui-dialog-buttonset button.submitBtn {background:url(../images/buttons_icons/btn_submit.png) 0 0 no-repeat; width:82px; height:33px; border:0px; font-size:0;line-height:0;text-indent:-9999px;display:block;float:left;}


.ui-dialog-buttonset button.cancelBtn:hover {background:url(../images/tuition-calc/btn-cancel.png) 0 0 no-repeat;}
.ui-dialog-buttonset button.submitBtn:hover {background:url(../images/buttons_icons/btn_submit-over.png) 0 0 no-repeat;}
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; border:1px solid #000; background:#ffffff;}
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 0px; height: 18px; background: url(../images/tuition-calc/ui-icons_close-grey.gif) 0 0 no-repeat;}
.ui-dialog .ui-dialog-titlebar-close .ui-state-hover {background-position:0px 0px;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { margin-left:180px;zoom:1;}
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; zoom:1; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-widget-overlay { background-color: #666666;opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../images/tuition-calc/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* Article styles */
#article-body .limage {float: left; margin: 0px 20px 10px 0px; border: 1px solid #eaeaea;}
#article-body .rimage {float: right; margin: 0px 0px 10px 20px; border: 1px solid #eaeaea;}
#article-body h2 {margin-bottom: 8px;}
#article-body .text-block {float: right; width: 200px; margin-left: 10px; padding: 10px; border: 1px solid #eaeaea; background: #ffffff;}
#article-body .text-block p {padding-left: 0px; margin-left: 0px;}
#article-body .smaller {font-size: smaller;}
#article-body .strong {font-weight: bold;}

.ism_cert {margin-left: -5px;}
.ism_cert th, .ism_cert td {padding: 5px 3px;}
.ism_cert td {border: 1px solid #ccc;}

table.badges td { padding: 10px; }
table.badges td .embedcode { background: #fff; overflow: scroll; width: 300px; }

p.social_area { text-align: right; margin-right: 8px; margin-bottom:5px; }

.tooltip, .tooltipr, .tooltipl {padding:4px 6px;background:#fff;border:1px solid #cccccc;}
table.lightbox td { vertical-align: middle; }

/* Tag Styles */
table#tagresultTable tr td span.DescIndicator {background:transparent url(../images/sortDesc.png) 0 0 no-repeat;width:14px;height:7px;display:inline-block;margin-left:5px;}
table#tagresultTable tr td span.AscIndicator {background:transparent url(../images/sortAsc.png) 0 0 no-repeat;width:14px;height:7px;display:inline-block;margin-left:5px;}
table#tagresultTable {}
table#tagresultTable tr td {padding-top:5px;padding-bottom:0px;}
table#tagresultTable tr td.headtd {padding-bottom:5px;background-color:#E0DDD7;}



.tagsContainer { background-color:#EDEBE6; border-top:1px solid #CCC8C1;padding:5px;margin-bottom:12px;clear:both;position:relative;}
.tagsContainer h6 {font-size:10px; text-transform:uppercase;}
.tagsContainer ul, .tagsContainer ul li {margin:0; padding:0; list-style-type:none;}
.tagsContainer ul {position:absolute; top:5px; left:50px;}
.tagsContainer ul li {float:left; padding-right:10px;font-size:10px;}
.tagsContainer ul li a {color:#CCC8C1;text-decoration:none; text-transform:lowercase;}
.tagsContainer ul li a:hover {text-decoration:underline; color:#524B26;}



/** FOOTER STYLES **/
#container-bottom, .push { height:420px; clear:both; }
#footer {background-color:#67652f;}

#clearfootercenter {height:42px;overflow:hidden;z-index:auto;}
.safari #clearfootercenter {clear:both;}
#clearfooterleft {height:42px;overflow:hidden;z-index:auto;}
#clearfooterright {height:76px;overflow:hidden;z-index:auto;}

#footer {
	position: relative;
	width: 100%;
	clear:both;
	text-align: center;
}
#footer ul li {list-style-type:none;}

#footer-inner {
	width: 1024px;
	margin: 0 auto;
	text-align: left;
	padding-top: 33px;
}

#footer div.left-footer, 
#footer div.mid-footer, 
#footer div.right-footer {
	float: left;
	display: inline;
}

#footer div.footer-col1, 
#footer div.footer-col2, 
#footer div.footer-col3,
#footer div.footer-col4 {
	float: left;
	display: inline;
}

#footer div.left-footer {
	width: 174px;
	padding-left: 74px;
	border:1px solid #000;
}
#footer div.footer-col1 {
	width: 130px;
	padding-left: 0px;
}
#footer div.footer-col2 {
	width: 130px;
	background: transparent url(../images-new/footer-seperator.png) top left no-repeat;
	padding-left: 30px;
}
#footer div.footer-col3 {
	width: 445px;
	background: transparent url(../images-new/footer-seperator.png) top left no-repeat;
	padding-left: 30px;
}
#footer div.footer-col4 {
	width: 220px;
	background: transparent url(../images-new/footer-seperator.png) top left no-repeat;
	padding-left: 30px;
}

#footer div.mid-footer {
	background: transparent url(../images/footer/footer_left_divider.png) top left no-repeat;
	width: 490px; 
	padding-left: 28px;
	min-height: 245px;
}

#footer div.right-footer {
	background: transparent url(../images/footer/footer_right_divider.png) top left no-repeat;
	width: 225px;
	padding-left: 28px;
	min-height: 245px;
}

#footer div.bottom-footer{
	clear: both;
}

#footer div.bottom-footer{
	background-color: #818154;
	width: 100%;
	height: 42px;
	text-align: center;
	margin-bottom: -15px;
}

#footer div.bottom-footer-inner {
	width: 1024px;
	text-align: right;
	margin: 0 auto;
	position: relative;
}

#footer div.left-column,
#footer div.mid-column,
#footer div.right-column {
	float: left;
	display: inline;
	width: 145px;
	margin-right:10px;
}
#footer div.right-column {width:120px;}

#footer h3 {
	font-size: 16px;
	font-weight: normal;
	color: #b9be9e;
	margin-bottom: 12px;
}
#footer h3 a { color: #b9be9e !important; }

#footer h4 {
	font-size: 12px;
	font-weight: normal;
	color: #ced54b;
	margin-bottom: 4px;
}

#footer .right-footer h4 {color:#f1cb00;}
#footer .footer-col4 h4 a {color:#f1cb00;}


#footer ul {
	padding-bottom: 20px;
	
}

#footer ul li {
	margin: 0px;
	padding: 0px 0 5px 0;
	font-size: 12px;
	color: #d1cfbf;
	white-space: nowrap;
}

#footer ul li a {
	display: block;
	
}

#footer a:link, 
#footer a:visited, 
#footer a:active {
	color: #d1cfbf;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer div.footer-col4 p {
	color: #d1cfbf;
	font-size: 12px;
	float: left;
}
#footer div.footer-col4 p span {line-height:2em;}

#footer div.footer-col4 p.adjustment {
	margin-right: 8px;
}

#footer div.footer-col4 ul.sns-list {
	padding-bottom: 14px;
}

#footer div.footer-col4 ul.sns-list li {
	float: left;
	display: inline;
	width: 24px;
	height: 24px;
	margin-left: 4px;
}

#footer div.bottom-footer ul {
	position: absolute;
	top: 14px;
	right: 0px;
	margin: 0;
	padding: 0;

}

#footer div.bottom-footer ul li {
	display: inline;
	float: left;
	font-size: 11px;
	border-right: 1px solid #D1CFBF;
	margin: 0 3px 0 0;
	padding: 0 3px 0 0;
	color: #b9be9e;
}

#footer div.bottom-footer ul li.last-li {
	border: none;
}

#footer div.bottom-footer ul li a {
	
}

#footer .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#footer .clearfix {display:inline-block;}
#footer .clearfix {display:block;}
* html .clearfix {height: 1%;}
#footer .clearAll {
	clear: both;
}

.career_outlook {
	width:490px;
	background:#fff;
	
}
