/* --------------------------------------------------------------------------
Colorado.gov - Colorado Child Care Facility Search Application     global.css
-------------------------------------------------------------------------- */
/* GENERAL RULES
-------------------------------------------------------------------------- */
*{margin:0;padding:0}
body{background-color:#666;font-family:Arial,Helvetica,sans-serif;font-size:80%;text-align:center}
table{border-collapse:collapse;font-size:100%}

/* Global Link Settings
-------------------------------------------------------------------------- */
a{color:#03F;text-decoration:underline}

/* Global Text Settings
-------------------------------------------------------------------------- */
h1{margin:15px 0;font-size:120%;color:#000}
h2{font-size:120%;color:#000;margin:0}/* Home Page Specific */
h3{font-size:120%;border-bottom:#D2D2D2 1px solid;margin-bottom:15px;padding-bottom:2px}/* Page Titles */
h4{font-size:120%;color:#F00}/* File Reqeust Confirmation */

/* General Elements
-------------------------------------------------------------------------- */
img{border:0}
input{font-size:105%}

/* Often used Classes
-------------------------------------------------------------------------- */
.font11{margin:0;font-size:11px;font-weight:normal}
.pad5{padding:5px}
.padLeft26{padding-left:26px}
.padLeft40{padding-left:40px}
.padLeft52{padding-left:52px}
.padBtm5{padding-bottom:5px}
.padRight10{padding-right:10px}
.padTop10{padding-top:10px}
.padTop20{padding-top:20px}
.padBtm10{padding-bottom:10px}
.padBtm15{padding-bottom:15px}
.padBtm20{padding-bottom:20px}
.marginTop10{margin-top:10px}
.alignLeft {text-align:left;}
.floatLeft {float:left;}
.floatLeft a {color:#000;}

/* Tables
-------------------------------------------------------------------------- */
.mainTable{background:#FFF;width:780px;margin:0 auto;}
.contentTable{background:#FFF;text-align:left;width:780px}
.copyTable{text-align:left;width:100%}
.copyTable p{padding-top:6px}
.copyTable blockquote{padding:5px 0 10px 45px}
/* Narrow Search Check boxes td */
.narrowSearch{background:#FFF;border:#CCC 1px solid;font-size:86%}
.narrowSearch p{background:#CCC;padding:3px;margin-bottom:6px}
.narrowSearch ul{list-style-type:none;margin:0;padding:0}
.narrowSearch ul ul{margin:0 0 0 18px;padding:0}
.narrowSearch ul ul ul{margin:0 0 0 18px;padding:0}
.narrowSearch li{margin:0 5px 0 5px;padding:0;white-space:nowrap;line-height:1.3;height:1.69em}
/* Saved Provider Summary/Search Provider Results */
tr.titles th {border-bottom:#000 1px solid;padding:3px 2px;background:#E6E6E6;color:#000;font-size:86%;white-space:nowrap;text-align:center}
.providerSummarySaved{border:1px solid #18419A;width:258px} /*Saved Provider list Table*/
.providerSummarySaved th{background:#18419A;color:#FFF;padding:5px 5px;text-align:left;}
.providerSummarySaved input{font-size:95%;}
.providerSummarySaved td,.providerSummaryResults td{text-align:center;font-weight:bold;white-space:normal}
.providerDisplaySaved{overflow-y:scroll;height:77px;border-bottom:#18419A 1px solid;width:100%;} /*Saved Provider list Div*/
.providerDisplaySaved td,.providerDisplayResults td,.providerDisplayResultsFull td{font-size:86%;}
.providerDisplaySaved table{width:100%;}
.providerSummaryResults{border:1px solid #18419A;width:700px;} /* Search Provider Results list Table */
.providerSummaryResults th{background:#18419A;color:#FFF;padding:5px 5px;text-align:left;}
.providerSummaryResults input{font-size:100%;}
.providerDisplayResults{overflow-y:scroll;height:200px;} /* Search Provider Results list Div */
.providerDisplayResults table,.providerDisplayResultsFull table{width:681px;float:left;}
.providerDisplayResultsFull{overflow-y:scroll;max-height:200px;}
.providerWidth35{width:35px}
.providerWidth40{width:40px}
.providerWidth50{width:50px}
.providerWidth60{width:60px}
.providerWidth75{width:75px}
.providerWidth80{width:80px}
.providerWidth90{width:90px}
.providerWidth85{width:85px}
.providerWidth95{width:95px}
.providerWidth100{width:100px}
.providerWidth105{width:105px}
.providerWidth110{width:110px}
.providerWidth120{width:120px}
.providerWidth135{width:135px}
.providerWidth139{width:139px}
.providerWidth149{width:149px}
.providerWidth161{width:161px}
.providerWidth171{width:171px}
.providerWidth170{width:170px}
.providerWidth190{width:190px}
.providerWidth201{width:201px}
/* td styles w/ pad */
.odd td{background:#FFF;border-bottom:#18419A 1px solid;padding:7px 3px;font-weight:normal}
.even td{background:#EEE;border-bottom:#18419A 1px solid;padding:7px 3px;font-weight:normal}
/* td styles w/o pad */
.odd2 td{background:#FFF}
.even2 td{background:#EEE}
.radioTable{background:#FFF url(../images/bgrd_tableGrad.gif) repeat-x bottom;border:#14357E 1px solid;margin-top:10px;text-align:left;width:100%;padding:1px}
.radioTable th{color:#14357E;font-size:14px;padding:5px 5px 5px 7px}
.radioTable td{padding:4px 4px 4px 7px;white-space:nowrap}
.radioTable .radio{margin-left:65px}
table.demo{background:url(../images/demo.gif) repeat}
td.image img{display:block}
/* specific td padding */
td.td10-20-0-20pad{padding:10px 20px 0 20px}
td.td0-0-20-0pad{padding:0 0 20px 0}
td.td0-40-0-40pad{padding:0 40px 0 40px}
td.td0-40-10-40pad{padding:0 40px 10px 40px}
td.td10-40-0-40pad{padding:10px 40px 0 40px}
td.td10-40-10-40pad{padding:10px 40px 10px 40px}
td.td10-0-10-0pad{padding:10px 0 10px 0}
td.td10-0-20-0pad{padding:10px 0 20px 0}
td.td0-40-20-40pad{padding:0 40px 20px 40px}
td.td0-221-20-214pad{padding:0 221px 20px 214px}
td.td15-40-0-40pad{padding:15px 40px 0 40px}
td.td15-40-10-40pad{padding:15px 40px 10px 40px}
td.td15-40-20-40pad{padding:15px 40px 20px 40px}
td.td20pad{padding:20px}
td.grayLine-1{background:#999;height:1px;margin:5px}
td.grayLine-2{background:#999;height:2px}
td.grayLine-3{background:#999;height:3px}
td.blueLine-1{background:#153681;height:1px}
td.whiteLine-1{background:#FFF;height:1px}
.td5{width:5%;}
.td8{width:8%;}
.td9{width:9%;}
.td10{width:10%}
.td12{width:12%}
.td15{width:15%}
.td16{width:16%}
.td15{width:15%}
.td17{width:17%}
.td18{width:18%}
.td20{width:20%}
.td25{width:25%}
.td27{width:27%}
.td30{width:30%}
.td35{width:35%}
.td40{width:40%}
.td45{width:45%}
.td55{width:55%}
.td60{width:60%}
.td65{width:65%}
.td70{width:70%}
.td80{width:80%}
.td83{width:83%}
.td85{width:85%}
.td433px{width:433px}
.td258px{width:258px}
.printVersion{float:right;margin:0;padding:0;list-style-type:none;text-align:right}
.printVersion li a{background:url(../images/icon_printer.gif) left center no-repeat;color:#000;padding:3px 0 3px 20px;font-size:86%}
.readSumReport {border:1px solid #993333;background:#dbd2d2;font-weight:bold; padding:5px 8px}

/* THE MAP ITSELF
-------------------------------------------------------------------------- */
div#map {width:475px;height:415px;border: 1px solid #666666;}
div#minimap {width: 244px;height: 244px;border: 1px solid #999999;margin:10px 15px 15px 15px;padding:0;}
span.fakeanchor {color:#00f;text-decoration:underline;cursor:pointer;}

/* PDF display
-------------------------------------------------------------------------- */
#pdf {width:692px;height:423px;margin:0;border:#999 4px solid;}
#pdf p {padding:1em;}
#pdf object {display:block;border:#666 1px solid;}

/* Address Bar
-------------------------------------------------------------------------- */
.address{background:#18419A;color:#FFF;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;text-align:center;letter-spacing:1px}
table.subnav{background:#34506d;border-collapse:collapse;border-spacing:0;color:#FFF;float:right;margin:1px}

/* Home Page
-------------------------------------------------------------------------- */
td.viewDemo{padding-left:25px;width:129px;height:107px}
td.viewDemo img{float:left}
td.logo{padding-right:25px;width:151px}
td.logo img{float:right}
td.width129{width:129px}
td.width151{width:151px}
td.width500{width:500px}

/* Forms
-------------------------------------------------------------------------- */
.textFields{border-top:1px solid #818181;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #818181;color:#000;font-family:Arial,Helvetica,sans-serif;height:1.4em;padding:3px 3px 0 3px;font-weight:normal}
textarea.textFields{height:auto;font-weight:normal;font-size:105%}
.required{font-size:14px;font-weight:bold;color:#C00}
.error{color:#C00;font-weight:bold;font-size:12px}

/*License History Summary html Output*/
.toggleLink {margin-left:.3em;}
.licenseSummary {overflow-y:scroll;height:500px;max-height:500px;border:#AEAEAE 1px solid;margin-top:1em;padding:.5em .5em 0 .5em;font-size:105%}
/*titles*/
.licenseSummary h1 {margin-top:.5em;text-align:center;font-size:125%} /*Dept. Title Header*/
.licenseSummary h2 {margin-top:1em; padding:.3em;background:#EEE;border:#999 1px solid;text-align:center; width:98%} /*Licensing History Title*/
/*tables*/
.providerName-ID {border:#0066CC 1px solid;background:#DDEAF1;margin:.5em 0 1.5em 0;width:99.5%;}
.providerName-ID table, .facilityInfo table, .complaints table {border:0;width:100%;text-align:left}
.providerName-ID td {padding:.5em;font-weight:bold; font-size:110%}
.facilityInfo {margin-top:.5em; background:#EEE;border:#999 1px solid;text-align:left;width:99.5%}
.facilityInfo th {padding:.5em;border-bottom:#999 1px solid}
.facilityInfo td {padding:.5em;background:#FFF}
.facilityInfo tbody th {background:#FFF;border:0;}
.facilityInfo blockquote {padding-bottom:.5em;border-bottom:#999 1px solid;}
.facilityInfo .investigation {border:#64A9CC 1px solid; margin-bottom:.5em;}
.facilityInfo .investigation th {background:#DDEAF1;font-weight:bold}
.facilityInfo .investigation table table {border:#AEAEAE 1px solid;}
.facilityInfo .investigation table thead th {background:#EEE;font-weight:bold;border-bottom:#CCC 1px solid}
.facilityInfo .investigation table table td,.facilityInfo .investigation table table th {background:#EEE;}
.footerInputs {width:700px;}
.complaints {border:#999 1px solid;margin:.5em 0 0 0;width:99.5%;}
.complaints p {font-weight:bold;}
.complaints thead th {background:#EEE;border-bottom: #999 1px solid;padding:.5em}
.complaints table table thead th {font-weight:bold;}
.complaints table table table thead th {font-weight:bold;}
.complaints tbody td {padding:.5em}
.complaints tbody th {padding:.5em; border:#64A9CC 1px solid;background:#DDEAF1;font-weight:normal}
.complaints table tbody table {margin:.5em;width:98%}
.complaints table tbody table table {width:100%;margin:0;background:#EEE;border-bottom:#999 1px solid;border-top:#999 1px solid;}
.complaints tbody table {margin:0; border:#64A9CC 1px solid;}
.complaints tbody table table {border:0;}
.complaints tbody tbody table th {background:#EEE;font-weight:normal}
.complaints tbody tbody th {background:#FFF; border:0}
.complaints .toggle table {padding:0;margin:.5em 0 0 0; width:auto}
.complaints .toggle table table {width:100%;}
.complaints .toggle table table thead th {border-bottom:#CCC 1px solid}
.toggle .pad0{padding:0}
.facilityInfo .investigation .pad0 table {border:0}
.investigation .pad0 {padding:0}
.investigation .pad0 table tbody th,.investigation .pad0 table tbody td{ font-weight:normal; background:#FFF; border:0}







/* FOOTER
-------------------------------------------------------------------------- */
.footerColorBars{background:url(../images/footerColorBars.gif) no-repeat;height:16px}
.footerText{background:#666; font-weight:normal; text-align:center; padding-top:13px;padding-bottom:15px}
.footerText a{color:#FFF; text-decoration:underline}

/* JQUERY TABS
-------------------------------------------------------------------------- */
@media projection, screen{.tabs-hide{display:none}} /* Use class for showing/hiding tab content,so that visibility can be better controlled in different media types... */
@media print{.tabs-nav,.image,.address,.printVersion,.footerInputs,.footerColorBars,.footerText,.toggleLink{display:none;}.td15-40-0-40pad{padding:0;text-align:left;}.licenseSummary{overflow-y:visible;height:auto;max-height:none;font-size:10pt}* html .licenseSummary{width:84%;font-size:9pt}.toggle{display:inline !important;}.providerDisplayResultsFull{overflow-y:scroll;max-height:none;}.providerDisplayResultsFull table input{ display:inline;}.padBtm20{ display:none;}.copyTable input {display:none;}}
/* Skin */
.tabs-nav{list-style:none;margin:0;padding:0}
.tabs-nav:after{display:block;clear:both;content:""} /* clearing without presentational markup,IE gets extra treatment */
.tabs-nav li{float:left;margin:0 2px 0 0;min-width:104px; /* be nice to Opera */}
.tabs-nav a,.tabs-nav a span{display:block;padding:0 20px;background:url(../images/tab.gif) no-repeat}
.tabs-nav a{position:relative;top:1px;z-index:2;padding-left:0;color:#18419A;font-size:100%;font-weight:bold;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap; /* required in IE 6 */ }
.tabs-nav .tabs-selected a{color:#000}
.tabs-nav .tabs-selected a,.tabs-nav a:hover,.tabs-nav a:focus,.tabs-nav a:active{background-position:100% -150px;outline:0; /* prevent dotted border in Firefox */}
.tabs-nav a,.tabs-nav .tabs-disabled a:hover,.tabs-nav .tabs-disabled a:focus,.tabs-nav .tabs-disabled a:active{ background-position:100% -100px}
.tabs-nav a span{ width:64px;/* IE 6 treats width as min-width */min-width:64px;height:25px;/* IE 6 treats height as min-height */min-height:18px;padding-top:6px;padding-right:0}
*>.tabs-nav a span{/* hide from IE 6 */width:auto;height:auto}
.tabs-nav .tabs-selected a span{padding-top:7px}
.tabs-nav .tabs-selected a span,.tabs-nav a:hover span,.tabs-nav a:focus span,.tabs-nav a:active span{ background-position:0 -50px}
.tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{background-position:0 0}
.tabs-nav .tabs-selected a:link,.tabs-nav .tabs-selected a:visited,.tabs-nav .tabs-disabled a:link,.tabs-nav .tabs-disabled a:visited{/* @ Opera,use pseudo classes otherwise it confuses cursor... */cursor:text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{/* @ Opera,we need to be explicit again here now... */ cursor:pointer}
.tabs-container{border:1px solid #18419A;position:relative;padding:1em .7em;background:#fff;/* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-container h1{color:#153987;font-weight:bold;font-size:100%;padding:0 0 5px 0;margin:0}
.tabs-container p{padding-top:6px;font-weight:bold}
.tabs-container input {font-size:95%;}
input.disabled{background:#CCC;color:#333;width:4.2em}
select.list{border-top:1px solid #818181;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #818181;color:#000;font-family:Arial,Helvetica,sans-serif;padding:1px;font-weight:normal;width:165px}


/* THICKBOX */
#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

/* thickbox settings */
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(../images/bgrd_macFFBgHack.png) repeat}
.TB_overlayBG{background:#000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50}
#TB_window{position:fixed;background:#FFF;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}
#TB_window img#TB_Image{display:block;margin:10px 15px 15px 15px;padding:0;/*border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;*/}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:20px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{/*integrated top right close button*/padding:7px 7px 0 0;text-align:right;margin:0}
/*#TB_ajaxWindowTitle{float:left; padding:0; margin-bottom:1px}*/
#TB_title{background-color:#FFF}
#TB_ajaxContent{background:#FFF;clear:both;margin:0;padding:0;/*overflow:hidden;*/text-align:left;line-height:1.3em}
#TB_ajaxContent.TB_modal{padding:5px}
#TB_ajaxContent p{padding:0px 0px 5px 15px;margin:0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0 -width/2*/}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}

