.topInfo h3, .topInfoApplyPage h3 {background: url(/inc/images/k-flag.gif) left center no-repeat;padding-left:30px}

.topInfo p{margin-top:10px}

.topInfoApplyPage img {border:1px solid black;}

.textHolder .yellowBox {width:85%;margin:0 auto;margin-top:15px;padding:8px 0;}
.textHolder .yellowBox p{text-align:center; margin:0}
.textHolder .yellowBox select {margin-top:8px}
.priceTable caption {
	background:#ffff99; 
	cursor:pointer;
	font-weight:bold; 
	color:red;
	line-height:1.5em;
	border:1px solid #aaa; 
	font-size:1.1em;
	margin:0 auto;
	overflow:hidden
}
/*dedda8   e7e7c1*/
.priceTable .description th { background:#e7e7c1; color:black; height:1.9em; vertical-align:bottom; padding-bottom:3px;}

.tableHolder {width:85%;margin:0 auto 0 auto; overflow:hidden;padding-top:15px}
.tableHolderAdd{margin-bottom:10px}

.priceTable td, .priceTable th { height:1.9em;font-weight:bold;}
.priceTable {margin-bottom:20px;border-top:0;border-bottom:0;width:100%;margin-top:0}
#tableBusinessME {margin-bottom:0;}
#tableBusinessDE {margin-bottom:0;}
.priceTable tbody{border-bottom:1px solid #aaa;}
.priceTable th {background:#0066ff;color:white;font-weight:bold;}
.priceTable td {padding:3px;padding-left:10px}
#tableBusiness {margin-bottom:0;}

.hovered { text-decoration: underline; }

.visaTypeDescription {padding-left:30px; margin-bottom:15px; font-size:1.1em}

.leftAlign {padding-left:10px}
.service {width:auto}
.price {width:30%}
.time {width:30%}

.serviceSmall {width:auto}
.priceSmall {width:24%}
.timeSmall {width:23%}

.priceSmallest {width:17%}
.timeSmallest {width:20%}

.service3 {width:auto}
.price3 {width:10%}
.time3 {width:30%}

.tableHolder .disabled  {color:#777 !important;} /*bbb*/
.tableHolder .disabled a:link  {color:#777 !important;}
.tableHolder .disabled a:visited {color:#777 !important;}
.tableHolder .disabled a:hovered {color:#777 !important;}
#notes { display:none}

.cityOfBirth {width:186px;}

.fixedWidth {width:400px !important; line-height:1.6em;}

.detailsSmallFixed {width:95px}
.detailsBigFixed {width:225px}
.detailsDayFixed {width:60px}
.detailsMonthFixed {width:100px}
.detailsYearFixed {width:60px}

.paddingBottom{padding-bottom:4px;}

.orderDetails {border-collapse:collapse; border:1px dashed black}
.orderDetails td {background:white; padding:5px 7px}
.orderDetails th {background:#0066ff;color:white;padding:2px; }

.total td {font-weight:bold}
.right {text-align:right}

.cardtypes img{margin-right:20px}
.cardtypes {margin-left:20px;margin-top:30px}

.priceTable th .yellowLink:link, .priceTable th .yellowLink:visited {color:yellow !important;}
.priceTable .yellowLink2, .priceTable .yellowLink2 {color:yellow !important;}

.titleHolder {background: #ddd; border: 1px outset #ccc; position:absolute;font-size:12px; font-weight:normal; padding:1ex; font-family:Verdana;  
	width: 200px; line-height:1.7em;margin:18px auto auto -100px}
.titleHolderHidden { display: none; }

#visaType {width:240px}

.noMarginLeft {margin-left:0 !important}

*html #permissionToReturn_DIV span {left:0}
*html #permissionToReturn_TR {clear:both}
*html #permissionToReturn_TR span {position:absolute; left:400px}

.formHolder .fullLength {width:74%}

#msgVisaNotNeeded {	
	margin:0 auto;
	margin-top:15px;
	padding: 8px;
	background-color: #FFBBBB;	
	border: 1px solid #AAA;
	display: none;
}
