body {
	padding:0;
	margin:0; 
	border:0;
	color: #fff;
   line-height: 25px;
	text-align:center; /** TO CENTER THE OUTER TABLE IN IE ***/
   background-color:#990000;
/*	background-image: url('../images/IvoryBG.jpg'); */
}

p, td, li, table {
	color: #fff;
   line-height: 25px;
   font: 12px arial;
}

table{

}

hr {
   color: #599FB9;
   height: 0.5px
}

img {
   padding: 0px;
   margin: 0px;
   border: 0px;
   display: block;
}

form {
   display:inline; 
   margin:0;
}

/****************************************************/
a:link {
	color: #fff;
}
a:visited {
	color: #fff;
}
a:active {
	font-weight: bold;
	color: #fff;
}
a:hover {
	text-decoration: underline;
}

input.text, select {
	z-index : -3;
	font-size: 11px;
   border: 1px solid #ACA5A5;
}

/****************************************************************************/
/****************************************************/
#outerTable1 {
   padding: 0px 0px 0px 0px;
   border-spacing: 0px;
   border-collapse: separate;
   width: 990px;
   background-color:#f8f4e9;
	border: 0px solid #000000;
   height: 100%;
   margin:auto; /** TO CENTER THE OUTER TABLE IN MOZILLA FOR IE CENTER IN THE BODY TAG***/
}

#outerTable1 td.leftShade{
   width: 25px;
   background-image: url('../images/body_panel_left.jpg') ;
}

#outerTable1 td.rightShade{
   width: 26px;
   background-image: url('../images/body_panel_right.jpg') ;
}

#outerTable2 {
   padding: 0px;
   border-collapse: collapse;
   background-color:#f8f4e9;
   width: 970px;
   height: 100%;
	border: 0px solid #000000;
   margin:auto; /** TO CENTER THE OUTER TABLE IN MOZILLA FOR IE CENTER IN THE BODY TAG***/
}

#outerTableCurved {
   padding: 0px 0px 0px 0px;
   border-spacing: 0px;
   border-collapse: separate;
   width: 100%;
	border: 0px solid #000000;
   margin:auto; /** TO CENTER THE OUTER TABLE IN MOZILLA FOR IE CENTER IN THE BODY TAG***/
}
/**************** BODY OUTER SHADE**********************/
#bodySideShade{
   padding: 0px 0px 0px 0px;
   border-spacing: 0px;
   border-collapse: separate;
   width: 100%;
	border: 0px solid #000000;
   height:100%;
   margin:auto; /** TO CENTER THE OUTER TABLE IN MOZILLA FOR IE CENTER IN THE BODY TAG***/
}

#bodySideShade td.leftShade{
   width: 15px;
   background-image: url('../images/body_panel_shade_left.jpg') ;
}

#bodySideShade td.rightShade{
   width: 15px;
   background-image: url('../images/body_panel_shade_right.jpg') ;
}

/**************** BODY CURVED **********************/
td.shadow-topl { 
   width: 25px;
   height: 31px;
   background-image: url('../images/body/panel_top_left.gif') ;
}

td.shadow-topr {
   width: 25px;
   height: 31px;
   background-image: url('../images/body/panel_top_right.gif') ;
}

td.shadow-botl {
   width: 25px;
   height: 31px;
   background-image: url('../images/body/panel_bottom_left.gif') ;
}

td.shadow-botr {
   width: 25px;
   height: 31px;
   background-image: url('../images/body/panel_bottom_right.gif') ;
}

td.shadow-top {
   height: 31px;
   background-image: url('../images/body/panel_horizontal_top.gif') ;
}

td.shadow-bot {
   height: 31px;
   background-image: url('../images/body/panel_horizontal_bottom.gif') ;
}

td.shadow-l {
   width: 2px;
   background-image: url('../images/body/panel_body_left.gif') ;
}

td.shadow-r {
   width: 2px;
   background-image: url('../images/body/panel_body_right.gif') ;
}

td.shadow-center {
   background-color: #E6E6E6; 
}

/****************************************************/
.checkBox {
	z-index : -3;
   border: 0px;
}

.errorText {
	text-align: center;
	width: 100%;
	float: left;
	color: red;
   font-weight: bold;
	font-size: 13px;
}

.inputBox {
   width: 300px;
}

.submit{
   font-family: verdana;
   font-size: 11px;
   font-weight: Bold;
   color: #000;
   background-color: #E9EDEF;
   border: 1px solid #000;
   cursor: pointer;
   cursor: hand;
   padding: 2px;
}
/********************** BODY LIST ******************************/
.bodyList{
   width: 100%;
   background-color: #fff;
   padding: 0px;
}

.bodyList td.line{
   background-color: #C64934;
   border-collapse: collapse;
   padding: 0px;
   height: 2px;
   width: 100%;
}

.bodyList td{
   padding: 3px;
}

.bodyList td.header{
   font-weight: bold;
   vertical-align: middle;
   padding: 3px;

}

.bodyList tr.odd{
   background-color: #F9F9F9;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

.bodyList tr.even{
   background-color: #E6E6E6;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

.bodyList tr.current{
   background-color: #D7D0D0;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

.bodyList tr.highlight{
   background-color: #D7D0D0;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

.bodyList tr.odd:hover, tr.even:hover, tr.current:hover{
   background-color: #8cccf4;
}


td.list1{
   background-color: #F9F9F9;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}


td.list2{
   background-color: #E6E6E6;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

td.list3{
   background-color: #D7D0D0;
   vertical-align: top;
   padding: 3px;
   height: 20px;
}

.bodyList .header{
   font-weight: bold;
   vertical-align: middle;
   padding: 3px;
}

.bodyList .headerCenter{
   font-weight: bold;
   vertical-align: middle;
   padding: 3px;
   text-align:center;
}

.bodyList .headerRight{
   font-weight: bold;
   vertical-align: middle;
   padding: 3px;
   text-align:right;
}

.bodyList td.header a, .bodyList .headerCenter a{
   color: #000000;
   text-decoration: none;
}

.bodyList td.listHeader{
   font-weight: bold;
   vertical-align: middle;
   padding: 3px;
}

.bodyList td.fieldValue{
   vertical-align: middle;
   padding: 3px;
}

.bodyList img{
    vertical-align: middle; 
}

span.listTitle{
	font-size: 9px;
   font-weight: bold;
}



/********************** BODY DETAIL ******************************/
.bodyDetail{
   padding: 0px;
   border-collapse: collapse;
   width: 100%;
}

.bodyDetailInner{
   padding: 2px;
   border-collapse: collapse;
   width: 100%;
   background-color: #F9F9F9;
   border-width: 0px 0px 0px 0px;
}

.bodyDetailInner td{
   border: 1px solid #CCC4C4;
}

.bodyDetailInner td.fieldLabel{
   padding: 3px;
   font-size: 11px;
   width: 250px;
   color: #174a6f;
   vertical-align:top;
}

.bodyDetailInner td.fieldValue{
   padding: 3px;
   font-size: 11px;
}

/********************** BODY MODIFY ******************************/
.bodyModify{
   padding: 0px;
   border-collapse: collapse;
   width: 100%;
}

.bodyModifyInner{
   padding: 0px;
   border-collapse: collapse;
   width: 100%;
   background-color: #F9F9F9;
   border-width: 0px 0px 0px 0px;
}

.bodyModifyInner td{
   border: 1px solid #CCC4C4;
}

.bodyModifyInner td.fieldLabel{
   padding: 3px;
   font-size: 11px;
   width: 250px;
   color: #174a6f;
   vertical-align:top;
}

.bodyModifyInner td.fieldValue{
   padding: 3px;
   font-size: 11px;
}

/********************** BODY MODIFY INNER ******************************/

table#bodyModifyInner1{
   padding: 0px;
   border-collapse: collapse;
   width: 100%;
}

table#bodyModifyInner1 td.fieldLabel{
   padding: 3px;
   font-size: 11px;
   width: 250px;
   color: #174a6f;
}

table#bodyModifyInner1 td.fieldValue{
   padding: 3px;
   font-size: 11px;
}

table#bodyModifyInner1 td{
   border: 0px solid #000;
}

/********************** PICTURE****************************/

#keywordSearch{
      margin: 0px;
      padding: 0px;

}

#keywordSearch .keywordBox{
      width: 100px;
      height: 20px;
      font-family: Verdana;
      font-size: 11px;
}
/****************************************************/