/*
Theme Name: Phoenix Seminary
Theme URI: http://www.ps.edu/
Author: Phoenix Seminay
Author URI: http://www.ps.edu/
Description: Phoenix Seminary is a nationally-recognized, graduate level theological seminary located in the heart of Phoenix, Arizona.
Version: 1.0
Text Domain: phoenixseminary
*/
@charset "utf-8";
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,caption, 
article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, 
menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;

}                  
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display:block;
}
::selection
{
color:#FFF;
background:#538ddd;
}
::-moz-selection
{
color:#FFF;
background:#538ddd;
} 
:root *> .Post_image img{
	behavior:none;
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('font/bebasneue_1.eot');
    src: url('font/bebasneue_1.eot') format('embedded-opentype'),
         url('font/bebasneue_1.woff') format('woff'),
         url('font/bebasneue_1.ttf') format('truetype'),
         url('font/bebasneue_1.svg#BebasNeueRegular') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('font/roboto-regular_0.eot');
    src: url('font/roboto-regular_0.eot') format('embedded-opentype'),
         url('font/roboto-regular_0.woff') format('woff'),
         url('font/roboto-regular_0.ttf') format('truetype'),
         url('font/roboto-regular_0.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoBlack';
    src: url('font/roboto-black_0.eot');
    src: url('font/roboto-black_0.eot') format('embedded-opentype'),
         url('font/roboto-black_0.woff') format('woff'),
         url('font/roboto-black_0.ttf') format('truetype'),
         url('font/roboto-black_0.svg#RobotoBlack') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('font/roboto-medium_0.eot');
    src: url('font/roboto-medium_0.eot') format('embedded-opentype'),
         url('font/roboto-medium_0.woff') format('woff'),
         url('font/roboto-medium_0.ttf') format('truetype'),
         url('font/roboto-medium_0.svg#RobotoMedium') format('svg');
}

@font-face {
    font-family: 'robotolight';
    src: url('font/roboto-light_0-webfont.eot');
    src: url('font/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-light_0-webfont.woff') format('woff'),
         url('font/roboto-light_0-webfont.ttf') format('truetype'),
         url('font/roboto-light_0-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0px;
	padding: 0px;
	background: url(images/body_bg.jpg) left top;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
}
/**********************RESET TOOLS**********************/
p, ul, ol, h1, h2, h3, h4, h5, h6, dd, form, input, textarea, select, img, blockquote, label {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
* {
	outline: 0px;
}
a {
	color: #8e163e;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}
.clear {
	clear: both;
}
.clear_12 {
	clear: both;
	height: 12px;
}
.clear_18 {
	clear: both;
	height: 18px;
}
.clear_45 {
	clear: both;
	height: 45px;
}
.clear_30 {
	clear: both;
	height: 30px;
}
.clear_36 {
	clear: both;
	height: 36px;
}
.clear_92 {
	clear: both;
	height: 92px;
}
.clear_106 {
	clear: both;
	height: 106px;
}
.clear_124 {
	clear: both;
	height: 121px;
	display: block;
}
.clear_12none {
	clear: both;
	height: 12px;
	display: none;
}
.right {
	float: right;
!important
}
.left {
	float: left;
!important
}
.No_Border {
	border: none !important;
}
.text-align {
	text-align: justify;
}
.Text_01 {
	color: #5ab523;
}
/**********header*******/
header.Header_wrap {
	margin: 0px;
	padding: 0px;
	background: url(images/bg_heafer.jpg) center bottom repeat-x;
}
section#Header {
	margin: 0px auto;
	max-width: 1020px;
}
section#Header figure.Logo {
	float: left;
	margin-top: 13px;
}
aside.Header_right {
	float: right;
	width: 379px;
	margin-top: 42px;
}
aside.Header_right menu {
	display: block;
	float: right;
}
aside.Header_right menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}
aside.Header_right menu li {
	display: block;
	float: left;
	line-height: 21px;
	font-size: 17px;
}
aside.Header_right menu li.Home {
}
aside.Header_right menu li.Home a {
	background: url(images/Home.png) no-repeat;
	width: 22px;
	height: 21px;
	display: block;
}
aside.Header_right menu li.Home a:hover {
	background: url(images/Home_hover.png) no-repeat;
	width: 22px;
	height: 21px;
	display: block;
}
aside.Header_right menu li + li {
	margin-left: 17px;
}
aside.Header_right menu li a {
	color: #FFF;
}
aside.Header_right menu li a:hover {
	color: #fedd00;
}
.Search_wrap {
	float: right;
	height: 42px;
	margin-top: 17px;
}
.Search_wrap input[type="text"] {
	width: 231px;
	height: 40px;
	background: #252525;
	border: 1px solid #000;
	padding: 0 6px;
	font-family: 'RobotoRegular';
	font-size: 17px;
	line-height: 40px;
	color: #FFF;
	float: left;
}
.Search_wrap button[type="submit"] {
	background: url(images/search.png) no-repeat;
	width: 62px;
	height: 42px;
	border: none;
	cursor: pointer;
	float: left;
	text-indent: -9999px;
	margin-left: 6px;
}
/*****************Nav************/
.Nav_wrap {
	margin: 0px auto;
	max-width: 992px;
	padding: 14px;
	padding-bottom: 0px;
	background: #000000 url(images/nav_mainbg.png) left top repeat-x;
}
.Nav_main {
	margin: 0px;
	background: url(images/navBg01.png) left top repeat-x;
	padding-bottom: 8px;
	height: 62px;
	font-family: 'RobotoMedium';
}
/*****************Body**********/

#Body_canvas {
	margin: 0px auto;
	max-width: 992px;
	padding: 0 14px;
	padding-top: 24px;
	background: #000;
}
section.Banner_wrap {
	display: block;
}
section.Banner_wrap img {
	vertical-align: bottom;
	width: 100%;
}
section#SubHeader {
	display: block;
	padding: 0px 1px;
	padding-top: 40px;
	font-family: 'RobotoBlack';
	font-size: 16px;
	color: #FFF;
	text-transform: uppercase;
	height: 79px;

}
section#SubHeader a{
	color: #FFF;
}
.image_box01 {
	float: left;
	width: 20%;
	min-height: 170px;
	background: url(images/box_shado.png) bottom center no-repeat;
	padding-bottom: 31px;
	position: relative;
}
.image_box01 aside, .image_box02 aside, .image_box03 aside {
	position: relative;
}
.image_box01 article, .image_box02 article, .image_box03 article {
	display: block;
	background: #2b2929;
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
}
.image_box01 img {
	vertical-align: bottom;
	width: 100%;
	height: 100%;
}
.image_box01 span {
	display: inline-block;
	padding-left: 15px;
}
.image_box02 {
	float: left;
	width: 20%;
	min-height: 170px;
	background: #F00;
	background: url(images/box_shado.png) bottom center no-repeat;
	padding-bottom: 31px;
	position: relative;
	z-index: 10;
	margin-top: -15px;
}
.image_box03 {
	float: left;
	width: 20%;
	min-height: 170px;
	background: #F00;
	background: url(images/box_shado.png) bottom center no-repeat;
	padding-bottom: 31px;
	position: relative;
	z-index: 10;
	margin-top: -15px;
}
.image_box02 img {
	border: 1px solid #FFF;
	vertical-align: bottom;
	box-shadow: -10px 2px 8px #000;
	-moz-box-shadow: -10px 2px 8px #000;
	-webkit-box-shadow: -10px 2px 8px #000;
}
.image_box03 img {
	border: 1px solid #FFF;
	vertical-align: bottom;
	box-shadow: 10px 2px 8px #000;
	-moz-box-shadow: 10px 2px 8px #000;
	-webkit-box-shadow: 10px 2px 8px #000;
}
.image_box01 article {
	padding: 10px 0;
}
.image_box02 article, .image_box03 article {
	display: block;
	padding: 10px 9px;
	margin-left: 1px;
	margin-bottom: 15px;
}
.line_height {
	line-height: 40px;
}
/**********************Body********/
.Body {
	margin: 0px;
	background: #FFF;
	padding-bottom: 34px;
}
section.Over_view {
	margin: 0px;
	padding: 0 10px;
	padding-bottom: 115px;
}
.Col_01 {
	float: left;
	width: 288px;
	background: url(images/line_left.jpg) left top no-repeat;
	padding-left: 10px;
	padding-top: 7px;
}
.Col_01 + .Col_01 {
	margin-left: 3.7%;
}
.Col_01 h1.Post_title {
	display: inline-block;
	font-family: 'RobotoBlack';
	font-size: 22px;
	line-height: 62px;
	background: url(images/titlebg_01.jpg) left top repeat-x;
	text-transform: uppercase;
	color: #FFF;
	position: relative;
	margin-left: -10px;
	padding-left: 15px;
	width: 242px;
	font-weight: normal;
}
aside.Info_wrap {
	display: block;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	padding-top: 27px;
	position: relative;
	padding-bottom: 51px;
}
ul.Event_Over_view {
	margin: 0px 6px;
	display: block;
	list-style: none;
}
ul.Event_Over_view li {
	margin: 0px;
	padding: 0px;
	display: block;/*padding-top:10px;*/
}
ul.Event_Over_view li + li {
	padding-top: 10px;
	margin-top: 15px;
	border-top: 1px solid #979797;
}
ul.Event_Over_view li article {
	display: block;
	padding-left: 73px;
}
ul.Event_Over_view li span.Time_set {
	display: block;
	color: #939292;
	font-size: 14px;
}
aside.Date_info {
	float: left;
	width: 55px;
	height: 49px;
	border: 1px solid #c5c5c5;
	background: #FFF url(images/date_bg.jpg) left top repeat-x;
	font-family: 'RobotoBlack';
	font-size: 16px;
	color: #000;
	text-align: center;
	padding-top: 6px;
	line-height: 16px;
}
aside.Date_info span.Day {
	display: block;
	font-size: 26px;
	line-height: 26px;
}
aside.Info_wrap a.Read_more, aside.Info_News a.Read_more, aside.Foot_col_01 a.Read_more {
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #000 url(images/readmore.png) right center no-repeat;
	padding-right: 25px;
	height: 23px;
	color: #FFF;
	font-family: 'RobotoRegular';
	font-weight: bold;
	padding-left: 12px;
	line-height: 23px;
	font-size: 12px;
}
aside.Info_News {
	display: block;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	padding-top: 0px;
	position: relative;
	padding-bottom: 46px;
}
ul.News_Over_view {
	margin: 0px;
	display: block;
	list-style: none;
}
ul.News_Over_view li {
	margin: 0px;
	padding: 0px;
	display: block;
	padding: 14px 7px;/*padding-top:10px;*/
}
ul.News_Over_view li.Bg {
	background: #FFF;
}
ul.News_Over_view li p {
	border-left: 3px solid #ffb922;
	display: block;
	padding-left: 6px;
}
ul.News_Over_view li.Bg p {
	background: #FFF;
	border-left: 3px solid #12aeff;
}
aside.spot_light {
	display: block;
	background: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 10px 14px;
	position: relative;
	padding-bottom: 23px;
}
.Carussl {
	width: 237px;
	padding: 6px;
}
.Carussl img {
	box-shadow: 0px 0px 8px #000;
	-moz-box-shadow: 0px 0px 8px #000;
	-webkit-box-shadow: 0px 0px 8px #000;
	border: 3px solid #FFF;
    display: block;
    margin: 0 auto;
}
.Carussl p {
	line-height: 20px;
	display: block;
	padding-top: 8px;
}
/********************Body Footer**************/
#Bodyfooter_wrap {
	display: block;
	background: url(images/body_shado.jpg) left top repeat-x;
	padding: 18px 11px;
	padding-bottom: 0px;
}
section.Body_footer {
	display: block;
	background: url(images/body_bg.jpg) left top;
	padding: 0px 7px;
	color: #ffffff;
}
aside.Foot_col_01 { /*width:305px;*/
	width: 296px;
	float: left;
	position: relative;
	padding-bottom: 38px;
}
aside.Foot_col_01 h2 {
	display: inline-block;
	position: relative;
	background: url(images/title_bg02.png) left top no-repeat;
	line-height: 57px;
	font-family: 'RobotoBlack';
	font-size: 24px;
	text-transform: uppercase;
	margin-top: -8px;
	padding-left: 14px;
	padding-right: 14px;
}
aside.Foot_col_01 article {
	display: block;
	padding-right: 18px;
	padding-left: 4px;
}
aside.Foot_col_02 {
	float: left;
	/*width:341px;*/
	width: 352px;
	background: #131818;
}
.Blof_wrap {
	padding: 0 16px;
	position: relative;
	padding-bottom: 26px;
}
aside.Foot_col_02 h2 {
	display: inline-block;
	position: relative;
	background: url(images/title_bg03.png) left top no-repeat;
	line-height: 57px;
	font-family: 'RobotoBlack';
	font-size: 24px;
	text-transform: uppercase;
	margin-top: -8px;
	padding-left: 14px;
	padding-right: 14px;
}
aside.Foot_col_02 article {
	display: block;
	padding-left: 4px;
	padding-top: 15px;
}
aside.Foot_col_02 article strong {
	margin: 0px;
	display: block;
	font-size: 17px;
}
aside.Foot_col_02 article em {
	color: #fedd00;
	display: block;
	padding: 10px 0;
}
aside.Foot_col_02 a.Read_more {
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #473d4f url(images/readmore.png) right center no-repeat;
	padding-right: 25px;
	height: 23px;
	color: #FFF;
	font-family: 'RobotoRegular';
	font-weight: bold;
	padding-left: 12px;
	line-height: 23px;
	font-size: 12px;
}
.Blog_link {
	margin: 0px;
	font-size: 12px;
	color: #a8a8a8;
	font-family: 'RobotoMedium';
	font-style: italic;
	padding-top: 8px;
}
.Blog_link span.Auther_name {
	color: #f60000;
}
span.message {
	display: inline-block;
	padding-left: 8px;
}
span.message img {
	vertical-align: middle;
	margin-right: 3px;
}
aside.Facebook {
	width: 296px;
	padding: 7px;
	padding-right: 3px;
	padding-bottom: 0px;
	float: right;
}
/*********************Foter**************/
footer#Footer_wrap {
	background: #0c0c0c;
	border-top: 7px solid #9b0135;
	padding: 15px 0
}
section.Footer {
	margin: 0px auto;
	max-width: 992px;
	color: #a29f9f;
	font-size: 12px;
}
aside.Footer_col {
	display: block;
	float: left;
	width: 39%;
}
aside.Footer_col h1, aside.Footer_co2 h1 {
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 8px;
}
aside.Footer_co2 {
	float: left;
	width: 16%;
	display: block;
	margin-left: 2%;
}
aside.Footer_logo {
	float: left;
}
aside.follow_us {
	float: right;
	text-align: right;
}
aside.follow_us img {
	margin-top: 10px;
	margin-left: 3px;
}
aside.follow_us h1 {
	font-size: 14px;
	color: #FFF;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 8px;
	text-align: center;
}
aside.Footer_col ul, aside.Footer_co2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
aside.Footer_col ul {
	margin-top: 6px;
}
aside.Footer_col li, aside.Footer_co2 li {
	display: block;
	background: url(images/bullet01.png) left center no-repeat;
	padding-left: 9px;
	line-height: 20px;
}
aside.Footer_col li a, aside.Footer_co2 li a {
	color: #a29f9f;
}
aside.Footer_col li a:hover, aside.Footer_co2 li a:hover {
	color: #fedd00;
}
.Footer_bottom {
	display: block;
	margin-top: 10px;
	padding-top: 12px;
	border-top: 2px dotted #7a7a7a;
}
.Footer_bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	margin-left: 3px;
}
.Footer_bottom li {
	display: inline-block;
	background: url(images/border.png) left center no-repeat;
	padding-left: 3px;
	padding-left: 5px;
}
.Footer_bottom li a {
	color: #7a7a7a;
}
.Footer_bottom li a:hover {
	color: #fff;
}
.Footer_bottom span.copy {
	display: block;
	float: left;
	color: #7a7a7a;
}
/****************03-04-14 Inner Pages*********/
.Be_student_wrap {
	margin: 0px auto;
	width: 934px;
	padding-top: 40px;
}
section.Video {
	margin: 0px;
	padding: 0px;
	display: block;
}
section.Video h1, aside.Right_col h1 {
	font-size: 42px;
	color: #2e2e2e;
	line-height: 42px;
	font-weight: normal;
	font-family: 'robotolight';
	display: block;
	text-transform: uppercase;
	margin-bottom: 20px;
}
section.Video article {
	float: left;
	width: 49%;
	display: block;
}
section.Video article p {
	font-family: 'robotolight';
	color: #525252;
	line-height: 22px;
}
.Toutube {
	float: right;
	width: 45%;
}
.Toutube iframe {
	width: 100%;
	height: 263px;
	vertical-align: bottom;
}
section.Options_nav {
	margin: 0px;
	padding: 32px 0;
}
section.Options_nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section.Options_nav li {
	float: left;
	display: inline-block;
	background: url(images/icon01.jpg) left top no-repeat;
	padding-left: 110px;
	min-height: 110px;
}
section.Options_nav li p {
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-family: 'robotolight';
	color: #2e2e2e;
	padding-top: 10px;
	padding-bottom: 7px;
}
section.Options_nav li a {
	display: inline-block;
	background: url(images/button_bg.jpg)#e6e6e6 right bottom no-repeat;
	padding-right: 35px;
	padding-left: 12px;
	line-height: 35px;
	border: 1px solid #d5d5d5;
	color: #930333;
	text-transform: uppercase;
	font-family: 'RobotoBlack';
	font-size: 13px;
}
section.Options_nav li + li {
	background: url(images/icon02.jpg) left top no-repeat;
	margin-left: 8px;
}
section.Options_nav li + li + li {
	background: url(images/icon03.jpg) left top no-repeat;
}
.Student_content {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	font-family: 'robotolight';
	color: #414141;
	line-height: 20px;
}
.Student_content h3 {
	font-size: 21px;
	color: #242424;
	font-family: 'robotolight';
	font-weight: normal;
	display: block;
	margin-bottom: 15px;
	line-height: 30px;
}
.Student_content em {
	font-size: 16px;
	color: #7a022a;
	display: block;
	font-family: 'robotolight';
}
.Student_content h2 {
	font-size: 16px;
	color: #930333;
	font-family: 'RobotoBlack';
	display: block;
	margin-bottom: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 12px;
	line-height: 16px;
	margin-top: 20px;
}
.Student_content article {
	margin-bottom: 30px;
	display: block;
}
.Student_content article p + p {
	margin-top: 25px;
}
.Student_content h4 {
	font-size: 14px;
	color: #930333;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	display: block;
	margin-bottom: 15px;
	text-transform: uppercase;
	line-height: 16px;
	margin-top: 20px;
}
.Student_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Student_content li {
	display: block;
	background: url(images/bullet02.jpg) left 7px no-repeat;
	padding-left: 12px;
}
.Oficial_wrap {
	display: block;
	margin-top: 30px;
}
.Oficial_wrap ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;
}
.Oficial_wrap li {
	width: 216px;
	border: 1px solid #d6d6d6;
	background: #f0f0f0;
	padding: 11px;
	display: inline-block;
	margin: 0 3%;
}
.Oficial_wrap li img {
	vertical-align: bottom;
	margin-bottom: 11px;
	width: 100%;
	height: auto;
}
.Oficial_wrap li blockquote {
	display: block;
	background: #FFF;
	padding: 11px;
	word-wrap: break-word;
	text-align: left;
	line-height: 20px;
}
.Oficial_wrap li blockquote h5 {
	display: block;
	font-weight: normal;
	color: #000;
	font-size: 20px;
	margin-bottom: 30px;
}
span.Link_url {
	font-size: 12px;
}
.Current_student {
	padding: 8px;
}
aside.left_col {
	float: left;
	width: 240px;
}
aside.Right_col {
	float: right;
    font-family: 'robotolight';
    margin-right: 0px;
    width: 718px;
}
section.Student_info {
	display: block;
	border-bottom: 1px solid #000;
	padding-bottom: 30px;
	margin-bottom: 20px;
	color: #525252;
	line-height: 22px;
	padding-right: 20px;
}
section.Student_info p {
	padding-top: 15px;
}
section.Student_info img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
section.Icon_link {
	display: block;
	border-bottom: 1px solid #bebebe;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
section.Icon_link ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section.Icon_link li {
	float: left;
	width: 233px;
	margin-top: 12px;
}
section.Icon_link li img {
	float: left;
	margin-right: 6px;
}
section.Icon_link li span {
	display: block;
	font-size: 18px;
	padding-top: 20px;
}
section.Icon_link li a {
	color: #2e2e2e;
}
section.service_staff {
	margin: 0px;
	padding: 0px;
	display: block;
}
section.service_staff h2 {
	color: #930333;
	text-transform: uppercase;
	display: block;
	font-family: 'RobotoBlack';
}
section.service_staff ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section.service_staff li {
	float: left;
	width: 334px;
	display: block;
	margin-right: 25px;
	min-height: 123px;
	margin-top: 25px;
}
section.service_staff li img {
	float: left;
}
section.service_staff li article {
	display: block;
	padding-left: 115px;
	word-wrap: break-word;
}
section.service_staff li article strong {
	display: block;
	font-weight: bold;
	color: #86022e;
	padding-bottom: 6px;
}
section.service_staff li article span.Email {
	background: url(images/mail.jpg) left 5px no-repeat;
	padding-left: 18px;
	display: block;
	line-height: 22px;
}
section.service_staff li article span.Phone {
	background: url(images/phone.jpg) left 2px no-repeat;
	padding-left: 18px;
	display: block;
	line-height: 22px;
}
.Link_wrap,.Link_wrap2 {
	background: url(images/left_bg.jpg) #626262 left top repeat-x;
	border: 1px solid #000000;
}
.Link_wrap h2 {
	font-size: 13px;
	color: #FFF;
	line-height: 36px;
	font-weight: normal;
	padding-left: 15px;
	background: url(images/border.jpg) bottom left repeat-x;
}
.Link_wrap ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Link_wrap li {
	display: block;
	font-size: 13px;
	line-height: 40px;
}
.Link_wrap li a {
	color: #FFF;
	padding: 0px 15px;
	display: block;
	padding-left: 25px;
	background: url(images/bullet02.jpg) 10px 17px no-repeat;
}
.Link_wrap li a span {
	display: block;
	background: url(images/down_arrow.png) center right no-repeat;
}
.Link_wrap li {
}
.Link_wrap li + li {
	background: url(images/border.jpg) top left repeat-x;
}
/***************LIBATY***********/
section.library_Options {
	margin: 0px;
	padding: 0px 0;
}
section.library_Options ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section.library_Options li {
	float: left;
	display: inline-block;
	min-height: 110px;
	margin-right: 16px;
}
section.library_Options li p {
	display: block;
	font-size: 18px;
	line-height: 25px;
	font-family: 'robotolight';
	color: #2e2e2e;
	/*padding-top:10px;*/
	padding-bottom: 7px;
	padding-left: 115px;
}
section.library_Options li.Text_arrow {
}
section.library_Options li.Text_arrow + .Text_arrow {
	padding-right: 25px;
}
section.library_Options li.Text_arrow img {
	float: left;
	margin-top: 35px;
}
section.library_Options li img {
	float: left;
}
section.library_Options li a {
	display: inline-block;
	background: url(images/button_bg.jpg)#e6e6e6 right bottom no-repeat;
	padding-right: 35px;
	padding-left: 12px;
	line-height: 35px;
	border: 1px solid #d5d5d5;
	color: #930333;
	text-transform: uppercase;
	font-family: 'RobotoBlack';
	font-size: 13px;
}
section.library_Options li span {
	display: block;
	font-size: 18px;
	padding-top: 20px;
}
section.Library_Hours {
	margin: 0px;
	padding: 0px;
	display: block;
	font-family: 'robotolight';
	color: #3b3b3b;
	padding-top: 30px;
}
section.Library_Hours h2 {
	margin: 0px;
	padding: 0px;
	display: block;
	background: #000000;
	color: #FFF;
	font-family: 'RobotoRegular';
	line-height: 34px;
	font-weight: normal;
	padding-left: 21px;
	margin-bottom: 3px;
}
section.Library_Hours td {
	padding: 15px 21px;
}
section.Library_Hours tr.Bg {
	background: #ebebeb;
	line-height: 24px;
}
section.Library_Hours tr.Bg td {
	border: 1px solid #c2c2c2;
	border-right: none;
	padding: 0px 21px;
}
section.Library_Hours tr.Bg td + td {
	border-right: none;
	border-left: none;
}
section.Library_Hours tr.Bg td + td + td + td {
	border-right: 1px solid #c2c2c2;
	border-left: none;
}
.Connect_with_us {
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
}
.Connect_with_us h2 {
	font-family: 'RobotoBlack';
	text-transform: uppercase;
	color: #154fa5;
	font-size: 16px;
	line-height: 35px;
	border-bottom: 1px solid #5e5e5e;
	padding-bottom: 8px;
	margin-bottom: 2px;
}
.Connect_with_us h2 a{
	color: #154FA5;
}
.Connect_with_us h2 img {
	vertical-align: middle;
	margin-right: 6px;
}
.FaceBook {
	padding: 10px;
	background: #ebebeb;
}
.FaceBook img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
/*******************Tab CSS**************/
	

.menu_b {
	padding: 0;
	clear: both;
}
ul.menu_b {
	list-style: none;
	
}
.menu_b li {
	display: inline;
	display: inline-block;
	font-family: 'RobotoBlack';
	font-size:17px;
}
.menu_b li a {
	background: #f4f4f4;
	padding:0px;
	width:191px;
	text-align:center;
	line-height:38px;
	border:1px solid #c7c7c7;
	border-bottom: none;
	text-decoration: none;
	color:#86022e;
	font-weight: bold;
	display:block;
	position:relative;
	margin-bottom:-3px;
	text-transform:uppercase;
}
.menu_b li a:hover{ z-index:10;
background:#FFF;
color:#000;
}
.menu_b li.active a {
	background: #FFF;
	z-index:10;
	color:#000;
}
.f_s_content {
	clear: both;
	border-top: none;
	border-left: none;
	padding: 0;
}
.Tab_contener{border-top: 3px solid #9c0336;
position:relative;
padding-top:20px;
}

.f_s_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	
}
.f_s_content li {
	float: left;
	width:50%;
	display: block;
	margin-right: 0px;
	min-height: 135px;
	margin-bottom: 25px;
}
.f_s_content li img {
	float: left;
	width: 96px;
}
.f_s_content li article {
	display: block;
	padding-left: 115px;
	word-wrap: break-word;
	color:#000000;
}
.f_s_content li article b{
    font-family: 'RobotoBlack';    
}
.f_s_content li article strong {
	display: block;
	font-weight: bold;
	color: #86022e;
	padding-bottom: 6px;
	font-family: 'RobotoBlack';
	font-size:17px;
}
.f_s_content li article span.Email {
	background: url(images/mail.jpg) left 5px no-repeat;
	padding-left: 18px;
	display: block;
	line-height: 22px;
}
.f_s_content h2 {
	color: #930333;
	text-transform: uppercase;
	display: block;
	font-family: 'RobotoBlack';
	margin-bottom:10px;
	font-size:27px;
}

.f_s_content li article span.Phone {
	background: url(images/phone.jpg) left 2px no-repeat;
	padding-left: 18px;
	display: block;
	line-height: 22px;
}

.Link_wrap2 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.Link_wrap2 li {
	display: block;
	font-size: 13px;
	line-height: 40px;
}
.Link_wrap2 li a {
	color: #FFF;
	padding: 0px 15px;
	display: block;
	background: url(images/border2.jpg) bottom left repeat-x;

}
.Link_wrap2 li a:hover{ background:url(images/link_hover.jpg) left bottom repeat-x;
}
.Link_wrap2 li.active a{background:url(images/link_hover.jpg) left bottom repeat-x;

}

.Link_wrap2 li a span {
	display: block;
	background: url(images/down_arrow.png) center right no-repeat;
}
.Link_wrap2 li {
}
.Link_wrap2 li + li {
	/*background: url(images/border.jpg) top left repeat-x;*/
}
.News_Over_view li a, .Event_Over_view li a {
	color: #000;
} 
#secondary ul li.page-item-481 > ul, 
#secondary ul li.page-item-201 > ul, 
#secondary ul li.page-item-518 > ul, 
#secondary ul li.page-item-247 > ul, 
#secondary ul li.page-item-168 > ul, 
#secondary ul li.page-item-1121 > ul, 
#secondary ul li.page-item-1198 > ul, 
#secondary ul li.page-item-1330 > ul, 
#secondary ul li.page-item-1422 > ul, 
#secondary ul li.page-item-61 > ul{
	display: none;
}
#secondary ul li ul, #secondary ul li ul li ul{
	display: none;
}
#secondary ul li.current_page_ancestor > ul, #secondary ul li.current_page_item > ul {
    display: inline;
}
.Right_col ul, .Right_col ol {
    margin-left: 20px;
    margin-bottom: 15px;
}
#secondary a{
	color: #FFF;
}
.Right_col p {
    margin-bottom: 15px;
}
.f_s_content br, .f_s_content p {
    display: none;
}
.f_s_content li br, .f_s_content li p {
    display: block;
}
.page-thumb {
    margin-bottom: 20px;
}
.Right_col .singleline li {
    clear: both;
    min-height: 110px;
    width: 100%;
}
.Link_wrap #subnav li li {
    padding-left: 15px;
}
.nobr li br{
	display: none;
}
/**************Blog*************/
aside.Blog_left_col{ float:left;
width:70%;
border-right:1px solid #acacac;
padding-right:12px;
}
aside.Blog_left_col h2 {
    border-bottom: 1px solid #808080;
    display: block;
    font-family: "Arial Narrow", Arial, sans-serif;
    font-size: 42px;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 32px;
    text-align: left;
    text-transform: uppercase;
}
section.Blog_Row{ display:block;
margin:0px;
padding-bottom:15px;
}
section.Blog_Row + section.Blog_Row{ border-top:1px solid #d9d9d9;
padding-top:32px;
}
aside.Blog_right{ float:right;
width:27%;
margin-top:39px;

}
.Date_wrap{ float:left;
width:85px;
background:#900332;
text-align:center;
color:#FFF;
}
.clender{ background:#e2e2e2 url(images/calender.png) 30px 18px no-repeat;
height:58px;
}
.Date_wrap span.Date{ display:block;
font-size:37px;
text-align:center;
padding-top:3px;
}


.Date_wrap span.Day{ display:block;
padding-bottom:4px;
}
.Blog_col{ float:right;
width:86%;
}
.Blog_col img{ float:left;
}
.Blog_col article{ float:right;
width:72%;
color:#555555;
line-height:24px;
}
.Blog_col h3{ display:block;font-size:21px;color:#000000; font-family: 'robotolight'; font-weight:normal; text-transform:uppercase; margin-bottom:6px;}
.Blog_col span.Read_more{ display:block;text-align: right;font-size:12px;padding-top:12px;}
.Blog_col span.Read_more a{ color:#000;}
aside.Blog_right h2{ font-size:14px;text-transform:uppercase; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; display:block;  border-bottom:1px solid #808080;  color:#9e0336;margin-bottom:20px;}
.Link_wrap3 + .Link_wrap3{ margin-top:22px;}
.Link_wrap3 ul {margin: 0px;	padding: 0px;list-style: none;}
.Link_wrap3 li {display: block;	font-size: 14px;	background: url(images/bullet03.jpg) left 15px no-repeat;padding:10px 0;	padding-left:14px;}
.Link_wrap3 li a {	color: #555555;}
.Link_wrap3 li + li {border-top:1px solid #e6e6e6;}
aside.Blog_left_col h2.Font_small{ font-size:28px;margin-top:20px;font-weight:normal;margin-bottom:0px;}
.Blog_detail_top{ text-align:right;padding:8px 0;border-bottom:1px solid #808080;}
.Blog_detail_top span.Date{ float:left;display:inline-block;color:#900332;}
a.Previous{ display:inline-block;margin-right:20px;color:#000000;background:url(images/prev.jpg) left center no-repeat;padding-left:12px;}
a.Next{ display:inline-block;margin-left:20px;color:#000000;background:url(images/next.jpg) right center no-repeat;padding-right:12px;}
.Blog_Detail{ margin:0px;padding:0px;padding-top:20px;font-size:14px;color:#555555;line-height:24px;text-align:justify;}
.Blog_Detail img{ float:left;margin-right:20px; max-width: 100%; margin-bottom: 20px;}
.Blog_Detail p{ display:block;}
.Blog_Detail p + p{ margin-top:15px;}
.single-navigation a{color: #000;}
img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
img.alignright {
    float: left;
    margin: 5px 0px 20px 20px;
}
.archive-title{
	border-bottom: 1px solid #808080;
    display: block;
    font-family: 'robotolight';
    font-size: 42px;
    font-weight: normal;
    margin-bottom: 32px;
    text-transform: uppercase;
}
h1.title{
    color: #2E2E2E;
    display: block;
    font-family: 'robotolight';
    font-size: 42px;
    font-weight: normal;
    line-height: 42px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.Be_student_wrap ul, .Be_student_wrap ol {
    margin-left: 15px;
}
.Be_student_wrap li {
    margin-botom: 15px;
}
.Right_col input{
	border: 1px solid #DDD;
	padding:5px; 
}
.Right_col input[type="submit"]{
	background: #920332;
	color: #FFF;
}
.Right_col .f_s_content ul{
	margin-left: 0;
}
.pagination_links {
    display: block;
    margin-top: 50px;
    text-align: center;
}
.pagination_links a {
	background: none repeat scroll 0 0 #EEEEEE;
    padding: 10px;	
}
.pagination_links span.current{
	background: none repeat scroll 0 0 #AAAAAA;
    padding: 10px;
}
#tabs ul {
    margin: 20px 0;
}
#tabs ul li {
    display: inline-block;
    list-style: none outside none;
    margin-bottom: 5px;
}
#tabs ul li a {
    background: none repeat scroll 0 0 #626262;
    color: #FFFFFF;
    display: inline-block;
    padding: 5px;
}
#tabs ul li.active a {
	background: none repeat scroll 0 0 #8E163E;
}
#tabs .tabs{
	display: none;
}
h2.faculty {
    color: #930333;
    display: block;
    font-family: 'RobotoBlack';
    font-size: 27px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.table-wrap {
    margin-bottom: 20px;
}
.table-wrap table {
    width: 100%;
}
.table-wrap table th{
	font-weight: bold;
	text-align: left;
}
aside.Facebook iframe {
    background: #FFFFFF;
}
.Right_col ul.inside, .Right_col ol.inside{
	list-style:inside;
}
.Right_col ul.style_01{
	margin-left: 0;
}
ul.style_01 li {
	margin-top:15px;
	padding-left:17px;
	background:url(images/true_01.png) no-repeat 0 3px;
	list-style: none;
}
.roboto{
	font-family: 'robotolight';
}