@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFF;
	color:#000;
	font-family:"Book Antiqua", "Garamond", "Times New Roman";
	font-size:12pt;
}
.main {
	max-width:1000px;
}
a {
	color:#0078ff!important
}
a:hover {
	color:#0078ff;
}
hr {
	background-color:#a29e9e;
	height:1px;
}
.t1 {
	font-size:30pt;
	letter-spacing: -1px;
	padding-top:50px;
	line-height:60px;
}
.t2 {
	color:#ec1c24;
	font-size:14pt;
	font-weight:bold;
}
.t3 {
	font-size:9pt;
}
.t4 {
	color:#ed2f36;
	font-size:30pt;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.t4-inner {
	color:#ed2f36;
	font-size:30pt;
	font-weight:bold;
	text-transform:uppercase;
}
.t5 {
	color:#3954a5;
	font-size:20pt;
	font-weight:bold;
}
.t6 {
	color:#ec1c24;
	font-weight:bold;
}
.t7 {
	color:#3954a5;
	font-weight:bold;
}
.t8 {
	font-size:18pt;
	font-weight:bold;
}
.t8home {
	font-size:13pt;
	font-weight:bold;
}
.t9 {
	color:#3954a5;
	font-size:13pt;
	
}
.t10 {
	color:#ec1c24;
}
.t11 {
	color:#000000;
	font-size:9pt;
}
.t12 {
	font-size:15pt;
	font-weight:bold
}
.t13 {
	font-size:13pt;
	font-weight:bold
}
.t14 {
	font-size:11pt;
	font-weight:bold
}
.t15 {
	color:#3954a5;
	
}

.bg1 {
	background-image:url(../images/top-bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:10px 0px;
	background-color:#FFF
}
.bg2 {
	background-color:#FFF
}
.bg3 {
	background-color:#f6f6f6;
	margin-top:15px;
	padding:25px;
}
.bg3 p {
	margin-bottom:20px;
}
.bg4 {
	background-color:#000
}
.bg5 {
	/*background-image:url(../images/footer-bg.png);*/
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#FFF;
}
.bg6	{
	background-color:#3954a5;
	color:#FFF;
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	padding:10px;
}
.bg7 {
	background-color:#e5e5e5
}
.pad1 {
	padding-top:130px
}
.pad1home {
	padding-top:170px
}
.pad2 {
	padding-top:150px
}
.pad3 {
	padding:15px 0px 15px 0px;
}
.pad4 {
	padding:20px 0px;
}
.b1 {
	border-bottom:1px solid #6e7385;
}
.highlight {
	padding: 14px;
	margin-bottom: 14px;
	background-color: #fff;
	border: 1px solid #e1e1e8;
	border-radius: 4px;
}
/* Top NAV customized */
.navbar-inverse {
	background-color:#FFF/*#edf1f3*/;
	color:#000;
	color:#5b5b5b;
	font-size:11.8pt;
	text-transform:uppercase;
	font-weight:bold;
	border:0px;
	margin-top:-5px;
}
.navbar-inverse A {
	color:#5b5b5b !important;
	text-decoration:none
}
.navbar-inverse A:hover {
	color:#0078ff !important;
	text-decoration:none
}
.navbar {
	border-radius:0px;
}
.navbar-toggle {
	border:0px;
	color:#000;
	background-color:#000
}
.icon-cust:hover {
	background-color:#587398 !important
}
/*Dropdown menu*/
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
 top:;
 left:;
	margin-top: -6px;
	margin-left: -1px;
}
.dropdown:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}
.sub-menu2 {
	left:227px;
	top:0px
}
@media (min-width: 767px) and (max-width:1199px) {
 .navbar-inverse {
 font-size:7pt;
 margin-right:-50px!important
}
}
/* Top NAV customized END */

@media (max-width:991px) {
.bg1 {
 padding:0px 0px;
}
.t1 {
 font-size:30pt;
 padding-top:30px;
 line-height:40px;
 text-align:center;
}
.t4 {
 font-size:22pt;
}
.t8 {
 font-weight:bold;
 text-align:center;
}
.pad1 {
 padding-top:160px
}
.pad1home {
	padding-top:300px
}
}
 @media (max-width:597px) {
 .pad1 {
 padding-top:180px
}
.t8 {
 font-size:12pt;
 font-weight:bold;
}
}
/* FOOTER start*/
.ucla-footer A {
	color:#333 !important;
	text-decoration:none;
}
.ucla-footer A:hover {
	color:#167fff !important;
	text-decoration:none;
}
 @media (min-width: 768px) {
 div.col-sm-7.five-three {
 width: 60% !important;
}
 div.col-sm-5.five-two {
 width: 40% !important;
}
}
@media (max-width:991px) {
.ucla-footer {
 text-align:center;
}
.b2 {
 border-bottom:1px solid #f6f6f6;
}
/* FOOTER end*/
