	body { font-family:Tahoma,Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; }
	#container { width:925px; margin:0px auto; }
	.inside-container { text-align:center; }
	.header-top { height:50px; line-height:36px; }
	.header-bottom{ height:50px; line-height:36px; margin:10px 0px 15px 0px ; }
	.clearfix { clear:both; }
	.mapView { float:right; width:170px; margin-left:5px;  }
	.header-title { float:left; }
	.form-select { background:#f6f6f6; border:1px solid #ccc; border-radius:2px; padding:3px 8px; margin-top:5px; }
	.supportedText, .unsupportedText { color:#444; float:left; margin-left:5px; font-size:12px; margin-right:10px;}
	.supportedColor,.supportedColor2,.supportedColor3, .unsupportedColor  { width:25px; height:25px; background:#dc2229; margin-left:15px;  margin-top:5px; cursor:pointer;}
	              

	.supportedColor { background:#dc2229; border:1px solid #c72228  }
	.supportedColor2 { background:#d29795; border:1px solid #BEB6AE  }
	.supportedColor3 { background:#EFE6DC; border:1px solid #BEB6AE  }
	.unsupportedColor { background:#eee; border:1px solid #cbcbcb }
	#regions_div { border:0px solid #ddd; text-align:left; 
	/*box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); */
	}

	.country-selector { padding:5px 10px; width:200px; margin-left:8px; }

    .ui-autocomplete {
      padding: 0;
      list-style: none;
      background-color: #fff;
      width: 218px;
      border: 1px solid #B0BECA;
      max-height: 350px;
      overflow-x: hidden;
    }
    .ui-autocomplete .ui-menu-item {
      border-top: 1px solid #B0BECA;
      display: block;
      padding: 4px 6px;
      color: #353D44;
      cursor: pointer;
    }
    .ui-autocomplete .ui-menu-item:first-child {
      border-top: none;
    }
    .ui-autocomplete .ui-menu-item.ui-state-focus {
      background-color: #D5E5F4;
      color: #161A1C;
    }
	


.table-bordered {
    border: 1px solid #ddd;
}
.table {
    margin-bottom: 20px;
    width: 100%;
}
.table {
    background-color: transparent;
    max-width: 100%;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table > thead > tr > th {
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
	font-size:17px;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table > thead > tr:first-child > th {
    background: #dc2229 none repeat scroll 0 0;
    color: #fff;
    font-weight: 400;
    vertical-align: middle;
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 0 none;
}

.table thead tr th {
    background: #eee none repeat scroll 0 0 !important;
    color: #222 !important;
    text-align: left;
}


.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: top;
}
.table tbody tr td {
    vertical-align: middle;
    color: #444;
    font-size: 14px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #f9f9f9;
}


.zoneMenu { width:100%; height:50px; list-style:none; margin:0px; padding:0px; margin-bottom:0px; z-index:9999; position:relative; }
.zoneMenu li { width:231px; background:#ccc; display:table-cell; margin:0px; border-right:1px solid #FFF; font-size:15px; }
.zoneMenu li a{ color:#fff; text-align:center; display:block; height:50px; text-decoration:none; line-height:47px; }
.zoneMenu li.active{ color:#fff; background:#dc2229; }
.zoneMenu li:hover{background:#dc2229; }


.zoneMenu2 { width:100%; height:13px;  list-style:none; margin:0px; padding:0px; margin-bottom:10px;  z-index:9999; position:relative; }
.zoneMenu2 li { width:231px; display:table-cell; margin:0px; text-align:center }
.zoneMenu2 li img{ margin:0px; padding:0px;}

h1 { color:#dc2229; font-size:24px; font-weight:normal; } 
h2 { color:#dc2229; font-size:17px; font-weight:normal; } 



.PREPOST { list-style:none; margin:0px; padding:0px; }
.PREPOST li { 
	border:1px solid #ddd; 
	padding:14px 10px 10px; 
	margin:0px; 
	float:left; 
	width:440px; 
	cursor:pointer; 
	color:#999; 
	border-bottom:5px solid #F6F6F6;
 	font-size:20px; 
	background:#F6F6F6;
}
.PREPOST li:first-child { border-radius:5px 15px 0px 0px; }
.PREPOST li:last-child { border-left:none; border-radius:5px 15px 0px 0px; }

.PREPOST li.active{ color:#dc2229; border-bottom:5px solid #dc2229;}

#divPOST, #divPRE { border:1px solid #ddd; padding:0px 20px; width:881px; margin-bottom:15px;  }
#divPRE  { display:none; }

  .ui-widget { font-size:19px; }
  .custom-combobox {
    position: relative;
    display: inline-block;
	text-align:left;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
  }
.theFlag img{ width:32px; }
.theFlag { position:absolute; top:2px; right:8px;}

#header { margin:10px 0px 20px 0px}
#header .btn { font-size:16px; border-radius:0px; }
#header .btn.first { border-radius:5px 0px 0px 5px; }
#header .btn.last{ border-radius:0px 5px 5px 0px; }

#header .btn-default { background:#F5F5F5; border:1px solid #dddddc; color:#444}
#header .btn-default:hover { background:#f1f1f1; color:#333;}
#header label { font-weight:normal; }
.header-bottom a { color:#666; font-size:13px;  text-decoration:none;  }
.header-bottom a:hover { }
.header-bottom a:focus{ outline:none;}
#new-modal h3{ float:left; margin:0px; padding:0px; font-size:22px; margin-bottom:15px; }
.modal-dialog { width:90%; }


.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { font-size:20px; color:#dc2229; }
.nav-tabs > li > a { font-size:20px; color:#777; }
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
        border: 1px solid #cccccc;
        background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
        font-weight: normal;
        color: #dc2229;
    }
    .ui-state-default .ui-icon {
        background-image: url(images/ui-icons_cc0000_256x240.png);
    }