body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}

a {color:#333333;}

h1 {color:#000000;	font-size:1.2em;}

h2 {color:#000000;	font-size:1.1em; }

h2, h3, h4, h5, h6 {color:#333333; margin-bottom:5px; margin-top:10px;}

.clear {clear:both; padding: 0; margin:0; height: 1px; overflow: hidden;}

.clear_zero {clear:both; padding: 0; margin:0; height: 0px; overflow: hidden;}

.clear_20 {clear:both; padding: 0; margin:0; height: 20px; overflow: hidden;}

.clear_15 {clear:both; padding: 0; margin:0; height: 15px; overflow: hidden;}

.clear_10 {clear:both; padding: 0; margin:0; height: 10px; overflow: hidden;}

.divider {clear:both; padding: 0; margin:0; height: 1px; overflow: hidden; background:#dedede; margin-bottom:10px; margin-top:10px;}

.divider_twocol {background:#DEDEDE none repeat scroll 0%; clear:both; height:2px; margin:10px 0pt 10px 21px;	overflow:hidden; padding:0pt; width:100%;}


#header div#toplinks, #topnav, div#footer ul#footerlinks li, div#footer p.copyright, div.home_maincontent div.panel h2, div.panelgrey h2, .rightcol div.panel h2, ul.news li p.date, .rightcol div.panel div.heading p, div.refmodule div.blog div.heading p, .rightcol div.panel div.author div.copy p span, div.refmodule div.blog div.author div.copy p span, body.two_col .main_content .right div.panelgrey h2, body.two_col .main_content .right  div.panelgrey .copyimg .copy p.duration, body.green div.panel h2, body.two_col div.panel h2, body.two_col .main_content .copyonly ul.resources li span, body.equal_cols div.panelgrey h2, body.two_col .main_content h2.bluegrey, h2.greengrey, h2.az, .plain_content .maptabs ul li a, .plain_content .maptabs .tab_middle .tab_right, .glossary_letter p, .video_listings div.copyimg div.copy p, div.panel_plain div.panel h2,div.pub_search div.t h2, div.pub_search div.pubpanel div.copyimg div.img p.date, div.results_panel div.res_left, ul.resources li.rss span,body.two_col div.right div.panel_content ul.resources li.internal span, body.two_col div.right div.panel_content ul.resources li.external span, table th, div.tabs ul li a, div.press div.copyimg div.copy p.date, body.two_col .main_content div.text p.date, body.two_col .main_content div.text p.update {text-transform:uppercase; }

#toplinks, #header_bottom, a.skip, a.skip_az, div.homefeature img, .panelgrey_wrap, div.rightcol, div.main_content_inner div.leftcol, div.breadcrumb, #footer, div.azlist ul, div.see_all_mid, div.video_holder, div.FAQbuttons img, div.main_content div.right, div.bookmarkwith, div.whatarethese, ul.bookmark, div.pub_search_form, div.paging_outer, div.tabs, .fadecontent h3.hidden, .backto_prevpage, div.factscontent div.colcontent div.right p.link a {
	display:none;
}
.scrollpanel, body.home .green div.panel_content, body.home .green h2 {position:absolute; left:-999em;}
#header {
	float:left;
	display:block;
	padding-bottom:10px;
}
#header div#logo {float:left; padding-top:20px;}
#header div#logo_ukaid {float:right;}
#header div#logo img {border:none;}

img, a img {border:none;}

.copyimg, .feature1 {
	float:left; 
	width:100%;
}
div.feature1 {
	padding-bottom:10px;
}
div.copyimg div.img {
	float:left;
}
div.copyimg div.img img {
	padding-right:10px;
}
div.copyimg div.copy {
	float:left;
}
div.small div.copyimg div.copy, div.tabscontent div.copyimg div.copy, div.pubpanel div.copyimg div.copy, div.refmodule div.copyimg div.copy, div.home_maincontent div.copyimg div.copy  {
	width:86%;
}
div.small div.copyimg div.img, div.tabscontent div.copyimg div.img, div.pubpanel div.copyimg div.img, div.refmodule div.copyimg div.img, div.home_maincontent div.copyimg div.img  {
	width:13%;
}
div.medium div.copyimg div.copy{
	width:80%;
}
div.medium div.copyimg div.img {
	width:20%;
}
div.large div.copyimg div.copy{
	width:75%;
}
div.large div.copyimg div.img {
	width:25%;
}
h2 {
	width:100%;
}
ul {
	padding:0px; 
	margin:0px;
	padding-bottom:10px;
}
ol {
	margin:0px;
	padding-left: 25px;
}
ul, ul li, ol li{
	width:100%;
	padding-top:0px; 
	margin-top:0px;
}
ul li {
	list-style:disc!important;
	list-style-type:disc!important;
	list-style-position:outside;
	padding-left:15px;
}
.text ul {
	margin-top:10px;
	width:100%;
	float:left;
	list-style:disc!important; 
	list-style-type:disc!important;
	padding-left:15px

}
.text ul li {
	list-style:disc!important; 
	list-style-type:disc!important;
}
.panel_az ul.list {
	padding-left:15px;
	width:180px;
	float:left;
}
.panel_az ul.list li {padding-left:10px;}
.panel_az {
	width:100%;
}

blockquote {
	padding:0px; 
	margin:0px; 
	font-weight:bold; 
	margin:20px; 
	float:left;
}

/* Fadecontent */

div.fadecontent, div.fadecontentwrapper, div.factscontent div.colcontent, div.fadecontenttoggler, div.themetoggler, div.factscontent, div.factscontent div.colcontent div.right p {
	width:100%!important;
	position:relative!important;
	display:block!important;
	overflow:visible!important;
	visibility:visible!important;	
	float:left;
}
div.factscontent div.colcontent div.left {padding-bottom:10px; width:100%!important;}
div.factscontent div.colcontent div.right {
	padding-top:10px;
	width:95%!important;
	display:block!important;
	visibility:visible!important;
	overflow:visible!important;

}
div.factscontent div.colcontent div.right p.intro {font-weight:bold; padding-bottom:10px; padding-top:20px; width:95%;}

 
/* FAQ's */
body.two_col .main_content .faqs .question .text {
	font-weight:bold;
	display:block;
	position:relative;
}
.faqs .FaqItem .answer {
	width:100%;
	position:relative!important;
	display:block!important;
	overflow:visible!important;
	visibility:visible!important;
}
.flags ul {
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:180px;
}
.flags ul li {
	list-style-type:none !important;
	list-style:none!important;
	padding-left:0px;
	margin-left:0px;
}

/* Forms */
.text_form form {
	width:95%;
}
.text_form label {
	float:left;
	width:150px;
}
.text_form fieldset input {
	float:right;
	margin:0px 0px 10px;
	min-height:13px;
	padding:3px 1px 2px;
	width:276px;
}
.text_form fieldset textarea {
	float:right;
	font-size:0.9em;
	margin:0px 0px 10px;
	min-height:13px;
	padding:3px 1px 2px;
	width:276px;
}
.text_form fieldset input#submit {
	border:0px none;
	color:#FFFFFF;
	float:right;
	font-size:0.9em;
	font-weight:bold;
	margin:1px 0px 0px;
	min-height:18px;
	padding:0px 0pt 3px 1px;
	width:67px;
}


/*  Table styles */
table  {
	margin: 0 0 15px 0;
	padding: 0;
	width: 100%;
	border-top: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #0079c1;
	border-left: 1px solid #e8e8e8;
	display:block;
	float:left;
}
* html table  {
	width: 94%;
}
table caption {
	text-align: left;
	margin:0;
	padding: 5px 0 15px 0;
	font-size: 1.2em;
	font-weight: bold;
}
table tr {
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
table th, table td {
	padding:5px 15px 5px 15px;
	margin:0;
	color: #333333;
	font-size: 0.9em;
	vertical-align: top;
}
table th {
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	font-size: 0.95em;
}
table th.date {
	width: 80px;
}
table td p, table td a {
	font-size: 1em;
}
table td a {
	color: #0079c1;
}

/* img float right / left*/
img.imgleft {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:10px 10px 10px medium;
	float:left;
}
img.imgright {
	border-color:#FFFFFF;
	border-style:solid;
	border-width:10px 4px 10px 10px;
	float:right;
}
img.imgleft, img.imgright {
	padding:0pt;
}

body.two_col .main_content .text {
	line-height:1.4em;
	padding:0px;
	width:90%;
	display:block;
}

body.two_col .main_content .left {
	float:left;
	display:block!important;
	width:100%;
}
body.green .main_content .darkgreen {
	margin-left:21px;
	width:500px;
}

body.green .main_content .darkgreen ul {
	margin-left:0px;
	padding-left:15px;
	margin-top:10px;
	width:180px;
	float:left;
}


/* Sitemap */
body.equal_cols .main_content {
	width:100%;
}
body.equal_cols .sitemap .left {
	float:left;
	padding:5px 0px 0px;
	width:369px;
	display:block!important;
}
body.equal_cols .sitemap .right {
	float:left;
	padding:5px 0px 0px;
	width:369px;
	display:block!important;
}
.equal_cols .panel_wrap {
	padding-left:14px;
	width:765px;
}
body.two_col div.bottom div.listonly {
	float:left;
	padding-left:13px;
	padding-right:10px;
	width:335px;
}
body.equal_cols div.panelgrey_wrap div.panelgrey {
	float:left;
	width:369px;
}

body.two_col div.panel_content {
	float:left;
	width:335px;
}

body.equal_cols div.panelgrey_wrap {
	padding-left:14px;
	width:765px;
	display:block!important;
}
body.two_col .main_content .medium {
	float:left;
	margin-bottom:10px;
	width:100%;
}
body.two_col .main_content div.medium div.panel {
	float:left;
	display:block!important;
}
body.two_col .main_content div.medium div.panel .copyonly {
	display:block!important;
	width:100%;
}
body.two_col .main_content .copyonly ul.resources li span {
	margin-top:-5px;
	padding-bottom:6px;
	padding-left:26px;
}
body.two_col div.blue div.bottom div.copyonly a {
	padding-left:26px;
}
/* Comments */
.comment_complete {
	display:block!important;
	visibility:visible!important;
	float:left;
}
.comment_summary {
	display:none;
}
.glossary_letter p {border-bottom:1px solid #333;}


body.two_col .main_content .sub  {margin-bottom:-20px;}
body.two_col .main_content .sub .text ul {padding-bottom:0px;}

.video_listings div.copyimg {margin-right:-3px;}

body.two_col .main_content .small, body.two_col .main_content .small .copyonly  {/*float:left;*/}



