/* Normalize CSS
------------------------------------ */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline;zoom:1px;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
h1{font-size:2em;}
abbr[title]{border-bottom:1px dotted;}
abbr{border-bottom:none;}
b,strong{font-weight:700;}
blockquote{margin:1em 40px;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
blockquote,q{quotes:"" "";}
mark{background:#ff0;color:#000;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre-wrap;word-wrap:break-word;}
big{font-size:1.25em;}
small{font-size:75%;}
dfn,cite,var,address{font-style:normal;}
address {
	font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-size: 1.31em;
    line-height: 1.55em;
    color: black;
}
del{text-decoration:line-through;}
ins{text-decoration:underline;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{
	margin-left: 0;
    padding: 0 0 0 40px;
    font-family: 'Roboto', sans-serif;
    font-size: 1.31em;
    line-height: 1.55em;
	color: #4c4c4c;
}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;white-space:normal;margin-left:-7px;padding:0;}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;height:13px;width:13px;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:none;}
table{border-collapse:collapse;border-spacing:0;}
audio:not([controls]),[hidden]{display:none;}
body,figure,form{margin:0;}
fieldset legend{color:#000;}
optgroup option{padding-left:15px;}
dfn,em,i{font-style:italic;}

/* Global elements
------------------------------------ */
html, body {
	height: 100%;
	width: 100%;
	min-width: 1100px;
	font: normal 12px Arial, sans-serif;
	margin: 0;
	padding: 0;
	/* background: url(../images/main-bg.jpg) center 0 repeat-x; */
}
body {
}

h1 {
font-family: 'Raleway', sans-serif;
font-weight:900;
font-size: 28px;
line-height:1.0em;
letter-spacing:0.3px;
color:#132e6c;
margin: 0 0 3px;
text-transform: uppercase;
}

h1.h1 {
font-family: 'Raleway', sans-serif;
font-weight:900;
font-size: 2.40em;
line-height:1.0em;
letter-spacing:0.3px;
color:#132e6c;
margin: 0 0 3px;
text-transform: uppercase;
}


h2 {
font-family: 'Roboto', sans-serif;
font-weight:400;
text-transform: none;
font-size: 23px;
line-height:1.3em;
color: #132e6c;
margin: 0 0 3px;
}

h2.h2 {
font-family: 'Roboto', sans-serif;
font-weight:400;
text-transform: none;
font-size: 2.05em;
line-height:1.0em;
color: #132e6c;
margin: 0 0 3px;
}

h3 {
font-family: 'Raleway Regular', sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 14px !important;
line-height:1.30em;
letter-spacing:1px;
color:#4c4c4c;
margin: 0 0 3px;
}

h3.h3 {
font-family: 'Raleway Regular', sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 1.20em;
line-height:1.30em;
letter-spacing:1px;
color:#4c4c4c;
margin: 0 0 3px;
}



h4 {
font-family: 'Roboto Condensed', sans-serif;
font-weight:normal;
font-size: 1.50em;
line-height:1.50em;
letter-spacing:0.05em;
color:#4c4c4c;
margin: 0 0 3px;
}

h5 {
font-family: 'Roboto Condensed', sans-serif;
font-weight:normal;
text-transform: uppercase;
font-size: 1.25em;
line-height:1.00em;
letter-spacing:0.05em;
color:#4c4c4c;
margin: 0 0 3px;
}

h6 {
font-family: 'Roboto Condensed', sans-serif;
font-weight:normal;
text-transform: uppercase;
font-size: 1.00em;
line-height:1.00em;
letter-spacing:0.01em;
color:#4c4c4c;
margin: 0 0 3px;
}
a {
	color: #039;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}

p {
font-family: 'Roboto', sans-serif;
font-weight:normal;
font-size: 1.31em;
line-height:1.55em;
color:#4c4c4c;
}

.bodystyle2 {
font-family: 'Roboto', sans-serif;
font-weight:normal;
font-size: 1.12em;
line-height:1.60em;
color:#4c4c4c;
}



/* Helper class
------------------------------------ */
.cf:before,
.cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
.underline {
	text-decoration: underline;
}
.none {
	display: none;
}
.clear {
	clear: both;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.center {
	text-align: center;
}
.bdn {
	border: 0 !important;
}

/* Buttons elements
------------------------------------ */
.button-1,
.button-1 span {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	background-image: url(../images/button-1-bg.png);
}
.button-1 {
	background-position: right -28px;
}
.button-1 span {
	margin: 0 5px 0 0;
	padding: 0 5px 0 10px;
	background-position: 0 0;
}
.button-1:hover {
	text-decoration: none;
	background-position: 100% -84px;
}
.button-1:hover span {
	background-position: 0 -56px;
}
.button-2 {
	color: #fff;
	font-size: 18px;
	background-color: #285480;
	display: inline-block;
	padding: 10px 15px;
	margin: 1em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


/* Wrap elements
------------------------------------ */
#wrap {
	min-height: 100%;
	background: url(../images/main-shadow.png) center 0 repeat-y;
}
.wrap-content {
	width: 1100px;
	margin: 0 auto;
}
.container-home {
	position: relative;
	width: 1100px;
	margin: 0 auto;
}

/* Header elements
------------------------------------ */
header {
	position: relative;
	background: #132e6c;
	z-index: 10;
}
.home header {
	background: url(../images/fix.png);
	height: 350px;
	margin-bottom: 400px;
}
#logo {
	float: left;
}
.inner-top-bg {
	position: absolute;
	top: 0;
	left: 0;
}

/* Header slider */
#header-slider {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
#header-slider .ul-slider {
	list-style-type: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 670px;
}
#header-slider .ul-slider li {
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
}
#header-slider .ul-slider li.active {
	z-index: 2;
}
#header-slider a.about {
    display: block;
    background: #BF311B;
    width: 380px;
    position: absolute;
    left: 0;
    bottom: 155px;
    color: #fff;
    font-size: 21px;
    text-decoration: none;
    padding: 20px 20px 20px 30px;
    filter: alpha(opacity=90);
    opacity: .9;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
#header-slider a .title {
    font-size: 30px;
    display: block !important;
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    letter-spacing: 1px;
    line-height: 1.05em;
    text-transform: uppercase;
}
#header-slider .navigate {
	position: absolute;
	list-style-type: none;
	padding: 0;
	margin: 0;
	bottom: 152px;
	right: 30px;
	height: 20px;
	z-index: 10;
}
#header-slider .navigate li,
#header-slider .navigate li a {
	height: 20px;
	width: 20px;
	display: block;
}
#header-slider .navigate li {
	margin: 0 0 0 12px;
	background: url(../images/head-slider-naviagate.png) 0 0 no-repeat;
	float: left;
	text-indent: -3000px;
	overflow: hidden;
}
#header-slider .navigate li.a {
	background-position: 0 -20px;
}
.home #navigation-block {
	background-image: url(../images/navigation-block-bg.png);
}
#navigation-block {
	height: 175px;
	background-image: url(../images/navigation-block-bg-inner.png);
	position: relative;
	z-index: 10;
}
.green-head #navigation-block {
	background-image: url(../images/navigation-block-bg-green.png);
}
.home #navigation-block {
	height: 125px;
}
.main-nvaigate {
	float: right;
	background: url(../images/main-nvaigate-bg.png) right -50px no-repeat;
	margin: 0 1em 0 0;
	height: 50px;
	position: relative;
	z-index: 10;
}
.main-nvaigate .wrap {
	height: 26px;
	padding: 12px 4px 12px 12px;
	margin: 0 8px 0 0;
	background: url(../images/main-nvaigate-bg.png) 0 0 no-repeat;
}
.main-nvaigate ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
	line-height: 26px;
}
.main-nvaigate ul li {
	float: left;
	margin: 0 15px 0 0;
	font-size: 11px;
}
.main-nvaigate a {
	color: #fff;
}
.main-nvaigate ul li.drop:hover {
	position: relative;
}
.main-nvaigate ul li.drop a {
	background: url(../images/arrow.gif) no-repeat 100% 5px;
	padding-right: 19px;
}
.main-nvaigate ul li.drop:hover ul {
	display: block;
}
.main-nvaigate ul li.drop ul {
	padding-top: 15px;
	position: absolute;
	left: 0;
	top: 23px;
	width: 70px;
	z-index: 10;
	display: none;
}
.main-nvaigate ul li.drop ul li {
	background: #132e6c;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	moz-opacity: 0.9;
	khtml-opacity: 0.9;
	opacity: 0.9;
	height: 1%;
	vertical-align: top;
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	padding: 0 12px;
	float: none;
}
.main-nvaigate ul li.drop ul li a {
	padding: 0;
	background: none;
	display: block;
}
.main-nvaigate .header-search-box {
	display: inline-block;
	position: relative;
	height: 26px;
}

.header-search-box label {  /* Fix Accessibility D_D */
display:none;
}

.main-nvaigate .header-search-box input {
	border: 0;
	width: 160px;
	height: 16px;
	padding: 5px 35px 5px 5px;
	margin: 0;
	line-height: 16px;
	background: #fff url(../images/search-corner.gif) 0 0 no-repeat;
	font-size: 11px;
}
.main-nvaigate .header-search-box input:focus {
	outline: none;
}
.main-nvaigate .header-search-box .submit-search {
	background: url(../images/search-button.png) 0 0 no-repeat;
	width: 30px;
	height: 26px;
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
}
.main-nvaigate .header-search-box .submit-search:hover {
	background-position: 0 -26px;
}
*:first-child+html .main-nvaigate .header-search-box .submit-search {
	top: 1px;
}
.home #main-menu {
	bottom: 0;
}
#main-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 50px;
	right: 30px;
	height: 40px;
}
#main-menu li {
	margin: 0 0 0 10px;
	display: inline-block;
	line-height: 40px;
	position: relative;
	float: left;
}
#main-menu li a.item {
	color: #fff;
	display: inline-block;
	text-decoration: none;
}
#main-menu li a.item span {
	display: inline-block;
    padding: 0 10px 0 20px;
    margin: 0 5px 0 0;
    cursor: pointer;
    font-size: 13px;
    letter-spacing: 1px;
}
#main-menu li a.item:hover,
#main-menu li a.item.hover {
	color: #000;
	background: url(../images/main-manu-bg.png) right -40px no-repeat;
}
#main-menu li a.item:hover span,
#main-menu li a.item.hover span {
	background: url(../images/main-manu-bg.png) 0 0 no-repeat;
}
#main-menu .inner {
	visibility: hidden;
	z-index: -100;
	width: 552px;
	line-height: 19px;
	position: absolute;
	right: 0;
	top: 40px;
	overflow: hidden;
	padding: 0 0 0 15px;
	opacity: 0.95;
	filter: alpha(opacity=95);
	z-index: 10;
}
#main-menu .inner.active {
	visibility: visible;
	z-index: 1000;
}
#main-menu .wrap {
	background: url(../images/menu-bg.png) right bottom no-repeat;
	padding: 0 10px 20px 0;
	position: relative;
	z-index: 10;
}
#main-menu .row {
	overflow: hidden;
	/*background: #fff;*/
	margin-left: -9px;
}
#main-menu .inner ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main-menu .inner li {
	margin: 0;
	display: block;
	line-height: 26px;
	font-size: 11px;
	float: none;
}
#main-menu .inner li a {
	color: #000;
	display: block;
	padding: 0 10px 0 20px;
	/* background: #fff url(../images/sub-menu-point.png) 10px 9px no-repeat; */
}
#main-menu .inner li a:hover {
	/* background: #ccc url(../images/sub-menu-point.png) 10px -15px no-repeat; */
	text-decoration: none;
}
#main-menu .inner .more {
	margin: 10px 10px 0 0;
	position: absolute;
	bottom: 0;
	right: 0;
}
#main-menu .l-bg {
	width: 15px;
	height: 1000px;
	background: url(../images/menu-bg.png) 0 bottom no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
}
#main-menu .span {
	width: 186px;
	float: left;
	border-right: 1px solid #ccc;
	padding: 10px 0;
	position: relative;
}
#main-menu .span.last {
	border: 0;
}
#main-menu .span.with-more {
	padding-bottom: 35px;
}
#main-menu .cont {
	padding: 0 20px 0 20px;
}
#main-menu .logo {
	margin: 30px 0 0 0;
}
#header-title {
	clear: both;
	background: url(../images/header-title-bg.png) 0 0;
	height: 50px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-size: 15px;
	color: #003;
	z-index: -1;
}
.green-head #header-title {
	background: url(../images/header-title-bg-green.png) 0 0;
}
#header-title .border-wrap,
#header-title .border {
	display: block;
	float: left;
	height: 36px;
}
#header-title .border-wrap {
	margin: 14px 0 0 15px;
	padding: 0 7px 0 0;
	/* background: url(../images/header-title-border.png) right -36px; */
	background: #fff;
	border: 2px solid #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
#header-title .border {
	/* background: url(../images/header-title-border.png) 0 0; */
	background: #fff;
	border: 2px solid #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
	padding: 0 80px 0 20px;
	text-transform: uppercase;/* Edited by OU, Force Uppercase Title fix 2/13/13*/
}

/* Story block */
#story-block {
	background: url(../images/story-block.png) repeat-x 0 0;
	height: 185px;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 565px;
}
#story-block .wrap {
	padding: 20px 30px 0;
}
#story-block h3 {
    font-family: 'Raleway', sans-serif;
    font-size: 20px !important;
    text-transform: uppercase;
    color: #011d54;
    margin: 0 0 10px;
}
#story-block h3 a {
	color: #000;
	text-decoration: none;
}
#story-block h3 a:hover {
	color: #039;
}
#story-block ul {
	width: 735px;
	height: 200px;
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
	overflow: hidden;
	float: left;
}
#story-block li {
	float: left;
	margin: 0;
	width: 240px;
	line-height: 18px;
	padding: 0 5px 0 0;
	height: 85px;
}
#story-block li a {
	color: #000;
	text-decoration: none;
}
#story-block li a:hover {
	color: #039;
}
#story-block li .preview {
	float: left;
}
#story-block li .content {
	overflow: hidden;
	padding: 0 0 0 7px;
}
#story-block li p {
	margin: 0;
	font-size: 16px;
    line-height: 19px;
}
#story-block li .title {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
    font-size: 16px!important;
    line-height: 18px;
}
#story-block .prev,
#story-block .next,
.content-horizontal-slider .next,
.content-horizontal-slider .prev {
	float: left;
	margin: 37px 15px 0 0;
	width: 16px;
	height: 31px;
	display: block;
}
#story-block .next,
.content-horizontal-slider .next {
	background: url(../images/story-next.png) 0 0 no-repeat;
}
#story-block .prev,
.content-horizontal-slider .prev {
	background: url(../images/story-prev.png) 0 0 no-repeat;
}
#story-block .prev:hover,
#story-block .next:hover,
.content-horizontal-slider .prev:hover,
.content-horizontal-slider .next:hover {
	background-position: 0 -31px;
}
#story-block .prev.disallow,
#story-block .next.disallow,
.content-horizontal-slider .prev.disallow,
.content-horizontal-slider .next.disallow {
	visibility: hidden;
	cursor: default;
}

/* Main elements
------------------------------------ */
#main {
	padding-bottom: 340px;
	background: #fff url(../images/content-border.gif) 0 0 repeat-x;
}
.home #main {
	background: #fff;
	position: relative;
	z-index: 3;
}
.home .main-content {
	border-bottom: none;
	width: 800px;
}
.main-content {
	width: 780px;
	padding: 35px 0 40px 0;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #666;
	margin: 0 25px 0 30px;
	line-height: 19px;
}
.main-content.non-border {
	border-bottom: none;
}

/* Breadcrumbs */
.breadcrumbs {
	height: 15px;
	margin: -30px 0 30px;
	font-style: italic;
	line-height: 15px;
}
.breadcrumbs a {
	color: #333;
}
.breadcrumbs .current {
	color: #036;
	font-weight: bold;
}
.main-page-image {
	position: relative;
	line-height: 0;
	margin: 0 0 15px;
	overflow: hidden;
}
.main-page-image img{
	vertical-align: top;
}
.main-page-image .slogan {
	position: absolute;
	bottom: 20px;
	left: 0;
	display: inline-block;
	background: #B33E2E;
	color: #fff;
	font-size: 16px;
	padding: 15px;
	opacity: .9;
	filter: alpha(opacity=90);
	line-height: 19px;
	min-width: 255px;
}
.article {
	overflow: hidden;
	padding: 0 0 25px;
	margin: 0 0 25px;
	border-bottom: 1px solid #666;
}
.article .preview {
	float: left;
	width: 235px;
}

/* start OmniUpdate added style for controlling the size of the article preview image */
.article .preview img {
	max-width: 220px;	
}
/* end OmniUpdate added style for controlling the size of the article preview image */

.article .content {
	overflow: hidden;
}
.article .title {
	font-size: 14px;
	margin: 0;
	font-weight: bold;
}
.article .title a {
	color: #000;
	text-decoration: none;
}
.article .title a:hover {
	text-decoration: underline;
}
.article-full img {
	margin: 0 20px 20px 0px;
}
.article-full img.fl {
	margin-left: 0;
}
.article-full img.fr {
	margin-right: 0;
}


.article-full a {
	color: #039;
	text-decoration: none;
	border-bottom:1px solid #039!important;
	padding-bottom:2px;
}

.article-full a:hover {
	text-decoration: none;
	border-bottom:1px solid #039!important;
	padding-bottom:2px;
}

.article-full ul,ol{
font-family: 'Roboto', sans-serif;
color: #4c4c4c;
font-size: 16px;
font-weight: 400
margin-left:0;
padding:0 0 0 25px;
line-height:25px;
}

.article-full ul.ul, .article-full ol.ol {
font-family: 'Roboto', sans-serif;
color: #4c4c4c;
font-size: 1.31em;
font-weight: 400
margin-left:0;
padding:0 0 0 40px;}


/* OU EDIT: 19/21/12
.article-full p {
	text-indent: 5px;
}*/

/* article-slider */
.article-slider {
	background: #333;
	padding: 4px;
	overflow: hidden;
	margin: 0 0 25px;
	position: relative;
}
.article-slider ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.article-slider li {
	list-style-type: none;
	position: relative;
	height: 270px;
}
.article-slider .main-list {
	margin: 0 4px 0 0;
	width: 570px;
	overflow: hidden;
	height: 270px;
	float: left;
	position: relative;
}
.article-slider .main-list .description,
.article-slider .main-description {
	position: absolute;
	width: 550px;
	left: 0;
	bottom: 0;
	background: #c33;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
.article-slider .main-description {
	left: 4px;
	bottom: 4px;
	z-index: 1;
}
.article-slider .preview-list {
	float: left;
	width: 198px;
	background: #4F4F4F;
	position: relative;
	z-index: 1;
}
.article-slider .preview-list ul {
	margin: -3px 0;
}
.article-slider .preview-list li {
	height: 86px;
	border-top: 3px solid #333;
	border-bottom: 3px solid #333;
	overflow: hidden;
}
.article-slider .preview-list .active {
	width: 198px;
	position: absolute;
	background: #25386B;
	height: 92px;
	top: 0;
	left: 0;
}
.article-slider .preview-list .active .arrow {
	position: absolute;
	top: 33px;
	left: -10px;
	height: 23px;
	width: 10px;
	background: url(../images/slider-arrow.fw.png) 0 0 no-repeat;
	z-index: 2;
}
.article-slider .preview-list li a {
	height: 62px;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 12px 5px 12px 10px;
}
.article-slider .preview-list .img {
	float: left;
	margin: 0 10px 0 0;
	cursor: pointer;
}
.article-slider .preview-list .title, .article-slider .preview-list .description {
	overflow: hidden;
	display: block;
	cursor: pointer;
}
.article-slider .preview-list .title {
	font-weight: bold;
}

/* vertical-news-block */
.vertical-news-block {
	padding: 0 0 25px 0;
	border-bottom: 1px solid #A4A4A4;
	margin: 0 25px 0 0;
	position: relative;
}
.vertical-news-block h3 {
	font-size: 20px;
	color: #003;
	margin: 0 0 10px;
	text-transform: uppercase;
}
.vertical-news-block h3 a {
    color: #022771;
    text-decoration: none;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
}
.vertical-news-block h3 a:hover {
	color: gray;
	text-decoration: none;
}
.vertical-news-block ul {
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	margin: 0;
}
.vertical-news-block li {
	margin: 0;
	clear: both;
	overflow: hidden;
	padding: 0 0 15px;
	line-height: 15px;
}
.vertical-news-block li a {
	color: #000;
	text-decoration: none;
}
.vertical-news-block li a:hover {
	color: #039;
}
.vertical-news-block .preview {
	float: left;
	width:50px;   /* OmniUpdate added width for controlling front page thumbnail image width */
	height:51px;  /* OmniUpdate added width for controlling front page thumbnail image height */ 
}
.vertical-news-block .title {
	font-weight: normal;
}
.vertical-news-block .content {
	padding: 0 0 0 15px;
	overflow: hidden;
}
.vertical-news-block .date {
	color: #036;
	font-size: 13px;
}
.vertical-news-block p {
	margin: 0 0 0.5em;
	margin: 0 0 0.5em;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.vertical-news-block .next,
.vertical-news-block .prev {
	display: block;
	position: absolute;
	width: 31px;
	height: 15px;
	right: 10px;
}
.vertical-news-block .next {
	bottom: 10px;
	background: url(../images/news-more.png) 0 0 no-repeat;
}
.vertical-news-block .prev {
	top: 0;
	background: url(../images/news-more-top.png) 0 0 no-repeat;
}
.vertical-news-block .prev:hover,
.vertical-news-block .next:hover {
	background-position: 0 -16px;
}
.vertical-news-block .prev.disallow,
.vertical-news-block .next.disallow {
	visibility: hidden;
	cursor: default;
}

/* Calendar List */
.calendar-main {
	width: 46%;
	float: left;
}
.calendar-main .data-box {
	width: 50px;
	height: 51px;
	display: block;
	text-decoration: none;
	float: left;
}
.calendar-main .day,
.calendar-main .month {
	display: block;
	text-align: center;
	cursor: pointer;
}
.day {
	height: 25px;
	font-size: 22px;
	color: #000;
	background: #ccc url(../images/data-box.png) no-repeat;
	line-height: 26px;
	padding-top:5px;
	
}

.month {
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	background: #039 url(../images/data-box.png) 0 -30px no-repeat;
}
.daystudent {
	height: 25px;
	font-size: 22px;
	color: #000;
	background: #ccc url(../images/data-box-2.png) no-repeat;
	line-height: 26px;
	padding-top:5px;
	display: block;
	text-align: center;
	cursor: pointer;
	
}

.monthstudent {
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	background: #039 url(../images/data-box-2.png) 0 -30px no-repeat;
	display: block;
	text-align: center;
	cursor: pointer;
}
.dayacademic {
	height: 25px;
	font-size: 22px;
	color: #000;
	background: #ccc url(../images/data-box-3.png) no-repeat;
	line-height: 26px;
	padding-top:5px;
	display: block;
	text-align: center;
	cursor: pointer;
	
}

.monthacademic {
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	background: #039 url(../images/data-box-3.png) 0 -30px no-repeat;
	display: block;
	text-align: center;
	cursor: pointer;
}
/* Trends List */
.trends-main {
	float: left;
	width: 46%;
}
.trends-main li,
.calendar-main li {
	height: 50px;
}
.trends-main ul,
.calendar-main ul {
	height: 325px;
}

/* content-horizontal-slider */
.content-horizontal-slider {
	padding: 0;
	overflow: hidden;
}
.content-horizontal-slider .wrap {
	width: 720px;
	overflow: hidden;
	float: left;
	line-height: 20px;
}
.content-horizontal-slider ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 10000%;
}
.content-horizontal-slider li {
	padding: 0;
	margin: 0;
	float: left;
	width: 245px;
	font-family: Roboto;
	font-size: 13px;
}
.content-horizontal-slider .cont {
	width: 210px;
	padding: 10px;
	padding-bottom: 10025px;
	margin-bottom: -10000px;
}
.content-horizontal-slider .cont img{
	vertical-align:top;
}
.light-blue-bg {
	background: #D3DCE5;
}
.content-horizontal-slider h2 {
	font-size: 16px;
	margin: 10px 0 10px;
	color: #000033;
	font-weight: bold;
}
.content-horizontal-slider h3 {
	font-size: 13px;
	margin: 10px 0 0;
}
.content-horizontal-slider .next,
.content-horizontal-slider .prev {
	margin: 100px 0 0;
}
.content-horizontal-slider .next {
	margin-left: 10px;
}
.content-horizontal-slider .prev {
	margin-right: 10px;
}

/* Sidebar */
.sidebar {
	width: 240px;
	float: right;
	margin: 10px 0 0 0;
	z-index: 5;
	position: relative;
}
.home .sidebar {
	margin: -215px 0 0;
}
.sh-sidebar {
	width: 274px;
	margin: 0 0 0 -37px;
	background: url(../images/side-bg.png) 0 0 no-repeat;
	padding: 35px 0 0 0;
	position: relative;
	z-index: 4;
}
.home .sh-sidebar {
	margin-left: -47px;
}
.sh-b-sidebar {
	width: 200px;
	padding: 0 42px 20px 31px;
	background: url(../images/side-bg.png) -277px bottom no-repeat;
	margin: 0 0 0 6px;
}
.sidebar h3 {
	margin: 0 0 5px;
	font-size: 11px;
	font-weight: regular !important;
	text-transform: none;
	letter-spacing: 0px;
}

.sidebar p {
    line-height: 20px;
    margin-top: 0px;
}

.sidebar #contact-us {
	margin: 0 0 5px;
	font-size: 18px;
	font-weight: regular;
	color: #19398B;
}

.sidebar section {
	padding: 0 0 10px;
	margin: 0 0 20px;
}
.sidebar section p a {
	text-decoration: underline;
}
.sidebar section p a:hover {
	text-decoration: none;
}
.sidebar section.border {
	border-bottom: 1px solid #ccc;
}
.btn-catalog {
	display: block;
	width: 190px;
	height: 50px;
	text-align: center;
	color: #fff;
	background: url(../images/btn-catalog.png) 0 -50px no-repeat;
	font: bold 20px/50px Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 0 #000;
	margin: 0 0 20px;
}
.btn-catalog:hover {
	text-decoration: none;
	background-position: 0 0;
}
.sidebar .video-img {
	margin-bottom: 10px;
	background: #bf311b;
	position: relative;
	width: 195px;
	overflow: hidden;
}
.video-img-story{
	margin-bottom: 0;
	background: #bf311b;
	position: relative;
	width: 100px;
	overflow: hidden;
	float: left;
}
.play{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background:url(../images/play.png) no-repeat 50% 50%;
}
.smallplay{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background:url(../images/small_play.png) no-repeat 50% 50%;
}
.sidebar .video-img img{
	vertical-align:top;
}
.sidebar #side-menu {
	border-bottom: 1px solid #ccc;
	list-style-type: none;
	margin: 0 0 20px;
	padding: 0 0 10px;
	background-color: #fff;
}
.sidebar #side-menu li {
	border-bottom: 1px solid #ccc;
	line-height: 34px;
	font-size: 16px;
	width: 100%;
	vertical-align: top;
	font-family: 'Roboto', sans-serif;
}
.sidebar #side-menu li:last-child {
	border-bottom: none;
}
.sidebar .contact h3 {
	font-size: 14px;
	margin-bottom: 1em;
}
.sidebar .visit {
	line-height: 17px;
}
.sidebar .visit h3 {
	margin: 0;
	color: #039;
	font-size: 15px;
	font-weight: normal;
}
.sidebar .visit strong {
	display: block;
	line-height: 18px;
	padding-bottom: 14px;
}
.sidebar .codiacs-logo{
	text-align: center;
	padding-top: 8px;
}
.sidebar .codiacs-logo img{
	vertical-align:top;
}

/* Connect with */
.home .connect-with {
	width: 240px;
	margin: 31px 0 0 -30px;
}
.connect-with {
	background: #d1d1d1;
	width: 230px;
	padding: 10px 15px 10px;
	margin: 15px 0 0 -20px;
	clear: both;
	overflow: hidden;
}
.connect-with h3 {
	color: #993333;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px;
}

.connect-with p {
	color: #993333;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px;
}
.connect-with .connect {
	width: 36px;
	height: 36px;
	text-indent: -3000px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 20px 0 0;
}
.connect-with .fb {
	background: url(../images/fb.png) 0 0 no-repeat;
}
.connect-with .fb:hover {
	background: url(../images/fb.png) 0 -36px no-repeat;
}
.connect-with .in {
	background: url(../images/in.png) 0 0 no-repeat;
}
.connect-with .in:hover {
	background: url(../images/in.png) 0 -36px no-repeat;
}
/* .connect-with .yt {
	background: url(../images/yt.png) 0 0 no-repeat;
}
.connect-with .yt:hover {
	background: url(../images/yt.png) 0 -36px no-repeat;
} */

.connect-with .yt {
	background: url(/_resources/images/yt_logo_mono_light.png) 0 0 no-repeat;
	background-size:contain;
	background-position: center;

	
}
.connect-with .yt:hover {
	background: url(/_resources/images/yt_logo_rgb_light.png) 0 0 no-repeat;
	background-size:contain;
	background-position: center;
	
}


/* box-container */
#box-container {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	width: 100%;
	background: url(../images/container-bg.png);
	color: #fff;
	font-size: 14px;
	overflow: auto;
}
#box-container a {
	color: #fff;
	text-decoration: underline;
}
#box-container a:hover {
	text-decoration: none;
}
#box-container .wrapper {
	width: 970px;
	padding: 15px;
	background: #000;
	margin: 15px auto;
	position: relative;
}
#box-container .content {
	overflow: hidden;
	position: relative;
}
#box-container .content .play{
	background:url(../images/play-big.png) no-repeat 50% 50%;
}
#box-container .title {
	font-weight: bold;
}
#box-container .close {
	position: absolute;
	top: -12px;
	right: -25px;
	z-index:10;
}
#box-container .description {
	overflow: hidden;
	padding: 15px 0 0;
}
#box-container .container {
	overflow: auto;
}
.slider-block h2 {
	font-size: 22px;
    line-height: 25px;
    font-weight: normal;
    color: #132e6c;
    margin-bottom: 0.5em;
}
.slider-block .block {
	overflow: hidden;
	position: relative;
	padding-bottom: 2px;
}
.slider-block .ttl {
	border: 1px solid #25517d;
	/*height: 30px; Edited by OU to allow two line accordion 2/14/13*/
	background: #efefef url(../images/bg-ttl.png) no-repeat 100% 6px;
	padding: 0 33px 0 10px;/*Edited by OU to allow two line accordion 2/14/13*/
	color: #000 !important;
	position: relative;
	font-size: 16px;
	line-height: 30px;
	display: block;
	text-decoration: none;
}
.slider-block .active .ttl {
	color: #fff !important;
	background: #3f7db5 url(../images/bg-ttl.png) no-repeat 100% -24px;
	border: 1px solid #3f7db5;
	text-decoration: none;
}
.slider-block .info {
	overflow: hidden;
	padding: 10px 0 0 10px;
	/* Edited by OU, Accordian spacing fix 2/13/13
	border-top: 1px solid #a9a9a9;
	padding: 15px 0;*/
}
.slider-block .num {
	float: left;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #fff;
	background: #b33e2e;
	font-size: 26px;
	line-height: 30px;
	margin-right: 11px;
}
.slider-block .holder {
	overflow: hidden;
	line-height: 14px;
	padding-top: 5px;
}
.slider-block .line {
	overflow: hidden;
	position: relative;
	background: #fff;
	margin-bottom: -16px;
	padding: 10px 2px 0;
}
.slider-block .line a {
	float: right;
	color: #000;
	background: url(../images/icos.png) no-repeat 0 0;
	padding: 2px 24px 2px 0;
	margin-left: 13px;
	text-decoration: none;
}
.slider-block .line a.download {
	background-position: 100% -67px;
}
.slider-block .line a.download:hover {
	background-position: 100% -97px;
}
.slider-block .line a.print {
	background-position: 100% 1px;
}
.slider-block .line a.print:hover {
	background-position: 100% -28px;
}
.slider-block .line a:hover {
	text-decoration: none;
}
.slider-block h3 {
	color: #036;
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 8px;
}
.color-blue {
	color: #036 !important;
}
.color-blue a {
	color: #036 !important;
}
.slider-block p {
	margin: 0;
	color: #4c4c4c;
}
.slider-block p a {
	color: #039!important;
    text-decoration: none;
    border-bottom: 1px solid #039!important;
    padding-bottom: 2px;
}
.slider-block a {
	text-decoration: underline;
	color: #039!important;
    text-decoration: none;
    border-bottom: 1px solid #039!important;
    padding-bottom: 2px;
}
.slider-block a:hover {
	text-decoration: none;
}
.datagrid {
	line-height: 17px;
	padding: 13px 0;
}
.datagrid table {
	width: 100%;
}
.datagrid th {
	padding: 0 14px;
	color: #000;
	background: #f0f0f0;
	border: 1px solid #676767;
	border-width: 1px 1px 0;
	font-weight: normal;
	height: 32px;
	text-align: left;
}
.datagrid td {
	padding: 16px 14px;
	border: 0px solid #fff;
	border-width: 0 0px 0px;
	color: #4c4c4c;
	vertical-align: top;
}
.datagrid p {
	margin: 0;
}
.datagrid ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.datagrid td a {
	color: #333;
}
.ttl-table {
	display: block;
	font-size: 11px;
	color: #333;
	padding-top: 16px;
}
.slider-block dl {
	margin: 8px 0;
	color: #000;
	line-height: 17px;
}
.slider-block dt {
	display: block;
}
.slider-block dd {
	margin: 0;
	display: block;
}
.slider-block dl a {
	color: #000;
}
.slider-block .top {
	overflow: hidden;
	display: block;
	padding: 13px 0 7px;
}
.slider-block .top a {
	float: right;
	color: #000;
	font-size: 16px;
	line-height: 19px;
	background: url(../images/ico-top.gif) no-repeat 100% 0;
	padding-right: 40px;
	text-decoration: none;
}

/* Footer elements
------------------------------------ */
footer {
	position: relative;
	margin-top: -187px;
	height: 185px;
	clear: both;
	background: #25517D url(../images/footer-bg.png) 0 0 repeat-x;
	z-index: 4;
}
footer .wrap-content {
	position: relative;
}
footer .buttons {
	position: absolute;
	top: 45px;
	right: 20px;
}
footer .buttons .button {
	margin: 0 0 0 20px;
}
footer .links {
	padding: 45px 0 0;
}
footer .links ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0 0 0 110px;
	width: 715px;
}
footer .links li {
	margin: 0 0 0 6px;
	padding: 0, 0, 0, 0;
	width: 147px;
	float: left;
}
footer .links a {
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    font-family: 'Roboto Condensed', sans-serif;
}
footer .links a:hover {
	text-decoration: underline;
}
footer .copy {
	clear: both;
	color: #fff;
	text-align: center;
	padding: 15px 0 0 0;
}
footer .top-bg {
	height: 152px;
	width: 100%;
	background: url(../images/footer-top-bg.png) center bottom no-repeat;
	position: absolute;
	left: 0;
	top: -152px;
	overflow: hidden;
}
footer .top-bg.big {
	height: 300px;
	top: -300px;
}
footer .top-bg .holder{
	height: 152px;
}
footer .top-bg.big .holder {
	height: 300px;
}

/* footer hint */
.left-hint {
	position: absolute;
	left: -190px;
	bottom: 0;
	width: 230px;
	height: 130px;
}
.right-hint {
	position: absolute;
	right: -215px;
	bottom: 0;
	width: 180px;
	height: 150px;
}
.tooltip {
	width: 235px;
	position: absolute;
	left: 17px;
	bottom: 50px;
	color: #fff;
	font-size: 12px;
	line-height: 19px;
	display: none;
}
.tooltip .t {
	height: 4px;
	overflow: hidden;
	background: url(../images/bg-tooltip.png) no-repeat -235px 0;
}
.tooltip .b {
	height: 25px;
	overflow: hidden;
	background: url(../images/bg-tooltip.png) no-repeat -470px 0;
}
.tooltip .text {
	background:url(../images/bg-tooltip.png);
	padding: 11px 20px 17px;
	vertical-align: top;
}
.tooltip strong {
	display: block;
}
.tooltip p {
	margin: 0;
}
.tooltip-right {
	width: 223px;
	bottom: 145px;
	left: auto;
	right: 30px;
}
.tooltip-right .t {
	background-position: -705px 0;
}
.tooltip-right .b {
	background-position: -928px 0;
}
.tooltip-right .text {
	padding: 11px 14px 17px;
}


body:before {
	content: "";
	height: 100%;
	float: left;
	width: 0;
	margin-top: -32767px;
}
/* Calendar
------------------------------------ */
ul#nav-main {
	
}
ul#nav-main li {
	float: left; 
	display: block;
	padding-top: 3px;
}
ul#nav-main li a 
{
    padding:0 25px 0 0;
	margin: 0px; 
	color: #000; 
	line-height: 2; 
	font-size: 14px; 
	display: block; 
	background-color: #ccc;
}
ul#nav-main li a:hover {
   color: #000;
   background-color: #cccccc; 
   font-weight: bold; 
   text-decoration:none;
}
ul#nav-main li a.current {
	color: #000; 
	background-color: #cccccc; 
	font-weight: bold; 
	text-decoration:none;
}
form#basic_search #searchSubmit {
	background: #07164E; 
	border: none; 
	color: rgb(255, 255, 255); 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	margin-left: 5px;
}

form#basic_search {
	margin: 6px 6px 0px 0px; 
	float: right;
}
form#basic_search label {
	color: rgb(255, 255, 255);
}
form#basic_search a {
	color: #000; 
	text-decoration: none;
}
form#basic_search a:hover {
	color: rgb(39, 62, 109); 
	text-decoration: none;
}
form#basic_search input {
	background: #fff; 
	border: none; 
	margin-left: 5px;
	height:22px;
}
/* Added for ticket # 47563 */
.ou-form legend {
	margin-left: 0;
}

/*------Test out -------- */
@charset "UTF-8";

/* Moved Table Coding to CSS from default-1 for Degrees page work by TEAM MOBILE5 9/20/13 */

.BETHeaderContainer {
	width: 100%;
}

/* .BETHeaderContainer img {
	width: 100%;
} */

/* Rules for responsive website below work by TEAM MOBILE5 9/20/13 */

/* Format for large tablet */
@media only screen and (max-width: 800px) {
	
html, body {
	min-width: 501px;
	background:none;
	width: auto;
	overflow-x: hidden; /* Remove horizontal scrollbar on iphone */
}
body {
	position: relative;
}
.container-home, .wrap-content, #logo img {
	width: 100%;		
}
#main-menu {
	background-image: url(../images/btn_menu.png);
	position: absolute;
	top: 22px;
	left: 5%;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 100;
	width:42%;
}

/* Add slight glow around main-menu button upon click */
#main-menu:active:after {
    content: "";
    width: 101px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(255,255,255,.7);
}

#main-menu > li {
	display:none;
	float: none;
	margin-left:0;
	background-color:rgba(209,209,209,.95);
	background-image:url(../images/down-arrow.png);
	background-repeat:no-repeat;
	background-position-y: 12px;
	background-position-x: 97%;
	overflow:hidden;
	top: 40px;
	box-shadow: 6px 6px 6px rgba(0,0,0,.6), -6px 6px 6px rgba(0,0,0,.6);
}
#main-menu > li+li {
	border-top: 1px solid #333;
}
#main-menu li a.item {
	color: #039;
	text-shadow: 1px 1px 1px #333;
	font-size: 18px;
	width:100%;
}
#main-menu li a.item span {
	margin: 0;
	padding: 0 0 0 5px;
}
#main-menu > li > a.item:hover {
	background: rgba(255,255,255,.95);
}

#main-menu li:hover > .inner {
	display: block;
}
#main-menu .row {
	margin-left: 0;
}
#main-menu .inner {
	visibility:visible;
	position:relative;
	top:0;
	padding:0;
	display:none;
	width: 100%;
}
#main-menu .inner .row div:first-child {
	display:none;	
}
#main-menu .wrap {
	background:rgba(255,255,255,.95);
	padding: 0;
}
#main-menu .span .with-more, #main-menu .span.last {
	clear:both;
	padding:0;
	margin: 0;
}
#main-menu .inner li {
	font-size: 16px;
	line-height: 31px;
}

#logo {
	float: none;
	width: 184px;
	height: 79px;
	margin: 0 auto;
	display: block;
}
.main-nvaigate .header-search-box {
	position: absolute;
	right: 15px;
	top: -46px;
	width: 123px;
	overflow: hidden;
}
.main-nvaigate {
	width: 100%;
	margin: 0;
	float: none;
	background:  none;
	height: auto;
	padding-bottom: 5px;
}
.main-nvaigate .wrap {
	background: none;
	margin: 0 3%;
	height: auto;
	padding: 5px 0px 0px 10px;
}
.main-nvaigate ul {
	display: inline-block;
}
.main-nvaigate ul li {
	width: 26%;
	text-align: center;
	font-size: 19px;
	text-shadow: 2px 2px 2px;
	line-height: 35px;
	margin: 0;
	padding: 4px 24px;
	border-radius: 5px;
	background: #4772d3; /* Old browsers */
	background: -moz-linear-gradient(top,  #4772d3 0%, #162c5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4772d3), color-stop(100%,#162c5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4772d3 0%,#162c5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4772d3 0%,#162c5f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4772d3 0%,#162c5f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4772d3 0%,#162c5f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4772d3', endColorstr='#162c5f',GradientType=0 ); /* IE6-9 */
}
.main-nvaigate a {
	display: block;
}
.home header {
	height: auto;
}

.home #navigation-block, #navigation-block {
	height:auto;
}
#header-title {
	position: relative;
	background:none;
}
#header-title .border-wrap {
	background: none;
}
#header-title .border {
	background: none;
	padding-left: 4px;
	padding-right: 0;
}
footer {
	height: auto;
	background-size: contain;	
}

/* position sidebar Contact Us and Social Media */
.sidebar .connect-with {
	width:100%;
	margin:0;
	height:100px;
	padding:0;
}
.sidebar .connect-with h3 {
	display:none;
}
.sidebar {
	float:left;
	clear:both;
	margin:0;
	left:0;
	width:100%;
	margin-bottom: -95px;
}
.connect-with .connect {
	width: 54px;
	height: 54px;
	background-size: cover;
	margin-top: 10px;
	margin-right: 9%;
}
	.connect-with .yt{
	width: 54px;
	height: 54px;
	background-size: contain;
	margin-top: 10px;
	margin-right: 9%;
}
.connect-with .fb {
	margin-left: 48%;
}
.connect-with .yt {
	margin-right: 0;
}
.connect-with .connect:hover {
	background-size: cover;
	background-position-y: -54px;		
}
.connect-with .yt:hover {
	background-size: contain;
	background-position-y: 21px;
/* 	background-position-y: -54px;		 */
}
/* Hide first wetland background div, since there are two */
.home footer > div:first-child {
	display: none;
}
footer .top-bg {
	background: url(../images/footer-top-bg.png) left bottom no-repeat;
	background-size: contain;
	max-height: 85px;
	top: -85px;
}
footer .links {
	padding-top: 0;	
}
footer .links a {
	font-size: 16px;
}
footer .links li {
	width: 36%;
	padding: 2% 7%;
	margin: 0;
}
footer .buttons {
	position: relative;
	display: block;
	top: 238px;
	right: auto;
	width: 500px;
	margin: 0 auto;
}
footer .buttons .button {
	margin: 0 11%;
	box-shadow: 1px 2px 3px rgba(0,0,0,.6);
}
footer .button-1, footer .button-1 span {
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	background: blue;
	background: #071347;
	border-radius: 8px;
}
footer .button-1 span {
	padding: 0px 14px;
}

footer .copy {
	padding: 75px 0 25px 0;
	margin-bottom: 0;
}

/* Remove extra margin from p's inside tables (some content was running off page) */
.main-content table p {
	margin: 0;
}

/* Remove margin from p tags inside .article-full */
.main-content .article-full p {
	margin-left: 0;
	margin-right: 0;
}

/*******************************Starting of Toolbox*********************************/
#header-title, .breadcrumbs {
	display:none;
}
.article-full > img {
	display:none;
}

	
#main {
	background: none;
	margin-top: 5px;
	padding-bottom: 279px;
}

.main-content {
	width: 100%;
    margin: 0;
    padding-top: 0;
	padding-bottom: 7px;
}

.connect-with {
	position:absolute;
	top: 0px;
}

.slider-block {
	width: 91%;
    margin: 0 auto;
}

.sidebar {
	margin-bottom: -58px;
}
	
.sh-sidebar {
	padding: 0;
	width: 100%;
	margin-top: 100px;
}
	
.sh-b-sidebar {
	margin: 0;
	float: right;
	padding: 0 20px 0 0;
}

.sh-sidebar, .sh-b-sidebar {
	background: none;
}

.sidebar #side-menu li {
	border-bottom: 0px;
}

.sh-b-sidebar h3, .sh-b-sidebar p {
	position: absolute;
	top: 0;
	left: 0;
}		

#side-menu {
	float: right;
	text-align: right;
}

/*.sh-b-sidebar p:nth-of-type(1) {
	margin-left: 318px;
	margin-top: 50px;
}

.sh-b-sidebar p:nth-of-type(2) {
	margin-left: 50px;
	margin-top: 47px;
	width: 200px;
	font-size: 15px;
	text-align: justify;
}

.sh-b-sidebar p:nth-of-type(3) {
	 display: none;  /* hide Thank you line on Toolbox page */			
/*}

.sh-b-sidebar h3 p:nth-of-type(3) {
	 display: none;  /* hide Thank you line on Toolbox page */			
/*}*/
.sh-b-sidebar p {
	display:none;
}

/* Hides div with Kodiak logo in sidebar */
.sh-b-sidebar div > img[src="/_resources/img/codiacs-logo2.png"] {
    display: none;
}

/* Phone Number and Email under Contact Us */
#main .sh-b-sidebar h3 + p {
	display: block; /* overwrite display:none above */
	margin-left: 34px;
	margin-top: 138px;
	font-size: 15px;
}
		
.sh-b-sidebar p:nth-of-type(5) {
	margin-left: 16%;
	margin-top: -67px;
	font-size: 14px;				
}
						
.sh-b-sidebar h3 {
	margin-left: 16%;
	margin-top: -96px;
	font-size: 23px;				
}

/******************* Styles for Degrees ***********************/

.slider-block h2 {
	margin-top: 10px;
}
.main-page-image {
	/*width: 91%;
	margin: 0 auto 15px;*/
	display: none;
}
	
/*.main-page-image img {
	width: 100%;
	height: 100%;
}*/
/*Keeps the image at 100% of the main page container*/
.sh-b-sidebar p:nth-of-type(1) {
	display: none;
}

/* Phone Number and Email under Contact Us */
#main .sh-b-sidebar h3 + p {
	display: block;
	margin-top: -70px;
	margin-left: 16%;
}

.BETHeaderContainer {
	width: 100%;
}

.BETHeaderContainer table {
	width: 100%;
	table-layout:fixed; /*This rule is to fit the content inside the table */
}

.BETHeaderContainer tbody {
	width: 100%;
}

.slider-block img {
	display: none;
}

/******************* Styles for Homepage ***********************/
.home #wrap {
	background: none;
}
.home header {
	margin-bottom: 0;
	box-shadow: 0 3px 4px rgba(0,0,0,.6);
}
/* Homepage Slideshow */
#header-slider {
	position: relative;
	margin-top: -89px;
}
#header-slider .ul-slider {
	height: auto;
}
#header-slider .ul-slider li img {
	display: block;
	width: 100%;
}
#header-slider .navigate {
	top: 0;
	margin-top: 54%;
}
#header-slider .navigate li {
    margin-left: 25px;
}
#header-slider a.about {
    width: 341px;
    left: 0;
    bottom: 24px;
    padding: 13px 13px 13px 23px;
}
#header-slider a .title {
    font-size: 21px;
}
#header-slider a .content {
    font-size: 12px;
}
.inner-top-bg {
		display:none;
}
.home #story-block {
    position: relative;
    top: 0;
    width: 50%;
    height: auto;
    margin: 0;
    float: right;
	background: none;
}
.home #main {
	display: table;
    z-index: 1;
	margin-top: 61%;
	box-shadow: 0 -4px 5px rgba(0,0,0,.6);
	padding-bottom: 340px;
}
/* Move Trending News and Calendar below sidebar links */
.home #main .main-content {
	display: table-footer-group;
	width: 100%;
    margin: 0;
    padding: 0;
	overflow: hidden;
	box-shadow: 0 2px 3px rgba(0,0,0,.6);
}
.home #story-block {
	display: none;
}
/* Move sidebar links above Trending News and Calendar */
.home .sidebar {
	display: table-header-group;
	position: relative;
	top: 0;
    float: none;
    clear: none;
    margin: 0;
    background: #fff;
}
.home .sh-sidebar, .home .sh-b-sidebar {
	float: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.home .sidebar #side-menu {
    margin: 0;
    padding: 0;
    background: none;
    float: none;
    text-align: center;
}
/* Contact Us */
.home .sh-b-sidebar h3 {
    position: absolute;
    top: auto;
    bottom: -83px;
    left: 35px;
	margin: 0;
}
/* Main Phone and Email */
.home #main .sh-b-sidebar h3 + p {
    display: block;
    position: absolute;
    top: auto;
    bottom: -117px;
    left: 35px;
	margin: 0;
}
/* Apply Now button */
.home .sh-b-sidebar p:nth-of-type(2) {
    margin: 0;
    width: auto;
    text-align: center;
    position: static;
}
.home #side-menu a {
    display: block;
    width: 100%;
}
.home .sidebar #side-menu li {
    width: 100%;
	border-bottom: 1px solid #ccc;
	font-size: 22px;
    line-height: 40px;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
/* Add a unicode right-facing triangle after links in sidebar */
.home #side-menu li a:after {
    content: "\25b6";
    position: absolute;
    right: 20px;
	font-size: 12px;
}
/* Remove non-breaking-space */
.home .sh-b-sidebar #side-menu p:nth-of-type(1) {
    display: none;
}
/* Apply Now button */
.home #side-menu a[title="Apply Now"] {
    margin: 0;
    height: 47px;
    background-color: #c03c25;
    box-shadow: 0px 1px 6px rgba(0,0,0,.9);
    background-image: url(../images/apply-now-arrow.png);
    background-position-y: center;
    background-position-x: 97%;
	background-repeat: no-repeat;
}
/* Connect With Us gray bar */
.home .sidebar .connect-with {
    top: auto;
    margin-top: 53px;
}
/* Trending News and Calendar Styles */
.home .trends-main {
    width: 50%;
    margin: 0;
    padding: 0;
    border: none;
	box-shadow: 1px 0 1px #ccc;
}
.home .calendar-main {
    width: 50%;
    margin: 0;
    padding: 0;
    border: none;
}
/* Hides all content after Trending News and Calendar */
.home .vertical-news-block h3 ~ * {
    display: none;
}
.home .vertical-news-block h3 {
    font-size: 22px;
    margin: 0;
    padding: 0;
    line-height: 50px;
    text-indent: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
}
.home .vertical-news-block h3 a {
    display: block;
    width: 100%;
}
/* Unicode arrow icon after Trending News and Calendar text */
.home .vertical-news-block h3 a:after {
    content: "\25b6";
    position: absolute;
    right: 20px; 
}
.home footer .top-bg {
	max-height: 85px;
	top: -85px;
}
/******************* End of Homepage Styles ********************/

/********** Trending News Page ***************/
.article{
	margin-left: 10px;
	margin-right: 10px;
}

/***** start Schedules_Catalogs Page *****************/
h1 img {
	display:none;
}

/********************Styles for How to get Started at Cascadia/Sign me up Page ************************************/

div.article-full h2 img {
	display:none;
}


/********************** Styles for Discover/About page ************************************************/

tbody tr td img {
	display: none;
}
/************* page title for About Cascadia / Campus Services / Student life pages ****

/* Title of Page */
#header-title {
    background: #fff;
    font-size: 22px;
}

/* Reduce margin above page title slightly */
#header-title .border-wrap { margin-top: 10px; }

/* Changes page title text to capitalized, instead of all caps */
#header-title .border { text-transform: capitalize; }

/********************* Styles for Student Life Page ***********************************************/
.article-slider {
    margin: 0;
    padding: 0;
}

.article-slider .main-list {
    margin: 0;
    width: 78.2%;
}

.article-slider .main-list > li {
    width: 100%;
}

.article-slider .main-list > li a {
    display: block;
    width: 100%;
}

.article-slider .main-list > li a img {
    width: 100%;
}

/* Red box - description for current pic in .article-slider */
.article-slider .main-description {
    left: 0;
    width: 78.2%;
    font-size: 12px;
    bottom: 2px;
}

/* Preview boxes next to main list */
.article-slider .preview-list {
    float: right;
    width: 21.6%;
}

/* Small image inside preview list */
.article-slider .preview-list .img {
    display: none;
}

/* Title of the article in preview list */
.article-slider .preview-list .title {
    font-size: 17px;   
    position: absolute;
    top: 15%;
    left: 7%;
}

/* Hide long description from .preview-list boxes */
.article-slider .preview-list .description {
    display: none;
}

/* Horizontal slider with columns in it */
.content-horizontal-slider {
    position: relative;
	padding-left: 20px;
	padding-right: 20px;
	width: 90%;
	margin: 0 auto;
}

/* Gray left and right arrows */
.content-horizontal-slider .next, .content-horizontal-slider .prev {
    position: absolute;
}

/* Gray left arrow */
.content-horizontal-slider .prev {
    left: 0;
}

/* Gray right arrow */
.content-horizontal-slider .next {
    right: 0;
}

/* Container for each column inside horizontal slider */
.content-horizontal-slider ul {
    width: 100%;
}

/* Each column inside horizontal-slider */
.content-horizontal-slider li {
    display: table-cell;
    width: 33.33%;
}

/* Content inside of each column */
.content-horizontal-slider .cont {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

/* img inside each horizontal slider column */
.content-horizontal-slider .cont img {
    display: block;
    width: 95%;
    margin: 0 auto;
}

/* Title and content inside each column */
.content-horizontal-slider h3,
.content-horizontal-slider p {
    padding-left: 10px;
    padding-right: 10px;
}

/* Hide "check out the calendar text in sidebar" */
#side-menu + h5 {
    display: none;
}
/* End of Student Life styles */


/************************ Styles for Programs/International Page ***************************************/
/*Adding padding to .article-full*/

.article-full {
	margin:10px;
}

/**************************** Styles for Diversity Page ************************************/
/* Hiding tree image */

.article-full img.fl {
	display:none;
}


/********************** Styles for Emergency Preparedness page **************************/
/* Hiding image at top of page*/

p img {
	display:none;
}
		
/* Adding margin to content*/
.main-content p {
	margin: 10px;
}
.main-content h1 {
	margin: 10px;
}
.main-content h2 {
	margin: 10px;
}
	
				
/***************************Styles for Advising Page**************************************/

.image_caption_container tr p+a {
	margin:10px;
}

/*************************** Styles for Visit Campus Page ********************************/

.navigation-block #header-title {
	display:none;
}

.holder p a img {
	display: block;
}

/************************ Styles for Workforce Programs Page *****************************/
/* Move the "Worker Retraining" text to left side of screen */
#main .sh-b-sidebar div h3:first-child {
    margin: 0;
    position: absolute;
    width: 146px;
    margin-left: 49px;
}

/* Move the "Every Wednesday..." text to left side of screen */
#main .sh-b-sidebar div h3:first-child + p {
    margin: 0;
    margin-left: 58px;
    position: absolute;
    width: 133px;
    top: 84px;
}

/*************** Adult Basic Education Page ********************/
/* Move table up 5 px before page's title lettering */
.article-full table {
	margin-bottom: 5px;
}

/*************** Meet the Staff Page ***************************/
/* Picture of Sara Gomez */
#main table p img[src*="sara"] {
    display: block;
}

/* Picture of Tenzing Gyatso */
#main table p img[src*="tenzing"] {
    display: block;
}

/******************* Ask Kody Page *****************************/
/* Only divs after Ask Kody image */
.article-full img[alt="ask kody"] ~ div {
    display: inline-block;
    margin-left: 10px;
    float: left;
    clear: both;
}

/* Make links larger clickable area to tap on */
.article-full img[alt="ask kody"] ~ div a {
    display: block;
    width: auto;
    line-height: 20px;
}

/* Hide blank divs that have no text */
.article-full img[alt="ask kody"] ~ div:nth-of-type(4),
.article-full img[alt="ask kody"] ~ div:nth-of-type(6),
.article-full img[alt="ask kody"] ~ div:nth-of-type(8) {
     display: none
}

/* Text in 7th div needs to be shifed left */
.article-full img[alt="ask kody"] ~ div:nth-of-type(7) {
    text-indent: -24px;
}

/* Text in last div needs to be shifed left */
.article-full img[alt="ask kody"] ~ div:last-of-type {
    text-indent: -261px;
}

/* No text-indent for email link in last div */
.article-full img[alt="ask kody"] ~ div:last-of-type a {
    text-indent: 0;
    display: inline;
}

/************** Enrollment Services Page ***********/
/*  Add margin to move a tag in 4th tr in tbody by 10px */
/*.article-full table tbody tr:nth-child(4) a {
	margin: 10px;
}*/

/**************** Veterans Pages ******************/
/*  Add 10px margin-left to span of a tag in 2nd tr in tbody */
/*.article-full table tbody tr:nth-child(2) a span {
	margin-left: 10px;	
}*/

/**************** Advising and Counseling Page *********************/
/* Fix margins of specific links in tables */
.article-full table tbody tr a[href^="/advising"] {
    margin: 0;
}
.article-full table tbody tr a[href^="/advising"] span {
    margin-left: 0;
}

/* Fix left-margin of link to career advising email */
.article-full table tbody tr a[href^="mailto:careeradvising"] {
    margin-left: 0;
}

/********* Facility Rentals Pages *************************/
/* Hide slide od emo pics */
.flex-container {
	visibility: hidden;
}

/********* Types of Funding Page *************************/
/* Fix h1 inside accordion from overlapping itself when it wraps to the next line */
.slider-block .holder h1 {
	line-height: 23px;
}

/********* Scholarships Page *****************************/
/* Fix number 1 in list getting cut off by div.line above it. */
.slider-block .line + .info {
	padding-top: 16px;
}

/********* Meet the Staff Page ***************************/
/* Show images of staff */
tbody tr td img[src^="/images_staff/"] {
    display: block;
}
/* Fix survey text overlapping #side-menu */
#side-menu ~ div {
    clear: both;
}

/********* Cascadia Activities Board Page ****************/
/* Hide calendar link from sidebar */
.sidebar a[href^="http://calendar.cascadia.edu"] {
    display: none;
}

/******************* General Styles for pages with Accordion Menus ***********************/
/* Make sure p elements inside .slider-block have 0 margin */
.main-content .slider-block p {
    margin: 0;
}

/* Fixes visible "down-arrow" background on accordion headers when text wraps to 2nd line */
.slider-block .ttl {
	background: url(../images/accordionheader_bg.png) repeat-x left 25px, url(../images/bg-ttl.png) no-repeat 100% 6px, #efefef;
} 

/* Fixes width of tables inside divs with class .datagrid */
.datagrid table {
	table-layout: fixed;
}

/* Remove bit of margin on top of .article-full */
.article-full {
	margin-top: 0;
}

}
/* end larger tablet styles */


/* Format for smaller tablet */
@media only screen and (max-width: 721px) {
.main-nvaigate {
	width: 99%;
    margin: 0 auto;
}
.main-nvaigate .wrap {
    margin: 0 auto;
    padding: 5px 0 0 0;
    width: 100%;
}
.main-nvaigate ul {
    width: 100%;
}
.main-nvaigate ul li {
	padding: 0;
    line-height: 40px;
    width: 50%;		
}
#main-menu li a.item {
	font-size: 14px;
}
/** Homepage styles for smaller tablet *******/
.home #header-slider {
	margin-top: -43px;
}

} /* end smaller tablet styles */

/************************************ Format for mobile START********************/

@media only screen and (max-width: 500px) {
html, body {
	min-width: 0;
}
.main-nvaigate ul li {
	width: 49%;
	height: 40px;
	padding:0;
	font-size: 15px;
}
.main-nvaigate a {
	display:block;
	width: 100%;
	height: 100%;
}
.main-nvaigate {
	padding-top: 122px;
	z-index: -1;
}
#logo {
	float: left;
	z-index: 0;
}
#main-menu {
	top: 81px;
	left: 20px;
	width: 88%;
}
.main-nvaigate .header-search-box {
	top: 42px;
	right: 24px;
	width: 90px;
}
.main-nvaigate .header-search-box .search-input {
	font-size: 16px;
}

.main-content {
	width: 100%;
}  /*****************main-content****************************/
	
footer .top-bg {
	height: 42px;
	top: -42px;
}
footer {
	margin-top: -271px;
	padding: 0 10px;
}
footer .links {
	position: relative;
	top: -60px;
	width: 320px;
	margin: 0 auto;
}
footer .links ul {
	width: 100%;
	padding: 0;
}
footer .links li {
	display: block;
	width: 150px;
	height: 38px;
	padding: 0;
}
footer .links a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 38px;
}
footer .buttons {
	width: 300px;
	top: 185px;
}
footer .buttons .button {
	margin: 0 13px;
}
footer .copy {
	padding-top: 25px;
}
footer .wrap-content {
	padding-top: 35px;
}
.connect-with .connect {
	margin-right: 12px;
	margin-top: 17px;
	width: 40px;
	height: 40px;
}
.connect-with .connect:hover {
	background-position-y: -40px;
}
.connect-with .yt:hover {
/* 	background-position-y: -40px; */
	background: url(/_resources/images/yt_logo_rgb_light.png) 0 0 no-repeat;
	background-size:contain;
	background-position: center;
	background-position-y: 16px;
}
.connect-with .fb {
margin-left: 53%;
}
.connect-with .yt {
margin-right: 0;
}
.sh-b-sidebar p:nth-of-type(1) {    /************bear*****************/
	display:none;
}
#main {
	margin-top: 0;
	padding-bottom: 354px;
}
.sh-sidebar {
	margin-left: 0;
}
.sh-b-sidebar p:nth-of-type(2) {
	margin-left: 15px;
	margin-top: 9px;
	width:130px;
	font-size: 14px;
	text-align: left;
}

/* Phone Number and Email */
#main .sh-b-sidebar h3 + p {
	display: block;
	width: 130px;
	margin-left: 15px;
	margin-top: 115px;
	font-size: 14px;				
}		
		
.sh-b-sidebar p:nth-of-type(5) {
	margin-left: 16px;			
}
						
.sh-b-sidebar h3 {
	margin-left: 15px;				
}

.slider-block {
	width: 97%;
}

/* Align header title with text below on mobile pages */
#header-title .border-wrap {
	margin-left: 2px;
}

/********* Homepage Specific Mobile Styles **********************/
.home #header-slider {
	margin-top: -34px;
}
.home #header-slider a.about {
    width: 254px;
    bottom: 14px;
    padding: 5px 13px;
    font-size: 12px;
    line-height: 14px;
}
.home #header-slider a .title {
    font-size: 16px;
    line-height: 15px;
}
.home #header-slider a .content {
    font-size: 12px;
}
.home #header-slider .navigate {
    margin-top: 9%;
    right: 10px;
}
.home #header-slider .navigate li {
    clear: both;
    margin: 110% 0 0 0;
}
.home .sidebar #side-menu li {
    font-size: 17px;
    line-height: 35px;
}
.home .sidebar #side-menu li a:after {
    right: 5px;
}
.home .vertical-news-block h3 {
    font-size: 18px;
    text-indent: 12px;
}
.home .vertical-news-block h3 a:after {
    right: 5px;
    font-size: 14px;
}
.home #main {
    padding-bottom: 387px;
}
.home footer .top-bg {
    top: -42px;
}
.home #main .sh-b-sidebar h3 {
    left: 10px;
}
.home #main .sh-b-sidebar h3 + p {
    left: 10px;
	bottom: -114px;
	font-size: 12px;
}

/********* Degrees Specific Mobile Styles *****************************************************/
.main-page-image {
	display:none;
}

/* Phone Number and Email */
#main .sh-b-sidebar h3 + p {
	display: block;
	width: auto;
	margin-top: -70px;
	margin-left: 16px;
	font-size: 12px;
}

/***** Student Life Page (pages with article sliders and content-horizontal-sliders) **********/
.article-slider {
    background: transparent;
    width: 100%;
    margin-bottom: -200px;
}
/* Red box */
.article-slider .main-description {
    width: 100%;
    bottom: auto;
    margin-top: 47%;
    font-size: 15px;
    padding-left: 1px;
    padding-right: 0;
	min-height: 53px;
}
/* List of images/descriptions */
.article-slider .main-list {
    width: 100%;
}
/* Move preview list below images */
.article-slider .preview-list {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 49%;
    top: -205px;
}
.article-slider .preview-list li {
    display: table-cell;
    width: 33%;
    float: left;
    margin: 0;
    height: 49px;
}
.article-slider .preview-list .title {
    display: block;
    position: relative;
    font-size: 12px;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
}
.article-slider .preview-list li a {
    display: block;
    padding: 5px 0px;
    width: 100%;
    height: 100%;
    margin: 0;
}
.article-slider .preview-list .active {
    width: 33.33%;
    height: 100%;
}
/* Move blue arrow on top of preview list items and rotate so it's pointing up */
.article-slider .preview-list .active .arrow {
    top: -13px;
    left: 50%;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.article-slider .preview-list ul {
    margin: 0;
    display: table;
    width: 100%;
}
.article-slider .preview-list li+li {
    border-left: 1px solid #333;
}
.content-horizontal-slider {
	width: 100%;
	padding: 0;
}
/* Hide gray arrows */
.content-horizontal-slider .next, .content-horizontal-slider .prev {
    display: none;
}
.content-horizontal-slider li {
    display: block;
    width: 100%;
    float: none;
    background: #D3DCE5;
    padding-top: 10px;
}
.content-horizontal-slider .cont {
    display: block;
    height: auto;
    margin: 0;
    padding-top: 0;
    padding-bottom: 10px;
}
.content-horizontal-slider h2 {
    margin-top: 0;
    width: 95%;
    margin-left: 8px;
    padding-top: 20px;
}
.content-horizontal-slider ul {
    margin-top: 10px;
}
.content-horizontal-slider .wrap {
    float: none;
}
/* add a gray line between stories */
.content-horizontal-slider li+li h2 {
    border-top: 1px solid #aaa;
}
.content-horizontal-slider li:first-child h2 {
    padding-top: 0;
}
/***** End Student Life Page ******************************************************************/

/********Start International Programs Page ********************/
iframe {
	width:98%;
}
/******************End International Programs Page *********************/

/********** International Programs css by Bong M **********/	
	

#international-block .blockinternational { 
	margin-left: 6%;
	width: 35%;
	float: none;
}

#international-block li {
	padding: 0;
}

#international-block li a {
	display:none;
}

.internationalcalendar-main {
	display:none;
}

.internationalst .applytext {
	width: 30%;
}
		
.intsmallblog {
	width: 90%;
}

#elpfaculty
	{width: 100%;
	}
	
/*************** IP Admission style  by bong ********************/
	
.article-full #bong {
	width: 100%;
}
/******************End International Programs Page by Bong M *********************/

/****************** Workforce Programs Page ***************************/
/* Move the "Worker Retraining" text to left side of screen */
#main .sh-b-sidebar div h3:first-child {
	margin-left: 0;
}

/* Move the "Every Wednesday..." text to left side of screen */
#main .sh-b-sidebar div h3:first-child + p {
	margin-left: 6px;
}

/***************** Campus Safety Page ******************************************/
/* Only affect image with alt text containing "Security and Campus Safety" */
img[alt*="Security and Campus Safety"] {
    margin-top: 10px;
    width: 100%;
    height: auto;
}

/************* Career and Transfer Services Page *******************/
/* Fix overlapping text in table */
.info .holder .datagrid td {
    padding: 25px 0;
    text-align: center;
}

/************* Career and Transfer Center Page ********************/
/* Make sure email link is not cut off */
table tr td p span a[href^="mailto:kheadlee"] {
    float: right;
}

#scholarship-img { 
	display:none;
} 
	
/* end mobile styles media query ***** END CODES ADD BY TEAM MOBILE5 12/13/13 */


