ol#registration_form li
{
  margin-bottom: 10px;
}

ol#registration_form li li
{
  margin-bottom: 0;
}

.story_title 
{
  color: #ffad5c;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 5px;
}


.orange
{
  color: #ffad5c;
}

a.arrow
{
  background: url(../images/rightarrow.gif) no-repeat 3px left;
  padding-left: 15px; 
}

.mission_title a 
{
  font-size: 1.2em;
  font-weight: bold;
}

th a 
{
  font-size: 1.2em;
  text-decoration: underline;
}

.thumbnail
{
  padding: 2px;
  margin-bottom: 5px;
  border: solid #d8d6bf 1px;
}

.thumbnail_label a 
{
  text-decoration: underline;
}

h3
{
  color: #ff9933;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 0;
}

#footer_menu
{
  margin-top: 25px;
  font-size: 10px;
  text-align: center;
  color: #666666;
}

input, select, textarea
{
  font-size: 10px;
}

.newslettercontain 
{ 
  width: 206px;
  height: 61px;
  background-image: url('../images/newsbottom.png');
  font-size: 10px;
  font-family: arial, sans-serif;
  color: #fff;
  text-align: left;
}

.newslettercontain form
{
  padding-top: 10px;
  margin-left: 15px;
}

p
{
  margin-top: 0;
  padding-top: 0;
}

.mission_listing
{
  margin-bottom: 25px;  
}

#header_image
{
  background: url(../images/headers/CTBP_header1.gif) no-repeat top left;
  width: 619px;
  height: 281px;
  background-color: #fff;
}

#footer
{
  margin-top: 15px;
}

#footer, #footer a
{
  font-size: 10px;
  color: #666666;
  text-align: center;
}

td
{
  vertical-align: top;
  padding: 0;
  margin: 0;
}

.gallery img
{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.floatLeft
{
  float: left;
}

.marginRight
{
  margin-right: 10px;
}

.form_error
{
  color: red;
}

body {background-image: url('../images/bg.jpg');
      background-position: top center;
      background-repeat: no-repeat;
      font-family: arial, sans-serif;
                }

img { behavior: url(iepngfix.htc); }
.contentcontain { width: 380px; }

.maintype {color: #000000;
	   font-family: arial;
	   font-size: 12px;
          }
.smallermaintype {color: #000000;
	   font-family: arial;
	   font-size: 11px;
          }

h1, h2
{
  color: #000000;
  font-family: arial;
  letter-spacing: 1px;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 0;
}

h1  
{
  font-size: 21px;
}

h2
{
  font-size: 17px;
}

.titletype1 {color: #000000;
	   font-family: arial;
	    font-size: 14px;
		  
		  }
.orangetype {color: #ffad5c;
	   font-family: arial;
	   letter-spacing: 1px;
	    font-size: 12px;
	   font-weight: bold;
          }

.leftnavcontent {height: 314px;
		 width: 186px;
		 background-image: url('../images/leftnav_firstpeice.png');
                }

.leftnavcontent img
{
         margin-left: 16px;
}

.leftnavrobotpowers {
		 width: 170px;
         margin-left: 16px;
 
                }

.leftnavbottom {height: 13px;
		 width: 186px;
		 background-image: url('../images/leftnav_secondpeice.png');
                }

.leftfiller {height: 25px;
		 width: 186px;
		 background-image: url('../images/leftfiller.jpg');
                }



.testbg {  background-color: #32312c; }
                
.testcontain {  width: 138px;
		padding-left: 26px;
		padding-right: 22px;
                }

.testtop {height: 23px;
		 width: 186px;
		  background-image: url('../images/testimonials_top.png');
                }
.testmid {
		 width: 186px;
		background: #32312c url('../images/testimonials_middle.jpg') top left no-repeat;
                }
.testbot {height: 17px;
		 width: 186px;
		 background-image: url('../images/testimonials_bottom.jpg');
                }
.presstop {height: 25px;
		 width: 207px;
		 background-image: url('../images/press_top.png');
                }
.pressmid {
		 width: 207px;
		 background-image: url('../images/press_middle.jpg');
				}
.presscontain {	 width: 177px;
		 padding: 15px;
		 padding-bottom: 0px;
				}
.pressbot {height: 13px;
		 width: 207px;
		 background-image: url('../images/press_bottom.png');
                }


.testtype
  { 
 
   font-size: 11px;
   font-family: arial, helvetica;
   color: #FFFFFF;
	 }

.testtype1
  { 
 
   font-size: 10px;
   font-family: arial, helvetica;
   color: #FFFFFF;
	 }



a.leftnav, a.leftnav:visited, a.leftnav:active
  { 
   padding-left: 15px;
   font-size: 11px;
   font-family: arial, helvetica;
   color: #FFFFFF;
   text-decoration:none;
   letter-spacing: -0.01em;
	 }

a.leftnav:hover
{  
   font-size: 11px;
   font-family: arial, helvetica;
   color: #dad9d6;
   text-decoration:none;
   letter-spacing: -0.01em;
   background: url(../images/rightarrow.gif) no-repeat top left;
}

a.leftnavreg, a.leftnavreg:visited, a.leftnavreg:active
  { 
   display: block;
   margin-left: 15px;
   font-size: 13px;
   font-family: arial, helvetica;
   color: #f69b40;
   text-decoration:none;
   font-weight: bold;
   letter-spacing: -0.01em;
	 }

a.leftnavreg:hover
  { 
 
   font-size: 13px;
   font-family: arial, helvetica;
   color: #bc6d20;
   text-decoration:none;
   font-weight: bold;
   letter-spacing: -0.01em;
	 }


a, a.orangelink, a.orangelink:visited, a.orangelink:active
  { 
 
   font-size: 12px;
   font-family: arial, helvetica;
   color: #f2800d;
   text-decoration:none;
	 }

a
{
  font-size: 11px;
}

a.orangelink:hover
  { 
 
   font-size: 12px;
   font-family: arial, helvetica;
   color: #ce6a05;
   text-decoration:none;
	 }
a.toplink, a.toplink:visited, a.toplink:active
  { 
 
   font-size: 11px;
   font-family: arial, helvetica;
   color: #403e38;
   text-decoration:none;
	 }

a.toplink:hover
  { 
 
   font-size: 11px;
   font-family: arial, helvetica;
   color: #403e38;
   text-decoration:underline;
	 }

