body {
	margin: 0;
	padding: 0;
	background:#aaddf8;
	 font:12px 'Trebuchet MS';
	
	color: black;
	background-image:url('images/background.png');
background-repeat:repeat-x;
}

#container
{
	margin-left: auto ;
 	margin-right: auto ;
	width: 1000px;
}


#header
{
	
	padding:5px 5px 5px 5px;
	/*border-top: 5px solid #205883;*/
	height:100px;
}

#header_rt {
	float: right;
	width: 650px;
	color: #787878;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;
	}
	
#header_lft {
	float: left;
	width: 200px;
	padding: 0px 0px 0px 0px;
	
}

#header h1 { margin: 0; }

#footer
{
	
	text-align: left;
	padding: 10px 20px;
	height: 1%;
	color:#FFF;
	
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	text-decoration:none;
	color:#2ba3e4;	
	
}

#footer a:hover{
	text-decoration:underline;
}

#content
{
	clear: left;
	
	background-color:#f0f0f0;
	border:8px solid #5cbdf2;
	}
#cbody{
	padding: 2px 10px 1px 10px;
	
}
#Conf_Div{
  position:fixed; /* important. */
  left:40%; /*important if you want it absolutely centred in window. */ 
  margin-left:-40px; /* importnant. must be half the width. */

  width:300px; 
  height:200px; 
  border:5px solid #003366; 
  background-color:white; 
  text-align:center;
  display: none;
  z-index: 3;
}

.mHeader{
color: #012d50;
font-size: 22px;
font-weight:800;
padding-top:20px;
padding-bottom:10px;
}

.smHeader{
color: #5fae04;
font-size: 16px;
font-weight:800;
}

.header3{
color: #3c7494;
font-size: 12px;
font-weight:800;
padding-right:10px;
}

label {
font-weight:bold;
color: #012d50;
margin-right:5px;
width:8em;
float:left;	
}

tr.header{
background-color:#639DCA;
font-weight:bolder;
color:#FFFFFF;	
}

tr.header2{
background-color:#a6a7a7;
font-weight:bolder;
color:#000;	
}

table.display{
	border:1px solid #5E7E98;
}

table.display .td{
	padding:2px;
}



.leftcol{

border-right:1px solid #3c7494;
padding:10px;
}

.rightcol{

padding:10px;

}
.addcol{
background-color:white;
padding:10px;

}

.btn
{
  border: 1px solid #3c7494;
  background: #4991b9;
  color: black;
  font: bold 11px 'Trebuchet MS';
  padding: 4px;
  cursor: pointer;
  font-weight:bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.btn:hover{
	background: #5cbdf2;
}
.btn2
{
  border: 1px solid #5cbdf2;
  background: #5cbdf2;
  color: black;
  font: bold 11px 'Trebuchet MS';
  padding: 4px;
  cursor: pointer;
  font-weight:bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.claimRow_on{
background:#d5eefc;
font-weight:bold;
padding:2px;
}

.claimRow_off{
background:#ecf8fd;
font-weight:bold;
padding:2px;
}

.claimRow_off td, .claimRow_on td{
	padding-left:5px;
}

.claimHeader td{
background:#015077;
font-weight:bold;
font-size:13px;
padding:2px;
padding-left:3px;
color:white;
}

.hideDIV{display:none;}
.showDIV{display:none;}

.claimDetails{
/*border: 1px solid #015077;*/
}

.claimDetails tr{
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.subHeader{
color:	#5cbdf2;	
}

.searchH{
font-size:14px;
font-weight:bold;
color:#003366;
	
}

.grouprow{
	font-size:14px;
	padding-top:3px;
}

.group_off{
	background-color:#858684;
}
.group_on{
	background-color:#5cbdf2;
}

.grouprow td{
	padding:10px;
}

.grouplink a:link, .grouprow a:hover, .grouprow a:active, .grouprow a:visited{
	text-decoration:none;
	color:#071b37;
	font-weight:bold;
} 

#media{
border: 5px solid white;
background-image: url('images/header_other.png');
background-repeat:no-repeat;
height:203px;
}

.imageText {
position: relative;
top: 120px;
left:0px;
font-size: 30px;
color:#5cbdf2;
font-weight:bold;
font-style:italic;
background-color: #FFFFFF;
padding-left:20px;
padding-right:20px;
margin-left:-2px;
border-right:5px solid #5cbdf2;

 }


#login_bx{
background:#989697;
background-image:url('images/t_background.png');
background-repeat:repeat-x;	
padding:15px;	
}

.login_bx{

border-bottom: 1px solid white;	
	
}
.login_bx label{
	font-size:16px;
	color:#000000;
	dispay:block;
}
#sm_Container{
	padding-bottom: 3px;
	position:relative;
	width:100%;
	text-align: right;
}

#AddFiles{
background-color:#e7e8e8;	

}

#AddFiles div{ 
background-color:#5cbdf2;
color:#FFF;
font-size:16px;
padding:5px;
font-weight:bold;
}
#AddFiles a:link, a:visited{
	color:#015077;
	text-decoration:none;
	font-weight:bold;
	} 
	
#AddFiles a:hover{
	text-decoration:underline;
}
.success{
	font-weight:bold;
}
.rHeader{
 background-color:white; 
 font-weight:bold; 
 font-size:14px;
}
.rHeader td{
 padding-top:15px;
 padding-bottom:5px;
 padding-left:5px;
}
