body {
		background-color:white;	
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		color:#666;
		margin-left:0px;
		margin-top:0px;  
	}
	

		
	div#page {
	    position: absolute;
		width:1024px;
		margin-left:0px;
		margin-top:0px;  
	}
		
	div#logo {
        position: absolute;
		border: 0px solid red;
        right: 0px;
        top: 0px;
	}

  	
	div#newsflash {
        position: absolute;
		border: 0px solid purple;	
        top: 17px;
         left: 417px;
	}
	
	div#banner {
        position: absolute;
        border: 0px solid blue;
        top: 17px;
        left: 0px;	
	}
	

	div#menubar {
 			position: absolute;		
			border: 0px solid green;	
			left: 49px;
			top: 145px;
			width: 724px;
	        height: 24px;
              
      }
	
	  div#submenubarback {
        position:absolute;
		border: 0px solid green;
        background-image: url('../images/layout/submenubanner.jpg');
        height: 24px;
        top: 170px;
        width: 793px;
	}
	
	 div#submenubar {
        position:absolute;
		border: 0px solid green;
         height: 24px;
        left: 49px;
         top: 3px;
        width: 710px;
         z-index: 5;
	}
	
	div#bodybox {
		position:absolute;       
	    border:1px solid #E2E3E4;
		background-color: #FBFCFD;
		left: 0px;
		top: 194px;
        width: 791px;
        height: auto;
	}
	
	div#bodypart {
		margin-left: 50px;
		margin-right: 20px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	div#querybox {
		width: 562px;
		margin-top: 13px;
	}
	
	div#progressbox {
	  position:absolute;
	 top: 37px;
	right: 5px;
	  border:1px solid #E2E3E4;
	  background-color: white;
	  width: 155px;
	  min-height: 122px;
	    text-transform: capitalize;
		font-size: 11px;
		color: #009EE0;
	}

	 div#progressbarprocent {
             color: black;
	     margin-left: 50%;	
	}
		
 div#progressbarprocent {
             color: black;
	     margin-left: 50%;	
	}
		
	div#rightcolbox {
		position:absolute;    
		right: 30px;
		top: 210px;
        width: 172px;
        height: auto;
	}
	
	div#creatorbox {
		float:left;
width: 100%;
text-align:center;		
font-size: 9px;
		color: #CCC;
	}
	
	div#actionbox {
		float:left;
	    border:1px solid #E2E3E4;
		background-color: #FBFCFD;
		
		text-align: left;
		font-size:10px;
	    font-weight: normal;
	    color: #009EE0;
	}
	
	div#actionpart {
		margin-left: 0px;
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom: 5px;	
	}
	
	
	
	div#actionbox h1{
	  text-align: left;
	  text-transform:uppercase;
	  font-size:10px;
	  font-weight: bold;
	  color: black;
	}
	
	div#actionbox a{
      text-decoration:none;
	  color: #009EE0;
	}
	
	div#actionbox .login{
	  color: black;
	}
	
	div.actiontext {
		 margin-left: 5px;
	}
	
	div#partnerbox {
	  margin-top:10px;
	  margin-left: 10px;	
	  text-align: center;
	}
	
	div#catbox {
		position:absolute;       
	    border:0px solid red;
		left:0px;
		top: 210px;
        width: 29px;
        height: 174px;
        z-index:5;
	}
	
	td.menu_item a {
		color:#009EE0;
		padding-right: 5px;
		font-size: 11px;
		text-transform:uppercase;
		font-weight: bold;
        text-decoration: none;
	}	
	
	td.menu_item_selected a {
		color:black;
		padding-right: 5px;
		font-size: 11px;
		text-transform:uppercase;
		font-weight: bold;
		text-decoration:none;
	}	
	
	
	td.menu_subitem a {
		color:white;
		padding-right: 5px;
		font-size: 11px;
		text-transform:capitalize;
		font-weight: bold;
		text-decoration: none;
	}	
	
	td.menu_subitem_selected a {
		color: black;
		padding-right: 5px;
		font-size: 11px;
		text-transform: capitalize;
		font-weight: bold;
		text-decoration: none;
	}	
	
	a {
 		cursor:pointer;
	}
	
	b {
		font-weight: bold;
		color: #009EE0;
	}
	
	.button_cat {
		cursor:pointer;	
	}
	
	.fieldLabel {
	    text-transform: uppercase;
		font-size: 11px;
		color: black;
	}
	
	.fieldButton {
	    background-image: url('../images/layout/submenubanner.jpg');
		color:white;
		font-size: 10px;
		text-transform: capitalize;
		border:1px solid grey;
	}
	
	div.errormsg {
		width: 500px;
		border: 1px solid red;
		padding: 5px;
		font-weight: bold;
		color: black;
        text-align: center;
	}
	
	 .querymodule1  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#0A2862;
      } 
	  
	  .querymodule2  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#075390;
      } 
	  
	  .querymodule3  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#C70072;
      } 
	  
	  .querymodule4  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#C70219;
      } 
	  
	 .querymodule5  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#D85212;
      } 
	  .querymodule6  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#D3BB00;
      } 
	  
	  .querymodule7  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#8EBC11;
      } 
	  
	  .querymodule8  {
          border: 1px solid #E2E3E4;
          font-size: 13px;
          font-weight:normal;
          color:#008F36;
      } 
	  
	  .backgroundcolor1 {
		 background-color:#0A2862;
	  }
	  
	   .backgroundcolor2 {
		 background-color:#075390;
	  }
	  
	   .backgroundcolor3 {
		 background-color:#C70072;
	  }
	  
	   .backgroundcolor4 {
		 background-color:#C70219;
	  }
	  
	   .backgroundcolor5 {
		 background-color:#D85212;
	  }
	  
	   .backgroundcolor6 {
		 background-color:#FFE000;
	  }
	  
	   .backgroundcolor7 {
		 background-color:#8EBC11;
	  }
	  
	   .backgroundcolor8 {
		 background-color:#008F36;
	  }
	  
	  .querycat1 {
          font-size: 15px;
          font-weight:bold;
          color:#0A2862;
      } 
	  
	   .querycat2 {
          font-size: 15px;
          font-weight:bold;
          color:#075390;
      } 
	  
	   .querycat3 {
          font-size: 15px;
          font-weight:bold;
          color:#C70072;
      } 
	  
	   .querycat4{
          font-size: 15px;
          font-weight:bold;
          color:#C70219;
      } 
	  
	  
	  .querycat5 {
          font-size: 15px;
          font-weight:bold;
          color:#D85212;
      } 
	  
	   .querycat6 {
          font-size: 15px;
          font-weight:bold;
          color:#D3BB00;
      } 
	  
	   .querycat7 {
          font-size: 15px;
          font-weight:bold;
          color:#8EBC11;
      } 
	  
	   .querycat8 {
          font-size: 15px;
          font-weight:bold;
          color:#008F36;
      } 
	  
	    .queryquestion1 {
          font-size: 12px;
          font-weight:bold;
          color:#0A2862;
      } 
	  
	   .queryquestion2 {
          font-size: 12px;
          font-weight:bold;
          color:#075390;
      } 
	  
	   .queryquestion3 {
          font-size: 12px;
          font-weight:bold;
          color:#C70072;
      } 
	  
	   .queryquestion4{
          font-size: 12px;
          font-weight:bold;
          color:#C70219;
      } 
	  
	  
	  .queryquestion5 {
          font-size: 12px;
          font-weight:bold;
          color:#D85212;
      } 
	  
	  .queryquestion6 {
          font-size: 12px;
          font-weight:bold;
          color:#D3BB00;
      } 
	  
	  .queryquestion7 {
          font-size: 12px;
          font-weight:bold;
          color:#8EBC11;
      } 
	  
	  .queryquestion8 {
          font-size: 12px;
          font-weight:bold;
          color:#008F36;
      } 
	  
	  .querysave1 {
        border: 1px solid #0A2862;
        background-color:white;
        font-size: 12px;
        color: #0A2862;
       font-weight: bold;
       }
	   
	   .querysave2 {
        border: 1px solid #075390;
        background-color:white;
        font-size: 12px;
        color: #075390;
       font-weight: bold;
       }
	   
	   .querysave3 {
        border: 1px solid #C70072;
        background-color:white;
        font-size: 12px;
        color: #C70072;
       font-weight: bold;
       }
	   
	   .querysave4 {
        border: 1px solid #C70219;
        background-color:white;
        font-size: 12px;
        color: #C70219;
       font-weight: bold;
       }
	   
	   .querysave5 {
        border: 1px solid #D85212;
        background-color:white;
        font-size: 12px;
        color: #D85212;
       font-weight: bold;
       }
	   
	   .querysave6 {
        border: 1px solid #D3BB00;
        background-color:white;
        font-size: 12px;
        color: #FFE000;
       font-weight: bold;
       }
	   
	   .querysave7 {
        border: 1px solid #8EBC11;
        background-color:white;
        font-size: 12px;
        color: #8EBC11;
       font-weight: bold;
       }
	   
	   .querysave8 {
        border: 1px solid #008F36;
        background-color:white;
        font-size: 12px;
        color: #008F36;
       font-weight: bold;
       }
	   
	  .queryanswer {
		 color: black;  
	  }
	  
	  div#bodypart h1 {
		   text-transform: uppercase;
		font-size: 11px;
		  font-weight:bold;
          color:#009EE0; 
	  }
	  
	  div.bodywhite {
		border: 1px solid #E3E4E5;
		background-color: white;  
		padding: 5px;
	  }
	  
	  div#querysavebox {
       margin-top: 4px;
       margin-left: 4px;
	}
	
	   ul.responsestatus {
     display: block;
      list-style: none;
      text-decoration: none;
	  width: 100%;
	  margin: 0;
	  padding-left: 0px;
	  font-weight: normal;
	  font-size: 10px;
	}

	div#newsflashbox {
		 position: relative;
		 z-index: 10;   
		 top: 45px;
		 left: 430px;
		 width: 347px;
		 height: 74px;
		 border:1px solid lightgrey;
		 padding: 3px;
         background-color: white;
	  }	

	.newsflashbox {
        color: black;
        font-size:11px;
	}

	.newsflashbox hr {
        color: #EE6522;
        background-color: #EE6522;
        height: 2px;
        width: 80%;
}

	#newsflashbox a:visited, #newsflashbox a:link ,#newsflashbox a:active {
			color: #EE6522;
			font-weight:normal;
			text-decoration:none;
	}


	fieldset {
  		background-color: white;
	}
	
	div.actionpartnormaltext {
   padding-left: 10px;
   padding-right: 10px;
}
	
	#newsflashbox ul,li {
	list-style-type: none;
	border: 1px dashed #fff;
	padding: 0px;
	margin: 0;
}

div#quotebox {
    background-image: url('../images/layout/quote.jpg');
    width: 633px;
    height: 117px;
}

div#quotecontent {
	font-size: 12px;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 250px;
	padding-right: 20px;
	padding-bottom: 10px;
}

div#PROGRESSALERT {
  padding: 5px;
  text-align: center;
}

div#PROGRESSPOPUP {
	visibility: hidden;	
}
h6 {
  font-size: 13px;
  color: darkgrey;
  text-indent: 0;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 5px;
  width: 100%;
 text-align: center;
}



tr.reporttitle {
	height: 20px;
}

.reporttext {
  padding: 5px;
}

 .reporttitle {
    font-size: 12px;
	text-transform:uppercase;
	color: white;
 }
 .reportthema th {
  color: black;
  text-align:left;
}

.reportthema {
  margin-left: 5px;
  margin-bottom: 5px;
  padding:5px;
  border: 1px solid #e3e4e5;
}


.reportthematitle {
  color: white;
  width: 100%;
 display:block;
 text-align: center;
text-transform: uppercase;
font-size: 11px;
}


.reportmodule {
	color:white;
	font-weight:bold;
	font-size: 14px;
	padding: 2px;
	width: 250px;
}

a {
  color: #009CDE;	
  font-weight: bold;
}

h3 {
  color: #009CDE;	
}

.bannerlink {
   font-weight: bold;
   color:#DD006A;
  text-decoration:none; 	
}

.invisible {
    display:none;	
}
