/* CSS Document */
/*OIT Styles  */

/* Elements Go Here */
/* Typically no need to mess with these */
* {
	/* overwrite all default brower settings */
	margin: 0;
	padding: 0;
}
html {
     overflow: -moz-scrollbars-vertical;
}

img { 
	border: none; 
}

blockquote {
	margin-left: 5%; margin-right: 5%;
}
form {
    border:0px;
    padding:0;
    margin:0 auto;
}
body {
	font-family: Arial, Verdana, sans-serif;
	background-image:url(http://www.colorado.gov/cybersecurity/images/bgrdTile.jpg);
	background-repeat: repeat;
	margin:0px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
}
/* End Elements */


/* Often used classes */
h1.blue {
	background:url(http://www.colorado.gov/cms/images/body_images/h1BgrdBlue.gif) repeat-y; font-size:95%; padding:3px 3px 3px 4px;
}
h1.green {
	background:url(http://www.colorado.gov/cms/images/body_images/h1BgrdGreen.gif) repeat-y; font-size:85%; padding:3px 3px 3px 4px;
}
h1.red {
	background:url(http://www.colorado.gov/cms/images/body_images/h1BgrdRed.gif) repeat-y; font-size:80%; padding:3px 3px 3px 4px;
}
h1.yellow {
	background:url(http://www.colorado.gov/cms/images/body_images/h1BgrdYellow.gif) repeat-y; font-size:75%; padding:3px 3px 3px 4px;
}


/*Link (a href) control classes go here*/
.leftNav a:active, .leftNav a:link, .leftNav a:visited, .leftNavSub a:active, .leftNavSub a:link, .leftNavSub a:visited {
	text-decoration:none;
}
.leftNav a:hover, .leftNavSub a:hover {
	text-decoration:underline;
	color:green;
}
.sectionTitleSub a:active, .sectionTitleSub a:link, .sectionTitleSub a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration:none;
	color:#cccccc;
}
.sectionTitleSub a:hover {
	text-decoration:underline;
}
.featuredServicesText a:active, .featuredServicesText a:link, .featuredServicesText a:visited {
	text-decoration:none;
}
.featuredServicesText a:hover {
	text-decoration:underline;
}
.homelink a:active, .homelink a:link, .homelink a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/* end a hrefs */



/* Classes Go Here */
.DocumentLink{
 font-size:12px;
}

.docdownloadlink{
 font-size:12px;
}

a.news{
	padding:5px 10px 5px 5px;
	color:#ff0000;
	text-decoration:none;
	}


.sectionTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 115%;
	background-repeat:repeat-x;
	font-weight:bold;
	color:#002B51;
	margin: 0px 0px 30px 0px;
}
.sectionTitleHomeTop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-repeat:repeat-x;
	font-weight:bold;
	color:#002B51;
	margin: 0px 0px 10px 0px;
}


/*classes for right callout boxes */
div#body ol { margin-left:2em;}
div#body ol li { line-height:1.5; }
div#body ol li:first-child { padding-top:.75em; }

.copySideBox {
   
   
    border-top: 0px solid #999;
    border-bottom: 1px solid #999;
    margin-bottom: 10px;
    width: 170px;
	background-image:url(http://www.colorado.gov/cybersecurity/images/img_boxTop.gif);
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: top;
    padding: 10px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color:#000000;
}
.copySideBoxTitle{
    color: #333;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5px;
    margin-top: -7px;
    padding-bottom: 5px;
}
.copySideBoxList { 
    margin: 1em 0 0 .5em;
    padding-left: 1em;
    text-indent: -1em;
}    
.copySideBoxList li {
    list-style-type: none;
    margin: 1em 0 0 0;
}
.topBoxTopBody {
	background-image: url(http://www.colorado.gov/cybersecurity/images/img_boxTopBody.gif);
	background-repeat:no-repeat;
	color: #333;
    font-weight: bold;
    font-size: 70%;
    padding-left: 5px;
}

/* Call Box with background color */
.copySideBox2 {
  
    border-bottom: 1px solid #999;
	color:#000;
	font-size: 11px;
	margin-bottom: 10px;
    padding: 3px 0 0 5px;
}
.copySideBox2 p {
	padding: 2px 4px 4px 0;
	font-size: 11px;
}
.copySideBoxTitle2 {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
	color:#333;
	background:#E6E6E6;
	padding:3px 0 3px 4px;
	font-size:11px;
	font-weight:bold;
}

/*end classes for right callout boxes

/* End Classes Here */



/* Divs controls go Here */

/* BREADCRUMBS
-------------------------------------------------------------------------- */
#breadcrumbs {
    background: #FFF;
}
#breadcrumbsList {
	border: 0;
	line-height: 1.3em;
    margin: 0;
	padding-left: .6em;
}
#breadcrumbsList li {
	display: inline;
	font-size: 9px;
}
#breadcrumbsList a:active, #breadcrumbsList a:link, #breadcrumbsList a:visited {
    color: #6699CC;
    text-decoration: none;
    font-weight: normal;
    padding: 0px 7px 0px 0px;
    background: url(http://www.colorado.gov/cms/images/governor/images/img_breadcrumbs.gif) no-repeat center right;
    background-repeat: no-repeat;
}
#breadcrumbsList a:hover {
	color:#336699;
	text-decoration:underline;
}
/*End Breadcrumb stuff*/



/* Left Navigation Container Item */
#leftNavigation {
    float: left;
    width: 182px;
}

/*#leftNavigation {
    width: 188px;
    background:url(http://www.colorado.gov/cms/cms-banner/images/bgrd_leftnav.gif);
    background-repeat: no-repeat;
    border: 0px solid;
    float: left;
}*/
#leftNavList {
    margin: 1em 0 3em 0;
	padding: 0 6px 0 0;
	border: 0;
	list-style-type: none;
}
#leftNavList li {
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #c1c1c1;
}
#leftNavList li a {
	text-decoration: none;
	color: #333;
	padding: .4em 0 .4em .7em;
	display: block;
}
/*#leftNavList li a:hover {
	background-color: #ccc;
}
*/
#leftNavList li:hover {
	background:#ccc;
	display:block;
}

/*BH-New left nav style to maintain "hover" state for active item*/

#leftNavList2 li a,#leftNavList3 li a,#leftNavList4 li a,#leftNavList5 li a {line-height:1.25;!important}


/*#leftNavList2 {
    border:none;
	list-style-type:none;	
	margin:1em 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 {
	text-decoration: none;
	color:#000;
	padding:.4em 0 .4em .7em;
	display: block;
	background:#CCC;
}
#leftNavList2 li a:hover {
	background:#e0e0e0;
}
#leftNavList3 {
 	border:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftNavList3 li {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background:#e0e0e0;
}
#leftNavList3 li a {
	text-decoration: none;
	padding:.4em 0 .4em 1.8em;
    color:#000;
	display:block;
	font-size:12px;
	background:#e0e0e0;
}
#leftNavList4 {
	border:none;
    margin:0;
	padding:0;
	list-style-type:none;
}
#leftNavList4 li {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background:#CCC;
}
#leftNavList4 li a {
	text-decoration: none;
	background-color: #cccccc;
	padding: .2em 0 .2em 3.2em;
	display: block;
    color:black;
	font-size:11px;
}
#leftNavList5 {
	border:none;
    margin:0;
	padding:0;
	list-style-type:none;
}
#leftNavList5 li {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	background:#e0e0e0;
}
#leftNavList5 li a {
	text-decoration: none;
	background:#e0e0e0;
	padding:.2em 0 .2em 4.4em;
	display:block;
    color:black;
	font-size:10px;
}*/


#leftNavList2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavList2 li {
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #c1c1c1;
	line-height: 1.4em;
}
#leftNavList2 li a {
	color: #333;
	display: block;
	padding: .4em 0 .4em .7em;
	text-decoration: none;
}
#leftNavList2 #current a {
	text-decoration: none;
	background-color: #ccc;
	display: block;
}
#leftNavList3 {
	margin: 0;
 padding-left:  .5em  background-color:#CCC
}
#leftNavList3 li {
	list-style-type: none;
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #f0f0f0;
	line-height: 1.2em;
}
#leftNavList3 li a {
	color: #333;
	display: block;
	font-size:12px;
	padding: .4em 0 .4em 1.4em;
	text-decoration: none;
	background-color: #f0f0f0;
}
#leftNavList3 #current a {
	text-decoration: none;
	background-color: #ccc;
	display: block;
}
#leftNavList4 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavList4 li {
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #f0f0f0;
	line-height: 0.9em;
}
#leftNavList4 li a {
	color: #333;
	display: block;
	padding: .4em 0 .4em 2.1em;
	text-decoration: none;
	background-color:#f0f0f0
}
#leftNavList4 #current a {
	text-decoration: none;
	background-color: #ccc;
	display: block;
}
#leftNavList5 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavList5 li {
	border-top: 1px solid #fdfdfd;
	border-bottom: 1px solid #f0f0f0;
	line-height: 1.2em;
}
#leftNavList5 li a {
	color: #333;
	display: block;
	padding: .4em 0 .4em 3.0em;
	text-decoration: none;
	background-color:#f0f0f0;
	font-size:11px;
}
#leftNavList5 #current a {
	text-decoration: none;
	background-color: #ccc;
	display: block;
}
#leftNavList6 {
	display:none
}



/*End New Item*/ 
/* End Left Navigation Container Item*/

/*Important page controls  edit with caution if editing at all */
#centerPage { /*do not edit*/
	width:960px;
	/*margin-left:auto;
	margin-right:auto;*/
	margin:0;
	padding:0;
	text-align:left;
	background:#fff;
	height: auto;
}
/*content box with top tabs*/
#contentBoxTabs { /*do not edit*/
	position: absolute;
	top:161px;
	width: 960px;
	background:url(http://www.colorado.gov/cms/cms-banner/images/bgrd_leftnav.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
}
#contentBoxTabs-NoLeft { /*do not edit*/
	/*position: absolute;
	top:161px;
	float:left;	*/
	width: 960px;
	background-color: #FFFFFF;
}
/*content box with no top tabs*/
#contentBoxNTabs { /*do not edit*/
	position: absolute;
	top:139px;	
	width: 960px;
	background:url(http://www.colorado.gov/cms/cms-banner/images/bgrd_leftnav.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
		
}
#contentBox-Spec { /*do not edit --for pages without the horizontal navigation bar*/
	position: absolute;
	top: 142px;
	width: 960px;	
	background-color: #FFFFFF;
	
}
#copy { /*do not edit*/
	float: left;
	width: 748px;
	border:0;
	padding:0;
	margin-left:10px;
}

#copy ul {
	margin-left:1em;
	padding:0px;
	list-style-type:disc;
	margin-bottom:10px;
	/* list-style-position:outside; */
	
}

#copy ul li {
	
	/* padding-left:0px; */
		font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000000;
	line-height:1.1;
	
}

#copy ul li li {
	
	/* padding-left:0px; */
		font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}


#copy ul li a {
	
	/* padding-left:0px; */
		font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	
}

#copy ul li li a {
	
	/* padding-left:0px; */
		font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}




#copy ol {
	margin-left:12px;
	padding:0px;
	/* list-style-type:disc; */
	margin-bottom:10px;
	list-style-position:outside;
	
}

#copy ol li {
	
	padding-left:0px;
}
#copy ol li li {
	
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}

#contentBox-Home { /*do not edit*/
	position: absolute;
	top:161px;	
	width: 960px;
	background-repeat:repeat-y;
	background-color: #FFFFFF;	
}
#copy-Spec { /*do not edit --best from home page layout -- top tabs, no left nav, right nav boxes */
	display:inline;
	float: left;
	width: 935px;
	border:0;
	padding:0;
	margin: 0 0 10px 10px;
}

#copy-Spec table, #copy table {
	
}
#copy-Spec p, #copy p {
	font-size:.8em;
	line-height:1.6;
} /* .8em = 12px for parent div */
#copy-Spec font, #copy font {
	font-size:1em
}
#copy-Spec td, #copy td {
	font-size:.8em;
	line-height:1.6;
}
#copy-Spec table table td, #copy table table td, #copy-Spec table tr td table tr td div p {
	font-size:1em;
}
#copy-Spec td ul li, #copy td ul li, #copy-Spec table tr td table tr td ul {
	font-size:1em;/*margin-left:1.5em*/
}
#copy-Spec td p, #copy td p {
	font-size:1em
}
#copy-Spec ul, #copy ul, #copy-Spec ol, #copy ol {
	margin-left:2em
}
#copy-Spec ul li, #copy ul li {
	font-size:.8em;/*margin-left:2em*/
	line-height:1.6;
}
#copy-Spec ul li p, #copy ul li p {
	font-size:1em
}
#copy-Spec table ol li, #copy table ol li {
	font-size:1em;
	line-height:1.6;
}
/*ie 6 style */ 
* html #copy-Spec table tbody tr td table tbody tr td p{font-size:.8em!important}
* html #copy-Spec table tbody tr td table tbody tr td div ul li{font-size:.8em!important}
* html #copy-Spec h4{font-size:1.1em!important}
/* end ie styles  */
#sectionTitle { /* content section page title*/
	/*background:url(http://www.colorado.gov/cms/images/body_images/imgLeftNavTop.gif);
 	background-repeat: no-repeat;*/
	background:url(http://www.colorado.gov/cms/images/governor/images/bgrd_topnav.gif) top repeat-x;
	
    color: #fff;
    /*font-size: 75%;
    font-weight: bold;
    /*height: 19px;*/
	height:18px;
   /* border: 0px solid #000;
    padding: 3px 5px 0px 10px;
    margin-left:0px;*/
	margin:0
}
/* Image floats
--------------------------------------------------------------------------- */
img.right{
float:right;margin-right:10px;margin-bottom:0px;
}

img.left{
float:left;margin-right:10px;margin-bottom:0px;
}

/* span Image floats
--------------------------------------------------------------------------- */
.right{
float:right;margin-right:10px;margin-bottom:0px;display:inline;
}

.left{
float:left;margin-right:10px;margin-bottom:0px;display:inline;
}

/* FOOTER
-------------------------------------------------------------------------- */
#footer { /*do not edit*/
	width: 960px;
	padding: 0;
	margin-top: 2em;
	background-color: #FFF;
	border-top: 2px solid #c33;
	font-size: 11px;
	clear:both;
	height: auto;
	float: left;
}
#footerLine1 { /*do not edit*/
	border-bottom: 1px solid #ccc;
	vertical-align: middle;
	text-align: center;
	/*padding: 4px 0;
	height: 1.5em;*/
	line-height:2.7;
}
#footerLine2 { /*do not edit*/
	/*padding: 4px 0;
	height: 1.5em;*/
	line-height:2.7;
	text-align:center;
}

#footerNav { /*do not edit*/
    padding: 3px 0;
    margin: 0;
    text-align: center;
}   
#footerNav li { /*do not edit*/
	display: inline;
	font-size: 10px;
	color: #666;
	padding: 0 0.2em 0 0;
}
#footerLinks { /*do not edit*/
    float:left;
    padding: 3px 0;
    margin: 0;
    border: 0px solid;
}
#footerLinks li { /*do not edit*/
	display: inline;
	font-size: 10px;
	padding: 0 0.25em 0 0.5em;
}
#footerNav li a, #footerLinks li a { /*do not edit*/
	color: #666;
	text-decoration:none;
}
#footerLinks li a:hover { text-decoration:underline; }
 
#footerRight { /*do not edit*/
    font-size: 10px;
    float: right;
    color: #666;
    padding: 3px 5px 3px 0;
    border: 0px solid;
}
#footerRight a {color:#666;}

/* CLEAR 
-------------------------------------------------------------------------- */
.clear {
	clear: both;
}
.bugfix {
	display: inline;
}



/* header divs */

#headerLogo { /*small colorado logo: do not edit*/
	height:34px;
	background-color:#FFFFFF;
	padding: 4px 0 0 8px;
	width: 500px;
}
#headerLogo a#logo { /*small colorado logo: do not edit*/
	position: absolute;
	top: 0px;
	width: 270px;
	height: 34px;
	background: url(http://www.colorado.gov/cms/images/oit/images/logoColorado.gif);
	background-repeat:no-repeat;
	background-position: 8px 4px;
	text-decoration: none;
	text-indent: -5000px;
}
#headerImage { /*do not edit*/
	background:#fff; 
	border-top: 1px solid #FFFFFF;
	position: absolute;
	top: 57px;
	height:130px;
	/*height: 60px;*/
	width: 960px;
	
}
#imgLiveHelpBar { /*do not edit*/
	background-image:url(http://www.colorado.gov/cybersecurity/images/imgLiveHelpbar.gif);
	background-repeat:no-repeat;
	background-position: 15px 0px;
}
#imgToolkitBar {
	background-image:url(http://www.colorado.gov/cybersecurity/images/imgToolkitbar.gif);
	background-repeat:no-repeat;
	background-position: 15px 0px;
}
/*#searchBar { do not edit
	position: absolute;
	top: 34px;
	background-color: #E2E2E2;
	background: url(http://www.colorado.gov/cybersecurity/images/sBarBgrd.gif);
	background-repeat:repeat-x;
	padding: 0px;
	margin: 0px;
	width: 960px;
	float: left;
	height: 23px;
	line-height:2;
}
*/
#searchBar {
	/*height:1.3em;*/
	float:left;
	background:#e2e2e2;
	border-top:#b8b8b8 1px solid;
	border-bottom:#b8b8b8 1px solid;
	width:960px;
	height:1.8em;
}


#searchForm { /*container for the search form in the search bar*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	padding:0 12px 0px 0px;
	border: 0;
	margin: 0;
	float:right;	/*display: inline;*/	/*line-height:2*/
}
#searchBarBox { /*container:  the search bar*/
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	margin-top:3px;
	/*margin: 1px;*/
	border-top: 1px solid #818181;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #818181;
	/*font-size: 9pt;*/
	font-size:13px;
	height:1.5em;
	width:220px;
}
#searchBarSubmit{ /*do not edit*/
	/*vertical-align: top;
	margin-left: 3px;
	padding: 1px;*/
	padding-top:4px;
	vertical-align:top;
}
.liveHelp { float:left;
padding-left:570px;

}
.liveHelp a {color:black;
font-size:12px;
text-decoration:none;
line-height:30px;
}
.liveHelp a:hover {text-decoration:underline!important;}

#searchBarLiveHelp { /*do not edit*/
	vertical-align: top;
	margin-right: 5px;
	padding: 7px 0px 0px 0px;
}

/*end header divs*/



/* top  alt nav stuff*/

#topRightNav { /*alt navigation*/
	float: right;
	top: 0px;
	width: 425px;
	border: 0;
	margin: 0px;
	padding: 2px 9px 0px 0px;
}
#topRightNavList { /*alt navigation*/
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: right;
}
#topRightNavList li { /*alt navigation*/
	display: inline;
	padding-right: 6px;
}
#topRightNav a:active, #topRightNav a:link, #topRightNav a:visited { /*alt navigation*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
#topRightNav a:hover { /*alt navigation*/
	text-decoration: underline;
}

/* end top  alt nav stuff*/



/* horizontal global nav stuff*/

/* TOP NAVIGATION
-------------------------------------------------------------------------- */
#topNavBar {/*this is the container for the horizontal nav items*/
	background: #113D88 url(http://www.colorado.gov/cms/images/oit/images/bgrd_topnav.gif) repeat-x;
	border-top: 1px solid #FFFFFF;
	float:left;
	width: 960px;
}
* html #topNavBar { 
	width: 960px;
	w\idth: 961px;
}
#navcontainer ul {
	background-color: #113D88;
	list-style: none;
	margin-left: 40px;
	padding: 0;
}
#navcontainer li {
	display: inline;
	
}
#navcontainer a {
	color: #FFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0.7em 1em;
	text-decoration: none;
}
.navRightBorder { /* list item in nav with right white line */
	border-right: 1px solid #fff;
}
#navcontainer a:hover {
	background: #FFF;
	color: #113D88;
	display:block;
}



/* end horizontal global nav stuff*/



/*These items deal with the page layout: edit with caution if at all*/

#copyMiddle-Spec {
    border: 0;
    padding: 0;
    width: 480px;
    height: 100%;
    float: left;
}
#copyRight {
	margin-left: 355px;
    width: 175px;
    border: 0px solid;
    z-index: 3; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:0
}


#copyRight-Spec {
	margin-left: 495px;
    width: 175px;
    border: 0 solid;
    padding-top: 5px;
	padding-bottom:5px;
	padding-left:10px;
	z-index: 1;
}

#copyRight ul {
    margin: 1em 0 1em 1.5em;
    border: 0;
    padding: 0;
    list-style-type: square;
    list-style-position: outside;
}
#copyRight ul li {
    font-size: 100%;
    margin: 5px 0 0 0;
}

/* End Divs Here */

/* DPA STYLES
---------------------------------------------------------------------------------------------------------------------------------------*/

/* copyFullHome is for pages with top nav only */
#copyFullHome {
	display: inline;
	float: left;
	width: 725px;
	background:#fff url('http://colorado.gov/cms/cms-banner/dpa/new_site/images/purpleBarBtm.gif') bottom left no-repeat; margin-left:12px; margin-right:0; margin-top:21px; margin-bottom:10px;
}
.topButtonHolders{
	width: 725px;
	height:100%;
}

#left {
	width: 242px;
	background-color:#ffffff;
	display:inline;
	float:left;
	margin-left: 1em;
}


/* CLEAR 
-------------------------------------------------------------------------- */
.clear {
	clear: both;
}
.clearNone {
	clear: none;
}


#left {
	width: 242px;
	background-color:#ffffff;
	display:inline;
	float:left;
	margin-left: 1em;
}

#middle {
	margin: 0px;
	background:#ffffff;
	float:left;
	width: 235px;
}
#right {
	background-color: #ffffff;
	float:right;
	margin-right:1em;
}
.topButtonHolders {
	width: 725px;
	height:100%;
		
}


/*faq and document box layout*/

/* UPDATED NEW 08/2008 .boxContainer */
.boxContainer {
	width:535px;
	line-height:24px;
	font-size:14px;
	font-family: arial;
	text-align:left;
	background:#fff;
	border:1px solid #cccccc;
}
/* UPDATED OLD 08/2008 .boxContainer {width:500px;font-size:12px;text-align:left;background:#FFF;border:1px solid #3366cc;} */

/* UPDATED NEW 08/2008 .boxHeader */
.boxContainer {
	width:535px;
	font-size:1.1em;
	text-align:left;
	background:#fff;
	border:1px solid #cccccc;
}
.boxHeader td img {
	vertical-align:middle;
}
.boxHeader {
	height:1.5em;
	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:middle;
}
#copy-Spec .boxHeader table, #copy .boxHeader table {
	background:none;
	line-height:1.8
}
.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:12%;
	text-align:center;
	vertical-align:middle;
}
.faqbox td.ansdelim {
	background:#fff;
	color:red;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	vertical-align:middle;
	line-height:2em
}
.faqbox td.ans {
	font-size:.9em;
	padding-left:.5em;
	line-height:2em;
	vertical-align:middle;
}
.faqbox tr {
	border: 0px solid #ccc;
}
/* HOME PAGE CONTENT
-------------------------------------------------------------------------- */
/* HIGHTLIGHTS title box */

.hghLtsTitleBox {
	background: #FFF;
	border: #999 1px solid;
	margin:0;
	padding: 0px;
	width:40%;
}

.hghLtsTitleBox p {
	background: #4D0200 url(http://www.colorado.gov/cms/images/governor/images/bgrd_redTitleBgrd.gif) repeat-x;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: .85;
	padding: 5px 6px 5px 6px;
}

/* HIGHLIGHTS content box*/
#hghLtsWrapperTxt {
	width: 245px;
	border: 1px solid #666;
	padding: 0px;
	margin: 0;
	height: 210px;
	background:url(http://www.colorado.gov/cms/images/governor/updatedHomePage/seal.gif) bottom right no-repeat;
}

* html #hghLtsWrapperTxt { /* IE6 Box Model Hack */
	top: 55px;
}

*+html #hghLtsWrapperTxt { /* IE7 Box Model Hack */
	top: 55px;
}

#hghLtsWrapperTxt h1 a {
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: .85;
}

#hghLtsWrapperTxt p {
	color: #000;
	font-size: 12px;
	padding-top: 5px;
}

* html #hghLtsWrapperTxt p { /* IE6 Box Model Hack */
	padding-top: 12px;
}

*+html #hghLtsWrapperTxt p { /* IE7 Box Model Hack */
	padding-top: 12px;
}

#hghLtsWrapperTxt a {
	color: #000;
	text-decoration: underline;
}
#hghLtsWrapperTxt h2 {
	background: url(http://www.colorado.gov/cms/images/governor/images/icon_topStory.gif) no-repeat left 90%;
	border-top: #CCC 1px solid;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	padding: 10px 0 0 20px;
	width: 90%;
}
/*video box   */

.hghLtsTitleBoxVid {
	background-color: #fff;
	border: #999 1px solid;
	left: 274px;
	margin:0;
	padding: 0px;
	position: absolute;
	top: 36px;
}

.hghLtsTitleBoxVid p {
	background: #4D0200 url(http://www.colorado.gov/cms/images/governor/images/bgrd_redTitleBgrd.gif) repeat-x;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: .85;
	padding: 5px 6px 5px 6px;
}

/* HIGHLIGHTS content box*/
#hghLtsWrapperVid {
	position: absolute;
	left: 274px;
	background:#fff url(http://www.colorado.gov/cms/images/governor/updatedHomePage/stars.gif) bottom left no-repeat;
	top: 60px;
	width: 245px;
	border: 1px solid #666;
	padding: 0px;
	margin: 0;
	height: 210px;
}
* html #hghLtsWrapperVid { /* IE6 Box Model Hack */
	top: 55px;
}

*+html #hghLtsWrapperVid { /* IE7 Box Model Hack */
	top: 55px;
}

#hghLtsWrapperVid h1 a {
	color: #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: .85;
}

#hghLtsWrapperVid p {
	color: #000;

	font-size: 12px;
	padding-top: 5px;
}

* html #hghLtsWrapperVid p { /* IE6 Box Model Hack */
	padding-top: 12px;
}

*+html #hghLtsWrapperVid p { /* IE7 Box Model Hack */
	padding-top: 12px;
}

#hghLtsWrapperVid a {
	color: #000;
	text-decoration: underline;
}

#hghLtsWrapperVid h2 {
	background: url(http://www.colorado.gov/cms/images/governor/images/icon_topStory.gif) no-repeat left 90%;
	border-top: #CCC 1px solid;
	color: #990000;
	font-family: Georgia, "Times New Roman", Times, serif ;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	padding: 10px 0 0 20px;
	width: 90%;
}

#hghLtsWrapperVid a{
color:#fff;
text-decoration:none;
}

/* end video box  */
#hghLtsWrapper {
	float: left;
	margin: 1.8em 0 0 .6em;
	padding: 0;
	border:none;
	width: 520px;
	height: 220px;
	background:none;
}

*html #hghLtsWrapper {
	width: 513px;
}

#hghLtsStateSeal {
	background: #FFF url(http://www.colorado.gov/cms/images/governor/images/bgrd_stateSeal.gif) no-repeat;
	float: right;
	height: 193px;
	width: 229px;
}

* html #hghLtsStateSeal { /* removes 3-pixel jog in IE6 */
	margin-left: -3px;
}

#hghLtsBtmGrad {
	height: 124px;
	margin-top: 69px;
	padding: 0;
}
#stateSealWrapper {
	background: #E2E2E2 url(http://www.colorado.gov/cms/images/governor/images/bgrd_sealHome.gif) repeat-x top;
	border-top: #999 1px solid;
	border-right: #999 1px solid;
	border-left: #999 1px solid;
	margin-top: .8em;
	width: 190px;
}

#stateSealWrapper p {
	padding: 10px 46px 74px 46px;
}

#stateSealWrapperHS {
	background: #E2E2E2 url(http://www.colorado.gov/cms/images/governor/images/bgrd_sealHome.gif) repeat-x top;
	border-top: #999 1px solid;
	border-right: #999 1px solid;
	border-left: #999 1px solid;
	margin-top: .8em;
	width: 190px;
}

#stateSealWrapperHS p {
	padding: 10px 46px 74px 46px;
}

#hghLtsWrapperVid .smallCopy{
font-size:9px;
display:block;
padding:2px;
text-align:center;
clear:both;
margin-bottom:2px;
}

#hghLtsWrapperVid .smallCopy a, a:hover{
color:#000;
text-decoration:underline;
}

