/* Print CSS */


/* Print-specific formatting */
* { color: #000 !important; }
a:link, a:visited {
	background-color: transparent;
	color: #000;
	font-weight: bold;
	text-decoration: underline!important;}
	
a img { border: none; }
body {	background: white; font-family:/*10pt/1.2*/ Arial, Helvetica, sans-serif!important; margin: 0;padding: 0;font-size:80%!important; }
html {margin: 0;}


#wrapper {background:none!important;}
#masthead {background:none!important;}
#masthead #logo {height:70px!important; margin:0!important; padding:0!important;}
#content { margin-top:15px; margin-left:0; }
/*#masthead #logo {margin-bottom:-150px;}*/
*html #content { margin-left:0px!important;margin-right:20px!important;} /* for ie6 */
*html #main {width:60%;}
#main {margin-left:0px; margin-right:0px;}
#main .inner {margin-left:0px; margin-right:0px;}
#main .inner .contentbox2 {background:none!important;}
#main .inner p {padding-left:15px!important;}

/* home page */

body.noBar #masthead #logo {padding-top: 0px; height:140px!important;;}
/* end home page */


h1 {font-size:150%!important;font-weight:bold;}
h2 {font-size:130%!important;}
h3 {font-size:120%!important;}
h4 {font-size:110%!important;}

#topbar span.result {font-size:130%!important;}

#main .inner h2 {background:none!important; margin-left:0!important; padding-left:0!important;}
#main .inner h3 {margin-left:0!important;padding-left:0!important;}

#main .inner .topbar h1, #main .inner #topbar h1 {
	background: none!important;
	color: #000;
	margin:10px 0px 0px 0px!important;padding:0!important;
	font-size:140%}
	
.contentbox2 .contentbox_content {
	background:none!important; /*border:1px solid green;*/
	color: #000;}

#main .contentbox2 {
	background-color: #fff!important;}

.pr .contentbox2 .contentbox_content {background:none!important;}

#content div.inputButton {	background-image:none;	background-color:transparent;}
#content div.inputButton input {background-image:none!important;}
#content .rowVisa .data {background-image:none;}
#content .rowVisa .data {width: 25%;}
#content .rowVisa .value {margin-left: 30%;}



/* ITEMS TO HIDE
   ---------------------------------------------------------------- */
/*form,*/ #sidenav, #masthead .splitRight, #breadcrumb, #welcome, .blueboxBase img, .subheading img,
 .image_box .navigation, .image_links, /*div.feature2,*/ .btt, #baseBoxes, #printBar, #backToTop,
#corner, #base, #footer {
	display: none;}
	
.article_links, 
.listScroll, 
.results_attached_img, 
.linkPodcast, 
.linkVideo, 
.linkHelp, 
.mediaPlayer, 
/*.sublinks_photo, */
.winmed, 
.realpl, 
.btfaq, 
li.clear, 
.tips, 
.pullImage ul, 
.back_to_top, 
.searchTips, 
.results_pages {display:none;}

#main.find_an_embassy_by_country .contentbox1, #main.find_an_embassy_by_country .contentbox2,
#main.find_an_embassy_by_region .contentbox1, #main.find_an_embassy_by_region .contentbox2,
.glossaryAZ ul, #main.pritem ul li, #main.pritem .mediaPlayer, #main.pritem p strong,
#main.pritem #searchArchive, .contentbox_topbar, .contentbox_topbar_left, .contentbox_topbar_right,
.searchtips, #main.newsroom .box.box3, #photo_library .feature2, #photo_library .navigation, 
#photo_library .image_links, p.view_gallery, #searchArchive, .steps, .button, .contentbox_buttons, #innerBottomBar, 
p.results_refine_search, .contentbox_bottombar, .divider_solid, .box1 .top, .box2 .top,
div#boxReleaseInfo p.image, .box1 .bottom, #content .blueboxBase, .tip {display:none!important;}

/* ITEMS TO STYLE SPECIFICALLY
   ---------------------------------------------------------------- */


#features img {margin-right:10px;}
  
.intro_photo {float:right;}

#boxReleaseInfo .photo { font-size: 90%; font-weight: bold; }

.pullImage { font-style: italic; margin-bottom: 2em; }

.rowVisa { margin-bottom: 1em; }
.rowVisa .data { font-weight: bold; }

div.boxApplyQuestion, div#galleryMain, div#galleryOthers .contentbox_content { margin-bottom: 1em; }
div#galleryMain, div#galleryOthers .contentbox_content { border: 1px solid; padding: 0 5px; }
div#galleryMain img, div#galleryOthers .contentbox_content img { float: right; }
div.image_box { float: left; margin-right: 2em; }
div.notes { font-size: 80%; }


img { display: block; }
img.downloadIcon { display: inline; vertical-align: text-bottom; }

p.arrowRed { font-weight: bold; }
p.event_image { float: right; margin-left: 1em; }

table { border: 3px double #CCC; width: 100%; }
table th { text-align: left; }
table th, table td { padding: 3px 6px; }
table thead th { background-color: #CCC; }

ul.listAZ li { display: inline; }

.box1, .box2 {margin-top:20px!important;}

#content table {border-bottom:1px solid #999;}
#content table td, #content table th {border-bottom:1px solid #999; border-right:1px solid #999;}
#content table thead th {background-color:#fff;}

#baseBoxes {background-color:#fff;}

/* pages */

#fco_form.advancedsearch .contentbox2  {background:none!important;}
#fco_form.advancedsearch .contentbox2 h2  {background:#fff!important;}
#fco_form.advancedsearch .advanced_search_block {background:#fff!important;}

p.results_refine_search {margin-top:15px;}
#fco_form.advancedsearch .results_return p.results_title {margin-left:0!important;}
#fco_form.advancedsearch .results_return p.results_description,
#fco_form.advancedsearch .results_return p.results_detail {margin-left:15px!important;}

#main.contact .contentbox1 h2, #main.contact .contentbox1 h2 span {background:none!important;}
#main.contactMap .contentbox2 {display:none;}

.results_sort_results {background:none!important;}
form {border:0!important;}

#find_an_embassy_by_region .contentbox2 { display: none; }

.glossaryAZ ul { margin-bottom: 0; margin-top: 2em; padding-left: 0; }
.glossaryAZ ul li { display: inline; margin-right: 0.5em; }
#main.glossary .contentbox1 {background:#fff!important;}
#main.glossary h2 {background:#fff!important; color:#000!important;margin-bottom:10px!important;} 
#main.glossary .contentbox_content p {background:none!important;margin-left:15px!important;}
#main.glossary .contentbox_content strong {padding-left:0px!important;margin-left:-15px!important;}

#main.glossary .contentbox_content p {background:none!important;margin-left:15px!important;}
#main.glossary .contentbox_content strong {padding-left:0px!important;margin-left:-15px!important;}

/* used on newsroom.html*/
.box1 .content_block .title,
.box2 .content_block .title {background-color: #fff!important;}

#main.newsroom  .box.box1 p {margin-left:0px!important;} 
#main.newsroom  .box.box1 img {margin-left:15px!important;}
#main.newsroom h3 {margin-left:15px!important;}
#main.newsroom .box1 .content_block .article.feature1 .img_feature img {margin-right:50px;}
/*#main.newsroom .article p {border:1px solid red;padding-left:0px!important;margin-left:0px!important;}
*html #main.newsroom .article {margin-top:10px;} /* ie6 *
*+html #main.newsroom .article {margin-top:10px;} /* ie7 */



#photo_library .box1 .content_block .article.feature1 {background:#fff; }
#photo_library_gallery .box1 .titlex {background:#fff;}

.sitemap ul li, .sitemap ul li ul li ul li{padding:2px 0px 0px 2px!important; }
.sitemap .contentbox2 {margin-left:30px!important;}

.address .splitLeft { float: left; width: 10em; }
.address .splitRight { margin-left: 10em; }

#content div.subheading, #content div.subheadingColour {background-color:#fff;}

/* home page */
#features p {
	background:none;
	float: left;
	height:auto;
	margin-right: 4%;
	width: 41%; /*192px;*/}
	
#features p a {margin-left:20px;}

#fco_form.advancedsearch .results_return .results_title span a {
	text-decoration: none;
}
#fco_form.advancedsearch .results_return .results_title span span {
	visibility: hidden;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_pdf {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_pdf.gif) 6px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_ppt {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_ppoint.gif) 6px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_pod {
	margin: 0 0 0 6px;
	padding: 0 0 4px 0;
	background: transparent url(../files/images/icon_podcast.gif) 8px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_vid {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_video.gif) 6px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_doc {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_word.gif) 6px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_xls {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_excel.gif) 6px 0 no-repeat;
}

#fco_form.advancedsearch .results_return .results_title span.results_attached_img {
	margin: 0 0 0 6px;
	padding: 0;
	background: transparent url(../files/images/icon_jpeg.gif) 6px 0 no-repeat;
}

#main.find_an_embassy_by_country .topbar {text-align:left!important;}
#main.find_an_embassy_by_country p {text-align:left!important;}

#content div.subheading, #content div.subheadingColour, 
#content div.subheading .inner, #content div.subheadingColour .inner  {margin: 0 1px 0em;padding: 0 0 0px 0px;}
#main .inner ul {margin-left:0!important;padding-left:15px!important;}
#main .inner ol {padding-left:20px!important;}
#frmMoreInfo, #frmNeedUKVisa {display:none;}

.contentbox_topbar .contentbox_topbar_left {
	background: #e7e7e7 url(../files/images/boxCornerTopLeftGrey.gif) top left no-repeat;
	height: 5px;
	width: 5px;
}
.contentbox_topbar .contentbox_topbar_right {
	background: #e7e7e7 url(../files/images/boxCornerTopRightGrey.gif) top left no-repeat;
	height: 5px;
	width: 5px;
}

#main .inner ul {list-style-type:disc!important;}
#main .inner ul li {background:none!important;padding-left:10px!important;}

/* css for mobile new template */

#mobileLogo {
display:none;
}
