@charset "UTF-8";
/* CSS Document */

*							{	padding:0;margin:0; }
body 						{	font-family:Arial, Helvetica, sans-serif; background:#F1F1F1;}
object 						{	outline:none; }
a:active, a:focus 			{	outline: none; border:0px;-moz-outline-style:none;}
a:focus 					{	outline: none;}
.clear						{	clear:both;height:0px}

/* Main Layout Items */
img.home_page_hero			{	width:100%}
a.logo						{	position:absolute; top:20px; right: 50px;}
.home_what_we_stand_for		{	width:370px; background:#FFF; position:absolute; top:100px; left:0; color:#7F2E5D;padding:20px 30px;font-family: 'Open Sans', sans-serif; border-top-right-radius:1em;border-bottom-right-radius:1em; background:url(../images/white_bg.png)}
.home_what_we_stand_for h1	{	font-size:54px; line-height:56px; margin-bottom:10px}
.home_what_we_stand_for p	{	font-size:20px; padding: 8px 0; font-weight:300;}
.home_what_we_stand_for strong{	font-style:italic;}

.wrapper					{	max-width: 980px; margin: 0 auto; background:#fff}
header						{	height:110px; text-align:right; border-top: solid 5px #7F2E5D}
header a					{	margin: 20px 5% 0 0; display:block}
nav							{	margin: 0 5% 30px 5%;}
nav	ul						{	}
nav	li						{	float:left; list-style:none;width: 14.25%;display:block;height:62px; }
nav	li a					{	text-align:center; height:42px; background:#7F2E5D; color:#fff; display:block; font-size:13px; text-decoration:none; padding-top: 10px;font-family: 'Open Sans', sans-serif;font-weight:300; line-height:15px; border-right:1px solid #fff}
nav	li a:hover				{	background:#FB8220;}
nav	li.on					{	background:url(../images/arrow_down.png) center bottom no-repeat;}
nav	li.on a					{	background:#FB8220;}

.main_content				{	width: 52%; float:left; margin: 0 0 30px 5%;}
.main_content h1			{	font-size:32px; color:#FB8220; line-height:32px; margin-bottom:10px}
.main_content h2			{	font-size:16px; color:#FB8220; margin-bottom:20px}
.main_content h3			{	font-size:18px; color:#FB8220;}
.main_content h4			{	font-size:15px; color:#FB8220; margin-top:5px}
.main_content p				{	font-size:15px; color:#666; padding: 8px 0;}
.main_content ul			{	color:#666; margin-left:30px;}
.main_content li			{	padding: 4px 0;}
.main_content strong		{	color:#FB8220}
.main_content a				{	color:#FB8220; text-decoration:none;}
.main_content img			{	width:100%; height:auto; float:left; margin: 0 15px 15px 0;}
.main_content .blog_content img{	width:auto; height:auto;}
.main_content a.employment_campus_search	{	background:#7F2E5D; padding: 10px 14px; border-radius:4px; color:#fff; text-decoration:none; font-size:13px; margin-top:10px; display:inline-block; margin-bottom:15px}
.main_content a.employment_campus_search:hover	{	background:#A06487; text-decoration:none;}
.call_out					{	background:#FB8220; width:140px; float:left; padding: 6px 10px 6px 24px; margin: 0 20px 10px -10%;border-top-right-radius:.6em;border-bottom-right-radius:.6em;}
.call_out p					{	font-family: 'Open Sans Condensed', sans-serif; color:#fff; font-size: 18px; padding: 10px; margin: 0 20px 10px -10%;}

.rt_panel_container			{	width: 30%; float:right; margin-right: 5%;}

.rt_panel_nav				{	padding-top:10px; color:#666; background:#F5F5F5; padding: 16px 20px; border-radius:8px; margin-bottom:15px}
.rt_panel_nav h4			{	color: #7F2E5D; font-size:20px; margin-bottom:5px}
.rt_panel_nav ul			{	margin-left: 10px}
.rt_panel_nav li			{	list-style:none;}
.rt_panel_nav li a			{	color: #7F2E5D; text-decoration:none; font-size:14px; padding: 3px 0 3px 15px; display:block; background:url(../images/arrow.gif) left center no-repeat}
.rt_panel_nav li a:hover	{	color: #FB8220; text-decoration:none;}
.rt_panel_nav li a.on		{	color: #FB8220; text-decoration:none; background:url(../images/arrow_on.gif) left center no-repeat}

.rt_panel					{	padding-top:10px; color:#666; background:#F5F5F5; padding: 16px 20px; border-radius:8px}
.rt_panel h3				{	font-size:16px; color:#FB8220; margin-bottom:20px}
.rt_panel p					{	font-size:12px; padding:6px 0}
.rt_panel img 				{	width:100%; }
.rt_panel a					{	color:#7F2E5D; text-decoration: none; font-weight:bold;}
.rt_panel ul				{	color:#666; margin-left:20px; font-size:12px;}
.rt_panel li				{	padding: 3px 0;}

.whats_new_containers		{	width: 42%; float: left; background:#F5F5F5; padding: 16px 20px; border-radius:8px; margin:20px 1.7% 0 1.7%}
.whats_new_containers img	{	width:100%; height:auto}
.whats_new_containers h5	{	color: #7F2E5D; font-size:18px; margin-bottom:5px}
.whats_new_containers ul	{	margin-left: 10px}
.whats_new_containers li	{	list-style:none;}
.whats_new_containers li a	{	color: #7F2E5D; text-decoration:none; font-size:12px; padding: 3px 0 0px 12px; display:block; background:url(../images/arrow.gif) 0px 5px no-repeat; display:block;}
.whats_new_containers li em	{	font-size:11px; padding-left:10px}

.rt_panel_news				{	color:#666; background:#F5F5F5; padding: 0 20px 16px 20px; border-radius:8px}
.rt_panel_news h5			{	color: #7F2E5D; font-size:16px; padding:18px 0 5px 0}
.rt_panel_news ul			{	margin-left: 10px}
.rt_panel_news li			{	list-style:none;}
.rt_panel_news li a			{	color: #7F2E5D; text-decoration:none; font-size:12px; padding: 3px 0 0px 12px; display:block; background:url(../images/arrow.gif) 0px 5px no-repeat; display:block;}
.rt_panel_news li em			{	font-size:11px; padding-left:10px}


footer						{	padding-bottom:20px}
footer .footer				{	height:6px; margin: 10px 5% 20px 5%;background:#7F2E5D; display:block; clear:both}
footer p					{	font-size:12px; color:#666; display:block; text-align:center;}

/**** CMS ***/
.login						{	background:#F0F0F0; border-radius:8px; padding:20px 30px; }
.login	p					{	margin:6px 0; padding:0}
.login label				{	display:block;}
.login input				{	font-size:16px; padding:7px; border:1px solid #CCC; color:#999; border-radius:5px;}
input.login_btn				{	color:#fff; background:#7F2E5D; border:none; margin-top:16px; cursor:pointer}
.error_box					{	padding: 5px 10px; color:red; border:red 1px solid; background:#F3CED1;margin-bottom:20px}
.error_box p				{	color:red}

