input, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ }
input.text, input.title, img, .span-6, input, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  margin:0}
html * div.input, p img, input, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  padding:0}
input.button, div.button, html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{  border:0}
td{  vertical-align:top}
select:focus, textarea:focus, hr.space, body{  background:#fff}
table{  border-collapse:collapse;   border-spacing:0}
caption, th, td{  text-align:left}
hr, a img{  border:none}
.span-6, .container{  width:950px}
.container{  margin:0 auto}
.title4, img.left, p img {  float:left; }

.column{  margin-right:10px}
.last{  margin-right:0}
div.column.span-6.last {
	clear: both;}
	
.span-1{  width:150px; float: left;  } /* sidebar */
.span-2{  width:310px}
.span-3{  width:470px}
.span-4{  width:630px}
.span-5{  }


hr{  background:#ddd;   color:#ddd;   float:none;   height:.1em}
hr, .success{  margin:10px 0 10px 0}
.clear:after, .container:after, hr{  clear:both}
.container .clear.width  {
	clear:none !important;
	width: 750px;
	overflow: auto;
	position: relative; 
	display: block;
	height: 1px;
	background-color: #0099FF;
	}
.w99, hr{ }
hr.space{  color:#fff}
.clear{  display:inline-block}
.clear:after, .container:after{  content:".";   height:0;   visibility:hidden}
.title4 span, .smallh, .clear, .clear:after, .container:after{  display:block}
* html .clear{  height:1%}
.title1, .data th, .data td, p, .h8, .h7, body{  font-size:12px}
h1, body{  color:#595959}
h1, h2, h3, h4, h5, h6 {  font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif}
h1, h2, h3, h4, h5, h6{  color:#3d3d3d}
.lightgrey{  color:#9d9d9d}
input.button, .title4 a, .title4 span a, .title4, .title3 a, .title3c a, .title3c, .title3, .title2 a, .title2, .title1, th, .white{  color:White}
.black, a.white:hover{  color:Black}
a.black:hover{  color:#c00}
.lightgrey-bg{  background:#eee}
h5, h1, h2, h3, h4, h5, h6{  font-weight:normal}
h1{  font-size:26px; line-height:1;   margin:12px 0px 0px 0px; padding-bottom:10px;  letter-spacing:-1px}
h1.nopadding{ padding-bottom:0;}
h2{  font-size:23px;   margin:0 0 20px 0}
h4, h3, h2{  color:#1a9bd8}
h3{  font-size:20px;   margin:5px 0 5px 0}
h5, h4{  font-size:19px}
h4{  margin-bottom:10px;   line-height:120%}
h6{font-size:1.3em}
.h8, h5{  margin:0 0 5px 0}
a, h5{  color:#0a94d5}
input.button, input.text, input.title, label, .title4 span, .title3 a, .title3c a, .title3c, .title3, .title2, .title1, .big, th, dl dt, .h8, .h7{  font-weight:bold}
.h7{  color:#313131}
p, .h7{  margin:5px 0 10px 0}
.h8 a, .h8{  color:#b40000}
.bottom, p.last, h1.h5{  margin-bottom:0}
.adbox div h2{  padding-top:10px}
p{  line-height:150%}
.content p{  font-size:110%}
p img{  margin:1.5em 1.5em 1.5em 0}
.top, p img.top{  margin-top:0}
ul, ol{  margin:0 1.5em 1.5em 1.5em}
ol, ul{  list-style-type:none}
dl{  margin:0 0 1.5em 0}
dd{  margin-left:1.5em}
a:hover{  color:#333}
a{  text-decoration:underline}
h1 a, h2 a, h3 a{  color:inherit}
th{  background:#595959}
th, td{  padding:3px}
td.middle{  vertical-align:middle}
td.right{  text-align:right}
.title2, .text-center, th.center, td.center, .notice, .success{  text-align:center}
.accent{  background:#f9f9f9;   padding:10px 20px 8px 20px;   margin-top:20px}
.data, .smallh{  margin-bottom:20px}
.data{  background:#f5f5f5;   border-collapse:separate;   border-spacing:1px;   min-width:100%}
textarea, .data td{  padding:5px}
.data th{  padding:6px}
table .last{  padding-right:0}
.smallh, .small{  font-size:10px}
.small{  margin-bottom:2px}
.smallh{  margin-top:2px}
input.button, .large{  font-size:13px}
.title3c, .title3, .big{  font-size:16px}
.big{  color:#5d5d5d}
.quiet{  color:#666}
p.small{  margin:5px 10px 5px 0}
.hide{  display:none}
.highlight{  background:#ff0}
.added{  color:#060}
.removed{  color:#900}
.top{  padding-top:0}
.bottom{  padding-bottom:0}
img.left{  margin:0 10px 10px 0}
img.right{  float:right}
select.second, img.right{  margin:0 0 0 10px}
.title1{  background:#595959 none;   padding:5px 10px 0 10px; height: 19px;}
.title2{  background:Black none;   padding:5px 5px 5px 5px}
.title4, .title2{  font-size:14px}
.title3{  background:#000;   cursor:pointer;   -moz-border-radius:5px;   -webkit-border-radius:5px;   border-radius:5px}
.title3c, .title3{  padding:5px 20px 6px 20px}
.title3:hover{  background:#5d5d5d}
.title3c{  background:#0a94d5;   -moz-border-radius:7px;   -webkit-border-radius:7px;   border-radius:7px}
.title4{  background:transparent url(images/title.png) no-repeat 0 0}
.title4 span{  background:transparent url(images/title4.png) no-repeat 100% 0%;  height:24px;  padding:6px 15px 0 15px;  text-transform:uppercase}
div.input{}
input.text, input.title{ color:#616161;  font-size:1em;  border:1px solid #b3b4bd;  padding:2px}
textarea, input.text, input.title{ background:White}
select:focus, textarea:focus, input.text:focus, input.title:focus{ border:1px solid #999}
input.text:focus, input.title:focus{ background:#f0f0f0}
input.title{ font-size:1.5em}
input.button, .langtableLink .button{ padding:2px 7px 3px 7px !important;  -webkit-border-radius:3px; -moz-border-radius:3px;  border-radius:3px; cursor: pointer !important; cursor: hand !important; }

html input.button, .langtableLink .button{ background-color:#0a94d5; }
input.button:hover, .langtableLink .button:hover { background-color:#5d5d5d;}
.float-left{float: left;}

.download-block #langtable table a.button {
	text-align: left; 
	padding-left: 25px;
	}

.langtableLink {
	float: right;

	vertical-align: middle;
	text-align: center;
}

#singleCellPage .langtableLink {
	/*margin: 0 12px 0 0;*/ 
	margin: 0 12px 0 0;
}

.langtableLink {
	margin: 0 2px 0 0;
}


/*#singleCellPage #enOnly .langtableLink {
	margin: 0 359px 0 0;
}

#enOnly .langtableLink {
	margin: 0 243px 0 0;
}
*/

.langtableLink a.button .darkbackground img {
	margin-bottom:-2px;
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
}

.langtableLink a.button .darkbackground {
	display:inline;
	margin-bottom:0;
	margin-left:3px;
	margin-right:0;
	margin-top:0;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:8px;
}


.langtableLink a.button { 
	color: #fff;
	display: block; 
	padding:7px 10px 7px 25px !important;
	text-decoration: none; 
	vertical-align: middle;
	width: auto;
	margin: 0 !important;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
	}

	
.langclear {	
	height: 35px;
	width:485px;
	clear:right;
	}

#singleCellPage .langclear {	
	width:648px;
	}


.langtableLink a img {
	padding: 1px 2px; 
	margin-bottom:-2px;
}


.quicksearch input.button{ margin-top:-1px}
textarea{ margin:0.5em 0.5em 0.5em 0;  border:1px solid #bbb}
select{ border:1px solid #ccc;  background:#f6f6f6;  font-size:100%}
select.second{ background:#d1d1d0;  border:1px solid White}

.error{ background:#fbe3e4; border:2px solid #FAB4B6; }
.error, .error a{ color:#8a1f11; font-weight:bold;}
.notice{ background:#fff6bf; border:2px solid #ffd324; }
.notice, .notice a{ color:#514721; font-weight:bold;}
.notice, .success, .error{ padding:20px 10px; text-align:center; margin: 4px 0; }
.success{ background:#dcf0fa; border:2px solid #b9e1f4; }
.success, .success a{ color:#1A83B5}
.success a:hover{ color:#20AE55}
.success:hover{ background:#D4F7E1; border:2px solid #9EEDBC}
a.success{display: block;}

.clearfix, .container {display: block; }


