body{
	margin: 0;
	text-align: center;
	font-family: 'Titillium Web', sans-serif;
	color: #666666;
	font-size: 13px;
	background: #0072AC;
}
body.bodylogin{background: #999999;}
body.bodyecommerce{background: #FFBF00;}
body.bodypharma{background: #00BEFD;}
body.ezine{background: #7439AF;}
body img{border: none;}
html{overflow: -moz-scrollbars-vertical;}
p{text-align:left;}
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
.spacer{height:10px; width:100%;} 
.spacer2{height:20px; width:100%;}
.spacer3{height:30px; width:100%;}
.spacer4{height:40px; width:100%;}
.imgmargin{margin:0 10px;}
.imgmargin2{margin:30px;}
.imgmargin3{margin:20px 40px;}
.padding10px{padding:10px;}
.margincenter{margin-left:auto; margin-right:auto; text-align:center;}
.imgverticalalign{vertical-align:middle}

/* CONTAINERS */

#container{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
	display: block;
	z-index: 5;
}

#header{
	width: 100%;
	height: 50px;
	background: #343434;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	top: 0;
	position: fixed;
	z-index: 5;
}
#header div.headerlogo{
	width: 45px;
	height: 50px;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0;
}
#header ul{
	width: 500px;
	height: 38px;
	float: left;
	margin: 0px 0px 0px 16%;
	padding: 12px 0px 0px 0px;
}
#header li{ 
	width: 152px;
	height: 38px;
	float: left;
	text-align: left;
	margin: 0px 8px 0px 0px;
	padding: 0;
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#header div.headerlogin{
	width: auto;
	height: 50px;
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 0;
}
#header div.headerlogin img{
	width: auto;
	height: 32px;
	float: right;
	margin: 9px 15px 0px 0px;
	padding: 0;
}
#header div.headerlogin span{
	width: auto;
	height: 32px;
	float: right;
	margin: 17px 35px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
input.submitheaderlogin, a.submitheaderlogin, a.submitheaderlogin:link, a.submitheaderlogin:visited{
	width: auto;
	height: auto;
	background: #DDDDDD;
	border: none;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 5px 10px;
	color: #000000;
	cursor: pointer;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;                     
	border-radius: 10px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.submitheaderlogin:hover, input.submitheaderlogin:hover{
	width: auto;
	height: auto;
	background: #999999;
	border: none;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 5px 10px;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px;                     
	border-radius: 10px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#maincontentlogin{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	top: 50px;
	position: relative;
	display: block;
	z-index: -11;
}
#maincontent{
	width: 100%;
	min-width: 1000px;
	height: auto;
	margin: 0 auto;
	top: 50px;
	position: relative;
	display: block;
	z-index: 0;
}

#footer{ 
	width: 100%;
	height: 40px;
	background: #343434;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	bottom: 0;
	position: fixed;
	z-index: 5;
}
#footer div{ 
	width: 49%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 8px 0px 0px 1%;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
#footer div a, #footer div a:visited{color:#FFFFFF;}
#footer div a:hover{color:#999999;}
#footer span{ 
	width: 49%;
	height: auto;
	float: right;
	text-align: right;
	margin: 0;
	padding: 8px 1% 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

.publishertabs{
	width: 78%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}

/* END OF CONTAINERS */

/* CELLS */

.cell_full_login{
	width: 90%;
	height: auto;
	min-height: 700px;
	background: #EEEEEE;
	float: left;
	text-align: left;
	margin: 0;
	padding: 2% 5% 5% 5%;
}
.cell_full_login h1{ 
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.cell_full_login h2{ 
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #888888;
}

.cell_login_dashboard{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 30px 0px 50px 0px;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.cell_login_dashboard span.spanheader{
	width: 99%;
	height: auto;
	background: #AAAAAA;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 0 1% 1%;
	-webkit-border-top-left-radius: 10px; 
    -moz-border-top-left-radius: 10px;                     
    border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; 
    -moz-border-top-right-radius: 10px;                     
    border-top-right-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.cell_login_dashboard div.divlogindash{
	width: 90%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 2% 5% 2% 5%;
}
.cell_login_dashboard div.divlogindash h3{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.cell_login_dashboard div.divformlogin{
	width: 45%;
	height: auto;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: left;
	text-align: left;
	margin: 3% 0 3% 0;
	padding: 2%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.cell_login_dashboard div.divformlogin h3{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.cell_login_dashboard div.divformlogin h4{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.cell_login_dashboard div.divformlogin p{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 25px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
	color: #333333;
}
.cell_login_dashboard div.divloginoptions{
	width: 40%;
	height: auto;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: right;
	text-align: left;
	margin: 3% 0 0 0;
	padding: 2%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
}
.cell_login_dashboard div.divloginoptions a:link, .cell_login_dashboard div.divloginoptions a:visited, .cell_login_dashboard div.divloginoptions a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.cell_login_dashboard div.divloginoptions a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #999999;
}
.cell_login_dashboard div.divloginoptions img{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 7px 0 0;
	padding: 0;
}
.cell_login_dashboard div.divloginoptions h5{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.cell_login_dashboard div.divloginwelcome{
	width: 20%;
	height: auto;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: left;
	text-align: center;
	margin: 15% 35% 15% 35%;
	padding: 5%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: none;
	color: #333333;
}

.cell_content_full{
	width: 100%;
	float: left;
}
.cell_content_column{
	margin-left: 254px;
}
.cell_content{
	width: 95%;
	height: auto;
	min-height: 800px;
	background: #EEEEEE;
	float: right;
	text-align: left;
	margin: 1.5% 1.5% 3% 0;
	padding: 1.5% 2% 1.5% 1.5%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.cell_content_sections{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 10px 0px;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.cell_content_sections h2{
	width: 99%;
	height: auto;
	background: #0072AC;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0.5% 0 0.5% 1%;
	-webkit-border-top-left-radius: 10px; 
    -moz-border-top-left-radius: 10px;                     
    border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; 
    -moz-border-top-right-radius: 10px;                     
    border-top-right-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.cell_content_sections h2.CCSH2ecommerce{background: #ECB002;}
.cell_content_sections h2.CCSH2pharma{background: #00BEFD;}
.cell_content_sections h2.CCSH2connect{background: #7439AE;}
.cell_content_sections div.divCScontent{
	width: 96%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 2%;
}
.cell_content_sections div.divCSview{
	width: 46%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 2%;
}
.cell_content_sections div.divCSviewWide{
	width: 96%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 2%;
}

.cell_content_sections div.divCSreport{
	width: 29%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 2%;
}

.cell_content_Pages{
	width: 98%;
	height: auto;
	min-height: 500px;
	background: #FFFFFF;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.cell_content_Inside_Widgets_Pages{
	width: 100%;
	height: auto;
	background: #FFFFFF;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 10px 0 30px 0;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.cell_content_Inside_Widgets_Pages h3{
	width: 98%;
	height: auto;
	background: #0072AC;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0.5% 1%;
	-webkit-border-top-left-radius: 10px; 
    -moz-border-top-left-radius: 10px;                     
    border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; 
    -moz-border-top-right-radius: 10px;                     
    border-top-right-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.cell_content_Inside_Widgets_Pages div.divIWPcontent{
	width: 96%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 2% 2% 2%;
}
.cell_content_Inside_Widgets_Pages div.divIWPcontent p{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 1% 0 2% 0;
}
.cell_content_Inside_Widgets_Pages div.divIWPcontent div{
	width: 48%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 2% 0 0;
	padding: 0;
}
.cell_content_Inside_Widgets_Pages div.divIWPcontent label{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 3px 0px;
	padding: 0;
}
.cell_content_Inside_Widgets_Pages div.divIWPcontent input.CIWPinput{
	width: 60%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.cell_content_Widgets_Pages{
	width: 19%;
	height: auto;
	background: #FFFFFF;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 10px 0 0 2%;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.cell_content_Widgets_Pages h3{
	width: 94%;
	height: auto;
	background: #0072AC;
	float: left;
	text-align: left;
	margin: 0;
	padding: 2% 3%;
	-webkit-border-top-left-radius: 10px; 
    -moz-border-top-left-radius: 10px;                     
    border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px; 
    -moz-border-top-right-radius: 10px;                     
    border-top-right-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.cell_content_Widgets_Pages div.divWPcontent{
	width: 90%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 5% 1% 5%;
}
.cell_content_Widgets_Pages div.divWPcontent p{text-align: center;}
.cell_content_Widgets_Pages div.divWPcontent label{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}
.cell_content_Widgets_Pages div.divWPcontent input.CWPinput{
	width: 50%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.cell_content_Widgets_Pages div.divWPcontent ul{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
.cell_content_Widgets_Pages div.divWPcontent li{
	width: 43%;
	height: 80px;
	border: 1px #CCCCCC solid;
	float: left;
	text-align: center;
	margin: 1%;
	padding: 1.5%;
	list-style-type: none;
}
.cell_content_Widgets_Pages div.divWPcontent li img{
	width: 50px;
	height: 50px;
	text-align: center;
	float: none;
}
.cell_content_Widgets_Pages div.divWPcontent li div{
	width: 100%;
	height: 55px;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000000;
}
.cell_content_Widgets_Pages div.divWPcontent li div img{
	width: 19px;
	height: 19px;
	float: left;
	text-align: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.cell_content_Widgets_Pages div.divWPcontent li span{
	width: 100%;
	height: auto;
	background: #CCCCCC;
	float: left;
	text-align: center;
	margin: 0;
	padding: 1% 0;
	font-size: 12px;
	color: #333333;
}

.imageUpload{
	width: 98%;
	height: auto;
	background: #F4F4F4;
	float: left;
	text-align: left;
	margin: 10px 0px;
	padding: 5px 1% 25px 1%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.imageUpload span.IUspan{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 33px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0072AC;
}
.imageUpload span.IUspanbrowse{
	width: 200px;
	height: auto;
	background: url(../images/general/browseupload1.png) right no-repeat;
	float: left;
	text-align: right;
	margin: 4px 15px 0px 0px;
	padding: 0px 30px 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0072AC;
}
.imageUpload span.IUspanmedia{
	width: 200px;
	height: auto;
	background: url(../images/general/medialibrary1.png) right no-repeat;
	float: left;
	text-align: right;
	margin: 2px 15px 0px 0px;
	padding: 0px 30px 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0072AC;
}
.imageUpload label{
	color: #0072AC;
}

.imageOptions{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 10px 30px 0px 0px;
	padding: 0;
}
.imagePreview{
	width: auto;
	height: auto;
	background: #FFFFFF;
	float: left;
	text-align: left;
	margin: 20px 0px;
	padding: 15px;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.imagePreview img{
	width: auto;
	height: auto;
	max-width: 300px;
	max-height: 150px;
}

/* END OF CELLS */

/* NAVS */

#subnavcontainer{
	width: 250px;
	float: left;
	text-align: left;
	margin: 0 0 0 -100%;
	padding: 60px 0px 0 0;
}
#subnav{
	width: 250px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 auto;
}
#subnav ul{
	margin: 0;
	padding: 0;
}
#subnav li{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
	list-style-type: none;
}
#subnav a, #subnav a:link, #subnav a:visited{
	width: 85%;
	height: auto;
	float: left;
	margin: 0;
	padding: 10px 0 10px 40px;
	font-size: 15px;
	color: #99E5FF;
	text-decoration: none;
}
#subnav a:hover{
	width: 85%;
	height: auto;
	float: left;
	margin: 0;
	padding: 10px 0 10px 40px;
	font-size: 15px;
	color: #ECECFB;
	text-decoration: none;
	background:#006091;
	text-decoration: none;
}
#subnav li.publisher_dashboard a, #subnav li.publisher_dashboard a:link, #subnav li.publisher_dashboard a:visited{
	color: #99E5FF;
	background: url(../images/buttons/dashboard.png) left no-repeat;
}
#subnav li.publisher_dashboard a:hover, #subnav li.publisher_dashboard a:active{
	color: #ECECFB;
	background: url(../images/buttons/dashboard_active.png) left no-repeat #006091;
}
#subnav li.publisher_sitemanager a, #subnav li.publisher_sitemanager a:link, #subnav li.publisher_sitemanager a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/sitemanager.png) left no-repeat;
}
#subnav li.publisher_sitemanager a:hover, #subnav li.publisher_sitemanager a:active{
	color: #ECECFB;
	background: url(../images/buttons/sitemanager_active.png) left no-repeat #006091;
}
#subnav li.publisher_media a, #subnav li.publisher_media a:link, #subnav li.publisher_media a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/media.png) left no-repeat;
}
#subnav li.publisher_media a:hover, #subnav li.publisher_media a:active{
	color: #ECECFB;
	background: url(../images/buttons/media_active.png) left no-repeat #006091;
}
#subnav li.publisher_users a, #subnav li.publisher_users a:link, #subnav li.publisher_users a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/user.png) left no-repeat;
}
#subnav li.publisher_users a:hover, #subnav li.publisher_users a:active{
	color: #ECECFB;
	background: url(../images/buttons/user_active.png) left no-repeat #006091;
}
#subnav li.publisher_enquiries a, #subnav li.publisher_enquiries a:link, #subnav li.publisher_enquiries a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/enquiries.png) left no-repeat;
}
#subnav li.publisher_enquiries a:hover, #subnav li.publisher_enquiries a:active{
	color: #ECECFB;
	background: url(../images/buttons/enquiries_active.png) left no-repeat #006091;
}
#subnav li.publisher_bookings a, #subnav li.publisher_bookings a:link, #subnav li.publisher_bookings a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/bookings.png) left no-repeat;
}
#subnav li.publisher_bookings a:hover, #subnav li.publisher_bookings a:active{
	color: #ECECFB;
	background: url(../images/buttons/bookings_active.png) left no-repeat #006091;
}
#subnav li.publisher_vouchers a, #subnav li.publisher_vouchers a:link, #subnav li.publisher_vouchers a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/giftvouchers.png) left no-repeat;
}
#subnav li.publisher_vouchers a:hover, #subnav li.publisher_vouchers a:active{
	color: #ECECFB;
	background: url(../images/buttons/giftvouchers_active.png) left no-repeat #006091;
}
#subnav li.publisher_maillist a, #subnav li.publisher_maillist a:link, #subnav li.publisher_maillist a:visited{ 
	color: #99E5FF;
	background: url(../images/buttons/maillist.png) left no-repeat;
}
#subnav li.publisher_maillist a:hover, #subnav li.publisher_maillist a:active{
	color: #ECECFB;
	background: url(../images/buttons/maillist_active.png) left no-repeat #006091;
}
#subnav li.publisher_settings a, #subnav li.publisher_settings a:link, #subnav li.publisher_settings a:visited{
	color: #99E5FF;
	background: url(../images/buttons/settings.png) left no-repeat;
}
#subnav li.publisher_settings a:hover, #subnav li.publisher_settings a:active{
	color: #ECECFB;
	background: url(../images/buttons/settings_active.png) left no-repeat #006091;
}
#subnav li.ecommerce_dashboard a, #subnav li.ecommerce_dashboard a:link, #subnav li.ecommerce_dashboard a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_dashboard_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_dashboard a:hover, #subnav li.ecommerce_dashboard a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_dashboard.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_catalogue a, #subnav li.ecommerce_catalogue a:link, #subnav li.ecommerce_catalogue a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_catalogue_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_catalogue a:hover, #subnav li.ecommerce_catalogue a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_catalogue.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_customers a, #subnav li.ecommerce_customers a:link, #subnav li.ecommerce_customers a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_customers_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_customers a:hover, #subnav li.ecommerce_customers a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_customers.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_orders a, #subnav li.ecommerce_orders a:link, #subnav li.ecommerce_orders a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_orders_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_orders a:hover, #subnav li.ecommerce_orders a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_orders.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_shipping a, #subnav li.ecommerce_shipping a:link, #subnav li.ecommerce_shipping a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_shipping_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_shipping a:hover, #subnav li.ecommerce_shipping a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_shipping.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_promotions a, #subnav li.ecommerce_promotions a:link, #subnav li.ecommerce_promotions a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_promotions_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_promotions a:hover, #subnav li.ecommerce_promotions a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_promotions.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_reports a, #subnav li.ecommerce_reports a:link, #subnav li.ecommerce_reports a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_reports_active.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_reports a:hover, #subnav li.ecommerce_reports a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_reports.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_settings a, #subnav li.ecommerce_settings a:link, #subnav li.ecommerce_settings a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/settings_ecommerce.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_settings a:hover, #subnav li.ecommerce_settings a:active{
	color: #FFFFFF;
	background: url(../images/buttons/settings_active.png) left no-repeat #ECB002;
}
#subnav li.ecommerce_channels a, #subnav li.ecommerce_channels a:link, #subnav li.ecommerce_channels a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_channels.png) left no-repeat #FFBF00;
}
#subnav li.ecommerce_channels a:hover, #subnav li.ecommerce_channels a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_channels_active.png) left no-repeat #ECB002;
}
#subnav li.pharma_dashboard a, #subnav li.pharma_dashboard a:link, #subnav li.pharma_dashboard a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_dashboard_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_dashboard a:hover, #subnav li.pharma_dashboard a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_dashboard.png) left no-repeat #0099CC;
}
#subnav li.pharma_orders a, #subnav li.pharma_orders a:link, #subnav li.pharma_orders a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_orders_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_orders a:hover, #subnav li.pharma_orders a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_orders.png) left no-repeat #0099CC;
}
#subnav li.pharma_customers a, #subnav li.pharma_customers a:link, #subnav li.pharma_customers a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_customers_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_customers a:hover, #subnav li.pharma_customers a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_customers.png) left no-repeat #0099CC;
}
#subnav li.pharma_doctors a, #subnav li.pharma_doctors a:link, #subnav li.pharma_doctors a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_doctors_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_doctors a:hover, #subnav li.pharma_doctors a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_doctors.png) left no-repeat #0099CC;
}
#subnav li.pharma_surgeries a, #subnav li.pharma_surgeries a:link, #subnav li.pharma_surgeries a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_surgery_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_surgeries a:hover, #subnav li.pharma_surgeries a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_surgery.png) left no-repeat #0099CC;
}
#subnav li.pharma_appointments a, #subnav li.pharma_appointments a:link, #subnav li.pharma_appointments a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_appointments_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_appointments a:hover, #subnav li.pharma_appointments a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_appointments.png) left no-repeat #0099CC;
}
#subnav li.pharma_reports a, #subnav li.pharma_reports a:link, #subnav li.pharma_reports a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_reports_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_reports a:hover, #subnav li.pharma_reports a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_reports.png) left no-repeat #0099CC;
}
#subnav li.pharma_medicines a, #subnav li.pharma_medicines a:link, #subnav li.pharma_medicines a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_medicines_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_medicines a:hover, #subnav li.pharma_medicines a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_medicines.png) left no-repeat #0099CC;
}
#subnav li.pharma_pharmacies a, #subnav li.pharma_pharmacies a:link, #subnav li.pharma_pharmacies a:visited{
	color: #FFFFFF;
	background: url(../images/buttons/pharma_pharmacies_active.png) left no-repeat #00BEFD;
}
#subnav li.pharma_pharmacies a:hover, #subnav li.pharma_pharmacies a:active{
	color: #99E5FF;
	background: url(../images/buttons/pharma_pharmacies.png) left no-repeat #0099CC;
}
#subnav li.connect_dashboard a, #subnav li.connect_dashboard a:link, #subnav li.connect_dashboard a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/ecommerce_dashboard_active.png) left no-repeat #7439AF;
}
#subnav li.connect_dashboard a:hover, #subnav li.connect_dashboard a:active{
	color: #FFFFFF;
	background: url(../images/buttons/ecommerce_dashboard.png) left no-repeat #8D49D2;
}
#subnav li.connect_campaign a, #subnav li.connect_campaign a:link, #subnav li.connect_campaign a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/con_campaign.png) left no-repeat #7439AF;
}
#subnav li.connect_campaign a:hover, #subnav li.connect_campaign a:active{
	color: #FFFFFF;
	background: url(../images/buttons/con_campaign_act.png) left no-repeat #8D49D2;
}
#subnav li.connect_creator a, #subnav li.connect_creator a:link, #subnav li.connect_creator a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/con_create.png) left no-repeat #7439AF;
}
#subnav li.connect_creator a:hover, #subnav li.connect_creator a:active{
	color: #FFFFFF;
	background: url(../images/buttons/con_create_act.png) left no-repeat #8D49D2;
}
#subnav li.connect_manager a, #subnav li.connect_manager a:link, #subnav li.connect_manager a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/con_maillist.png) left no-repeat #7439AF;
}
#subnav li.connect_manager a:hover, #subnav li.connect_manager a:active{
	color: #FFFFFF;
	background: url(../images/buttons/con_maillist_act.png) left no-repeat #8D49D2;
}
#subnav li.connect_reports a, #subnav li.connect_reports a:link, #subnav li.connect_reports a:visited{
	color: #FFFFBF;
	background: url(../images/buttons/con_report.png) left no-repeat #7439AF;
}
#subnav li.connect_reports a:hover, #subnav li.connect_reports a:active{
	color: #FFFFFF;
	background: url(../images/buttons/con_report_act.png) left no-repeat #8D49D2;
}
#subnav ul.sub{
	width: 100%;
	height: auto;
	background: #00699E;
	float: left;
	margin: 0;
	padding: 5px 0 25px 0;
	list-style-type: none;
}
#subnav li.sub{
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.sub a{
	display: block;
	padding: 5px 5px 5px 40px;
	text-transform: none;
}
#subnav li.sub a:link, #subnav li.sub a:visited{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
}
#subnav li.sub a:hover{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #999999;
}
#subnav ul.subEcom{
	width: 100%;
	height: auto;
	background: #ECB002;
	float: left;
	margin: 0;
	padding: 5px 0 25px 0;
	list-style-type: none;
}
#subnav li.subEcom{
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.subEcom a{
	display: block;
	padding: 5px 5px 5px 40px;
	text-transform: none;
}
#subnav li.subEcom a:link, #subnav li.subEcom a:visited{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
}
#subnav li.subEcom a:hover{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #D96D00;
}
#subnav ul.subPharma{
	width: 100%;
	height: auto;
	background: #0099CC;
	float: left;
	margin: 0;
	padding: 5px 0 25px 0;
	list-style-type: none;
}
#subnav li.subPharma{
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.subPharma a{
	display: block;
	padding: 5px 5px 5px 32px;
	text-transform: none;
}
#subnav li.subPharma a:link, #subnav li.subPharma a:visited{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
}
#subnav li.subPharma a:hover{
	background: #0099CC;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #00BEFD;
}
#subnav ul.subConnect{
	width: 100%;
	height: auto;
	background: #8D49D2;
	float: left;
	margin: 0;
	padding: 5px 0 25px 0;
	list-style-type: none;
}
#subnav li.subConnect{
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subnav li.subConnect a{
	display: block;
	padding: 5px 5px 5px 32px;
	text-transform: none;
}
#subnav li.subConnect a:link, #subnav li.subConnect a:visited{
	background: none;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
}
#subnav li.subConnect a:hover{
	background: #FFD24D;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
	color: #8D49D2;
}

.actions{
	width: 98%;
	height: auto;
	background: #F3F3F3;
	float: left;
	text-align: left;
	margin: 10px 0px;
	padding: 0px 1% 15px 1%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.actions ul{
	margin: 0;
	padding: 0;
}
.actions li{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 15px 15px 0px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	list-style-type: none;
}

.actionsP{
	width: 76%;
	height: auto;
	background: #0073AC;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 10px 0px;
	padding: 15px 1%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.actionsP ul{
	margin: 0;
	padding: 0;
}
.actionsP li{
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style-type: none;
}
.actionsP li span{
	float: right;
	margin: -1px 15px 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
input.actionsPsubmit, a.actionsPsubmit, a.actionsPsubmit:link, a.actionsPsubmit:visited{
	width: auto;
	height: auto;
	background: #FFDC73;
	border: none;
	float: right;
	margin: 0;
	padding: 5px 10px;
	color: #000000;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.actionsPsubmit:hover, input.actionsPsubmit:hover{
	width: auto;
	height: auto;
	background: #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 5px 10px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.actionsE{
	width: 98%;
	height: auto;
	background: #FFBF00;
	box-shadow: 1px 1px 20px 1px #CCCCCC;
	float: left;
	text-align: left;
	margin: 10px 0px;
	padding: 15px 1%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.actionsE ul{
	margin: 0;
	padding: 0;
}
.actionsE li{
	width: auto;
	height: auto;
	float: right;
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding: 0;
	list-style-type: none;
}
.actionsE li span{
	float: right;
	margin: -1px 15px 0px 0px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
input.actionsEsubmit, a.actionsEsubmit, a.actionsEsubmit:link, a.actionsEsubmit:visited{
	width: auto;
	height: auto;
	background: #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 5px 10px;
	color: #000000;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.actionsEsubmit:hover, input.actionsEsubmit:hover{
	width: auto;
	height: auto;
	background: #333333;
	border: none;
	float: right;
	margin: 0;
	padding: 5px 10px;
	color: #FFFFFF;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.paging ul{ margin-left:auto; margin-right:auto; min-width:20%; text-align: center; padding:20px 5px; font-weight:bold; list-style-type:none;}
.paging li{ display: inline-block;} *:first-child+html .paging li{display: inline;}
.paging  a, .paging a:visited{ color:#069; text-decoration: none; border: 1px solid #ccc; padding:3px;}
.paging a:hover{ color:#fff;background:#069;}
.paging a#active{ color:#000; text-decoration: none; border:none; padding:5px; }
.paging select{ width: 50px; color:#999966; font-size: 9px; padding:2px; text-align:right; border: 1px solid #ccc;  margin:-15px 0 0 10px; position:absolute;}

/* END OF NAVS */

/* LISTS */

.listtiles{
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0;
}
.listtiles h3{
	width: 99%;
	height: auto;
	float: left;
	margin: 0px 0px 10px 1%;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 23px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #0072ac;
}
.listtiles ul{
	margin: 0;
	padding: 0;
}
.listtiles li{
	list-style-type: none; 
}
.listtiles li a:link, .listtiles li a:visited, .listtiles li a:active{
	width: 20%;
	min-width: 190px;
	height: 60px;
	background: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: left;
	text-align: center;
	margin: 1%;
	padding: 2% 1% 2% 1%;
	list-style-type: none; 
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #333333;
}
.listtiles li a:hover{
	width: 20%;
	min-width: 190px;
	height: 60px;
	background: #0072ac;
	border: 1px solid #006091;
	float: left;
	text-align: center;
	margin: 1%;
	padding: 2% 1% 2% 1%;
	list-style-type: none; 
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}
.listtiles li.listtilesEcom a:hover{
	background: #ECB002;
	border: 1px solid #FFBF00;
	color: #FFFFBF;
}
.listtiles li.listtilesCon a:hover{
	background: #7439AE;
	border: 1px solid #FFBF00;
	color: #FFFFBF;
}

.listcheckboxmedia{
	width: 100%;
	height: auto;
	border-top: #CCCCCC solid 1px;
	float: left;
	margin: 5px 0px 10px 0px;
	padding: 25px 0px 0px 0px;
}
.listcheckboxmedia ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.listcheckboxmedia li{ 
	width: 23%;
	min-width: 200px;
	height: auto;
	float: left;
	list-style-type: none; 
	text-align: left;
	margin: 0 2% 2% 0;
	padding: 0;
	font-weight: bold;
	display: inline;
}
.listcheckboxmedia input{ 
	width: 20px;
	height: auto;
	float: left;
	clear: both;
	list-style-type: none; 
	text-align: left;
	margin: 2px 3px 0px 0px;
	padding: 0;
	color: #333333;
	font-weight: bold;
	display: inline;
}
.listcheckboxmedia img{ 
	width: 30px;
	height: 30px;
	float: left;
	list-style-type: none; 
	text-align: left;
	margin: -5px 5px 0px 0px;
	padding: 0;
	color: #333333;
	font-weight: bold;
	display: inline;
}

.listtilesmedia ul{
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
.listtilesmedia li{
	width: 12%;
	height: auto;
	min-height: 220px;
	border: 1px solid #CCCCCC;
	float: left;
	text-align: center;
	margin: 5px 2px;
	padding: 5px 0;
	display: block;
}
.listtilesmedia p{
	text-align: center;
	clear: both;
	margin: 0;
	padding: 0;
	white-space: normal;
}
.listtilesmedia img{padding: 5px 0;}
.listtilesmedia div{min-height: 150px;}
.listtilesmedia input{
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.listtilesmedia li:hover{background: #F1F2F4;}

.listhorizontalmedia ul{
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
.listhorizontalmedia li{
	width: 100%;
	height: auto;
	min-height: 40px;
	border: 1px solid #CCCCCC;
	float: left;
	text-align: center;
	margin: 2px;
	padding: 5px 0;
	display: block;
}
.listhorizontalmedia img{
	height: 10%;
	float: left;
	padding: 5px 0;
	vertical-align: middle;
}
.listhorizontalmedia.mainTM{width: 10%;}
.listhorizontalmedia p{
	width: 25%;
	float: left;
	margin: 10px;
	padding: 0;
	font-size: 14px;
	display: block;
	vertical-align: middle;
}
.listhorizontalmedia span{
	float: right;
	margin: 0 40px;
	padding: 0;
	display: block;
}
.listhorizontalmedia input{
	width: 20px;
	height: 40px;
	float: left;
	margin: 0;
}
.listhorizontalmedia li:hover{background: #F1F2F4;}

.list_pharma_orders{
	width: 48%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 1%;
	padding: 0;
}
.list_pharma_orders h3{
	width: 95%;
	height: auto;
	border-bottom: 1px #CCCCCC dashed;
	float: left;
	text-align: left;
	margin: 0 4% 10px 0;
	padding: 3px 0 3px 1%;
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #00BEFD;
	text-transform: uppercase;
}
.list_pharma_orders ul{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0 0 2% 0;
	padding: 0;
}
.list_pharma_orders li{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 1%;
	padding: 0;
	list-style-type: none;
}
.list_pharma_orders li span{
	width: 30%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 5% 0 0;
	font-weight: bold;
	color: #333333;
}
.list_pharma_orders li div{
	width: 65%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}
.list_pharma_orders li div a:link, .list_pharma_orders li div a:visited, .list_pharma_orders li div a:active{
	font-weight: bold;
	color: #00BEFD;
}
.list_pharma_orders li div a:hover{
	font-weight: bold;
	color: #000000;
}

/* END OF LISTS */

/* FORMS */

.formmain{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.formmain div.FMdiv1{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 210px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.formmain span{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0;
}
.formmain h3{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 25px 0px 5px 210px;
	padding: 0;
	font-size: 25px;
	color: #333333;
}
.formmain label{
	width: 200px;
	height: auto;
	float: left;
	text-align: right;
	margin: 4px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formmain label.labelFMwide{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 4px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formmain p{
	width: auto;
	height: auto;
	float: left;
	text-align: right;
	margin: 4px 0px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formmain input.FMinput{
	width: auto;
	min-width: 300px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formmain input.FMinputcheckbox{
	margin: 6px 0px 0px 0px;
}
.formmain select{
	width: auto;
	min-width: 312px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formmain textarea{
	width: auto;
	min-width: 300px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.formpages{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.formpages div.FMdiv1{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 210px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.formpages span.FMspan1{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0;
}
.formpages label{
	width: 200px;
	height: auto;
	float: left;
	text-align: right;
	margin: 4px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formpages label.labelFPwide{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 4px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formpages p{
	width: auto;
	height: auto;
	float: left;
	text-align: right;
	margin: 4px 0px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formpages input.FPinput{
	width: auto;
	min-width: 300px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formpages input.uploadFile{
	width: auto;
	min-width: 248px;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formpages textarea.mceNoEditor{
	width: auto;
	min-width: 300px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formpages input.FPinputcheckbox{
	margin: 6px 0px 0px 0px;
}
.formpages select{
	width: auto;
	min-width: 312px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formpages select.image_selection{
	min-width: 260px;
}

.formadvanced{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.formadvanced label{
	width: 35%;
	height: auto;
	float: left;
	text-align: right;
	margin: 4px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}
.formadvanced input.FAinput{
	width: 50%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 5px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formadvanced input.FAinputcheckbox{
	margin: 6px 0px 0px 0px;
}
.formadvanced select{
	width: 53%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formadvanced textarea{
	width: 50%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.formview{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.formview span{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.formview label{
	width: 200px;
	height: auto;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	color: #333333;
}

.formlogin{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
}
.formlogin label{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formlogin input.formlogininput{
	width: 97%;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 0px 20px 0px;
	padding: 1%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}
.formlogin input{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 3px 7px 20px 0px;
	padding: 0;
}

.formdisplay{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding: 0;
	color: #000000;
}
.formdisplay label{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #0072AC;
}
.formdisplay label.labelE{color: #ECB002;}
.formdisplay label.labelPH{color: #00BEFD;}
.formdisplay input.formdisplayinput{
	width: auto;
	min-width: 150px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 10px 0px 10px;
	padding: 3px;
}
.formdisplay select{
	width: auto;
	min-width: 220px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 20px 0px 10px;
	padding: 3px;
}

.formsearch1{
	width: 100%;
	height: auto;
	float: left;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding: 0;
	color: #000000;
}
.formsearch1 label{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 15px 0px 0px;
	padding: 0;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #0072AC;
}
.formsearch1 label.purple{
	color: #7439AE;
}
.formsearch1 input.formsearch1input{
	width: auto;
	min-width: 150px;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 15px 0px 0px;
	padding: 3px;
}
.formsearch1 select{
	width: auto;
	height: auto;
	border: 1px solid #999999;
	float: left;
	text-align: left;
	margin: 0px 15px 0px 0px;
	padding: 2px 3px 2px 3px;
}
.formsearch1 img{
	width: auto;
	height: auto;
	float: left;
	text-align: left;
	margin: 0px 15px 0px -5px;
	padding: 0;
}

/* END OF FORMS */

/* TABLES */

table{
	width: 100%;
	border-collapse: collapse;
	margin: 1em 0;
	font-size: 11px;
}
table th, td{
	border: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
}
table th{
	height: 35px;
	background: none;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 600;
	color: #333333;
}
table td{
	background: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding: 3px;
	font-size: 12px;
	color: #666666;
}
table tr:hover td{
	color: #333333;
}
table img{
	vertical-align: top;
}
table a:link, table a:visited, table a:active, table a{
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}
table a:hover{
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}
table td.black a:link, table td.black a:active, table td.black a{
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}
table td.black a:hover{
	font-weight: 700;
	text-decoration: none;
	color: #999999;
}

.tabledashboardP{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
.tabledashboardP th{
	background: #F4F4F4;
	border: none;
	border-bottom: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005F91;
}
.tabledashboardP td{
	background: #ffffff;
	border-bottom: 1px solid #DADFE0;
	border-top: 1px solid #DADFE0;
	border-left: none;
	border-right: none;
	padding: 10px 7px;
	font-size: 13px;
	color: #999999;
}
.tabledashboardP tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardP th a:link, .tabledashboardP th a:visited, .tabledashboardP th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #005F91;
}
.tabledashboardP th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.tabledashboardP_stripped{
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #DADFE0;
	border-right: 1px solid #DADFE0;
}
.tabledashboardP_stripped th{
	background: #F4F4F4;
	border: none;
	border-bottom: 1px solid #DADFE0;
	border-left: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	color: #005F91;
}
.tabledashboardP_stripped td{
	background: #ffffff;
	border-bottom: 1px solid #DADFE0;
	border-top: 1px solid #DADFE0;
	border-left: 1px solid #DADFE0;
	border-right: none;
	padding: 10px 7px
	color: #999999;
}
.tabledashboardP_stripped tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardP_stripped th a:link, .tabledashboardP_stripped th a:visited, .tabledashboardP_stripped th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #005F91;
}
.tabledashboardP_stripped th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.tabledashboardP_stripped td select{
	width: auto;
	height: auto;
	background: #FFFFFF;
	border: 1px #999999 solid;
	float: right;
	text-align: left;
	margin: 3px 0;
	padding: 0.5% 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #666666;
}

.tabledashboardE{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
.tabledashboardE th{
	background: #F4F4F4;
	border: none;
	border-bottom: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ECB002;
}
.tabledashboardE td{
	background: #ffffff;
	border-bottom: 1px solid #DADFE0;
	border-top: 1px solid #DADFE0;
	border-left: none;
	border-right: none;
	padding: 10px 7px;
	color: #999999;
}
.tabledashboardE tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardE th a:link, .tabledashboardE th a:visited, .tabledashboardE th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #ECB002;
}
.tabledashboardE th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.tabledashboardEoptions{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
.tabledashboardEoptions th{
	background: #F4F4F4;
	border: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ECB002;
}
.tabledashboardEoptions td{
	background: #ffffff;
	border: 1px solid #DADFE0;
	padding: 10px 7px;
	color: #999999;
}
.tabledashboardEoptions tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardEoptions th a:link, .tabledashboardEoptions th a:visited, .tabledashboardEoptions th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #ECB002;
}
.tabledashboardEoptions th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.tabledashboardPH{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
.tabledashboardPH th{
	background: #F4F4F4;
	border: none;
	border-bottom: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00BEFD;
}
.tabledashboardPH td{
	background: #ffffff;
	border-bottom: 1px solid #DADFE0;
	border-top: 1px solid #DADFE0;
	border-left: none;
	border-right: none;
	padding: 10px 7px;
	color: #999999;
}
.tabledashboardPH tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardPH th a:link, .tabledashboardPH th a:visited, .tabledashboardPH th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #00BEFD;
}
.tabledashboardPH th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.tabledashboardC{
	width: 100%;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
}
.tabledashboardC th{
	background: #F4F4F4;
	border: none;
	border-bottom: 1px solid #DADFE0;
	text-align: left;
	padding: 2px 4px;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7439AE;
}
.tabledashboardC td{
	background: #ffffff;
	border-bottom: 1px solid #DADFE0;
	border-top: 1px solid #DADFE0;
	border-left: none;
	border-right: none;
	padding: 10px 7px;
	font-size: 13px;
	color: #999999;
}
.tabledashboardC tr:hover td{
	background: #F1F2F3;
	color: #333333;
}
.tabledashboardC th a:link, .tabledashboardC th a:visited, .tabledashboardC th a:active, table a{
	font-weight: bold;
	text-decoration: none;
	color: #7439AE;
}
.tabledashboardC th a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

/* END OF TABLES */

/* BUTTONS */

input.addsub, a.addsub, a.addsub:link, a.addsub:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/addsub.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.addsub:hover, input.addsub:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/addsub.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
input.Export, a.Export, a.Export:link, a.Export:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/export.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.Export:hover, input.Export:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/export.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.AddNewsubmit, a.AddNewsubmit, a.AddNewsubmit:link, a.AddNewsubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/addnew1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.AddNewsubmit:hover, input.AddNewsubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/addnew1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.Activatesubmit, a.Activatesubmit, a.Activatesubmit:link, a.Activatesubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/activate1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.Activatesubmit:hover, input.Activatesubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/activate1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.De-activatesubmit, a.De-activatesubmit, a.De-activatesubmit:link, a.De-activatesubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/de-activate1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.De-activatesubmit:hover, input.De-activatesubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/de-activate1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.CSVexportsubmit, a.CSVexportsubmit, a.CSVexportsubmit:link, a.CSVexportsubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/CSVexport1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.CSVexportsubmit:hover, input.CSVexportsubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/CSVexport1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.MultipleFilesubmit, a.MultipleFilesubmit, a.MultipleFilesubmit:link, a.MultipleFilesubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/multiplefiles1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.MultipleFilesubmit:hover, input.MultipleFilesubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/multiplefiles1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.NewUsersubmit, a.NewUsersubmit, a.NewUsersubmit:link, a.NewUsersubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/addnewuser1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.NewUsersubmit:hover, input.NewUsersubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/addnewuser1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.NewCatsubmit, a.NewCatsubmit, a.NewCatsubmit:link, a.NewCatsubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/category1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.NewCatsubmit:hover, input.NewCatsubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/category1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 11px 10px 11px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.De-actUsersubmit, a.De-actUsersubmit, a.De-actUsersubmit:link, a.De-actUsersubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/deactivateuser1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.De-actUsersubmit:hover, input.De-actUsersubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/deactivateuser1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.ActUsersubmit, a.ActUsersubmit, a.ActUsersubmit:link, a.ActUsersubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/activateuser1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.ActUsersubmit:hover, input.ActUsersubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/activateuser1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

input.Deletesubmit, a.Deletesubmit, a.Deletesubmit:link, a.Deletesubmit:visited{
	width: auto;
	height: auto;
	background: url(../images/buttons/delete1.png) left no-repeat #CCCCCC;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.Deletesubmit:hover, input.Deletesubmit:hover{
	width: auto;
	height: auto;
	background: url(../images/buttons/delete1.png) left no-repeat #FFFFFF;
	border: none;
	float: right;
	margin: 0;
	padding: 10px 10px 10px 40px;
	color: #333333;
	cursor: pointer;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;                     
	border-radius: 5px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
spanButtonPlaceHolder.ButtonTest span{
	color: #CCCCCC;
	font-weight:bold;
}

input.submit, a.submit, a.submit:link, a.submit:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#333333; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto;} 
a.submit:hover, input.submit:hover{color:#333333; background:#FFFFFF; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto;}

input.submit2, a.submit2, a.submit2:link, a.submit2:visited{color:#FFFFFF; background:#00BEFD; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:2px 5px; cursor:pointer; text-decoration:none; width:auto;} 
a.submit2:hover, input.submit2:hover{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#CCCCCC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:2px 5px; cursor:pointer; text-decoration:none; width:auto;}

input.submitlogin, a.submitlogin, a.submitlogin:link, a.submitlogin:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#333333; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto;} 
a.submitlogin:hover, input.submitlogin:hover{color:#333333; background:#FFFFFF; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:5px; cursor:pointer; text-decoration:none; width:auto;}

input.submitP, a.submitP, a.submitP:link, a.submitP:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#0072AC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;} 
a.submitP:hover, input.submitP:hover{color:#333333; background:#CCCCCC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;}

input.submitE, a.submitE, a.submitE:link, a.submitE:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#ECB002; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;} 
a.submitE:hover, input.submitE:hover{color:#333333; background:#CCCCCC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;}

input.submitPH, a.submitPH, a.submitPH:link, a.submitPH:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#00BEFD; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;} 
a.submitPH:hover, input.submitPH:hover{color:#333333; background:#CCCCCC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;}

input.submitC, a.submitC, a.submitC:link, a.submitC:visited{font-family: 'Titillium Web', sans-serif; color:#FFFFFF; background:#7439AE; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;} 
a.submitC:hover, input.submitC:hover{color:#333333; background:#CCCCCC; border:none; text-transform:uppercase; font-size:13px; font-weight:bold; padding:3px; cursor:pointer; text-decoration:none; width:auto;}

/* END OF BUTTONS */

/* H1 TAGS */

h1.h1publisher{font-family:'Titillium Web', sans-serif; font-size:30px; font-weight:700; color:#0072AC; text-transform:uppercase; margin:0; padding:0; text-align:left;}
h1.h1publisher img{ float:left; margin:3px 10px 0px 0px;}
h1.h1publisher span{font-size:25px; color:#333333; text-transform:capitalize; margin-left:5px; font-weight:bold;}

h1.h1ecommerce{font-family:'Titillium Web', sans-serif; font-size:30px; font-weight:700; color:#ECB002; text-transform:uppercase; margin:0; padding:0; text-align:left;}
h1.h1ecommerce img{ float:left; margin:3px 10px 0px 0px;}
h1.h1ecommerce span{font-size:25px; color:#333333; text-transform:capitalize; margin-left:5px; font-weight:bold;}

h1.h1pharma{font-family:'Titillium Web', sans-serif; font-size:30px; font-weight:700; color:#00BEFD; text-transform:uppercase; margin:0; padding:0; text-align:left;}
h1.h1pharma img{ float:left; margin:3px 10px 0px 0px;}
h1.h1pharma span{font-size:25px; color:#333333; text-transform:capitalize; margin-left:5px; font-weight:bold;}

h1.h1connect{font-family:'Titillium Web', sans-serif; font-size:30px; font-weight:700; color:#7439ae; text-transform:uppercase; margin:0; padding:0; text-align:left;}
h1.h1connect img{ float:left; margin:3px 10px 0px 0px;}
h1.h1connect span{font-size:25px; color:#333333; text-transform:capitalize; margin-left:5px; font-weight:bold;}

/* END OF H1 TAGS */

/* H2 TAGS */

h2.h2pharma{
	width: 98%;
	height: auto;
	background: #666666;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0.5% 1%;
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #FFFFFF;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 0; 
    -moz-border-top-left-radius: 0;                     
    border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0; 
    -moz-border-top-right-radius: 0;                     
    border-top-right-radius: 0;
}

/* END OF H2 TAGS */

/* MISC */

.sitetext{color:#000000;}
.sitetext2{color:#666666; font-size:9px; text-decoration:none;}

a, a:visited{color:#999999;}
a:hover{color:#333333;}

hr{height:1px; border:none; background-color:#CCCCCC; clear:both;}

div.dialog{display:none;}

.canvascontainer{
	width: 35%;
	min-width: 400px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.stats{
	width: 15%;
	min-width: 200px;
	height: 100px;
	background: #0072AC;
	border: 4px solid #99E5FF;
	float: right;
	margin: 1%;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.stats span{
	width: 48%;
	height: auto;
	float: left;
	margin: -22px 2% 0 0;
	padding: 0;
	text-align: right;
	font-family:'Titillium Web', sans-serif;
	font-size: 90px;
	font-weight: bold;
	color: #FFFFFF;
}
.stats p{
	width: 48%;
	height: auto;
	float: left;
	margin: 15px 0 0 2%;
	padding: 0;
	text-align: left;
	font-family:'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #99E5FF;
}

.statsE{
	width: 15%;
	min-width: 200px;
	height: 100px;
	background: #ECB002;
	border: 4px solid #FFBF00;
	float: right;
	margin: 1%;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.statsE span{
	width: 48%;
	height: auto;
	float: left;
	margin: -22px 2% 0 0;
	padding: 0;
	text-align: right;
	font-family:'Titillium Web', sans-serif;
	font-size: 90px;
	font-weight: bold;
	color: #FFFFFF;
}
.statsE p{
	width: 48%;
	height: auto;
	float: left;
	margin: 15px 0 0 2%;
	padding: 0;
	text-align: left;
	font-family:'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #FFFFFF;
}

.statsP{
	width: 15%;
	min-width: 200px;
	height: 100px;
	background: #00BEFD;
	border: 4px solid #0099CC;
	float: right;
	margin: 1%;
	padding: 0;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
}
.statsP span{
	width: 48%;
	height: auto;
	float: left;
	margin: -22px 2% 0 0;
	padding: 0;
	text-align: right;
	font-family:'Titillium Web', sans-serif;
	font-size: 90px;
	font-weight: bold;
	color: #FFFFFF;
}
.statsP p{
	width: 48%;
	height: auto;
	float: left;
	margin: 15px 0 0 2%;
	padding: 0;
	text-align: left;
	font-family:'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color: #FFFFFF;
}

.legend{
	width: 40%;
}
.legend .title{
	display: block;
	margin-bottom: 0.5em;
	line-height: 1.2em;
	padding: 0px 5px 10px 0px;
}
.legend .color-sample{
	display: block;
	float: left;
	width: 1em;
	height: 1em;
	border: 2px solid;
	border-radius: 0.5em;
	margin-right: 0.5em;
}

.validation_warining{
	width: 98.5%;
	height: auto;
	background: #FF6600;
	border: 2px solid #FF3300;
	float: left;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0.5%;
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px;                     
    border-radius: 10px;
	font-family:'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

/* END OF MISC */