body {font-size:12px;
  font-family: 'Lato', serif;
  font-size:0.8em;
  margin-top:0px;
}

h1 {font-family: 'Cabin Sketch', arial, serif;
font-size:55px;color:#fff; 
font-weight:normal;padding:0; margin:0 0px 0 0;
display:inline;
	-moz-opacity:0.9;
  opacity: 0.9;
  
}
h1 a {color:#fff; text-decoration:none;}
h1 a:hover {-moz-opacity: 1; opacity: 1;}
.h1-country:hover {-moz-opacity:0.9; opacity:0.9;}
html, input, textarea	{font-family:arial;line-height:1.1em;color:#333333;}

label {	width: 100px;	text-align: left;  display:inline-block;  vertical-align:top;	}

textarea {width:152px;}

.termdatestable thead tr th {width:150px; background:#3760A4; color:#eee;  padding:5px; }

.termdatestable {border: 1px solid #ddd;width:468px;}

#calendarholder {height:590px; }
#newcal { border:0px; color:#fff; }

.submitdates {display:inline-block; margin-top:10px; width:57px; border:2px solid black; padding:5px; color:black; padding:20px;} 
.submitdates:hover {background:black; color:#eee; cursor:pointer;}

#submitform {}

.form-spacer {float:left; width:125px; margin-top:20px;}
.sc-dropdown {margin-top:15px;}
.sc-top-menu {float:left; position:relative;top:30px; left:5px;font-size:1.3em; }

.sc-top-menu-new {float:left; font-size:1.3em; margin:25px 0 0 0px; }
.sc-top-menu-new a {text-decoration:none; color:#eee; margin:0 20px 0 3px;}
.sc-top-menu-new a:hover {color:#ddd;}

#site_center {background:#fff; text-align:center; margin:0 auto; border:0px solid #ccc; width:800px; }
#site_center_new {text-align:center; margin:0 auto; border:0px solid #ccc; width:800px; }
#index_7 {margin:0; padding:0; background:#fff url(images/msh-bg.png) top center repeat-x;}
#header {height:auto; font-size:1em; padding-bottom:20px;}
#header_new {height:auto; font-size:1em; padding-bottom:20px; margin:0;}
#header_new img {text-align:left; padding:0; margin:0;}
.tab_holder {width:120px; float:left; display:inline; margin:0; padding:0; border:0px;}
.tab_holder a {border:0px;}
.tab_holder a img {border:0;}
#header_holder {width:800px; height:150px; padding:0; margin:0;}
.logo_holder {margin-top:20px; width:660px; float:left; display:inline;color:#fff; text-align:left;margin-left:20px;height:55px;}

#main {text-align:left;border:0px solid #ccc;}
#main_new {text-align:left;border:2px solid #ccc; background:#fff;}
#main-center {text-align:center;border:0px solid #ccc; }
.crmbutton  { font-size:1.2em; margin-left:170px;}


#footer-new {  clear:both; text-align:center; }
.follow { margin-top:50px; text-align:center;}
.pt-footer {margin:30px 0 10px 0; font-size:0.8em; text-align:center;}


.half-left {font-size:1em; width:425px; float:left; display:inline; border:0px solid #ccc; padding:20px 10px 15px 0px;}
.half-left222 {font-size:.9em; width:450px; float:left; display:inline; border:0px solid #ccc; padding:0px 10px 15px 0px;}

.inner-padding3{padding:5px 0px 5px 25px; width:768px; float:left;}

.search-container {width:345px;float:left; display:inline; text-align:left; padding:10px; margin:0px 10px 10px 10px;}
.search-center {text-align:center;}
.search {font-weight:normal; font-size:1.3em; background:url(images/search3.png) top left no-repeat; padding-left:30px;height:25px;}
.browse-container {line-height:1.5em; min-height:250px; border-left: 1px solid #ddd; width:325px;float:left; display:inline; text-align:left; padding:0px 10px 10px 20px; margin:48px 10px 10px 0px;}
.browse {font-weight:normal; font-size:1.3em; background:url(images/browse.png) top left no-repeat; padding-left:30px; height:25px;}

.not-listed-new3 {line-height:1.5em;  float:left; display:inline; width:320px; background:#fcfcfc; border: 1px solid #ddd; margin-bottom:20px; margin-left:10px;margin-top:20px;  height:150px;  padding:5px 10px 20px 10px; }
.not-listed-new4 {line-height:1.5em;  float:left; display:inline; width:320px; background:#fcfcfc; border: 2px solid #eee; margin-bottom:20px;margin-top:20px; margin-left:25px; height:150px;  padding:5px 10px 20px 10px; }

.filter-atoz {background:#f5f5f5; border:3px dashed #ccc; float:right; width:190px; padding:15px; margin:70px 50px 10px 30px;}

.topright-holder { float:right;  height:auto; width:300px; padding:10px 0px 0 0px; line-height:1.5em; border:0px solid #ccc; margin:20px 0px 0px 0px;}

.postit {  height:275px; width:250px; padding:15px 0px 0 30px; line-height:1.5em; border:0px solid #ccc; margin:10px 0px 5px 0px; background:url(post.gif) left  no-repeat; position:relative;}
.postit h2 {padding:0px margin:0;}
.postit img {width:40px; vertical-align:middle;}

.postit-inner {height:190px; border:0px solid #000; width:230px; margin-bottom:70px;margin-top:20px; margin-left:2px;}
.postit-inner h2 { font-size:18px; color:black; margin-bottom:10px;}

#altOutput {border:0; color:white;}

.sh-form{
  width:300px;
  font-size:22px;
  padding:10px;
}

.datepick{
  margin-top:20px;
  font-size:12.2px;
  border:0;
  width:800px;
}
.content{
  font-size:18px;
}

#fb_arrow{
  display:none;
}

#fb_input{
  height:20px;
  padding:10px;
}

#fb_ctr{
/*  left:51px !important;*/
  width:310px !important;
  top:41px !important;
  margin-left:0px !important;
}

#fb{
  top:0px !important;
  float:left;
}

#keys{
  width:750px;
  height:40px;
  padding-top:20px;
  margin-bottom:20px;
}

.key{
  width:163px;
  float:left;
  text-align:center;
}

td{
  padding-left:5px;
}

.termdatestable tr:nth-child(even) {background: #EEE}
.termdatestable tr:nth-child(odd) {background: #FFF}

.call{
  background-color: #3760A4;
  display:inline-block;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  width:740px;
  margin-bottom:10px;
  font-size:1.9em;
  color:#fff;
}

.call:after{
	content: ' ';
	height: 0;
/*	position: absolute;*/
        float:right;
	width: 0;
        margin-top:-20px;
        margin-right:10px;
	border: 10px solid transparent;
	border-top-color: #fff;
}

.call a{
  color:#fff;
}

.call A:visited{
  color:#fff;
}

.callmobile{
  background: purple;
}
.callexport{
  background: purple;
}
.callprint{
/*  width:368.5px;*/
  width:740px;
/*
  background: url("images/print.png");
  background-repeat:no-repeat;
  */
}

.callreport{
  background: green;
}

.callwidget{
/*  width:368.5px;
  background: url("images/print.png");
  background-repeat:no-repeat;
*/
}

.calls{
  width:740px;
}

.calllist{
  
}

.calllist li{
  padding-top:20px;
  line-height:20px;
  list-style:none;
}

.calllist li:before {
  content: "\25BA \0020";
}

.calls{
  width:740px;
}

.widdy{
text-align:center;
font-size:1.9em;
}

.calllink{
  width:740px;
  height:100%;
}

.screenshots img{
  width:120px;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; 
#padding:12px;} simplemodal-container .simplemodal-data {padding:8px;} simplemodal-container code {background:#141414; 
#border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;} 
#simplemodal-container a {color:#ddd;} simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) 
#no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; 
#cursor:pointer;} simplemodal-container h3 {color:#84b8d9;}

.headerul{
  margin:0;
  padding:0;
  height:50px;
  list-style-type:none;
  width:800px;
}

.headerli{
  float:left;
  padding-right:20px;
  height:50px;
  padding-left:20px;
  vertical-align:middle;
  line-height:50px;
  border-left: solid 2px #cccccc ;
  cursor:pointer;
  cursor:hand;
}

.logo{
  width:660px;
  display:block;
  padding-top:18px;
  padding-left:5px;
}

.headerul > a:active{
  color:#fff;
}

#countries{
  position:absolute;
  top:155px;
  margin-left:260px;
  height:40px;
}

.countryFlagsHeader{
  padding-left:10px;
}

