/*
[Contents]

	1- Header
	2- Nav
	3- Footer
	4- Main Container
	5- Main
	6- Sidebar
*/

/* =1 Header
---------------------------------------------------------------------------------------------------------------------*/
/* Quick Link */
.quick-link{
	font-size:15px;
	line-height:20px;
}
/* Search */
.search label{
	font-size:15px;
}
.search input{
	background:#EDEDED;
}
.search button{
	background:url(images/sprite.png) no-repeat left -834px;
	border:0;
	cursor:pointer;
}
/* =2 Nav
---------------------------------------------------------------------------------------------------------------------*/
#nav{
	background:url(images/sprite.png) repeat-x left -718px;
}
#nav a{
	color:#FFF;
	font-family:"MinionProMedium", Times, serif;
	font-size:15px;
	text-decoration:none;
}
#nav li.current a,
#nav a:hover{
	background:url(images/sprite.png) no-repeat left -192px;
	color:#4C4D4F;
}
#nav li.current a span,
#nav li a:hover span{
	background:url(images/sprite.png) no-repeat right -238px;
}
/* =3 Footer
---------------------------------------------------------------------------------------------------------------------*/
#footer{
	background:#ECEDED url(images/footer-bg.png) repeat-x;
	font-size:11px;
	text-align:center;
}
#footer p{
	color:#97999C;
}
.copyright{
	color:#8A8C8F;
}
.footer-link{
	color:#8A8C8F;
}
/* =4 Main Container
---------------------------------------------------------------------------------------------------------------------*/
#main-container{
	background:#ECEDED;
}
/* Home Container */
#main-container.home-container{
	background:#ECEDED url(images/home-bg.png) no-repeat center top;
}
/* Title */
.title{
	background:url(images/sprite.png) no-repeat left -829px;
	padding-left:34px;
}
/* BG */
.with-bg{
	background:#FFF url(images/block-bg.png) repeat-x left bottom;
}
/* Links */
.links{
	background:#FFF;
}
.links a{
	font-size:11px;
	text-decoration:underline;
}
/* =5 Main
---------------------------------------------------------------------------------------------------------------------*/
/* Breadcrumbs */
.breadcrumbs{
	font-size:15px;
}
.breadcrumbs a{
	color:#4C4D4F;
	font-size:13px;
	text-decoration:underline;
}
/* Main Block */
.main-block a.more{
	font-weight:bold;
	text-decoration:underline;
}
/* Common Block */
.common-block a.more{
	font-weight:bold;
	text-decoration:underline;
}
/* Latest News */
.latest-news .title{
	margin-bottom:10px;
}
.latest-news a.more{
	background:url(images/sprite.png) no-repeat left -799px;
}
.news-block a{
	font-weight:bold;
	text-decoration:underline;
}
/* Category Block */
.category-block{
	background:#FFF;
}
.category-block h2 a{
	background:url(images/arrow.png) no-repeat right;
	color:#4C4D4F;
	text-decoration:none;
}
/* Form */
.course-form button,
.course-form-2 button,
.course-form-3 button{
	background:url(images/sprite.png) no-repeat right -443px;
}
.course-form-3 button.disabled{
	background:url(images/sprite.png) no-repeat right -478px;
}
/* Search List */
.search-list li:hover,
.search-list li.hover{
	background:url(images/block-bg.png) repeat-x;
}
.search-list h5{
	color:#8A8C8F;
}
.search-list h5 a{
	color:#4C4D4F;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.search-list h5 span{
	font-size:13px;
}
/* Video */
.video-container{
	background:#FFF;
}
.video-tab li{
	background:#FFF url(images/tab-bg.png) repeat-y left;
	cursor:pointer;
}
.video-tab li.current{
	background:#FFF;
}
.video-tab p{
	color:#8A8C8F;
	font-family:"MinionProItalic", "Times New Roman", Times, serif;
	font-size:21px;
}
.video-tab li.current p{
	color:#4C4D4F;
}
.video-tab p span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* Facebook */
.facebook-link{
	background:url(images/facebook.png) no-repeat left;
	color:#1C4192;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
/* Video Player */
.video-player{
	background:#FFF;
}
/* Editorial */
.editorial img{
	background:#FFF;
}
.intro{
	font-size:15px;
	line-height:1.7;
}
.content{
	line-height:1.4;
}
/* Course List */
.course-list li{
	background:url(images/sprite.png)  repeat-x left -771px;
	line-height:28px;
}
.course-list li a{
	color:#4C4D4F;
	font-weight:bold;
	text-decoration:underline;
}
/* Setp Tab */
.setp-tab li{
	background:url(images/sprite.png) no-repeat;
	color:#CCC;
	font-size:15px;
}
.setp-tab li.current{
	background:url(images/sprite.png) no-repeat left -96px;
	color:#4C4D4F;
}
.setp-tab h4{
	font-weight:bold;
}
/* Form */
.form h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/* Editor Info */
.editor-info h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.editor-info img{
	background:#FFF;
	padding:5px;
}
/* Employee List */
.employee-list h4{
	font-family:"MinionProRegular", "Times New Roman", Times, serif;
	font-size:17px;
}
.employee-list li{
	background:#FFF;
}
.employee-list h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.employee-list a{
	font-size:15px;
	text-decoration:underline;
}
/* Table */
.table th{
	font-size:19px;
}
.table tbody tr{
	background:url(images/table-bg.png) repeat-x left top;
}
.table tbody tr:hover{
	background:url(images/table-bg.png) repeat-x left -34px;
	font-weight:bold;
}
.table a{
	color:#999A9D;
}
/* News-table */
.news-table tbody tr{
	background:url(images/table-bg.png) repeat-x left -68px;
}
.news-table tbody tr:hover{
	background:url(images/table-bg.png) repeat-x left -118px;
}
/* About */
.about{
	background:#FFF;
	font-size:11px;
}
.about h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.about strong{
	font-weight:bold;
}
/* Pagination */
.pager{
	color:#999A9D;
	text-align:center;
}
.pager a{
	color:#4C4D4F;
	text-decoration:underline;
}
.pager a.prev,
.pager a.next{
	font-weight:bold;
}
.pager .current{
	background:#FFF;
	padding:2px 6px;
}
/* =6 Sidebar
---------------------------------------------------------------------------------------------------------------------*/
.block p{
	color:#8A8C8F;
	line-height:18px;
}
.block a.button{
	color:#FFF;
	font-weight:bold;
}
/* Sub Nav */
.sub-nav a{
	color:#4C4D4F;
	font-size:17px;
	line-height:30px;
}
.sub-nav li.current{
	background:#FFF;
}
.sub-nav li.current a{
	font-weight:bold;
	text-decoration:none;
}
.sub-nav li.current li a{
	font-weight:normal;
}
.sub-nav li.current li a:hover{
	text-decoration:underline;
}
.sub-nav li.current li.current a{
	background:#ECEDED;
	font-weight:bold;
	text-decoration:none;
}
.home-container .block{
	padding:0;
}
/* Contact Block */
.contact-block{
	background:url(images/sprite.png) repeat-x left -513px;
	color:#FFF;
}
.contact-block p{
	color:#FFF;
}
.contact-block2{
	background:url(images/sprite.png) repeat-x left -616px;
}
/* Search Block */
.search-block p{
	color:#4C4D4F;
}
.search-block label{
	color:#8A8C8F;
}
.search-block input{
	background:#ECEDED;
}
/* Course Detail */
.course-detail{
	font-size:11px;
}
.course-detail h4{
	font-size:15px;
	font-weight:bold;
}
.course-detail h6{
	font-size:11px;
}
.course-detail p{
	color:#4C4D4F;
}
.course-detail li{
	list-style:square inside;
}
.course-detail dt{
	font-weight:bold;
}
/* In Touch */
.in-touch h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.in-touch p{
	color:#4C4D4F;
}
