body {
  margin:0px;
  padding:0px;
  background-color: #ecf1f4;
  background-image:url(../images/body_bg.jpg);
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
}
p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:25px;
  font-weight:bold;
  color:#000000;
  background-image:url(../images/z.png);
  background-repeat:no-repeat;
  background-position:left top;
  display:block;
  float:left;
  height:auto;
  padding:0px 0px 0px 34px;
  width:auto;
  margin:0px;
  text-transform:uppercase;
  margin-left:2px;
}
p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
  padding:0px;
  margin:0px;
}
.clear {
  font-size:1px;
  line-height:1px;
  clear:both;
}
#main_table {
  width:1000px;
  height:auto;
}
#header {
  width:1000px;
  height:188px;
  background-image:url(../images/header_bg.jpg);
  background-repeat:repeat-y;
}
#header_left {
  width:257px;
  height:138px;
  margin-top:50px;
  float:left;
}  
#header_right {
  width:743px;
  height:188px;
  float:right;
} 
.header_right_row1 {
  width:743px;
  height:40px;
  margin-top:10px;
  text-align:right;
} 
.header_right_row1 a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#861f00;
  margin:0px 3px;
  text-decoration:none;
  display:block;
  float:right;
  height:10px;
  padding:11px 11px;
  text-align:center;
  background-image:url(../images/top_partition.jpg);
  background-repeat:no-repeat;
  background-position:right;
}
.header_right_row1 a:hover{
  color:#dd2222;
  text-decoration: underline;
} 
.header_right_row2 {
  width:723px;
  height:94px;
  padding-top:40px;
  padding-left:20px;
  text-align:left;
} 
.header_right_row2 p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#445238;
}
.header_right_row2 a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#445238;
  text-align:right;
  text-decoration:none;
  display:block;
  float:right;
}
.header_right_row2 a:hover{
  text-decoration:underline;
}
.img_left {
  float:left;
}
.img_right {
  float:right;
}
#navigation {
  width:1000px;
  height:48px;
  padding-left:20px;
}
#navigation a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#969b9d;
  margin:0px 9px;
  text-decoration:none;
  display:block;
  float:left;
  height:15px;
  padding:15px 12px 11px 6px;
  text-align:center;
}
#navigation a:hover{
  color:#000000; 
  background-image:url(../images/down_arrow.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

#subMenuTenders a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#969b9d;
  margin:0px 0px;
  text-decoration:none;
  display:block;
  float:left;
  height:10px;
  padding:2px 2px 2px 2px;
  text-align:center;
}
#subMenuTenders a:hover{
  color:#000000; 
  background-image: none;
}

#navigation .menuSelected
{
  color:#000000; 
  background-image:url(../images/down_arrow.jpg);
  background-repeat:no-repeat;
  background-position:right;
}
.search{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}
.search_textarea {
  width:165px;
  height:14px;
  border:1px solid #d0d0d0;
  background-image:url(../images/search_bg.jpg);
  background-repeat:repeat-x;
  padding:5px;
}
#inner_left {
  width:232px;
  height:auto;
}  
.inner_left_links {
  width:232px;
  height:auto;
} 
.inner_left_links ul{
  margin:0px;
  padding:0px;
} 
.inner_left_links ul li{ 
  margin:0px;
  padding:0px;
  list-style:none;
  height:40px;
}
.inner_left_links ul li a{ 
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#45494b;
  text-decoration:none;
  text-align:left;
  display:block;
  float:left;
  width:185px;
  padding-left:5px;
  padding-top:10px;
}  
.inner_left_links ul li a:hover{ 
  color:#969b9d;
}
.inner_left_links ul li .tabNotSelected{ 
  color:#45494b;
}
.inner_left_links ul li .tabSelected{ 
  color:#969b9d;
}
.red_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#861f00;
}

.hint_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#861f00;
}

#inner_mid {
  width:499px;
  height:auto;
} 
.mid_text {
  width:479px;
  height:auto;
  padding:0px 10px;
}
.mid_text  p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:500;
  color:#000000;
  padding:0px;
  margin:10px 0px;
}
.text_gray {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#706d6d;

}

p.gray_box{
	  border:#ccc 1px solid;
	  padding:4px;
}
.black_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}
#inner_right {
  width:259px;
  height:auto;
  padding-left:10px;
}
.textarea {
  width:55px;
  height:15px;
} 
.border {
  border-right:1px solid #d4d8d9;
}
.line{
  background-color:#d4d8d9;
  height:1px;
}
.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#696969;
}
.footer a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#696969;
  text-decoration:none;
  margin:0px 5px;
}
.footer a:hover{
  color:#898787;
}

.last_btn{
	margin:0;
	padding:0;
	float:right;
	border:0px;
}

a.last_btn{
	margin:0;
	padding:0;
	color:#45494b;

}

#feed_btn{
	float:left;
	width:40px;
	height:149px;
	margin-top:600px;

	
}
.Warning
{
    font-family: Arial; 
    font-size: 12px;
    color: Red;
}

.Asterisk
{
    font-family: Verdana; 
    font-size: 12px;
    font-style: italic;
    color: Red;
}

/* Tabsheets */
.MyFirmTabSelected 
{
	border-left: #AAAAAA 1px solid;
    border-top: #FFAA33 3px solid;
    cursor: pointer;     
    text-align: center; 
    font-size: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color: #330000;  
    padding: 0px 0px 3px 0px;
    white-space: nowrap;
}

.MyFirmTabNotSelected
{
	border-left: #AAAAAA 1px solid;
    border-top: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    color: #888888; 
    font-weight: bold;
    cursor: pointer;       
    text-align: center; 
    font-size: 12px;
    font-family: Geneva, Arial, Helvetica, sans-serif;	    
    padding: 3px 0px 3px 0px;
    white-space: nowrap;
}

.MyFirmTabSpace
{
	border-left: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
}

.MyFirmTabContent 
{
	border-left: #AAAAAA 1px solid;
    border-right: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid; 
    width: 100%;    
	padding: 8px 2px 2px 4px;
	text-align: justify;
}
