@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
table, tr, td {margin:0; padding:0;}

ul, li {
list-style:none;

}

.li_user li{
 list-style-type: circle;
 margin-left: 40px;
}

.li_user1 li{
 list-style-type: decimal;
 margin-left: 40px;
}
.li_sitemap li{
 list-style-type: disc;
 margin-left: 60px;
 color: #1B429A;
}


.clear {
	clear:both;
	}
.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	}
.floatleft {
	float:left
	}
.floatright {
	float:right;
	}
.blank {
	font-size:1px;
	line-height:1px;
	}
	

body {
	font-family:Tahoma;
	font-size:12px;
	background:#b8b09a;
	color:#000;
	}
	
a {
	color:#1b429a;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}

.big {
	font-size:14px;
	padding-bottom:4px;
	font-weight:bold;
	}

.gray {
	color:#939393;
	}
.textaligncenter {
	text-align:center;
	}

.container {
	width:1009px;
	margin:0 auto;
	}
	
.shadowL {
	padding-left:4px;
	background:url(../images/shadow_L.gif) repeat-y left;
	}
.shadowR {
	padding-right:4px;
	background:url(../images/shadow_R.gif) repeat-y right;
	}
.shadowB {
	height:5px;
	background:url(../images/shadow_B.gif) repeat-x top;
	font-size:1px;
	line-height:1px;
	}
	
.page {
	background:#fff;
	}
	
.sometitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	color:#0f3896;
	}
	
.header {
	}
	
.footer {
	background:#1b429a;
	padding:10px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	}
.footer a {
	color:#fff;
	text-decoration:none;
	}
.footer a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
	
.menu {
	background:#327cbf;
	height:26px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	}
.menu li {
	float:left;
	}
.menu p {
	height:26px;
	cursor:pointer;
	}
.menu a, .menu a p {
	background-position:0 0;
	}
.menu a:hover, .menu a:hover p {
	background-position:0 26px;
	}
.menu .item1 a p {
	background-image:url(../images/menu_about.gif);
	width:125px;
	}
.menu .item2 a p {
	background-image:url(../images/menu_issues.gif);
	width:197px;
	}
.menu .item3 a p {
	background-image:url(../images/menu_media.gif);
	width:82px;
	}
.menu .item4 a p {
	background-image:url(../images/menu_colorado.gif);
	width:186px;
	}
.menu .item5 a p {
	background-image:url(../images/menu_getInvolved.gif);
	width:150px;
	}
.menu .item6 a p {
	background-image:url(../images/menu_contribute.gif);
	width:261px;
	}
.menu .item3_1 a p {
	background-image:url(../images/menu_press.gif);
	width:184px;
	}
.menu .item3_2 a p {
	background-image:url(../images/menu_inthepress.gif);
	width:184px;
	}

.menu li ul {
	position:absolute;
	top:324px;
	display:none;
	background:#fff;
	border:2px solid #fff;
	border-bottom:0;
	margin:0 0 0 -2px;
	padding:0;
	height:auto;
	clear:both;
	}
.menu li:hover ul, .menu li.over ul {
	display:block;
	}
.menu li:hover p, .menu li.over p, .menu li li a:hover, .menu li li a:hover p {
	background-position:0 26px;
	}
.menu li:hover li p, .menu li.over li p {
	background-position:0 0;
	}

.menu li ul li {
	padding:0;
	float:none;
	display:inline;
	border:0;
	}
.menu li li p {
	border-bottom:2px solid #fff;
	}
	
	
.content {
	}
.content.bg {
	background:#fff url(../images/block1_bg.gif) repeat-x bottom;	
	}
.content .flash {
	background:#959588;
	border-bottom:1px solid #505144;
	padding:15px 0 15px 0;
	text-align:center;
	vertical-align:top;
	}
	
.content .col1 {
	/*width:680px;*/
	border-right:1px solid #505144;
	vertical-align:top;
	}
.content .col1.bg {
	background:#fff url(../images/block1_bg.gif) repeat-x bottom;
	}
	
.content td.col2 {
	vertical-align:top;
	width:320px;
	}
.content div.col2 {
	background:#fbe5b4;
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #505144;
	}
.content .col2 br {
	font-size:8px;
	}
	
.content .connect {
	background:url(../images/connect_bg.gif) no-repeat;
	width:280px;
	height:42px;
	padding:45px 10px 0 10px;
	margin:0 auto;
	}
	
.content .h1 {
	background:#fef9d9;
	border-bottom:2px solid #c9cbcf;
	padding:7px 0 4px 10px;
	}

.content .forms1 {
	background:#f6e0b0;
	font-size:13px;
	padding:5px 5px 15px 15px;
	}
.content .forms1 td {
	padding-top:5px;
	padding-right:10px;
	}
.content .forms1 .input1 {
	width:115px;
	}
	
.content .block1 {
	background:#fff url(../images/block1_bg.gif) repeat-x bottom;
	padding:5px 25px 20px 25px;
	}

.content .block_bg {
	background:#FEE8B6;
	padding:5px 25px 20px 25px;
	}	
	
.content .block1.nobg {
	background:none;
	padding:5px 25px 20px 25px;
	}
	
.content .coloredline {
	background:#fff;
	border-top:2px solid #ff0000;
	border-bottom:2px solid #3c5da9;
	height:2px;
	font-size:1px;
	line-height:1px;
	}

h3 {
	font-size:18px;
	font-weight:bold;
	color:#1b429a;
	padding-bottom:3px;
	}	
h4 {
	font-size:18px;
	font-weight:normal;
	color:#000;
	padding-bottom:3px;
	}	


.date {
	color:#939393;
	text-align:center;
	padding-bottom:5px;
	}
.date2 {
	color:#939393;
	margin-top:-4px;
	}
.content .text1 {
	font-size:13px;
	line-height:19px;
	text-align:justify;
	padding-top:10px;
	}
.content .text2 {
	font-size:13px;
	line-height:18px;
	padding-top:17px;
	}


.content .list1 {
	font-size:14px;
	}
.content .list1 li {
	color:#1b429a;
	list-style:none;
	padding:13px 0 13px 15px;
	line-height:19px;
	font-weight:bold;
	}
.content .list1 li.borderbottom {
	border-bottom:1px solid #dcd0b3;
	}
.content .list1 a, .content .list1 a:hover {
	color:#1b429a;
	text-decoration:none;
	}
.content .list1 a:hover {
	text-decoration:underline;
	}

	
.content .help {
	color:#1b429a;
	font-size:19px;
	padding:0 10px 10px 10px;
	border-left:2px solid #e7e7e8;
	font-family:"Times New Roman", Times, serif;
	}
.content .help ul {
	border-top:2px solid #e7e7e8;
	}
.content .help li {
	border-bottom:2px solid #e7e7e8;
	}
.content .help a, .content .help a:hover {
	color:#1b429a;
	text-decoration:none;
	display:block;
	height:23px;
	padding-top:2px;
	}
.content .help a {
	background:#fff url(../images/help_bg.gif) top right no-repeat;
	}
.content .help a:hover {
	background:#fef9d9 url(../images/help_bg.gif) bottom right no-repeat;
	}


.leftmenu {
	width:220px;
	padding:15px 0 0 15px;
	float:left;
	font-size:15px;
	font-weight:bold;
	}
.leftmenu .leftmenu_header {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6c6256;
	font-size:24px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:2px solid #d3d0cc;
	}
.leftmenu ul, .leftmenu li {
	list-style:none;
	}
.leftmenu li {
	padding:15px 10px 3px 0;
	}
.leftmenu a, .leftmenu a:hover {
	text-decoration:none;
	color:#1b429a;
	}
.leftmenu a:hover {
	color:#bc0d02;
	}
	
.rightcontent {
	margin:15px 0 0 240px;
	}

.separator {
	font-size:1px;
	line-height:1px;
	border-top:1px solid #dcd6c5;
	margin:8px 0 10px 0;
	}
	
.content_padding {
	padding:5px 27px 30px 27px;
	}

.bigecard {
	width:582px;
	height:418px;
	}
.bigecard textarea {
	border:1px solid #a5acb2;
	color:#1b429a;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	padding:7px 10px;
	width:180px;
	height:160px;
/*
	margin:125px 0 0 360px;


	overflow:hidden;
	margin:140px 0 0 360px;
*/

	}
.bigecard .link {
/*
	margin:55px 0 0 360px;
*/
	margin-top: 55px;
	}

.inp {
	border:1px solid #a5acb2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 3px;
	width:250px;
	}

.ecard_form td {
	padding:0 0 5px 0;
	}

.img_bg {
	background:url(../images/img_bg.gif) repeat-x bottom;
	padding:8px;
	margin:4px 0 8px 0;
	}

img.paddingleft {
	padding:0 0 10px 15px;
	}

.landing {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
	color:#0f3896;
	text-align:center;
	padding-top:102px;
	height:154px;
	}

.formsblock {
	font-size:16px;
	padding:35px 0 20px 70px;
	font-family:Arial, Helvetica, sans-serif;
	width:470px;
	}
.formsblock td {
	padding:5px 10px 4px 0;
	}
	
.red {
	color:#ff0000;
	}

.btn {
	padding-left:15px;
	padding-right:15px;
	}


.getinvolved {
	color:#1b429a;
	font-size:19px;
	padding:0 10px 10px 10px;
	font-family:"Times New Roman", Times, serif;
	border-bottom:2px solid #e7e7e8;
	}
.getinvolved .borderright {
	border-right:2px solid #e7e7e8;
	}
.getinvolved a {
	color:#1b429a;
	text-decoration:none;
	display:block;
	text-align:center;
	height:37px;
	padding-top:20px;
	background:#fff;
	}
.getinvolved a span {
	font-size:1px;
	line-height:1px;
	display:block;
	width:64px;
	height:19px;
	background:red;
	background:url(../images/getinvolved_bg.gif) top left no-repeat;
	float:right;
	}
.getinvolved a:hover {
	text-decoration:none;
	background:#fef9d9;
	}
.getinvolved a:hover span {
	background:url(../images/getinvolved_bg.gif) bottom left no-repeat;
	}

.contactus {
	width:370px;
	margin:0 auto;
	padding:30px 0;
	min-height:260px;
	height: expression( this.scrollHeight < 290 ? "290px" : "auto" ); /* sets min-height for IE */
	}
.contactus a.email {
	color:#1b429a;
	text-decoration:none;
	display:block;
	text-align:center;
	height:52px;
	padding-top:35px;
	background:#fff;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	border:1px solid #1b429a;
	}
.contactus a.email span {
	font-size:1px;
	line-height:1px;
	display:block;
	width:64px;
	height:19px;
	background:red;
	background:url(../images/getinvolved_bg.gif) top left no-repeat;
	float:right;
	}
.contactus a.email:hover {
	text-decoration:none;
	background:#fef9d9;
	}
.contactus a.email:hover span {
	background:url(../images/getinvolved_bg.gif) bottom left no-repeat;
	}



