@charset "utf-8";
/* CSS Document */



/* ===================================
   Page wide tag styles
   =================================== */
   

   
html, div, map, dt, isindex, form {
display:block;
}   

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
/*font-family:inherit;*/
font-size:100%;
/*font-style:inherit;*/
/*font-weight:inherit;*/
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

h1, h2, h3, h4 {
	color:#336699;
font-family:"Trebuchet MS",serif;
font-weight:bold;
text-transform:capitalize;
}

a {
color:#336699;
text-decoration:none;
}

a:hover {color:#cc6600; text-decoration:underline;}


ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}

ul, ol {
line-height:1.7em;
margin:0 0 24px;
padding:0;
}

ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}



li {
line-height:1.7em;
/*line-height:1.5em;*/
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:23px;
}


table { width:100%;margin-bottom:1.4em;border-collapse:collapse; }
table caption { text-align:center;font-size:1.2em;font-weight:bold; }
th { border-bottom:1px solid #DAC1A7;font-weight:bold;font-size:110%;background:#fff;color:#c60; }
/*td { color:#5d5d5d;border-bottom:1px solid #cee1f3; }*/
td {
	color:#5d5d5d;
	border-bottom-color:#B8BEE9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
th,td { padding:6px 10px; }
tfoot { font-style:italic; }

strong,em { color:#333; }
hr { margin:10px 0;clear:both;border:0;border-bottom:1px solid #ccc; }

dt { font-weight:bold;color:#369;font-size:13px; }
dd { margin-bottom:15px;font-size:12px; }


h1,h2,h3,h4,h5,h6 {font-weight:normal; color:#336699; font-family:"Trebuchet MS",serif; font-weight:bold; text-transform:capitalize;}
h2 {font-size:24px; line-height:1.6em; margin-bottom:3px; color:#cc6600;}
h3 {font-size:18px; line-height:1.6em; margin-bottom:5px; font-weight:bold;}
h4 {font-size:14px; line-height:1.2em; margin-bottom:5px; color:#8c6239;}
h5 {color:#8c6239;}
h2 a, h3 a, h4 a, h5 a {text-decoration:none;}

h2.smaller {font-size:18px; line-height:1.6em; margin-bottom:3px; color:#cc6600; font-family:"Trebuchet MS",serif; font-weight:bold; text-transform:capitalize;}

h1 img,h2 img,h3 img,
h4 img,h5 img,h6 img {margin:0;}

input, textarea, select {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
color:#666666;
font-family:"Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
font-size:1.1em;
margin-left:20px;
padding:5px;
position:relative;
/*width:60%;*/
z-index:100 !important;
}

body {
/*background:#A67C52 none repeat scroll 0 0;
color:#5F5F5F;*/
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:12px;
}   

.inputtext, .inputpassword, .inputtextphone, .inputtext75perc, .inputtext50perc {
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
}

.inputtext, .inputpassword {
width: 200px;
}

.inputtext75perc {
width: 150px;
}

.inputtext50perc {
width: 100px;
}

.inputtextphone {
width: 40px;
margin: 0px;
}
.phoneholder {
	margin-left: 20px;
}


/* ===================================
   Title block + Menu styles
   =================================== */


#topBlock {
background:transparent url(http://d6tech.com/proto/images/titlebjg2.gif) repeat-x scroll left top;
float:left;
width:100%;
}


#logo {
background:transparent url(http://d6tech.com/proto/images/d6logo2.gif) no-repeat scroll 0 0;
display:block;
  float:left;
  height:74px;
  margin-top:10px;
/*  width:255px;*/
  width:290px;
}

#logo a {
display:block;
height:74px;
text-indent:-9999px;
width:255px;
}




#hdrMain {
float:left;
height:75px;
width:909px;
}

#pageHeader {
margin:0 auto;
width:909px;
}



ul#menubar li {
float:left;
line-height:1.4em;
/*line-height:1.1em;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}

ul#menubar {
background:transparent url(http://d6tech.com/proto/images/menubar_bg2.gif) no-repeat scroll 0 0;
float:left;
/*height:37px;*/
height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:909px;
}

ul#menubar li.products a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:115px;
}

ul#menubar li.technology a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:170px;
}

ul#menubar li.support a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:146px;
}

ul#menubar li.shop a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:103px;
}

ul#menubar li.partners a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:147px;
}

ul#menubar li.news a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:115px;
}

ul#menubar li.about a {
float:left;
font-size:12px;
margin-left:1px;
/*padding:10px 0 9px;*/
padding:8px 0 7px;
/* width:99px;*/
width:104px;
}





ul#menubar li a:hover { background:url(http://d6tech.com/proto/images/menubar_hover.gif) repeat-x; }

ul#menubar li a.selected { background:url(http://d6tech.com/proto/images/menubar_hover.gif) repeat-x;border-bottom:2px solid #fff;color:#cc6600; }





ul#menubar li a {
color:#6D4823;
text-decoration:none;
}


ul.menudrop {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}

ul.menudrop li {
overflow:hidden;
line-height:1.7em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}

ul.menudrop li a {
color:#6D4823;
float:left;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
text-decoration:none;
width:100%;
}

ul.menudrop li a:hover {color:#cc6600; text-decoration:underline;}

.menublock h4 {
border-bottom:1px solid #B38B64;
/*color:#E8D2B8;*/
padding-bottom:4px;
}

.menudrop li a:link, .menudrop li a:visited {
color:#666666;
text-decoration:none;
}

.yelBoxLink a:link, .yelBoxLink a:visited {
	color:#00F;
	font-size: 110%;
}


/* ===================================
   Location/Nav bar styles
   =================================== */

#locBar {
	background:transparent url(http://d6tech.com/proto/images/locbarback.gif) repeat-x scroll left top;
	float:left;
	width:100%;
	color:#F2F2EC;
/*	font-weight:bold;*/
}

#locBarHolder {
margin:0 auto;
width:909px;
}

#locBarContent {
float:left;
height:25px;
width:909px;
font-size:12px;
padding:3px 0 7px;

}










.contentArea {
margin:0 auto;
width:909px;
}

.contentBody {
float:left;
width:909px;
}


div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,.span-half { float:left;margin-right:20px; }
div.last { margin-right:0; }

/*
.span-1 { width:59px; }
.span-2 { width:138px; }
.span-3 { width:217px; }
.span-4 { width:296px; }
.span-5 { width:375px; }
.span-6 { width:454px; }
.span-7 { width:533px; }
.span-8 { width:612px; }
.span-9 { width:691px; }
.span-10 { width:770px; }
.span-11 { width:849px; }
.span-12 { width:928px; }
*/

.span-1 { width:51px; }
.span-2 { width:129px; }
.span-3 { width:207px; }
.span-4 { width:285px; }
.span-5 { width:363px; }
.span-6 { width:441px; }
.span-7 { width:519px; }
.span-8 { width:597px; }
.span-9 { width:675px; }
.span-10 { width:753px; }
.span-11 { width:831px; }
.span-12 { width:909px; }



.blist li {
color:#333333;
font-size:120%;
list-style-image:url(http://d6tech.com/proto/images/GreenArrowBullet.gif);
margin:5px 24px 10px;
padding-left:10px;
}

.checklistBlue li {
list-style-image:url(http://d6tech.com/proto/images/ni0043-24-blue.gif);
}

.checklist li {
  list-style-image:url(http://d6tech.com/proto/images/ni0043-24.gif);	
}

.checklist li, .checklistBlue li {
color:#333333;
margin:5px 24px 10px;
padding-left:10px;
}


/*
.stdBox, .yelBox, .grnBox, .redBox, .blueBox {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background-attachment:scroll;

background-image:none;
background-position:0 0;
background-repeat:repeat;

border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;

border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;

border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;

border-top-style:solid;
border-top-width:1px;
margin-bottom:20px;
}*/



.stdBox, .yelBox, .grnBox, .redBox, .blueBox, .blueBox2 {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
overflow: hidden;
background-attachment:scroll;

background-image:none;
background-position:0 0;
background-repeat:repeat;

border-bottom-style:solid;
border-bottom-width:1px;

border-left-style:solid;
border-left-width:1px;

border-right-style:solid;
border-right-width:1px;

border-top-style:solid;
border-top-width:1px;
margin-bottom:20px;
}

.yelBox {
background-color:#FFFFCC;
border-bottom-color:#DEDE2E;
border-left-color:#DEDE2E;
border-right-color:#DEDE2E;
border-top-color:#DEDE2E;
}

.blueBox {
	background-color:#B8D0E8;
	border-bottom-color:#8CB5DE;
	border-left-color:#8CB5DE;
	border-right-color:#8CB5DE;
	border-top-color:#8CB5DE;
}

.redBox {
background-color:#F2CCC6;
border-bottom-color:#DC968B;
border-left-color:#DC968B;
border-right-color:#DC968B;
border-top-color:#DC968B;
}

.blueBox2 {
	background-color:#B8BEE9;
	border-bottom-color:#8B96DE;
	border-left-color:#8B96DE;
	border-right-color:#8B96DE;
	border-top-color:#8B96DE;
}

.grnBox {
	background-color:#b8e8c7;
	border-bottom-color:#8cdea4;
	border-left-color:#8cdea4;
	border-right-color:#8cdea4;
	border-top-color:#8cdea4;
}



.redBox td {
border-bottom: none;
}

.blueContent {
    background-color:#D0D5F0;
    padding:20px;
    line-height:150%;
	color: #333333;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;	
}

.redContent {
    background-color:#f2ddd9;
    padding:20px;
    line-height:150%;
	color: #333333;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;			
}

.redContent td {
border-bottom: none;
}

tr.redBottomBorder td {
/*border-bottom:1px solid #DC968B;
border-bottom:1px solid #f2bdb4; 
border-bottom:1px solid #e4b3ab; */
border-bottom:1px solid #ae7971;
color:#5D5D5D;
}

.redText {
  color:#F00;
  font-size:12px;
}


.newslettersignup {
	float: right;
	width: 600px; 
	overflow: hidden;
/*	width: 350px; */
}

#copyright p {
	color:#E8D2B8;
	font-size:10px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

#copyright {
	width:909px;	
	margin:0 auto;
	text-align:center;
}

#copyright_container {
background:#359fa9 none repeat scroll 0 0;
float:left;
width:100%;
}



#locBarContent strong {
color:#FFF;
font-weight: bold;
}

#locBarContent a:visited, #locBarContent a, #locBarContent a:active, #locBarContent a:link {
color:#FFF;
}

.field_container {
/*display:inline-block;*/
padding:1px;
position:relative;
width:auto;
}
/*
.formLabels input {
	height: 10px;
}*/
