div[class^="col-"],
div[class*=" col-"]{
    padding-left: 0;
    padding-right: 0;
}

.clearfix.cf2 {
	display: block;
}

.row {
	margin-left: 0;
	margin-right: 0;
}

.bold {
	font-weight: bold;
}

body *,
button:focus {
	outline: 0;
}

p, a {
	line-height: 1.3em;
}

.main-container {
	font-family: 'Arial';
	padding-left: 0;
	padding-right: 0;
}

.header-container {
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.content {
	max-width: 1028px;
	padding-left: 0;
	padding-right: 0;
}

.header {
	background-color: #ffffff;
	margin-top: 26px;
}

#logo {
	margin-left: 12px;
}

.header .right {
	text-align: right;
}

.header .logout {
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(247,247,247,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%);
	color: #777777;
	font-size: 14px;
	border: 1px solid #d1d1d1;
	padding: 7px 20px 5px 20px;
	border-radius: 5px;
}

.header #web-logout{
	margin-top: 25px;
}

.header .logout:active {
	background: #e6e6e6;
    border-color: #adadad;
}

.navbar {
	margin-top: 27px;
	margin-bottom: 17px;
	min-height: initial;
}

.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
}

.navbar .navbar-nav a {
	color: #777777;
	font-size: 16px;
	padding: 2px 15px;
}

.navbar .navbar-nav li:hover a,
.navbar .navbar-nav li a:focus {
	background-color: transparent;
}

.navbar-nav {
	margin: 0;
}

.navbar-nav li {
	border-left: 1px solid #d0d0d0;
	border-right: 1px solid #f2f2f2;
}

.navbar-nav li:first-child {
	border-left: 0;
}

.navbar-nav li:last-child {
	border-right: 0;
}

#mobile-logout {
	display: none;
}

@media (max-width: 767px) {

	.clearfix.cf2 {
		display: none;
	}

	.header {
		text-align: center;
	}

	.navbar {
		margin-top: 15px;
		margin-bottom: 0;
		margin-left: -15px;
		margin-right: -15px;
		border: 0;
	}

	.navbar-header {
		background-color: #f8f8f8;
    	border: 1px solid #e7e7e7
	}

	.navbar .navbar-toggle {
		border-color: #ddd;
		float: left;
		margin-left: 15px;
		margin-right: 0;
	}

	.navbar-collapse {
		background-color: #f8f8f8;
		border: 1px solid #e7e7e7;
	}

	.navbar .navbar-toggle .icon-bar {
	    background-color: #888;
	}

	.navbar .navbar-nav a {
		padding: 10px 0;
	}

	.navbar-nav li {
		border-left: 0;
		border-right: 0;
	}

	#logo {
		margin-left: auto;
		margin-right: auto;
	}

	.header .right {
		text-align: center;
	}

	#mobile-logout {
		display: block;
		float: right;
		margin: 8px 15px 8px 0;
		height: 34px;
		vertical-align: middle;
		padding-left: 10px;
		padding-right: 10px;
	}

	#web-logout {
		display: none;
	}
}

.title1, .title2,
.title1 a, .title2 a {
	font-weight: bold;
	color: #333333;
}

.title1, .title1 a {
	font-size: 27.49px;
}

.title2, .title2 a {
	font-size: 24px;
}

.search-section .search-container {
	background-color: #eeeeee;
	padding: 10px;
	margin-top: 10px;
	border-radius: 8px;
}

.search-section #term {
	font-size: 21.99px;
	height: 42px;
	border: 1px solid #8c8c8c;

	border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;

	-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);
	box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.2);
}

.search-section #termSearch {
	height: 42px;
	padding-left: 35px;
	padding-right: 35px;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 17.87px;
	border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid #cd211a;

	background: rgba(243,76,67,1);
	background: -moz-linear-gradient(top, rgba(243,76,67,1) 0%, rgba(233,29,23,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,76,67,1)), color-stop(100%, rgba(233,29,23,1)));
	background: -webkit-linear-gradient(top, rgba(243,76,67,1) 0%, rgba(233,29,23,1) 100%);
	background: -o-linear-gradient(top, rgba(243,76,67,1) 0%, rgba(233,29,23,1) 100%);
	background: -ms-linear-gradient(top, rgba(243,76,67,1) 0%, rgba(233,29,23,1) 100%);
	background: linear-gradient(to bottom, rgba(243,76,67,1) 0%, rgba(233,29,23,1) 100%);

	-webkit-box-shadow: inset 0px 3px 0px 0px rgba(255,255,255,0.29);
	-moz-box-shadow: inset 0px 3px 0px 0px rgba(255,255,255,0.29);
	box-shadow: inset 0px 3px 0px 0px rgba(255,255,255,0.29);
}

.search-section #termSearch:active {
	outline: 0;
	background: rgba(167,14,12,1);
	background: -moz-linear-gradient(top, rgba(167,14,12,1) 0%, rgba(217,77,67,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,14,12,1)), color-stop(100%, rgba(217,77,67,1)));
	background: -webkit-linear-gradient(top, rgba(167,14,12,1) 0%, rgba(217,77,67,1) 100%);
	background: -o-linear-gradient(top, rgba(167,14,12,1) 0%, rgba(217,77,67,1) 100%);
	background: -ms-linear-gradient(top, rgba(167,14,12,1) 0%, rgba(217,77,67,1) 100%);
	background: linear-gradient(to bottom, rgba(167,14,12,1) 0%, rgba(217,77,67,1) 100%);

	-webkit-box-shadow: inset 0px 3px 7px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 3px 7px 0px rgba(0,0,0,0.4);
	box-shadow: inset 0px 3px 7px 0px rgba(0,0,0,0.4);
}

.search-icon {
	display: none;
}

.search-text {
	display: block;
}

.page-content .row1 {
	margin-top: 44px;
}

.list-section .title1,
.list-section .title2 {
	padding-bottom: 30px;
}

.list-section .title2,
.list-section .title2 a {
	color: #000000;
}

.list-section .title2 {
	padding-top: 5px;
}

.list-section .division {
	margin-left: -50px;
	margin-right: -50px;
}

.list-section .division > div[class^="col-"],
.list-section .division > div[class*=" col-"] {
	margin-bottom: 30px;
	padding-left: 50px;
	padding-right: 50px;
}

.list-section .division .content-block {
	margin-right: 25px;
}

.list-section .article {
	position: relative;
	overflow: hidden;
}

.list-section .article .division .title,
.list-section .article .division .title a {
	font-size: 22px;
	color: #f03027;
}

.separator {
	background-color: #ef2f26;
	padding-top: 1px;
}

.separator .left {
	background-color: #ef2f26;
	width: 155px;
	height: 9px;
	float: left;
}

.separator .right {
	background-color: #ffffff;
	height: 9px;
}

.list-section .topic-list {
	margin-top: 25px;
}

.list-section .topic-list li::before {
	content: "";
	background: url('../images/icon-paper.png') no-repeat 0 0;
	background-size: 100%;
	position: absolute;
	width: 18px;
	height: 19px;
}

.list-section .topic-list li {

	margin-bottom: 15px;
}

.list-section .topic-list li + li{
	margin-top: 15px;
}

.list-section .topic-list a {
	font-size: 18px;
	color: #7e7e7e;
	margin-left: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: inherit;
	display: block;
}

.list-section .see-all::before {
	content: "";
	background: url('../images/icon-arrow.png') no-repeat 0 0;
	background-size: 100%;
	position: absolute;
	margin-top: 5px;
	margin-left: 3px;
	width: 12px;
	height: 11px;
}

.list-section .see-all a {
	margin-left: 40px;
	font-size: 18px;
	color: #ee1813;
}

.footer {
	background-color: #242424;
}

.footer-content {
	font-size: 13.75px;
	color: #afafaf;
	padding-top: 40px;
	padding-bottom: 40px;
}

@media (min-width: 768px) and (max-width: 1028px) {

	.list-section .division {
		margin-left: -25px;
		margin-right: -25px;
	}

	.list-section .division > div[class^="col-"],
	.list-section .division > div[class*=" col-"] {
		padding-left: 25px;
		padding-right: 25px;
	}

	.list-section .division .content-block {
		margin-right: 0px;
	}

}

@media (max-width: 767px) {

	.list-section .division {
		margin-left: -15px;
		margin-right: -15px;
	}

	.list-section .division > div[class^="col-"],
	.list-section .division > div[class*=" col-"] {
		margin-bottom: 40px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.list-section .division .content-block {
		margin-right: 0px;
	}

	.list-section .title1,
	.list-section .title2 {
		padding-bottom: 36px;
	}

	.search-icon {
		display: block;
	}

	.search-text {
		display: none;
	}

	.search-section #termSearch {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-content .row1 {
		margin-top: 40px;
	}

}



.breadcrumb {
	margin-top: 20px;
	margin-bottom: 0px;
	background-color: #eeeeee;
}

.breadcrumb li a,
.breadcrumb li.active {
	color: #333333;
	font-size: 15px;
}

.breadcrumb>li+li:before {
   	content: "";
	padding: 0;
}

.breadcrumb span {
	vertical-align: middle;
}

.breadcrumb i {
	position: relative;

	vertical-align: middle;

}

.breadcrumb i:before {
	content: url('../images/icon-right.png');
	padding: 0 12px;
	display: inline-block;
}

.staff-forms {
	font-size: 13px;
}

.staff-forms .files {
	font-size: 15px;

}

.staff-forms .files > .row {

	margin-left: -35px;
	margin-right: -35px;
}

.staff-forms .files .row > div {
	padding-left: 35px;
	padding-right: 35px;
	margin-bottom: 15px;
}

.staff-forms .file-item {
	font-size: 14px;
}

.staff-forms .file-item .file-name {
	width: 100%;
}

.staff-forms .file-item .file-download {

	float: right;
	font-size: 12px;
	background-color: #428bca;
	color: #fff;
	border: 0;
	padding: 5px 7px;
	vertical-align: middle;
}

.staff-forms .file-item .file-size {
	width: 66px;
	float: right;
}

.staff-forms .file-item.image .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/image.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.pdf .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/pdf.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.word .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/word.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.excel .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/excel.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.powerpoint .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/powerpoint.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.movie .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/movie.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.mp3 .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/mp3.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .file-item.document .file-name p::before {
	width: 25px;
	height: 20.24px;
	display: inline-block;
	margin-right: 5px;
	content: "";
	background: url("../images/applicationicon/document.png") no-repeat 0 0;
	background-size: 100%;
	margin-top: -4px;
	vertical-align: middle;
}

.staff-forms .the-form {
	border: 1px solid #d8d8d8;
	border-radius: 8px;
	margin: 30px 15px 120px 15px;
	padding: 15px 15px 40px 15px;
	color: #666666;
	font-size: 15px;
}

.staff-forms .the-form p {
	line-height: 1.5em;
}

.staff-forms .the-form .the-form-header {
	font-size: 15px;
}

.staff-forms .the-form .the-form-content {
	font-size: 14px;
}
/*
.subpage .row1 {
	margin-top: 25px;
}
*/
@media (max-width: 767px) {

	.staff-forms .the-form {
		margin-left: 0;
		margin-right: 0;
	}

	.header,
	#web-logout {
		margin-top: 10px;
	}
}







.subpage2 .staff-forms .the-form {
	border: 0;
	border-top: 1px solid #d2d2d2;
	border-radius: 0;
	margin-top: 15px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 28px;
	font-size: 16px;
}

.subpage2 .staff-forms .file-item {
	font-weight: bold;
	color: #535353;
}

.subpage2 .staff-forms .file-item .file-download,
.subpage2 .staff-forms .file-item .file-size {
	margin-left: 15px;
}


.staff-forms .the-form p {
    line-height: 1.7em !important;
}

.the-form-content p{
    margin-bottom:10px;
}

.MsoNormal {
    padding-bottom:10px;
}

.MsoListParagraphCxSpFirst {
    margin-bottom:10px;
}

.MsoListParagraphCxSpMiddle {
    margin-bottom:10px;
}

