﻿body {font-family:Verdana;	margin:0px;	padding:0px; font-size:small; color:#3F3F3F;}

h1,h2,h3,h4,h5,h6 {
	padding:0px; 
	margin:0px;
	color:#0083CA;
	}

h1 {font-size:xx-large;}
	 
h2 {font-size:x-large;}
	
h3 {font-size:large;}

h4 {font-size:medium;}

h5 {font-size:small;}

.watermarked {
    font-size:small;
    color:Gray;
}

.login h1 {
	padding:4px 0px 0px 32px;
	background-image:url(../images/padlock.gif);
	background-repeat:no-repeat;
	}


ul {
	padding:0px;
	margin:0px;
	}
	
li {
	padding:0px;
	margin:0px;
	}

a:link, a:visited {
	color:#0083CA;
	text-decoration:none;
	}

a:hover {
	color:#0083CA;
	text-decoration:underline;
	}

a:active {
	color:#0083CA;
	text-decoration:underline;
}

table {
	width:50% !important;
	border:solid 1px #CCC;
    background-color:#FFF;
	margin:5px 0px;
	}

/*td {
	padding:3px;
	border:solid 1px #ccc;
	}
*/

/*td a {
	padding-left:20px;
	background-image: url(../images/mini_arrow.gif);
	background-repeat:no-repeat;
	}*/

th {
	padding:5px 8px;
	border:solid 1px #CCC;
	background-color:#0083ca;
	color:#FFF;
	}

.table-border {
border:solid 1px #CCC;
}


.adDetails table {border:none; padding:0; margin:0;}

.clear {
	clear:both;
	}
	
a:link img {
	border:none !important;
	}

img a {
	border:none !important;
	}

a img {
	border:none !important;
	}

.loggedname {
	margin:37px 5px 5px 220px ;
	padding:0px;
	color:#666666;
	font-weight:normal;
	position:absolute;
	z-index:2;
	}

.header-hometitle {
	height:87px;
	width: 241px;
	padding:0px;
	margin-left:20px;
	background-color:Transparent;
	background-image: url(../images/header-home-title.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1;
	}

.header-home {
	height:88px;
	width:auto;
	background-color:#fdfdfd;
	background-image:url(../images/header-home.jpg);
	background-repeat:repeat-x;
	}
	
.header {
	height:115px;
	width:auto;
	padding-left:20px;
	background-color:#fdfdfd; 
	background-image:url(../images/header-main.jpg);
	background-repeat:repeat-x;
	}

.header h1 {color:#330000; font-size:18px; margin:0; padding:10px;}
.header h1 a {color:#330000; text-decoration:none;}
.header p {color:#330000; font-size:11px; margin: 0 10px 10px 10px;}

.topnav {
	height:30px;
	width:auto;
	margin:75px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	background-color:Transparent;
	font-size:small;
	position:absolute;
	}

.topnav ul li {
	height:30px;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:8px 15px 7px 15px;
	background-color:Transparent;
	font-size:small;
	display:inline;
	border-right:solid 1px #a6a3a3;
	/*background-image:url(../images/navsection.gif); 
	background-repeat:no-repeat;
	background-position:right;
	*/}

.topnav a {
	color:#0083CA;	
	text-decoration:none;	
	}	

.topnav a:link, a:visited {
	color:#0083CA;	
	}		

.topnav a:hover, a:active {
	color:#333;	
	}		
	
.mainNav	{
	height: 30px;
	background: transparent url(../i/header-li.gif) top left ;
	margin: 0;
	padding: 0;
	position: relative;
	border-color:black;
	border-style:solid;
	border-width:1px 0 0 0;
	}

.mainNav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	display:inline-block;
	}
	
.mainNav a {height: 30px;}
	
.mainNav li a{text-decoration: none;}

.header ul {margin:0; padding:0; font-weight:normal; }
.header li {display:inline; font-size:12px; padding:0; border-left-color:#fff; border-right-color:#fff; border-style:solid;	border-width:0 1px 0 1px;}
.header .mainNav li a {color:#fff; text-decoration:none; padding: 7px 8px 3px 8px; height:20px; display:inline-block;}

.header .mainNav li a:hover, 
.header .mainNav li a.selected,
.AdminLicenceTabs li.Admin a, 
.PFOLicenceTabs li.PFO a,
.TMYLicenceTabs li.TMY a,
.MMYLicenceTabs li.MMY a,
.pending li.pendingUsers a,
.search li.searchResults a,
.expiring li.expiringLicences a,
.company li.contentCompany a,
.register li.regUser a
{background: transparent url(../i/header-li.gif) -30px left;
	padding:0px;
	margin:0px;}


/*     Find user page     */

.pageborder {
padding: 10px;
}

.content {background-color:#FFFFFF; padding: 20px; margin-bottom:10px; clear:both; font-size:1em; position:relative;}

.content li {list-style-type:none;}

.contentProduct {background-color:#FCFCFC; border:1px solid #CCCCCC; width:200px; float:left; padding:10px; margin: 0 10px 0 0;}
.contentProduct ul {list-style:none; margin:0 0 5px 0; padding:0;}
.contentProduct li {display:inline; list-style:none; margin:0; padding:0;}
.contentProduct table {border:none;}
.contentProduct td {border:none;}

.content table {padding:0; margin:0;}

.contentButton {width:auto; clear:both;}

.right {text-align:right; }

.left { float:left; padding-top:5px;}

.red {color:#a50000;}

.password { background: #fff; padding:3px 4px; border:1px solid #62352a; color:#666;}
/*   user details page   */

.PageInfo { background:#FFFF99; border-bottom:1px solid #62352a; padding:10px;}

.good, .bad {padding: 15px; margin:15px 15px 5px 15px; text-align:center; font-weight:bold;}
.good p, .bad p {padding: 0; margin:0;}
.good em, .bad em {font-weight:normal;}

.good {background:#e7fbeb; border:2px solid #00a51f;}
.bad {background:#fbe7e7; border:2px solid #a50000;}

.UersName {padding:10px; margin:0px 0px 20px 0px; width:780px; border:1px solid #CCCCCC; background:#FCFCFC; font-size:11px;}
.UersName ul {list-style:none; margin:0; padding:0;}
.UersName li {display:inline; list-style:none; margin:0 0 5px 0; padding:0;}
.UersName li .Label {width:150px; display:inline-block; font-size:14px; color:#330000; font-weight:bold;}
.UersName input.txt {width:200px;}


.AdvertType {padding:10px; margin:10px; width:530px; float:left; border:1px solid #62352a; background:#9999FF; font-size:11px;}
.AdvertType h3 {margin:0 0 5px 0; color:#330000;}
.AdvertType ul {list-style:none; margin:0 0 5px 0; padding:0;}
.AdvertType li {display:inline; list-style:none; margin:0; padding:0;}
.AdvertType li .Label {width:150px; display:inline-block;}
.AdvertType input.txt {width:200px;}

.PersonalDetail {padding:10px; margin:10px; width:375px; float:left; border:1px solid #62352a; background:#9999FF; font-size:11px;}
.PersonalDetail h3 {margin:0 0 5px 0; color:#330000;}
.PersonalDetail ul {list-style:none; margin:0 0 5px 0; padding:0;}
.PersonalDetail li {display:inline; list-style:none; margin:0; padding:0;}
.PersonalDetail li .Label {width:200px; display:inline-block;}
.PersonalDetail input.txt {width:200px;}

/*for CMS*/

.CmsIndex { padding:10px; margin:10px; width:375px; float:left; border:1px solid #62352a; background:#9999FF; font-size:11px; }
.CmsIndex ul {list-style:none; margin:0 0 5px 0; padding:0;}
.CmsIndex li {list-style:none; margin:0; padding:0 0 10px 0;}

.FormEdiHold {margin:0; padding:5px; width:610px; float:right;}

.FormHold {margin:0; padding:0; width:990px;}

.PersonalDetailCMS {padding:10px 5px 10px 10px; margin:0px 0px 10px 0px; width:325px; float:left; border:1px solid #cccccc; background-color:#fcfcfc; font-size:11px;}
.PersonalDetailCMS h3 {margin:0 0 5px 0; color:#330000;}
.PersonalDetailCMS ul {list-style:none; margin:0 0 10px 0; padding:0;}
.PersonalDetailCMS ol {list-style:none; margin:0; padding:0;}
.PersonalDetailCMS li { width:100%; display:inline; list-style:none; margin:0px 0px 5px 0px; padding:0;  /*line-height:18px;*/ float:left; clear: left}
/*.PersonalDetailCMS li .Label {width:100%; clear:right; display:block;}*/
.PersonalDetailCMS input.txt {width:200px;}
.PersonalDetailCMS input {width:150px; float:right; padding:0px; margin:0px;}
.PersonalDetailCMS label {width:150px; float:left; padding:0px; margin: 0px 10px 0px 0px; display:block; clear:right;}

.adsection {
	padding:10px; 
	margin:0px; 
	width:468px; 
	height:60px; 
	float:left; 
	border:1px solid #cccccc; 
	background-color:#fcfcfc; 
	font-size:11px;
	}
	
.adsection-btm {
	padding:10px; 
	margin:0px; 
	width:468px;
	float:left; 
	border-right:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	background-color:#EAEAEA; 
	font-size:11px;
	}

.adsection-top {
	padding:10px; 
	margin:0px 0px 10px 0px; 
	width:468px; 
	float:left; 
	border:1px solid #cccccc; 
	background-color:#fcfcfc; 
	font-size:11px;
	}

.adsection-top ol {
	list-style:none; 
	margin:0; 
	padding:0;
	}
	
.adsection-top li {
	width:100%; 
	display:inline; 
	list-style:none; 
	margin:0px 0px 5px 0px; 
	padding:0; 
	float:left; 
	clear: left
	}
	
.adsection-top input.txt {width:200px;}

.adsection-top input {
	width:210px; 
	float:right; 
	padding:0px; 
	margin:0px;
	}

.adsection-top label {
	width:150px; 
	float:left; 
	padding:0px; 
	margin: 0px 10px 0px 0px; 
	display:block; 
	clear:right;
	}

/*.btn-update ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.btn-update a {
	height:25px; 
	width:90px; 
	padding:0; 
	margin:5px 10px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_update.gif) 0 0 no-repeat;
	float:left;
	}

.btn-update a:hover {
	padding:0; 
	background: url(../images/btn_update.gif) 0 -25px no-repeat;
}*/

.CmsDetail {padding:5px; margin:10px 0px 0px 0px; width:598px; border:1px solid #AEAEAA; background:#F7F7F7; font-size:11px;}
.CmsDetail h3 {margin:0 0 5px 0; color:#330000;}
.CmsDetail ul {list-style:none; margin:0 0 10px 0; padding:0;}
.CmsDetail li {display:inline; list-style:none; margin:0; padding:10px 0 10px 0;}
.CmsDetail li .Label {width:100%; clear:right; display:block;}
.CmsDetail li .Label2 {width:100%; padding-right:5px;}
.CmsDetail li .Label3 {width:100%; padding:0 5px 0 5px;}
.right {float:right; margin:0; padding:0;}
.left {float:left; margin:0; padding:0;}
.right li {display:block;}
.left li {display:block;}
.CmsDetail input.txt {width:200px;}


.EditorHold {margin:0; padding:0 5px 5px 5px; width:598px; float:right; background-color:#FFFFFF; border:1px solid #AEAEAA;}

.CMSBox {margin:5px 0 0 0; padding:0; float:right;}
.CMSBox ul {list-style:none; margin:0; padding:0;}
.CMSBox li {display:block;}

.CMSButtons {margin:0; padding:0; float:right;}
.CMSButtons ul {list-style:none; margin:0; padding:0;}
.CMSButtons li {display:block;}

/****/

.CompanyDetail {padding:10px; margin:10px; width:380px; float:left; border:1px solid #62352a; background:#9999FF;  font-size:11px;}
.CompanyDetail h3 {margin:0 0 5px 0; color:#330000;}
.CompanyDetail ul {list-style:none; margin:0; padding:0;}
.CompanyDetail li {list-style:none; margin:0 0 5px 0; padding:0;}
.CompanyDetail li .Label {width:150px; display:inline-block;}

.LicenceDetails {padding:10px; margin: 1px 10px 0 10px; border:solid 1px #000; border-bottom:0; background:#FFFF99;}

.LicenceDetails h3 {margin:0 0 5px 0; color:#330000;}
.LicenceDetails ul {list-style:none; margin:0 0 5px 0; padding:0;}
.LicenceDetails li {display:inline; list-style:none; margin:0; padding:0;}
.LicenceDetails li .Label {width:150px; display:inline-block;}

.LicenceDetailsSave {padding:10px; margin: 0 10px 0 10px; border:solid 1px #000; background:#9999FF;}

.UpdateAds {padding:10px; margin: 10px 10px 0 10px; border:solid 1px #000; background:#9999FF;}
.UpdateAds h3 {margin:0 0 5px 0; color:#330000;}
.UpdateAds ul {list-style:none; margin:0 0 5px 0; padding:0;}
.UpdateAds li {display:inline; list-style:none; margin:0; padding:0;}
.UpdateAds li .Label {width:150px; display:inline-block;}
.UpdateAds input.txt {width:200px;}

.UpdateAdsSection {padding:10px; margin: 10px 0 10px 0; border:solid 1px #000; background:#9999FF;}
.UpdateAdsSection h3 {margin:0 0 5px 0; color:#330000;}
.UpdateAdsSection ul {list-style:none; margin:0 0 5px 0; padding:0;}
.UpdateAdsSection li {display:inline; list-style:none; margin:0; padding:0;}
.UpdateAdsSection li .Label {width:150px; display:inline-block;}
.UpdateAdsSection input.txt {width:200px;}



.results {
	padding:10px; 
	margin: 0px 10px 20px 10px; 
	border:solid 1px #999; 
	background-color: #fcfcfc;
	}
	
.StatisticsResults {padding:0; margin:10px; border:solid 1px #000; }
.StatisticsResults h4 {padding:0; margin:0; background:#1e0806 url(../i/header-li.gif) -30px left; color:#fff; }
	 
.StatisticsResults h4 a {padding:5px; margin:0; border-bottom :solid 1px #000; 
	 background:#1e0806 url(../i/header-li.gif) 0 left; color:#fff; display:block; text-decoration:none;}
	 
.StatisticsResults h4 a:hover, .StatisticsResults h4 a.selected {padding:5px; margin:0; border-bottom :solid 1px #000; 
	 background:#1e0806 url(../i/header-li.gif) -30px left; color:#fff; display:block; text-decoration:none;}
	 
.StatisticsResults .grdrNone {margin:10px;}

.wrap-statsection {
width:900px;
height:auto;
}

.wrap-sitesection {
width:760px;
height:auto;
}

.statsection1, .statsection2, .statsection3 {
	
height:auto;
background-color:#0083ca;
margin:5px 5px 0px 0px;
}

.statsection1 span, .statsection2 span, .statsection3 span {
padding:2px;
font-weight:bold;
color:#FFF;
}
 
.statsection1 {
float:left;

}

.statsection2 
{float:left;
}

.statsection3 
{float:left;
}

.statlistbox, .siteslistbox {
	width:350px;
	height:150px;
border:solid 3px #0083ca;
margin-top:5px;
border-collapse:collapse;
}

.statlistbox {
width:220px;
}

/** sites section **/

.wrap-arrowbtn {
width:50px;
background-color:Transparent;
height:auto;
float:left;
margin-top:50px;
}

/******/

.AdSection {padding:10px; margin: 0 10px 0 10px; border:solid 1px #000; float:left;}
 
.AdminLicenceTabs, 
.PFOLicenceTabs,
.TMYLicenceTabs,
.MMYLicenceTabs, 
.LicenceTabs, 
.pending, 
.search, 
.expiring , 
.company ,
.register {
	width:auto;
	margin:0px 0px 0px 10px;
	padding:15px 0px 7px 0px;
	background-color:Transparent;
	font-size:small;
	position:relative;
	}
	
.AdminLicenceTabs ul li, 
.PFOLicenceTabs ul li,
.TMYLicenceTabs ul li,
.MMYLicenceTabs ul li, 
.LicenceTabs ul li, 
.pending ul li, 
.search ul li, 
.expiring ul li, 
.company ul li, 
.register ul li {
	height:30px;
	width:auto;
	margin:0px 3px 0px 0px;
	padding:8px 8px 7px 8px;
	background-color:Transparent;
	font-size:small;
	display:inline;
	border-right:solid 1px #a6a3a3;
	border-left:solid 1px #a6a3a3;
	background-image: url(../images/tab_bg.jpg);
	background-repeat:repeat-x;
	}
	
.AdminLicenceTabs a, 
.PFOLicenceTabs a,
.TMYLicenceTabs a,
.MMYLicenceTabs a, 
.LicenceTabs a, 
.pending a, 
.search a, 
.expiring a, 
.company a, 
.register a {
	color:#FFF;	
	text-decoration:none;	
	}
	
.AdminLicenceTabs li a:link, 
.PFOLicenceTabs li a:link, 
.TMYLicenceTabs li a:link, 
.MMYLicenceTabs li a:link, 
.LicenceTabs li a:link, 
.pending li a:link, 
.search li a:link, 
.expiring li a:link, 
.company li a:link, 
.register li a:link {
	color:#FFF;	
	}
	
.AdminLicenceTabs li a:hover, 
.PFOLicenceTabs li a:hover, 
.TMYLicenceTabs li a:hover,
.MMYLicenceTabs li a:hover,
.LicenceTabs li a:hover, 
.pending li a:hover, 
.search li a:hover, 
.expiring li a:hover, 
.company li a:hover, 
.register li a:hover {
	color:#8F0000;	
	}

.grdrNone tr th  { border:1px solid #FFFFFF; padding:5px; text-align:left; background-repeat:repeat-x; color:#fff;}

.grdrNone tr th a {color:#8f0000; text-decoration:none;}

.grdrNone tr td  {border-bottom:1px solid #EEEEEE; padding:5px;}

.grdrNone tr td {background:#EEEEEE;}
tr.grdrColour td {background:#fff;}
tr.grdrRed td {background:#FFCCCC;}
tr.grdrGreen td {background:#99CC99;}
tr.grdrYellow td {background:#ffffcc;}

/* comments */

.approved {padding:10px 5px 10px 10px; margin:10px 0px 10px 10px; width:450px; float:left; border:1px solid #62352a; background:#9999FF; font-size:11px;}
.edit-comment { width: 415px; height: 120px; }
.box-comment { width: 350px; height: 120px; }
.box { padding:0px; margin:0px; }
.box ul { list-style:none; padding:0; margin:0;}
.box li { list-style:none; padding:0px 0px 10px 0px; margin:0;}
.unapproved {padding:10px 5px 10px 10px; margin:10px 0px 10px 10px; width:450px; float:left; border:1px solid #a50000; background:#fbe7e7; font-size:11px;}

/***/


/*  login  */

.login-text {
	font-size:x-small;
	}

.loginholder {
	width:40%;
	height:auto;
	padding:10px;
	margin: 0px 0px;
	background-color:#eee;
	border:solid 1px #0083ca;
	}

.login-top {
	width:398px;
	height:16px;
	padding:0px;
	margin:0px;
	background-image:url(../images/loginbg_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}

.login {
	width: 398px; 
	height:auto;
	margin:0px; 
	padding:1px 0px 10px 20px; 
	background-color:Transparent;
	background-image:url(../images/loginbg_mid.jpg);
	background-repeat:repeat-y;
	}
	
.login ul {text-align:right; margin:0 50px 0 0;}
.login li {display:inline;}

.loginButtons ul li {
	list-style-type:none;	
	}

.loginButtons {
	width: 378px;
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 10px 20px;  
	background-color:Transparent;
	background-image:url(../images/loginbg_mid.jpg);
	background-repeat:repeat-y;
	}

.detail-roundtop {
	width:510px;
	height:8px;
	padding:0px;
	margin:0px;
	background-image:url(../images/detail_roundtop.gif);	
	background-repeat:no-repeat;
	background-position:bottom;
	}

.detail-roundbtm {
	width:510px;
	height:8px;
	padding:0px;
	margin:-3px 0px 10px 0px; 
	background-image:url(../images/detail_roundbtm.gif);	
	background-repeat:no-repeat;
	}

/*.btn-floathold {
	 width:500px;
	 height:30px;
	 padding:0px;
	 margin:0px 0px 10px 0px; 
	 background-color:Transparent;
	 }
	
.btn-floathold ul li {
	list-style-type:none;
	} 

.detail-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.detail-btn a {
	height:24px; 
	width:120px; 
	padding:0; 
	margin:0px 0px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_newsearch.gif) 0 0 no-repeat;
}

.detail-btn a:hover {
	height:24px; 
	width:120px; 
	padding:0; 
	background: url(../images/btn_newsearch.gif) 0 -24px no-repeat;
}
*/

.detail-floathold2 {
	 width:490px;
	 height:20px;
	 padding:5px 10px;
	 margin:0px 0px 0px 0px; 
	 background-color:#EEE;
	 }

.detail-floathold2 ul li {
	list-style-type:none;
	 }

.detail-floathold3 {
	 width:490px;
	 padding:5px 10px;
	 margin:0px 0px 0px 0px; 
	 background-color:#EEE;
	 }

.detail-floathold3 ul li {
	list-style-type:none;
	 }

.detail-floathold3 td, table {
	border: solid 1px #EEE;
	}

.detail-floathold3 a {
	background-image:none;
	}

.detail-floathold {
	 width:490px;
	 height:20px;
	 padding:5px 10px;
	 margin:0px 0px 1px 0px; 
	 background-color:#EEE;
	 }

.detail-floathold ul li{
	list-style-type:none;
	}

.detail-calendar {
	width:auto;
	height:auto;
	padding:3px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:right;
	background-color:White;
	border:solid 1px #ccc;
	}

.detail-right {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:right;
	}
	
.detail-left {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	}
	
.detail-left ul li {
	list-style-type:none;
	}
	
.save-cancel-holder {
	width:170px;
	height:24px;
	clear:both;
	margin-top:10px;
	float:left;
	}
	
.save-cancel-holder ul li {
	padding:0px !important;
	margin:0px 0px !important; 
	}	

.save-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.save-btn a {
	height:24px; 
	width:77px; 
	padding:0; 
	margin:3px 0px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_save_grey.gif) 0 0 no-repeat;
}

.save-btn a:hover {
	height:24px; 
	width:71px; 
	padding:0; 
	background: url(../images/btn_save_grey.gif) 0 -24px no-repeat;
}


.save-btn-trans ul li { /* transparent bg*/
	list-style-type:none;
	padding:0;
	margin:0;
	}

.save-btn-trans a {
	height:24px; 
	width:71px; 
	padding:0; 
	margin:0px 5px 0px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_save.gif) 0 0 no-repeat;
	float:left;
	}

.save-btn-trans a:hover {
	height:24px; 
	width:71px; 
	padding:0; 
	margin:0px 5px 0px 0px;
	background: url(../images/btn_save.gif) 0 -24px no-repeat;
	}


.cancel-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.cancel-btn a {
	height:24px; 
	width:89px; 
	padding:0; 
	margin:3px 0px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_cancel_grey.gif) 0 0 no-repeat;
}

.cancel-btn a:hover {
	height:24px; 
	width:89px; 
	padding:0; 
	background: url(../images/btn_cancel_grey.gif) 0 -24px no-repeat;
	}
	
.cancel-btn-trans ul li {
	list-style-type:none;
	padding:0 !important;
	margin:0 !important;
	}

.cancel-btn-trans a {
	height:24px; 
	width:89px; 
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_cancel.gif) 0 0 no-repeat;
	float:right;
	}

.cancel-btn-trans a:hover {
	height:24px; 
	width:89px; 
	padding:0; 
	background: url(../images/btn_cancel.gif) 0 -24px no-repeat;
	}

.disable-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.disable-btn a {
	height:24px; 
	width:142px; 
	padding:0; 
	margin:3px 5px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_disable.gif) 0 0 no-repeat;
	}

.disable-btn a:hover {
	height:24px; 
	width:142px; 
	padding:0; 
	background: url(../images/btn_disable.gif) 0 -24px no-repeat;
	}
	
.enable-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.enable-btn a {
	height:24px; 
	width:142px; 
	padding:0; 
	margin:3px 5px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/btn_enable.gif) 0 0 no-repeat;
	}

.enable-btn a:hover {
	height:24px; 
	width:142px; 
	padding:0; 
	background: url(../images/btn_enable.gif) 0 -24px no-repeat;
	}
	
.login-floathold {
	 width:378px;
	 height:20px;
	 padding:0px;
	 margin:0px 0px 3px 0px; 
	 }
	
.login-right {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 20px 0px 0px;
	display:inline;
	float:right;
	}
	
.login-left {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	}
	
.login-btm {
	width:398px;
	height:16px;
	padding:0px;
	margin:0px;
	background-image:url(../images/loginbg_btm.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
.login-btn ul li {
	list-style-type:none;
	padding:0;
	margin:0;
	}

.login-btn a {
	height:24px; 
	width:78px; 
	padding:0; 
	margin:5px 0px 9px 0px;
	display:block; 
	text-decoration:none; 
	background: url(../images/login_btn.gif) 0 0 no-repeat;
}

.login-btn a:hover {
	height:24px; 
	width:78px; 
	padding:0; 
	background: url(../images/login_btn.gif) 0 -24px no-repeat;
}


/*******   Email form   *******/


.email {background: #ece9d8; border:solid 2px #0019cf; margin:10px; padding:5px; width:600px;}
.email h3 
{
	background: #0055e5 url(../i/email-icon.gif) 5px 5px no-repeat;
	 border-bottom:solid 2px #0019cf;
	 margin:-5px -5px 5px -5px ; 
	 padding:5px 0 5px 30px;
	 color :#fff;
	 font-size:12px;
	 }

ul.emailDetails li {display:inline; padding: 3px 0 0 0; margin:0; float:left;} /* class on the <ul> with contact options in */
ul.emailDetails {padding:0; margin:0; clear:both;}
ul.emailDetails li .LabelTo,
ul.emailDetails li .LabelFrom,
ul.emailDetails li .LabelBcc,
ul.emailDetails li .LabelSubject
{width: 100px; display:inline-block;}

.LabelTo,
.LabelFrom,
.LabelBcc,
.LabelSubject {width: 100px; font-size:11px; padding:5px 0 0 5px;}
html>body .LabelTo,
html>body .LabelFrom,
html>body .LabelBcc,
html>body .LabelSubject
{width: 100px; display: block;}

.email .txtTo {width:402px; margin:0; padding:2px; font-family:arial; font-size:11px; background: #eee; border:1px solid #7f9db9; display: inline-block;}
.email .txtFrom {width:400px; margin:0; padding:2px; font-family:arial; font-size:11px;}
.email .txtBcc {width:402px; margin:0; padding:2px; font-family:arial; font-size:11px; border:1px solid #7f9db9; display: inline-block;}
.email .txtSubject {width:400px; margin:0; padding:2px; font-family:arial; font-size:11px;}

.email p {margin: 0 5px ; padding: 0 5px; }
.email .messages {width:570px; margin:0; padding:5px; height:50px; font-family:arial; font-size:11px;}
.email .FeedbackMessages {width:570px; margin:0; padding:5px; height:250px; font-family:arial; font-size:11px;}
.email .body {background: #eee; border:solid 1px #7f9db9; margin:5px; padding:5px; clear:both; }
.email .body p {padding:0px; margin:10px 0 0 0;}
.email .send {
	background: #a0bff5;
	 border-top:solid 1px #003591;
	 margin:5px -5px -5px -5px ; 
	 padding:5px;
	 color :#fff;
	 font-size:12px;
	 }

/*******  end Email form   *******/

.abc {border:0; margin:0 0 10px 0; font-weight:bold;}
.abc a {background:#9999FF; padding:5px 8px; margin:0 1px 0 0; color:#330000; text-decoration:none;}
.abc a:hover {background:#eee;}
.abc a.selected {background:#6666CC;}


.paging table tr td {border:0; margin:0; padding:0; }
.paging {border:0; margin:0 0 10px 0; font-weight:bold; background:#fff;}
.paging span {background:#6666CC; margin:0; padding:5px 8px; color:#330000; text-decoration:none; display:block;}
.paging a {background:#9999FF; margin:0; padding:5px 8px; color:#330000; text-decoration:none; display:block;}
.paging a:hover {background:#eee;}


.LicenceDetails .left {float:left; padding:5px 0 0 0; width:380px;}

.clear {clear:both;}	
.ddl {margin:0; padding:2px; font-family:arial; font-size:11px; }
	 
.cal {width:150px; margin:0; padding:0; font-family:arial; font-size:11px; border:1px solid #7f9db9; display: inline-block;  background: #fff;}
.cal a {text-decoration:none; color: #000; display:block; padding:2px;}
.cal a:hover {background:#eee;}
.cal a strong {color: #a50000;}



.calendar {float:left; padding:5px; margin: 0 0 0 150px; border:1px solid #62352a; background:#9999FF; position:relative; z-index: 1; width:200px;}

.calendar .close {float:right;}
.calendar .ddl {margin:0; padding:0; font-family:arial; font-size:11px; border:1px solid #62352a; background:#9999FF;}

.anthemCalendar 
{
	background:#fff;
	border: 1px solid #999999;
	font-family:Verdana; Font-Size:11px;
	    Color:#000;
        Height:180px; 
        Width:200px;
        padding:0;
        margin:0;
         }
 
.anthemCalendar a {display:block; padding:4px; margin:0; text-decoration:none;} 
.anthemCalendar a:hover {display:block; padding:4px; margin:0;background:#6666CC; } 
       
       .calSelectedDay {background:#9999FF;}
       .calTodayDay {background:#6666CC; font-weight:bold;}
       .calWeekendDay {}
       .calSelectedDay {background:#9999FF;}
       .calOtherMonthDay {background:#eee;}
       .calNextPrev {}
       .calDayHeader {background:#6666CC;}
       .calTitle {}

.ViewSummery {
position: absolute;
background-color: white; 
color: #00467f;
visibility: visible; 
left: -50px; 
top: -100px;
z-index: +1;
border:1px solid #bdcedd;
padding: 5px;
}

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}
/*for fade bg*/
.bg1 {background:black; -moz-opacity: 0.1; z-index:1; width:100%; height:11000px; position:absolute; left:0; top:0; display:none}
.bg {background:black; -moz-opacity: 0.1; z-index:1; width:100%; height:11000px; position:absolute; left:0; top:0; display:block}

/*End of fade bg*/

.AdvertImage img {
	display:block;
	padding:15px;
	}

.section {padding:10px; margin: 1px; border:solid 1px #000; background:#FFFF99;}
.summary {width:800px;}


/*************** css for Web Window ****************/
 .webWindow {
            width:400px;
            height:400px;
            border:Outset;
            background-color:white;
        }
        .webWindowBody {padding:10px;}
        .webWindowTitleBar
        {
            font:14px Verdana,Sans-Serif;
            padding-left:10px;
            background-color:Blue;
            color:white;
            cursor:move;
        }
        .webWindowTitleText {float:left;}
        .webWindowClose
        {
            background-color:Red;
            cursor:pointer;
        }
/*************** END OF css for Web Window ****************/
.text
{
	margin-left:-10px;

}
.grdrMenu {margin:10px;}
.grdrMenu tr th  { border:none 1px #00467F; padding:5px; background:#00467F -30px left; text-align:left; background-repeat:repeat-x; color:#00467F;}

.grdrMenu tr th a {color:#fff; text-decoration:none;}

.grdrMenu tr td  {border-bottom:1px solid #00467F; padding:5px;}

.grdrMenu tr td {background:#eeeeee;}


/****** Menu items by arek --- this is just for test - Yuki, u can change/remove it *******/

.menumgr {background-color:#FFFFFF; padding: 20px; margin-bottom:10px; clear:both; font-size:.8em;}

.menumgr li {
	 padding:0px 0px 5px 0px;
	 list-style-type:none;
	 }

.menuitems {
	width:400px; 
	padding:10px; 
	margin: 0 10px 0 0;
	background-color:#FCFCFC; 
	border:1px solid #CCCCCC; 
	float:left; 
	font-size:x-small;
	}
	
.menuitems ul {list-style:none;}

.menu-holder {
	height:25px;
	padding:2px 5px;
	margin:0px;
	background-color:#F2F2F2;
	border-bottom:solid 1px #FFFFFF;
	}

.menu-name li {display:inline; list-style:none; margin:0; padding:0;}
.menu-name {
	width:200px;
	float:left;
	}

.menuitems h3 {
	padding:3px 5px;
	background-image:url(../images/bg_menu_header.gif);
	background-repeat:repeat-x;
	border:solid 1px #CCCCCC;
	}
	
.menu-tools { /*positioning for up dwn edit del title*/
	width:150px;
	height:20px;
	padding:0px;
	margin:5px 0px 0px 255px;
	position:absolute;
	}

.menu-tools ul li {
	padding:0px 5px;
	display:inline;
	}	

.menu-controls {
	width:120px;
	margin:0px 5px 0px 0px;
	padding:0px;
	float:right;
	} 
	
.menu-controls ul li {
	display:inline;
	list-style-type:none;
	}
	
.EditHolder {width:1050px;}	

.addnew-holder {
	width:500px;
	padding:10px;
	margin:10px 0px 10px 0px;
	border:1px solid #CCCCCC; 
	float:left;
	}
	
.addSet-holder {
	width:250px;
	padding:10px;
	margin-top:0px;
	/*border:1px solid #CCCCCC; */
	}
	
.PCode-holder
{
	width:500px;
	padding:10px;
	margin-top:10px;
	border:1px solid #CCCCCC;
	float:right;
}

/***/

/* Content Manager Menu */

.cms-btn-holder {
	width:353px;
}

.cms-btn-holder ul li {
	width:333px;
	list-style-type:none;
	display:inline;
	}

/*form*/

.addnew-holder label {
float: left;
width: 120px;
margin:0px 0px 15px 0px;
}

.PCode-holder label {
float: left;
width: 120px;
margin:0px 0px 15px 0px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}

/***/

	
.ad-section {
	background-color:#eee;
	padding:5px 10px 0px 10px;
	margin:8px 0px;
}

.ad-section li { display:inline;}

.ad-holder {
padding:5px;
margin:5px 0px;
border:solid 1px #000;
background-color:#eee;
width:auto;
height:auto;
}

/* buttons */

.btn * a:hover {text-decoration:none !important;}

.btn { display: block; position: relative; background: #aaa; padding: 5px 5px 5px 5px; margin:1px 0px 3px 3px; color: #FFF; text-decoration:none !important; cursor: pointer; } 
.btn * { font-style: normal; background-image: url(../images/btn2.png); background-repeat: no-repeat; display: block; position: relative; } 
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; } 
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; color:#FFF !important; } 
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; } 
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; } 

* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; } 

* html .btn { border: 3px double #aaa; } 
* html .btn:hover { border-color: #666; } 

/* *html .btn strong {background-image: url(../images/arrow.gif); }

*html .btn em {background-image: url(../images/arrow-bk.png);	}	*/

.btn.access { background-color: #00ADEF; float:left; margin-top:10px; color:#ff6633; font-size:90%; font-weight:bold; text-decoration:none !important;}

.btn.right { background-color: #00ADEF; margin-top:10px; color:#ff6633; font-size:90%; font-weight:bold; text-decoration:none !important;}

.btn[class] { background-image: url(../images/shade.png); background-position: bottom; } 

.tophold {
	margin-top:-3px;
	}

.btn:hover { background-color: #0083CA; color:#006b33; text-decoration:none !important;} 
.btn:active { background-color: #00ADEF; text-decoration:none !important; } 
.btn:focus {
outline:2px solid #BDE0EF; /* Not supported by IE/Win :-( */
}

/***/

/********** login **********/

.logintxtbox {
	width:66%;
	padding:2px;
	border:solid 1px #999;
	margin:0px;
	}

.login-section { /*text in front of text box*/
	 width:100%;
	 margin:2px 0px 2px 0px; 
	 float:left;
	 clear:left;
	 }

.login-section  label {
	/*float:left;*/
	width:25%;
	margin-right:1em;
	display:inline-block;
	vertical-align:top;
	}

/****/

/* forms */

.txtbox {
	width:20%;
	padding:2px;
	border:solid 1px #999;
	margin:0px;
	}

.txtbox-long {
	width:50%;
	padding:2px;
	border:solid 1px #999;
	margin:0px;
	}
	
.textbox-section { /*text in front of text box*/
	 width:100%;
	 margin:2px 0px 2px 0px; 
	 float:left;
	 clear:left;
	 }

.textbox-section label {
	/*float:left;*/
	width:15%;
	margin-right:1em;
	display:inline-block;
	vertical-align:top;
	}

li.textbox-section {
list-style-type: none;
}

.label2 label {
	width:90px!important;
}

.textbox-section ul li {
list-style-type:none !important;
}

.textbox-section  label li {
	list-style-type:none !important;
	}

.upload-ad {
width: auto;
height: auto;
padding: 10px;
background-color: #fefefe;
border: solid 1px #ddd;
}

.form-part-wrap {
width:50%;
height:auto;
/*background-color:Fuchsia;*/
}    

.form-part label {
width:auto;
height:auto;
margin-right:1%;
/*background-color:Lime;*/
float:left;
}

ul.form-part  {
width:85%;
height:auto;
float:left;
/*background-color:Gray;*/
} 

.form-part li {
	display:inline;
}
    
.right-btn {
width:auto;
height:auto;
/*background-color:Green;*/
float:right;
margin-top:-12px;
}
  
.form-parttxtbox {
	width:50%;
	padding:2px;
	border:solid 1px #999;
	margin-left:15%;float:right;
	}
	
.txtboxthree {
	width:20%;
	padding:2px;
	border:solid 1px #999;
	margin:0px;
	}

.savebox { /*text in front of text box*/
	 width:100%;
	 margin:2px 0px 2px 0px; 
	 float:left;
	 clear:left;
	 }

.savebox label {
	/*float:left;*/
	width:15%;
	margin-top:-11px;
	display:inline-block;
	vertical-align:top;
	}

.search-box input img {
display:none;
}

.search-box input 
{
    border:none;   
   margin:0px;      
}         

.search-box-wrap {
	width:300px;
height:auto;
background-color:#FFF;
border:solid 1px #CCC;
}

.search-box         
{             
    display:inline;         
    background-color:#fff;
        
}     

.search-txtbox {
	width:90%;
	padding:2px;
	border:solid 1px #999;
	margin:0px;
	}

.sectioning {
width:auto;
height:auto;
padding:10px;
margin:10px 10px;
background-color:#fafafa;
border:solid 1px #CCC;
position:relative;
	}

.sectioning li {
list-style-type: none;
padding: 5px 0;
}

.search-img img {
float:right;
}

/****/

/******** advert management ************/

.adman-section {
width:auto;
height:auto;
padding:10px;
margin:10px 0px;
background-color:#fafafa;
border-right:solid 1px #CCC;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

.search-header {
	float:left;
    width:100%;
    height:auto;
    font-size:93%;
    line-height:normal;
	background:#fff url("../images/bg-tab.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
	margin-top:0px;
	}

.search-header h2 {color:#EC008C;font-weight:normal;}

.search-header ul {
   /* margin:0px;
    padding:0px 5px 0px;
    list-style:none;
   */ }
  .search-header li {
     float:left;
    background:#ddd url("../images/tab-right.gif")
      no-repeat right top;
      border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
border-left:solid 1px #ccc;
    margin-right:3px;
    margin-left:5px;
    padding:0px;
	font-weight:bold;
    }

.search-header a {
    display:block;
    background:url("../images/tab-left.gif")
      no-repeat left top;
   padding:5px 10px 4px;
   color:#0099CC;
    }

.search-header a:hover  {
color:#0083CA;
}

  .search-header .current {
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-left:solid 1px #ccc;
	background-color:#fafafa;
    background-image:url("../images/tab-right-on.gif");
    }
  
  .search-header .current a {
    background-image:url("../images/tab-left-on.gif");
     padding-bottom:5px;
     color:#0083CA;
    }

/***********/

/* edit campaigns */

.btndrop-bg a {
background-color: #0083ca;
font-weight: bold;
color: #FFFFFF;
padding: 5px;
}

.btndrop-box table {
background-color: #eff9fb;
display:block;
border: solid 3px #0083ca;
}

.btndrop-box td {
padding: 5px;
}

.campboxes {
width: auto;
height: auto;
background-color: #0083ca;
display: inline-block;
padding: 5px;
}

.camp1, .camp2, .camp3 {
float: left;
margin-right: 5px;
}

.campbox {
min-width: 100px;
}

.txtwhite{
color: #FFF !important;
}

.camp1 li, .camp2 li, .camp3 li {
	display: block;
	list-style-type: none !important;
	padding: 0px !Important;
	margin: 0px !important;
}

ul.nobullet li {
list-style-type: none;
}

.closebtn {
float: right;
}