/* --------------------------------------------------------------------------
Colorado.gov - CMS websites    globalcms.css
-------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------
Reset Browser Defaults
-------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,p,pre,form,fieldset,input,textarea,th,td,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* --------------------------------------------------------------------------
Reset Browser Font Size
-------------------------------------------------------------------------- */
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;background:#E6E6E6 url(http://www.colorado.gov/cms/images/body_images/bgrdTile.jpg) repeat;}
body,p {font-size:.9em;}

/* --------------------------------------------------------------------------
Set Page Font Sizes
-------------------------------------------------------------------------- */
#copy-Spec font,#copy font {font-size:1em}
#copy-Spec ul,#copy ul,#copy-Spec ol,#copy ol {font-size:.9em}
#copy-Spec ul ul,#copy ul ul {font-size:1em}
td {font-size:.9em;}
td ul li {font-size:1.1em;}
td td, td p  {font-size:1em;}
.docdownloadlink {font-size:.9em;}

/* --------------------------------------------------------------------------
General Elements
-------------------------------------------------------------------------- */
/*li {line-height:1.5;} */
/*table {float:left;}  IE8 BETA needs the table to float left (MAY NOT NEED ON IE8 RELEASE */
#copy-Spec ul,#copy ul, #copy-Spec ol,#copy ol {margin-left:2em;}
#copy-Spec ul ul,#copy ul ul {margin:.25em 0 .75em 2em;}

/* --------------------------------------------------------------------------
Main Containers
-------------------------------------------------------------------------- */
#centerPage {width:747px;margin-left:auto;margin-right:auto;text-align:left;background-color:#FFF;}
#contentBoxTabs {float:left;width:747px;background:#FFF url(http://www.colorado.gov/cms/images/body_images/bgrd_leftnav.gif) repeat-y;}
#contentBoxTabs-NoLeft {float:left;width:747px;background:#FFF;}
#contentBoxNTabs {width:747px;background:#FFF;}

/* --------------------------------------------------------------------------
Header
-------------------------------------------------------------------------- */
/*Sliver Banner*/
#headerLogo {height:34px;background:#FFF;padding-left:8px;}
#headerLogo a {position:absolute;top:4px;width:270px;height:34px;}
#topRightNav {float:right;padding: 2px 9px 0px 0px;}
#topRightNavList li {padding-right: 6px;display:inline;font-size:.75em;}
#topRightNav a {text-decoration:none;color:#000;}
#topRightNav a:hover {text-decoration:underline;}
/*Search*/
#searchBar {background:#e2e2e2;border-top:#b8b8b8 1px solid;border-bottom:#b8b8b8 1px solid;float:left;height:1.6em;width:747px;}
#searchForm {font-size:.79em;color:#333;padding:2px 12px 0 0;float:right;}
#searchBar a {color:#000;text-decoration:none;}
#searchBar a:hover {text-decoration:underline;}
#searchBarBox {border-top:1px solid #818181;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #818181;font-family:Arial, Helvetica, sans-serif;padding:.3em 0 .1em .2em;margin-left:.5em;font-size:.9em;width:15em;}
#searchBarSubmit {vertical-align:-16%;margin-left:3px;}
#searchBarLiveHelp {vertical-align:-20%;margin-right:7px;}
/* Main Banner*/
#headerImage {float:left;border-top:1px solid #FFFFFF;height:82px;}

/* --------------------------------------------------------------------------
Top Navigation
-------------------------------------------------------------------------- */
#topNavBar {float:left;height:1%;width:746px;background:#e2e2e2;border-top:1px solid #FFF;border-bottom:1px solid #b9b9b9;border-right: 1px solid #FFFFFF;}
#navcontainer ul,
#navcontainer-2line ul,
#navcontainer-3line ul,
#navcontainer-4line ul {background:#E2E2E2;color:#003366;float:left;width:100%;font-size:.9em;}
#navcontainer li,
#navcontainer-2line li,
#navcontainer-3line li,
#navcontainer-4line li {display:inline;}
#navcontainer a {border-left:1px solid #FFF;color:#0C205F;float:left;padding:.3em .5em .2em .5em;width:12.4%;height:1.2em;line-height:1.1;text-decoration: none;font-weight:bold;}
#navcontainer-2line a {border-left:1px solid #FFF;color:#0C205F;float:left;padding:.3em .5em .2em .5em;width:12.4%;height:2.4em;line-height:1.1;text-decoration: none;font-weight:bold;}
#navcontainer-3line a {border-left:1px solid #FFF;color:#0C205F;float:left;padding:.3em .5em .2em .5em;width:12.4%;height:3.5em;line-height:1.1;text-decoration: none;font-weight:bold;}
#navcontainer-4line a {border-left:1px solid #FFF;color:#0C205F;float:left;padding:.3em .5em .2em .5em;width:12.4%;height:4.6em;line-height:1.1;text-decoration: none;font-weight:bold;}
#navcontainer a:hover,
#navcontainer-2line a:hover,
#navcontainer-3line a:hover,
#navcontainer-4line a:hover {background:#0067AE;color:#FFF;display:block;}
/*breadcrumbs*/
#breadcrumbs {width:100%;background:#FFF;line-height:1.75em}
#breadcrumbsList {padding-left:7px;list-style-type:none;}
#breadcrumbsList li {display:inline;font-size:.75em;}
#breadcrumbsList a {background: url(http://www.colorado.gov/cms/images/breadcrumbs/img_breadcrumbs.gif) no-repeat center right;color:#0067AC;text-decoration:none;padding-right:7px;}
#breadcrumbsList a:hover {text-decoration:underline;color:#336699;}

/* --------------------------------------------------------------------------
Content Containers
-------------------------------------------------------------------------- */
#copy {display:inline;float:left;width:545px;margin-left:10px;}
#copy-Spec {display:inline;float:left;width:700px;margin-left:10px;}

/* --------------------------------------------------------------------------
Font Sizer
-------------------------------------------------------------------------- */
.textSizing {display:inline;float:right;width:auto;text-align:right;margin-right:.5em;color:#333;font-size:.9em; }
.textSizing a {outline:none;}
.increaseFont img {margin-right:.4em;}

/* --------------------------------------------------------------------------
Page Titles/Headers
-------------------------------------------------------------------------- */
#sectionTitle {background:url(http://www.colorado.gov/cms/images/body_images/imgLeftNavTop.gif) repeat-y;color:#FFF;height:auto;padding:3px 5px 3px 10px;font-size:1em;font-weight:bold;}
.sectionTitle {font-weight:bold;color:#002B51;margin: 0 0 30px 0;font-size:19px;}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1em;}

/* Left Navigation
-------------------------------------------------------------------------- */
#leftNavigation {float:left;font-size:.85em;width:188px;}
#leftNavigation #current {color:#92231e;font-weight:bold;}
#leftNavList {margin:1.5em 0 3em 0;padding:0 6px 0 0;list-style-type:none;}
#leftNavList li {border-top:1px solid #fdfdfd;border-bottom:1px solid #c1c1c1;}
#leftNavList li a {font-weight:normal;text-decoration:none;color:#333;padding:.4em 0 .4em .7em;display:block;}
#leftNavList li a:hover {background:#ccc;display:block;}
#leftNavList2 {list-style-type:none;margin:1.5em 0 3em 0;padding:0 6px 0 0;}
#leftNavList2 li {border-top:1px solid #fdfdfd;border-bottom:1px solid #c1c1c1;background:#ccc;}
#leftNavList2 li a {font-weight:normal;text-decoration:none;color:#000;padding:.4em 0 .4em .7em;display:block;background:#ccc;}
#leftNavList2 li a:hover {background:#e0e0e0;}
#leftNavList3 {margin:0;padding:0;list-style-type:none;}
#leftNavList3 li {background:#e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
#leftNavList3 li a {font-weight:normal;background:#e0e0e0;text-decoration:none;padding:.4em .1em .4em 1.5em;color:#000;display:block;}
#leftNavList4 {list-style-type:none;padding:0;}
#leftNavList4 li {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#ccc;}
#leftNavList4 li a {font-weight:normal;background:#ccc;text-decoration:none;padding:.2em .1em .2em 2.8em;display:block;color:#000;font-size:11px;}
#leftNavList5 {list-style-type:none;padding:0;}
#leftNavList5 li {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#e0e0e0;}
#leftNavList5 li a {font-weight:normal;background: #e0e0e0;text-decoration:none;padding:.2em .1em .2em 4em;display:block;color:#000;font-size:10px;}
#leftNavList6 {margin:0;padding:0;border:0;list-style-type:none;}
#leftNavList6 li {border-top:1px solid #c7c0c0;border-bottom:1px solid #c7c0c0;}
#leftNavList6 li a {font-weight:normal;text-decoration:none;background:#c7c0c0;padding:.2em .1em .2em 4em;display:block;color:black;font-size:.7em;}
#leftNavList li,#leftNavList2 li,#leftNavList3 li,#leftNavList4 li,#leftNavList5 li{line-height:1.2;}


/* NEW LEFT NAVIGATION (uncomment when CMS site is ready 

#leftNavList2 {list-style-type:none;margin:0 0 3em 0;padding:0 6px 0 0;}
#leftNavList2 li {border-top:1px solid #fdfdfd;border-bottom:1px solid #c1c1c1;}
#leftNavList2 li a {text-decoration:none;color:#333;padding:.4em 0 .4em .7em;display:block;background:#e9eaee;}
#leftNavList2 li a:hover {background:#e2e2e2;}
#leftNavList2  #current  {text-decoration: none;background:#ccc;border-bottom:0;font-weight:bold;display:block;color:#92231e;}
#leftNavList3 {margin:0;padding:0;list-style-type:none;}
#leftNavList3 li {background:#e0e0e0;border-top:1px solid #fdfdfd;border-bottom:1px solid #f0f0f0;}
#leftNavList3 li a {background:#f0f0f0;text-decoration:none;padding:.4em .1em .4em 1.5em;color:#333;display:block;}
#leftNavList3  #current  {text-decoration: none;background:#ccc;border-bottom:0;font-weight:bold;display:block;color:#92231e;}
#leftNavList4 {list-style-type:none;padding:0;}
#leftNavList4 li {border-top:1px solid #fdfdfd;border-bottom:1px solid #f0f0f0;}
#leftNavList4 li a {background:#f0f0f0;text-decoration:none;padding:.2em .1em .2em 2.8em;display:block;color:#333;font-size:11px;}
#leftNavList4  #current  {text-decoration: none;background:#ccc;border-bottom:0;font-weight:bold;display:block;color:#92231e;}
#leftNavList5 {list-style-type:none;padding:0;}
#leftNavList5 li {border-top:1px solid #fdfdfd;border-bottom:1px solid #f0f0f0;}
#leftNavList5 li a {background: #f0f0f0;text-decoration:none;padding:.2em .1em .2em 4em;display:block;color:#333;font-size:10px;}
#leftNavList5  #current  {text-decoration: none;background:#ccc;border-bottom:0;font-weight:bold;display:block;color:#92231e;}
#leftNavList6 {display:none}
#leftNavList7 {display:none}
#leftNavList8 {display:none}

*/


/* Page Content Styles
-------------------------------------------------------------------------- */
.boxContainer {width:535px;font-size:1.1em;text-align:left;background:#fff;border:1px solid #cccccc;}
.boxHeader td:first-child { padding-left:.5em}
.boxHeader td img { vertical-align:-18%}
.boxHeader {line-height:1.8;color:#000000;background:#cccccc;padding:2px;border:1px solid #f0f0f0;border-right-width:0px;border-left-width:0px;border-top-width:0px;font-weight:bold;}
.boxContent {color:#000;border:1px solid #cccccc;border-right-width:0px;border-left-width:0px;border-top-width:0px;padding:.5em 0;text-indent:1em;font-size:.85em;}
.boxContent img { vertical-align:-18%;}
.rellink {text-indent:1em;}
.arrow{float:right;width:20px;height:20px;display:inline;position:absolute;top:5px;left:94%;}
.faqbox {border:1px solid #ccc; border-spacing:.15em; border-collapse:separate;width:538px;}
.faqbox td.quest {background:#f0f0f0;color:#000;font-size:.9em;line-height:2em; padding-left:.5em;font-weight:bold;}
.faqbox td.questdelim {background-color:#CCC;border-right:1px solid #ccc;color:#000000;font-size:1.1em;font-weight:normal;width:9%;text-align:center;}
.faqbox td.ansdelim {background:#fff;color:red;font-size:12px;vertical-align:top;font-weight:normal;padding-left:5px;}
.faqbox td.ans {font-size:.9em;padding-left:.5em;}
.faqbox tr {border: 0px solid #ccc;}
a.blobLink,a.blobLink:active {font-size:.9em;color:blue;}
a.blobLink:visited {font-size:.9em;color:purple;}
.unknown {font-size:.7em;font-weight:bold;}

/* AGENCY SPECIFIC STYLES */
/*Treasury*/
.h2Home {margin-left:1em;}

/* Footer
-------------------------------------------------------------------------- */
#footer {background:#FFF;border-top:2px solid #c33;clear:both;width:747px;margin-top:2em;float:left;font-size:.7em;}
#footerLine1 {border-bottom:1px solid #ccc;text-align:center;line-height:2.7;}
#footerLine2 {line-height:2.7;}
#footerNav {padding: 3px 0;margin:0;text-align:center;}   
#footerNav li {display:inline;font-size:10px;color:#666;}
#footerLinks {float:left;}
#footerLinks li {display:inline;padding:0 .25em 0 .5em;line-height:2.7;}
#footerNav li a,#footerLinks li a {color:#666;text-decoration:none;}
#footerLinks li a:hover { text-decoration:underline; }
#footerRight {float:right;color:#666;padding:0 5px 0 0;}
#footerRight a {color:#666;}
