/* CSS Document */

body *{margin:0;padding:0; }
body {
	color:#000;
	font-family:Arial, sans-serif;
	font-size:80%!important;
}
h1 {
	font-size:130%;
	font-weight:bold;
}
h2, h3 { 
	font-size:110%;
	margin:0;
	padding:0;
/*	text-transform:uppercase; */
	background:none;
 }
h4,h5,h6 { 
	font-size:110%!important;
	background:none;
}
p {
	font-size:100%;
	font-weight:normal;
}
h1,h2,h3,h4,h5,h6,p {
	margin-bottom:0.5em!important;
	margin-left:0!important;
	padding-left:0!important;
}
hr {
	border:none;
	border-top:1px dotted #c4c4c4;
}
hr,ol,p { margin-bottom:1em; }
fieldset { border: none; }
.clear { clear: both; }
a img, img { border: none; }
a,
a:link,
a:visited,
a:hover,
a:active {
	font-size:100%; 
	text-decoration:underline!important;
	color:#0033FF!important;
}

#masthead ul, 
#sidenav ul, 
#footer ul { 
	list-style: none; 
}

#layouts, 
#search, 
#welcome, 
#breadcrumb,
#logo img,
#logo p {
	display:none;
}

#logo .mobile {
	display:block;
	width:100%;
	margin:0;
	padding:0;
	border:none;
}
#logo .mobile img {
	display:block!important;
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	border:none!important;
	margin:0;
}
#logo .mobile h1 {
	font-weight:bold;
	font-size:90%;
}
#logo .mobile hr {
	clear:both;
	height:0;
	border:none;
	border-top:1px solid #c4c4c4;
	margin:0 0 10px 0;
	padding:0;
}
#logo .mobile span {
	display:block!important;
	font-weight:bold;
	font-size:130%;
	padding-left:0;
}


#content { 
	margin-left:0;
}
#main,
#main .inner,
#printBar {
	background-color:#fff;
	float:none;
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
}
#main .inner,
#printBar {
	margin:0;
}

#printBar {
	margin-top:10px;
}

/* sidenav new styles added 03-01-08 */

#sidenav ul {
list-style:none;
margin:0.5em 0 10px 5px;}

#sidenav ul li {
border-bottom:1px dotted #C4C4C4;
color:#666;
display:block;
padding:5px 0;}

#sidenav ul li.last {
border-bottom:1px dotted #C4C4C4;}

#sidenav #secondary ul {
border-top:1px dotted #C4C4C4;
font-size:0.85em;
margin:5px 0 0;
padding-bottom:0;
padding-top:0;
padding-left:0.5em;}

#sidenav #secondary ul li {
border-bottom:none;
font-weight:700;}

#sidenav #tertiary ul ul ul {
border-top:none;
font-size:1em;
list-style:none;
margin:0;
padding-left:0.5em;}

#sidenav #tertiary ul ul ul li {
margin:0;
padding-left:0.7em;}

/* End sidenav new styles added 03-01-08 */

/*
#sidenav {
	margin:10px 0!important;
	padding-bottom:15px;
	border-bottom:1px solid #c4c4c4;
}
#sidenav #secondary {
	margin:5px 0 5px 5px;
}
#sidenav #tertiary {
	margin:5px 0 5px 10px;
}

*/

#features {
	margin:0 0 10px 0;
	padding:0;
}
#features img,
.downloadIcon,
.sublinks_photo {
	display:none;
}
#features p,
#features p a {
	background:none;
	float:none;
	height:auto;
	margin:0;
	paddin:0;
	width:100%;
}
#frmNeedUKVisa ol {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
#frmNeedUKVisa li {
	margin-bottom:10px;
}
#frmNeedUKVisa label {
	margin-bottom:5px;
}
#frmNeedUKVisa select {
	width:150px!important;
}

#content div.subheading, 
#content div.subheadingColour,
#content div.subheading .inner,
#content div.subheadingColour .inner {
	background:none;
	margin:0!important;
	padding:0!important;
	width:100%;
}

ul.moreinfo {
	list-style-type:square;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.inner ol {
	padding-left:10px;
	margin-left:10px;
	margin-bottom:10px;
}
#content ul.sublinks {
	list-style-type:none;
	padding:0px;
	margin:0 0 10px 0;
}
#content ul.sublinks li {
	background: url(../files/images/image_library_next.gif) no-repeat left top;
	margin-bottom: 1em;
	padding-left: 10px;
}

table {
	border:1px solid #000;
	width:100%;
	font-size:90%;
	font-weight:normal;
	vertical-align:top;
}

#baseBoxes,
#baseBoxes .box,
#printBar .infoBox,
#printBar .infoBox .middle {
	margin:0;
	padding:0;
	width:100%;
}
#baseBoxes #boxOne,
#baseBoxes #boxTwo {
	float:none; 
}
#baseBoxes #boxOne {
	clear:none;
	padding-bottom:20px;
}
#baseBoxes #boxTwo ul {
	padding-bottom:10px;
}
#baseBoxes #boxTwo ul li {
	list-style-type:square;
	padding-left:0px;
	margin-left:15px;
}
#baseBoxes .box,
#printBar .infoBox {
	margin-bottom:0;
	margin-left:0;
/*	border:1px solid #000; */
	border:0;
	padding-bottom:0;
}
#printBar .infoBox {
	margin-bottom:10px!important;
}

#baseBoxes .box .inner img,
#printBar #controls,
#printBar .infoBox .middle h3 img,
#printBar .infoBox .middle h4 img,
#main.newsroom .box1 .top,
#main.newsroom .box1 .bottom,
#main.newsroom .box2 .top,
#main.newsroom .box2 .bottom,
#main.newsroom .box3 .top,
#main.newsroom .box3 .bottom,
#main.newsroom .box1 .content_block .article.feature1 .img_feature,
#main.newsroom .box1 .content_block .article.feature2 img,
.contactMap #clickMap,
.address .splitLeft p img,
.pullImage .commentBox img,
#main.find_an_embassy_by_region .inner .contentbox1,
#main.find_an_embassy_by_country .inner .contentbox1 {
	display:none;
	float:none;
	height:0;
	margin:0;
	padding:0;
	border:0;
}

.find_an_embassy_by_region #countrySelect ul.listAZ {
	margin:0 0 10px 0;
	padding:0;
	height:auto;
	border:0;
}
.find_an_embassy_by_region #countrySelect ul.listAZ li {
	list-style-type:none;
	background:none;
	display: inline;
	margin:0;
	padding:0 1px 0 0;
}
.find_an_embassy_by_region #countrySelect ul.listAZ a {
	border:none;
	padding:0;
	text-align:left;
}
.find_an_embassy_by_country .contentbox2 .listContinent ul li {
	list-style-type:none;	
}
.find_an_embassy_by_region #countrySelect .listScroll,
.find_an_embassy_by_country .contentbox2 .listContinent .listScroll {
	display:none;
}

#printBar .infoBox .middle {
	padding:0;
}
#printBar #infoBoxTips ol {
	padding-left:10px;
	margin-left:10px;
}
#printBar #infoBoxTips ol li {
	padding-bottom:5px;
}

#content p.linkVideo, 
#content a.linkVideo {
	padding:0;
	margin:0;
	line-height:0;
	height:auto;
	background:none;
}
#main.newsroom .topbar p {
	margin:0 0 1em 0;
}
#main.newsroom .inner .box .content_block .article {
	margin:0 0 10px 0;
}
#main.newsroom .article_links,
#main.newsroom .article_links span {
	padding:0;
	margin:0;
}
#main.newsroom .article_links span a {
	padding:0;
	margin:0;
	float:none;
	clear:both;
	line-height:normal;
}
#main.newsroom .box1 .content_block .title h2 {
	margin:0;
}
#main.newsroom .box3 .content_block .article legend,
#main.newsroom .box3 .content_block .article label.hide_label {
	display:none;
}
.article ul.also_in_the_news li {
	background: url(../files/images/li_sublinks.gif) no-repeat left top;
	margin-bottom: 0.5em;
	padding-left: 10px;
}
.pullImage {
	float :none;
}
.pullImage ul{
	margin-bottom:10px;
}
.pullImage ul li {
	list-style-type:none;
	margin-bottom:10px;
}
#main.pr .contentbox1 form#searchArchive {
	border:1px solid #000000;
	padding:10px;
}

.glossaryAZ ul li {
	display:inline;
	padding:0 1px 0 0;
}

#base { 
	background: none;
	bottom: 0;
	left: 0;
	margin:0;
	width:100%;
}
#base p {
	color:#000;
	margin:0;
	padding:5px;
	text-align:left;
}
.btt {
	margin-top:10px;
	margin-left:5px;
	padding:0;
	background-image:none;
}
#footer {
	display:block;
	clear:both;
	background:none;
	float:none;
	margin:10px 0;
	padding:10px 0 0 0;
	border-top:1px solid #c4c4c4;
}
#footer ul li {
	display:inline;
}
/* css for mobile new template */

#mobileLogo {
	padding:0;
	margin:0 0 15px 0;
}
#mobileLogo h1 {
	font-weight:bold;
	font-size:90%;
}
#mobileLogo img {
/*	width:100%; */
	float:left;
	border:0;
	padding:0 10px 5px 0;
	margin:0;
}
#mobileLogo hr { 
	clear:both;
	border-top:1px solid #c4c4c4;
	height:0;
	padding:0;
	margin:0 0 10px 0;
}
#mobileLogo span {
	font-weight:bold;
	font-size:130%;
}
#mobileSideNav, 
#mobileMainNav {
	margin:0;
	padding:0 0 15px 0;
}
#mobileMainNav {
	border-bottom:1px solid #c4c4c4;
	margin-bottom:15px;
}
#mobileDesc {
	border:1px solid #000;
	padding:10px;
	margin:15px 0;
}
#mobileDesc .moreLink li {
	padding-bottom:5px;
	list-style-type:none;
}
#mobileDesc .moreLink li a {
	display:block;
	background:url(../files/images/image_library_next.gif) no-repeat left top!important;
	padding-left:10px;
}
#mobileTopic,
#mobileNews {
	margin:0 0 15px 0;
	font-size:100%;
}
#mobileDesc h1,
#mobileTopic h1,
#mobileNews h1 {
	font-size:100%;
}
#mobileTopic li {
	padding-bottom:5px;
	list-style-type:none;
}
#mobileTopic li a {
	display:block;
	background:url(../files/images/image_library_next.gif) no-repeat left top!important;
	padding-left:10px;
}
#mobileTopic ol {
	margin:0 10px;
}
#mobileTopic ol li {
	list-style-type:decimal;
	margin-left:10px;
	padding:0 0 5px 0;
}
#mobileSideNav ul,
#mobileMainNav ul,
#mobileTopic ul {
	margin:0;
	padding:0;
}
#mobileNews .newsItem {
	padding-bottom:10px;
}
#mobileNews .newsItem p {
	padding:0;
	margin:0;
}
.mobileBtt {
	width:100%;
	text-align:left;
}
#mobileFooter {
	border-top:1px solid #c4c4c4;
	list-style-type:none;
	margin:10px 0;
	padding:10px 0 5px 0;
}
#mobileFooter ul li {
	display:inline;
}
/*
#mobileFooter .copy {
	width:50%;
	float:right;
	text-align:right;
}
#mobileFooter .terms {
	width:50%;
	float:left;
}
*/


.splitRight {display:none;}
#logo {display:none;}
#sidenav {display:none;}
#content {display:none;}
#base {display:none;}
