@charset "utf-8";
/* CSS Document */

a {text-decoration: none;}

a.block {text-decoration:none; display:block;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image:url(../images/blueorange.jpg); 
	padding: 0px;
}
#broadCastMsg {display:none; color:#f1f1f1; font-size:14px;}
.cellTop {border-top-style:solid; border-top-width: 1px; border-top-color: #f1f1f1;}
.cellBot {border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #f1f1f1;}
.cellRt {border-right-style:solid; border-right-width: 1px; border-right-color: #f1f1f1;}

.centerTD {text-align: center; padding-bottom: 3px; vertical-align: middle;line-height:12px;}

#Col1 { overflow:scroll; height: 800px; float: left;  width: 100%; margin-left: 0px; color:#000000; font-size:12px; text-align:justify; text-justify:inter-word; text-decoration: none; line-height: 17px; padding-bottom: 2px; display:inline; padding: 0px 5px 0px; background:rgb(244,244,237)/*(237,228,214)*/;  }

#Col2 { overflow:scroll; height: 800px; float: left;  width: 100%; color:#000000; font-size:12px; text-align:justify; text-justify:inter-word; text-decoration: none; line-height: 17px; padding-bottom: 2px; display:inline; padding: 0px 5px 0px; background:rgb(255,250,230)/*(243,217,188)*/; }

#Col3 { overflow:scroll; height: 800px; float: left;  width: 100%;  color:#000000; font-size:12px; text-align:justify; text-justify:inter-word; text-decoration: none; line-height: 17px; padding-bottom: 2px; padding: 0px 5px 0px; background-color:#e6fdeb; }

#Col1Title {clear: both; width:100%; line-height: 20px; font-weight: bold;}
#Col2Title {clear: both; width:100%; line-height: 20px; font-weight: bold;}
#Col3Title {clear: both; width:100%; line-height: 20px; font-weight: bold;}

#Col1Up img {width: 12px; height: 16px;}
#Col2Up img {width: 12px; height: 16px;}
#Col3Up img {width: 12px; height: 16px;}
#Col1Down img {width: 12px; height: 16px;}
#Col2Down img {width: 12px; height: 16px;}
#Col3Down img {width: 12px; height: 16px;}

#Col1Hdr {height:65px; background: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }

#Col2Hdr {height:65px; background: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }

#Col3Hdr {height:65px; background: #fff; text-align: center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }

#ColWrapper  { float: left; width: 100%; background: #fff; }
#Col1Wrapper { float: left; width: 49%; }
#Col2Wrapper { float: left; width: 49%; margin-left: 11px;}
#Col3Wrapper { float: left; width: 32%; margin-left: 11px; display: none;}

#Col1country_id {width: 90%; font-size: 12px; vertical-align:top; margin-top:1px;}
#Col2country_id {width: 90%; font-size: 12px; vertical-align:top; margin-top:1px;}
#Col3country_id {width: 90%; font-size: 12px; vertical-align:top; margin-top:1px;}

.classVer { font-size:x-small; color:#000033; font-weight:bold; font-style:italic;}
#clearSB {width: 18px; height: 18px; vertical-align: middle;}

#contentContainer {
	width: 95%;
	height: 900px;
	margin-top: 4px;
	margin-right: 20px;
	margin-left: 20px;

}
#CSandResultsWrapper {width: 100%; display: table; height: auto;}
#csHdr {font-weight: bold; }
.csHead {font-size: 13px; height:18px; padding-top:2px;}
#csHdrDetails {text-align: center;}
#csSelector {width:100%}
#csTable {}

#csWrapper {  min-width: 280px; max-width: 290px; vertical-align: top;  color:#006;  background:  url(../images/highlight01.png); clear: both;  padding-left: 5px; padding-right: 5px; margin-top: 0px;  border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }

.downLoad {color:#006;font-size:9px; text-decoration: none;}
.error {color: #f1f1f1; font-size:10px}

fieldset { border:0px;}
footer {float: left;
    padding: 10px 0;
    clear:both;
}
footer p {width:100%;
    margin:0 0 5px 0;
}

#facebookTwitter { display:inline;
}


form input[type=button] {
	background : url("../images/search24x24.png") no-repeat center center;
	width : 20px;
	height :20px;
	border : none;
	color : transparent;
	font-size : 0;
	vertical-align:top;
}

h1 {font-size: 24px; color:#ffffff; text-align: center; margin-top: 0px;}

.hilite {background-color:#FFFF00;}
.lolite {background-color:#00f500;}
html {font-size: 14px; color:#006;}
img {border: none;}

.increaseFont, .decreaseFont, .resetFont {
	color:#006;
	font-size:14px;
}
.increaseFont, .decreaseFont, .resetFont a {
	text-decoration: none;
}

.input_terms { width: 200px;}

.mail { vertical-align: bottom;}

.mailIcon {float: right; vertical-align:text-bottom;}
.mClass {font-size: 8px;  font-weight: bold; color:#006;}
.minus { color:#006; background:url(../images/minus.png) no-repeat; width: 14px; height: 14px; display: inline; text-decoration: none;padding-bottom:2px;}

.noWrap {white-space:nowrap; }

#paperName {white-space:nowrap; text-align: center;}
.paragraph { font-size: 15px; line-height: 1.3em;}

#partSelector_id {width:126px; font-size: 12px; color:#006; margin-left: 0px;}
.partToSearch {font-size: 10px; color:#006; text-align: center; }
#typeSelector_id {width:126px; font-size: 12px; color:#006; margin-left: 12px;}
.typeToSearch {font-size: 10px; color:#006; text-align: center;}

#checkbox-tTitlesOnly {margin-left: 7px; /*width:20px;*/}
.titlesOnly {font-size:10px; color:#006;text-align: center;}

.pClass {color:#000066; text-decoration: none; }
p a {text-decoration: none;}
.pItem {text-decoration: none;}
.plus { color:#006; background:url(../images/plus.png) no-repeat; width: 14px; height: 14px; display: inline; text-decoration: none; padding-bottom:2px;}
                                   
.PrintArea {
    border: 1px solid #BBBBBB;
    margin: 20px 5px;
    padding: 10px;
    width: 400px;
}
.print {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid blue;
    color: #EEEEEE;
    cursor: pointer;
    padding: 3px 5px;
    text-align: center;
    width: 80px;
}

#resultsDiv { position: relative;}
.resultsMsg {font-size:13px; font-weight: bold;}
#resultsSection {width:100%; margin-left: 10px; position: relative; }
#resultsWrapper {display: table-cell; vertical-align: top;  width: 73%; max-width: 90%; margin-top:3px;}


#resultsMsg {color:#fff; text-indent: 15px; margin-top:-7px;}

#results {height: 224px; float: left;  width: 97%;  margin-bottom: 0px; color:#000066; font-size:14px; text-align:justify; text-justify:inter-word;  overflow: auto; text-decoration: none; line-height: 16px; padding-bottom: 2px; display:inline; padding: 0px 5px 0; background-color:#FFF; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; box-shadow: 0 5px 12px rgba(255,255,255,.4); -webkit-box-shadow: 0 5px 12px rgba(255,255,255,.4); -moz-box-shadow: 0 5px 12px rgba(255,255,255,.4); -khtml-box-shadow: 0 5px 12px rgba(255,255,255,.4); }

#results a:hover { text-decoration: none; }

#resultsTD {width:100%;}
#resultsName {text-align: center;}

.sClass {font-size: 13px; font-weight: bold; color:#000066; text-decoration: none; }

.search_button_class {
	width: 30px;
	color: #009;
	margin-top: 1px;
	vertical-align: bottom;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 40%,
		#9aa4b8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.40, #ffffff),
		to(#9aa4b8));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #8295ad;
	-moz-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(081,084,089,0.2),
		0px 1px 0px rgba(255,255,255,1);
}
#searchControls { float: left;}
#searchDiv {margin-top: 5px; height: 20px;margin-bottom: 3px;}
#search_terms {height: 15px; font-size: 13px; width: 200px; margin-left: -10px; }
.section { font-size:15px; color:#006; font-weight: bold; }

#searchForm   {width: 230px;  padding: 0px 5px 0px; vertical-align: top; display:inline;} 
#selectBoxes {text-align: center;}
#sFormClass  {display:inline; width: 100px; padding: 0px 5px 0; margin-bottom: 0px;} 
.sFormTD { }

.show-on-tablet {display:none;}

.sItem {text-decoration: none;}

.sOptions { font-size:11px; line-height: 30px; white-space:nowrap; color:#006; font-weight: bold; text-align: center; }
.sup { font-size:small; color:#006; font-weight: bold; margin: 0px 0px 0px 15px;}

table {border-collapse:collapse;}

.tClass {font-size: 13px; font-weight: bold; color:#000066; text-decoration: none; }

.help {color:#006; font-size:11px; text-decoration: none; white-space:nowrap;}
.help a:hover {font-size:10px;font-weight:bold; }
td.sblClass{padding-bottom: 0px; vertical-align: middle; font-size: 12px;  border-left-style:solid; border-left-width: 1px; border-left-color: #f1f1f1; }
td.bClass{border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #f1f1f1; }
td.sbClass{padding-bottom: 0px; vertical-align: middle;}

td.sbrClass{padding-bottom: 0px; vertical-align: middle; font-size: 12px;  border-right-style:solid; border-right-width: 1px; border-right-color: #f1f1f1;  }
td .ssClass {font-size: 12px;border-style:solid; border-width: 1px; border-color: #f1f1f1; padding-top: 1px;padding-bottom: 2px;}

td.sbHdr { font-size: 9px; line-height: 10px; text-align: center; border-style:solid; border-width: 1px; border-color: #f1f1f1; }
td.sbHdrTop { font-weight: bold; text-align: center; border-style:solid; border-width: 1px; border-color:#CCC; background:#b7b9c7;  }
#scrollHandler {display: none;}

#srtBox {padding-bottom: 3px; border-bottom-style:solid; border-bottom-width: 1px; border-bottom-color: #f1f1f1; text-align: center;}

#srtPap{color:#006; width: 18px; height: 10px; font-size:10px; font-weight: bold; text-align: center; vertical-align: top; margin-top:1px;}
#srtSec {color:#006; width: 14px; height: 10px; font-size:10px; font-weight: bold; text-align: center; vertical-align: top; margin-top:1px;}
#srtPar {color:#006; width: 14px; height: 10px; font-size:10px; font-weight: bold; text-align: center; vertical-align: top; margin-top:1px}
#srtDisplay {width: 61px; height: 18px; text-align: center; 
font-size:11px; padding-bottom: 2px;
	color: #009;
	vertical-align: top;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 40%,
		#9aa4b8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.40, #ffffff),
		to(#9aa4b8));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #8295ad;
	-moz-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(081,084,089,0.2),
		0px 1px 0px rgba(255,255,255,1);
		}

.srtOptions { font-size:12px; white-space:nowrap; color:#006; font-weight: bold; text-align: center;}
.title { text-align: center; font-size:15px; color:#006; font-weight: bold; line-height:25px; text-transform:uppercase;}

.tItem {text-decoration: none;}

#toc {float: left; width: 99%; color:#006;  background:  url(../images/highlight01.png);  padding-left: 10px; margin-top: 5px; margin-bottom: 3px;  border-radius: 3px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; box-shadow: 0 5px 12px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 12px rgba(0,0,0,.4); -moz-box-shadow: 0 5px 12px rgba(0,0,0,.4); -khtml-box-shadow: 0 5px 12px rgba(0,0,0,.4); }

#toc_body {display:none;}
#toc_body a {text-decoration: none;}
#toc_hdr { color:#006;  font-weight: bold; display: inline; line-height:18px; }
.tocPart {color:#006; font-size:11px; font-weight:bold; padding-bottom: 1px; background: -moz-linear-gradient(
		top,
		#b9bbc9 0%,
		#b9bbc9 40%,
		#9aa4b8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b9bbc9),
		color-stop(0.40, #b9bbc9),
		to(#9aa4b8));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #8295ad;
	-moz-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(081,084,089,0.2),
		0px 1px 0px rgba(255,255,255,1);
	border-style: solid; border-color:#625d5d; border-width:1px; 
 }
.tocItem { color:#006; font-size:12px; line-height:22px; 	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 40%,
		#9aa4b8);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.40, #ffffff),
		to(#9aa4b8));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #8295ad;
	-moz-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(081,084,089,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(081,084,089,0.2),
		0px 1px 0px rgba(255,255,255,1);}
		
.tocTitleItem {color:#009; font-size:13px; font-weight:bold; text-decoration: none;}
.tocSectionItem {color:#009; font-size:12px; font-weight:normal; text-decoration: none;}
#tocName {white-space:nowrap;}
.ubtitle { color:#006; margin-left: -5px; list-style-type:none; font-weight: bold;}

/* CSS for the Radio Buttons and Check boxes follows */

label { display: inline-block; cursor: pointer; line-height: 18px; padding-bottom: 1px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); }

.valignTD {vertical-align: top;}
#version {font-size: 10px;}
#voHdr {color:#006; font-size:12px; line-spacing:16px; text-align: center; line-height: 0;}

#vopt   {width: 100%;  font-size: 8px; text-align: center; padding: 0px 5px 0; } 

.viewopt { width: 100px;  background-color:#CCC; font-size: 8px; text-align: center; border-style:solid; border-width: 1px; border-color:#999;}

#vo0{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo0 a {text-decoration: none;}
#vo1{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo1 a {text-decoration: none;}
#vo2{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo2 a {text-decoration: none;}
#vo3{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo3 a {text-decoration: none;}
#vo4{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo4 a {text-decoration: none;}
#vo5{height: 22px;border:dotted grey 1px; vertical-align:middle;}
#vo5 a {text-decoration: none;}

.windowIcon {padding-top:1px;}