﻿/*Reset*/
html{color:#000;background:#FFF;margin:0; height:100%; width:100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}img{border:0;}fieldset{border:1px solid;margin:0; padding:5px 9px 11px;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
body .ui-widget{font-family: verdana,arial,sans-serif,helvetica;font-size: 15px;}
input[type="checkbox"] {margin:0 5px 0 0;}
p {line-height:125%;}
ul li.ui-menu-item {list-style-image:none; list-style-position:outside; list-style-type:none;}


body{font-family: verdana,arial,sans-serif,helvetica;font-size: 15px;margin: 0px;padding: 0px;overflow: auto;min-height:100%; min-width:960px;}
#wrap { min-width:960px;}
div#container{margin:auto; height:auto; min-height:800px; padding:0; }
div#header{ height:174px; padding:0; margin:0; display:block; position:relative;}
div#left{width:221px; height:100%; padding:10px 9px 10px 10px; margin:0px; display:block;text-align:center;}
div#content{ margin:0px; display:block;}
.LayoutTwoCol div#container{width:960px;}
.LayoutTwoCol div#header {width:960px;}
.LayoutTwoCol div#content{padding:10px; width:700px;}
.LayoutOneCol div#container{width:960px;}
.LayoutOneCol div#content{width:940px; margin-left:10px; margin-right:10px;}
.LayoutOneCol div#header{float:none; width:960px;}
.LayoutFill div#header{width:100%;float:none;}
.LayoutFill div#content{float:none;width:auto; margin-left:10px; margin-right:10px;}
.LayoutFill div#container {width:auto; margin:0 0px;}
.LayoutFill.hasSkyscraperAd div#content {margin-right: 180px;}
.LayoutFill.hasSkyscraperAd #googleAdSkyscraperContainer{position:absolute; right:10px;margin:0;}
@media all and (max-width: 960px){
.LayoutFill.hasSkyscraperAd #googleAdSkyscraperContainer {display:none;}
.LayoutFill.hasSkyscraperAd div#content {margin-right: 10px;}
}

.cFarsiHelp {display:none;}
/*Head Menu*/
/*div#headmenu{margin-top:133px;margin-left:230px;}*/
div#headmenu {position:absolute;}
div#headmenu a{text-decoration:none;font-weight:bold;outline:none 0; display:block; padding:5px;}
div#headmenu ul, div#headmenu ul li {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding: 0;}
div#headmenu ul li {float:left; position:relative; margin:10px 10px 0;}
div#headmenu .submenu {z-index:100;position:absolute; top:29px; left:0;display:none; margin:0;padding:0;min-width:100%;}
div#headmenu .submenu li {float:none; background-color:#fff;text-align:left;margin:0; display:block; border:0 none;}

div#headmenu.TopNavTypesSimple ul li{background:transparent none; border:0px none;}
div#headmenu.TopNavTypesSimple ul li a {text-shadow: 1px 1px 2px #333;filter: dropshadow(color=#333, offx=1, offy=1);}

div#headmenu.TopNavTypesBlocks ul li {-webkit-border-radius: 0px;border-radius: 0px; margin:1px; border:0px none;}
div#headmenu.TopNavTypesBlocks ul li a{padding:15px; }
/*div#headmenu li:hover .submenu {display:block;}*/

body .headLogo {min-width:20px; min-height:20px; position:absolute; background-repeat:no-repeat;background-position:left top; background-attachment:scroll; max-width:960px; max-height:450px;}

/*Left Menu*/
#left .leftmenu {font-weight:normal;}
#left .leftmenu.menuheader {font-weight:bold;}
.leftmenu{width:221px;min-height:30px;display:block;text-align:left; line-height:30px;}
.menuheader{margin-top:10px;}
.menuheader div{padding-left:40px;}
.submenuheader div{padding-left:15px}
.submenuheader.welcome img{ margin:5px 0 5px 5px; float:left;}
.submenuheader.welcome div {float:left; padding-left:5px;}
.menuitem a{text-decoration:none;display:block;padding-top:3px;padding-bottom:5px;padding-left:30px;outline: none 0;}
.menuitem >a.facebook {margin:3px 0 0 30px;}
.loginForm .facebook {margin-bottom:7px;}
.submenuheader .subMenu {display:none;position:absolute; padding-left:0; z-index:1000000;}
.submenuheader.hasSubmenu >div:first-child {Padding: 3px 0 5px 30px;}
.submenuheader.hasSubmenu >div:first-child > span{float: right; margin: 8px 11px 0 0;}
/*Login Box*/
#signinDialog {display:none;}
.loginbox{padding:5px;margin:5px; display:block;margin-left:15px;text-align:left;}
.login .row {padding:0;}
.login a {padding:0; line-height:28px;}
.loginbox a{display:block;margin:5px;text-decoration:none;}
.loginbox a:hover{text-decoration:underline;}
.login p.error {text-align:center; padding:5px;}
.hidden{display:none;}
.farsiText{direction:rtl;font-family:Tahoma;}
.copyright{font-size:10px;color:#888;text-align:center;}
.footnote{font-size:11px;color:#555;}
.login{padding:10px 10px 0;}
.login .cJoinFB{width: auto;display:inline;clear:left;margin:3px 0px;}
.login label{display:block;clear:both;}
.login input{width: 170px;display:inline-block;clear:left;margin:3px 0px;}
.login .loginBtn{display:block;margin:8px 0 12px;}
.login .loginBtn a{float:left;font-size:80%;}
.login .LoginButton {float:right;}
.login .fbPicture {margin: 5px 0;}
.login p{margin:0;}
.login .row.registerRow {padding:15px 0;}
.login .row a:hover{text-decoration:underline;}
.login .row a.facebook:hover{text-decoration:none;}
.leftmenu .registerRow {margin-top:15px; border-top:1px solid #ccc;-webkit-box-shadow: inset 0px 1px 1px 1px #eee;box-shadow: inset 0px 1px 1px 1px #eee; }
#signinDialog {overflow:hidden;}
#signinDialog >*{max-width:350px;}
#signinDialog .registerRow {position:absolute;top:0; right:0; width:100px; height:100%;  border-left:1px solid #ccc; padding:65px 0 15px 35px;-webkit-box-shadow: inset 1px 0px 1px 1px #eee;box-shadow: inset 1px 0px 1px 1px #eee; }
#signinDialog .registerRow .nsBtn {margin-top:20px;}
/*login popup*/
#signinDialog input {width: 275px;}
#signinDialog .loginBtn {width: 275px;}
#signinDialog .cCheckboxRow input, 
.login  .cCheckboxRow input {width:auto;}
.login  .cCheckboxRow label {display:inline; clear:none;}
input.invalid {border:2px solid #B92930;}
input[type="text"].valid {border:2px solid #056336;}
input.invalid:focus, input.valid:focus {border:2px inset #ece9d8;}
.floatleft {float:left;}
.floatright {float:right;}
.showHint {padding-right:20px; background: url(/images/ns/questionmarkred.gif) no-repeat center right;} 
.showHint .hintData {display:none;}

.cShadow {display:block; -moz-box-shadow: 8px 10px 11px #000000;
    -webkit-box-shadow: 8px 10px 11px #000000;
    box-shadow: 8px 10px 11px #000000;}
/*Modules*/
.Module{display:block;border-style:solid;border-width:0px;text-align:left;width:100%;margin-bottom:10px;}
#content>.Module{ -moz-box-shadow: 8px 10px 11px #000000;-webkit-box-shadow: 8px 10px 11px #000000; box-shadow: 8px 10px 11px #000000;}
.moduleheader{width:100%;height:30px;margin-top:10px; line-height:30px; background-repeat:no-repeat;}
.moduleheader div{padding-left:40px;}
.modulebody{padding:10px;overflow:auto;}
.Module table{	margin-left:auto;	margin-right:auto; width:100%;}
.Module td, .Module th{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;text-align:center;}
.Module td.breakable, .Module th.breakable {word-break: break-all;}
.Module .ui-state-default td,
.Module .ui-state-focus td,
.Module .ui-state-highlight td {font-weight:normal;}
.Module a{	text-decoration:none;}
.Module a:hover{text-decoration:underline;}
.ModuleHeader{font-weight: bold;font-size: larger;margin:7px;	display:block;text-align:center;}
.Module td.idfield,.Module th.idfield{display:none;}
body .filters.ui-widget-content{padding: 7px;display: block;margin-bottom:10px;margin-top:10px;font-weight:normal;}
.filterLabel{display: block;float:left;	width:100px;text-align:right;vertical-align:middle;	margin-right:5px;}
.filterText{float:left;	padding:2px;}
.filterrow{	padding-top:10px;display:block;clear:both;}
.filterButton{margin-left:20px;	}
.filterLabelTitle{display: block;float:left;text-align:right;vertical-align:middle;margin-left:10px;font-weight: bolder;}
.editLabel{display: block;float:left;width:170px;text-align:right;vertical-align:middle;margin-right:5px;}
.row{padding-top:10px;display:block;clear:both;}
select.editText{padding:0;}
.editText{float:left;margin-right:5px;border-color:#000;border-width:1px;padding:2px;}
.editText label{padding:2px;margin-right:5px;}
.editButton{margin-left: 105px;margin-right: 7px;margin-bottom:4px;}
.editLabelTitle{margin-left: 7px;margin-right: 7px;	margin-bottom: 10px;vertical-align: middle;	display: inline-block;font-weight: bolder;}
.editError{	margin-left: 40px;margin-right: 7px;margin-bottom: 10px;vertical-align: middle;	display: inline-block; color:Red;}
div.loading {text-align:center;	height:150px;vertical-align:middle;padding-top:150px;vertical-align:middle;}
.bold{font-weight:bold;}
.rightalign{text-align:right;display:block;}
.hint{font-size: smaller;font-weight: lighter;}
.textarea{width:95%;margin:10px;background-color:#fff;}
.message{text-align:center;	display:block;width:100%;}
.middle{display:block;width:500px;text-align:right;float:left;	padding-right:10px;}
.clear{	clear:both;}
.menuHeader{cursor:pointer;}
div .noScroll{overflow:hidden;}
.rightBtn{margin-right:80px;margin-left:20px;}
.moreSpacing, .moreSpacing p{	line-height:150%;}
.moreSpacing li{margin: 5px 0;}
.confirmation br{line-height:0;}
.superscript{font-size:xx-small; vertical-align:top;}

/*Overlay Styles*/
#overlayContent iframe{width:100%;background-color:#fff; height:100%;}
div.overlayWrapper{top:2%;}
div#overlay{margin-left:auto;margin-right:auto;	position:relative;	width:98%;overflow-y:hidden;}
.overlay_ex, div#overlayButtons{display:none;}
#overlayTitleBar{padding:0pt 12px;}
div#overlayHeaderBtns {float:right; margin:10px 10px 0 0;}
div#overlayHeaderBtns >div{float:left; margin:5px;}
div#overlayHeaderBtns>span {margin:0 10px;}
.ui-dialog-titlebar>span {display:block; width:100%;}

div#overlayContent{clear:left;text-align:left;width:auto;background-color:#fff;margin:0;padding:0;}
#overlayBody{min-height :100px;min-width:100px;padding:0px;float:right;background-color:#fff;border-width:0px;margin:0px;text-align:center;}
div#overlayBodyDiv{width:auto;background-color:#fff;text-align:center;}
div#overlayBodyDiv img{	padding:5px;top: 10px;}

/*default.aspx*/
/*helpBtn*/
.helpBtn {float:left;background-image:url(/images/ns/questionmarkred.gif);padding-left:20px;padding-top:-2px; background-repeat:no-repeat;}
.helpBtnRight {float:right;background-image:url(/images/ns/questionmarkred.gif);padding-left:20px;padding-top:-2px; background-repeat:no-repeat;} 

.eventSmallLogo {background-color:#fff;padding:3px;width:170px;}
table.borderSpacing {border-collapse:separate;border-spacing:2px;}
p.partnerEvents {margin:30px auto 20px;font-weight:bold;font-size:140%;width:90%;}
table.partnerEvents {font-size:90%;width:90%;}
  
/*Popup*/
.initPopup .popupWrap{z-index: 1000201; left: 0px; width: 100%; visibility: visible; position: fixed; top: 10%;}
.initPopup .overlay{z-index: 1000200; width: 100%; opacity: 0.6; visibility: visible; position: absolute; left: 0px; top: 0; height: 4000px;background-color:#333;filter: alpha(opacity=60);}
.ie6 .initPopup .overlay {width:1090px;left:auto;margin-left:-660px;}
.ie6 .initPopup .popupWrap{width:990px;left:auto;margin-left:-610px; position:absolute;}
.initPopup .popup{width: 700px; margin:0 auto;text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px;padding-bottom:10px;}

.initPopup .popup .popupHeader, .popup_title {padding:5px;}
.initPopup .popup .popupBody {margin:15px;}
.popup_content {margin:10px;}

.initPopup .popup ul {text-align:left; line-height:150%;}
.initPopup .popup li {margin:5px 0;}

/*Design page*/
.designmodule textarea {width:100%; display:block;}
.designmodule input[type="submit"] {float:right;margin:10px;}

.paymentLogos {display:block; clear: both; margin: 10px 0;}


/*Html Page*/
.modulebody > .row> .cPageContentEditor {float:right;margin:8px;}

/*BreadCrumb*/
.breadCrumb {margin: 10px 0;}
.breadCrumb a{padding:0 5px; font-weight:normal; font-size:15px;}
.breadCrumb a:first-child {font-weight:bold;font-size:17px;}
.breadCrumb small {font-size:60%;}
.breadCrumb .selected {color:#555;}
.breadCrumb .selected:hover {color:#555;cursor:default;text-decoration:none;}


/*googleAd*/
.hasSkyscraperAd div#container { margin: 0 10px 0 0; float:left; }
#googleAdLeaderboard {width: 715px; height:90px; margin-top:20px; overflow:hidden;}
#googleAdSkyscraperContainer{width: 160px; height:600px; margin:0 0 0 970px; padding-top:250px;}
#googleAdSkyscraper{width: 160px; height:600px; }
#googleAdSmallRec {width: 200px; height:200px; margin: 25px 0 0 25px;}


body .facebook,
body a.facebook {background-image:url(/images/FBLogo.png); background-repeat:no-repeat; height:20px; line-height:20px; color:#fff;background-color:#637BAD; padding:1px 4px 1px 27px; display:inline-block; border:1px solid #637BAD; font-size:85%; font-family:Verdana; font-weight:bold; }
body a.facebook:hover, 
body a.facebook:link, 
body a.facebook:visited,
body a.facebook:active {color:#fff;text-decoration:none;}
.facebook.invite,
.facebook.share {margin:10px;}
.fb_edge_widget_with_comment {margin-left:10px;}

.facebookOptions {clear:both; padding:20px 0;}
.facebookOptions input {margin-left:15px; }
.facebookOptions label {margin-right:15px; }
.facebookOptions a {background-color:#fff; padding:1px 7px; border:1px solid #1A356E; color: #1A356E; -moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;text-decoration:none;}
.facebookOptions a:hover, 
.facebookOptions a:link, 
.facebookOptions a:visited,
.facebookOptions a:active {color: #1A356E; text-decoration:none;}

#switcher {position:absolute; top:0;}

/*generic rules*/
.hide{display:none;}

/* Tooltip */
.tooltip div.corner,
.tooltip div.top,
.tooltip div.arrow,
.tooltip div.origin_tl,
.tooltip div.origin_tr,
.tooltip div.origin_bl,
.tooltip div.origin_br,
.tooltip div.content,
.tooltip div.closeButton{background:url(/images/ns/yellowsheet.gif) no-repeat;position: absolute;}
.tooltip{display:none;z-index: 100001;cursor: default;position:absolute;}
.tooltip div.origin_tl,.tooltip div.origin_tr,.tooltip div.origin_bl,.tooltip div.origin_br{background-position: bottom right;}
.tooltip div.corner,.tooltip div.top{top:-5px;}
.tooltip div.corner{background-position:0px -19px;height:25px;width:5px;left:-5px;}
.tooltip div.top{background-position:right -19px;height:5px;width:100%;}
.tooltip div.content{background-position: bottom left;position:relative;padding: 5px 25px 10px 10px;  left: -5px;}
.tooltip div.closeButton{background-position:-72px top;width:17px;height:16px;top:5px;right:10px;cursor:pointer;z-index: 100002;}
.tooltip div.arrow{background-position:100px top;height:15px;width:15px;z-index: 100002;}
.tooltip div.origin_tl{top:0px;left:0px;}
.tooltip div.origin_tr{top:0px;right:100%;}
.tooltip div.origin_bl{bottom:0px;left:0px;}
.tooltip div.origin_br{bottom:0px;right:100%;}
.tooltip div.arrow_lt{margin: 0px 0px 0px 20px;}
.tooltip div.arrow_lt .arrow{background-position:-56px top;left:-17px;top:8px;}
.tooltip div.arrow_lb{margin: 0px 0px 0px 20px;}
.tooltip div.arrow_lb .arrow{background-position:-56px top;left:-17px;bottom:10px;}
.tooltip div.arrow_rt{margin: 0px 20px 0px 0px;}
.tooltip div.arrow_rt .arrow{background-position:-21px top;right:-12px;top:8px;}
.tooltip div.arrow_rb{margin: 0px 20px 0px 0px;}
.tooltip div.arrow_rb .arrow{background-position:-21px top;right:-12px;bottom:8px;}
.tooltip div.arrow_tl{margin: 20px 0px 0px 0px;}
.tooltip div.arrow_tl .arrow{background-position:-2px top;left:5px;top:-17px;}
.tooltip div.arrow_tr{margin: 20px 0px 0px 0px;}
.tooltip div.arrow_tr .arrow{background-position:-2px top;right:15px;top:-17px;}
.tooltip div.arrow_bl{margin: 0px 0px 20px 0px;}
.tooltip div.arrow_bl .arrow{background-position:-38px top;left:10px;bottom:-14px;}
.tooltip div.arrow_br{margin: 0px 0px 20px 0px;}
.tooltip div.arrow_br .arrow{background-position:-38px top;right:10px;bottom:-14px;}
.tooltip
{
	text-align:left;
}

/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*Btn*/
.nsBtn { font-weight: bold; font-family: Arial; cursor: pointer; vertical-align: bottom; white-space: nowrap; }
.ie .nsBtn { width: auto; overflow: visible; line-height: normal; }	/* Fixes double padding */
.nsBtn[disabled] { cursor: default; }
.nsBtn::-moz-focus-inner { border: none; }

.nsBtn.small { height: 20px; padding: 0 5px; font-size: 10px; line-height:20px;}
.nsBtn.medium { height: 30px; padding: 0 10px; font-size: 14px; line-height:30px;}
a.nsBtn.medium { height: 28px;}
.nsBtn.large { height: 40px; padding: 0 20px; font-size: 18px; line-height:40px; }

.nsBtn.primary { background: #f8b500; border: 1px solid #F4BB00; 
	background: -webkit-gradient(linear, left top, left bottom, from(#fceabb), to(#f8b500)); background: -moz-linear-gradient(top, #fceabb, #f8b500); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb', endColorstr='#f8b500'); }
div a.nsBtn.primary,
div button.nsBtn.primary {color: #003399;}
.nsBtn.primary:hover { background:#f8b500; filter: none; }

.nsBtn.secondary { background: #001830 ; border: 1px solid #000; color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#003163), to(#001830)); background: -moz-linear-gradient(top, #003163, #001830); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003163', endColorstr='#001830'); }
.nsBtn.secondary:hover { background: #006699; filter: none; }

.nsBtn.utility:hover { background: #fff; filter: none; }
.nsBtn[disabled],
.nsBtn[disabled]:hover,
.nsBtn.utility { background: #f8f8f8; border: 1px solid #ccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); background: -moz-linear-gradient(top, #fff, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); }
.nsBtn.primary[disabled],
.nsBtn.secondary[disabled] { color: #ccc; border: 1px solid #ccc; }
.nsBtn.utility { color: #003163; }
.nsBtn.utility[disabled] { color: #ccc; }

/* for dark backgrounds */
.nsBtn.utility.dark { background: #232323; border: 1px solid #242424; color: #fff;
 	background: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#000)); background: -moz-linear-gradient(top, #454545, #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#000'); }
.nsBtn.utility.dark:hover { background: #000; filter: none; }

.nsBtn.dark[disabled],
.nsBtn.dark[disabled]:hover { background: #121212; color: #333; border: 1px solid #333;
 	background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(#000)); background: -moz-linear-gradient(top, #242424, #000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#000'); }
.nsBtn.utility.dark[disabled] { border: 1px solid #242424; }
a.nsBtn, a.nsBtn:hover {text-decoration:none;}
a.nsBtn {display:inline-block;}

.nsBtn {-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}

/*BillPaymentModule*/
.BillPaymentModule .cPayBtns {display:none;}
.BillPaymentModule .cPayByCard {width:450px; float:left; padding-right:20px;margin-top:20px;}
.BillPaymentModule .cPayByPaypal {width:180px; float:left; padding-left:10px; margin-top:20px;}
.BillPaymentModule td {text-align:left;}
.BillPaymentModule .ui-state-error {margin-bottom:40px;padding:20px;}

.googleMap {background-image:url(/images/map.png); background-repeat:no-repeat; height:23px; display:inline-block; cursor:pointer; clear:both; margin:5px; background-position: top center;width:23px;}

body .cFloatingContainer {position:absolute; height: 30px; top:0px; right:15px;background-color:#fff; border:none 0px; z-index:1000; font-size:12px; width:100%; width:auto; cursor:pointer;}
body div.cFloatingContainer.hidePrint > *{overflow:hidden; display:inline-block;float:right;height: 30px; margin:0;padding:0; border:0px; border:0px none;}
.cFloatingMenu >div {margin: 0 10px;}
.cFloatingContainer .menuheader {margin-top:0;}
.cFloatingContainer .header {height:28px; line-height:28px; vertical-align:middle;font-size:12px;overflow:hidden;text-overflow: ellipsis; text-align:left;}
.cFloatingMenu > .subMenu {margin: 3px 0 0; list-style:none;}
.cFloatingMenu .menuitem a {padding-right:20px;}
.cFloatingContainer ul,
.cFloatingContainer li  {margin:0; list-style:none;}
/*floating cart*/
.cFloatingCart {width:230px;  }
.cFloatingCart .cartDetails p {text-align:left; font-size:90%; border-bottom:dotted 1px #aaa; padding:5px 0;}
.cFloatingCart .cartDetails {padding:5px; margin-top:3px;}
.cFloatingCart .cardButtons {margin: 15px 0 10px; line-height:35px;}
.cFloatingCart .cardButtons a {font-size:90%; margin:3px; vertical-align:middle;}
.cFloatingContainer .icon{float: left; margin: 5px 8px 5px 5px;}

/*cFloatingMenu*/
.cFloatingMenu {display:inline-block;}
/*adminhelpModule*/
.adminhelpModule .cAccordion div p {text-indent:15px; line-height:150%;}
.adminhelpModule .cAccordion h3 {margin:10px 0;}
.adminhelpModule .cAccordion li {margin-bottom:10px;}
.Module.adminhelpModule a {text-decoration:underline;}

/*cHelp*/
body div.cHelp {float:right; padding:0; margin:6px 6px 0 0;}


.devider {margin:15px 0; border-bottom:1px solid #666; padding:5px;}

/*Validators*/
input.error {border:2px solid #900;}
input.success{border:2px solid #090;}
.errorMsg {padding:0 0 0 5px; color:#e00; line-height:12px; font-size:11px;}

/*EventInfoOverlay*/
#eventInfoOverlayBody .fbShare {padding:10px; float:left;}
#eventInfoOverlayBody .eventName {clear:both;}

.aboutUsModule{line-height:200%;}
.aboutUsModule .modulebody {padding:20px 40px;}
.aboutUsModule h3 {padding:20px;}


.contactUsModule p{line-height:200%;}
.contactUsModule .modulebody {padding:20px 40px;}
.contactUsModule h3 {padding:20px;}
.contactUsModule .row {margin-bottom:15px;}
.contactUsModule .row a.nsBtn {margin:20px 20px 20px 0;}
.contactUsModule .row .editLabel {margin-right:15px; width:135px;}

