/*FONT-FAMILY: "Trebuchet MS", */
body {margin:0; padding:0;font-size:10px; 	background-image: url("img/tile27.gif");
font-family:arial,sans; }
* {
	/* Default font */
	FONT-SIZE: 10px;
	/* */
}
.cur_page {
	font-size:14px !important
}

a {
	FONT-SIZE: 10px;
	color: #0193DE; /*#416b7f; /* #004b85 */
	/* */
	 
	font-weight: bold;
	text-decoration: underline;
}
th {
text-align:left
}
input { border:1px solid #cccccc}
A:link {
	FONT-SIZE: 10px;
	color: #0193DE; /* #004b85 */
	/* */
	 
	font-weight: bold;
	text-decoration: underline;
}
A:hover {
	color: #0193DE; /* #004b85 */
	text-decoration: underline;
}
A:visited {
	color: #0000ff; /* #004b85 */
}
A:active {
}

img { border:none}
ul { list-style:none}
.body {
	FONT-SIZE: 10px;
	COLOR: #333333;
	 
	 
	font-weight: normal;
}
.bodyError {
	FONT-SIZE: 10px;
	COLOR: #990000;
	 
	 
	font-weight: bold;
}
.bodySuccess {
	FONT-SIZE: 10px;
	COLOR: #009900;
	 
	 
	font-weight: bold;
}
A.body:link {
}
A.body:hover {
	color: #004b85;
}

A.body:visited {
}
A.body:active {
}
A.body {
}

.bodyongrey {
	FONT-SIZE: 10px;
	COLOR: #999999;
	 
	line-height: 12px;
}
A.bodyongrey{
	text-decoration: underline;

}
A.bodyongrey:active {
	COLOR: #333333
}
A.bodyongrey:hover {
	TEXT-DECORATION: none;
	color: #FFFFFF;

}
A.bodyongrey:link {
	COLOR: #ffffff;
	text-decoration: underline;

}
A.bodyongrey:visited {
	 ;
	font-size: 9px;
	color: #999999;
}
.smalltitles {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666;  
}
.standardtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333;  
}
.tableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF;  
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #2f373f;  
}
.contactus {
	FONT-SIZE: 10px;
	COLOR: #666666;
	 
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #CCCCCC;
}
.newssubs {
	FONT-SIZE: 10px;
	COLOR: #004b85;
	 
	 
	font-weight: bold;
	text-decoration: none;
}
.newsintro {

	FONT-SIZE: 16px;
	COLOR: #333333;
	 
	line-height: 19px;
}
.newsfooter {

	FONT-SIZE: 10px;
	COLOR: #999999;
	 
	 
}
.bodyintro {
	 
	font-size: 10px;
	color: #666666;
	line-height: 17px;
	font-weight: bold;
}
.tableheader {
	  
	font-size: 10px;
	color: #tableheader;
	font-weight: bold; 
	line-height: 15px
}
.newsheadline {
	 
	font-size: 21px;
	color: #333333;
	font-weight: normal;
	line-height: 23px;
}.productheader {
	 
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 23px;
	text-align:center
}

A.navlink{
}
A.navlink:active {
}
A.navlink:hover {
}
A.navlink:link {
}
A.navlink:visited {
}
A.navsubsectionlink{
}
A.navsubsectionlink:active {
}
A.navsubsectionlink:hover {
}
A.navsubsectionlink:link {
}
A.navsubsectionlink:visited {
}

A.adminnav {
	 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
A.adminnav:active {
	COLOR: #333333
}
A.adminnav:hover {
	TEXT-DECORATION: underline;
	color: #333333;
}
A.adminnav:link {
	COLOR: #666666;
}
A.adminnav:visited {
	COLOR: #666666;
}
.surveyquestion {
	 
	font-size: 10px;
	color: #333333;
	letter-spacing: -1px;
}
.disclaimer {
	 
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
A.disclaimer {
	 
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
A.disclaimer:active {
	COLOR: #333333
}
A.disclaimer:hover {
	TEXT-DECORATION: underline;
	color: #4E3F2C;
}
A.disclaimer:link {
	COLOR: #999999;
}
A.disclaimer:visited {
}
A.utility {
	 
	font-size: 10px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}
A.utility:active {
	COLOR: #669900}
A.utility:hover {
	TEXT-DECORATION: underline;
	color: #66CC00;
}
A.utility:link {
	COLOR: #669900;
}
A.utility:visited {
}
.navborder {
	background-color: #ffffff;
	border-right: 1px solid #669900;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #669900;
	border-bottom-color: #669900;
	border-left-color: #669900;
}
.subheads {

	FONT-SIZE: 10px;
	COLOR: #666699;
	 
	 
	font-weight: bold;
}
.homeintro {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	 
	line-height: 20px;
	/*font-weight: bold;*/
}
.homeintrohead {
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	 
	line-height: 14px;
	font-weight: bold;
}
.comment {
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;
}
.subhead1 {

	FONT-SIZE: 13px;
	COLOR: #666699;
	 
	line-height: 16px;
	font-weight: bold;
}
.subhead2 {

	FONT-SIZE: 17px;
	COLOR: #666699;
	 
	font-weight: bold;
}
.subhead3 {

	FONT-SIZE: 21px;
	COLOR: #666699;
	 
	font-weight: bold;
}
.caption {
	FONT-SIZE: 10px;
	COLOR: #666699;
	 
	font-style: italic;
}
A.link {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;
}
A.link:active {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;
}
A.link:hover {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;

}
A.link:link {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;

}
A.link:visited {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #669900;
	 
	 
	font-weight: normal;
}
A.commentlink{
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #006600;
	 
	 
	font-weight: normal;
}
A.commentlink:active {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #006600;
	 
	 
	font-weight: normal;
}
A.commentlink:hover {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #006600;
	 
	 
	font-weight: normal;

}
A.commentlink:link {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #006600;
	 
	 
	font-weight: normal;

}
A.commentlink:visited {
	text-decoration: underline;
	FONT-SIZE: 10px;
	COLOR: #006600;
	 
	 
	font-weight: normal;
}
A.tablink{
	 
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
A.tablink:active {
}
A.tablink:hover {
	color: #333333;
}
A.tablink:link {
}
A.tablink:visited {
}
.formstyle {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #C2BEAF;
	/*height: 16px;*/
	padding-left: 4px;
}
.formbutton {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #999999;
	font-weight: bold;
}
li.bulletlist {
     list-style: disc;
     list-style-type: disc;
     white-space: normal;
}


/*
	Homepage
*/

a.homepagelink {
	font-size: 10px;
	 
	 
	font-weight: bold;
	text-decoration: none;
}

a.homepagelink:link {
	color: #666666;
}

a.homepagelink:visited {
	color: #666666;
}

a.homepagelink:hover {
	color: #0000ff;
	text-decoration: underline;
}

.ddmx {
    font-size: 13px;
}
li.bulletlist {
     list-style: disc;
     list-style-type: disc;
     white-space: normal;
}

.ddmx .item1 {
	padding: 7px 0px 0px 0px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	height: 20px;
	border: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;
	background-color: #e9f1f3;
	
}
.ddmx .item1:hover {
	padding: 6px 0px 0px 0px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	height: 21px;
	border: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;
	background-color: #c8dae1;
	}
.ddmx .item1-active{
		padding: 6px 0px 0px 0px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	height: 21px;
	border: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;
	background-color: #e2e3f0;
	}
.ddmx .item1-active:hover {
	background: #afb2d0;

}
.ddmx .item2 {
    padding: 4px 8px 4px 8px;
    font: 10px Arial;
    color: #666666;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	height: 18px;
}
.ddmx .item2:hover {
    padding: 4px 8px 4px 8px;
    font: 10px Arial;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	height: 18px;
}
.ddmx .item2-active{
    padding: 4px 8px 4px 8px;
    font: 10px Arial;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	height: 18px;
}
.ddmx .item2-active:hover {
    padding: 4px 8px 4px 8px;
    font: 10px Arial;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	height: 18px;
}
.ddmx .item2 {
    background: #e2e3f0;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #afb2d0;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}

.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 12px;
    border: 0px;
}
.ddmx .section {
    background: #ECECEC;
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.projects{
clear:both;
margin:20px 0px 20px 0px;
font-size:12px;
color:#0a739e;
font-weight:bold
}

.projects td#project_name{
color:#000000;
font-weight:normal
}

.projects tr#header{
color:#FFFFFF;
background:#0db0e9;
font-weight:normal;
border-bottom:none;
}

.projects tr#header td{
border-bottom:none
}

.projects td span{
float:left;
padding-top:8px
}

.projects td{
border-bottom:2px solid #7da2b0
}

.projects td#image{
border-bottom:none;
}

.products_table{
float:left; width:100%; list-style:none; margin:10px 0px 0px 10px; padding-left:0px
}

.products_table .header td{
color:#0193DE;
font-weight:bold;
font-size:11px;
border-bottom:1px solid #CCCCCC
}

.products_table .item td{
font-size:10px;
border-bottom:1px solid #CCCCCC;
font:Tahoma
}

.shopping_cart{
float:left;
margin-top:20px;
background-color:#CCCCCC

}
.shopping_cart .header{
background-color:#E9F1F3;
height:25px
}
.shopping_cart .header td{
color:#0193DE;
font-weight:bold;
font-size:13px;
}

.shopping_cart .item {
background-color:#FFFFFF;
height:15px
}

.shopping_cart .total{
background-color:#FFFFFF;
height:15px;
font-weight:bold;

}

}

.shop_cart_menu{
float:left;
}
.shop_cart_menu .header{

}
.shop_cart_menu .header td{
color:#0193DE;
font-weight:bold;
font-size:10px;
}

.shop_cart_menu .details {
background-color:#E9F1F3

}

.shop_cart_menu .item {
background-color:#FFFFFF;
font-weight:bold
}

.submit{
background-color:#0193DE;
border:1px solid #CCCCCC;
color:#FFFFFF;
text-align:center;
font-size:14px
}


