﻿/* english css */

/* fonts --start --*/
/*
@font-face 
{
     font-family: avenir-heavy;
     src:url(../fonts/AveniHea.ttf);
}

@font-face 
{
     font-family: avenir-med;
     src:url(../fonts/AveniMed.ttf);
}

@font-face 
{
     font-family: avenir-book;
     src:url(../fonts/AveniBoo.ttf);
}

@font-face 
{
     font-family: avenir-reg;
     src:url(../fonts/QT-ZainText-Regular.ttf);
}

@font-face 
{
     font-family: avenir-lig;
     src:url(../fonts/AveniLig.ttf);
}
*/  
/* fonts --end--*/

body.main
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:10pt;
	background:#eeeeee;
	overflow:auto !important;
	/*min-width:980px;*/
}

body.main
div.s4-nosetwidth
{
	overflow:hidden !important;
	height:auto !important;
}

div.main-box-outter
{
	margin:0;
	padding:0;
}

div.main-box-outter
div.main-header
{
	min-height:4px;
	background:#ffffff;
	overflow:hidden;
}

div.main-box-outter
div.main-header
div.stripe
{
	overflow:hidden;
	height:4px;
	font-size:0 !important;
}

div.main-box-outter
div.main-header
div.stripe img
{
	width:100%;
	height:4px;
}

/* Header - start - */

div.main-box-outter
div.main-header
div.header
{
	width:940px;
	padding:12px 15px 12px;
	margin:0 auto;
	overflow:hidden;
}

div.main-box-outter
div.main-header
div.header
div.date
{
	height:29px;
	color:#666666;
	line-height:29px;
	float:left;
	font-size:8pt;
	font-weight:bold;

}

div.main-box-outter
div.main-header
div.header
div.welcome-box
{
	height:29px;
	color:#666666;
	line-height:29px;
	float:left;
	font-size:8pt;
	font-weight:bold;
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #ccc;
}

div.main-box-outter
div.main-header
div.header
div.welcome-box a
{
    color:#009B74;
	margin-left:5px;
}

div.main-box-outter
div.main-header
div.header
div.search
{
	width:220px;
	height:27px;
	overflow:hidden;
	background:url(../images/top-search-box.png) no-repeat 0 0;
	float:right;
	margin-left:10px;
	margin-top:1px;
}

div.main-box-outter
div.main-header
div.header
div.search:hover
{
	width:220px;
	height:27px;
	overflow:hidden;
	background:url(../images/top-search-box.png) no-repeat 0 -27px;
	float:right;
	margin-left:10px;
	margin-top:1px;
}

div.main-box-outter
div.main-header
div.header
div.search
input.textbox
{
	background:none;
	background-color:transparent;
	height:21px;
	line-height:21px;
	width:180px;
	border:none;
	margin:2px 5px 0 10px;
	color:#666666;
	font-size:9pt;
}

div.main-box-outter
div.main-header
div.header
div.search
input.submit
{
	width:21px;
	height:21px;
	background:url(../images/top-search-icon.png) no-repeat 50% 50%;
	border:none;
	cursor:pointer;
}

div.main-box-outter
div.main-header
div.header
div.myzain-btn
{
	background:url(../images/myzain.png) no-repeat 0 0;
	width:72px;
	height:27px;
	float:right;
	margin-left:10px;
	line-height:27px;
	text-transform:uppercase;
	padding:0 15px;
	cursor:pointer;
	/*font-family:avenir-heavy;*/
	font-size:10.5pt;
	color:#fff;
	margin-top:1px;
}

div.main-box-outter
div.main-header
div.header
div.myzain-btn a,
div.main-box-outter
div.main-header
div.header
div.myzain-btn a:visited
{
	/*font-family:avenir-heavy;*/
	font-size:10.5;
	color:#fff;	
}
	
div.main-box-outter
div.main-header
div.header
div.location
{
	background:url(../images/top-location.png) no-repeat 0 0;
	width:131px;
	height:29px;
	overflow:hidden;
	float:right;
	margin-left:10px;
	color:#cf0972;
	line-height:30px;
	font-size:10pt;
	/*font-family:avenir-heavy;*/
	padding:0 15px 0 13px;
	cursor:pointer;
}

/* Header - end - */

/* Global Nav - start - */

div.main-box-outter
div.main-header
div.main-menu
{
     width:942px;
	 margin:0 auto;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
{
	background:url(../images/top-global-nav.png) no-repeat 0 0;
	width:942px;
	height:90px;
	overflow:hidden;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
h1.logo
{
	background:url(../images/top-logo.png) no-repeat 50% 50%;
	width:159px;
	height:92px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:0;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links
{
	float:left;
	padding:0;
	margin:1px 0 0 0;
	height:90px;
	width:783px;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
{
	float:left;
	padding:0;
	margin:0;
	height:90px;
	list-style:none;
	max-width:150px;
	
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
div.sep
{
	float:left;
	padding:20px 20px 0;
	height:70px;
	background:url(../images/top-sep-nav.png) no-repeat 100% 100%;
	cursor:pointer;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
div.sep:hover a
{
	color:#333 !important;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.last
div.sep
{
	background:none;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.title,
div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.title a,
div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.title a:visited
{
	display:block;
	color:#ffffff;
	font-size:12pt;
	/*font-family:avenir-med;*/
	text-decoration:none;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.title:hover,
div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.title a:hover
{
	display:block;
	color:#333333;
	font-size:12pt;
	/*font-family:avenir-med;*/
	text-decoration:none;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li
span.sub-title
{
	display:block;
	font-family:Arial;
	font-size:8pt;
	color:#333333;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.selected
div.sep
{
	float:left;
	padding:20px 20px 0;
	height:70px;
	background:#228d8c url(../images/top-selected-nav.png) 50% 100% no-repeat;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.no-arrow
div.sep
{
	background-image:none !important;
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.selected
span.title,
div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.selected
span.title a
{
	display:block;
	color:#333333;
	font-size:12pt;
	/*font-family:avenir-med;*/
	text-decoration:none;
	opacity:0.8;
    filter:alpha(opacity=80);
}

div.main-box-outter
div.main-header
div.main-menu
div.global-nav
ul.links li.selected
span.sub-title
{
	display:block;
	font-family:Arial;
	font-size:8pt;
	color:#333333;
	opacity:0.8;
    filter:alpha(opacity=80);
}

/* Global Nav - end - */

/* Sub Nav - start - */

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav
{
	background:url(../images/top-sub-menu.png) no-repeat 0 100%;
	width:934px;
	height:27px;
	margin-top:-6px;
	overflow:hidden;
	padding:21px 3px 0 3px;
}

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul
{
	margin:0;
	padding:0;
}

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul li
{
	margin:0;
	padding:0 20px 1px 20px;
	list-style:none;
	float:left;
	border-right:1px #c1c1c1 solid;
	line-height:12px;
}

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul li.last
{
	border-right:none;
}

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul li a
{
	font-family:Arial;
	text-decoration:none;
	font-size:10pt;
	color:#4d534e;
	font-weight:bold;
}

div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul li a:hover,
div.main-box-outter
div.main-header
div.main-menu
div.sub-nav ul li.selected a
{
	font-family:Arial;
	text-decoration:none;
	font-size:10pt;
	color:#009b74;
	font-weight:bold;
}

/* Sub Nav - end - */

/* Main Contents - start - */

div.main-box-outter
div.main-contents_outter
{
	background:#ffffff;
	overflow:hidden;
	padding:20px 0;
}

div.main-box-outter
div.main-contents_outter
div.main-contents
{
	width:980px;
	margin:0 auto;
	min-height:200px;
}

/* Main Contents - end - */

/* main footer -start- */
div.main-box-outter
div.main-footer-outter
{
	background:url(../images/bottom-strip-footer.jpg) 0 31px repeat-x;
	overflow:hidden;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
{
	width:940px;
	margin:0 auto;
	overflow:hidden;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.strip
{
	height:34px;
	overflow:hidden;
	line-height:34px;
	/*font-family:avenir-med;*/
	font-size:13pt;
	color:#ffffff;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
{
	overflow:hidden;
	border-bottom:#b6b6b6 1px solid;
	padding:23px 0 12px 0;
	height:47px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
div.logo
{
	float:left;
	width:107px;
	height:47px;
	background:url(../images/bottom-logo-footer.jpg) no-repeat 0 0;
	cursor:pointer;
	margin-right:19px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
span.copyright-text
{
	font-size:9pt;
	font-family:Arial;
	color:#333333;
	display:block;
	padding-top:10px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
ul.copyright-links
{
	margin:0;
	padding:0;
	overflow:hidden;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
ul.copyright-links li
{
	float:left;
	padding:60;
	margin:5px 11px 0 0;
	list-style:none;
	color:#333333;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
ul.copyright-links li a,
div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
ul.copyright-links li a:visited
{
	color:#333333;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row
ul.copyright-links li a:hover
{
	color:#009B74;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row a.subscribe,
div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row a.subscribe:visited
{
	background:url(../images/icons/subscribe.png) 0 0 no-repeat;
	float:right;
	padding:2px 0 0 57px;
	overflow:hidden;
	height:44px;
	font-size:13px;
	color:#666666;
	/*font-family:avenir-med;*/
	font-size:13pt;
	text-decoration:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.copyright-row a.subscribe:hover
{
	background:url(../images/icons/subscribe.png) 0 -46px no-repeat;
	float:right;
	padding:2px 0 0 57px;
	overflow:hidden;
	height:44px;
	font-size:13px;
	color:#666666;
	/*font-family:avenir-med;*/
	font-size:13pt;
	text-decoration:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
{
	 border-bottom: 1px solid #B6B6B6;
	 padding:10px 0 10px 0;
	 overflow:hidden;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
{
	background:url(../images/networks-item-2.png) 100% 0 no-repeat;
	height:28px;
	padding:0 3px 0 0;
	float:right;
	margin-left:10px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner
{
	background:url(../images/networks-item-1.png) 0 0 no-repeat;
	height:28px;
	margin:0 0 0 -3px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a
{
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0 9px 0 8px;
    padding-left: 30px;
    text-decoration: none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a:hover
{
    color: #009B74;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0 9px 0 8px;
    padding-left: 30px;
    text-decoration: none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a.rss
{
     background:url(../images/icons/rss.png) no-repeat 0 50%;
	 
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a.youtube
{
     background:url(../images/icons/youtube.png) no-repeat 0 50%;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a.facebook
{
     background:url(../images/icons/facebook.png) no-repeat 0 50%;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.networks-row
div.item-outter
div.item-inner a.twitter
{
     background:url(../images/icons/twitter.png) no-repeat 0 50%;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row
{
	padding:20px 0 40px 0;
	overflow:hidden;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main
{
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main li.main-item
{
	padding:0 55px 0 0;
	margin:0;
	overflow:hidden;
	float:left;
	list-style:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main li.main-item
ul.sub
{
	margin:0;
	padding:0;
	float:left;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main li.main-item
ul.sub li.sub-item
{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:10px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main li.main-item
ul.sub li.sub-item
ul.sub-sub
{
	margin:0;
	padding:0;
	float:left;
	font-weight:normal;
	font-size:10px;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main li.main-item
ul.sub li.sub-item
ul.sub-sub li.sub-sub-item
{
	margin:0;
	padding:0;
	list-style:none;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main a,
div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main a:visited
{
	font-family:Arial;
	color:#333333;
	text-decoration:none;
	font-size:10pt;
}

div.main-box-outter
div.main-footer-outter
div.main-footer
div.sitemap-row ul.main a:hover
{
	font-family:Arial;
	color:#009B74;
	text-decoration:none;
	font-size:10pt;
}

/* main footer -end- */

/* login -start-*/

div.login-box
{
	display:none;
	width:346px;
	height:310px;
	position:absolute;
	background:url(../images/login-back.png) 0 0 no-repeat;
	z-index:1000;
}

div.login-box
div.myzain-btn-login-box
{
	background:url(../images/myzain.png) no-repeat 0 0;
	width:72px;
	height:27px;
	float:left;
	margin-left:10px;
	line-height:27px;
	text-transform:uppercase;
	padding:0 15px;
	cursor:pointer;
	/*font-family:avenir-heavy;*/
	font-size:10.5;
	color:#fff;
	margin-top:10px;
}

div.login-box
div.form
{
	overflow:hidden;
	margin:23px 29px 20px 23px;
	width:294px;
	float:left;
}

div.login-box
div.form
div.title
{
	/*font-family:avenir-book;*/
	font-size:16pt;
	overflow:hidden;
	color:#5b1f69;
}

div.login-box
div.form
div.row
{
	margin-top:10px;
	overflow:hidden;
}

div.login-box
div.form
div.row
div.label
{
	height:30px;
	width:100px;
	line-height:29px;
	overflow:hidden;
	font-family:Arial;
	font-size:10.5pt;
	color:#333333;
	font-weight:bold;
}

div.login-box
div.form
div.row
div.textbox
{
	background:url(../images/login-box/textbox-back.png) no-repeat 0 0;
	width:178px !important;
	height:30px !important;
	padding:0 8px 0 8px !important;
	overflow:hidden;
	border:none !important;
}

div.login-box
div.form
div.row
div.textbox input
{
	font-size:9pt;
	color:#666666;
	font-family:Arial;
	font-weight:normal;
	height:30px;
	line-height:29px;
	width:178px;
	overflow:hidden;
	float:left;
	border:none;
	background-color:transparent;
	text-align:left;
}

div.login-box
div.form
div.links
{
	font-size:9pt;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	padding-left:100px;
	overflow:hidden;
	margin-top:5px;
}

div.login-box
div.form
div.links a,
div.login-box
div.form
div.links a:visited
{
	color:#d1177a;
	font-size:9pt;
	font-family:Arial;
	font-weight:normal;
}

div.login-box
div.form
div.links a:hover
{
	color:#d1177a;
	font-size:9pt;
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}

div.login-box
div.form
div.buttons
{
	margin-top:14px;
	padding-top:15px;
	border-top:#cccccc solid 1px;
	overflow:hidden;
}

div.login-box
div.form
div.buttons input
{
	float:left;
	background:url(../images/login-box/button-back.png) no-repeat 0 0;
	width:84px;
	height:32px;
	line-height:30px;
	border:none;
	color:#ffffff;
	/*font-family:avenir-med;*/
	font-size:13px;
}



/* login -end-*/ 

/* locations -start- */

div.locations-box
{
	display:none;
	width:175px;
	height:328px;
	position:absolute;
	background:url(../images/locations-back.png) 0 0 no-repeat;
	z-index:1000;
}

div.locations-box
div.location-btn-locations-box 
{
    background: url("../images/top-location.png") no-repeat scroll 0 0 transparent;
    color: #CF0972;
    float: left;
    font-size: 10pt;
	/*font-family:avenir-heavy;*/
    height: 29px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 15px 0 13px;
    width: 131px;
	margin:9px 0 0 8px;
	cursor:pointer;
}

div.locations-box ul
{
	overflow:hidden;
	width:165px;
	float:left;
	padding:0 5px;
	margin:8px 0 0 0;
}

div.locations-box ul li
{
	width:165px;
	overflow:hidden;
	background:url(../images/locations-box/sep.png) 50% 100% no-repeat;
	padding:0;
	margin:0;
	list-style:none;
}

div.locations-box ul li.last
{
	width:165px;
	overflow:hidden;
	background:none;
}

div.locations-box ul li a,
div.locations-box ul li a:visited
{
	line-height:30px;
	height:30px;
	background:url(../images/locations-box/locations-arrow.png) 100% 50% no-repeat;
	float:left;
	margin:0 16px;
	width:131px;
	color:#d2187b;
	text-decoration:none;
	font-size:10.5pt;
	font-family:Arial;
}

div.locations-box ul li:hover
{
	background:#e5e5e5;
	margin-top:-1px;
}

/* locations -end- */

/* general -start- */

.default-float
{
	float:left;
}

/* general -end- */


/* Layouts -- start --*/

div.banners-slider1,
div.banners-slider2
{
	width:970px;
	/*height:480px;*/
	display:block;
	overflow:hidden;
	margin:0 5px 0 5px;
	height:auto !important;
}

div.banners-slider1
div#main_ads_container,
div.banners-slider2
div#main_ads_container
{
	margin-bottom:20px;
	min-height:350px;
}

div.banners-slider1
div.item
{
	overflow:hidden;
	width:940px;
	display:block;
	overflow:hidden;
	margin:0 5px 0 5px;
	padding:0 10px 0 10px;
}

div.ticker
{
	overflow:hidden;
	height:45px; 
	margin:0 20px 20px 20px;
}

div.three-column-box
{
	width:960px;
	padding:0 0 0 20px;
	overflow:hidden;
}

div.three-column-box 
div.item
{
	float:left;
	min-height:150px;
	width:300px;
	margin:0 20px 20px 0;
	padding:0 !important;
}

div.two-column-box
{
	width:960px;
	padding:0 0 0 20px;
	overflow:hidden;
}

div.two-column-box 
div.item
{
	float:left;
	min-height:150px;
	width:460px;
	margin:0 20px 20px 0;
}

div.one-column-box
{
	padding:0 20px;
	overflow:hidden;
}

div.one-column-box 
div.item
{
	overflow:hidden;
}

div.top-contents-box
{
	overflow:hidden;
	margin:0 20px 0 20px;
}

div.left-contents-right-nav-box
{
	overflow:hidden;
	margin:0 20px 30px 20px;
	background:url(../images/right-nav-shadow.png) repeat-y 640px 50%;
}

div.left-contents-right-nav-box
div.left-contents
{
	float:left;
	width:620px;
	overflow:hidden;
}

div.left-contents-right-nav-box
div.left-contents 
div.item
{
	overflow:hidden;
}

div.left-contents-right-nav-box
div.right-nav
{
	float:right;
	width:280px;
	padding-left:20px;
	overflow:hidden;
}

div.left-contents-right-nav-box
div.right-nav
div.item
{
	overflow:hidden;
	margin-bottom:20px;
	padding:0 !important;
}

div.left-nav-right-contents-box
{
	overflow:hidden;
	margin:0 20px 0 20px;
	background:url(../images/left-nav-shadow.png) repeat-y 295px 50%;
}

div.left-nav-right-contents-box
div.right-contents
{
	float:right;
	width:620px;
	overflow:hidden;
}

div.left-nav-right-contents-box
div.left-nav
{
	float:left;
	width:300px;
	overflow:hidden;
}

/* layouts -end-*/

/* intro boxes -start- */

div.events-box,
div.location-finder 
{
	width:460px;
	overflow:hidden;
	font-family:arial;
	font-size:9pt;
	color:#333333;
	margin-bottom:10px;
}

div.events-box
div.title,
div.location-finder
div.title 
{
	font-size:16pt;
	font-family:Arial;
	color:#5b1f69;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:10px;
}

div.events-box
div.text,
div.location-finder
div.text
{
	overflow:hidden;
}

div.events-box
div.text img,
div.location-finder
div.text img
{
	float:left;
	margin-right:20px;
	height:105px !important;
	width:140px !important;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.events-box
div.text span.title,
div.location-finder
div.text span.title
{
	font-size:10.5pt;
	font-family:Arial;
	font-weight:bold;
	color:#333333;
	display:block;
	margin-bottom:5px;
}

div.events-box
div.text span.text
{
	font-size:10pt;
	font-family:Arial;
	color:#333333;
	display:block;
	margin-bottom:5px;
}

div.location-finder
div.text span.text
{
	font-size:8pt;
	font-family:Arial;
	color:#333333;
	display:block;
	margin-bottom:5px;
}

div.events-box
div.text span.link
{
	overflow:hidden;
	display:block;
}

div.events-box
div.text span.links a,
div.events-box
div.text span.links a:visited
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50% transparent;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding-right: 8px;
	margin-right:20px;
	text-decoration:underline !important;
}

div.events-box
div.text span.links a:hover
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50% transparent;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:none;
    padding-right: 8px;
	margin-right:20px;
}


div.location-finder
{
	overflow:hidden;
}

div.location-finder 
div.select-outter 
{
    background: url(../images/selectbox/location.png) no-repeat scroll 100% 0 transparent;
    float: left;
    height: 28px;
    padding: 0 5px 0 0;
	position: relative;
}

div.location-finder 
div.select-outter
div.select-inner 
{
    background: url(../images/selectbox/location.png) no-repeat scroll 0 -28px transparent;
    height: 28px;
    margin: 0 0 0 -5px;
}

div.location-finder 
div.select-outter
div.select-inner 
.selectBox-dropdown 
{
	line-height: 27;
	text-decoration: none;
	color:#333333;
	outline: none;
	vertical-align: middle;
	overflow:hidden;
	width:auto !important;
	cursor: default;
	font-family:Arial;
	float:left;
	display:inline-block;
}


div.location-finder 
div.select-outter
div.select-inner 
.selectBox-dropdown:focus .selectBox-arrow,
div.location-finder 
div.select-outter
div.select-inner 
.selectBox-dropdown:hover .selectBox-arrow
{
	position: absolute;
	top:3px;
	right:3px;
	background:url(../images/selectbox/location-arrow.png) 0 -22px no-repeat;
	height:22px;
	width:25px;
}

div.location-finder 
div.select-outter
div.select-inner 
.selectBox-dropdown .selectBox-label {
	padding: 0 37px 0 12px;
	float:left;
	white-space: nowrap;
	overflow: hidden;
	height:28px;
	line-height:28px;
	font-family:Arial;
	font-size:9pt;
    color:#333333;
}

div.location-finder 
div.select-outter
div.select-inner 
.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top:3px;
	right:3px;
	background:url(../images/selectbox/location-arrow.png) 0 0 no-repeat;
	height:22px;
	width:25px;
}

.selectBox-dropdown-menu 
{
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #cccccc; 
	background: #ffffff;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}



.selectBox-inline 
{
	min-width: 150px;
	outline: none;
	border: solid 1px #cccccc;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*behavior: url(/_layouts/pie.htc);*/
	overflow: auto;
}


.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A 
{
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
    font-family:Arial;
	font-size:9pt;
    color:#333333;
}

.selectBox-options LI A 
{
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	font-family:Arial;
	font-size:9pt;
    color:#333333;
}

.selectBox-options LI.selectBox-hover A 
{
	background-color: #e1dfdf;
	font-family:Arial;
	font-size:9pt;
    color:#333333;
}

.selectBox-options LI.selectBox-disabled A 
{
    font-family:Arial;
	font-size:9pt;
    color:#333333;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A 
{
	background-color: #e1dfdf;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #ccc;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}


/* Disabled state */
.selectBox.selectBox-disabled 
{
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow 
{
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled 
{
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A 
{
	background-color: transparent !important;
}

div.poll-box
{
	overflow:hidden;
}

div.poll-box 
div.title 
{
	font-size:16pt;
	font-family:Arial;
	color:#5b1f69;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:10px;
}

div.poll-box 
div.question
{
	font-size:10.5pt;
	font-family:Arial;
	color:#333333;
	font-weight:bold;
	margin-bottom:10px;
}

div.poll-box
div.option
{
	font-size:10pt;
	font-family:Arial;
	color:#333333;
}

div.poll-box 
div.option
div.custom-radio
{
    position:relative;
	overflow:hidden;	
}

div.poll-box 
div.option
div.custom-radio input
{
    left: 2px;
    margin: 0;
    position: absolute;
    top: 7px;
    z-index: 0;
    opacity:0;
    filter:alpha(opacity=0);
}

div.poll-box 
div.option
div.custom-radio label 
{
    cursor: pointer;
    display: block;
    line-height: 1;
    margin: 0;
    padding: 0 0 0 30px;
    position: relative;
    z-index: 1;
	background:url(../images/radio-back.png) 0 -52px no-repeat;
	line-height:30px;
}

div.poll-box 
div.option
div.custom-radio label:hover
{
    cursor: pointer;
    display: block;
    line-height: 1;
    margin: 0;
    padding: 0 0 0 30px;
    position: relative;
    z-index: 1;
	background:url(../images/radio-back.png) 0 -107px no-repeat;
	line-height:30px;
}

div.poll-box 
div.option
div.custom-radio label.checked
{
    cursor: pointer;
    display: block;
    line-height: 1;
    margin: 0;
    padding: 0 0 0 30px;
    position: relative;
    z-index: 1;
	background:url(../images/radio-back.png) 0 2px no-repeat;
	line-height:30px;
}

div.poll-box 
div.links
{
	overflow:hidden;
	margin:5px 0 0 0;
	padding:10px 0 10px 0;
	border-top:#ccc 1px solid;
}

div.poll-box 
div.links a,
div.poll-box 
div.links a:visited
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    margin-right: 20px;
    padding-right: 8px;
}

div.poll-box 
div.links a:hover
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    margin-right: 20px;
    padding-right: 8px;
	text-decoration:none;
}

div.top-contents-box
div.item
{
	overflow:hidden;
	background:url(../images/top-content-shadow.png) 50% 100% no-repeat;
	padding:0 0 30px 0;
	margin-bottom:20px;
}

div.top-contents-box
div.item
div.title,
div.top-contents-box
div.item h1
{
    color: #333333;
    font-family: arial;
    font-size: 26pt;
    /*line-height: 28px;*/
    overflow: hidden;
    padding:0;
	margin:0 0 15px 0;
	font-weight:normal;
}

div.top-contents-box
div.item
div.text
{
    color: #333333;
    font-family: Arial;
    font-size: 10pt;
    overflow: hidden;
}





/* intro boxes -end- */

/* actions bottom bar -start--*/

div.actions-bottom-bar
{
	overflow:hidden;
	margin-top:20px;
}

div.actions-bottom-bar a
{
	font-family:Arial;
	color:#333 !important;
	text-decoration:none !important;
	font-size:10pt !important;
	float:left;
	padding-left:22px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #b6b6b6;
	background-repeat:no-repeat;
	background-position:0 50%;
}

div.actions-bottom-bar a.last
{
	border-right:none;
}

div.actions-bottom-bar a.print
{
	background-image:url(../images/icons/print.png);
}

div.actions-bottom-bar a.export
{
	background-image:url(../images/icons/export.png);
}

div.actions-bottom-bar a.share
{
	background-image:url(../images/icons/share.png);
	cursor:pointer;
}

div.slidingShareDiv
{
	background:#f5f5f5;
	padding:5px;
	margin-top:5px;
	overflow:hidden;
}

div.slidingShareDiv .twitter-share-button,
div.slidingShareDiv div.google-plus
{
	float:left;
	margin-right:10px;
}

div.slidingShareDiv a.facebook
{
	float:left;
    color: #333333 !important;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-right:10px;
    padding-left: 25px;
    text-decoration: none !important;
	background: url("../images/icons/facebook.png") no-repeat scroll 0 50% transparent;
}

/* actions bottom bar -end--*/


/*news ticker -start--*/

div.ticker
{
	border:#d6d6d6 1px solid;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
	padding:0 50px 0 150px;
	width:740px;
}

div.ticker ul
{
	margin:0 0 0 10px !important;
	padding:0;
	width:auto;
}

div.ticker ul li
{
	overflow:hidden;
	margin:0;
	padding:0;
	display:block !important;
	list-style:none;
	font-size:10pt;
	color:#333333;
	font-family:arial;
	margin-right:40px;
}

div.ticker ul li span
{

	line-height:43px;
	font-size:10pt;
	color:#333333;
	font-family:arial;
	float:left;
	max-width:620px;
}


div.ticker ul li a, 
div.ticker ul li a:visited 
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B !important;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 8px;
	text-decoration:underline !important;
	line-height:43px;
	margin-left:20px !important;
}

div.ticker 
.pause
{
	width:26px;
	height:26px;
	background:transparent url(../images/icons/ticker-icons.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	right:10px;
	top:9px;
	cursor:pointer;
	border:none;
}

div.ticker 
.play
{
	width:26px;
	height:26px;
	background:transparent url(../images/icons/ticker-icons.png) 0 -26px no-repeat;
	display:block;
	position:absolute;
	right:10px;
	top:9px;
	cursor:pointer;
	border:none;
}

div.ticker 
a.news-link
{
	width:141px;
	height:36px;
	background:url(../images/icons/ticker-link.jpg) no-repeat;
	position:absolute;
	left:5px;
	top:4px;
	cursor:pointer;
	outline:none;
}

/* news ticker -end--*/

/* news list -start --*/

div.item-news
{
	overflow:hidden;
	padding:20px 0;
	border-bottom:#d7d7d7 1px solid;
}

li.last
div.item-news
{
	border-bottom:none;
}

div.item-news
a.img
{
	float:left;
	height:105px;
	width:140px;
	overflow:hidden;
	margin-right:20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.item-news
a.img img
{
	border:0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.item-news
span.date
{
	color:#333333;
	font-family:Arial;
	font-size:9pt;
}

div.item-news
h3.title
{
	font-size:10pt;
	color:#333333;
	font-family:Arial;
	margin:8px 0;
	padding:0;
	font-weight:bold;
}

div.item-news
h3.title a,
div.item-news
h3.title a:visited
{
	font-size:10pt;
	color:#333333;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
}

div.item-news
div.description
{
	font-size:10pt;
	color:#333333;
	font-family:Arial;
}


div.item-news a.more, 
div.item-news a.more:visited 
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    margin-top: 10px;
    padding-right: 8px;
	text-decoration:underline;
}

/* news list -end --*/

/* list pager -start --*/

div.pager-box
{
	overflow:hidden;
	background:url(../images/pager/shadow.png) 50% 0 no-repeat;
	padding:30px 0 0 0;
	margin-top:20px;
}

div.pager-box
div.pager
{
	overflow:hidden;
	padding:0;
	margin:0;
	float:right;
}

div.pager-box
div.pager
span.label
{
	float:left;
	padding-right:10px;
	font-weight:bold ;
}


div.pager-box
div.pager ul
{
	overflow:hidden;
	padding:0;
	margin:0;
	float:left;
}

div.pager-box
div.pager li
{
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	color:#333333;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	background:url(../images/pager/sep.png) 100% 50% no-repeat;
	padding:0 14px 0 9px;
	line-height:15px;
}

div.pager-box
div.pager li.last
{
	background:none;
	padding:0 14px 0 9px;
}

div.pager-box
div.pager li a
{
	color:#cf0972;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	line-height:15px;
	text-decoration:underline;
}

div.pager-box
div.pager a.next
{
	height:15px;
	width:6px;
	float:left;
	background:url(../images/pager/next.png) 50% 50% no-repeat;
}

div.pager-box
div.pager a.previous
{
	height:15px;
	width:6px;
	float:left;
	background:url(../images/pager/pre.png) 50% 50% no-repeat;
	margin-right:9px;
}


/* list pager -end --*/

/* social network - start--*/

iframe.facebook
{
	width:280px;
	height:290px;
}

div.twitter-box
{
	border:#00b6e0 1px solid;
	width:278px;
	overflow:hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
	
}

div.twitter-box
div.header
{
	background:#00b6e0 url(../images/twitter.jpg) 10px 50% no-repeat;
	overflow:hidden;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#ffffff;
	/*font-family:avenir-med;*/
	padding-left:70px;
	text-align:left !important;
}

div.twitter-box
div.content
{
	overflow:hidden;
	margin:0 20px;
}

div.twitter-box
div.content ul
{
	margin:0;
	padding:0;
	color:#333;
	font-family:Arial;
	font-size:10pt;
	line-height:17px;
}

div.twitter-box
div.content ul li
{
	margin:0;
	padding:10px 0;
	color:#333;
	font-family:Arial;
	font-size:10pt;
	line-height:17px;
	list-style:none;
	border-bottom:#cccccc 1px solid;
}

div.twitter-box
div.content ul li a,
div.twitter-box
div.content ul li a:visited
{
	color:#00b6e0;
	font-family:Arial;
	font-size:10pt;
	
}

div.twitter-box
div.content ul li div.item
{
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
}

div.twitter-box
div.content ul li div.item div.date
{
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
	color:#cccccc;
}

div.twitter-box
a.follow-us
{
	width:104px;
	height:27px;
	background:url(../images/twitter-btn.png) 0 0 no-repeat;
	float:left;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	color:#fff;
	font-size:10.5pt;
	line-height:27px;
	margin:20px;
}

/* social network - end--*/

/* boxes -start */

div.content-box-item
{
	float:left;
	width:290px;
	overflow:hidden;
	margin-right:35px;
}

div.content-box-item-last
{
	float:left;
	width:290px;
	overflow:hidden;
	margin-right:20px !important;
	margin-bottom:30px;
}

div.content-box-item 
div.title
{
 	font-size:16pt;
	font-family:Arial;
	color:#5b1f69;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:10px;
}

div.content-box-item img.img
{
	margin-bottom:15px;
}

div.content-box-item 
div.text 
{
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 10pt;
    margin-bottom: 5px;
}

div.content-box-item
span.links
{
    display:block;
	margin-top:15px;
}

div.content-box-item span.links a, 
div.content-box-item span.links a:visited 
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    margin-right: 20px;
    padding-right: 8px;
}

div.business-item-title
{
	/*font-family: avenir-reg;*/
	font-size:16pt;
	color:#333333;
	overflow:hidden;
	width:940px;
	margin-right:20px;
	margin-bottom:10px;
	height:30px;
	line-height:20px;
}

div.business-item
{
	width:298px;
	margin-right:19px;
	margin-bottom:20px;
	float:left;
	height:184px;
	position:relative;
	overflow:hidden;
	border:#cccccc 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	/*behavior: url(/_layouts/pie.htc);*/
	
}

div.business-item
div.image
{
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	z-index:100;
	width:298px;
	height:184px;
}

div.business-item
div.content
{
	overflow:hidden;
	position:absolute;
	top:20px;
	left:20px;
	z-index:101;
	width:130px;
}

div.business-item
div.title
{
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	float:none;
	clear:both;
	font-family:arial;
	font-size:10.5pt;
	font-weight:bold;
	color:#333333;
}

div.business-item
div.text 
{
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 10pt;
    margin-bottom: 5px;
	float:left;
}

div.business-item
div.text
span.links
{
	overflow:hidden;
	clear:both;
	float:none;
	display:block;
}

div.business-item
div.text a, 
div.business-item
div.text a:visited 
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    margin-top:10px;
    padding-right: 8px;
	text-decoration:underline !important;
}

div.business-item
img.img
{
	float:right;
}

div.support-box
{
	width:588px;
	height:158px;
	float:left;
	margin-right:20px;
	padding:17px 15px 10px;
    border:#cccccc 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
	
}

div.support-box
div.title
{
	font-size:16px;
	font-family:arial;
	color:#666666;
	overflow:hidden;
	display:block;
	float:none;
	clear:both;
	margin-bottom:18px;
}

div.support-box
div.support-items
{
	overflow:hidden;
	display:block;
	float:none;
	clear:both;
}

div.support-box
div.support-items
div.support-item
{
	float:left;
	overflow:hidden;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	margin-right:24px;
	padding-right:24px;
	background:url(../images/support-sep.png) no-repeat 100% 0;
}

div.support-box
div.support-items
div.support-item-last
{
	margin-right:0 !important;
	background:none !important;
	padding-right:0 !important;
}

div.support-box
div.support-items
div.support-item
img.img
{
	float:left;
	overflow:hidden;
}

div.support-box
div.support-items
div.support-item
span.text
{
	float:left;
	width:90px;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px;
}

div.support-box
div.links
{
	overflow:hidden;
	display:block;
	float:none;
	clear:both;
	margin-top:20px;
	padding-top:10px;
	border-top:#e5e5e5 1px solid;
}

div.support-box
div.links a,
div.support-box
div.linksdiv.support-box
div.links a:visited 
{
    background: url("../images/content-rotator/link-back.png") no-repeat scroll 100% 50%;
    color: #DE168B;
    float: left;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    padding-right: 8px;
}

/* boxes -end*/



.clear
{
	clear:both;
	float:none;
}

.item 
{
	padding:0;
}

.ms-PartSpacingVertical
{
	height:0;
	margin:0;
	padding:0;
}

/* forms -start-- */

div.content-green-box
{
	background:#ebf7f4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:#009b74 1px solid;
	overflow:hidden;
	padding:20px;
	margin-bottom:20px;
	font-size:10pt;
	color:#333333;
	font-family:Arial;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.main-contents_outter
div.title1
{
	overflow:hidden;
	color:#5b1f69;
	/*font-family: avenir-reg;*/
	font-family:Arial;
	font-size:16pt;
	/*height:27px;
	line-height:100%;
	vertical-align:baseline;*/
	overflow:hidden;
	margin-bottom:20px;
}

div.main-contents_outter
div.title2
{
    overflow:hidden;
	color:#666666;
	font-size:10.5pt;
	font-weight:bold;
	margin-bottom:10px;
}

div.main-contents_outter
div.normal
{
    overflow:hidden;
	color:#666666;
	font-size:10pt;
	font-weight:normal;
	margin-bottom:10px;
}

div.table-box
div.note
{
	text-align:center;
	color:#d6d7d7;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
}

div.table-box
div.note span
{
	padding:10px 0 20px 0;
	text-align:center;
	color:#d6d7d7;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
}

div.main-form
{
	overflow:hidden;
}

div.main-form
table.form
{
	width:100%;
}

div.main-form
table.form tr.labels td
{
	width:50%;
	color:#333;
	font-size:10.5pt;
	font-family:Arial;
	padding:5px 0;
	vertical-align:top;
	font-weight:bold;
}

div.main-form
table.form tr.data td
{
	width:50%;
	color:#333;
	font-size:10.5pt;
	font-family:Arial;
	padding:5px 0;
	vertical-align:top;
	font-weight:normal;
}

table.form 
table.subform
{
	width:50%;
}

table.form 
table.subform tr.labels td
{
	font-weight:normal;
}

table.form 
table.subform td
{
	padding-left:10px !important;
	padding-right:10px !important;
}


div.button-bar
{
	overflow:hidden;
	margin-top:20px;
	height:32px;
	margin-bottom:20px;
}

div.content-green-box 
div.button-bar
{
	padding-top:20px;
	border-top:1px solid #a6dcce;
	margin-bottom:0 !important;
}

div.button-bar a,
div.button-bar input
{
    background: url(../images/boxes-back/link-back.jpg) repeat-x scroll 0 0 transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 1px #666666;
    color: #FFFFFF !important;
    font-family: arial;
    font-size: 10.5pt;
    height: 31px;
    line-height: 30px;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none !important;;
	float:left;
	border:none;
	text-transform:uppercase;
	margin-right:12px;
	cursor:pointer;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.main-form
table.form .textbox,
.textbox
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;;
	border:1px solid #999999;
	height:30px;
	padding:0 10px;
	font-size:10pt;
	color:#666666;
	line-height:28px;
	font-family:arial;
	position:relative;
	text-align:left;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.main-contents_outter
a.selectBox-dropdown, 
div.location-finder-page
a.selectBox-dropdown 
{
    border: 1px solid #999999;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #666666;
    font-family: arial;
    font-size: 10pt;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
	background:#fff;
	position:relative;
	padding-right:30px;
	min-width:100px;
	max-width:280px;
	width:auto !important;
	/*behavior: url(/_layouts/pie.htc);*/
}


div.main-contents_outter
span.selectBox-arrow,
div.location-finder-page
span.selectBox-arrow
{
	width:21px;
	height:20px;
	background:url(../images/select-box.png) no-repeat 0 0;
	position:absolute;
	right:5px;
	top:5px;
	overflow:hidden;
	z-index:1000;
}

/* forms -end-- */

.rounded
{ 
	-webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px; 
    position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

.center
{
	text-align:center;
}

.vcenter
{
	vertical-align:middle !important;
}

input,select
{
	outline:none;
}

div.main-header
div.header
div.language-box
{
	float:right;
	color:#666;
	font-family:Arial;
	font-size:10pt;
	line-height:29px;
}

div.main-header
div.header
div.language-box a
{
	color:#666;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

div.ad-940x350 img
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.contactus-info-box
{
	overflow:hidden;
	margin-bottom:15px;
}

div.contactus-info-box
div.title 
{
    color: #5B1F69;
    font-family: Arial;
    font-size: 16pt;
    margin-bottom: 15px;
    overflow: hidden;
}

div.contactus-info-box
div.text
{
	font-size:10pt;
	color:#333;
}

div.contactus-info-box
div.text a
{
	font-size:10pt;
	color:#cf0972 !important;
	text-decoration:underline !important;
}

div.contactus-info-box hr
{
	margin-top:15px;
	margin-bottom:0px;
}

div.action-bar
{
	overflow:hidden;
	margin-bottom:20px;
}

div.action-bar input
{
	overflow:hidden;
	float:right;
    background: url("../images/btn-gray.jpg") repeat-x scroll 0 100% #FEFEFE;
    border: 1px solid #D9D6D6 !important;
    border-radius: 5px 5px 5px 5px;
    color: #CF0972 !important;
    display: block;
    float: right;
    font-family: arial;
    font-size: 10.5pt;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-transform: uppercase;
	margin-left:10px;
	outline:none !important;
}

div.action-bar span
{
	line-height: 30px;
}

span.star
{
	color:#009e73;
	display:inline !important;
}

table.form 
.list-box
{
    border: 1px solid #999999;
    border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color: #666666;
    font-family: arial;
    font-size: 10pt;
    min-height: 90px;
    line-height: 28px;
    padding: 0 10px;
	width:80%;
    position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

.textbox-only
{
	width:auto !important;
	background:none !important;
	border:none !important;
	padding:0 !important;
}

td
{
	font-family:Arial !important;
	font-size:10pt !important;
}

input.OnlineTextField,
input.PhoneSearch
{
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-family: arial;
    font-size: 10pt;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
	width:120px !important;
	margin-right:5px;
}

div.content-green-box a:link
{
	color: #DE168B;
    text-decoration: underline;
}

div.no-padding-td td,
div.no-padding-td th
{
    padding:5px !important;
}

span.HeaderTitle
{
	font-weight:bold;
}

.ms-dlgTitleText
{
	display:none !important;
}

.ms-dlgTitle
{
	background:none !important;
	height:1px !important;
}

.ms-dlgCloseBtn
{
	position:absolute;
	top:10px;
	right:10px;
}

.ms-dlgCloseBtn span {
    background: #903 !important;
    border-color: #8B929A;
}

.ms-dlgBorder 
{
	border:none !important;
	position:relative;
}

#notificationTitle 
{
    color: #5B1F69;
    font-family: Arial; 
    font-size: 16pt;
    margin-bottom: 15px;
    margin-top: 10px;
    overflow: hidden;
	margin:15px 20px 10px 20px;
	padding-bottom:15px;
	overflow:hidden;
	border-bottom:#cccccc 1px solid; 
}

#notificationText
{
	margin:0 20px 20px;
	font-size:10pt;
	color:#333; 
	font-family:Arial !important; 
}

/* change pass -- start -*/

div#change-pass
{
	overflow:hidden;
	padding:20px;
	background:#fff;
}

div#change-pass
div.title
{
    color: #5B1F69;
    font-family: Arial;
    font-size: 16pt;
	padding-bottom:20px;
}


div#change-pass
div.form
{
	overflow:hidden;
}

div#change-pass
div.form
div.row
{
	margin-bottom:10px;
	overflow:hidden;
}

div#change-pass
div.form
div.row
div.label
{
	height:30px;
	width:170px !important;
	line-height:29px;
	overflow:hidden;
	font-family:Arial;
	font-size:10.5pt;
	color:#333333;
	font-weight:bold;
	float:left;
}

div#change-pass
div.form
div.row
div.data
{
	height:33px;
	line-height:29px;
	overflow:hidden;
	font-family:Arial;
	font-size:10.5pt;
	color:#333333;
	float:left;
}

div#change-pass
div.form
div.row
div.data input
{
    border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-family: arial;
    font-size: 10pt;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
}

div#change-pass
div.cpbuttons
{
	margin-left:170px;
}

div#change-pass
div.cpbuttons input
{
    background: url("../images/boxes-back/link-back.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 10.5pt;
    height: 31px;
    line-height: 30px;
    margin-right: 12px;
    outline: medium none;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
}

/* change pass -- end -*/

div.main-contents-dialog
{
	padding:10px;
	overflow:hidden;
	background:#fff;
}

div.main-contents-dialog div.title1
{
	overflow:hidden;
	color:#5b1f69;
	/*font-family: avenir-reg;*/
	font-family:Arial;
	font-size:16pt;
	/*height:27px;
	line-height:100%;
	vertical-align:baseline;*/
	overflow:hidden;
	margin-bottom:20px;
}

div.content-green-box
div.links-bar
{
	overflow:hidden;
	margin-top:10px;
	color:#333;
}

div.content-green-box
div.links-bar a,
div.content-green-box
div.links-bar a:visited
{
    color: #DF2592;
	font-size:10pt;
    text-decoration: underline;
}

div.display-none,
div.read-more-box
{
	display:none;
}

div.right-nav div.item,
div.left-nav div.item,
div.vertical-nav-green
{
	margin-bottom:20px;
}

ul.dfwp-list
li.last
div.business-item
{
	margin-right:0 !important;
}

span.read-more
{
	color:#CF0972 !important;
	font-weight:bold;
	display:block;
	cursor:pointer;
}

span.read-more:hover
{
	color:#CF0972 !important;
	font-weight:bold;
	display:block;
	cursor:pointer;
	text-decoration:underline;
}

div.top-contents-box a
{
    color:#CF0972 !important;
}

ul.dfwp-column
li.last
div.content-box-item
{
	margin-right:0 !important;
}

/*FAQ -start-*/

div.faq-box
{
	overflow:hidden;
}

div.faq-box
div.form
{
    background: #F4F4F4;
    border: solid 1px  #CCCCCC;
    color: #333333;
    font-size: 10.5pt;
    font-weight: bold;
    line-height: 30px;
    overflow: hidden;
    padding: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.faq-box
div.list-box ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}

div.faq-box
div.list-box ul li
{
	padding:0;
	margin:0;
	list-style-type:none;
}

div.faq-box
div.list-box ul li
{
	margin:0;
	list-style-type:none;
	padding:20px 0 !important;
	border-bottom:#d7d7d7 1px solid;
}

div.faq-box
div.list-box ul li a,
div.faq-box
div.list-box ul li a:visited
{
	color:#333;
	font-size:11pt;
	font-weight:bold;
}

div.faq-box
td.faq-data 
{
	background:#efeeee;
	padding:30px;
	font-size:10pt !important;
	font-family:arial !important;
	color:#333333 !important;
}

/*FAQ -end-*/


input.form-button
{
    background: url(../images/boxes-back/link-back.jpg) repeat-x;
    border:none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: arial;
    font-size: 10.5pt;
    height: 31px;
    line-height: 30px;
    margin-right: 12px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase;
}

div.zain-error-page 
{
    background:#EBF7F4 url(../images/top-logo.png) 48px 50px no-repeat !important;
    border: 1px solid #009B74 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333333 !important;
    font-size: 10pt !important;
    overflow: hidden;
    padding:100px 20px 20px 20px !important;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.zain-error-page a
{
	color:#CF0972 !important;
}

div.zain-error-page
div#s4-simple-card-top a
{
	position:absolute;
	top:20px;
	right:30px;
}

div.zain-error-page
#s4-simple-content
{
	margin-left:0px !important;
}

div.zain-error-page h1
{
    color: #5B1F69 !important;
    font-family: Arial !important;
    font-size: 16pt !important;
    margin-bottom: 15px !important;
    margin-top: 10px !important;
    overflow: hidden !important;
	outline:none !important;
}

div.zain-error-page
.s4-simple-iconcont
{
	display:none !important;
}

div.table-box2
{
	margin-bottom:20px;
}

#pausePlayImg
{
	cursor:pointer;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*behavior: url(/_layouts/pie.htc);*/
}

#pausePlayImg:hover
{
	cursor:pointer;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	/*behavior: url(/_layouts/pie.htc);*/
}


/* gallery - start -*/

ul.gallery-box
{
	margin:0 0 20px 0 !important;
	padding:0 0 30px 0 !important;
	overflow:hidden;
	position:relative;
}

ul.gallery-box
li.gallery-album-item
{
	float:left;
	width:141px;
	overflow:hidden;
	margin:0 18px 20px 0;
	min-height:155px;
}

ul.gallery-box
li.gallery-album-item-last
{
	float:left;
	width:141px;
	overflow:hidden;
	margin:0 0 18px 0 !important;
}


ul.gallery-box
li.gallery-album-item a.img
{
	float:left;
	width:138px;
	height:105px;
	margin-bottom:15px;
	overflow:hidden;
	border:#e2dede 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}

ul.gallery-box
li.gallery-album-item a.img img
{
	border:none;
	width:138px !important;
	height:105px !important;
}

ul.gallery-box
li.gallery-album-item a
{
	float:left;
	width:138px;
	overflow:hidden;
	margin-left:1px;
	color:#333;
	font-size:10pt;
	font-family:arial;
	font-weight:bold;
	cursor:pointer;
}

ul.gallery-box
li.gallery-album-item span.count
{
	float:left;
	width:138px;
	overflow:hidden;
	margin-left:1px;
	color:#333;
	font-size:10pt;
	font-family:arial;
}

ul.gallery-box
div.pager-box
{
	position:absolute !important;
	bottom:0;
	margin:0 !important;
	width:620px;
	padding-top:15px !important;
	position:absolute;
	left:0;
	
}

ul.gallery-box
li.gallery-album-item a.img div.icon
{
	background: url("../images/vid-play.png") no-repeat scroll 0 0;
    height: 36px;
    left: 52px;
    overflow: hidden;
    position: absolute;
    top: 35px;
    width: 36px;
}

div.pika-stage img
{
	width:530px !important;
	height:400px !important;
}


/* gallery - end -*/


#confirmationText
{
	margin:20px;
}

#divResultButtons
{
	position:absolute;
	bottom:20px;
	left:20px;
	margin-bottom:0 !important;
}

.fb_ltr 
{
	border:1px solid #fff !important;
}

div.login-box
.error
{
	margin-left:10px;
	color:#bc3d37 !important;
}

div#change-pass
.error
{
	color:#bc3d37 !important;
}

div.overlay-box,
div.ms-dlgContent
{
	background: url(../images/shade.png);
	padding:10px;
	border:none !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*behavior: url(/_layouts/pie.htc);*/
}

div.ms-dlgFrameContainer
{
	background:#fff;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:relative;
	/*behavior: url(/_layouts/pie.htc);*/
}


div.overlay-box
a.ms-dlgCloseBtn
{
	position:absolute;
	background: #c50766 url(../images/close.png) 50% 50% no-repeat;
	right:-5px;
	top:-5px;
	padding:6px;
	z-index:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(/_layouts/pie.htc);*/ 
}

span.ms-dlgTitleBtns a
{
	position:absolute;
	background: #c50766 url(../images/close.png) 50% 50% no-repeat;
	right:-10px;
	top:-10px;
	padding:6px;
	z-index:10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url(/_layouts/pie.htc);*/ 
}


a.ms-dlgCloseBtn img.ms-dlgCloseBtnImg
{
	margin-left: -20px !important;
    position: absolute;
    top: -688px !important;
}

div.overlay-box
a.ms-dlgCloseBtn span,
span.ms-dlgTitleBtns a span
{
	background:none !important;
	border:none !important;
}

div.overlay-box-outer
{
	background:#000 !important; 
}

.notificationTitle,
#notificationTitle
{
	background: url("../images/info.png") no-repeat scroll 0 0;
	padding-left:30px;
}


.ms-toolbar input.ms-ButtonHeightWidth 
{
    background: url(../images/boxes-back/link-back.jpg) repeat-x 0 0 !important;
    border: medium none !important;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 10.5pt;
    height: 31px;
    line-height: 30px;
    margin-right: 12px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase;
	width:auto !important;
}

#onetIDListForm
{
	font-family:Arial !important;
	font-size:10pt;
}

#onetIDListForm
td.ms-verticaldots
{
	border:none;
}
#onetIDListForm
table.ms-toolbar
{
	background:none !important;
	border:none !important;
}

#onetIDListForm img
{
	max-width:100px !important;
}

td.ms-formbodysurvey input.ms-long
{
	border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-family: arial;
    font-size: 10pt;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    position: relative;
    text-align: left;
}

div.rating-box,
span.Rating-Box 
{
    background: none repeat scroll 0 0 #EBF7F4;
    border: 1px solid #009B74;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    font-family: Arial;
    font-size: 10pt;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 20px;
	margin-top:20px;
	margin-left:20px;
	width:578px;
	float:left;
}

div.left-contents
span.Rating-Box,
div.right-contents
span.Rating-Box,
div.left-contents
span.Rating-Box
{
	margin-right:0 !important;
	margin-left:0 !important; 
}

span.Rating-Box
.rating-count
{
	margin-right:10px;
	float:left;
}

span.Rating-Box
.rating-count span
{
	margin-left:10px;
	float:right;
}

span.Rating-Box
span.rating-level
{
	font-weight:bold;
	padding-left:10px;
	font-size:9pt;
}


#ToneDetailsDIV2
{
	z-index:1500 !important;
}

.overlay-box-outer
{
	z-index:1499 !important;
}

.jcarousel-container
{
	margin-top:20px;
}

div.ms-dlgFrameContainer
div.employee-box
{
	padding:20px;
	overflow:hidden;
}

div.ms-dlgFrameContainer
div.employee-box img
{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	margin-right:20px;
	float:left;
}

.jcarousel-next,
.jcarousel-prev
{
	top:40px !important;
}

ul.gallery-box li.empty img
{
    border: 1px solid #E2DEDE;
    border-radius: 5px 5px 5px 5px;
    float: left !important;
    height: 105px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 138px;
	margin-left: 1px;
}

div.quick-list-280 ul li.last
{
	border-bottom:none !important;
}

ul.pika-thumbs
{
	height:140px !important;
}

ul.pika-thumbs li
{
	margin-right:20px !important;
}

ul.gallery-box 
div.pager-box ul li a
{
	width:auto !important;
}

div.table-box2
div.title
span.note
{
	display:block;
	font-size:10pt;
}

div.table-box2
{
	margin-bottom:20px !important;
}

div.employee-box
{
	font-weight:bold;
}

div.employee-box
.JobPosition
{
	margin-top:5px;
	font-weight:normal;
	display:block;
}

div.employee-box
.JobDescription
{
	margin-top:5px;
	font-weight:normal;
	display:block;
}

div.employee-box a.img
{
	float:left;
	overflow:hidden;
}

div.employee-box
{
	color:#333333 !important;
}

div.employee-box img
{
	border: 1px solid #E2DEDE;
    border-radius: 10px;
	width:138px !important;
	height:105px !important;
	margin-bottom:5px;
}

div.employee-box .JobDescription
{
	overflow:hidden;
}

div.employee-box .JobDescription a
{
	 background: url(../images/link-back.png) no-repeat 100% 50% !important;
    color: #DE168B !important;
    float: none !important;
	display:inline-block;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal !important;
    margin-top: 7px;
    padding-right: 8px;
    text-decoration: underline !important;
	width:inherit !important
}

div.employee-box .JobPosition {
    display: block;
    font-weight: normal;
    margin-top: 0px !important;
}

li.gallery-album-last
{
	margin-right:0 !important;
}

div.news-filter
{

    background:#F4F4F4;
    border: #CCCCCC 1px solid;
    border-radius: 5px 5px 0 0;
    color: #333333;
    font-size: 10.5pt;
    font-weight: bold;
    line-height: 30px;
    overflow: hidden;
    padding: 20px;
}

div.news-filter input
{
   background: url("../images/boxes-back/link-back.jpg") repeat-x scroll 0 0 transparent;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px #666666;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 10.5pt;
    height: 31px;
    line-height: 30px;
    margin-right: 12px;
    outline: medium none;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
}

div.news-filter a
{
	margin-right:10px !important;
	color:#333 !important;
	text-decoration:none !important;
	float:left;
}

div.login-box
div.list
a.selectBox 
{
    line-height: 27;
	text-decoration: none;
	color:#333333;
	outline: none;
	vertical-align: middle;
	overflow:hidden;
	width:178px !important;
	cursor: default;
	font-family:Arial;
	float:left;
	display:inline-block;
	height:30px !important;
}

div.login-box
div.list
.selectBox-label 
{
	padding: 0 37px 0 0;
	float:left;
	white-space: nowrap;
	overflow: hidden;
	height:28px;
	width:148px !important;
	line-height:28px;
	font-family:Arial;
	font-size:9pt;
    color:#333333;
}

div.login-box
div.list
.selectBox-arrow
{
	position: absolute;
	top:4px;
	right:5px;
	background:url(../images/selectbox/location-arrow.png) 0 -22px no-repeat;
	height:22px;
	width:25px;
}




/* news list -start --*/

div.service-right {
    margin-top: -15px;
}

    div.service-right a.more {
        text-decoration: none !important;
    }


div.service-item-box {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: #d7d7d7 1px solid;
    padding-top: 16px;
    padding-bottom: 23px;
}

li.last div.service-item-box {
    border-bottom: none;
}

div.service-item-box a.img {
    float: left;
    height: 95px;
    width: 130px;
    overflow: hidden;
    margin-right: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    /*behavior: url(/_layouts/pie.htc);*/
}

    div.service-item-box a.img img {
        border: 0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        position: relative;
        width: 130px;
        height: 95px;
        /*behavior: url(/_layouts/pie.htc);*/
    }

div.service-item-box h3.title {
    font-size: 10pt;
    color: #333333;
    font-family: Arial;
    margin: 11px 0;
    padding: 0;
    font-weight: bold;
    margin-bottom: 2px;
}

    div.service-item-box h3.title a {
        text-decoration: none !important;
        color: black !important;
    }

        div.service-item-box h3.title a:visited {
            font-size: 10pt;
            color: #333333;
            font-family: Arial;
            text-decoration: none;
            font-weight: bold;
        }

div.service-item-box div.description {
    font-size: 9pt;
    color: #333333;
    font-family: Arial;
}


div.service-item-box a.more,
div.service-item-box a.more:visited {
     background: #fefefe url(../images//btn-gray.jpg) 0 100% repeat-x;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    font-family: arial;
    color: #cf0972 !important;
    padding: 0 10px;
    font-size: 10.5pt;
    text-transform: uppercase;
    border: #d9d6d6 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 5px;
    text-decoration: none;
}

/* news list -end --*/







/* EMAL Styles*/
div.st_horizontal div.st_view_container_Bills {
    background-color: #F4F4F4;
    border: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 20px;
    position: relative;
    z-index: 5;
     border-radius: 5px;
}

    div.st_horizontal div.st_view_container_Bills div.bill_Container {
        width: 130px;
        height: 100px;
        background-color: white;
        border: 1px solid #d7d7d7;
        float: left;
        border-radius: 5px;
        text-align: center;
    }

        div.st_horizontal div.st_view_container_Bills div.bill_Container a {
            text-decoration: none;
            color: transparent;
        }

         div.st_horizontal div.st_view_container_Bills div.bill_Container div.BillDescription{
           font-family:Arial Verdana sans-serif;
           font-size:10pt;
        }

        div.st_horizontal div.st_view_container_Bills div.bill_Container img {
            width: 125px;
            height: 75px;
        }

.Margin_left {
    margin-left: 15px !important;
}

.Margin_bottom {
    margin-bottom: 15px !important;
}

