/* Based on a template by Ben Meadowcroft, see http://www.benmeadowcroft.com/webdev/  for more info */
body
{
	color : black;/*white;*/
	background-color : rgb(252,235,155);/*(0,0,0);*/
	/*background-image : url(images/robotPioneer.png);*/
	background-attachment : fixed;
	background-position : bottom right;
	background-repeat : no-repeat;
	font-family:sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
        //color : rgb(247, 201, 45);
	//color: rgb(231,147,48);
	//color: rgb(240,170,36); /*same as title*/
	//color: #EA9E10; /*one darker than title*/
	color: #D28D0F; /*two darker than title*/

}
h4
{
        margin-left:1.5em;
        margin-bottom:-15px;
        //color : rgb(247, 201, 45);
	color: #D28D0F; /*two darker than title*/
}

/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:100%;    
        margin-left: 1.5em;
        margin-right: 5em;
        //color : rgb(247, 201, 45);
	color : black;
}
.contentTextAlt p
{
	max-width:100%;
        margin-left: 1.5em;
        margin-right: 5em;
        //color : rgb(247, 201, 45);
	color : black;
}


ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	display:inline;
}

#mytb
{
        width: 500;
	padding: 0;
	//margin: 0;
	margin-left: 1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}

td.sp
{
        width: 15em;
}

td.sp1
{
        width: 5em;
}


.menu
{
	text-align : left;
	/*background-image : url(images/greyfilter.gif);*/
	border-top : thin solid rgb(0,0,0);/*(240, 170, 36);/*rgb(255,255,255);*/
	border-left : thin solid rgb(0,0,0);/*(240, 170, 36);/*rgb(255,255,255);*/
        //color : rgb(79,104,223);/*(116,184,137);/*(94,132,169);*/
	color: #F04224;
	font-weight : bold;
}

.menu a
{
	//color : rgb(0,0,0);/*(247, 201, 45);/*rgb(255,255,255);*/
	color: #BF280D;
	background-color : inherit;     
	text-decoration: none;
}

.menu a:hover
{
	//color : rgb(222,79,103);/*(255,64,64);*/
	color: #F04224;
	/*background-color : rgb(230,230,250);*/
	text-decoration: underline;
}


.menu strong
{
	font-size : large;
	color : rgb(247, 201, 45);/*(0,0,0);/*rgb(255,255,255);*/
}

.other
{
	text-align : center;
	background-image : url(images/orangefilter.gif);
	border : thin solid rgb(0,0,0);
	background-color : inherit;
	color : rgb(0,0,0);
	font-weight : bold;
}

.contentText
{
	color : (0,0,0);/*rgb(240, 170, 36);/*rgb(255,255,255);*/
	background-color : rgb(255,255,255);
	border : thin solid rgb(240, 170, 36);
	min-height : 10em;
}

.contentTextAlt
{
	color : (0,0,0);/*rgb(240, 170, 36);/*rgb(255,255,255);*/
	background-color : rgb(255,255,255);
	border : thin solid rgb(240, 170, 36);
	min-height : 10em;
}

a
{
        //color : rgb(79,104,223);
	text-decoration: none;
	color: #BF280D;
}
a:hover
{
        //color : rgb(222,79,103);
	text-decoration: underline;
	color: #F04224;
}

th.specalt a
{
        //color : rgb(79,104,223);
        text-decoration: none;
        color: #0F880D;
        font-weight : bold;
}
th.specalt a:hover
{
        //color : rgb(222,79,103);
        text-decoration: underline;
        color: #0FC224;
        font-weight : bold;
}


#paperBox {
	width: 750;
	padding: 0;
	//margin: 0;
	margin-left: 1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	color: #FFDE6A;
}

caption {
	padding: 0 0 5px 0;
	width: 700;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	//color: #4f6b72;
	background-color: #BF280D; /*dark red*/
	//color: rgb(240,170,36); /*same as title*/
	//color: #EA9E10; /*one darker than title*/
	//background: #D28D0F; /*two darker than title*/


	border-right: 1px solid #7F6767;
	border-bottom: 1px solid #7F6767;
	border-top: 1px solid #7F6767;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: /*#DFEFEC url(images/bg_header.jpg) no-repeat;*/ /*#CAE8EA*/
	width: 100px;
}

table a {
      color: #FFDE6A;
      text-decoration: none;
}

table a:hover {
      color: #FFDE6A;
      text-decoration: underline;
}

table a.spec {
      color: #BF280D;
      text-decoration: underline;
}

table a.spec:hover {
      color: #F04224;
      text-decoration: underline;
}


form {
     margin-left: 1.5em;
     margin-right: 1.5em;
}

input, select, textarea {
  font-family: Courier, sans-serif, Helvetica;
  font-size: 100%;
  color: #000000;
}

in1 {
        margin-left: 17px;
}

in2 {
        margin-left: 79px;
}

in3 {
        margin-left: 25px;
}

in4 {
        margin-left: 92px;
}

in5 {
        margin-left: 11px;
}

in6 {
        margin-left: 101px;
}

in7 {
        margin-left: 22px;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

td.spec {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	//background: #fff;
	//padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
}

th.spec {
	border-left: 1px solid #7F6767;
	border-top: 1px solid #7F6767;/*0;*/
	background-color: #BF280D; /*dark red*/
	background-image: url(images/bullet2.gif) no-repeat;
	/*background-color: #fff;*/
	font: bold 12px "Helvetica", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

th.specalt {
	border-left: 1px solid #7F6767;
	border-top: 0;
	background: #FFDE6A url(images/bullet3.gif) no-repeat;
	font: 11px "Helvetica", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #BF280D;
	width: 710px;
}

.footer
{
	/*background-image : url(images/yellowfilter.gif);*/
	background-color : rgb(255,222,106);
	text-align: center;
}

.footer a:link
{
	//color: rgb(0,0,0);
	background-color:transparent;
}
