

* {  padding:0; margin:0; } 


fieldset.form1 label {
	display: block;
	float: left;
	margin-bottom: 5px;
}
fieldset.form1 input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
}
fieldset.form1  button {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

fieldset.form1 label {
	text-align: right;
	width: 70px;
	padding-right: 20px;
}

fieldset.form1 br {
	clear: left;
}
fieldset.form1 .larger{width:250px;}
fieldset.form1 .smaller{width:100px;}
fieldset.form1 .tiny{width:100px;}

fieldset.form2 label {
	display: block;
	float: left;
	margin-bottom: 5px;
}
fieldset.form2 input {
	display: block;
	width: 55px;
	float: left;
	margin-bottom: 5px;
}
fieldset.form2  button {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
}

fieldset.form2 label {
	text-align: right;
	width: 130px;
	padding-right: 10px;
}

fieldset.form2 br {
	clear: left;
}
fieldset.form2 .larger{width:100px;}
fieldset.form2 .smaller{width:70px;}
fieldset.form2 .tiny{width:50px;}
.larger {width:250px;}
.smaller{width:150px;}
.tiny{width:50px;}

fieldset legend {margin-left:10px; padding: 5px;}

#BBMenu {
	margin: -20px 0% 0%;
	padding: 0;
	background-color: #CCC;
	color: #333;
}
#BBMenu ul{ margin-top: 20px; margin-bottom: 10px; margin-left: 0; padding-left: 3px; list-style-position: inside; list-style-type:disc;}
#BBMenu li{ margin-bottom: 0px; }
#BBMenu a:link {color: #03F}
#BBMenu a:visited {color: #03F;}
#BBMenu a:hover {color: #03F;}
#BBMenu a:active {color: #03F;}

#BBSubMenu ul{ margin-top: 0px; margin-bottom: 5px; margin-left: 0; padding-left: 1em; list-style-position: outside;  }
#BBSubMenu li{ margin-bottom: 0px; }
#BBSubMenu a:link {color: #03F}
#BBSubMenu a:visited {color: #03F;}
#BBSubMenu a:hover {color: #03F;}
#BBSubMenu a:active {color: #03F;}


#BBListCard ul{ margin-top: 0px; margin-bottom: 15px; margin-left: 0px; padding-left: 1em; list-style-position: inside; }
#BBListCard li{ margin-bottom: 0px; list-style-type: square;}
#BBListCard a:link {color: #03F}
#BBListCard a:visited {color: #03F;}
#BBListCard a:hover {color: #03F;}
#BBListCard a:active {color: #03F;}

#HorSubMenu ul
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
}
#HorSubMenu ul li { display: inline; list-style-image: url("/images/general/arrow-double.gif");}
#HorSubMenu ul li a
{
	padding: .2em .5em ;
	color: #000;
	background-color: #FFF;
}
#HorSubMenu ul li a:hover
{
	color: #fff;
	background-color: #369;
}

#DivRow ul
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: center;
}
#DivRow ul li { display: inline; list-style-image: url("/images/general/arrow-double.gif");list-style-type: circle}
#DivRow ul li a
{
	padding: .2em .5em ;
	color: #000;
	background-color: #FFF;
}
#DivRow ul li a:hover
{
	color: #fff;
	background-color: #369;
}


/* The wider the #list_wrapper is, the more columns will fit in it */
#list_wrapper{
    width: 300px;
/*   border-bottom: 1px dotted fuchsia; border-left: 1px dotted fuchsia; */
}

/* The wider this li is, the fewer columns there will be */
    ul.multiple_columns li{
        text-align: left;
        float: left;
        list-style: none;
        height: 30px;
        width: 60px;
/*        border-bottom: 1px dotted blue; border-left: 1px dotted blue; */
    }
#table_wrapper{
    width: 680px;
    border: 1px solid fuchsia; 
    margin: 0px -1px -1px 0px;
}
#table_wrapper a{
	/*color: #171717;   
	font-weight: bold;
	text-decoration:none;*/
}
#table_wrapper a:hover{
	/*color: #171717;   
	font-weight: normal;
	text-decoration:none;*/
}
ul.table_columns li{
        text-align: center;
        float: left;
        list-style: none;
        line-height:1.8;
        height: 20px;
        width: 160px;
        margin: 0px -1px -1px 0px;
        border: 0px solid blue;
        /*margin-right:-1px;*/
        padding: 5px;
        
/*        border-bottom: 1px dotted blue; border-left: 1px dotted blue; */
}
ul.table_columns li input{
	color: #000;
	background: #ffa20f;
	border: 2px ridge #DDD; 
	font-weight: bold;     
	 
}

ul.table_columns li.row0{
		background: #F0F0F0;
}
ul.table_columns li.row1{
		background: #FFF;
}
    
#detail_card {
	margin:0 0; /*0 5% would give a 5% margin on the left side*/

}
#detail_card div.cardtitle{
    clear:both;
/*    border-bottom: 1px dotted green;*/
    width: 200px;
	margin-top:10px;    
	padding-left: 5px;    
	/*border-top: 2px solid black; 
	border-left: 2px solid black; 
	border-right: 2px solid black; */
 	background: url(/images/tabs/TabGrayLeft.gif) left top no-repeat;   
 	background-position: 0px 0px;   
}
#detail_card div.cardtitle a{
	display:block;
	height: 33px;    
 	background: url(/images/tabs/TabGrayBG.gif) top repeat-x;
 	padding-left: 10px; 
 	background-position: 5px 0px;   
	color: #171717;   
	font-weight: bold;
	text-decoration:none;
	letter-spacing:1px;
/* 	background: url(/images/tabs/TabGrayLeft.gif) left top no-repeat;   */
}  
#detail_card div.cardtitle a span{
	display:block;
	height: 33px;    
 	background: url(/images/tabs/TabGrayRight.gif) right top no-repeat; 
 	padding-right: 10px; 
 	padding-top: 8px;

} 
#detail_card div.cardtitle a:hover{
 	/*color:#fff;    */
}  
 
#detail_row{
    width: 320px;
    border-top: 1px dotted white; 
    border-left: 1px solid black; 
    border-bottom: 2px solid black;
    border-right: 1px solid black; 
    margin: -1px -1px 0px 0px;
}
    ul.detail_columns li{
        text-align: center;
        float: left;
        list-style: none;
        line-height:1.8;
        height: 18px;
        width: 150px;
        margin: 0px -1px -1px 0px;
        border: 0px solid blue;
        /*margin-right:-1px;*/
        padding: 5px;
        background-color: #F5F5F5;
		color: #171717;        
        
/*        border-bottom: 1px dotted blue; border-left: 1px dotted blue; */
    }
    ul.detail_columns li.detailvar{
        text-align: left;
        font-weight: bold;

    }
    ul.detail_columns li.detailval{
        text-align: right;
    }
    ul.detail_columns li.firstrow{
        border-top: 2px solid black;
    }
    ul.detail_columns li.lastrow{
        border-bottom: 2px solid black;
    }

 .title {
    clear:both;
    color:red;
    border-bottom: 1px dotted fuchsia;
    width: 280px;
    }   
   
#contents {
	/*margin:0 5%;*/
	margin:0 0;
}
/*body { 
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, sans-serif; 
	color: #171717;
	line-height: 1.45; 
} */   
     
a#button1a:hover{
	background-image:url('/cooltext399372103MouseOver.png');
}

a#button1a{
	background-image:url('/cooltext399372103.png');
    display: block;
    width: 80px;
    height: 30px;
    background-position: 0 0;
    margin: 0 auto;
    text-color:white;
}

/*Tabs*/
.navigationSCSC {
  float:left;
  width:100%;
  /*background:#DAE0D2 url("bg.gif") repeat-x bottom;*/
  background: url("bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  }
.navigationSC ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
.navigationSC li {
  float:left;
  background:url("left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  list-style:none;
  }
.navigationSC a {
  display:block;
  background:url("right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
.navigationSC a:hover {
  color:#333;
  }
.navigationSC .current {
  background-image:url("left_on.gif");
  }
.navigationSC .current a {
  background-image:url("right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  


#topinfo {
	margin:0 0; /*0 5% would give a 5% margin on the left side*/

}
#topdetails div.innerdetail{
    clear:both;
/*    border-bottom: 1px dotted green;*/
  /*  width: 200px;*/
	margin-top:10px;    
	padding-left: 5px;    
	/*border-top: 2px solid black; 
	border-left: 2px solid black; 
	border-right: 2px solid black; */
 	background: url(/images/tabs/Box2xHGrayL.gif) left top no-repeat;   
 	background-position: 0px 0px;   
}
#topdetails div.innerdetail span.innerMdetail{
	display:block;
	height: 74px;    
 	background: url(/images/tabs/Box2xHGrayM.gif) top repeat-x;
 	padding-left: 10px; 
 	background-position: 5px 0px;   
	color: #171717;   
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	/*letter-spacing:1px;*/
/* 	background: url(/images/tabs/TabGrayLeft.gif) left top no-repeat;   */
}  
#topdetails div.innerdetail span.innerMdetail span{
	display:block;
	height: 74px;    
 	background: url(/images/tabs/Box2xHGrayR.gif) right top no-repeat; 
 	padding-right: 10px; 
 	padding-top: 4px;

}
#topdetails div.innerdetail span.innerMdetail span label{
	padding-right:5px;
} 
#topdetails div.innerdetail a:hover{
 	/*color:#fff;    */
} 
#topdetails select {border:1px solid #A5A5A5; background-color:#ffa20f}
selectoption {border-bottom:1px solid #55dada}

#topdetails input 
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
#topdetails input.submit{
	margin: 1px;
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9; 
	font-weight: bold;
	font-size:10px;      
}

