/*
File		:	/tpl/demo/css/page_home.css
Desc.		:	global style sheet for screen media
Author		:	Olivier Le Brenn, about@webriding.net
C.D.		:	Fri, May 19, 2006 | 11:07:05 AM
U.D.		:	Fri, May 19, 2006 | 11:07:05 AM
COM			:	http://stopdesign.com/examples/ie5mac-bpf/
				http://tantek.com/CSS/Examples/midpass.html
*/

/*-------------------{ imported common links }---------------------*/

@import url("/tpl/carbon/css/global_links.css");
@import url("/tpl/carbon/css/global_typo.css");

/*------------{ imported styles according to browsers }------------*/

@import url("/tpl/carbon/css/global.css");

/* IE5/Mac Only Styles  */
/*\*//*/
  @import "/tpl/carbon/css/global_iemac.css";
/**/

/* IE5/Win Only Styles */
@media tty {
 i{content:"\";/*" "*/}} @import '/tpl/carbon/css/global_iewin.css'; /*";}
}/* */


/*-----------------------{ page style }----------------------------*/


h2, h3 {
	padding:0;
}

#boxcontainer ul {
	list-style-image: url(/tpl/carbon/img/dox_li.png);
	behavior : url ("/tpl/carbon/css/iepngfix.htc");
	padding-left:15px;
}


#boxcontainer {
	margin-left: 15px;
	margin-right:15px;
}

.sIFR-hasFlash h2  {
	display:block;
	width:60%;
	float:left;
	border-bottom:1px solid #000;
}

/* two cols dox*/

#toc {
	width:199px;
	float:right;
	margin:20px 5px 25px 25px;
	padding:0;
	background: url(/tpl/carbon/img/toc_top.jpg) no-repeat top left;
}

#toc ul {
	list-style-type:none;
	list-style-image: none;
	padding-left:0px;
	padding-bottom:20px;
	background: url(/tpl/carbon/img/toc_bottom.jpg) no-repeat bottom left;
	text-align:center;
}

#toc ul li {
	margin: 0;
	padding: 0;
}

#toc ul li h4 {
	font-size: 1.2em;
	font-weight:bolder;
	color:#ff9900 ;
	margin:0;
	padding:10px 0 5px 10px;
}

#toc ul li a:link, #toc ul li a:visited {
	display:block;
	margin:0 auto;
	padding:0;
	width:174px;
	color: #fff;
}

#toc ul li a:hover {
	color: #c30000;
	background: #e7e7e7 ;
}


/* FAQ */
.quest {
	color: #939393;
	margin: 0;
	padding: 3px 0 3px 25px ;
	background-image: url(/tpl/carbon/img/toggler_arrow_right.png);
	background-position: 6px 9px;
	background-repeat: no-repeat;
	background-color: #404240;
	border-top: 1px solid #272827;
	border-right: 1px solid #272827;
	border-left: 1px solid #272827;
	font-size: 1.2em;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: lowercase;
	letter-spacing: .15em;
	cursor: s-resize;
}

.ans {
	padding:1em 0 2em 0;
}

.ans p, .ans form, .ans ul {
	margin: 0;
	padding: .7em;
}

.ans img {
	margin: 1em 0;
}


.ans ul li {
	padding-left:22px;
	behavior : url ("/tpl/carbon/css/iepngfix.htc");
	background: url('/tpl/carbon/img/dot_li.png') no-repeat 0 2px;
}

table {
	margin:1em auto;
}

/* selector */

table.tblselector, table.speed {
	border: 1px solid #000000;
	border-collapse:collapse;
	margin:1em auto;
	font-size:.9em;
	background:#fff;
	width:100%;
}

table.caption {
	display:block;
	width:100%
	text-align:left;
	padding:5px;
}
table.caption span {
	display:block;
	width:100%;
	float:right;
	border-top:1px solid #000;
}

table.tblselector th, table.tblselector tr, table.tblselector td {
	border: 1px solid #000000;
	text-align:center;
}

table.tblselector th {
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.tblselector caption {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:5px;
}

table.tblselector td, table.speed td {
	padding:2px 2px;
}

table.tblselector td span {
	display:block;
	padding:2px 5px;
}
.tblselector td span.min {
	float:left;
}
.tblselector td span.max {
	float:right;

}
.tblselector td span.ave {
	margin-top:15px;
	width:100%;
	text-align:center;
	color:red;
}

.tblselector td span.reg {
	text-align:center;
	width:100%;
	height:32px;
	margin-top:15px;
}


*html .tblselector td span.ave {
	margin-top:0;
	width:80%;
}

*html ..tblselector td span.reg {
	margin-top:0;
	width:80%;
}


.tblselector th[scope=col] {
	font-size:1.1em;
	background-color:#272727;
}
.tblselector th[scope=row] {
	background-color:#eee; 
}

.cords {
	background-position: center center;
	background-repeat:no-repeat;
	color: #fff;
}

*html .cords {
	background-image:none;
	background-position: center center ;
	background-color:#333;
}

.cords.bolded {
	color: #ff9900;
}
td .crosshair {
	background-color: #444444;
	cursor: pointer;
}

.crosshairHighlight {
	background-color: #ddd;
}

.target {
	background-color:#000;
}
td.target span {
	color:#fff;
}
td.target span.ave {
	color:#ff9900;
}

/*  longer / larger list */
.longer, .shorter {
	margin-top:1em;
	width:45%;
	float:left;
	
}
.longer strong, .shorter strong {
	color:#ff9900;
	font-size:1.2em;
	text-shadow: #000 0px 1px 0px ;
}

.longer{
	margin-right:5%
}

.longer h4, .shorter h4 {
	border-bottom:#333 1px solid;
	font-weight:bold;
}

.longer ul, .shorter ul {
	margin-left:1.5em;
	
}

/* r&d page */
.cleanclear {
	margin-bottom: 20px;
}

.cleanclear a.boxed img {
	margin-top: 5px;
	background-color:#fff;
	border:1px #333 solid ;
	padding:3px;
	margin-right:15px;
}

/* gpspage */

table.speed {
	border:1px solid #999;
	margin:5px 5px;
	width:auto;
	float:left;
}
table.speed caption {
	font-size:1.2em;
	font-weight:bold;
}

table.speed th {
	border-bottom:1px solid #999;
}

table.speed th, table.speed tr, table.speed td {
	padding:5px 5px;
	text-align:left;
}

table.speed td {
	border-right:1px solid #999;
}


table.speed tr.alt {
	background-color:#ddd;
}
