body {
	margin:0 auto;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align: center;
	background: #797d82;
}

a, a:link, a:visited { 
	text-decoration:none; 
	color:#ecb23f; 
	font-weight: bold;
}

a:hover { 
	text-decoration:underline; 
	font-weight: bold;
}


div#content {
	width:1076px;
	margin:0 auto;
	padding:0;
	text-align:left;
	
}
div#content_header_home {
	height: 409px;
	margin:0;
	padding:0;

}
div#content_header {
	height: 111px;
	margin:0;
	padding:0;

}

div#content_top {
	margin:0;
	padding:0;
	height: 207px;
	background-image:url(images/bg_image_top.jpg);
	background-repeat:no-repeat;
}

div#content_offer {
	margin:0;
	padding:0;
	float:left;
	width: 265px;

}

div#content_purpose {
	margin:0;
	padding:0;
	float:right;
	width: 811px;
}

div#content_main {
	margin:0;
	padding:0;
	height: 461px;
	background-image:url(images/bg_image_main.jpg);

}


div#content_library {
	margin:0;
	padding:0;
	float:left;
	width: 630px;

}
	
div#content_minipage {
	margin:0;
	padding:0;
	float:right;
	width: 446px;

}

div#footer_backg 
{
    background-image:url(images/bg_image_footer.png);
}

div#content_footer {
	margin:0;
	padding:0;
	height: 215px;
	background-image:url(images/bg_image_footer.png);
	background-repeat:no-repeat;
}

img {
	border:0;

	}

img#HA_bd {
	padding-left: 50px;
	}
p{
	margin:0;
	padding:0;
}

p.txtOffer{
	font-weight: bold;
	padding: 6px 25px 0 74px;
}

p.txtOfferLine{
	font-weight: bold;
	padding: 0 25px 0 74px;
}

p.mgnleft{
	padding: 10px 50px 10px 160px;
}

div.win7logo{
	padding: 10px 50px 10px 30px;
	float:right;
}

p.mgnleft2{
	padding: 0px 0 5px 45px;
	width: 350px;
}


p.copyright{
	text-align:center;
	font-size:10px;
		padding-bottom: 20px;
}

p.instruct{
	text-align:center;
	padding-right:40px;
	padding-bottom: 0;
	font-size:10px;
}

p.instruct2{
	text-align:center;
	padding-right:0px;
	padding-bottom: 0;
	font-size:10px;
}

p.CDSaddress{
	text-align:center;
	font-size:12px;
	padding-top: 7px;
}

p.footerLinks{
	text-align:center;
	font-size:12px;
	padding-top:2px;
}

p.hstTxt{
	padding-bottom: 10px;
}

.lrg{
	font: bold 14px/16px;
}

h1{
	font-size:22px;
	line-height: 28px;
	margin:0;
	padding:0;
}

h1#library{
	width: 630px;
	height: 112px;
	padding-bottom: 15px;
	text-indent: -9999px;
	background-image:url(images/h_MeetingVideoLibrary.png);
}



h1#cntToday{
	width: 1076px;
	height: 50px;
	padding: 0;
	text-indent: -9999px;
	background-image:url(images/h_ContactUsToday.png);
}
h1#viewSamples{
	width: 1076px;
	height: 135px;
	padding-bottom: 36px;
	text-indent: -9999px;
	background-image:url(images/view_sample_clients.png);
}
 .header{
	width: 1076px;
	height: 1px;
	padding: 9999 0 0 0;
	font-size:1px;
	overflow:hidden;
}

#ren_movie
{
    padding:4px 0 0 20px;
}

#enhance_box
{
    background-image:url(images/enhance-box.png);
    width:352px;
    height:193px;
    margin:75px 0 0 75px;
    float:left;
}

h2{
	font-size:20px;
	line-height: 26px;
	margin:0;
	padding:0;
}


h2#pstSngl{
	width: 265px;
	height: 98px;
	margin-left:5px;
	text-indent: -9999px;
	background-image:url(images/new_pricing.png);
}


h2#pubAccess{
	width: 365px;
	height: 78px;
	text-indent: -9999px;
	background-image:url(images/h_PublicAccess.png);
}

ul{
	font-size:18px;
	line-height: 24px;
	margin:0;
	padding:0;
}

h3{
	font-size:18px;
	line-height: 22px;
	margin:0;
	padding:0;
}

h3#custom{
	width: 446px;
	height: 73px;
	text-indent: -9999px;
	background-image:url(images/h_CustomDesignedPage.png);
}

h3#needvid{
	width: 630px;
	height: 40px;
	text-indent: -9999px;
	background-image:url(images/h_NeedVideoCapture_nodash.png);
}

p#flash{
	padding:10px 0 0 45px;
}

/* Home page */
#banner 
{
    width: 1076px;
	height: 372px;
	background-image:url(images/vm-head.png);
}

#H_header {
	width: 1076px;
	height: 74px;
	background-image:url(images/h_bg_image_header.png);
	overflow:hidden;
}

/* Hosting Archiving page */
div#content_mainHA {
	margin:0;
	padding:0;
	height: 668px;
	background-image:url(images/HA_bg_image_main.jpg);
}

div#content_news {
	margin:0;
	padding:0;
	background-image:url(images/news_background.png);
}

#HA_header {	
	background-image:url(images/HA_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}

#news_header {	
	background-image:url(images/news_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}

#citizens_header {	
	background-image:url(images/citizens_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}

div#HAcontentLft{
	padding:0;
	margin-left:60px;
	margin-right:22px;
	float:left;
	width: 183px;
}

div#HAcontentRt{
	padding:0;
	margin-left:50px;
	margin-right:85px;
	float:right;
	width: 676px;
}




ul#hst{
	font-size:12px;
	line-height: 18px;
	margin:0;
	padding:0;
	list-style: square inside;
}

/* Site Map page */

div#content_mainSM {
	margin:0;
	padding:0;
	height: 550px;
	background-image:url(images/SM_bg_image_main.jpg);
}

#SM_header {	
	background-image:url(images/SM_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}
div#SMcontentLft{
	padding:105px 0 0 65px;
	/*margin-left:60px;
	margin-right:22px;*/
	display:inline;
	float:left;
	width: 50px;
}

div#SMcontentRt{
	padding:105px 85px 0 0;
	/*margin-left:50px;
	margin-right:85px;*/
	display:inline;
	float:right;
	width: 676px;
}

/* Client Sample page */

div#content_mainCS {
	margin:0;
	padding:0;
	height: 668px;
	background-image:url(images/CS_bg_image_main.png);
}

div#contentRt{
	padding:0;
	margin-left:72px;
	margin-right:40px;
	float:left;
	width: 426px;
}

div#contentLft{
	padding:0;
	margin-left:33px;
	margin-right:75px;
	float:right;
	width: 430px;
}
 
div#contentLft h2 { 
	position: relative; 
	left: 0;
	top: 33;
	width: 444px;
	height: 141px;
	padding:0 ;
	margin: 0;
	background: url(images/CS_Chesco.jpg) no-repeat;
}
#CS_header {	
	background-image:url(images/CS_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}

/* Training Page */

div#content_main_training {
	margin:0;
	padding:0;
	height: 668px;
	background-image:url(images/Training_bg_image_main.png);
}

div#contentLft_training{
	padding:0;
	margin-left:75px;
	margin-right:40px;
	float:left;
	width: 426px;
	margin-top:0px;
}

div#contentRt_training{
	padding:0;
	margin-left:33px;
	margin-right:72px;
	float:right;
	width: 430px;
}
 
#training_header {	
	background-image:url(images/Training_bg_image_header.png);
	width: 1076px;
	height: 74px;
	overflow:hidden;
}

h1#trainingHeading{
	width: 1076px;
	height: 127px;
	padding-bottom: 36px;
	text-indent: -9999px;
	background-image:url(images/training_heading.png);
	background-repeat:no-repeat;
}

h2#trainingCopyHeading
{
    background-image:url(images/training_subheading.png);
    width: 320px;
    height:70px;
    overflow:hidden;
    text-indent: -9999px;
}

/* includes an anchor - all the link is clickable by using 'display : block' */
div#contentLft h2 a { 
	display: block;
	width: 444px;
	height: 141px;
	text-indent: -9999px;
}

.label
{
	font-size:9px;
	padding:0;
	margin:0;
	}
/*div#contentLft blockquote { 
position: relative; 
left: 0;
top: 0;
width: 20px;
height: 40px;
padding: 0;
margin: 0;
text-indent: -9999px;
}
*/

#bottomwhite{
	background-color:white;
	}
	
#pageextend{
	background-image:url('images/twit-bg.png');
	background-repeat:repeat-y;
	padding-top: 10px;
	padding-bottom: 10px; 
	}
	
.newspageextend{
	background-image:url('images/news_bg_extend.png');
	background-repeat:repeat-y;
	padding-bottom: 10px; 
	}
	
#newsletter{
	padding-left:140px;
	/*background-image:url(images/twit_bg.png) top center no-repeat;*/
	}
	
#newslettercopy {
	padding:0 0 0 10px; 
}

.newscopy {
	width: 640px; 
	margin-left:315px; 	
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
.newsbodycopy {
	width: 640px; 
	margin-left:315px; 	
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
}

.newsbody_left
{
    margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
    
}

ul.news_list
{
    list-style-type:disc;
    padding:10px 30px 0px;
    font-size:small;
    line-height:normal;
}



.newsheadline{
	padding-top:10px; 
	padding-bottom:20px;
	}
	

	
div#video {
	padding-bottom:20px;
		}
		

/*-------Citizens Page--------*/
	
div#content_citizens {
	margin:0;
	padding:0;
	background-image:url(images/citizens_background.png);
}
	
div#citizens_backg 
{
    background-image:url('images/citizens_bg_extend.png');
    background-repeat:repeat-y;
    height:1820px;
    margin-top:1px;
}
	
div#citizens_contentLft{
	padding:0;
	margin-left:50px;
	margin-right:22px;
	float:left;
	width: 160px;
	display:inline;
}

div#citizens_contentRt{
	padding:0;
	margin-left:50px;
	margin-right:38px;
	float:right;
	width: 275px;
	height:1820px;
	background-image:url(images/feed_backg.jpg);
}	
	
.citizensheadline{
	padding-top:10px;
	}
		
.citizenspageextend{
	background-image:url('images/citizens_bg_extend.png');
	background-repeat:repeat-y;
	padding-bottom: 10px; 
	padding-top:500px;
	height:700px;
	}
		
div#citizen_video
{
	vertical-align: top;
	float: left;
	display: inline; 
	margin-top: 5px; 
	padding-left: 00px;
	background-color:3d3c41;
}

#vid_cell
{
    width:700px;
    margin-right:20px;
    margin:40px;
    padding:10px;
}
.citizen_caption
{
    background-color:#222222;
    padding:10px;
    width:270px;
}
		
.citizenscopy {
	width: 700px; 
	margin-left:50px; 	
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
.citizens_tweetlike { 
	margin-left:10px; 	
	margin-top: 10px;
	}
	
.citizensbodycopy {
	width: 700px; 
	margin-left:50px; 	
	margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
}

.citizensbody_left
{
    margin-top: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
    
}

.citizens_par_top
{
    padding:0 0 20px 0;
}

.citizens_par
{
    border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
	padding:20px 0;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
}

#feed_display
{
    padding:12px;
}

.citizens_eye_links 
{
    padding:5px 0 0 28px;
    font-size:1.2em;
}

.citizens_links_heading
{
    padding:16px 12px 0 12px;
}
		
#citizensform
{
}

.contact_label
{
	font-size:.9em;
	padding:0;
	margin:0;
	}
	
#whatcanudo
{
    background-image:url("images/whatcanudo_backg.png");
    background-repeat:no-repeat;
}
		
		
/* ---------- Site Map -----------*/
#site_map 
{
    text-align:left;
    padding:00px 0 20px 30px;
}

.sm_header
{
    text-decoration:underline;
    font-size:larger;
}

.links
{
    margin:20px 0 0 0;
    color:White;
}

.sm_bullet 
{
    margin:20px 0 0 35px;
}
    
.sm_bullet2 
{
    margin:10px 0 0 35px;
}

/*streaming*/

#streaming
{
    visibility:hidden;
    height:0;
}
