td {
	text-align: left;
	font-family:Arial,Helvetica,tahoma;
	font-size:12px;
	color:#636363;
	line-height:15px;
}



a {text-decoration:underline;
   color:#29567C;}
  
body { 	margin:0px;padding:0px;}


p { margin-top:3px; margin-bottom:15px;}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/new/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 10px; line-height:16px }

.copy { color:#FFFFFF; font-size:9px; line-height:11px;}
.copy a { color:#FFFFFF; font-size:10px;}

.latest strong { color:#29567C}

.redboldtext {
        font-family:Arial,Helvetica,tahoma;
        font-size:15px;
	font-weight:bold;
        color:#DD0000;
         }

.bluetext {
        font-family:Arial,Helvetica,tahoma;
        font-size:12px;
        color:#29567C;
         }


.m { vertical-align:middle}
.arrow_right { margin-right:5px;}
.white {color:#ffffff; text-decoration:none}

#list  {margin:0; padding:0; }
#list ul {margin:7; margin-left:25px; padding:0; }
#list li {left no-repeat; margin:0 3 0 0px; padding:0 0 3 0px; list-style-position:outside; list-style-image: url("../images/a.gif");}

#list1  {margin:0; padding:0; }
#list1 ul {margin:5; margin-left:120px; padding:0; }
#list1 li {left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; list-style-position:outside; list-style-image: url("../images/a.gif");}

#list2  {margin:0; padding:0; }
#list2 ul {margin:5; margin-left:25px; margin-top:0px; padding:0; }
#list2 li {left no-repeat; margin:0 0 0 0px; padding:0 0 0 0px; list-style-position:outside; list-style-image: url("../images/a.gif");}

#p2 { margin-top:15px; margin-bottom:10px;}


.subhead1 {
		font-family:arial,verdana,sans-serif,arial;
		font-size:15px;
		font-weight:bold;
		color:#29567C;
                margin-left:5px;
                margin-top:0px;
                padding:0px;
                padding-bottom:2px;
                vertical-align:top;
                display:inline;
                background:url("../images/new/grey1x1_1.gif") bottom repeat-x;
          }


.subhead2 {
                font-family:arial,verdana,sans-serif,arial;
                font-size:12px;
                font-weight:bold;
		color:#29567C;
                margin:0px;
                padding:0px;
                vertical-align:middle;
                display:inline;
          }

.subhead21 {
                font-family:arial,verdana,sans-serif,arial;
                font-size:12px;
                font-weight:bold;
                margin-left:5px;
                margin-top:0px;
                padding:0px;
                padding-bottom:2px;
                vertical-align:top;
                display:inline;
                background:url("../images/new/grey1x1_2.gif") bottom repeat-x;
          }


.subhead22 {
                font-family:arial,verdana,sans-serif,arial;
                font-size:12px;
                font-weight:bold;
		color:#29567C;
                margin-left:5px;
                margin-top:0px;
                padding:0px;
                padding-bottom:2px;
                vertical-align:top;
                display:inline;
                background:url("../images/new/grey1x1_2.gif") bottom repeat-x;
          }


.clear {

  clear:both;
       }
.form { width:181px;
		height:17px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		
.textarea { width:181px;
		height:97px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}
		

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}


/* ------------------------ vertical sprite nav ------------------------ */
#nav {
        background:url("../images/new/menu_1.gif") top left no-repeat;
        width:202px;    /* Width of buttons, not entite image (or half of entire image) */
        height:202px;    /* Height of entire image */
        margin:0;
        padding:0;
        }

#nav li span { display: none; }

#nav li { float:left; list-style:none; margin: 0; padding: 0; list-style: none;  }

#nav li, #nav a {
        height:27px;    /* Each button must have the same height, define it here */
        display:block;
        }

/* margin-top to set where the nav should begin */
#nav-01 { margin-top:6px; margin-left:0px; width:202px; }

/* margin-top if there is a spacing between each nav button */
#nav-02, #nav-03, #nav-04, #nav-05, #nav-06, #nav-07 { margin-top:0px; margin-left:0px; width:202px; }

#nav-01 a:hover { background:url("../images/new/menu_1.gif") -202px  0px no-repeat; }
#nav-02 a:hover { background:url("../images/new/menu_1.gif") -202px  -27px no-repeat; }
#nav-03 a:hover { background:url("../images/new/menu_1.gif") -202px  -54px no-repeat; }
#nav-04 a:hover { background:url("../images/new/menu_1.gif") -202px  -81px no-repeat; }
#nav-05 a:hover { background:url("../images/new/menu_1.gif") -202px  -108px no-repeat; }
#nav-06 a:hover { background:url("../images/new/menu_1.gif") -202px  -135px no-repeat; }
#nav-07 a:hover { background:url("../images/new/menu_1.gif") -202px  -162px no-repeat; }

/*-------------- OPTIONAL - Keeps the hover state on each page based on body #id ------------- */
body#about    #nav-01 { background:url("../images/new/menu_1.gif") -202px  0px no-repeat; }
body#services #nav-02 { background:url("../images/new/menu_1.gif") -202px  -27px no-repeat; }
body#programs #nav-03 { background:url("../images/new/menu_1.gif") -202px  -54px no-repeat; }
body#hardware #nav-04 { background:url("../images/new/menu_1.gif") -202px  -81px no-repeat; }
body#faq      #nav-05 { background:url("../images/new/menu_1.gif") -202px  -108px no-repeat; }
body#projects #nav-06 { background:url("../images/new/menu_1.gif") -202px  -135px no-repeat; }
body#contact  #nav-07 { background:url("../images/new/menu_1.gif") -202px  -162px no-repeat; }

