html,body {
	background:#10345f;
	margin:0em;
	padding:0em;
	font:normal 10pt arial;
	text-align:left;
	color:#ffffff;
	}

a {
	color:#ffffff;
	}
a:visited {
	color:#dfdfdf;
	}

img {
	border-width:0em;
	}

button {
	background-color:transparent;
	border-width:0em;
	color:#ffffff;
	padding:0em;
	padding-bottom:0.1em;
	vertical-align:middle;
	margin:0em;
	text-align:right;
}

/*affiliates section begin*/

div#af {
	background: url('af_filler.png') repeat-x #000000;
	background-position:0em bottom;
	padding:0em;
	margin:0em;
	height:26px;
	font-size:0.9em;
	color:#dddddd;
	padding-left:1em;
	padding-top:2px;
	}

div#af span {
	margin-right:1.8em;
	}

div#af a {
	color:#ffffff;
	margin-right:1.8em;
	}
/*affiliates section end*/



/*roof section begin*/

div#main {
	background: url('map.jpg') no-repeat;
	background-position:0em 0em;
	border-width:0em;
	margin:0em auto;
	padding:0em;
	height:100%;
	width:960px;
	color:white;
	position:relative;
	}
div#logo {
	position:absolute;
	top:0.9em;
	left:3em;
	}

div#logo img {
	border-width:0em;
	}

table.services {
	border-width:0em;
	margin:0em;
	padding:0em;
	}
table.services img {
	border-width:0em;
	}
table.services tr.buttons td.leftSpacer {
	width:90px;
	}
table.services tr.buttons td.rightSpacer {
	width:101px;
	}
table.services tr.buttons td.auto {
	width:161px;
	height:95px;
	vertical-align:bottom;
	}
table.services tr.buttons td.raill {
	width:161px;
	height:95px;
	vertical-align:bottom;
	text-align:center;
	}
table.services tr.buttons td.air {
	width:161px;
	height:95px;
	vertical-align:bottom;
	}
table.services tr.buttons td.containers {
	width:125px;
	height:95px;
	vertical-align:bottom;
	text-align:right;
	}
table.services tr.buttons td.others {
	width:161px;
	height:95px;
	vertical-align:bottom;
	text-align:center;
	}

table.services tr.buttons td.current {
	height:95px;
	width:200px;
	}
	
table.services tr.buttons td.wide {
	width:400px;
	}
table.services tr.buttons td.floated {
	width:300px;
	vertical-align:top;
	padding:0em;
	padding-top:2.2em;
	margin:0em;
	}

table.services tr.buttons td.floated div.contacts {
	padding:0em;
	margin:0em;
	width:90px;
	padding-left:67px;
	float:left;
	text-align:center;
	}
table.services tr.buttons td.floated div.feedback {
	padding:0em;
	margin:0em;
	width:64px;
	padding-left:31px;
	float:left;
	text-align:center;
	}

table.services tr.buttons td.floated div.feedback img, table.services tr.buttons td.floated div.contacts img {
	border-width:0em;
	margin:0em;
	padding:0em;
	}
table.services tr.buttons td.floated div.smallIcon a {
	color:#ffffff;
	}

table.services td {
	border-width:0em;
	color:#ffd800;
	font-family:arial;
	}

table.services tr.links td {
	font-weight:bold;
	vertical-align:top;
	padding-top:0.5em;
	}

table.services tr.links td a {color:#ffd800;}
table.services tr.links td a {color:#fff200;}

table.services tr.links td.auto {
	padding-left:1.5em;
	}
table.services tr.links td.air {
	padding-right:1.1em;
	}
table.services tr.links td.containers {
	padding-right:0.1em;
	}
table.services tr.links td.others {
	padding-left:0.3em;
	}

table.services tr.links td.path {
	padding-left:2.0em;
	text-align:left;
	padding-bottom:1.6em;
	}
#goHome {
	position:absolute;
	display:block;
	padding:0em;
	margin:0em;
	left:-4px;
	}
#goHome img {
	position:absolute;
	top:-4px;
	}
/*roof section end*/



/*content section begin*/
div#container {
	height:auto;
	padding:0em;
	margin:0em;
	}

div#content .nomargin {
	margin:0em;
	}

div#content .nopadding {
	padding:0em;
	}

div#content a#deliveryToggler {
	margin-top:6px;
	margin-left:0px;
	display:inline-block;
	padding:0em;
	text-transform:lowercase;
	}

div#content div#deliveryTypeForm {
	margin:0em;
	color:#fff;
	position:relative;
	font-size:1.2em;
	}

div#content ul#deliveryTypes {
	text-transform:lowercase;
	margin:0em;
	position: absolute;
	z-index: 3000;
/*	border: 1px solid #537296; */
	border-top:1px solid #527fb4;
	border-bottom:1px solid #063264;
	border-left:1px solid #4673a6;
	border-right:1px solid #4673a6;
	background: url(tip.png) #204c7e;
	background-repeat:repeat-x;
	padding:5px 10px;
	padding-bottom:10px;
	top:0px;
	left:0px;
/*	padding: 0.7em;
	width:300px;	*/
	}

div#content ul#deliveryTypes li {
	padding:0em;
	padding-bottom:0.3em;
	margin:0em;
	}

a.ajaxLink {
	border:0px white dotted;
/*	border-color:#e9edf1;*/
	border-color:#a5b6ca;
	border-bottom-width:1px;
	text-decoration:none;	
	}

a.actionLink {
	color:#fff200;
	border:0px #fff200 dotted;
/*	border-color:#e9edf1;*/
	border-bottom-width:1px;
	text-decoration:none;	
	}

input.disabled {
	opacity:0.3;
	filter: alpha(opacity=30);
	}

.hidden {
display:none;
	}
.invisible {
	visibility:hidden;
	}
.novisible {
	visibility:hidden;
	}
.nomargin {
	margin:0em;
	}

.code {
	color:#fff200;
	font-family:Courier;
	}

.default {
	color:#204b7e;
	}

.footnote {
	color:#cccccc;
	}
.footnote sup {
	font-size:0.8em;
	line-height:0.5em;
	}
sup.footnote {
	font-size:0.8em;
	}

p.footnote {
	margin:0em;
	padding:0em 0.1em;
	}

.gloomy {
	color:#989898;
	}
	
table.worktable {
	width:95%;
	}

table.worktable td, table.worktable th {
	font-size:0.9em;
	width:14%;
	}

table.list {
	border-collapse:collapse;
	margin:0em 0em 0em -0.1em;
	border:1px solid #1c4675;
	}

table.list caption.print {
	padding:0em 0.2em;
	font-weight:bold;
	text-align:right;
	margin:0em;
	font-size:0.5em;
	}

table.list caption.header {
	padding:0em 0.2em;
	text-align:left;
	margin:0em;
	}
table.list caption.header h3 {
	font-size:1em;
	font-weight:normal;
	margin:0em;
	}

table.list caption.print form {
	margin:0em;
	padding:0em;
	}

table.list td, table.list th {
	padding:0em 0.3em;
	font-weight:normal;
	}

table.list th {
	font-size:0.9em;
	text-align:center;
	vertical-align:middle;
	padding:0.25em;
	background-color:#101c37;
	border:1px solid #1c4675;
	}

table.list tr.clean th {
	background-color:transparent;
	}

table.list th.directly {
	width:6em;
	}
	
table.list th.upright {
	text-align:right;
	background-color:transparent;
	font-weight:bold;
	}

table.list td.selected {
	background-color:#1e4f89;
	}

table.list th.brighten {
	background-color:#162542;
	}
	
table.list td.numeric {
	text-align:right;
	}

table.list td.price {
	text-align:right;
	font-weight:bold;
	color:#f2ab00;
	}

table.list td.words {
	text-align:center;
	}

table.list td.boldnes {
	font-weight:bold;
	}

table.list td.glued {
	padding:0em;
	}
table.list td.glued img {
	padding:0em;
	margin:0em;
	}

table.list td.withPadding {
	padding:0.2em;
	}

table.list td.free {
	padding:0.2em 0.9em;
	}

table.list td.wide, table.list th.wide {
	width:7.5em;
	}

table.list tr.even {
	background-color:#284166;
	}

table.list tr.even td.brighten {
	background-color:#2e486d;
	}

table.list tr.total {
	background-color:transparent;
	border:1px solid transparent;
	border-top:1px solid #1c4675;
	}
table.list tr.total td {
	font-weight:bold;
	}
	

table.list tr.odd {
	background-color:#243a5a;
	}

table.list tr.odd td.brighten {
	background-color:#294061;
	}

table.list th.withoutBorder {
	border-width:0em;
	}

table.regular {
	}

table.regular td {
	padding:0.2em;
	}

table.regular td.fixed, table.regular th.fixed {
	width:6em;
	}

table.regular td.normal, table.regular th.normal {
	width:4.5em;
	}

table.just {
	}
	
table.just td {
	padding:0.2em 0.5em;
	}


div.vFiller {
	height:300px;
	}

p.error {
	color:#ffd800;
	font-weight:bold;
	margin:0em;
	}

p.success {
	color:#42ce0b;
	font-weight:bold;
	margin:0em;
	}	

p.warning {
	color:#ffd800;
	font-weight:bold;
	margin:0em;
	}

div#content {
	margin:0em;
	padding:0em 2.5em;
	}

div#singleHemispheres {
	text-align:left;
	padding:0em;
	padding-top:1.6em;	
	width:960px;
	border-width:0em;
	margin:0em;
	}

div#content h1 {
	font-weight:bold;
	font-size:1.1em;
 	margin:0em;
	padding:0em;
	margin-bottom:2em;
	}

div#content h2 {
	margin:0em;
	padding:0em;
	font-size:1em;
	margin-bottom:0.3em;
	margin-top:1em;
	}

div#content h3 {
	margin:0em;
	padding:0em;
	font-size:1em;
	margin-bottom:0em;
	margin-top:1em;
	}

div#content p {
	margin:0em;
	padding:0em;
	margin-bottom:0.5em;
	}

div#content ul {
	list-style-type:none;
	margin:0em;
	padding:0em;
	margin-bottom:0.5em;
	padding-left:0.3em;
	}

div#content li {
	margin:0.3em 1em;
	}

div#content ul.pointed {
	list-style-type:disc;
	}

div#content ul.pointed li {
	margin-bottom:0.7em;
	}



.withoutMargin {
	margin:0em;
	}

.nowrap {
	white-space:nowrap;
	}

div.extension {
	float:left;
	padding:0em;
	margin:0em;
	width:2em;
	margin-right:0.5em;
	text-align:right;
	}

table.overgrownForm {
	margin:0em;
	padding:0em;
	width:100%;
	}

table.overgrownForm p {
	font-size:0.85em;
	color:#cfcfcf;
	}

table.overgrownForm th {
	text-align:center;
	vertical-align:middle;
	padding:0.15em;
	background-color:#101c37;
	}

table.overgrownForm td.label {
	width:8em;
	vertical-align:top;
	text-align:right;
	padding-right:0.5em;
	padding-bottom:0.3em;
	}

table.overgrownForm tr.radio td.label {
	padding:0em;
	}

table.overgrownForm tr.radio td.right {
	text-align:right;
	padding:0em;
	padding-top:0.2em;
	}

table.overgrownForm tr.radio td.right input {
	margin-right:0.5em;
	width:auto;
	vertical-align:middle;
	height:auto;
	}

table.overgrownForm td.label h2 {
	margin:0em;
	padding:0em;
	vertical-align:top;
	}

table.overgrownForm td.widelabel {
	width:38%;
	vertical-align:top;
	text-align:right;
	padding-right:0.5em;
	padding-top:0.4em;
	padding-bottom:0.3em;	
	}

table.overgrownForm td.wide {
	width:24em;
	}	
table.overgrownForm td.middle {
	width:16em;
	}
table.overgrownForm td.normal {
	width:10em;
	}	
	
table.overgrownForm td {
	padding:0.2em 0em;
	}

table.overgrownForm textarea {
	width:90%;
	}

table.overgrownForm input {
	width:50%;
	}
table.overgrownForm select {
	width:51%;
	}

table.overgrownForm .auto {
	width:auto;
	}

table.overgrownForm .everything {
	width:92%;
	}

table.overgrownForm .wide {
	width:90%;
	}

table.overgrownForm input.short {
	text-align:center;
	width:2em;
	}

table.overgrownForm input.phone {
	text-align:center;
	}

table.overgrownForm input.big {
	width:35%;
	}

table.overgrownForm input.wide {
	width:90%;
	}
	
table.overgrownForm input.normal {
	text-align:center;
	width:4em;
	}

table.overgrownForm input.checkbox, table.overgrownForm input.radio {
	width:auto;
	vertical-align:middle;
	}

table.overgrownForm input.small {
	text-align:center;
	width:1.2em;
	}

table.overgrownForm input.submit {
	width:auto;
	}

table.overgrownForm option.terminal {
	color:#00074b;
	}

table.overgrownForm td.text {
	padding:1em 0em;
	}

table.overgrownForm td.text p {
	color:#ffffff;
	}

table.overgrownForm td.submit {
	padding-top:1em;
	padding-bottom:1em;
	}
table.overgrownForm td.advancedSubmit {
	white-space:nowrap;
	text-align:center;
	}
table.overgrownForm td.advancedSubmit p {
	text-align:left;
	}

table.overgrownForm h2 input {
	width:auto;
	vertical-align:middle;
	margin:0em 0.5em;
	}
table.overgrownForm h2 {
	color:#f1e929;
	}

table.overgrownForm table.compactForm {
	width:100%;
	margin:0em;
	border-width:0em;
	border-collapse:collapse;
	}

table.overgrownForm table.compactForm td {
	width:50%;
	padding:0em;
	text-align:left;
	}

table.overgrownForm table.compactForm input, table.overgrownForm table.compactForm select {
	width:75%;
	}

table.overgrownForm table.compactForm td.top {
	vertical-align:top;
	}

table.overgrownForm table.compactForm tr.top td {
	vertical-align:top;
	}


table.overgrownForm table.counteragent td.widelabel {
	text-align:left;
	padding:0em;
	padding-top:0.2em;
	font-size:0.9em;
	width:100%;
	}

table.overgrownForm table.counteragent td {
	padding:0em;
	vertical-align:middle;
	}

table.overgrownForm table.counteragent td input {
	vertical-align:middle;
	}

table.overgrownForm table.counteragent h2 {
	margin:0em;
	display:inline;
	}

table.overgrownForm table.counteragent.left {
	width:50%;
	float:left;
	}

table.overgrownForm table.counteragent.right {
	width:50%;
	float:right;
	}

table.overgrownForm td.counteragents {
	position:inherit;
	height:41em;
	padding:0em;
	vertical-align:top;
	padding-top:1.5em;
	}

table.overgrownForm td.vMiddle {
	vertical-align:middle;
	padding:0em;
	}

div#content table.overgrownForm td.vMiddle h2 {
	margin:0em;
	padding:0em;
	}
	
table.overgrownForm	tr.notifySettings ul {
	margin:0em;
	padding:0em;
	list-style-type:none;
	}

table.overgrownForm	tr.notifySettings input {
	margin-left:0em;
	}

table.overgrownForm	tr.notifySettings p {
	margin:0em;
	}
table.overgrownForm	tr.notifySettings td.value {
	padding-left:1em;
	}

table.overgrownForm	tr.notifySettings img {
	margin-left:0em;
	}

table.overgrownForm td.addressSection {
	vertical-align:top;
	}

table.overgrownForm input.readonly {
	opacity:0.5;
	filter: alpha(opacity=50);
	}

table.overgrownForm div.inline {
	display:inline-block;
	float:left;
	vertical-align:middle;
	}

table.overgrownForm div.inline span {
	float:left;
	padding-right:0.2em;
	padding-left:0.2em;
	vertical-align:middle;
	display:inline-block;
	padding-top:0.2em;
	}

table.overgrownForm div.inline a {
	float:left;
	margin-top:0.2em;
	margin-right:0.4em;
	}

table.overgrownForm div.inline input {
	float:left;
	}

table.overgrownForm div.inline div.center {
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin:0em;
	padding:0em;
	padding-right:0.2em;
	padding-top:0.2em;
	}

table.overgrownForm td.middle {
	vertical-align:top;
	padding-top:0.45em;
	width:7em;
	}

table.overgrownForm td div.city {
	width:35%;
	display:inline-block;
	float:left;
	vertical-align:top;
	}

table.overgrownForm td div.first {
	width:40%;
	display:inline-block;
	float:left;
	vertical-align:top;
	height:2em;
	}

table.overgrownForm td div.second {
	width:8%;
	text-align:center;
	display:inline-block;
	float:left;
	}

table.overgrownForm td div.first input {
	width:90%;
	}

table.overgrownForm td div.city input {
	width:90%;
	}
table.overgrownForm td div.city select {
	width:93%;
	}

table.overgrownForm input.radio {
	vertical-align:middle;
	height:auto;
	width:auto;
	margin-right:0.4em;
	}

#searchInvoiceValue {
	width:9em;
	text-align:center;
	}

#searchInvoice {
	width:9.2em;
	margin-left:0.5em;
	}

table.overgrownForm #invoicesContainer {
	margin:0em;
	padding:0em;
	padding-top:0.5em;
	clear:both;
	}

table.overgrownForm #invoicesContainer li {
	margin:0em;
	padding:0.1em 0.3em;
	vertical-align:middle;
	}

table.overgrownForm #invoicesContainer li img {
	margin-right:0.3em;
	vertical-align:middle;
	margin-bottom:0.1em;
	}

table.inline, table.overgrownForm table.counteragent td table.inline {
	margin:0em;
	padding:0em;
	}

table.inline th, table.overgrownForm table.counteragent td table.inline th {
	font-weight:normal;
	background-color:transparent;
	padding:0em;
	padding-right:0.5em;
	text-align:center;
	word-spacing:nowrap;
	}

table.inline td, table.overgrownForm table.counteragent td table.inline td {
	padding:0em;
	padding-right:0.5em;
	text-align:left;
	word-spacing:nowrap;
	}

table.inline td.middle, table.overgrownForm table.counteragent td table.inline td.middle {
	width:12em;
	}

table.inline td input.big, table.overgrownForm table.counteragent td table.inline td input.big {
	width:50%;
	text-align:center;
	}

table.overgrownForm td.radioField {
	vertical-align:top;
	text-align:right;
	padding-right:0.2em;
	}

table.overgrownForm td.additionalDescription {
	padding-top:0.3em;
	font-size:0.9em;
	color:#cfcfcf;
	}

table.overgrownForm span.comment {
	display:block;
	padding:0.2em 0em;
	font-size:0.9em;
	color:#9faebf;
	}

table.overgrownForm span.hidden {
	display:none;
	}

p.latent {
	opacity:0.5;
	filter: alpha(opacity=50);
	}

table.wideForm {
	width:100%;
	}

table.counteragent {
	padding:0em;
	margin:0em;
	}

div.counteragents {
	position:absolute;
	width:900px;
	height:40.5em;
	}

table.packageTypes {
	margin:0.5em auto;
	width:100%;
	}

table.packageTypes th {
	text-align:center;
	font-size:0.9em;
	width:12em;
	padding-top:1.2em;
	}

table.packageTypes td {
	padding:1em 0.5em;
	}

table.packageTypes td.image {
	vertical-align:top;
	text-align:center;
	padding-top:1em;
	}

div.right {
	float:right;
	}

table.withoutBorder, th.withoutBorder, td.withoutBorder {
	border-width:0em;
	}
ul.form {
	}
ul.form li {
	padding:0.3em 0em;
	}
ul.compressed li {
	padding:0.1em 0em;
	}

ul.bigCompressed li {
	padding:0em 0em;
	}

div#content ul.plain {
	margin:0em;
	padding:0em;
	padding-left:0.1em;
	}
div#content ul.plain li {
	margin:0em;
	padding:0.2em 0em;
	}
div#content ul.plain li input {
	margin-left:-1.4em;
	}

div#content ul.flat {
	margin:0em;
	padding:0em;
	padding-left:0.1em;
	}

div#content ul.flat li {
	padding:0em;
	padding-bottom:0.4em;
	margin:0em;
	}

.golden {
	color:#f1e929;
	}
.inline {
	display:inline;
	}

#oversizeWarning {
	position:absolute;
	width:20em;
	padding:0em;
	margin:0em;
	padding-left:3em;
	color:#9faebf;
	}

#payment_type_span {
	border:2px inset #aaa;
	border-style: inset solid;
	padding:0.1em 4.8em 0.1em 0.1em;
	background-color:white;
	color:#000;
	margin-bottom:0.3em;
	}

span.noDeparture {
	}
span.departure {
	}
span.onFill {
	}
a.classaddr {
	display:none;
	margin-left:0.2em;
	padding:0.1em;
	padding-bottom:0em;
	border:1px solid white;
	font-weight: bold;
	}
a.classaddr:hover {
	background-color:#efefef;
	color:#000000;
	border: 1px solid white;
	}

sup.min {
	font-size:0.6em;
	}


#tooltip {
	position: absolute;
	z-index: 3000;
/*	border: 1px solid #537296; */
	border-top:1px solid #527fb4;
	border-bottom:1px solid #063264;
	border-left:1px solid #4673a6;
	border-right:1px solid #4673a6;
	background: url(tip.png) #204c7e;
	background-repeat:repeat-x;
	padding: 0.7em;
	width:300px;
}
#tooltip h3, #tooltip div {
	margin: 0em;
	}
#tooltip ul {
	list-style-type:none;
	margin:0em;
	padding:0em;
	padding-left:0.4em;
	}
#tooltip li {
	padding:0em;
	margin:0em;
	padding-bottom:0.2em;
	}


#captcha {
	border-width:0em;
	}

#reloadCaptcha span {
	text-decoration:underline;
	cursor:pointer;
	}

div.left {
	float:left;
	padding-right:0.7em;
	}

div.right {
	float:right;
	padding-right:0em;
	padding:0em;
	}

div#content p.tracker {
	margin-top:2em;
	}


/*content section end*/




/*vault section begin*/
div#vault {
	clear:both;
	font-size:0.9em;
	padding:0em;
	margin:0em;
	}

div#vault p {
	color:#9faebf;
	margin:0.1em;
	}
div#vault div.margin {
	height:4em;
	}

div#tommyBox {
	height:170px;
	background:#081a2f;
	padding:1em;
	margin-bottom:2em;
	}
	
div#tommyBox div.text {
	text-align:left;
	height:100%;
	overflow: auto;
	}

div#tommyBox h1 {
	font-size:1.1em;
	margin-bottom:0.4em;
	}

div#tommyBox h2 {
	font-size:1em;
	margin-bottom:0.3em;
	}

div#tommyBox h3 {
	font-size:1em;
	margin-bottom:0.2em;
	}
/*vault section end*/



/*navigator section begin*/
div.news {
	}

div.rightNavigation {
	width:100%;
	}

div.rightNavigation h3 {
	font-size:1.1em;
	margin-top:0em;
	margin-bottom:2em;
	}

div.rightNavigation h3.subHeader {
	margin-top:3em;
	}

ul.firstLevel a, ul.firstLevel a:visited, ul.firstLevel a:active, ul.firstLevel a:hover {
	color:#f1e929;
	}

ul.whiten a, ul.whiten a:visited, ul.whiten a:active, ul.whiten a:hover {
	color:#ffffff;
	}

ul.firstLevel a.jsLink, ul.firstLevel a.jsLink:visited, ul.firstLevel a.jsLink:active, ul.firstLevel a.jsLink:hover {
	border:0px white dotted;
	border-color:#f1e929;
	border-bottom-width:0.1em;
	text-decoration:none;	
	cursor:pointer;
	}

ul.firstLevel a.current, ul.firstLevel a.current:visited, ul.firstLevel a.current:active, ul.firstLevel a.current:hover {
	color:#ffffff;
	border-width:0em;
	text-decoration:none;
	cursor:default;
	}

ul.whiten li.golden a, ul.whiten li.golden a:visited, ul.whiten li.golden a:active, ul.whiten li.golden a:hover {
	color:#f1e929;
	}

ul.firstLevel {
	font-weight:bold;
	list-style-type:none;
	padding:0em;
	margin:0em;
	}

ul.firstLevel li {
	margin:0.2em 0em;
	}
	
ul.firstLevel li#s32 {
	white-space:nowrap;
	}


ul.firstLevel li.current {
	padding-left:7px;
	background: url('/style/current.png') no-repeat;
	background-position:0em 51.5%;
	}

ul.secondLevel {
	font-weight:normal;
	list-style-type:none;
	padding:0em;
	padding-bottom:0.3em;
	padding-left:1.5em;
	margin:0em;
	}

ul.secondLevel li {
	margin:0em;
	}

ul.firstLevel li span.comment {
	color:#fff;
	font-size:0.8em;
	}

/*navigator section end*/






/*asterisk section begin*/
span.asterisk {
	margin-left:0.1em;
	font-size:1.3em;
	width:1em;
	}
span.asteriskOn {
	font-weight : bold;
	color:#f1e929;
	}
span.asteriskOff {
	color: #ffffff;
	}

.asteriskRequired {
	}
.asteriskHighlight {
	/*background-color:#ffa8a8;*/
	background-color:#ff6c4a;
	}
p#asteriskMessageError {
	color:#ffd800;
	font-weight:bold;
	margin:0em;	
	}
div#asteriskMessageError {
	text-align:left;
	padding:0em 0em 1em 0em;
	}
div#asteriskMessageError p{
	color:#ffd800;
	font-weight:bold;
	margin:0em;	
	}
/*asterisk section end*/


/*absoluteCommentInstance section start*/
div.absoluteCommentInstance {
	position: absolute;
	display: none;
	padding:0em;
	padding-left:1.5em;
	margin:0em;
	width:21em;
	}
/*absoluteCommentInstance section end*/

/*map section begin*/
ul.map, ul.map ul {
	list-style:none;
	padding:0.15em;
	padding-left:1.6em;
	margin:0em;
	}
ul.map li {
	padding:0.2em 0em;
	}
ul.map ul li {
	padding:0em;
	}
ul.map ul.small {
	font-size:0.8em;
	padding-left:2em;
	}
ul.map ul.small li {
	padding:0.1em;
	}
/*map section end*/

tr.cD {
	display: none;
}

/*polls section begin*/
ul.pollList {
	padding:0em;
	margin:0em;
	padding-left:1em;
	list-style:none;
	}
ul.pollList li {
	padding:0em;
	margin:0em;
	}

div.pollLine {
	color:#000000;
	background-color:#fff51d;
	font-weight:bold;
	margin-bottom:0.2em;
	}
div.pollNoAnswers {
	font-weight:bold;
	margin-bottom:0.2em;
	}

p.pollQuestion {
	margin:0em;
	padding:0em;
	}

/*polls section end*/

/*time picker*/
div.time-picker {
  position: absolute;
  height: 191px;
  width:4em; /* needed for IE */
  overflow: auto;
  background: #fff;
  color:#000;
  border: 1px solid #aaa;
  z-index: 99;
  margin: 0;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font: normal 12px Arial, sans-serif;
  padding: 4px 3px;
}
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}

td.comment {
	font-style: italic;
	color: red;
	}
	
	
