/* CSS Document */
body { 
	color: #000000;
	text-align: center;
	font: 0.7em Verdana, Arial, sans-serif;
	margin: 0;
	padding: 0;
	overflow: auto;
	background:#003466 url(../images/bg3.jpg) repeat-x;
	
	
}

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; height:45px; 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 #footerLinks { display:inline; float:right; text-align:right; margin:15px 10px 0 ; width:400px; 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-left:20px;
	margin-right:20px;
	margin-top: 20px;
	position:relative;
	text-align: left;
	height: auto;
	width: auto;
	padding: 0;
}
#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 1pt #000000;
}
div.thin_border 
{
    border: solid 1pt #000000;
    padding-left: 10px;
    padding-right: 10px;
}
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; 
    /*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;
	
	text-align: center;
	/*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: 20px 0 20px 20px; }

#headerNew #headerAd { float:right; width:730px; margin: 20px 20px 20px 0;  }

/*Navigation*/
#navbar { background:url(../images/navbar.jpg) repeat-x; display:block; float:left; width:955px; height:47px; padding:0; }

#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; }

#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: 0 0 10px 0; position:relative; z-index:0; width:650px; height:440px; overflow:hidden; }

#imageGallery div { position:absolute; z-index:0; left:0;  background:#000000; }

#imageGallery div.current { z-index:2; }

#imageGallery div.next { z-index:1; left:0; }

#imageGallery div.back { z-index:0; }

#imageGallery div img { width:650px; }

#imageGallery div .text { position:absolute; display:block; text-align:left; top:430px; left:0; color:#FFFFFF; background:#000000; width:650px; 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;}

#mpu { float:right; display:inline; margin:0 10px 0 0; }

#apply { float:right; margin:0 0 5px 0; text-align:left; border-bottom:#e6e6e6 1px solid; background:url(../images/applynowtest.jpg) no-repeat; width:300px; height:180px; }

#apply h2 { font-size:2em; color:#0070bc; margin:10px 0 10px 10px; font-weight:normal; }

#apply p { width: 150px; margin:0 0 10px 10px;  }

#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;  }


/*Main Content*/

#mainContent {position:relative; display:inline; float:left; width:955px; text-align:left; }


/*News tabbed box*/
#newsArea { width:305px; margin: 0 0 10px 10px; float:left; }

#newsBox { position:relative; width:305px; height:440px;  }

.tabs { margin:0; padding:0; text-align:left; display:block; overflow:hidden; }

.tab { list-style:none; display:block; float:left; height:40px; margin:0 2px 1px 0; padding:0px 10px; background:url(../images/nav-grad.jpg) repeat-x; }

.tabOff { list-style:none; display:block; float:left; height:40px; margin:0 2px 1px 0; padding:0px 10px; background:url(../images/nav-grad-off.jpg) repeat-x; }

.tab a { color:#FFFFFF !important; display:block; padding-top:12px; outline:none; }

.tabOff a { color:#FFFFFF !important; display:block; padding-top:12px; outline:none; }

/*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; }

.imgholder{ text-align:center; width:80px; float:left; }

.NewsItem h3 { padding:0; margin:0 10px 5px 90px; 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*/

#theNews { width:625px; overflow:hidden; display:inline; float:left; margin:0 0 0 10px; }

#latestNews, #microNews { float:left;}

#latestAdjudications { float:right; }

.block { width:310px; margin:0; text-align:left; }

#microNews { width:630px; margin:0 0 0 10px; }

#microNews .block { width:600px; margin:0; text-align:left; border: 1px solid #000000; }

#microNews .blockHeader { height:37px; padding:0px 10px; background:url(/images/titlebar-long.jpg) no-repeat; }

.blockHeader { height:37px; padding:0px 10px; background:url(../images/headBack2.jpg) no-repeat; }

.blockHeader a { color:#FFFFFF !important; display:inline; float:left; width:240px; padding-top:10px; outline:none; font-size:1.1em; }

.blockHeader a.rss { float:right; width:31px; padding:4px 0 0 0; }

.blockHeader span { color:#FFFFFF !important; display:block; padding-top:10px; outline:none; }

.blockContent {  border:#e6e6e6 1px solid; height:480px; }

.row { margin: 10px 0 10px 10px; clear:both; overflow:hidden; }

/*Videos*/
#featuredVideos { display:inline; float:right; text-align:left; width:610px; margin: 0 10px 0 0; }

#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; margin: 0 0 0 10px; }

#poll .blockContent { height:auto; }

#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:100%; margin:10px 0 0 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 #e6e6e6; }

#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:380px; float:left; border:1px solid #e6e6e6; margin:0 0 0 10px; }

#socialMedia { width:380px; float:left; border:1px solid #e6e6e6; margin:0 0 0 10px; }

#calendar { background:url(../images/calendar.jpg) no-repeat; float:left; width:130px; height:130px; margin: 10px auto 0 auto;}

#calendar #xmlDateMonth { color:#FFFFFF; font-size:1.4em; padding:15px 0 0 20px; text-align:left; }

#calendar #xmlDateDay { font-size:2em; padding:25px 5px 0 0; }

#xmlRecord { margin:15px 10px 10px 140px; text-align:left; font-size:1.0em; font-weight:bold; color:#333333;}

.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:220px; display:inline;  float:right;  border:1px solid #e6e6e6; padding-top:10px; 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:10px 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; }

/*Slider callout*/
.mask { width:300px; height:250px; position:relative; overflow:hidden; float:right; }

.slider { width:910px; position:absolute; top:0px; left:0px; }

.slider img { float:left; border:none; }

/*Animated Callout*/
.boxgrid{ height:250px;	width:300px; margin:10px 10px 0 0; display:inline; float:right; background:#161613; overflow: hidden; position: relative; text-align: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:220px; border:1px solid #E6E6E6; text-align:left; display:inline; float:right; margin:0 10px 0 0; }

#twitter h2 { font-size:2em; font-weight:normal; color:#0070bc; margin:10px; overflow:hidden; }

#twitterLogo { float:right; margin:0 0 0 5px; }

#twitter ul { margin: 0 10px 0 10px; padding:0; }

#twitter ul li { list-style:none; margin: 0 0 5px 0; }

#twitter-link { display:block; margin:20px; text-align:right; }

#fullSection { text-align:left; display:inline; float:left; width:100%; }

#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 { float:left; margin: 20px 0 20px 10px; width:400px; visibility:hidden; 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 40px; }

#searchSection { display:inline; float:left; margin:15px 0 0 25px; background:url(../images/search/search_back.jpg) no-repeat; width:907px; height:127px;  }

#searchFunctions { margin:27px 0 0 177px; 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; }


#searchResults { display:inline; float:left; width:635px; margin: 0 0 0 35px; }

#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; }

#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:450px; margin: 0 0 20px 0; }

#resultList li h3 { margin:0 0 5px 0; font-size:14px; } 

#resultList li a { color:#0070bc; }

#resultList li .url { color:#08a300; }

.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 25px 0 0; }

#searchRefineTop { display:inline; float:left; background:url(../images/search/refine_top.jpg) no-repeat; width:240px; height:17px; }

#searchRefineContent {display:inline; float:left; background:url(../images/search/refine_back.jpg) repeat-y; width:240px; }

#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); }

#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;}