/* CSS Document */
body { 
	color: #000000;
	text-align: left;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	background:#002A4E;
	background:#002A4E;	
}

body#home { 
	color: #000000;
	text-align: left;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	background:	url("../images/2012-GWR-BackgroundSkin-Bubbles_rev3.jpg") no-repeat scroll center top #BBD5E0;
}

body#gelaunch { 
	color: #000000;
	text-align: center;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	background:url(../images/back_ge2011.jpg) #010101 left top no-repeat;
}

#svs { 
	background:url(../images/svs_wrap_small.jpg) #583f9d left top no-repeat;
}

body#worldcup { 
	color: #000000;
	text-align: center;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	
	background:#ffffff url(../images/WorldCupBack1.jpg) top center;	
	
}

body.noback { 
	background-position:center top;
	color: #000000;
	text-align: center;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	background-color: White;
	background-image: url(../images/transparent.gif);
}
body.arabic { 
	background-position:center top;
	color: #000000;
	text-align: center;
	font: 1.0em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
}
body.Chinese{ 
	background-position:center top;
	color: #000000;
	text-align: center;
	font: 0.8em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
}
body.japanese{ 
	background-position:center top;
	color: #000000;
	text-align: center;
	font: 0.8em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
}
p.arabic {		
	
	font: 1.1em Verdana, Arial, sans-serif;
	text-align: right; 
	direction:rtl
}
/*The below class is required for the contact us page on the AR ministie*/
.arabic2 {		
	
	font: 1.1em Verdana, Arial, sans-serif;
	text-align: right; 
	direction:ltr
}
/*The above class is required for the contact us page on the AR ministie*/
ol.regarabic{
	padding-right: 23px;
	margin: 0px;
}
li.regarabic {
	font-weight: normal;
	font: 1.2em Verdana, Arial, sans-serif;
	padding-right: 0;
	text-align: right; 
	direction:rtl
}
h1.arabic {
	
	font: 1.2em Verdana, Arial, sans-serif;
	text-align: right;
	direction:rtl
}
li.arabic {	
	text-align: right; 
	font: 1.2em Verdana, Arial, sans-serif;
	direction:rtl
}
h1{
	font: 1.2em Verdana, Arial, sans-serif;
	/*color: #0078ae;*/
	color: #283263;
	font-weight: bold;
}
h2 {
	font: 1.2em Verdana, Arial, sans-serif;
	color: #283263;
	margin-bottom: 4px;
	font-weight: bold;
}
a:link {
	color: blue;
	text-decoration: none;
}
a:visited {
	color: blue;
	text-decoration: none;
}
a:active {
	color: blue;
	text-decoration: none;
}
a:hover {
	color: blue;
	text-decoration: underline;
}
a.white:link {
	color: white;
	text-decoration: none;
}
a.white:visited {
	color: white;
	text-decoration: none;
}
a.white:active {
	color: white;
	text-decoration: none;
}
a.white:hover {
	color: white;
	text-decoration: underline;
}
a.bold:link {
	color:#000000;
	text-decoration: none;
}
a.bold:visited {
	color:#000000;
	text-decoration: none;
}
a.bold:active {
	color:#000000;
	text-decoration: none;
}
a.bold:hover {
	color: #999999;
	text-decoration: underline;
}
li {
	font-weight:normal; /*changed this from bold*/
	padding-bottom: 5px;
}

ul{
	padding-left: 23px;
	list-style: circle;
	margin: 0px;
}

ul.reg{
	padding-left: 23px;
	margin: 0px;
}
li.reg {
	font-weight: normal;
	padding-bottom: 5px;
}
li.isit {
	font-weight:normal;
	font-style: normal;
	padding-bottom: 5px;
}
p{
	margin:0;
	padding-bottom:10px;
}
p.line_under 
{
	border-bottom: 1pt solid #0070bc;
	color: #0070bc;
}
#breadcrumb{
	display: inline;
	padding-left: 16px;
	text-align: left;
}
#fi{
	display: none;
	padding-right: 16px;
	width: 938px;
}

img { border:none; }

#rightwocol_carousel {
	display: block;
	position: relative;
	float: right;
	width: 484px;
	height: 157px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
	visibility: visible;
}
#leftwocol_smaller {
	float: left; 
	width: 423px; 
	height: 110px;
	margin: 0; 
	padding-top: 6px; 
	padding-left: 20px;
}
#rightwocol_smaller {
	display: block;
	position: relative;
	float: right;
	width: 484px;
	height: 110px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
}
#form{
	color: #000000;
	border : 1px solid #6B847E;
	background-color : #FFFFFF;
}
input.txt{
	width: 180px;
	font: normal 0.6em/1.5em Verdana, Arial, sans-serif;
}
input.submit{
	font: bold 0.8em/1.5em Verdana, Arial, sans-serif;
	background-color:#0078ae;
	border: 1px solid #000000;
	padding-bottom:2px;
	padding-top:2px;
	color: White;
}
input.submit2{
	background-color:#0078ae;
	border: 1px solid #000000;
	padding-bottom:2px;
	padding-top:2px;
	color: White;
	font-weight:bold;
	width:150px;
	font-family:Verdana,Arial,Helvetica;
	font-size:0.8em;
}
input.search{
	width:180px;
	font: normal 1em/1.5em Verdana, Arial, sans-serif;
	background-color:#ffffff;
	border: 1px solid #333333;
	padding-bottom:2px;
	padding-top:2px;
}
#rightcont{ 
	display: block;
	position: relative;
	float: left;
	width: 484px; 
	border: solid 1px #626162;
	background-color: #3e8868;
}
#RCI{
	display: block;
	position: relative;
	float: left;
	width: 157px;
}
#RCT{
	display: block; 
	position: relative; 
	float: right; 
	width: 307px;
	padding: 10px 10px 8px;
	margin: 0;
}
#wrappertwo {
	position: relative;
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-repeat: repeat-y;
}
#leftthreecol {
	float: left; 
	width: 422px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 10px;
}
#rightthreecol {
	float: right;
	width: 174px;
	margin: 0;
	padding-right: 20px;
	padding-left: 13px;
}
#centercol {
	float: left;
	width: 276px;
	margin: 0;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}

#footer { display:inline; float:left; width:955px; overflow:hidden; margin:30px 0 0 0; background:url(../images/microsites_footer.jpg) repeat-x; }

#footer #copyright { display:inline; float:left; margin:15px 0 0 10px; width:400px; color:#FFFFFF; }
#footer #copyright a { color:#FFFFFF; }

#footer #footerLinks { display:inline; float:right; text-align:right; margin:15px 10px 0 ; width:500px; color:#FFFFFF;  }

#footer #footerLinks a { color:#FFFFFF; }

#footer_home {
	background-color: #edf0f4;
	width: 955px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top: 1px solid black;
	font-size: 0.8em;
}


.boxinfo{
	color: #fff;
	margin: 0;
}
#rightwocoll {
	position: relative;
	float: right;
	width: 484px;
	margin: 0;
	padding: 0;
}

h3.human {
	font: 2em Verdana, Arial, sans-serif;
	color: #895976;
	font-weight: bold;
}
h3.amazing {
	font: 2em Verdana, Arial, sans-serif;
	color: #ff891a;
	font-weight: bold;
}
h3.natural {
	font: 2em Verdana, Arial, sans-serif;
	color: #80c355;
	font-weight: bold;
}
h3.science {
	font: 2em Verdana, Arial, sans-serif;
	color: #b4b4b4;
	font-weight: bold;
}
h3.arts {
	font: 2em Verdana, Arial, sans-serif;
	color: #db252c;
	font-weight: bold;
}
h3.society {
	font: 2em Verdana, Arial, sans-serif;
	color: #6fc8c0;
	font-weight: bold;
}
h3.travel {
	font: 2em Verdana, Arial, sans-serif;
	color: #0495cd;
	font-weight: bold;
}
h3.sports {
	font: 2em Verdana, Arial, sans-serif;
	color: #3950a1;
	font-weight: bold;
}
.Ctext{
	color: #FFF;
	font-weight: bold;
}
#cboxA a:link, #cboxA a:visited, #cboxA a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxB a:link, #cboxB a:visited, #cboxB a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxC a:link, #cboxC a:visited, #cboxC a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxD a:link, #cboxD a:visited, #cboxD a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxE a:link, #cboxE a:visited, #cboxE a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxF a:link, #cboxF a:visited, #cboxF a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxG a:link, #cboxG a:visited, #cboxG a:active {
	color:#FFF;
	text-decoration: none;
}
#cboxH a:link, #cboxH a:visited, #cboxH a:active {
	color:#FFF;
	text-decoration: none;
}
#wrapperthree {
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#navcol {
	float: left; 
	width: 178px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 7px;
}
.sn1 {
	/*list-style-image: url(../images/btt_subnav.gif);    */ 	
	list-style-image: url(../images/dot.gif);     	
}
li a:hover {
	/*list-style-image: url(../images/btt_subnav.gif);    */ 	
	/*list-style-image: url(../images/btt_subnav.gif); */    	
}
.sn2 {
	/*list-style-image: url(../images/btt_subnav.gif);    */ 
	list-style-image: url(../images/dot.gif);     
	direction: rtl;
}

#RCONT {
	display: block;
	float: right;
	width: 710px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
}
#catesectionimg{
	position: relative;
	width: 219px;
	background-color: #D7F1FE;
	float: left;
}
#catesetioninfo{
	position: relative;
	width: 460px;
	height: 140px;
	background-color: #D7F1FE;
	float: right;
	padding-left: 11px;
	padding-top: 85px;
	background-image: url(../images/IMG_ARTS_BCK.jpg);
	padding-right: 20px;
}
#catesection
{
	position: relative;
	width: 679px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/wp_categories_background.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	/*background-position: bottom;*/
}
#catesection_science
{
	position: relative;
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/science_tech.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_humanbody
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/humanbody.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_artsmedia
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/artsmedia.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_amazingfeats
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/amazingfeats.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_modernsociety
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/modernsociety.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_naturalworld
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/naturalworld.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_traveltransport
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/traveltransport.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}
#catesection_sportsgames
{
	
	width: 712px;
	/*height: 140px;*/
	float: right;
	padding-left: 11px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/sportsgames.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
	height: 224px; background-position: left;
	/*background-position: bottom;*/
}


#wrapper_two_cols2 {
	
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#twocol_lefwide2 {
	float: left; 
	width: 510px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 20px;
	border-right: solid 1pt #cccccc;	
}
#twocol_rightnarrow2 {
	display: block;
	float: right;
	width: 378px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
}
#wrapper_three_even_cols {
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
	/*background-image: url(../images/3evenCols_back.gif);*/
}
#left_three_even_cols {
	float: left; 
	width: 290px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 10px;
}
#right_three_even_cols {
	float: right;
	width: 290px;
	margin: 0;
	padding-right: 12px;
	padding-left: 10px;
}
#center_three_even_cols {
	float: left;
	width: 290px;
	margin: 0;
	text-align: left;
	padding-right: 5px;
	padding-left: 23px;
	border-left: solid 1pt #cccccc;
	border-right: solid 1pt #cccccc;
}
#popup_outer { 
	margin-left:20px;
	margin-right:20px;
	margin-top: 20px;
	position: relative;
	text-align: left;
	height: auto;
	width: 630px;
	padding: 0;
}
#popup { 
	margin:10px;
	position:relative;
	text-align: left;
	height: auto;
	width: auto;
	padding:10px;
	background:#fff;
}
#popup_isit_record {
	position: relative;
	width: 290px;
	margin: 0;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
table.gwrday_claimid 
{
    border: solid 1pt #000000;
}
table.thin_border 
{
    border: solid 1px #e6e6e6; padding:5px;
}
div.thin_border 
{
    border: solid 0pt #000000;
	padding:10px;
	margin:0px 0 5px 0;
}

div.thin_border p { padding:0; }

table
{
    font: 1em Verdana, Arial, sans-serif;
}
#recsectionimg_human{
	position: relative;
	width: 219px;
	background-color: #895976;
	float: left;
}
#recsectioninfo_human{
	position: relative;
	width: 460px;
	/*height: 224px;*/
	background-color: #EAE1E7;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/human_body.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
#recsectioninfo_human h1
{
    font: 1em Verdana, Arial, sans-serif;  
}

img.rhp_human
{
    border: 1pt solid #895976;
}
td.side_human 
{
    background-color: #895976;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_amazing{
	position: relative;
	width: 219px;
	background-color: #FF891A;
	float: left;
}
#recsectioninfo_amazing{
	position: relative;
	width: 460px;
	/*height: 224px;*/
	background-color: #FFE9D4;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/amazing_feats.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_amazing
{
    border: 1pt solid #FF891A;
}
td.side_amazing 
{
    background-color: #FF891A;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
    background-repeat: no-repeat;
}
#recsectionimg_natural{
	position: relative;
	width: 219px;
	background-color: #80C355;
	float: left;
}
#recsectioninfo_natural{
	position: relative;
	width: 460px;
	/*height: 200px;*/
	background-color: #E7F4DE;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/natural_world.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_natural
{
    border: 1pt solid #80C355;
}
td.side_natural 
{
    background-color: #80C355;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_science{
	position: relative;
	width: 219px;
	background-color: #B4B4B4;
	float: left;
}
#recsectioninfo_science{
	position: relative;
	width: 460px;
	/*height: 222px;*/
	background-color: #F0F0F0;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/science_and_technology.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_science
{
    border: 1pt solid #B4B4B4;
}
td.side_science
{
    background-color: #B4B4B4;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_arts{
	position: relative;
	width: 219px;
	background-color: #DB252C;
	float: left;
}
#recsectioninfo_arts{
	position: relative;
	width: 460px;
	/*height: 223px;*/
	background-color: #F9D8DA;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/arts_and_media.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_arts
{
    border: 1pt solid #DB252C;
}
td.side_arts
{
    background-color: #DB252C;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_society{
	position: relative;
	width: 219px;
	background-color: #6FC8C0;
	float: left;
}
#recsectioninfo_society{
	position: relative;
	width: 460px;
	/*height: 223px;*/
	background-color: #E3F5F3;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/modern_society.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_society
{
    border: 1pt solid #6FC8C0;
}
td.side_society
{
    background-color: #6FC8C0;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_travel{
	position: relative;
	width: 219px;
	background-color: #0495cd;
	float: left;
}
#recsectioninfo_travel{
	position: relative;
	width: 460px;
	/*height: 212px;*/
	background-color: #D1ECF7;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/travel_and_transport.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_travel
{
    border: 1pt solid #0495cd;
}
td.side_travel
{
    background-color: #0495cd;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
#recsectionimg_sports{
	position: relative;
	width: 219px;
	background-color: #3950A1;
	float: left;
}
#recsectioninfo_sports{
	position: relative;
	width: 460px;
	/*height: 224px;*/
	background-color: #DCE0F0;
	float: right;
	padding-left: 0px;
	padding-top: 0px;
	background-image: url(../images/records/record_backgrounds/sports_and_games.jpg);
	padding-right: 20px;
	background-repeat: no-repeat;
}
img.rhp_sports
{
    border: 1pt solid #3950A1;
}
td.side_sports
{
    background-color: #3950A1;
    width: 10px;
    background-image: url(..images/transparent_wp.gif);
}
td.record_text
{
    padding-top: 5px;
    padding-left: 5px;
}
#wrapper_2nav_pic {
	position: relative;
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#subcat_navcol {
	float: left; 
	width: 250px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 7px;
}
#subcat_left2col {
	float: left; 
	width: 400px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 7px;
}
#subcat_pic {
	float: left; 
	width: 370px; 
	margin: 0; 
	padding-left: 20px;
	padding-right: 7px;
	text-align: right;    
}
#right_padded {
	display: block;
	position: relative;
	float: right;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
	width: 500px;
	height: auto;
}	
#wrappertwo_a {
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-repeat: repeat-y;
}

td.h1{
	font: 1.2em Verdana, Arial, sans-serif;
	color: #0078ae;
	font-weight: bold;
}
h1.yellow 
{
    font: 1.2em Verdana, Arial, sans-serif;
	color: #F4B40A;
	font-weight: bold;
}
img.border 
{
    border: 1px solid #CCCCCC; /*#000000;*/
}
img.aliceblueborder 
{
    border: 1px solid #CCCCCC; /*aliceblue;*/
}
p.small {			
	font: 0.9em Verdana, Arial, sans-serif;
}
#carousel {
    display: none;
    background-color: #3E8868;
    height: 162px;
    width: 100%;
    color: White;
}
#rec_text 
{
    padding-left: 130px;
    padding-right: 10px;
}
#next_prev 
{
    padding-left: 130px;
    padding-right: 10px;
    vertical-align: bottom;
}

#rec_title
{    
    font-weight: bold;
    padding-left: 130px;
    padding-right: 10px;
    padding-top: 5px;
}
#valign_mid 
{
    vertical-align: middle;
}
#valign_top 
{
    vertical-align: top;
}
#record_ideas 
{
    background-image: url(../../images/events/gadgets_faded.jpg);
    background-repeat: no-repeat;
    float: left; 
	width: 900px; 
	height: auto;
	margin: 0; 
	padding-left: 20px;
	padding-right: 20px;

}
#record_ideas_content
{
	width: 600px; 
	height: auto;
	margin: 0; 
	padding-left: 100px;
	padding-right: 100px;
}
#countdown 
{
    background-color: #FCB815;
    width: 264px;
    font-weight: bold;
    /*height: 15px;*/
    display: block;
    padding: 0;
    /*color: White;*/
}
.errortitle 
{
    font: 2.2em Verdana, Arial, sans-serif;
    font-weight: bold;
    text-align: left;
    color: navy; 
}
.errortext 
{
    font: 1.0em Verdana, Arial, sans-serif;
    text-align: left;
}
.errortextsmall 
{
    font: 1.2em Verdana, Arial, sans-serif;
    text-align: left;
}
td.bg_filler 
{
    background-image: url(../images/transparent_wp.gif);
    background-repeat: repeat-x;
    line-height: 5px;
    height: 5px;
}
tr.bg_filler 
{
    background-image: url(../images/transparent_wp.gif);
    background-repeat: repeat-x;
    height: 5px;
    line-height: 5px;
}
.input_fields 
{
    font: normal 1.0em Verdana, Arial, sans-serif;
}
/*#subnav {
    display: block;
    background-color: #3E8868;
    height: 152px;
    color: White;
    padding: 5px;
}
#subnav a {
	color: #ffffff; 
	text-decoration:underline; 
}

table.subnav a { 
	border: 1px solid #FFFFFF; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	width: 220px;
} 
#subnav table.subnav a:link {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav table.subnav a:active { 
	color: #FFFFFF;
	background: #3E8868; 
	text-decoration: none; 
}

#subnav table.subnav a:visited {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav table.subnav a:hover {
	color: #000000;
	background: #ffffff; 
	border: 1px solid #FFFFFF; 
	text-decoration: none; 
}*/
#subnav_news {
    display: block;
    background-color: #3E8868;
    height: 152px;
    color: White;
    padding: 5px;
}
#subnav_tv {
    display: block;
    background-color: #3E8868;
    height: 152px;
    color: White;
    padding-top: 0px;
    padding-right: 5px;
    padding-left: 5px;
    padding: 5px;
    /*background-image: url(../images/tv/txt_wrote_the_book_white.gif);*/
    background-position: bottom right;
    background-repeat: no-repeat;
}
#subnav_tv a {
	color: #ffffff; 
	text-decoration:underline; 
}

table.subnav_tv a { 
	border: 1px solid #FFFFFF; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	width: 220px;
} 
#subnav_tv table.subnav a:link {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_tv table.subnav a:active { 
	color: #FFFFFF;
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_tv table.subnav a:visited {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_tv table.subnav a:hover {
	color: #000000;
	background: #ffffff; 
	border: 1px solid #FFFFFF; 
	text-decoration: none; 
}
#subnav_news a {
	color: #ffffff; 
	text-decoration:underline; 
}

#subnav_news table.subnav a { 
	border: 1px solid #FFFFFF; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	width: 460px;
} 
#subnav_news table.subnav a:link {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_news table.subnav a:active { 
	color: #FFFFFF;
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_news table.subnav a:visited {
	color: #FFFFFF; 
	background: #3E8868; 
	text-decoration: none; 
}

#subnav_news table.subnav a:hover {
	color: #000000;
	background: #ffffff; 
	border: 1px solid #FFFFFF; 
	text-decoration: none; 
}

#loginbox_mz {
    display: block;
    /*background-color: #edf0f4;*/
    width: 100%;
    /*border: solid 1pt black;*/
}
td.mz_heading 
{
	background-image: url("../images/sections/mz.gif");
	background-repeat: no-repeat;
	height: 20px;
}
td.tv_heading 
{
	background-image: url("../images/sections/tv.gif");
	background-repeat: no-repeat;
	height: 20px;
}
td.member_heading 
{
	background-repeat: no-repeat;
	height: 20px;
}
td.book_heading 
{
	background-image: url("../images/sections/book.gif");
	background-repeat: no-repeat;
	height: 20px;
}

td.editor_heading 
{
	background-image: url("../images/sections/editor.gif");
	background-repeat: no-repeat;
	height: 25px;
}
td.news_heading 
{
	background-image: url("../images/sections/news.gif");
	background-repeat: no-repeat;
	height: 20px;
}
td.grey_back
{
	background-color: #CCCCCC;
}
#header, #flag, #wrapper1 div#Topnav {

	width:955px !important;
	margin:0px auto;
	background-color: #FFFFFF;
}
tr.fixed 
{
	height: 120px;
	vertical-align: top;	
}
h1.Chinese{
	font: 16px Verdana, Arial, sans-serif;
	color: #0078ae;
	font-weight: bold;
}
.ChineseText{
	font-size:14px;
}
.ChineseForm{
	font-size:12px;
}
.ChineseForm2{
	font-size:14px;
}
.imagesBox_left {
	float:left; 
	padding: 0px 10px 10px 0px;
}
.imagesBox_right {
	float:right; 
	padding: 0px 0px 10px 10px;
}
h1.adj{
	color:#1C245E; 
	vertical-align:top;
}


#rightwocol_ar {
	display: none;
	position: relative;
	float: right;
	width: 484px;
	height: 0px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
	font-size:11px;
}
#leftwocol_ar {
	float: left; 
	width: 423px; 
	height: 0px;
	margin: 0; 
	padding-top: 6px; 
	padding-left: 20px;
	margin-bottom:10px;
	display: none;
}
#rightwocol_ja {
	display: none;
	position: relative;
	float: right;
	width: 484px;
	height: 20px; /*157px;*/
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
	font-size:11px;
}
#rightwocol_zh {
	display: none;
	position: relative;
	float: right;
	width: 484px;
	height: 20px; /*157px;*/
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
	/*font-size:11px;*/
}
/*#top_area_left
{
	text-align:left;
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	height: 100px;
	background-color: #FFFFFF;
	position: absolute;
    top: 149px;
	float: left;
	width: 0 !important;
	visibility: hidden;
	display: none;
}*/
#top_area_right
{
	text-align:center;
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	height: 100px;
	position: absolute;
    top: 149px;
	width: 955px !important;
	background-position: left;
	background-repeat: no-repeat;
	background-color: white;
	display:block;
	float: left !important;
}
#top_area_right_gwrday
{
	text-align:center;
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	height: 100px;
	position: absolute;
    top: 189px;
	width: 955px !important;
	background-position: left;
	background-repeat: no-repeat;
	background-color: white;
	display:block;
	float: left !important;
}
table.billing td {
	font-size: smaller;
}
.input_fields_billing {
    font: normal 1.0em Verdana, Arial, sans-serif;
    width: 200px;
}
	
	
/* Main Nav */
#nav_main {
    /*display: block;*/
    background-color: #0078ae; /*#036287;*/
    /*height: 23px;*/
    color: #FFB900;
    padding: 0px;
    /*top: 101px;
    position: absolute;
    width: 955px;*/
}
#nav_main a {
	color: #FFB900; /*#036287;*/ 
	text-decoration:underline; 
}
table.nav_main a { 
	/*border: 1px solid #036287; */
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	/*width: 119px;*/
} 
#nav_main table.nav_main a:link {
	color: #FFB900; /*#036287; */
	font-weight: bold;
	background: #0078ae; /*#edf0f4; */
	text-decoration: none; 
}

#nav_main table.nav_main a:active { 
	color: #FFB900;
	background: #0078ae; /*#edf0f4; */
	text-decoration: none; 
	font-weight: bold;
}

#nav_main table.nav_main a:visited {
	color: #FFB900; /*#036287; */
	background: #0078ae; /*#edf0f4; */
	text-decoration: none; 
	font-weight: bold;
}

/*#nav_main table.nav_main a:hover {
	color: #FFB900;
	background: #036287; 
	 border: 1px solid #036287; 
	text-decoration: none; 
	font-weight: bold;
}*/
/* language nav
/* Main Nav */
#nav_lang {
    /*display: block;*/
	background-color: #036287; /*#00778B;*/ 
    /*height: 23px;*/
    color: #FFFFFF;
    padding: 0px;
    /*top: 101px;
    position: absolute;
    width: 955px;*/
    height:20px;
    margin:0px;
}
table.nav_lang 
{
	background-color:transparent;
	width:955px;
}

#nav_lang a {
	color: #FFFFFF; /*#036287;*/ 
	text-decoration:underline; 
	background-color: transparent; /*#edf0f4; */
	font-size:x-small;
}
table.nav_lang a { 
	/*border: 1px solid #036287; */
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	background-color: transparent; /*#edf0f4; */
} 
#nav_lang table.nav_lang a:link {
	color: #FFFFFF; /*#036287; */
	font-weight: normal;
	background-color: transparent; /*#edf0f4; */
	text-decoration: none; 
}
#nav_lang table.nav_lang a:hover {
	color: #FFFFFF; /*#036287; */
	font-weight: normal;
	background-color: transparent; /*#edf0f4; */
	text-decoration: underline; 
}
#nav_lang table.nav_lang a:active { 
	color: #FFFFFF;
	background-color: transparent; /*#edf0f4; */
	text-decoration: none; 
	font-weight: normal;
}

#nav_lang table.nav_lang a:visited {
	color: #FFFFFF; /*#036287; */
	background-color: transparent; /*#edf0f4; */
	text-decoration: none; 
	font-weight: normal;
}



/* Replacement for find and break and record categories */
#leftwocol_home {
	float: left; 
	width: 500px; 
	height: 400px;
	margin: 0; 
	padding-top: 6px; 
	padding-left: 10px;
	padding-right: 0px;
	background-color: white;
}
#rightwocol_home {
	display: block;
	position: relative;
	float: right;
	width: 300px;
	height: 400px;
	margin: 0;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: White;
}
#leftwocol_home2 {
	
	float: left; 
	width: 260px; 
	height: 400px;
	margin: 0; 
	margin-top: 4px; 
	padding-left: 0px;
	padding-right: 0px;
	border: 1px solid #CCCCCC;
	/*background-color: Fuchsia;*/
}
#rightwocol_home2 {
	
	float: right;
	width: 680px;
	height: 400px;
	margin: 0;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 0px;
	/*background-color: Blue;*/
}
#header {
	display: block;
	position: relative;
	width: 955px !important;
	height:  200px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}
#header_gwrday {
	display: block;
	position: relative;
	width: 955px;
	height:  310px;
	margin: 0;
	padding: 0;
	float: left;
	background-color: transparent;
	background-repeat: repeat-x;
}
#wrapper {
	
	width: 955px;
	text-align: left;
	display:inline; float:left;
	margin: 0;
	padding: 0;
	
}
#wrapper_gwrday {
	position: absolute;
    top: 189px;
    left: 0px;
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-position: top;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	float: left;
	background-color: white;
}
#Topnav {
	display: none;
	width: 955px; 
	text-align: left; 
	margin: 0; 
	padding: 0px 0 3px 0;
	background-position: top;
	background-color: white;
}
#outer { 
	margin-left:auto;
	margin-right:auto;
	
	/*height: auto;*/
	width: 955px;
	padding: 0;
	/*border-right: solid 3px #edf0f4;
	border-left: solid 3px #edf0f4;*/
	background-color: #fff;
	overflow:hidden;
}
#wrappertwo_a {
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
	background-repeat: repeat-y;
	background-color: Transparent;
}
#navbck{
	width: 955px;
	background-position: top;
	margin: 0;
	padding-bottom: 0;
}
#clear {
	background-color: Transparent; 
	clear: both; 
	height: 2px;
	width: 955px;
}
#clear_bottom {
	background-color: Transparent; 
	clear: both; 
	height: 20px;
	width: 955px;
}
#leftthreecol_a {
	float: left; 
	width: 420px; 
	margin: 0; 
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 6px;
}
#centercol_a 
{
	float: right;
	width: 320px;
	margin: 0;
	text-align: center;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 6px;
	height: 276;
}
#rightthreecol_a {
	float: left;
	width: 160px;
	margin: 0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	height: 276;
}
#bottom_left
{
	float: left;
	width: 300px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bottom_center
{
	float: left;
	width: 325px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bottom_right
{
	float: right;
	width: 300px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.header_space
{
	background-image: url(../images/new/header_whitespace_356.gif);
	width: 356px;
	font: normal 0.8em Verdana, Arial, sans-serif;
	background-position: top;
}
.languages
{
    font: normal 0.99em Verdana, Arial, sans-serif;
}
#leftwocol {
	float: left; 
	width: 433px; 
	height: 0px;
	margin: 0; 
	padding-top: 0px; 
	padding-left: 10px;
	border-bottom: dotted 0px #283263;
	visibility: hidden;
	display: none;
}
#rightwocol {
	display:none;
	position: relative;
	float: right;
	width: 494px;
	height: 0px;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	/*visibility: hidden;
	display: none;*/
}
/* Start Left Column Nav */
#subnav {
    /*display: block;*/
    background-color: White;
    /*height: 152px;*/
    color: #0078ae;
    padding: 5px;
	margin-bottom:10px;
	width: 200px;
}
#subnav a {
	color: #0078ae; 
	text-decoration:underline; 
}
#subnav table.subnav a { 
	border: 0px solid #FFFFFF; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	width: 200px;
} 
#subnav table.subnav a:link a:active{
	color: #0078ae; 
	text-decoration: none; 
}
#subnav table.subnav a:hover {
	color: #0078ae;
	background: #ffffff; 
	border: 0px solid #FFFFFF; 
	text-decoration: none; 
}
#subnav table.subnav td 
{
	border-bottom: solid 1px #CCCCCC;
	text-align: left;
}
/* End Left Column Nav */

#leftwocol_contents {
	float: left; 
	width: 300px; 
	margin: 0; 
	padding-top: 6px; 
	padding-left: 10px;
}
#rightwocol_contents {
	display: block;
	float: right;
	width: 615px;
	margin: 0;
	padding-top: 6px;
	padding-right: 30px;
}
#wrapper_two_cols {
	width: 955px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#twocol_lefwide {
	display: block;
	float: right;
	width: 630px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;
}
#twocol_leftwide {
	display: block;
	float: right;
	width: 630px;
	margin: 0;
	padding-top: 6px;
	padding-right: 20px;

}

#twocol_rightnarrow {
	float: left; 
	width: 285px; 
	overflow:hidden;
	margin: 0; 
	padding-left: 0px;
	padding-right: 10px;
}

/*MICROSITES*/
#centercol_mini 
{
    border-left: solid 0px #cccccc;
    border-right: solid 0px #cccccc;
	width: 325px;
	margin: 0;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	/*background-color: Blue;*/
	float: right; 
}
#leftthreecol_mini {
	float: right; 
	width: 285px; 
	margin: 0; 
	padding-left: 10px;
	padding-right: 10px;
	/*background-color: Yellow;*/
}
/* Start Minisite Right Column Nav */
#subnav_rightcol {
    display: block;
	overflow:hidden;
	width:250px;
    color: #0078ae;
    padding: 5px;
	margin-bottom:10px;
	text-align: left;
}
#subnav_rightcol a {
	color: #0078ae; 
	text-decoration:underline; 
}
#subnav_rightcol table.subnav a { 
	border: 0px solid #FFFFFF; 
	display: block; 
	padding: 1px;
	margin: 1px;
	text-decoration: none; 
	width: 260px;
} 
#subnav_rightcol table.subnav a:link a:active{
	color: #0078ae; 
	/*background: #3E8868; */
	text-decoration: none; 
}
#subnav_rightcol table.subnav a:hover {
	color: #0078ae;
	/*background: #ffffff; */
	border: 0px solid #FFFFFF; 
	text-decoration: none; 
}
#subnav_rightcol table.subnav td 
{
	border-bottom: solid 1px #CCCCCC;
	text-align: left;
}

/* End Minisite Right Column Nav */

#full_width 
{
	width: 935px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*background-color: Yellow;*/
}
#leftwocol_fan {
	float: left; 
	width: 765px;
	margin: 0; 
	padding-top: 6px; 
	padding-left: 10px;
	padding-right: 0px;
	/*background-color: Fuchsia;*/
}

#bigVideo { display:inline; float:left;}

#rightwocol_fan {
	display: block;
	float: right;
	width: 170px;
	margin: 0;
	padding-top: 6px;
	padding-right: 0px;
	padding-left: 10px;
	/*background-color: Blue;*/
	height: 460px;
}
#leftthreecol_fan {
	float: left; 
	width: 420px; 
	margin: 0; 
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	/*height: 345px;*/
}
#centercol_fan 
{
	float: left;
	width: 320px;
	margin: 0;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 6px;
	/*height: 345px;*/
}
#rightthreecol_fan {
	float: right;
	width: 160px;
	margin: 0;
	padding-right: 15px;
	padding-left: 10px;
	padding-top: 6px;
	height: 276;
}
#bottom_left_fan 
{
	/*height: 340px;*/
	width: 760px;
	padding-left:10px;
	padding-right:5px;
	padding-top: 0px;
	padding-bottom: 10px;
	float: left;
}
#wrapper_fan 
{
	/*height: 651px;*/
	width: 770px;
	padding-left:0px;
	padding-right:0px;
	float: left;
}	
#kids_page 
{
	width: 955px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	/*background-color: Yellow;*/
}

/* Start Previous Poll Results */
#poll_fix
{
	padding-top:120px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:right;
}
/* End Previous Poll Results */

/*Start Steal Widget Code*/
#widget_textarea
{
	padding:5px; 
	margin:10px; 
	overflow:hidden; 
	border: 1px solid;
}
#widget_embed
{
	width:370px; 
	height:300px;
}
#widget_embed h1
{
	color: #ffffff;
}
/*End Steal Widget Code*/


#cse-search-box 
{
	width:auto;
	float:right;
	display:inline;
	height:auto;
}

/*New Styles: DS 24/02/2010*/
#wrap { width:955px; margin:0 auto; overflow:hidden; background:#FFFFFF; }

#headerNew { position:relative; width:955px; z-index:10; }

#headerNew #logo { float:left; margin: 5px 0 5px 5px; }

#headerNew #headerAd { float:right; width:730px; margin: 20px 5px 20px 0;  }

#headerNew #tagline { float:left; width:730px; margin: 20px 5px 20px 0;  }

/*Navigation*/
#navbar { background:url(../images/navbar.jpg) repeat-x; display:block; float:left; width:955px; height:47px; padding:0;font-weight:normal; }

#navbar #search { display:inline; float:right; width:169px;  margin:12px 20px 0 0;}

#navbar #search input.text { display:inline; float:left; width:130px; height:23px; padding:0; margin:0; border:1px solid #003365; }

#navbar #search input.img { display:inline; float:left; padding:0; margin:0; border:1px solid #003365; }

#yellowStrip { background:url(../images/yellowStrip.jpg) repeat-x; display:inline; float:left; width:955px; height:5px; padding:0; margin:0; font-size: 0; }

#navigation { display:inline; float:left; width:740px; height:47px; padding:0; }

#navigation li { list-style:none; float:left; position:relative; text-align:center;  }

#navigation li a { color:#FFFFFF; text-decoration:none; font-size:14px; display:block; padding:15px 15px; border-right:1px solid #003466; font-weight:normal; }

#navigation li a:hover { text-decoration:underline; }

#navigation li:hover a { text-decoration:underline; }

#navigation li ul { display:none; text-align:left; }

#navigation li ul li { display:block; float:none; margin:0; text-align:left; }

#navigation li:hover ul { display:block; position:absolute; float:left; z-index:100; left:0; background:#2c5a7d; width:200px;  padding-bottom:10px; }

#navigation li:hover ul li a { display:block; font-size:0.9em; text-decoration:none; padding:5px 0; }

#navigation li:hover ul li a:hover { display:block; text-decoration:underline; }


/*Current nav states*/
#home #navHome { background:url(../images/nav-grad-off.jpg) repeat-x; }

#setRecord #navSet { background:url(../images/nav-grad-off.jpg) repeat-x; }

#findRecord #navFind { background:url(../images/nav-grad-off.jpg) repeat-x; }

#news #navNews { background:url(../images/nav-grad-off.jpg) repeat-x; }

#videos #navVideos { background:url(../images/nav-grad-off.jpg) repeat-x; }

#press #navPress { background:url(../images/nav-grad-off.jpg) repeat-x; }

/*Top tier*/

#imageGallery { float:left; margin: 7px 0 0 10px; position:relative; z-index:0; width:616px; height:438px; overflow:hidden; }

#imageGallery div { position:absolute; z-index:0; left:0;  background:#000000; }

#imageGallery div.current { z-index:2; height:440px; background:#000000; }

#imageGallery div.next { z-index:1; left:0; height:440px; background:#000000; }

#imageGallery div.back { z-index:0; }

#imageGallery div img { width:616px;}

#imageGallery div .text { position:absolute; display:block; text-align:left; top:430px; left:0; color:#FFFFFF; background:#000000; width:616px; padding:0 0 20px 0; margin:0; }

#imageGallery div .text h2 {  padding:10px; margin:0; font-size:1.5em;  }

#imageGallery div .text p {  padding:0 30px 10px 10px; margin:0; }

#imageGallery div .text a { color:#FFFFFF;}

#imageGallery #ig_go_left { position:absolute; top:5px; right:5px; z-index:100; cursor:pointer; }

#imageGallery #ig_go_right { position:absolute; top:150px; right:5px; z-index:100; }

#mpu { margin:0 10px 0 0; }

/*Apply Box*/

#apply { display:inline; float:right; margin:7px 15px 0 0; text-align:left; border-bottom:#e6e6e6 1px solid; background:url(../images/applynow.jpg) no-repeat; width:298px; border: 1px solid #000; height:178px; }

#apply h2 { font-size:2em; color:#0070bc; margin:10px 0 10px 10px; font-weight:normal; }

#apply p { width: 150px; margin:0 0 10px 10px;  }


/*Bouncy*/

.mask { display:inline; float:right; width:300px; height:250px; margin: 9px 15px 0 0; position:relative; overflow:hidden;  }

.slider { width:910px; position:absolute; top:0px; left:0px; }

.slider img { float:left; border:none; }


/*Main Content*/

#mainContent {position:relative; display:inline; float:left; width:955px; text-align:left; }

#mainContentOrderForm {position:relative; display:inline; float:left; width:955px; text-align:left; height:1200px }


/*For Feed Reader*/
.News { padding:10px;  }

.NewsItem{ clear:both; margin: 0 0 20px 0; text-align:left; overflow:hidden;  }

.NewsItem img { border:none; width:80px; height:auto; }

.NewsItem .imgholder{ text-align:center; width:80px; float:left; margin:5px 0 0 0; }

.NewsItem h3 { padding:0; margin:0 0 5px 0px; font-size:12px; }

.NewsItem h3 a { text-decoration:none; color:#0070bc;  }

.NewsItem p { padding:0; margin:0 10px 0 90px; }

.readMore { display:block; text-align:right; padding:0 20px 0 0; }

.viewMore { display:block; text-align:right; padding:0 10px 10px; }

/*Block*/

#homeMain { position:relative; display:inline; float:left; width:616px; margin: 0 0 0 10px; }

#homeSide { position:relative; display:inline; float:right; width:300px; margin: 10px 15px 0 0 ; border:0px solid #000; }

#latestVideos { float:right; }
#latestNews { margin-bottom:10px; }

.block { display:inline; float:left; width:298px; border:1px solid #000; margin:10px 0 0 0; }

.blockHeader { height:42px; background:url(../images/hbtile.jpg) repeat-x; text-align:left;  }

.blockHeader a, .blockHeader span { display:block; color:#fff; font-size:18px; padding: 7px 10px;  }

.blockContent { height:478px;overflow:auto; }

.block1 { display:inline; float:left; width:615px; border:1px solid #000; margin:10px 0 0 0; }
.blockHeader1 { height:42px; background:url(../images/hbtile.jpg) repeat-x; text-align:left;  }
.blockHeader1 a, .blockHeader1 span { display:block; color:#fff; font-size:18px; padding: 7px 10px;  }
.blockContent1 { height:235px; }
.block2 { display:inline; float:left; width:298px; border:1px solid #000; margin:10px 0 0 0; }
.blockHeader2 { height:42px; background:url(../images/hbtile.jpg) repeat-x; text-align:left;  }
.blockHeader2 a, .blockHeader2 span { display:block; color:#fff; font-size:18px; padding: 7px 10px;  }
.blockContent2 { height:200px;margin:0;padding:0; }






.adblock { display:inline; float:left; width:300px; margin:10px 0 0 0; }

.adblock img { margin:0 0 5px 0;}






.row { margin: 10px 0 10px 10px; clear:both; overflow:hidden; }

.columnHome {  display:inline; float:left; text-align:left; width:300px; margin: 0 10px 0 0; }

/*Videos*/
#featuredVideos { display:inline; float:right; text-align:left; width:610px; margin: 0 10px 0 10px; }

#videoPlayer { display:inline; float:left; text-align:left; width:300px; margin: 0 0 0 20px; border:1px solid #e6e6e6; }


#blockHeaderVideo { height:37px; padding:0px 10px; background:url(../images/headBack3.jpg) no-repeat; font-size:1.1em;  }

#blockHeaderVideo a { color:#FFFFFF !important; display:block; padding-top:10px; outline:none; }

#blockVideoContent {  border:#e6e6e6 1px solid; overflow:hidden; }

#blockVideoContent #video { text-align:center; margin:10px; display:inline; float:left; }

#blockVideoContent #otherVideos { width:280px; float:left; margin: 0; }

#blockVideoContent #otherVideos .News { width:280px; padding:0;  }

#blockVideoContent #otherVideos .News .NewsItem { margin: 10px 0 0 0;}

#blockVideoContent #otherVideos .News .NewsItem img { float:left; height:auto; }

#blockVideoContent #otherVideos .News .NewsItem p { margin: 0 0 0 90px; }


.smallAdVid { margin:5px 0 0 5px; }

/*POLL*/
#poll { display:inline; float:left; }

#poll .blockContent { height:380px; }

#poll .blockContent h3 { margin: 10px 0 10px 10px; font-size:1.3em; }

#pollContainer { float:left; width:270px; height:400px; }

#midTier { overflow:hidden; float:left; width:940px; margin:10px 0 0 10px; }

/*Clock*/
#clock { display:inline; float:right; margin:10px 0 0 0; width:298px; height:205px; border:1px solid #000; padding:0; text-align:left; background:url(../live/images/tile_bg.jpg); }

#clock object, #clock embed { margin:0; padding:0; }

#clock a { display:block; padding:0; margin:0 20px 7px 0; text-align:right;  color:#000000; }


/*Look like*/

#llarb { width:298px; height:250px; border:1px solid #000; margin:10px 0 0 0; display:inline; float:right; overflow:hidden; }

#llarb img { margin:0; padding:0; border:0; }

/*Callout*/
.callout { float:left; width:305px; margin:0 10px 10px 0; text-align:left; border:#cccccc 1px solid; }

.callout h2 { font-size:2em; color:#0070bc; margin:0 0 10px 0; }

.last { margin:0 0 10px 0; }

/*Pic of day*/
#picOfTheDay { width:380px; height:140px; margin:0 0 10px 10px;  background:url(../images/whats-this.jpg) no-repeat top right ; text-align:left; padding:10px 0 0 0; float:left; border:1px solid #000; }

#picOfTheDay h3 { margin:0 10px 5px 10px; font-size:2em; text-align:left; color:#003466; }

#picOfTheDay img { margin:5px 10px 10px 10px; float:left; border:1px solid #e6e6e6; }

#picOfTheDay p { margin:0 10px 0 220px; }
/*Calendar*/

/*#onThisDay { width:298px; height:176px; float:right; border:1px solid #000; margin:10px 0 0 0; padding:0 0 0 0; text-align:left; background:url(../images/old_paper.jpg) no-repeat; }
#onThisDay h3 { margin:20px 20px 0; font-size:14px; }

#xmlRecord { margin:5px 20px 10px; font-size:11px; color:#000; font-family:Verdana,Arial,Helvetica; }
*/
#onThisDay { width:955px; height:auto; float:left; border:0px solid #000; margin:0 0 0 0; padding:10px 0 0 0; text-align:left; background:url(../images/old_paper.jpg) no-repeat; }
#onThisDay h3 { margin: 10px 0 0 10px; font-size:12px; }
#xmlRecord { margin:10px 0 10px 10px; font-size:11px; color:#000; font-family:Verdana,Arial,Helvetica; }


.blog_gwr { float:left; display:inline; width:310px; overflow:hidden; text-align:left;  border:1px solid #e6e6e6; margin:0 0 10px 10px;  }

.blog_gwr img { display:inline; float:left; }

.blog_gwr h3 { font-size:1.4em; margin: 10px 10px 10px 160px; }

.blog_gwr h3 a {text-decoration:none; color:#0070bc;}

.blog_gwr p { margin: 0 0 0 160px; font-size:1em; }

#socialMedia { width:200px; display:inline;  float:right; text-align:right;  padding-top:4px; margin:0 10px 10px 0; }

#socialMedia img { margin:0 0 10px 0;}

/*Footer new*/
#footerNew { display:inline; float:left; width:955px; height:290px; overflow:hidden; clear:both; text-align:left; background:url(../images/footer-back.jpg) no-repeat; margin:0 0 0 0; }

#footerNew h2 { font-size:1.5em; color:#FFFFFF; margin:20px; }

#footerNew .column { width:290px; height:200px; display:inline; float:left; margin:0 0 0 10px; }

#footerNew strong { color:#FFFF66; margin:10px; }

#footerNew a { color:#EEEEEE; margin:10px; }

#footerNew p { color:#EEEEEE; margin: 0 10px; }

#footerNew #copyright { padding:10px; text-align:center; }

#footerNew #copyright b { color:#FFFFFF; }



/*Animated Callout*/
.boxgrid { height:250px;	width:300px; margin:0px 10px 0 0; background:#161613; overflow: hidden; position: relative; text-align:left;float:left; }

.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }

.cover { background:#000; position: absolute; width:305px; height:150px; top: 210px; left: 0; border: 0; 
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
} 

.cover h3 { font-size:1.6em; color:#FFF; margin:10px 0 10px 10px; }

.cover h3 a { color:#FFF; text-decoration:none; }

.cover h3 a:hover { text-decoration:underline; }

.cover p { font-size:1em; color:#FFF; margin:10px 10px 0 10px; }
 
.cover p a { text-decoration:underline; color:#FFFFFF; }

/*Twitter Box*/
#twitter { width:300px; text-align:left; display:inline; float:right; margin:0px 0 0 0; height:249px;background-color:#036287;}
.twtr-tweet-text {
    font-size: 90%;
    font-family: Verdana,Arial,Helvetica;
    }


#fullSection { text-align:left; display:inline; float:left; width:100%; background-color:Red; }

#fullSection #text { margin:20px 20px 20px; display:inline; float:left; width:500px; }

#fullSection #textFull { margin:20px 20px 20px; display:inline; float:left; width:90%; }

#fullSection h1 { font-size: 2em; color:#0070bc; margin:0 0 10px 0; }

#fullSection h2 { font-size: 1.75em; color:#0070bc; margin:0 0 10px 0; }

#emailForm { display:inline; float:left; margin: 20px 0 20px 10px; width:400px; height:0px; }

#emailForm  input {  margin:5px 5px 5px 0px;  padding:0; font-size:12px;  }

#emailForm  select { margin:5px 5px 5px 0px;  padding:0; font-size:12px;  }

#emailForm label { }

#emailExists { float:left; margin: 20px 0 20px 10px; width:400px; }

#emailSuccess { float:left; margin: 20px 0 20px 10px; width:400px; }

#ipadVid { float:left; margin: 20px 0 20px 10px; }

#ipadGallery { float:left; margin: 20px 0 20px 10px; position:relative; width:400px; height:300px; overflow:hidden; }

#ipadGallery div { position:absolute; z-index:0; left:0; }

#ipadGallery div.current { z-index:2; }

#ipadGallery div.next { z-index:1; left:0; }

#ipadGallery div.back { z-index:0; }

#ipadGallery div img { }

#theDetails { display:none; max-width:500px; position:relative; }

/*Top 100 Records*/

#catTitle { font-size:3em; color:#fff; padding:30px 0 0 40px; margin:10px 0 0 5px; height:97px;  }

#mainContent .human { background:url(/images/microsites/content/topbanner_1.jpg) no-repeat; }

#mainContent .planet { background:url(/images/microsites/content/topbanner_2.jpg)  no-repeat; }

#mainContent .science { background:url(/images/microsites/content/topbanner_3.jpg)  no-repeat; }

#mainContent .stunts { background:url(/images/microsites/content/topbanner_4.jpg)  no-repeat; }

#mainContent .epic { background:url(/images/microsites/content/topbanner_5.jpg)  no-repeat; }

#mainContent .society { background:url(/images/microsites/content/topbanner_6.jpg)  no-repeat; }

#mainContent .engineering { background:url(/images/microsites/content/topbanner_7.jpg)  no-repeat; }

#mainContent .arts { background:url(/images/microsites/content/topbanner_8.jpg) no-repeat; }

#mainContent .sports { background:url(/images/microsites/content/topbanner_9.jpg)  no-repeat; }

#mainContent .claimants { background:url(/images/microsites/content/topbanner_10.jpg) no-repeat; }

.top100RecordThumb { width: 90px; height:auto; }

.top100Record { display:inline; float:left; width:955px; overflow:hidden; }

.top100Record h2 { margin:10px 10px 10px 20px; font-size:2em; color:#0070bc; }

.top100Record p { margin:0 400px 0 20px; font-size:1.125em; height:250px; overflow:auto; padding:0 10px 0 0; }

.top100Record img { float:right; border:1px solid #e6e6e6; margin:30px; }

#top100Mask { width:100%; height:350px; width:955px; overflow:hidden; position:relative; }

#top100Slide { width:10000px; position:absolute; top:0; left:0; }

#prevRecord { display:inline; float:left; margin:0px 0 0 20px; }

#msSubNav { margin:10px 0 0 0; ov } 

#msSubNav li { list-style:none; float:left; margin:5px 0 0 0; background:url(../images/dot.gif) 0px 3px no-repeat; padding-left:17px; clear:both; width:100%;  }



#numberRecord { display:inline; float:left;  margin:0px; }

#numberRecord span { margin:0 6px; cursor:pointer; color:#0000FF; }

#nextRecord { display:inline; float:right; width:100px; margin:0px; }

#top100 { overflow:hidden; }

#top100 h1 { display:inline; float:left; font-size:2.625em; color:#e6e6e6; margin:10px 0 0 20px; height:97px; width:400px; border:1px solid #e6e6e6; }

#top100 h1 a { color:#000; display:block; margin:10px 0 0 107px; }

#mainContent #human { background:url(../images/microsites/top100-cat/top100_human.jpg) left no-repeat; }

#mainContent #planet { background:url(../images/microsites/top100-cat/top100-living.jpg) left no-repeat; }

#mainContent #science { background:url(../images/microsites/top100-cat/top100-science.jpg) left no-repeat; }

#mainContent #stunts { background:url(../images/microsites/top100-cat/top100-stunts.jpg) left no-repeat; }

#mainContent #epic { background:url(../images/microsites/top100-cat/top100-epic.jpg) left no-repeat; }

#mainContent #society { background:url(../images/microsites/top100-cat/top100-society.jpg) left no-repeat; }

#mainContent #engineering { background:url(../images/microsites/top100-cat/top100-engineering.jpg) left no-repeat; }

#mainContent #arts { background:url(../images/microsites/top100-cat/top100-arts.jpg) left no-repeat; }

#mainContent #sports { background:url(../images/microsites/top100-cat/top100-sports.jpg) left no-repeat; }

#mainContent #claimants { background:url(../images/microsites/top100-cat/top100-claimants.jpg) left no-repeat; }

.mcCallouts { margin:0 0 10px 0; display:inline; float:right; clear:right;  }

#msFooter { display:inline; float:left; }

/*Microsite animated Callout*/
.msBoxgrid{ height:250px;	width:300px; margin:0; display:inline; float:right; background:#161613; overflow: hidden; position: relative; text-align:left; }

.msBoxgrid img{ position: absolute; top: 0; left: 0; border: 0; }

.cover { background:#000; position: absolute; width:305px; height:150px; top: 210px; left: 0; border: 0; 
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
} 

.cover h3 { font-size:1.6em; color:#FFF; margin:10px 0 10px 10px; }

.cover h3 a { color:#FFF; text-decoration:none; }

.cover h3 a:hover { text-decoration:underline; }

.cover p { font-size:1em; color:#FFF; margin:10px 10px 0 10px; }
 
.cover p a { text-decoration:underline; color:#FFFFFF; }

/*Search*/

#mainSection { text-align:left; }

#mainSection h1 { color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; border-bottom:2px solid #336699; padding:0 0 5px; margin:20px 0 0 0; }

#mainSection h2 { color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 0 0 0px; }

#mainSection h2.first { margin:10px 0 0 0; }

#mainSection #mainRecordImage { width:200px; text-align:center; overflow:hidden; border:1px solid #e6e6e6; float:right; margin:10px 0 10px 0; }

#mainSection #mainRecordImage img {  }

#mainSection p.recordDetails { font-size:12px; margin:5px 0; }

#searchSection { display:inline; position:relative; float:left; margin:0; background:url(../images/records/search_bck.jpg) repeat-x; width:100%; height:127px;  }

#searchFunctions { margin:40px 0 0 60px; text-align:left; overflow:hidden; width:700px; }

#searchArea { margin:0; padding:0; display:inline; float:left; width:100%;  }

#searchArea li { list-style:none; display:inline; float:left; margin:0 15px 0 0;  color:#ffff00; font-size:14px; font-weight:bold; }

#searchArea li a { color:#fff; font-weight:normal;  }

.searchBox { width:430px; display:inline; float:left; clear:both; margin:3px 0 0 0; padding:0; }

.searchButton { font-weight:bold; padding:0; margin:0 0 0 10px; float:left; }

#advancedSearch { display:inline; float:left; color:#fff; clear:left; margin:10px 0 0 0; font-size:14px; font-weight:bold; }

#advancedSearchHolder{ position:absolute; display:none; left:175px; top:75px; }

#advancedSearchContent { width:430px; margin:0; padding:0; background:url(../images/search/as_bg.png) repeat-y; overflow:hidden;    }

#advancedSearchContent h3 { font-size:14px; color:#ED6813; margin:10px 20px; padding:0; }

#advancedSearchContent p { margin:10px 20px; }

#advancedSearchContent ul li {list-style:none; margin:3px;}

#advancedSearchContentTop { width:430px; height:15px; background:url(../images/search/as_bg_top.png) no-repeat;  }

#advancedSearchContentBase { width:430px; height:15px; background:url(../images/search/as_bg_bottom.png) no-repeat;  }

#closeHolder { display:block; clear:both; overflow:hidden; margin:0; padding:0; }

#closeAdvncedSearch { float:right; margin:0px 10px 0 0; padding:0px; clear:both; }

#searchResults { display:inline; float:left; width:685px; margin: 0 10px 0 10px;}

#sorting { margin: 0 0 20px 0;}

#resultInfo { margin: 10px 0; }

#resultInfo .highlight { color:#ED6813; }

#resultList { margin:0; padding:0; }

#resultList li { list-style:none; margin:0 0 20px 0; padding:0; display:block; overflow:hidden; border-bottom:1px solid #e6e6e6; padding:0 0 10px 0; }

#resultList li .thumbnail { display:inline; float:left; overflow:hidden; width:160px; margin: 0 15px 30px 0; }

#resultList li .resultText { display:inline; float:left; overflow:hidden; width:620px; margin: 0 0 0 0; }

.moreInfo { color:#0070BC; cursor:pointer; }

.extraDetails { display:none; position:relative; clear:both; width:600px; border: 1px dashed #0070bc; padding:10px; margin:5px 0 0 0; }

#resultList li h3 { margin:0 0 5px 0; font-size:14px; } 

#resultList li a { color:#0070bc; }

#resultList li .url { display:block; color:#08a300; margin:0 0 10px 0; }

.embedCode{ display:none; }

#hiddenVideo { display:none; }

#resultList li .thumbnailVideo { display:inline; float:left; overflow:hidden; height:210px; width:382px; margin: 0 15px 30px 0; }

#resultList li .resultTextVideo { display:inline; float:left; overflow:hidden; width:230px; margin: 0 0 20px 0; }

#searchRefine { display:inline; float:right; width:240px; overflow:hidden; margin: 20px 5px 0 0; text-align: center; }

#searchRefine #tagcloud { margin:10px 10px 10px 20px; width:200px; }

#searchRefine #tagcloud a { color:#0070BC; margin:0 5px; }

#searchRefineTop { display:inline; float:left; background:url(../images/search/refine_top.jpg) no-repeat; width:240px; height:17px; }

#searchRefineContent {display:inline; float:left;  width:240px; border-left: 1px solid #e6e6e6; margin: 0 0 0 10px; }

#searchRefineContent h2 { color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0 0 0 20px; }


#searchRefineBottom {display:inline; float:left; background:url(../images/search/refine_bottom.jpg) no-repeat; width:240px; height:19px;}

#searchRefine h4 { margin: 20px 0 10px 40px; color:#333333; font-size:14px; }

.filterList { margin:0 0 0 40px;}

.filterList li { list-style-image:url(../images/search/list_icon.gif); }

.filterList ul.filterList { margin:0 0 0 20px; padding:0; }

#categories {margin:20px 0 0 0; text-align:center;} 



#blogLinks { display:inline; float:right; width:210px; overflow:hidden; margin:20px 25px 0 10px; border-left: 1px solid #e6e6e6; padding:0 0 0 20px; }

#blogLinks h2 {text-align:left; margin:0; }

.socialMediaSmall { text-align:right; }

.socialMediaSmall img {margin:0 2px; }

#blogPostMain { display:inline; float:left; width:400px; margin:0 0 0 20px; }

#previousBlogPosts { display:inline; float:left; width:310px;  margin:20px 0 0 20px; }

#blogSkyScraper { display:inline; float:right; width:160px;  margin:20px 20px 0 0; } 

#NewsSocialMedia { border-bottom:#e6e6e6 solid 1px; padding-bottom:5px; margin-bottom:20px; }

#NewsSocialMedia img { margin:5px 10px 0 0; }

#NewsSkyScraper { margin:20px 0 0 0; border-top:#e6e6e6 solid 1px; padding-top:10px; margin-top:20px; }

.flashMpu { border:1px solid #e6e6e6; float:right;}

.pageUnit { float:left; width:300px; overflow:hidden; text-align:left;  border:1px solid #e6e6e6; margin:0 0 10px 10px; text-align:left; }

.pageUnit h2 { display:block; color:#000; margin:10px 0 0 10px; font-size:1.5em;   text-align:left; }

/*Google Alerts*/
#gwrInTheNews { display:inline; float:left; clear:left; margin:10px 0 0 0; height:342px; overflow:hidden; text-align:left; }

#gwrInTheNews .blockContent { height:312px; overflow:hidden; }

#gwrInTheNews p.small { margin:5px 10px; font-size:x-small; }

#gwrInTheNews .newsSource { font-size:10px; color:#666666; margin:5px 0; }

#scroller {width:285px; padding: 5px; margin:0 0 10px 0; height: 242px; overflow:auto; border-bottom: 1px solid #ddd; }

#scroller li { border-bottom: 1px solid #ddd; width:260px; 	margin:5px 0; overflow:hidden; }
	
#scroller li h3 { margin:5px 0 0 0; font-size:12px; }

#scroller li p { margin:10px 0 0 0;  }

#scroller li a { font-size:12px; color:#0070BC; }



/*Press*/

.pressItem { overflow:hidden; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #e6e6e6; }

.pressItem h2  { display:block; margin:0 0 10px 0; }

.pressItem h2 a { display:block; color:#0070BC; }

.pressItem .imgholder { float:left; }

.pressItem p { margin: 0 0 0 180px;  }

#navColumn { display:inline; float:left; width: 200px; padding:20px 0 0 10px; }

#navColumn .navColumnItem { text-align:center; margin:0 0 20px 0; }

#navColumn #subNav { padding:0px 10px; margin:0 0 20px 0;  }

#navColumn #subNav li { list-style:none; border-bottom:1px solid #e6e6e6; padding: 10px; }

#navColumn #subNav li a { font-size: 11px; color:#0070BC;  }

#contentWithNav { display:inline; float:left; width: 700px; margin:0 0 0 20px; }

#contentWithNav h1 { color:#0070BC; font-size:16px; margin:20px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #000;  }

#contentWithNav .h1 { display:block; color:#0070BC; font-size:16px; margin:20px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #000;  }

#contentWithNav ol { margin:0 0 0 30px; padding:0 0 0 0; }


/*Ipad etc*/
#ipad { float:left; width:310px; overflow:hidden; text-align:left;  border:1px solid #e6e6e6; margin:0 0 10px 10px; text-align:left; }

#ipad img { display:inline; float:left; margin:0; }

#ipad h2 { display:block; color:#0070bc; margin:10px 0 0 10px; font-size:2em;   text-align:left; }

#ipad h2 a {color:#0070bc; }

#ipad p { display:inline; float:left; margin:20px 0 10px 0; /*font-size:1.125em;*/  text-align:left; width: 130px;  }

#newsletter { display:inline; float:right; width:298px; overflow:hidden; text-align:left; clear:right;  border:1px solid #000; margin:5px 0 10px 10px; text-align:left; background:url(../images/NewsLetter.jpg) no-repeat; }

#newsletter img { display:inline; float:left; margin:10px; }

#newsletter h2 { display:inline; float:left; width:130px; color:#000; margin:5px 0 0 0; font-size:1.5em;   text-align:left; }

#newsletter h2 a {color:#0070bc; }

#newsletter p { display:inline; color:#fff; clear:both; float:left; margin:10px 20px 0; }

#newsletter p#intro { margin-top:60px; }

#newsletter p a { color:#0099FF; }

#newsletter #drpCountry { margin:0 20px 5px; width:180px; }

#newsletter #txtEmail { margin:0 0 0 20px; width:172px; }


/*Record Page*/

#mainRecord { display:inline; float:left; margin:20px 0 0 10px; width:465px; border:1px solid #000; }

#mainRecord h1 { color:#fff; background: #005e84 url(../images/records/bgRecTit.jpg) repeat-x; margin:0; padding:20px; font-size:18px; border:none;}

#mainRecord #yellowBit { background:url(../images/records/yellowBar.jpg) repeat-x; height:6px; padding:0; margin:0; }

#mainRecord #recordStats { overflow:hidden; }

#mainRecord .wwww { display:inline; float:left; clear:left; width:160px; margin:0 0 10px 20px; padding:0 0 0 40px; } 

#who { background:url(../images/records/who.jpg) 0 0 no-repeat; }

#what { background:url(../images/records/what.jpg) 0 0 no-repeat; }

#where { background:url(../images/records/where.jpg) 0 0 no-repeat; }

#when { background:url(../images/records/when.jpg) 0 0 no-repeat; }

#mainRecord #recordImageHolder { display:inline; float:right; margin:0 20px 10px 10px; text-align:center; overflow:hidden;  }

#mainRecord #recordImageHolder #mainRecordImage { border:1px solid #fff; width:200px; margin:0 5px 5px 0; }

#mainRecord #recordDetail { margin:0px 20px 20px 20px; clear:both;  }

#recordOtherColumn { display:inline; float:left; margin:0; width:279px; margin:20px 0 0 15px; }

.recordCallout { margin:20px 0; overflow:hidden; }

.socialMediaRecord { display:inline; float:left; width:60px; margin:15px 0 0 5px; text-align:center; }

.socialMediaRecord a {text-decoration:none; }

#recordAd { display:inline; float:left; margin:0; width:160px; text-align:center; margin:20px 0 0 15px; }

.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

 #youtube { background:url(../images/records/youtubeIcon.jpg) top right no-repeat; }

#wikipedia { background:url(../images/records/wikipediaIcon.jpg) top right no-repeat; }

.recordExtra { margin:20px 10px; border-top:1px solid #000; overflow:hidden; }

.recordExtra .relatedSearch { margin:20px 160px 5px 0; font-weight:bold; }

.recordExtra .videoEntry { display:inline; float:left; width:140px; margin:0 6px 0 0; }

.recordExtra .videoEntry p { margin:5px 0 0 5px; }

#onthisdayHeading {width:179px;height:74px;background-color:#036287;float:left;margin:10px 0 10px 0;color:White;border-top:1px solid Black;border-bottom:1px solid Black;border-left:1px solid Black;padding:5px;}
#onthisdayText {width:425px;height:84px;background-color:White;float:left;margin:10px 0 10px 0;border-top:1px solid Black;border-bottom:1px solid Black;border-right:1px solid Black;}
