/*CONTENT CLASSES*/


html, body {

background-color: #ffffff;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
color: #333;
margin-left : 0;
margin : 0;
padding : 0;
line-height: 16pt;
}

p, li {
  font-size: 10pt;
}




/*

a[href^="mailto:"] {
  background: url(../images/email.png) no-repeat right top;
  padding-right: 15px;
}

a[href^="aim:"] {
  background: url(../images/im.png) no-repeat right top;
  padding-right: 15px;
}
*/


#page-wrapper {
	
	text-align:  left;
	width:860px; 
	min-height:600px;
height:auto !important;
	margin: 10px auto;
	
	 
	 border: 0px solid red;
}


#wrapper {
  width: 860px;
   background-color: #fff;
 float: center;

height:auto !important;
  margin: 0 auto; 
  padding:0em;
  border: 0px solid red;
  
}

#page-heading1 {
        background-image: url(../images/digitalplotlogo.png);
        background-position: left bottom; 
        margin-top: 20px;
        background-repeat: no-repeat;
       border: 0px solid red;

        width:250px; 
        height: 52px; 
        padding: 0px;
        background-color: #ffffff;
        margin-bottom: 4px;
        
}

.buttons {
      
       
    
       align: right;
        width:380px; 
        height: 60px; 
        padding: 0px;
        background-color: transparent;
        margin-bottom: 4px;
        margin-left: 460px;
         border: 0px solid red;
        
}


.base-buttons {
      
       
    
       align: right;
        width:380px; 
        height: 60px; 
        padding: 0px;
        background-color: transparent;
        margin-bottom: 0px;
        margin-left: 460px;
         border: 0px solid red;
        
}


#page-body {

width:850px; 
 float: left;
min-height:400px;
height:auto !important;
border: 0px solid #a6920a;
padding: 0px;
background-color: #ffffff;
}



        
 #container { 
/*	position: absolute;*/
	top: 0px;
	left: 0px;
	width: 850px; 
	height: 262px; 

	border-top: 1px solid #fff;
	border-bottom: 0px solid #CD0619;
	margin-bottom: 4px;
}


.latest{ 

	width: 560px; 
padding: 4px;
line-height: 24px;
	text-align: center;
	border: 4px solid #edeee0;
	background-color: #ffffff;
	 font-size: 16px;
}
}


#page-footer {
	
	width:850px; 

	clear: both;
	padding-top: 0px;
	border-left:0px solid #a6920a;

border-top: 10px solid #edeee0;
border-bottom: 2px solid #edeee0;
background-color: #ffffff;	
}

.picture_right {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin: 5px 5px 0 15px;
	/*FONT-SIZE: 10px; */
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
text-align: center;
}





/*additional right div */
#right {
float:right;
width:250px;
display:table;
border: 0px solid #a6920a;
border-collapse:collapse;
table-layout:fixed;
text-align: right;
background-color: transparent;
}

#right a:link, #right a:visited, #right a:hover, #right a:active {
	text-decoration: none;
	color: #00688b;
	border-bottom: 0px dotted #a6920a;
	background-color: transparent;

}


#right h1 {
color: #006668;
margin-bottom: -4px;
letter-spacing: 0px;

}



/* changes to content width float parameters */
#content {
width:590px;
float:left;
min-height:400px;
height:auto !important;
border: 0px solid red;
/*margin-left: 10em;*/
margin-left: 0em;
padding-bottom: 10px;
padding-top: 10px;
} 



.title {
	float:left;
	height:24px;
	width:325px;
	margin:9px 0 0 2px;
	padding:0;
	font:normal 18px arial,sans-serif;
	color:#2460A6;
}

#content a:link, #content a:visited, #content a:hover, #content a:active {
	text-decoration: none;
	color: #00688b;
	border-bottom: 2px dotted #a6920a;
	background-color: transparent;
	margin-bottom: 2px;
}



.img {
	border: 0px;
	padding: 4px;
	
}

.adbox {
	padding: 2px 6px 4px 8px;
	margin: 10px 1px 10px 10px;
color: #666;
	line-height: 24px;
	text-align: left;
	border: 4px solid #edeee0;
	background-color: #ffffff;
	 font-size: 16px;
}



.table {
	border: 1px solid #722300;
	background-color: #EEE8CD;
	border-collapse: collapse;
	width: 500px;
}
.table tr {
	border: 1px solid #722300;
	padding: 4px;
}

.table td {
	border: 0px solid #722300;
	text-align:center;
	padding: 4px;
}


.sig {
	/* text-decoration: none; */
	color: #000000;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
padding-top: 10px;
width: 200px;
float: left;
margin: 0;
text-align: left;
font-size: 14px;
border: 0px solid red;
	}
	
	
	.quote
	{
     font-size: .8em;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
    color: #cc0033;
    text-decoration: none;
text-align: right
}
.tiny p
	{
font-size: 8px;


}

.tiny p
	{

  font-size: 10px;
  line-height: 14pt;

}

	
.hilite {
text-decoration: none;
	color: #cc0000;
	font-weight: bold;
	}
	
	
	
	h1
	{
	text-decoration: none;
	color: #CD0619;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
margin-left: 0px;
margin-bottom: 10px;
letter-spacing: 4px;
margin-top: 0px;
text-align: left;
	font-size: 22px;
	}	
	
	
	h2
	{
	text-decoration: none;
	color: #487A73;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;

margin-bottom: 0px;
letter-spacing: 0px;
margin-top: 4px;
text-align: left;
	font-size: 18px;
	}	
	
	h4
	{
	text-decoration: none;
	color: #CD0619;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
letter-spacing: 4px;
padding-top: 0px;
margin-bottom: 0px;
text-align: left;
	font-size: 16px;
	}
	
h6
	{
	text-decoration: none;
	color: #487A73;
font-family : "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 16px;
	}
	
	/*
.body
	{
	FONT-SIZE: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
}
*/
	
.list {
/*
	font-family: Arial,Verdana,Sans-serif;
	font-size: 0.8em;
*/
	margin-left: -2px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	line-height: 150%;
	}

#page-nav {
/*border: 0px solid white;
border: 0px solid #a6920a;*/
width:850px; 
min-height: 35px; 
/*float: left;*/
 text-align: center;
padding: 0px;
background-color: #414141;

}

td
	{
     /*
FONT-SIZE: .7em; LINE-HEIGHT: 120%; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
*/
text-align: left;
vertical-align: top;
}

th
	{
	
	/*
FONT-SIZE:.9em; LINE-HEIGHT: 100%; 
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
*/
text-align: left;
vertical-align: top;
}

/* blockqoute */
#blockquote_container {
	width:55.9%;
	height:100%;
	float:left;
	padding-left:17px;
	padding-right:15px;
	padding-top:25px;
	margin-bottom:25px;
	border-right:thin #bac2d1 solid;	
	border-left:thin #bac2d1 solid;
	border-bottom:thin #bac2d1 solid;	
}
blockquote span.open {
    position: relative;
    font-size: 6em;
/*    color: #EFEFEF;*/
	color:#dcdada;
	top: .2em;
	vertical-align: top;
}
blockquote span.close {
    position: relative;
    font-size: 6em;
/*    color: #EFEFEF;*/
	color:#e4dfdf;
	color:#dcdada;	
	top: .3em;
	vertical-align: top;
	left:-.2em;
}
blockquote {
    color: #BBB;
	color:#333;
    font-size: .8em;
	font-style:italic;
	margin-top:0px;
	margin-left:-5px;
	margin-right:8px;
    line-height: 1.3em;
}



hr 

{color: #fff; background-color: #fff; border: 2px dotted #778899; border-style: none none dotted; clear: both; margin-top: 4px;}



input.txt {
  color: #000000;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 300px;
}


input.name {
  color: #000000;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 300px;
}

input.email {
  color: #000000;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 300px;
}


input.box {
  color: #000000;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 200px;
  height: 200px;
}

  .btn {
  color: #000000;
  background-color: #cccccc;
  border: 1px solid #000000;
  /*margin-left:11em;*/
  
}



form {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;

border: 4px solid #edeee0;
  background-color:#fff;
}



.recaptchatable .recaptcha_image_cell, #recaptcha_table {
background-color:#fff !important; //reCaptcha widget background color
}
#recaptcha_table {
border-color: #fff !important; //reCaptcha widget border color
}
#recaptcha_response_field {
border-color: #ccc !important; //Text input field border color
background-color:#fff !important; //Text input field background color
}



  form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
 form p label {
  float: left;
  width: 30%;
  font: normal 10pt "Trebuchet MS",  Arial, helvetica, Verdana,   Georgia, Sans-serif;
}



/***** Global Classes *****/
.img { border: 0px; }
.img_ss { border: 0px; padding: 8px;}
.img-but { margin: 4px 4px 4px 4px; } 
.clear { clear: both; }
.hide { display: none; }
.show { display: block; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.image-left, .image-right { margin: 0 0 5px 0; } 
.image-left { float: left !important; margin-right: 15px; }
.image-right { float: right !important; margin-left: 15px; }
.image-border { border: 1px solid #CCC; padding: 5px; }
.align-left { text-align: left !important; }
.align-center { text-align: center !important; }
.align-right { text-align: right !important; }
.align-justify { text-align: justify !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.hand { cursor: pointer; }
.auto-height { height: auto !important; }
.auto-width { width: auto !important; }

