@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.loading_page{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #006498 url(../img/bg.jpg);
	z-index: 999999;
}

.loading_container{
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	#position: absolute;
	#top: 50%;
}

.loading_container_skip{
	width: 117px;
	height: 50px;
	background: url(../img/skip.png) no-repeat center;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.loading_container_in{
	width: 385px;
	height: 275px;
	margin: auto;
	position: relative;
}

.loading_logo{
	width: 100%;
	margin-bottom: 6%;
	clear: both;
}

.loading_logo img{
	width: 100%;
}

.loading_bar{
	width: 190px;
	margin: auto;
	clear: both;
	border-radius: 20px;
	overflow: hidden;
}

.loading_bar img{
	width: 100%;
}

label {
	cursor: url(../img/mac_cursor.png),url(../img/mac_cursor.cur),auto;
}


#layout_two_column div#dynamic_box_center div#box_center_holder { }

#layout_two_column div#dynamic_box_center {}

.features_equal_default {margin-bottom:10px;}

.features_equal_default #content_features_left {padding-left:20px; background:#fff url(../img/separator_left.gif) left repeat-y;}

/*************** GLOBAL STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
.clearer {clear:both; display:block; visibility:hidden;}

#container { overflow: hidden; max-width: 1100px; margin: auto;}

/*** Global anchor styles ***/
a, a:link, a:visited {color: #5d5f73; text-decoration:none; outline:none; cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;}

a:hover {color:#76799B; text-decoration:none;}

a img {border:none;}

button {cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;}

/*** Global list styles ***/
ul {padding:0; margin:0;}

ul li {list-style-type:none;}

#content ul li { }

/*#content ul li a {
	font-weight:bold;
	display:block;
	padding:4px 12px 4px 0px;
	background:url(../img/list_bullet.gif) right 10px no-repeat;
}*/

ol {padding-right:25px; margin:0; font-size:14px; font-weight:bold;}

ol li {border-bottom:none;}

ol p {font-size:12px; margin:0px; padding:0;}

ol p a {display:block; padding:4px;}

.article_stats {padding:0 4px; font-weight:normal; color:#888;}

.comment_stats {background:url(../img/icon_comments.png) left 0 no-repeat; padding:0 4px 0 18px; margin-right:5px; display:inline-block;}

/*** Global heading styles ***/
h1, h2, h3, h4, h5, h6 {padding:0; margin:0px;}

.page_title {
    margin: 20px 0;
    text-align: center;
    color: #5d5f73;
    font-size: 31px;
    font-weight: normal;
    text-shadow: -1px -1px 0px rgba(255,255,255,1);
}

.article_title {font-size:18px;}

.box_title {font-size:18px;}

.title_white {padding:2px 0; margin-bottom:10px; border-bottom:none;}

.title_gray {
	font-weight: normal;
	text-align: right;
	padding: 10px;
	font-size: 25px;
	color: #5d5f73;
}

.title_gray:hover {

}

.title_gray a{
	color: #5d5f73;
	font-weight: normal;
}
.title_small {
	background-image: none;
	padding: 0 30px 0 15px;
	margin: 0;
}

.dot_headlines_ar{
	border: 1px solid #d3d3d3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	margin: 0 -10px 10px -10px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
	-webkit-transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s;
	-moz-transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s;
	-o-transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s;
	-ms-transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s;
	transition: all 0.7s cubic-bezier(0.230, 1.000, 0.320, 1.000) 0.4s;
}

.title_dot_headlines_ar{
	font-size: 40px;
	text-align: right;
	margin-bottom: 5px;
	color: #555;
	text-shadow: 1px 1px 1px #fff;
	padding: 0 10px;
	margin: 0;
	background: -moz-linear-gradient(100% 20% 90deg, #e8eaeb, #ededed);
	background: -webkit-gradient(linear, 0% 0%, 0% 20%, from(#ededed), to(#e8eaeb));
}

h4 {font-size:16px; font-weight:bold;}

h5.subtitle {font-size:16px; color:#949494; font-weight:normal; margin-bottom:10px;}

/*** Global box styles ***/
.box {margin-bottom:10px;}

.box_gray {border-bottom:1px solid #ccc;}

.box_white {padding:10px; border:1px solid #ccc;}

.image {float:right; margin:0 0 0 10px;}

div.article_link {display:inline; padding-right:5px;}

 /*** Global summary styles ***/
.short_holder {width:100%; overflow:hidden;}

.short {
	margin-bottom:10px;
	padding:5px 5px 10px 5px;
	border-bottom:1px dashed #AAA;
}

.short:hover {
	background:#f5f5f5;
}

.short p, .category_headline p {padding:0; margin:5px 0;}

.category_headline {padding:5px; background:#f2f2f2; margin-bottom:10px; overflow:hidden;}

.slideTextRight div.inside:first-child {
	left: -100%;
	background: url(../img/view_details.png) center no-repeat;
}

.slideTextRight:hover div.inside {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%)
}

.short1 {
	position: relative;
	margin-bottom: 10px;
	height: 160px;
	background: #0E81B8;
	overflow: hidden;
	-webkit-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}

.short1:hover {
	background-color: white;
	color: #455962;
}

.short1 .inside {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: table;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.short1 .text {
	padding:0 5px;
	height: 150px;
	float: right;
	font-family: tahoma;
}

.short1 .article_title {
	color: #fff;
	font-weight: normal;
	overflow: hidden;
	font-size: 25px;
	padding-top: 3px;
	margin-bottom: 3px;
	text-shadow: 0px 0px 3px #B1B0B0;
}

.short1 .article_title a {
	color: #fff;
}

.short1 .article_summary {
	color: #ccc;
	font-family: tahoma;
	font-weight: normal;
	overflow: hidden;
	font-size: 12px;
	text-align: justify;
}

.short1 .image {
	overflow: hidden;
	width: 295px;
	height: 160px;
}

.short1 img {
	min-width: 100%;
	height: 100%;
}

.short2 {
	width: 181px;
	margin-right:10px;
	float:right;
	height: 168px;
	margin-bottom: 10px;
	background:whiteSmoke;
	overflow: hidden;
}

.short2 .article_title {
	padding:0 5px;
	color: #777;
	font-family: arial;
	font-weight: bold;
	overflow: hidden;
	font-size: 14px;
	border-right: 4px solid #DDD;
	height: 65px;
	text-align: justify;
	padding-top: 3px;
}

.short2 .image {
	overflow:hidden;
	width: 181px;
	height:110px;
}

.short2 img {
	max-width:185px;
	min-width:181px;
	min-height:130px;
	margin-top: -20px;
}


.short3 {
	width: 263px;
	float: right;
	height: 260px;
	overflow: hidden;
	position: relative;
	border-right: 1px dashed #e7e7e7;
	border-bottom: 1px dashed #e7e7e7;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.short3:hover{
	background: rgba(0, 0, 0, 0.025);
}

.dot_headlines_ar #content a:first-child .short3,
.dot_headlines_ar #content a:nth-child(5) .short3{
	border-right: none;
}

.dot_headlines_ar #content a:nth-child(5) .short3,
.dot_headlines_ar #content a:nth-child(6) .short3,
.dot_headlines_ar #content a:nth-child(7) .short3,
.dot_headlines_ar #content a:nth-child(8) .short3{
	border-bottom: none;
}

.short3 .article_title {
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 20px;
	padding: 5px;
	margin-top: 0px;
	height: 55px;
	display: table;
	width: 100%;
}

.short3 .article_title > div {
	width: 100%;
	height: 55px;
}

.short3 .text {
	padding: 0 10px;
	font-family: tahoma;
	text-align: justify;
}

.short3 .image {
	overflow: hidden;
	width: 180px;
	height: 180px;
	margin: auto;
	float: none;
	border-radius: 100px;
	margin-top: 15px;
	border: 1px solid #ddd;
}

.short3 img {
	min-width: 100%;
	height: 100%;
}

.short4 {
	height: 40px;
	overflow: hidden;
	color: #222;
	border-bottom: 1px solid #eee;
	padding: 5px 0 5px 10px;
}

.short4 .article_date {
	height: 25px;
	padding: 9px 9px;
	font-size: 13px;
	text-align: center;
	color: #02679B;
	float: right;
}

.short4 .article_title {
	height: 35px;
	font-size: 13px;
	text-align: justify;
	display: table-cell;
	vertical-align: middle;
	line-height: 21px;
}

.short4:hover {
	color: #02679B;
}

more_news_slider li {
	height: 50px;
	overflow: hidden;
	color: #222;
	position: relative;
	margin-bottom: 6px;
	background: rgba(0, 0, 0, 0.05);
	border: 1px solid rgba(0, 0, 0, 0.1);
	overflow: hidden;
	direction: rtl;
}

.short6 {
    height: 50px;
    overflow: hidden;
    color: #5d5f73;
    position: relative;
    margin-bottom: 6px;
    /* margin-left: 5px; */
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
	    background: #ffffff;
}

.short6 .article_date {
	padding: 10px 9px;
	font-size: 23px;
	padding-right: 55px;
}

.short6 .article_title {
	height: 35px;
	font-size: 16px;
	text-align: justify;
	display: table-cell;
	vertical-align: middle;
	line-height: 21px;
	padding-right: 10px;
}

.short6:hover {

}

.short6.slideTextUp div.inside:first-child {

}

.short6.slideTextUp div.inside:nth-child(2) {
	background: #5d5f73 url('../img/tenders-date.png') calc(100% - 10px) center no-repeat;
	color: #eee;
}

.short5 .article_title {
	height: 35px;
	font-size: 13px;
	text-align: justify;
	display: table-cell;
	vertical-align: middle;
	line-height: 21px;
}

.short5_insider{
	height: 300px;
	width: calc(100% - 30px);
	margin: auto;
	margin-top: 5%;
}

.short5_insider .article_title {
	padding-right: 10px;
	padding-top: 10px;
	font-size: 20px;
	text-align: justify;
	display: table-cell;
	vertical-align: middle;
	line-height: 21px;
	height: 25px;
	color: #5d5f73;
	direction: rtl;
}

.short5_insider .image {
	float: none;
	margin: 0;
	overflow: hidden;
	width: 100%;
	height: 65%;
	position: relative;
}

.short5_insider .image img {
	height: 100%;
	min-width: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}

.short5_insider:hover {

}

.short7 {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 5px;
	width: 25%;
	height: 185px;
	float: right;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.short7 .text {
	text-align: center;
	color: #000;
	font-size: 17px;
	padding-right: 5px;
	margin-bottom: 3px;
	line-height: 30px;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.short7 .image {
	width: 185px;
	height: 110px;
	border: 1px solid #ddd;
	padding: 3px;
	position: relative;
	margin: auto;
	float: none;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.short7 .image_inner {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.short7 img {
	width: 100%;
	min-height: 100%;
}

.short7:hover {

}

.short7:hover .image {
	border: 1px solid #C29748;
}

.short7:hover .text {
	color: #C29748;
}
.more_news_slider {
	position: relative;
	width: 100%;
	margin: auto;
	margin-top: 5px;
	height: calc(100% - 5px);
	direction: ltr;
}
.more_news_slider ul {
	margin: 0;
	padding: 0;
	height: 100%;
}
.more_news_slider ul li {
	list-style: none;
	text-align: center;
	width: 100px;
	height: 100%;
	direction: rtl;
}
.slider-arrow {
	position: absolute;
	top: 50%;
	width: 45px;
	height: 100%;
	background: white;
	color: #fff;
	text-align: center;
	text-decoration: none;
	z-index: 99;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
}
.sa-left {
	left: 0px;
	background: url(../img/news_slider_left_arrow.png) center;
}
.sa-right {
	right: 0px;
	background: url(../img/news_slider_right_arrow.png) center;
}

.slideTextUp div.inside {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: table;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.slideTextUp div.inside:nth-child(2) {
	top: 100%;
	background: url(../img/view_details_small.png) center no-repeat;
}

.slideTextUp:hover div.inside {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	transform: translateY(-100%)
}

.short00 {
	width: calc((100% - 20px) * 0.333);
	float: right;
	height: 245px;
	margin-left: 10px;
	color: #FFF;
	background: #5d5f73;
	-webkit-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 10px;
}

.short00.short00_0 {
	margin-left: 0;
}

.short00 .article_title {
	text-align: justify;
	font-size: 18px;
	font-weight: normal;
}

.short00 .image{
	width: 100%;
	overflow: hidden;
	height: 175px;
	position: relative;
	background: #444;
	margin: 0;
	float: none;
}

.short00 img{
	min-width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}

.short00 div.image .maskover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 35px #444;
	z-index: 10;
}



.shortmain {
	position: relative;
	margin-bottom: 10px;
	box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	background: #fff;
}

.shortmain .article_title {
	float: right;
	font-size: 21px;
	margin-top: 0px;
	height: 140px;
	width: calc(100% - 250px);
	line-height: 32px;
	font-weight: normal;
	-webkit-transition: all 100ms;
	-moz-transition: all 100ms;
	-o-transition: all 100ms;
	-ms-transition: all 100ms;
	position: relative;
}

.shortmain .article_title span {
	position: absolute;
	width: 100%;
	padding: 0 10px;
	top: 50%;
	left: 0;
	transform: translate(0,-55%);
	-ms-transform: translate(0,-55%);
	-webkit-transform: translate(0,-55%);
}

.shortmain .image {
	width: 250px;
	height: 150px;
	float: right;
	position: relative;
	margin: 0;
	overflow: hidden;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.shortmain .image img {
	position: absolute;
	width: 100%;
	min-height: 100%;
	top: 50%;
	left: 0;
	transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
}

.shortmain .article_category {
	color: #fff;
	position: absolute;
	z-index: 98;
	top: 7px;
	left: 0;
	font-size: 15px;
	line-height: 24px;
	height: 25px;
	background: #3254a0;
	padding: 0px 7px;
	padding-left: 30px;
}

.shortmain .article_date {
	color: #999;
	position: absolute;
	right: 260px;
	bottom: 10px;
	font-size: 0;
	font-weight: normal;
}

.shortmain .article_date span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
}

.shortmain .article_date .icon {
	width: 15px;
	height: 15px;
	margin-left: 5px;
	margin-bottom: 3px;
	display: inline-block;
	vertical-align: middle;
	background: #999;
}

.shortmain .article_date .icon img {
	width: 100%;
	height: 100%;
}

.shortmain:hover {

}

.shortmain:hover .image {

}

.shortmain:hover .article_title {

}

.cat_title_center{
	font-size: 24px;
	line-height: 41px;
	text-align: center;
	position: relative;
	margin: 10px 0;
}

.cat_title_center:before{
    content: "";
    height: 35px;
    width: 100%;
    opacity: 0.6;
    background: #555 url(../img/lines_pattern.jpg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 90;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
}

.cat_title_center span{
    z-index: 99;
    position: relative;
    background: #fff;
    padding: 2px 30px;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.25);
}
/*** breadcrumbs ***/
.box_breadcrumb {padding-bottom: 6px; color: #555; border-bottom: 1px dashed #1BA0D9;}

.box_breadcrumb a {padding-left:4px;}

/*** Pagination ***/
#box_pagination {
	line-height: 29px;
	padding: 0 6px;
	margin: 6px 0px;
	overflow: hidden;
	background: #5d5f73;
	color: rgb(255, 255, 255);
	float: right;
	width: 100%;
	font-family: ge_ss_three_light, tahoma;
}

#box_pagination span.pagination {float:left; font-weight:bold;}

#box_pagination .page_active , #box_pagination span.pagination a:hover {
	display: inline-block;
	padding: 2px 6px;
	line-height: normal;
	background: white;
	color: #5d5f73;
}

#box_pagination span.pagination a {
	font-weight:normal;
	display:inline-block;
	padding:2px 6px;
	line-height:normal;
	color: #fff;
}

#box_pagination span.pagination a.page_groups {background:none; border:none;}

#box_pagination span.pagination_total {font-weight:bold;}

/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
#header {    background: #061728;}

.header_image {background:#0b233b url(../img/banner2.jpg) top no-repeat}

*:first-child+html .header_image {zoom:1;} /*** IE 7 Hack ***/

/*** Static pages navigation ***/
.box_pages {border:1px solid #000; padding:5px 0px; background:#42464A url(../img/pages_bg.gif) bottom repeat-x;}

.box_pages li {display:inline;}

.box_pages a {padding:5px 6px;}

.box_pages a:link, .box_pages a:visited {color:#fff; text-decoration:none;}

.box_pages a:hover {color:#fff; background-color:#565656; text-decoration:none;}



/***** Ticker *****/
.ticker {
height: 40px;
    line-height: 19px;
    padding: 8px 0 0 0;
    background: rgb(255, 255, 255);
    margin: 0px 0 15px 0;
    float: right;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.25);
}

.ticker img {
	height:22px;
	margin:0 10px;
	vertical-align: top;
}

.ticker a {
font-size: 20px;
}

.ticker span.ticker_category {color:#888;}

.ticker span.ticker_category a {color:#ca0002;}

.ticker .scroller {height:20px;}

.ticker .section {height:20px;}

.ticker_channel {
	height:25px; 
	line-height:20px;
	padding:2px 0 0 0;
	border: 2px solid #C393FF;
	background: rgb(179,220,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 86%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,220,237,1)), color-stop(86%,rgba(41,184,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 86%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 86%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 86%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 86%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#29b8e5',GradientType=0 ); /* IE6-9 */
}

.ticker_channel img {
	height:22px;
	margin:0 10px;
	vertical-align: bottom;
}

.ticker_channel a {
	font-family: tahoma;
	font-size: 14px;
	color: white;
	text-shadow: 0px 0px 3px #686868;
}

.special_ticker {
	height:28px; 
	line-height: 19px;
	padding: 8px 0 0 0;
	margin: 0 -20px;
	border-radius: 5px;
	background: #bfd255; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	overflow: hidden;
}

.special_ticker img {
	height:22px;
	margin:0 10px;
	vertical-align: top;
}

.special_ticker a {
	font-family: arial;
	font-size: 17px;
	text-shadow: 1px 1px 0 white, 1px 1px 2px #B2B9C1;
	color: white;
	text-shadow: 0px 0px 3px #5E5E5E;
	font-weight: bold;
}

.special_ticker .articles {
	display: inline-block;
}

.special_ticker .title {
	display: inline-block;
	height: 16px;
	vertical-align: top;
	margin-top: -8px;
	background: whiteSmoke;
	background: -moz-linear-gradient(top, whiteSmoke 0%, #E0E0E0 50%, #C3C3C3 51%, #EDEDED 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,whiteSmoke), color-stop(50%,#E0E0E0), color-stop(51%,#C3C3C3), color-stop(100%,#EDEDED));
	background: -webkit-linear-gradient(top, whiteSmoke 0%,#E0E0E0 50%,#C3C3C3 51%,#EDEDED 100%);
	background: -o-linear-gradient(top, whiteSmoke 0%,#E0E0E0 50%,#C3C3C3 51%,#EDEDED 100%);
	background: -ms-linear-gradient(top, whiteSmoke 0%,#E0E0E0 50%,#C3C3C3 51%,#EDEDED 100%);
	background: linear-gradient(to bottom, whiteSmoke 0%,#E0E0E0 50%,#C3C3C3 51%,#EDEDED 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ededed',GradientType=0 );
	padding: 10px;
	color: #75AC03;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0px 0px 5px white;
}

/***** Headlines *****/
#static_headlines {padding:10px; background:#f2f2f2;}

.static_headline_holder {padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e0e0e0;}

.static_headline_holder p {padding:0; margin:5px 0;}

.static_headline_image {}

h1.headline_title {background:#000; padding:5px; margin-bottom:10px;}

h1.headline_title a {color:#fff;}

h1.headline_title a:hover {color:#e0e0e0;}

/***** Latest news *****/
#latest_news p {margin:0; padding:5px 0; border-bottom:1px solid #eee;}

/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/
/*** Subcategory links ***/
.main_news_box_holder {margin-top:10px;}

.title_subcategory {margin-top:-4px; font-size:11px; color:#000; padding:0px 12px 5px 12px;}

.title_subcategory a {padding:2px 3px; background:#f2f2f2; border:1px solid #e0e0e0; border-top:none;}

#content .main_news_box_holder ul {margin-bottom:10px;}

#content .main_news_box_holder ul li {border-bottom:none;}

#content .main_news_box_holder ul li a {font-weight:normal;}

/***** Article holder *****/
.story_stamp {padding-bottom:5px; margin-bottom:5px; color:#777; overflow: hidden;}

.story_author {font-weight:bold;}

.story_date {font-size:11px; padding-right:5px;}

#box_video_container_wrapper {margin: auto;}

.font_size {font-size:11px; text-align:left; display: inline; float: left;}

.font_size img {vertical-align:bottom; padding-left:3px;}

#article_holder .image {float:right; width:100% !important; text-align:center !important;}

#article_holder .image img {width:100% !important;}

#article_holder .image_caption {display:block; font-size:12px; padding:5px 0; line-height:normal; color:#777;}

#article_body {font-size:14px; line-height:1.6em; width:100%; overflow:hidden; margin-bottom:12px;}

#article_body p {margin:0; padding:0 20px 10px 20px;}

#article_body p , #article_body div , #article_body span ,  #article_body td {
	color: #0A0A0A !important;
	font-family: arial !important;
	font-size: 18px !important;
	line-height: normal !important;
	text-align: justify !important;
}

p.article_abstract {font-weight:bold;}

#article_holder div#article_body h1,
#article_holder div#article_body h2,
#article_holder div#article_body h3,
#article_holder div#article_body h4,
#article_holder div#article_body h5,
#article_holder div#article_body h6 {font-family:Arial, Helvetica, sans-serif; padding:5px 0;}

#article_holder div#article_body a {color:#002bb8;}

/*** Article comments ***/
.bbcodebox ul.bbc_buttons {
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	padding:3px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:592px;
	margin:0;
	height:24px;
}

.bbcodebox ul.bbc_buttons li {
	/*display:block;*/
	float:right;
	width:22px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	/*position:relative; */
	text-align:center;
}

.week_photo_box_comments .comments_add {
	display:none;
}

.week_photo_box_comments .bbcodebox ul.bbc_buttons {
	width: auto;
}


.week_photo_box_comments .bbcodebox textarea.add_comment {
	width: 274px !important;
}

.bbcodebox ul.bbc_buttons li ul {
	position:absolute;
	right:0;
	top:22px;
	padding:5px;
	background:#E1E1E2;
	width:270px;
	display:none;
	border:1px solid #316AC5;
}

.bbcodebox ul.bbc_buttons li li, 
.bbcodebox ul.bbc_buttons li li a {float:none; display:inline;}

.bbcodebox ul.bbc_buttons li:hover ul, 
.bbcodebox ul.bbc_buttons li.ie-hover ul {display:block;}

#content .bbcodebox ul.bbc_buttons a {
	/*display:block;
	float:right;  */
	width:21px; 
	height:20px; 
	line-height:20px; 
	border:1px solid transparent; 
	background:none; 
	padding:0;
}

#content .bbcodebox ul.bbc_buttons li:hover a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover a {background:#c1d2ee; border:1px solid #316ac5;}

#content .bbcodebox ul.bbc_buttons li:hover li a, 
#content .bbcodebox ul.bbc_buttons li.ie-hover li a {background:none; border:none;}

.bbcodebox ul.bbc_buttons li a img {vertical-align:middle;}

.box_link {
	width:580px;
	padding:5px 9px;
	color:#777;
	background:#efefef;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

/*** BB code styles ***/
span.bold {font-weight:bold;}
span.italic {font-style:italic;}
span.underlined {text-decoration:underline;}
div.quote {
	font-style:italic;
	color:#777;
	padding:10px;
	background:#fff;
	border-left:3px solid #e1e1e2;
	border-right:3px solid #e1e1e2;
	border-bottom:1px solid #e1e1e2;
	border-top:1px solid #e1e1e2;
}

h4.title_comments {
	font-size:20px;
	font-weight:normal;
	padding:5px 0;
	margin:15px 0px;
}

.view_comments{
	background: #EEE;
	padding: 5px !important;
	margin: 10px 0 !important;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

h4.title_comments span {font-size:16px; color:#949494;}

img.comment_feed {float:left;}

h4.title_comments span.no_comments {display:block; font-size:12px; font-weight:normal;}

#comment_list div.comment_holder {margin-bottom:35px;}

#comment_list div.comment_holder  div.comment_holder {
	border-bottom:1px solid #d2d2d2; 
	border-top:1px solid #d2d2d2; 
	padding:15px 0; 
	margin:15px 50px 0 0;
}

#comment_list div.comment_header {font-size:11px; padding-bottom:6px; margin-right:50px;}

#comment_list div.comment_header a {font-weight:bold;}

.comment_stamp {color:#949494;}

#comment_list div.comment_body {width:100%; overflow:hidden;}

.avatar {float:right;}

#comment_list div.comment_body div.comment_text {margin-right:40px; padding:0px 10px 10px 10px;}

#comment_list div.comment_body div.comment_text a {color:#ca0002;}

.comment_actions {margin-right:50px; font-size:11px;}

.comment_actions a {float:right; margin-right:4px; font-weight:bold;}

.comment_reply {background:url(../img/comment_reply.gif) 0 0 no-repeat; padding:1px 20px 1px 9px;}

.comment_actions div.result {
	float:right;
	border:1px solid #ccc;
	background-color:#fff;
	padding:0px 4px;
	color:#555;
	font-weight: bold;
	margin-right:4px;
}

div#writing_reply {padding:5px; color:#666; border-bottom:1px solid #eee; margin-bottom:5px; background:#fffdd1;}

span#writing_reply_to {font-style:italic;}

div#writing_reply a {color:#ca0002; padding:0 5px;}

.result span.error {font-weight:normal; font-size:11px; color:#ca0002;}

div#comment_dump {
	font-size:14px;
	color:#172973;
	background-color:#f8f8f8;
	border:1px solid #ebebeb;
	padding:6px;
}

div#comment_dump span.error {color:#ca0002;}

/*** Article social bookmarks ***/
#box_social_bookmarks {
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	color:#777;
	padding:5px;
	margin:6px 0px 12px 0px;
	border:1px solid #ccc;
	font-size:11px;
	direction:ltr;
}

#box_social_bookmarks a {padding:0 5px; color:#555;}

#box_social_bookmarks img {vertical-align:bottom;}

#dynamic_box_right #box_social_bookmarks a span {display:none;}

/***** User form *****/
#user_form {padding-top:15px; border-top:1px solid #e1e1e1;}

/*************** RIGHT COLUMN STYLES *******************************************************************************************************************/
/******************************************************************************************************************************************************/
/*** Tabs ***/
/*#content ul.tabs{
	margin:0 0 5px 0;
	padding:5px 0 15px 0;
	list-style:none;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

#content .tabs li {
	display:inline;
	margin:0;
	padding:0;
	border-bottom:none;
}

#content .tabs li a {
	margin:0px 0px 0px 1px;
	padding:4px;
	text-decoration:none;
	text-shadow:0px 1px 0px #999;
	color:#fff;
	display:inline;
	background:url(../img/tabs_bg.gif) 0 -24px repeat-x;
}

#content .tabs a:hover {color:#f2f2f2; text-decoration:none;}

#content .tabs a.active {background:url(../img/tabs_bg.gif) 0 0 repeat-x; text-shadow:none;}
*/
/*** Login Box ***/
#box_login input.text {width:270px;}

.fp_link {
	font-weight:bold;
	background:#f2f2f2;
	border-top:1px solid #e1e1e1;
	margin-top:4px;
	padding:4px;
	text-align:center;
}

.fp_info {color:#a5a5a5; margin-bottom:6px;}

.logged_in {font-size:16px; padding-bottom:6px;}

/*** Tag cloud box ***/
#box_tags .view_all {
	text-align:left;
	border-top:1px solid #ccc;
	padding:4px;
	margin-top:4px;
	background:#f2f2f2;
	font-weight:bold;
}

/*** Featured author box ***/
#box_users img {float:right; margin:0px 6px 2px 0px;}

#box_users a {padding-bottom:6px;}

/*** Latest comments box ***/
#latest_comments .single_comment img {float:right; margin:2px 4px 2px 6px;}

#latest_comments .single_comment {display:block; width:100%; overflow:hidden; padding-bottom:4px; margin-bottom:6px; border-bottom:1px solid #eee;}

#latest_comments .comment_header {font-size:11px; color:#666;}

#latest_comments .comment_body {padding-top:2px; font-size:11px;}

/*** Article Tools box ***/
#box_article_tools {margin-bottom:10px;}

#box_article_tools ul {font-size:11px;}

#box_article_tools ul li {border:1px solid #ccc; margin-bottom:3px; background:#efefef url(../img/gradient_light.gif) top repeat-x;}

#box_article_tools ul li img {vertical-align:bottom;}

#box_article_tools ul li a {padding:2px 4px 4px 4px; background:none; color:#666;}

#box_article_tools ul li a:hover {background:none; text-decoration:none; color:#ca0002;}

/*** Email friend box ***/
#send_article {padding:6px; background:#efefef;}

#email_to_a_friend_dump {font-size:14px; font-weight:bold; padding:6px;}

#email_to_a_friend_dump span.error {color:#f3735d;}

#email_to_a_friend_dump span.info {color:#6b99c5;}

/*** Article vote box ***/
#stars {padding:2px; width:150px; overflow:hidden;}

.article_rating {
	color:#cecece;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	padding-left:10px;
	float:left;
}

div.standard_star {cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;}

/*** Attachments box ***/
.content_attachment {padding:4px 0px; width:100%; overflow:hidden;}

.content_attachment img {vertical-align:bottom; float:right; padding-right:4px;}

.content_attachment a {width:280px; overflow:hidden; float:right;}

/*** Archive calendar ***/
#box_calendar table caption {
	font-weight:bold;
	background:#efefef url(../img/gradient_light.gif) top repeat-x;
	border:1px solid #ccc;
	padding:6px 0px;
	margin-bottom:6px;
}

#box_calendar table caption a {color:#ca0002;}

#box_calendar table caption span {cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto; padding:0px 4px;}

#box_calendar table td {background-color:#efefef; padding:1px 2px;}

/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

.cover_menu .social{
	float: left;
}

.cover_menu .social ul{
	margin: 0;
	margin-top: 14px;
	padding: 0;
	list-style: none;
	float: right;
	direction: ltr;
}

.cover_menu .social ul li{
	display: inline-block;
	margin: 0;
	margin-right: 5px;
	border: 1px solid #fff;
	text-align: center;
	padding: 5px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 31px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

.cover_menu .social ul li.search_small_button{
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.cover_menu .social ul li:hover, .cover_menu .social ul li.selected{
	background: #fff;
}

.cover_menu .social ul li img{
	max-width: 19px;
	max-height: 19px;
}

.cover_menu .social ul li svg{
	width: 19px;
	height: 19px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	fill: #fff;
}

.cover_menu .social ul li:hover svg, .cover_menu .social ul li.selected svg{
	fill: #5d5f73;
}

.cover_menu.scrolled .social ul li{
	border: 1px solid #5d5f73;
}

.cover_menu.scrolled .social ul li:hover, .cover_menu.scrolled .social ul li.selected{
	background: #5d5f73;
}

.cover_menu.scrolled .social ul li svg{
	fill: #5d5f73;
}

.cover_menu.scrolled .social ul li:hover svg, .cover_menu.scrolled .social ul li.selected svg{
	fill: #fff;
}



/*************** BLOG STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/
.blog_summary {float:right; width:510px;}

.blog_summary p {margin:0; padding:0 0 10px 0; font-size:12px; line-height:1.6em;}

.blog_info {float:right; width:60px; margin-left:20px;}

.blog_date {margin-bottom:5px; text-align:center; border:1px solid #ccc; font-size:20px; background:url(../img/gradient_light.gif) bottom repeat-x; color:#333;}

.blog_date p {margin:0; padding:0;}

p.blog_month {background:#d80003; color:#fff; text-transform:uppercase;}

p.blog_day {font-size:36px;}

.blog_comments {height:45px; background:url(../img/icon_blog_comment.png) top right no-repeat; font-size:15px; font-weight:bold; line-height:32px; }

.no_of_comments {width:46px; display:inline-block; text-align:center; color:#d80003;}

.comments_label, .tags_label {color:#999; font-size:11px; font-style:italic;}

.blog_link {float:left; line-height:30px;}

.post_tags {font-size:11px; background:url(../img/icon_blog_tag.png) right top no-repeat; padding-right:36px; float:right;}

.article_retweet {float:right;}

/***** Bloggers box *****/
.blogger_info {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ccc;}

.author_blog_subtitle {padding:5px 0; margin-top:5px; font-weight:bold; border-top:1px solid #ccc;}

#box_users .subscribe_feed {float:left; margin:0;}

/***** 404 Page not found *****/
body.page_not_found #content {padding:12px; text-align:center;}

body.page_not_found .page_holder {padding:12px;}

body.page_not_found .page_row {font-size:14px; padding:4px;}

#report_404 {font-size:14px; padding:4px; color:#6b99c5; font-weight:bold;}

body.page_not_found #box_search {text-align:center; position:static;}

body.page_not_found .search a {color:#004276; font-weight:bold;}

body.page_not_found .search a:hover {color:#ca0002;}

/*
                    Slideshow
                */
                
                #slides {
					background: #ffcc00;
					overflow: hidden;
					width: 630px;
					margin: auto;
					padding: 5px;
					border-radius: 0;
					border:1px solid #EEE;
					background: #ffffff; /* Old browsers */
					background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
					background: linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
					border-top: 2px solid #1BA0D9;
                }
                
                /*
                    Slides container
                    Important:
                    Set the width of your slides container
                    Set to display none, prevents content flash
                */
                
                .slides_container {
                    width:570px;
                    overflow:hidden;
                    position:relative;
					margin: auto;
					float:right;
					
                }
				
				.slides_control{
					width:auto !important;					
				}
                
                /*
                    Each slide
                    Important:
                    Set the width of your slides
                    If height not specified height will be set by the slide content
                    Set to display block
                */
                
                .slides_container div.slide {
                    width:570px;
                    height:270px;
                    display:block;
                }
                
				.slides_container div.slide a.slide_image {
                    float: right;
                }

				.slides_container div.slide a.slide_image img {
                    width: 420px;
					min-height: 270px;
                }
                
                /*
                    Next/prev buttons
                */
                
                #slides .next,#slides .prev {
					cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
                    position: relative;
                    width:30px;
                    height:270px;
                    display:block;
                    z-index:101;
					background:url(../img/hori_large.png) no-repeat;
                }
                
                #slides .next {
					float:right;
					background-position: -60px center;
                }
				
				#slides .next:hover {
					background-position:-90px center;
                }
				
				#slides .prev {
					float:left;
					background-position:-30px center;
                }
				
				#slides .prev:hover {
					background-position:0 center;
                }
                
                /*
                    Pagination
                */
                
                #slides .pagination {
                    margin:auto;
                    width:100px;
					overflow: hidden;
					padding-top:10px;
                }
                
                .pagination li {
                    float:left;
                    margin:0 1px;
                    list-style:none;
					border-bottom:none !important;
                }
                
                .pagination li a {
                    display:block;
                    width:12px;
                    height:0;
                    padding-top:12px;
                    background-image:url(../img/pagination.png);
                    background-position:0 0;
                    float:left;
                    overflow:hidden;
                }
                
                .pagination li.current a {
                    background-position:0 -12px;
                }
                
                /*
                    Caption
                */
                
                .caption {
                    height:270px;
                    padding: 5px 10px 0 10px;
                    background: #1BA0D9;
                    width: 130px;
                    font-size:1.2em;
                    line-height:1.33;
                    color:#fff;
                    text-shadow:none;
					font-family:Tahoma, Geneva, sans-serif;
					float: right;
					text-align: justify;
                }
				
				.caption a {
					color:#fff;
                }

				.caption p {
					color:#bbb;
                }
				
				.caption a:hover {
					color:#eee;
                }
				
				
				
				/* this makes it possible to add next button beside scrollable */
			.scrollable {
				float:left;
			}
			
			/* prev, next, prevPage and nextPage buttons */
			a.browse {
				background:url(../img/hori_large.png) no-repeat;
				display:block;
				width:30px;
				height:600px;
				float:left;
				margin:0 5px;
				cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
			}
			
			a.left.off {
				cursor:default;
				background-position: -60px center !important;
			}
			
			a.right.off {
				cursor:default;
				background-position: -90px center !important;
			}
			
			/* right */
			a.right { background-position: -120px center; clear:right; margin-right: 0px;}
			a.right:hover { background-position:-150px center; }
			
			
			/* left */
			a.left { background-position:-30px center; margin-left: 0px; }
			a.left:hover  { background-position:0 center; }
			
			/* up and down */
			a.up, a.down  {
				background:url(../img/vert_large.png) no-repeat;
				float: none;
				margin: 10px 50px;
			}
			
			/* up */
			a.up:hover { background-position:-30px 0; }
			a.up:active { background-position:-60px 0; }
			
			/* down */
			a.down { background-position: 0 -30px; }
			a.down:hover { background-position:-30px -30px; }
			a.down:active { background-position:-60px -30px; }
			
			
			/* disabled navigational button */
			a.disabled {
				visibility:hidden !important;
			}
			
			
			/*
			  root element for the scrollable.
			  when scrolling occurs this element stays still.
			  */
			.scrollable {
				position: relative;
				overflow: hidden;
				width: 590px;
				height: 600px;
				direction: ltr;
			}
			
			/*
			   root element for scrollable items. Must be absolutely positioned
			   and it should have a extremely large width to accomodate scrollable
			   items.  it's enough that you set the width and height for the root
			   element and not for this element.
			*/
			.scrollable .items {
				/* this cannot be too large */
				width:20000em;
				position:absolute;
				clear:both;
			}
			
			.items .one_item {
				float:left;
				width:680px;
				overflow:hidden;
			}
			
			.one_item li {
				float: left;
				width: 191px;
				margin: 0 3px 10px 3px;
				font-family: Tahoma,Geneva,sans-serif;
				font-size: 14px;
				cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
				list-style: none;
				overflow: hidden;
				height: 200px;
			}
			
			.one_item li .text {
				direction: rtl;
				border-right: 4px solid #DDD;
				padding: 5px;
				min-height: 50px;
				color:#1BA0D9;
				background:#f5f5f5;
				color: #777;
				font-family: arial;
				font-weight: bold;
			}
			
			.one_item li:hover div.text {
				background:#DDD;
				color: #222;
			}
			
			.one_item li .imge {
				height:140px;
				width:100%;
				overflow:hidden;
			}
			
			/* single scrollable item */
			.imge img {
				width:191px;
				min-height: 140px;
			}
			
			/* active item */
			.scrollable .active {
				border:2px solid #000;
				position:relative;
				cursor:default;
			}
			
			.read_more{
				font-family: Tahoma,Geneva,sans-serif;
				font-size: 12px;
				font-weight:normal;
				color: white;
				padding: 1px 4px 4px 21px;
				float: left;
				margin-left: 20px;
				background: #1BA0D9;
			}
			
			.read_more:hover{
				background:#555;
				color:#fff;
			}
			
			.maqalat {
				background: rgba(255, 255, 255, 0.5);
				overflow:hidden;
				margin-top:10px;
			}

			.maqalat_inner {
				background: #fff;
				margin:10px;
				padding: 5px;
				overflow: hidden;
			}
			
			.vertical {
				position:relative;
				overflow:hidden;
				height: 445px;
				width: 300px;
			}
			
			.vertical .items {
				position:absolute;
				height:20000em;
			}
			
			.vertical .items .one_item{
				float:none;
				width: 300px;
				overflow: hidden;
			}
			
			.vertical .items .one_item li{
				float:left;
				width:300px;
				margin:3px 0;
				font-family:Tahoma, Geneva, sans-serif;
				font-size:14px;
				cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
			}
			
			.next_ver , .prev_ver{
				height:30px;
				width:300px;
				float:right;
				background: url(../img/arrows_up_down.png) top left;
			}
			
			.next_ver{
				background-position: -300px 0px;
			}
			
			.next_ver:hover{
				background-position: -300px -30px;
				cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
			}
			
			.prev_ver{
				background-position: 0px 0px;
				margin-bottom: -5px;
			}
			
			.prev_ver:hover{
				background-position: 0px -30px;
				cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
			}

.small{
	margin-top:2px;
	margin-left:-2px;
}

.nobg{
	background:none !important;
}

.vertical li{
	overflow:hidden;
	border-bottom:0 !important;
	margin-top:5px;
	padding:0 !important;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	height: 83px;
	border-left: 4px solid #1BA0D9;
}

.vertical li:hover{
	background:#1BA0D9;
}

.vertical li p{
	margin:0;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	width: 146px;
	padding: 5px;
}

.vertical li:hover p{
	color:#fff;
}

.vertical img{
	float:right;
	width:140px;
}

.week_photo .week_photo_image {
	width:100%;
}

.week_photo p {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	color: #1BA0D9;
	margin: 5px 0;
}

.week_photo_box_comments{
	border: 1px solid #EEE;
	border-top: 2px solid #1ba0d9;
	margin: 0 5px;
}

.week_photo_comment_body{
	width: auto !important;
	overflow: hidden;
	border-right: 2px solid #1BA0D9;
	margin-right: 5px;
	background: #EEE;
}

.no_mar_ri{
	margin-right:0 !important;
}

.week_photo_box_comments .title_comments{
	background: #1ba0d9;
	color: white;
	text-align: center;
}

.week_photo_box_comments .title_comments:hover{
	background: #555;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.week_photo_box_comments .comment_holder{
	margin-bottom:10px !important;
}

.nomt{
	margin-top:0 !important;
}

.sections h1{
	padding: 4px 20px !important;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 13px;
	border-bottom: 0 !important;
	margin: 2px 0px 2px 0;
	background:url(../img/sections_bg.png) right top no-repeat;
	font-weight: normal;
}

.sections h1:hover{
	background:#1BA0D9 url(../img/sections_bg.png) right bottom no-repeat;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.sections h1:hover a{
	color:#fff;
}

.popular_box_new{
	background:#ddd;
	padding: 10px;
}

.popular_box_new div.panes div.pane{
	
}

.popular_box_new div.panes div.pane ul{
	color:#777;
}

.popular_box_new div.panes div.pane ul li{
	list-style-type: disc;
	list-style-position: inside;
	font-family: tahoma;
	margin-bottom: 8px;
}

.popular_box_new div.panes div.pane ul li a{
	color:#777;
	text-shadow: 0px 0px 3px #B1B0B0;
}

.popular_box_new div.panes div.pane ul li a:hover{
	color:#1792C6;
}




.lof-slidecontent {
	position:relative;
	overflow:hidden;
	direction:ltr;
}

.lof-slidecontent .preload{	height:100%;	width:100%;	position:absolute;	top:0;	left:0;	z-index:998;	text-align:center;	background:#FFF}
.lof-slidecontent .preload div{	height:100%;	width:100%;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;}

.lof-slidecontent .sliders-wrapper{	position:relative;	height:100%;	width:900px;	z-index:3px;	overflow:hidden; }
.lof-slidecontent ul.sliders-wrap-inner{overflow:hidden;	background:transparent url(../img/load-indicator.gif) no-repeat scroll 50% 50%;	padding:0px; margin:0; overflow:hidden;}
.lof-slidecontent ul.sliders-wrap-inner li{
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	list-style: none;
	margin-left: 0px;
	overflow: hidden;
	float: left;
	display: block;
	text-align: center;
	padding: 0 !important;
	border: 0 !important;
	overflow: hidden;
	direction: rtl;
	height: 392px;
}

.lof-slidecontent ul.navigator-wrap-inner li>div.all {
	background: -moz-linear-gradient(100% 25% 90deg, #fefefe, #f9f9f9);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f9f9f9), to(#fefefe));
	position: relative;
	padding-left: 5px;
	padding-right: 7px;
	text-align: right;
	direction: rtl;
	width: 363px;
	height: 100%;
	color: #666;
	border: none;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	border-top: 1px solid #e0e0e0;
}

.lof-slidecontent ul.navigator-wrap-inner li>div.all_1 {
	background: #f6f6f6;
	background: -moz-linear-gradient(100% 25% 90deg, #f6f6f6, #f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 25%, from(#f1f1f1), to(#f6f6f6));
}

.lof-slidecontent ul.navigator-wrap-inner li.active div.all {
	color: #222;
	text-shadow: none;
	z-index: 99;
	filter: none;
	background: rgb(224,224,224); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(232,232,232,1) 56%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(56%,rgba(232,232,232,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(232,232,232,1) 56%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(232,232,232,1) 56%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(232,232,232,1) 56%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(232,232,232,1) 56%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
}

.lof-slidecontent  .lof-opacity  li{position:absolute;	top:0;	left:0;	float:inherit; }


.lof-slidecontent .navigator-content {
	position:absolute;
	right: 0px;
	top: 0px;
	z-index:9;
	height:396px;
	overflow:hidden;
	color:#FFF
}
.lof-slidecontent  .navigator-wrapper{
	position:relative;
	z-index:10;
	height:180px;
	width:390px;
	overflow:hidden;
	color:#FFF;
	float:left
}
.lof-slidecontent  ul.navigator-wrap-inner{	top:0;	padding:0;	margin:0;	position:absolute;	width:100%; }
.lof-slidecontent  ul.navigator-wrap-inner li{ cursor:url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto; list-style:none; margin-left:0px; overflow:hidden; float:left; display:block;
text-align:center; padding:0 !important; border:0 !important; overflow:hidden; direction:rtl;}

.lof-slidecontent  ul.navigator-wrap-inner li.active h3{border-right: 4px solid #fff;}

.lof-slidecontent  ul.navigator-wrap-inner li h3{margin: 5px; border-right: 4px solid #CCD4DC; padding-right: 5px;}

/*******************************************************/
 
ul.sliders-wrap-inner li img{
	padding: 0px;
	min-height: 100%;
	width: 100%;
}

ul.sliders-wrap-inner li div.details {
	width: 100%;
	overflow: hidden;
	z-index: 997;
	position: absolute;
	bottom: 0;
	height: 135px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.01) 1%, rgba(0,0,0,0.05) 7%, rgba(0,0,0,0.21) 22%, rgba(0,0,0,0.66) 51%, rgba(0,0,0,0.9) 69%, rgba(0,0,0,1) 81%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(0,0,0,0.01)), color-stop(7%,rgba(0,0,0,0.05)), color-stop(22%,rgba(0,0,0,0.21)), color-stop(51%,rgba(0,0,0,0.66)), color-stop(69%,rgba(0,0,0,0.9)), color-stop(81%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.05) 7%,rgba(0,0,0,0.21) 22%,rgba(0,0,0,0.66) 51%,rgba(0,0,0,0.9) 69%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.05) 7%,rgba(0,0,0,0.21) 22%,rgba(0,0,0,0.66) 51%,rgba(0,0,0,0.9) 69%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.05) 7%,rgba(0,0,0,0.21) 22%,rgba(0,0,0,0.66) 51%,rgba(0,0,0,0.9) 69%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.01) 1%,rgba(0,0,0,0.05) 7%,rgba(0,0,0,0.21) 22%,rgba(0,0,0,0.66) 51%,rgba(0,0,0,0.9) 69%,rgba(0,0,0,1) 81%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}

ul.sliders-wrap-inner li div.details span {
	padding: 5px;
	width: 685px;
	overflow: hidden;
	color: rgb(255, 255, 255);
	font-size: 13px;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: justify;
}

.lof-slidecontent .slider-description a.readmore{color:#58B1EA; font-size:95%; }
.lof-slidecontent .slider-description a{ color:#FFF; }
.lof-slidecontent .slider-description{
	z-index:100px;
	position:absolute;
	bottom:60px;
	left:0px;
	width:408px;
	background:url(../img/bg_trans.png);
	height:100px;
	padding:10px;
	color:#FFF;
}
.lof-slidecontent .slider-description h4 {    font-size: 14px;    margin: 10px 0;    padding: 0; }
.lof-slidecontent .slider-description .slider-meta a{	
	margin:0;
	background:#C01F25;
	font-size:75%;
	padding:2px 3px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
	text-transform:uppercase;
	text-decoration:none
}
.lof-slidecontent  .item-meta a:hover{	text-decoration:underline;}
.lof-slidecontent  .item-meta i {	font-size:70%; }

/* item navigator */
.lof-slidecontent ul.navigator-wrap-inner  li >  div{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 0 whiteSmoke, 1px 1px 2px #B2B9C1;
	color:#777;
	height:100%;
	position:relative;
	margin-left:15px;
	padding-left:15px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align: right;
	direction:rtl;
	width: 245px;
	height: 60px;
}

.lof-slidecontent ul.navigator-wrap-inner li img{
	height: 55px;
	width: 85px;
	margin: 18px 0px 18px 10px;
	float: right;
	padding: 1px;
	border: rgba(189, 189, 189, 1) solid 1px;
}

.lof-slidecontent ul.navigator-wrap-inner li.active img, 
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
	border:#6C8E5C  solid 1px;
}
.lof-slidecontent  .button-next, 
.lof-slidecontent .button-previous{
	display:block;
	width:20px;
	color:#FFF;
	cursor:url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	position:absolute;
	height:100%;
	z-index:40;
	top:0;
	text-indent:-999px;

}
.lof-slidecontent   .button-next {
	right:0px;
	background:url(../img/next.png) no-repeat right center;
}
.lof-slidecontent  .button-previous {
	left:0px;
	background:url(../img/previous.png) no-repeat left center;
}


.lof-slidecontent .button-control {
   position:absolute;
   top:10px;
   right:48%;
    height: 20px;
    width: 20px;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	background:url(../img/transparent_bg.png) repeat;
}

.lof-slidecontent .button-control span { display:block;  width:100%; height:100%;}
.lof-slidecontent .action-start span  {
	background:url(../img/play.png) no-repeat center center;
}
.lof-slidecontent .action-stop span {
	background:url(../img/pause.png) no-repeat center center;
}






.box_title{
	font-size: 35px;
	color: #5d5f73;
}

div.box_form div.formElement {
	width: 60%;
}

input.form_builder_text {
	width: 100;
}

textarea.form_builder_textarea {
	width: 100%;
}


::-webkit-scrollbar {
    width: 16px;
}

::-webkit-scrollbar-button:start{
	background: #FFF url(../img/ui-icons_222222_256x240.png) no-repeat 0 0;
}

::-webkit-scrollbar-button:start:hover{
	background: #FFF url(../img/ui-icons_cd0a0a_256x240.png) no-repeat 0 0;
}

::-webkit-scrollbar-button:end{
	background: #FFF url(../img/ui-icons_222222_256x240.png) no-repeat -64px 0;
}

::-webkit-scrollbar-button:end:hover{
	background: #FFF url(../img/ui-icons_cd0a0a_256x240.png) no-repeat -64px 0;;
}
 
::-webkit-scrollbar-track {
	background: #FFF;
}
 
::-webkit-scrollbar-thumb {
	background:#BBB;
	border: 1px solid #FFF;
}
 
::-webkit-scrollbar-thumb:hover {
	background: #AAA;
}

.caricature{
	background: #DDD;
	overflow: hidden;
}

.caricature_inner{
	background: white;
	margin: 10px;
	padding: 10px;
	overflow: hidden;
	padding-bottom: 0;
}

.caricature div.caricature_image{
	margin: auto;
	width: 255px;
	height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #DDD;
}

.caricature div.caricature_image img{
	width: 300px;
}

.caricature div.caricature_caption{
	background: rgba(0, 0, 0, 0.75);
	color: white;
	padding: 5px 5px;
	font-family: tahoma;
	top: -24px;
	position: relative;
	z-index: 99;
}

.sub_cat{
	padding: 30px 0;
	color: white;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	background: #cb60b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #cb60b3 0%, #c146a1 50%, #a80077 51%, #db36a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#c146a1), color-stop(51%,#a80077), color-stop(100%,#db36a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=0 ); /* IE6-9 */
	border: 1px solid white;
	margin: 3px 2px 4px 2px;
	height: 25px;
}

.sub_cat:hover{
	box-shadow: 0px 0px 5px black;
}

.cat_program{
	width: 220px;
	padding: 50px 0;
	color: white;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	background: #cb60b3; /* Old browsers */
	background: -moz-linear-gradient(top,  #cb60b3 0%, #c146a1 50%, #a80077 51%, #db36a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#c146a1), color-stop(51%,#a80077), color-stop(100%,#db36a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cb60b3 0%,#c146a1 50%,#a80077 51%,#db36a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#db36a4',GradientType=0 ); /* IE6-9 */
	border: 1px solid white;
	margin: 3px 2px 4px 2px;
	float: right;
	height: 25px;
}

.cat_program:hover{
	box-shadow: 0px 0px 5px black;
}

.music{
	position: fixed;
	bottom: 5px;
	right: 10px;
	border: 2px solid white;
}

.social_side{
	margin-bottom: 10px;
}

.social_side div:first-child img{
	border-radius: 10px 10px 0 0;
}

.social_side div:last-child img{
	border-radius: 0 0 10px 10px;
}

.social_side img{
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
}

.social_side img:hover{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	box-shadow: 1px 1px 10px white;
	border-radius: 10px !important;
}



		.coin-slider { overflow: hidden; zoom: 1; position: relative; margin:auto;}
		.coin-slider a{ text-decoration: none; outline: none; border: none; }
		
		.cs-buttons { font-size: 0px; padding: 10px; float: left; }
		.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
		.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
		
		.cs-title { padding: 5px; background-color: black; color: white; font-family: tahoma;}
		
		.cs-prev, 
		.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }




#dot_headlines_alfa {
	background: #555;
	position: relative;
	overflow: hidden;
	height: 340px;
	margin-bottom: 5px;
	-webkit-box-shadow: 0px 1px 5px 0px #4A4A4A;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4A4A4A;
}

.jshowoff {

}

.jshowoff img {
	width: 100%;
	min-height: 100%;
}

.jshowoff .headline_title {
	width: 400px;
	position: absolute;
	background: rgba(0, 0, 0, 0.75);
	bottom: 10px;
	left: 0px;
	color: white;
	font-size: 20px;
	font-family: ge_ss_three_light;
	padding: 7px 5px 10px 5px;
}

#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
}

.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
}

.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
}

.jshowoff p.jshowoff-slidelinks {
	position: absolute;
top	: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
}

.jshowoff-slidelinks {
	position: absolute;
	top: 0;
	right: 5px;
}

.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: right;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	background: rgb(69,72,77); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}

.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #fff;
}

.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	color: #000;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
}

p.jshowoff-controls {
	background: #aaa;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
}

.jshowoff-pausetext {
	color: #fff;
}
.newsletter {
	float: right;
	width: 270px;
	border: 1px solid #D7D7D7;
	border-radius: 6px;
	box-shadow: 0 2px 5px #989B9C;
	background: white url(../img/newsletter_bg.gif) bottom repeat-x;
	padding: 6px;
	margin-top: 10px;
}

	
#tabs {
    margin-bottom: 10px;
    min-height: 200px;
    position:relative;
}

#tabs:before{
    content: '';
    width: 50px;
    height: 100px;
    position:absolute;
    bottom:0; right:0;
    
    z-index:-1;
   
}
#tabs:after{
    content: '';
    width: 100px;
    height: 100px;
    top:0; left:0;
    position:absolute;
    display: inline-block;
    z-index:-1;
   
}

#tabs #content {
	padding: 0;
	clear: right;
	text-align: right;
	width: auto;
	border-top: none;
	overflow: hidden;
}

#tabs .more_content {
	position: absolute;
	z-index: 9999;
	height: 0px;
	width: 90px;
	margin: auto;
	background: url(../img/more_content.png) no-repeat bottom center;
	right: 50%;
	margin-right: -45px;
	top: 100%;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: block;
}

#tabs .less_content {
	position: absolute;
	z-index: 9999;
	height: 0px;
	width: 90px;
	margin: auto;
	background: url(../img/less_content.png) no-repeat bottom center;
	right: 50%;
	margin-right: -45px;
	top: 100%;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: none;
}

#tabs:hover .more_content, #tabs:hover .less_content {
	height: 58px;
}

.main_title {
	overflow: hidden;
	padding: 1px 10px 3px 15px;
	font-size: 20px;
	font-weight: normal;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.43);
	margin-bottom: 5px;
	margin-top: 5px;
	color: #fff;
}

#tabs #content .tab-slide { }
#tabs #content .tab-slide .tab-list li {
	margin: 1px 0;
	padding: 5px 0;
	border-bottom: 1px solid #7c7c7c;
	font: 13px tahoma;
	line-height: 22px;
}
#tabs #content .tab-slide p {
	margin: 0 0 10px;
	padding: 0;
	font: 13px tahoma;
	line-height: 22px;
}
#tabs #content .tab-slide a {
	color: #353433;
}
#tabs #content .tab-slide a:hover {
	color: #000000;
}

.tabs a.current li.main_title{
	background: rgba(14, 129, 184, 0.75);
	color:#fff;
}

.article{
	background: rgba(255, 255, 255, 0.5);
	padding: 5px 10px;
	font-size: 20px;
	text-align: justify;
}

.box_content{
	font-size: 15px;
}

.add_this{
	
}



.researches{
	height: 165px;
	overflow: hidden;
	margin-bottom: 10px;
	background: #78AE11;
	-webkit-box-shadow: 0px 1px 5px 0px #4A4A4A;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4A4A4A;
}


.lightTip { }

.lightTip .content {
	font-family: ge_ss_three_light;
	font-size: 15px;
	text-align: justify;
	width: 275px;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	border-top: 2px solid rgb(163, 163, 163);

	background: rgb(116,116,116); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0NzQ3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTU1NTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(116,116,116,1) 0%, rgba(85,85,85,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(116,116,116,1)), color-stop(100%,rgba(85,85,85,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(116,116,116,1) 0%,rgba(85,85,85,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(116,116,116,1) 0%,rgba(85,85,85,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(116,116,116,1) 0%,rgba(85,85,85,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(116,116,116,1) 0%,rgba(85,85,85,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#555555',GradientType=0 ); /* IE6-8 */
}

.lightTip .bottom {
	height: 14px;
	background: url(../img/notch-white.png) top center no-repeat;
}

.blueTip {}

.blueTip .content {
	font-family: ge_ss_three_light;
	font-size: 15px;
	text-align: justify;
	width: 275px;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	border-top: 2px solid rgb(58, 160, 255);

	background: rgb(1,114,219); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNzJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzAwNjVjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(1,114,219,1) 0%, rgba(0,101,196,1) 44%, rgba(0,86,166,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,114,219,1)), color-stop(44%,rgba(0,101,196,1)), color-stop(100%,rgba(0,86,166,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(1,114,219,1) 0%,rgba(0,101,196,1) 44%,rgba(0,86,166,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(1,114,219,1) 0%,rgba(0,101,196,1) 44%,rgba(0,86,166,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(1,114,219,1) 0%,rgba(0,101,196,1) 44%,rgba(0,86,166,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(1,114,219,1) 0%,rgba(0,101,196,1) 44%,rgba(0,86,166,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0172db', endColorstr='#0056a6',GradientType=0 ); /* IE6-8 */
}

.blueTip .bottom {
	height: 14px;
	background: url(../img/notch-blue.png) top center no-repeat;
}

#admin_closed_site{
	display: none;
}


@-webkit-keyframes move1 {
	0%, 66% {bottom: 150px; opacity: 0;}
	100%    {bottom: 180px; opacity: 1;}
}
@-moz-keyframes move1 {
	0%, 66% {bottom: 150px; opacity: 0;}
	100%    {bottom: 180px; opacity: 1;}
}
@-o-keyframes move1 {
	0%, 66% {bottom: 150px; opacity: 0;}
	100%    {bottom: 180px; opacity: 1;}
}
@keyframes move1 {
	0%, 66% {bottom: 150px; opacity: 0;}
	100%    {bottom: 180px; opacity: 1;}
}


@-webkit-keyframes move2 {
	0%,75% {bottom: 100px; opacity: 0;}
	100%   {bottom: 120px; opacity: 1;}
}
@-moz-keyframes move2 {
	0%,75% {bottom: 100px; opacity: 0;}
	100%   {bottom: 120px; opacity: 1;}
}
@-o-keyframes move2 {
	0%,75% {bottom: 100px; opacity: 0;}
	100%   {bottom: 120px; opacity: 1;}
}
@keyframes move2 {
	0%,75% {bottom: 100px; opacity: 0;}
	100%   {bottom: 120px; opacity: 1;}
}


@-webkit-keyframes move3 {
	0%   {-webkit-transform:translateY(0); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);}
	100% {-webkit-transform:translateY(5px); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1);}
}
@-moz-keyframes move3 {
	0%   {-webkit-transform:translateY(0); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);}
	100% {-webkit-transform:translateY(5px); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1);}
}
@-o-keyframes move3 {
	0%   {-webkit-transform:translateY(0); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);}
	100% {-webkit-transform:translateY(5px); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1);}
}
@keyframes move3 {
	0%   {-webkit-transform:translateY(0); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);}
	100% {-webkit-transform:translateY(5px); box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.1);}
}

.main_wide{
	background: url(../img/main_bg.jpg) top center repeat-y;
	background-size: 100%;
	height: 350px;
	margin: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: -40px;
}

.main_wide .first_line{
	font-size: 100px;
	color: #359aef;
	position: absolute;
	bottom: 180px;
	right: 50%;
	margin-right: -137px;
	background: rgba(241, 241, 241, 0.35);
	line-height: 110px;
	padding: 0 20px;
	border-radius: 5px;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.03);
	-webkit-animation: move1 3s ease-out 1; /* Safari 4+ */
	-moz-animation:    move1 3s ease-out 1; /* Fx 5+ */
	-o-animation:      move1 3s ease-out 1; /* Opera 12+ */
	animation:         move1 3s ease-out 1; /* IE 10+ */
}

.main_wide .second_line{
	font-size: 25px;
	color: rgba(25, 25, 25, 0.75);
	position: absolute;
	bottom: 120px;
	background: rgba(0, 0, 0, 0.09);
	padding: 5px 15px;
	border-radius: 3px;
	right: 50%;
	margin-right: -163px;
	box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.25);
	-webkit-animation: move2 4s ease-out 1, move3 1s linear 4s infinite alternate; /* Safari 4+ */
	-moz-animation:    move2 4s ease-out 1, move3 1s linear 4s infinite alternate; /* Fx 5+ */
	-o-animation:      move2 4s ease-out 1, move3 1s linear 4s infinite alternate; /* Opera 12+ */
	animation:         move2 4s ease-out 1, move3 1s linear 4s infinite alternate; /* IE 10+ */
}

.homepage_video{
	clear: both;
}

.homepage_video{
	position: relative;
	overflow: hidden;
	min-height: 157px;
}

.homepage_video .homepage_video_cover{
	position: absolute;
	height: 157px;
	width: 100%;
	background: url(../img/playoverview.png) center no-repeat;
	overflow: hidden;
	z-index: 999;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.homepage_video  .homepage_video_cover .play_button{
	position: absolute;
	top: 50%;
	margin-top: -48px;
	right: 50%;
	margin-right: -48px;
	opacity: 0.8;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

.homepage_video .homepage_video_cover:hover .play_button{
	opacity: 1;
}

.homepage_video .homepage_video_headlines{
	display: none;
	background-image: url(../img/video_pattern.png);
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 10px;
}

::selection{
	background: rgba(16, 157, 192, 0.85);
	color:white;
}

::-moz-selection{
	background: rgba(16, 157, 192, 0.85);
	color:white;
}

.footer_left{

}

.said_about{
	background: url(../img/said_bg.png) #e8e8e8;
	width: 980px;
	height: 100px;
	margin: auto;
	padding: 0;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset #999 0px 0px 3px;
	-moz-box-shadow: inset #999 0px 0px 3px;
	-o-box-shadow: inset #999 0px 0px 3px;
	box-shadow: inset #999 0px 0px 3px;
	margin-bottom: 20px;
}

.said_about_title{
	font-size: 25px;
	margin: 5px 30px 0 0;
	color: rgba(165, 165, 165, 1);
	text-shadow: 1px -1px 0px rgba(255, 255, 255, 0.28);
}

.said_about_items{
	padding: 0;
	position: relative;
}

.said_about_one{
	font-size: 17px;
	text-align: center;
	color: #555;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.34);
	margin-top: 12px;
	padding: 0 30px;
}

.said_about_content{

}

.said_about_content:before {
	content: "\"";
	display: block;
	position: absolute;
	top: -25px;
	right: -30px;
	color: #CCC;
	font-size: 80px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	z-index: 1;
}

.said_about_content:after {
	content: "\"";
	display: block;
	position: absolute;
	top: -25px;
	left: -30px;
	color: #CCC;
	font-size: 80px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	z-index: 1;
}

.said_about_author{
	text-align: left;
	color: #359aef;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	position: absolute;
	top: -30px;
	left: 15px;
}


.kwicks_container{
	width:1000px;
	margin: 10px auto;
	box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.5);
}

.kwicks {
	height: 330px;
	overflow: hidden;
}
.kwicks > li {
	height: 330px;
	position: relative;
	background: #222 center no-repeat; 
	box-shadow: 5px 0 30px 5px rgba(0, 0, 0, 0.6);
}
.kwicks_inside {
	position: absolute;
	width:100%;
	height: 100%;
	top: 0;
	left:0;
	z-index:2;
}

.title{
	margin: auto;
	height:43px;
	margin-bottom: 13px;
}

.under_nav{
	clear: both;
	overflow: hidden;
	position: relative;
	background: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 1130px;
	height: 300px;
	margin: auto;
}

.zigzag{
	background: url(../img/zigzag-border.png) repeat-x;
	background-size: contain;
	height: 4%;
	max-height: 7px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}

.pointer{
	background: url(../img/section-pointer.png) center bottom no-repeat;
	background-size: contain;
	height: 10%;
	max-height: 27px;
	width: 100%;
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
}

.scrollup {
	display: none;
	background: #f8f8f8;
	color: #fff;
	position: fixed;
	z-index: 500;
	bottom: 20px;
	right: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	line-height: 24px;
	padding: 5px 12px 5px 12px;
	outline: none !important;
	-o-transition: background .3s;
	-ms-transition: background .3s;
	-moz-transition: background .3s;
	-webkit-transition: background .3s;
	transition: background 0.3s;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	height: 33px;
	z-index: 999;
}

.scrollup:hover {
	background: #5d5f73;
}

.scrollup .caret {
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-backface-visibility: hidden;
	display: inline-block;
	width: 0;
	height: 0;
	content: "";
	color: white;
	border-top: 8px solid transparent;
	border-bottom: 8px solid #5d5f73;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}

.scrollup:hover .caret {
	border-top: 8px solid transparent;
	border-bottom: 8px solid white;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}

.black_layer{
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 0px 50px 0px rgba(0,43,65,0.3);
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 990;
}

.wide_recogize{
	height: 275px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-shadow: 0 0 15px #000;
	z-index: 992;
}

.wide_recogize_hover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
	color: #FFF;
	font-size: 700%;
	padding-top: 6%;
}

.recogize_hidden_cats{
	position: absolute;
	top: 275px;
	left: 0;
	width: 100%;
	height: 400px;
	z-index: 991;
}

.recogize_hidden_cats_inside{
	width: 1000px;
	margin: auto;
}

.recogize_hidden_cats_item{
	width: 286px;
	height: 330px;
	float: right;
	margin: 0 23px;
}

.contact_3d{
	height: 415px;
	background: url(../img/3d-mac-contact.png) no-repeat center left;
	margin-top: -55px;
	position: relative;
	margin-bottom: -35px;
	margin-left: -5px;
}

.travels{
	height: 160px;
	background: #083B86;
}

.title_gray1 {
	font-family: ge_ss_three_light;
	font-size: 40px;
	text-align: right;
	margin-bottom: 5px;
	background: rgba(160, 160, 160, 0.81);
	color: #262B5C;
	padding: 0 10px;

}

#tabs1 {
	margin-bottom: 10px;
    position:relative;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-8 */
}

#tabs1 #content {
	padding: 0;
	clear: right;
	text-align: right;
	width: auto;
	border-top: none;
	overflow: hidden;
}

#tabs1 .more_content {
	position: absolute;
	z-index: 9999;
	height: 0px;
	width: 90px;
	margin: auto;
	background: url(../img/more_content.png) no-repeat bottom center;
	right: 50%;
	margin-right: -45px;
	top: 100%;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: block;
}

#tabs1 .less_content {
	position: absolute;
	z-index: 9999;
	height: 0px;
	width: 90px;
	margin: auto;
	background: url(../img/less_content.png) no-repeat bottom center;
	right: 50%;
	margin-right: -45px;
	top: 100%;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	display: none;
}

#tabs1:hover .more_content, #tabs1:hover .less_content {
	height: 58px;
}

.main_title1 {
	overflow: hidden;
	padding: 1px 10px 3px 15px;
	font-size: 20px;
	font-weight: normal;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.43);
	margin-bottom: 5px;
	margin-top: 5px;
	color: #fff;
}

#tabs1 #content .tab-slide { }
#tabs1 #content .tab-slide .tab-list li {
	margin: 1px 0;
	padding: 5px 0;
	border-bottom: 1px solid #7c7c7c;
	font: 13px tahoma;
	line-height: 22px;
}
#tabs1 #content .tab-slide p {
	margin: 0 0 10px;
	padding: 0;
	font: 13px tahoma;
	line-height: 22px;
}
#tabs1 #content .tab-slide a {
	color: #353433;
}
#tabs1 #content .tab-slide a:hover {
	color: #000000;
}

.tabs1 a.current li.main_title{
	background: rgba(14, 129, 184, 0.75);
	color:#fff;
}

.short8 {
	position: relative;
	margin-bottom: 10px;
	height: 160px;
	background: #0E81B8;
	overflow: hidden;
	-webkit-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
}

.short8:hover {
	background-color: white;
	color: #455962;
}

.short8 .inside {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: table;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.short8 .text {
	padding:0 5px;
	height: 150px;
	float: right;
	font-family: tahoma;
}

.short8 .article_title {
	color: #fff;
	font-weight: normal;
	overflow: hidden;
	font-size: 25px;
	padding-top: 3px;
	margin-bottom: 3px;
	text-shadow: 0px 0px 3px #B1B0B0;
}

.short8 .article_title a {
	color: #fff;
}

.short8 .article_summary {
	color: #ccc;
	font-family: tahoma;
	font-weight: normal;
	overflow: hidden;
	font-size: 12px;
	text-align: justify;
}

.short8 .image {
	overflow: hidden;
	width: 295px;
	height: 160px;
}

.short8 img {
	width: 100%;
	min-height: 100%;
}

.short001 {
	width: 355px;
	float: right;
	height: 50px;
	margin-left: 10px;
	color: #FFF;
	background: #0E81B8;
	-webkit-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin-bottom: 10px;
}

.short001.short001_1 {
	margin-left: 0;
}

.short001 .article_title {
	text-align: justify;
	font-family: ge_ss_three_light;
	font-size: 15px;
	font-weight: normal;
}

.short001 .image{
	width: 110px;
	overflow: hidden;
	height: 95px;
	position: relative;
	background: #444;
	margin: 0;
}

.short001 img{
	height: 100%;
	min-width: 100%;
}

.short001 div.image .maskover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0 0 35px #444;
	z-index: 10;
}

.recogize_hidden_cats_arrow{
	height: 42px;
	background: url(../img/up_arrow.png) center top no-repeat;
}




.jScrollbar {
	height: 475px;
	overflow: hidden;
	position: relative;

}
.jScrollbar .jScrollbar_mask {
	width: calc(100% - 17px);
	position: relative;
	top: 0;
	float: right;
}

.jScrollbar .jScrollbar_draggable {
	float: left;
	width: 8px;
	overflow: hidden;
	background-color: rgba(34, 34, 34, 0.12);
	position: relative;
	margin-left: 5px !important;
	border-radius: 10px;
	background: #808080;
	border: 2px solid #808080;
	border-top-color: #666;
}

.jScrollbar .jScrollbar_draggable a.draggable {
	position: relative;
	display: block;
	height: 52px;
	width: 100%;
	background: #fff;
	line-height: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 0 #555;
	-moz-box-shadow: 0 1px 0 #555;
	-o-box-shadow: 0 1px 0 #555;
	box-shadow: 0 1px 0 #555;
}

.story{
	height: 220px;
	margin-bottom: 10px;
	direction: ltr;
}

.tenders{


}

.tenders #content{
	height: 100%;
}

.tenders .jScrollbar{
	height: 100%;
}

.tenders .jScrollbar .jScrollbar_mask{

}

.tenders .jScrollbar .jScrollbar_draggable{
	height: calc(100% - 10px);
	margin-top: 5px;
}

.tenders_title{
	color: #5d5f73;
	display: inline-block;
	clear: both;
	font-size: 25px;
	padding: 10px 10px 5px;
}

.tenders .more{
    height: 50px;
    color: #eee;
    margin-bottom: 5px;
    background: #5d5f73;
    text-align: center;
    font-size: 25px;
    line-height: 45px;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
    border: solid 1px #555;
}

@media all and (max-width: 1085px) {
	#layout_two_column div#dynamic_box_left {
		width: 37%;
		margin-right: 1%;
	}

	#layout_two_column div#dynamic_box_center {
		width: 62%;
	}

	#layout_two_column div#dynamic_box_right {
		width: 37%;
		margin-left: 1%;
	}

	.search_input {
		width: 80% !important;
		padding: 3px 1%;
	}

	.search_btn {
		width: 16%;
	}

	.dot_headlines_ar {
		margin: 0 0 10px 0;
	}

	.contact_3d{
		margin-left: 0px;
		background-size: contain;
	}

	.short00 {
		width: 49%;
		margin-left: 2%;
	}

	.short3{
		width: 33.2%;
	}

	.dot_headlines_ar #content a:nth-child(4) .short3, .dot_headlines_ar #content a:nth-child(5) .short3, .dot_headlines_ar #content a:nth-child(6) .short3 {
		border-bottom: none;
	}

	.dot_headlines_ar #content a:nth-child(7) .short3, .dot_headlines_ar #content a:nth-child(8) .short3 {
		display: none;
	}

	.jScrollbar .jScrollbar_mask {
		width: 93.5%;
	}

	.short5.slideTextUp div.inside {
		background-position: 97.5% center !important;
	}

	.short1 .image{
		width: 100%;
	}
}

@media all and (max-width: 800px) {
	.short00 .image{
		display: none;
	}

	.main_wide{
		display: none;
	}

	.scrollup{
		display: none !important;
	}
}

@media all and (max-width: 500px) {
	.title{
		width: 95%;
		height: auto;
	}

	.main_wide {
		background-size: 200%;
	}

	.loading_container_in{
		width: 75%;
	}

	.loading_bar{
		width: 50%;
	}

	.maram_host{
		display: none;
	}

	#layout_two_column div#dynamic_box_left, #layout_two_column div#dynamic_box_right{
		display: none;
	}

	#layout_two_column div#dynamic_box_center{
		width: 100%;
	}
	.short3 {
		width: 49.6%;
	}
	.dot_headlines_ar #content a:nth-child(5) .short3, .dot_headlines_ar #content a:nth-child(6) .short3 {
		display: none;
	}
	.dot_headlines_ar #content a:nth-child(3) .short3, .dot_headlines_ar #content a:nth-child(4) .short3 {
		border-bottom: none;
	}
}

@media all and (max-width: 500px) {
	.title{
		width: 95%;
		height: auto;
	}

	.main_wide {
		background-size: 200%;
	}

	.loading_container_in{
		width: 75%;
	}

	.loading_bar{
		width: 50%;
	}

	.maram_host{
		display: none;
	}

	#layout_two_column div#dynamic_box_left, #layout_two_column div#dynamic_box_right{
		display: none;
	}

	#layout_two_column div#dynamic_box_center{
		width: 100%;
	}
	.short3 {
		width: 49.6%;
	}
	.dot_headlines_ar #content a:nth-child(5) .short3, .dot_headlines_ar #content a:nth-child(6) .short3 {
		display: none;
	}
	.dot_headlines_ar #content a:nth-child(3) .short3, .dot_headlines_ar #content a:nth-child(4) .short3 {
		border-bottom: none;
	}
	.wide_recogize_hover {
		font-size: 300%;
	}
}

@media all and (max-width: 370px) {
	.short3 {
		width: 99.5%;
	}
	.dot_headlines_ar #content a:nth-child(4) .short3 {
		display: none;
	}
}


























#slider_target{
	position: absolute;
	top: 100%;
	width: 100%;
	height: 1px;
}



.first_row{
	height: 350px;
}

.events_square{
	width: 25%;
	float: left;
	height: 100%;
	position: relative;
}

.events_square .square_title{
	position: absolute;
	top: 10px;
	right: 0px;
	height: 40px;
	line-height: 41px;
	font-size: 22px;
	color: #26b0ee;
	background: #fff;
	width: 140px;
	padding-right: 15px;
	box-shadow: inset -9px 0px 0px -5px #26b0ee;
	text-align: right;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.news_square{
	width: 75%;
	float: right;
	height: 100%;
	position: relative;
}

.news_square .square_title{
	position: absolute;
	top: 10px;
	right: 0px;
	height: 40px;
	line-height: 41px;
	font-size: 22px;
	color: #26b0ee;
	background: #fff;
	width: 140px;
	padding-right: 15px;
	box-shadow: inset -9px 0px 0px -5px #26b0ee;
	text-align: right;
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
}

.cover{
	background: #000;
	z-index: 999;
}



.over{
	background: rgba(0, 0, 0, 0.2) url(../img/pattern.png);
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: inset 0px -10px 0px -5px rgba(0, 0, 0, 0.5);
	margin-bottom: 100%;
}



.logo_front{
	width: 723px;
	height: 194px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.front1{
	width: 587px;
	height: 123px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	background: url(../img/front1.png) no-repeat center;
}

.front2{
	width: 196px;
	height: 194px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/front2.png) no-repeat center;
}

.slider {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.sl-slider {

}

/* Slide wrapper and slides */

.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
} 

.sl-slide {
	z-index: 1;
}

/* The duplicate parts/slices */

.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity : 1;
}

/* Horizontal slice */

.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}

/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	width: 100%;
	height: 100%;
	background: #fff;
}

/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
	background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
	background: #ccc;
}

.scroll{
	position: absolute;
	line-height: 10px;
	text-align: center;
	left: 50%;
	bottom: 5%;
	color: rgba(255, 255, 255, 1);
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px 5px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	cursor: url(../img/mac_hand_cursor.png) 6 1,url(../img/mac_hand_cursor.cur),auto;
	opacity: 0.35;
	-webkit-animation: scroll_button_animation 1.0s infinite alternate linear;
	animation: scroll_button_animation 1.0s infinite alternate linear;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes scroll_button_animation {
    0%   {margin-bottom: 0px;}
	100%  {margin-bottom: 10px;}
}

/* Standard syntax */
@keyframes scroll_button_animation {
    0%   {margin-bottom: 0px;}
	100%  {margin-bottom: 10px;}
}

.scroll:hover{
	opacity: 0.75;
}

.scroll:after{
	content: "";
	background: url(../img/down_arrow.png) no-repeat center;
	width: 104px;
	height: 31px;
	position: absolute;
	left: 50%;
	bottom: -100%;
	transition: all 0.2s linear;
	transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
}

.bg-img {
	padding: 200px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	top: -200px;
	left: -200px;
	width: 100%;
	height: 100%;
	-webkit-background-size: auto 100%;
	-moz-background-size: auto 100%;
	background-size: auto 100%;
	background-position: center;
}

/* Media Queries for custom slider */

@media screen and (max-width: 660px) {
	.sl-slider-wrapper {
		height: 500px;
	}

	.sl-slider h2 {
		font-size: 36px;
	}

	.sl-slider blockquote {
		font-size: 16px;
	}

}







.boxes_container {
	width: 100%;
	height: 50%;
	max-width: 1100px;
	margin: auto;
	overflow: hidden;
	text-align: center;
}

.column{
	width: 100%;
	height: 100%;
	position: relative;
	float: right;
}

.element {
	width: 100%;
	height: calc((100% - 20px)* 0.333);
	margin: 0;
	text-align: right;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	background: #000;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.25);
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
}

.element.large {
	height: calc((100% - 10px)* 0.666);
}

.element.large_beside{
	height: calc((100% - 10px)* 0.333);
}

.element .element_image{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}

.element .element_image img {
	min-width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
}

.element_caption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 13px 20px;
	background: #2c3f52;
	color: #FFF;
	height: 50px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}

.element .element_caption span{
	font-size: 17px;
}

.element_caption a {
	text-align: center;
	padding: 5px 10px;
	border-radius: 2px;
	display: inline-block;
	background: #FFF;
	color: #2c3f52;
	position: absolute;
	bottom: 10px;
	left: 20px;
}

.element:hover .element_image{
	-webkit-transform: translateY(-25px);
	-moz-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
}

.element:hover .element_caption{
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}

.main_news_category_wide{
	width: 100%;
	height: 350px;
	overflow: hidden;
}

.main_news_category_wide_news{
	height: 40%;
	width: 70%;
	float: right;
}

.colleges{
	height: 240px;
	width: 100%;
	font-size: 0;
}

.colleges .item{
	position: relative;
	width: calc((100% - 15px)*0.25);
	height: 100%;
	float: right;
	background: no-repeat center;
	background-size: cover;
	margin-left: 5px;
	box-shadow: inset 0px 0px 45px 0px rgba(0, 0, 0, 0.75);
}

.colleges .item_0{
	margin-left: 0;
}

.colleges .item span{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 30px;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 5px;
	color: rgba(255, 255, 255, 0.8);
	text-shadow: 0px 0px 10px #000000;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDVmNzMiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(93,95,115,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(93,95,115,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(93,95,115,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(93,95,115,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(93,95,115,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(93,95,115,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a65d5f73',GradientType=0 ); /* IE6-8 */
}

.colleges a:first-child .item{
	border-right: none;
}

.colleges a:last-child .item{
	border-left: none;
}





.book_file {
	margin: 5px;
	background: url(../img/down_book.png);
	width: 171px;
	height: 50px;
	display: inline-block;
}

.book_view {
	margin: 5px;
	background: url(../img/view_book.png);
	width: 171px;
	height: 50px;
	display: inline-block;
}
.rowslider {
    height: 370px;
}

.share_row{
	position: absolute;
	bottom: 10px;
	left: 10px;
	z-index: 98;
	font-size: 0;
	direction: ltr;
	text-align: left;
}

.short2 .share_row{
	top: 215px;
	bottom: auto;
	background: #FFF;
	left: 0;
	padding: 5px 5px 5px 10px;
	box-shadow: 3px 3px 5px -3px rgba(0, 0, 0, 0.35);
}

.short2_0 .share_row{
	right: 0;
	left: auto;
	box-shadow: -3px 3px 5px -3px rgba(0, 0, 0, 0.35);
	padding: 5px 10px 5px 5px;
}

.share_item{
	line-height: 19px;
	color: #999;
	margin: 0 5px;
	font-weight: bold;
	display: inline-block;
	vertical-align: bottom;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	-ms-transition: all 200ms;
}

.share_item_icon{
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	background: #999;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-o-transition: all 200ms;
	-ms-transition: all 200ms;
}

.share_item_num{
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.share_item_icon img{
	width: 100%;
	height: 100%;
}

.share_item.clickable:hover{

}

.share_item:hover .share_item_icon{
	background: #383838 !important;
}

.comment_share svg{
	width: 90%;
}

.comment_share img{
	width: 90%;
}
/* ========= Portfolio Wrap =========== */
.portfolio-wrap-outer {
    background: #ffffff;

    margin: 3px;
    box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
}
.portfolio-wrap a{
	overflow:hidden;
}
.portfolio-wrap a:hover{
	color:#303030;
}
.portfolio-wrap h3{
	font-weight:500;
	line-height:inherit;
}
.portfolio-wrap{
	text-align:center;
	font-weight:400;
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;
}	
.port-icon{
	position:relative;
}
.port-icon span{
	background:#FFF;
	padding:0 8px;
	position:relative;
	z-index:10;
	color:#e0e0e0;
}
.port-icon:after{
	position:absolute;
	content:"";
	left:0;
	bottom:9px;
	width:100%;
	border-bottom:1px solid #e0e0e0;
	z-index:1;
}
ul#filters{
	text-align:center;
}
ul#filters li{
	display:inline-block;
	margin:0 5px 10px 0;
}
ul#filters li a{
	display:block;
	padding:8px 10px;
	font-size:16px;
	background:#303030;
	border-radius:3px;
	color:#ffffff !important;
}
#Grid{
	margin:15px 0 0 0;
	min-height:300px;
}
#Grid .mix{
    opacity: 0;
    display: none;
	margin-bottom:30px;
}

/* ========= End =========== */


/* ========= Portfolio Hover =========== */	
.portfolio-wrap a {
    display: block;
    overflow: hidden;
    position: relative;
}
span.item-on-hover, .grid-item-on-hover {
    background: rgba(0,0,0,0.3);
    cursor: pointer;
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
}
span.hover-link, span.hover-image, span.hover-video {
    height: 41px;
    margin-left: -20px;
    margin-top: -20px;
    width: 41px;
}
span.hover-image {
    display: block;
    height: 35px;
	line-height:35px;
	color:#FFF;
    left: 50%;
    margin-left: -17px;
    margin-top: -17px;
    opacity: 0;
    position: absolute;
    top: 50%;
    width: 35px;
}
/* ========= End =========== */	
/* ========= Parallax Style =========== */
.parallax {
	padding:70px 0;
}

section.recent {
	background-attachment: fixed;
	-webkit-background-clip: border-box;
	-moz-background-clip: border-box;
	background-clip: border-box;
	background-color: #000;
	background-origin: padding-box;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	position: relative;
}
/* ========= End =========== */
#portfolio-slider-home .owl-prev {
  background-color: #061728;
  color: #ffffff;
  font-size: 25px;
  height: 40px;
padding: 5px;
  line-height: 40px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 40px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#portfolio-slider-home .owl-next {
  background-color: #061728;
  color: #ffffff;
  font-size: 25px;
  height: 40px;
  line-height: 40px;
  position: absolute;
 padding: 5px;
      opacity: 0;
  text-align: center;
  top: 50%;
  width: 40px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#portfolio-slider-home .owl-prev:hover, #portfolio-slider-home .owl-next:hover {background-color: #0c328b;}
#portfolio-slider-home:hover .owl-prev {opacity: 1;left: 10px;}
#portfolio-slider-home:hover .owl-next {opacity: 1;right: 10px;}
#article_body p, #article_body div, #article_body span, #article_body td {
    font-family: hacen_liner!important;
    font-size: 20px !important;
    line-height: normal !important;
    text-align: justify !important;
}
.ct_image img {
    height: 220px;
}
.ct_image {
    background: #fff;
    height: 230px;
	box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
	margin-top: 15px;
}
.footer  .socialcontact {margin: 25px auto;}
.footer  .socialcontact .title {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  margin: 0 auto 15px;
}
.footer .socialcontact ul {text-align: center;}
.footer .socialcontact ul li {
  display: inline-block;
  margin: 0 1px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.footer .socialcontact ul li a {
    color: #ffffff;
    display: block;
    font-size: 25px;
    height: 46px;
    width: 46px;
    padding: 10px;
}
.footer .socialcontact li.fb a {background-color: #4863b4;}
.footer  .socialcontact li.tw a {background-color: #028fbc;}
.footer  .socialcontact li.yt a {background-color: #fb3939;}
.footer  .socialcontact li.gp a {background-color: #e42014;}
.footer  .socialcontact li.rs a {background-color: #e57b31;}
.footer  .socialcontact ul:hover li {opacity:0.5;}
.footer  .socialcontact ul li:hover {opacity:1;}
	.features-outer{
				background: #000;
				margin: 5px -5px;
				font-size: 0;
				direction: ltr;
				text-align: left;
				overflow: hidden;
			}
			
			#features-container {
				position:relative;
				width:960px;
				height:640px;
				margin:0px auto;
				background: #000;
				margin-top: -45px;
				margin-bottom: -105px;
			}
			#frame-center-outer {
				position:absolute;
				top:80px;
				left:150px;
				width:660px;
				height:420px;	
				background:url(../img/frame-bg.png) repeat-x top left;
			}
			#frame-center-shadow {
				position:absolute;
				top:150px;
				left:45px;
				width:870px;
			}
			#frame-center-inner {
				position:absolute;
				top:10px;
				left:10px;
				width:640px;
				height:400px;
				overflow:hidden;
			}
			#frame-center-inner .slider {
				position:absolute;
				top:0px;
				left:0px;
				width:6400px;
				height:400px;
			}
			#frame-center-inner .slider a {
				display:inline-block;
				width:640px;
				height:400px;
				overflow:hidden;
				position:relative;
				text-decoration:none;
			}
			#frame-center-inner .slider a .title {
				position:absolute;
				top:5px;
				width:640px;
				height:18px;
				text-align:center;
				color:#FFF;
				font-size:16px;
			}
			#frame-center-inner .slider a .more {
				position:absolute;
				bottom:5px;
				width:640px;
				height:18px;
				text-align:center;
				color:#000;
				font-size:16px;
			}
			#frame-center-inner .slider a .image-holder {
				position:absolute;
				top:0px;
				left:0px;
				width:640px;
				height:400px;
				overflow:hidden;	
			}
			#frame-center-inner .slider a img {	
				display:block;
				width: 100%;
				min-height: 100%;
			}
			.frame-smaller-outer {
				position:absolute;
				top:150px;
				left:-40px;
				width:390px;
				height:248px;
				background:url(../img/frame-bg.png) repeat-x top left;
				opacity:0.45;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
				filter: alpha(opacity=45);
			}
			.frame-smaller-outer.right {
				left:auto;
				right:-40px;	
			}
			.frame-smaller-outer.left .slider {
				/* -1X Small Image width */
				left:-380px;	
			}
			#frame-center-inner .slider {
				/* -2X Large Image width */
				left:-1280px;	
			}
			.frame-smaller-outer.right .slider {
				/* -3X Small Image width */
				left:-1140px;	
			}
			.frame-smaller-inner {
				position:absolute;
				top:5px;
				left:5px;
				width:380px;
				height:238px;
				overflow:hidden;
			}
			.frame-smaller-inner .slider {
				position:absolute;
				top:0px;
				left:0px;
				width:3800px;
				height:238px;
			}
			.frame-smaller-inner .slider img {	
				display:block;
				float:left;
				width:380px;
			}
			.nav-arrow {
				position:absolute;
				top:230px;
				left:70px;
				width:51px;
				height:88px;
				background:url(../img/frame-arrows.png) no-repeat top left;
				opacity:0.6;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
				filter: alpha(opacity=60);	
				z-index:6;
				cursor: url(../img/mac_hand_cursor.png) 8 1,url(../img/mac_hand_cursor.cur),auto;
			}
			.nav-arrow.next {
				left:auto;
				right:70px;
				background-position: top right;	
			}
			.nav-arrow:hover {
				opacity:1;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter: alpha(opacity=100);	
			}
			#glow-container {
				position:absolute;
				left:0px;
				top:435px;
				width:960px;
				height:170px;
				overflow:hidden;
			}
			#glow-bg {
				position:absolute;
				top:0px;
				left:0px;
				width:960px;
				height:170px;
				z-index:0;	
			}
			#glow-color-active {
				position:absolute;
				width:960px;
				height:170px;	
			}
			#glow-fg {
				position:relative;
				width:100%;
				display:block;
			}
			@media screen and (max-width: 1023px) {
				#frame-title {
					top:20px;
				}
				#features-container {
					width:720px;
					height:480px;
				}
				#frame-center-outer {
					top:60px;
					left:105px;
					width:510px;
					height:326px;
				}
				#frame-center-shadow {
					top:110px;
					left:35px;
					width:650px;
				}
				#frame-center-inner {
					top:10px;
					left:10px;
					width:490px;
					height:306px;
				}
				#frame-center-inner .slider a {
					width:490px;
					height:306px;
				}
				#frame-center-inner .slider a .title {
					top:3px;
					width:490px;
					font-size:12px;
				}
				#frame-center-inner .slider a .more {
					bottom:3px;
					width:490px;
					height:15px;
					font-size:12px;
				}
				#frame-center-inner .slider a .image-holder {
					top:25px;
					width:490px;
					height:256px;	
				}
				#frame-center-inner .slider a .image-holder.large {
					top:0px;
					width:490px;
					height:306px;	
				}
				#frame-center-inner .slider a img {	
					width:490px;
				}
				.frame-smaller-outer {
					top:150px;
					left:-40px;
					width:290px;
					height:185px;
				}
				.frame-smaller-outer.right {
					left:auto;
					right:-40px;	
				}
				.frame-smaller-outer.left .slider {
					/* -1X Small Image width */
					left:-280px;	
				}
				#frame-center-inner .slider {
					/* -2X Large Image width */
					left:-980px;	
				}
				.frame-smaller-outer.right .slider {
					/* -3X Small Image width */
					left:-840px;	
				}
				.frame-smaller-inner {
					top:5px;
					left:5px;
					width:280px;
					height:175px;
					overflow:hidden;
				}
				.frame-smaller-inner .slider img {	
					width:280px;
				}
				.nav-arrow {
					top:190px;
					left:50px;
				}
				.nav-arrow.next {
					right:50px;
				}
				#glow-container {
					position:absolute;
					left:0px;
					top:330px;
					width:720px;
					height:127px;
				}
				}
			@media screen and (max-width: 767px) {
				#frame-title {
					display:none;
				}
				#features-container {
					width:480px;
					height:320px;
				}
				#frame-center-outer {
					top:20px;
					left:50px;
					width:380px;
					height:241px;
				}
				#frame-center-shadow {
					display:none;
				}
				#frame-center-inner {
					top:5px;
					left:5px;
					width:370px;
					height:231px;
				}
				#frame-center-inner .slider a {
					width:370px;
					height:231px;
				}
				#frame-center-inner .slider a .title {
					top:1px;
					width:370px;
					font-size:11px;
				}
				#frame-center-inner .slider a .more {
					bottom:1px;
					width:370px;
					height:13px;
					font-size:11px;
				}
				#frame-center-inner .slider a .image-holder {
					top:19px;
					width:370px;
					height:193px;	
				}
				#frame-center-inner .slider a .image-holder.large {
					top:0px;
					width:370px;
					height:231px;	
				}
				#frame-center-inner .slider a img {	
					width:370px;
				}
				.frame-smaller-outer {
					top:60px;
					left:-40px;
					width:240px;
					height:154px;
				}
				.frame-smaller-outer.right {
					left:auto;
					right:-40px;	
				}
				.frame-smaller-outer.left .slider {
					/* -1X Small Image width */
					left:-230px;	
				}
				#frame-center-inner .slider {
					/* -2X Large Image width */
					left:-740px;	
				}
				.frame-smaller-outer.right .slider {
					/* -3X Small Image width */
					left:-690px;	
				}
				.frame-smaller-inner {
					top:5px;
					left:5px;
					width:230px;
					height:144px;
					overflow:hidden;
				}
				.frame-smaller-inner .slider img {	
					width:230px;
				}
				.nav-arrow {
					top:100px;
					left:0px;
				}
				.nav-arrow.next {
					right:0px;
				}
				#glow-container {
					position:absolute;
					left:0px;
					top:225px;
					width:480px;
					height:85px;
				}
				}
			
			@media screen and (max-width: 479px) {
				html {
					-webkit-text-size-adjust: none;
				}
				#features-container {
					width:320px;
					height:373px;
					    margin-top: 0px;
				}
				#frame-center-outer {
					top:10px;
					left:58px;
					width:204px;
					height:129px;
				}
				#frame-center-shadow {
					display:none;
				}
				#frame-center-inner {
					top:2px;
					left:2px;
					width:200px;
					height:125px;
				}
				#frame-center-inner .slider {
					/* -2X Large Image width */
					left:-400px;	
				}
				#frame-center-inner .slider a {
					width:200px;
					height:125px;
				}
				#frame-center-inner .slider a .title {
					top:-1px;
					width:200px;
					font-size:8px;
				}
				#frame-center-inner .slider a .more {
					bottom:0px;
					width:200px;
					height:10px;
					font-size:8px;
				}
				#frame-center-inner .slider a .image-holder {
					top:10px;
					width:200px;
					height:105px;	
				}
				#frame-center-inner .slider a .image-holder.large {
					top:0px;
					width:200px;
					height:125px;	
				}
				#frame-center-inner .slider a img {	
					width:200px;
				}
				.frame-smaller-outer {
					display:none;
				}
				.nav-arrow {
					top:40px;
					left:0px;
				}
				.nav-arrow.next {
					right:0px;
				}
				#glow-container {
					position:absolute;
					left:0px;
					top:110px;
					width:320px;
					height:56px;
				}
				
			}

#lightbox {

	position:absolute;

	left:0;

	width:100%;

	z-index:10005;

	text-align:center;

	line-height:0;

}



#lightbox a img {border:none;}



#outerImageContainer {

	position:relative;

	background-color:#fff;

	width:250px;

	height:250px;

	margin:0 auto;

}



#imageContainer {padding:10px;}



#loading {

	position:absolute;

	top:40%;

	left:0%;

	height:25%;

	width:100%;

	text-align:center;

	line-height:0;

}



#hoverNav {

	position:absolute;

	top:0;

	left:0;

	height:100%;

	width:100%;

	z-index:10;

}



#imageContainer>#hoverNav {left:0;}



#hoverNav a {outline:none;}



#prevLink, #nextLink {

	width:49%;

	height:100%;

	background:transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */

	display:block;

}

	

#prevLink {left:0; float:left;}

#nextLink {right:0; float:right;}

#prevLink:hover, #prevLink:visited:hover {background:url(../img/prevlabel.gif) left 15% no-repeat;}

#nextLink:hover, #nextLink:visited:hover {background:url(../img/nextlabel.gif) right 15% no-repeat;}



#imageDataContainer {

	font:10px Verdana, Helvetica, sans-serif;

	background-color:#fff;

	margin:0 auto;

	line-height:1.4em;

	overflow:auto;

	width:100%	

}



#imageData {padding:0 10px; color:#666;}

#imageData #imageDetails {width: 70%; float:left; text-align:left;}	

#imageData #caption {font-weight:bold;}

#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;}			

#imageData #bottomNavClose {width:66px; float:right;  padding-bottom:0.7em;}	

		

#overlay {

	position:absolute;

	top:0;

	left:0;

	z-index:10000;

	width:100%;

	height:500px;

	background: url(../img/overlay.png);

}

#header  .socialcontact {
    
   margin: 5px auto;
    float: left;
    position: relative; 
opacity: 0.7;
}
#header  .socialcontact .title {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  margin: 0 auto 15px;
}
#header .socialcontact ul {text-align: center;}
#header .socialcontact ul li {
  display: inline-block;
  margin: 0 1px;
  -webkit-transition: all 0.4s ease 0s;
  -moz-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
#header .socialcontact ul li a {
    color: #ffffff;
    display: block;
    font-size: 25px;
    height: 40px;
    width: 40px;
    padding: 10px;
}
#header .socialcontact li.fb a {background-color: #4863b4;}
#header  .socialcontact li.tw a {background-color: #028fbc;}
#header  .socialcontact li.yt a {background-color: #fb3939;}
#header  .socialcontact li.gp a {background-color: #e42014;}
#header  .socialcontact li.rs a {background-color: #e57b31;}
#header  .socialcontact ul:hover li {opacity:0.3;}
#header  .socialcontact ul li:hover {opacity:05;}
