/* CSS Document */

.selectopt A:hover {text-decoration: none; bg-color: 990100}

A:visited {
	color: blue;
}

.login {
	width: 400;
	height: 231;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-top: 25px;
	padding-bottom: 90px;
	color: #0d1d35;
}
	
.login h1 {
	font-size: 15pt;
	font-weight: bold;
	margin-top: 28px;
	margin-left: 5px;
	text-transform:uppercase;
}
	
.login td {
	color: #0d1d35;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	padding-left: 30px;
}
	
.button {
	margin-left: 125px;
	margin-bottom: 10px;
}

.forget {
	margin-left: 130px;
}

.forget a {
	text-decoration: none;
	color: white;
}

.mainwindow {
	width: 950px;

	border-style: solid;
	border-width: 1px;
	background: white;
	}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	}
	
.companytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	}	
	
.topgraphic {
	width: 950px;
	height: 115px;
	background: url(images/topbg.gif) no-repeat;
}

.logo {
	width: 243px;
	height: 56px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-decoration: none;
}

.labelbold {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12pt;	
	font-style: normal;	
	line-height: 13px;	
	font-weight: bold;	
	font-variant: normal;	
	text-transform: none;	
	text-decoration: none;
}

.menu1text {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	margin-right: 8px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: 00528C;
	text-decoration: none;
	text-transform: none;
	}
	
.menu1text a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: 00528C;
	text-decoration: none;
	text-transform: none;
	}
	
.menu2text {
	margin-bottom: 8px;
	margin-left: 9px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: 666666;
	}
	
.menu2text a{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: 666666;
	text-decoration: none;
	text-transform: none;
	}		
	

.menu1 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: CCCCCC;
}

.menu2 {
	width: 930px;
	margin-top: 6px;
	margin-bottom: 10px
}

.menu3 {
	height: 29px;
	border-style: solid;
	border-color: CCCCCC;
	border-width: 0px 1px 1px 1px;
	text-align: center;
    	float: middle;
    	width:930px;
    	margin-left: 10px;
    	margin-bottom: 0px;
}
	
.menu3 td{
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 29px;
	background-image: url(images/menu3bg.gif);
	color: CCCCCC;
}

.menu3 a {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: black;
	}

.menu3 .active {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: 000099;
	background: url(images/activeright.gif) no-repeat top right;
}

.menu3 .active a {
	display: block;
	background: url(images/activeleft.gif) no-repeat;
	height: 29px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: 000099;
	padding-top: 5px;
	}

.menu4 {
	background-color: 00457b;
	width: 930px;
	height: 29px;
	margin-left: 9px;
	}
	
.menu4 td {
	padding-left: 10px;
	height: 29px;
	}
	
.menu4 .active {
	background-color: #6b1018;
	}
	
.menu4 a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	padding-top: 5px;
	text-decoration: none;
	text-align: center;
	}
	
.menu4 .active a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align: center;
	background-color: 6b1018;
	height: 29px;
	}
	
.activate {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	text-align: center;
	background-color: white;
	height: 29px;
	width: 100%;
	}
	
.workarea {
	width: 930px;
	border-style: solid;
	border-width: 1px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
	}
	
.titlelabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: 000099;
	}
	
.titlelabel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: black;
	}
	
.titlelabelsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: 6b1018;
	}	
	
.selectcompany {
	margin-left: 150px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: CCCCCC;
	//background-color: ebf1f5;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
}

.companyon {
	background-color: ffffcc;
	}
	
.companyoff {
	background-color: CCCCCC;
}

.companyoffa {
	background-color: white;
}

.altrow {
	background-color: white;
	margin-top: 5px;
	margin-bottom: 5px;
}
	
.campaignlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	color: 000099;
	}
	
.worktable {
	height: 29px;
	border-style: solid;
	border-color: CCCCCC;
	border-width: 0px 1px 1px 1px;
	text-align: center;
    	float:middle;
    	width:910px;
    	margin-left: 10px;
    	margin-bottom: 20px;
    }
    
.worktable2 {
	height: 29px;
	border-style: solid;
	border-color: CCCCCC;
	border-width: 1px 1px 1px 1px;
    	float:middle;
    	width:910px;
    	margin-left: 10px;
    	margin-bottom: 20px;
    }    
    
.worktable2 textarea{
	border: 1px solid black;
	width: 250px;
	height: 20px;
	margin-left: 20px;
}
	
.worklabel {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 29px;
	background-image: url(images/menu3bg.gif);
	padding-left: 10px;
	color: 6b1018;
}

.worklabel2 {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 29px;
	background-image: url(images/menu3bg.gif);
	padding-left: 5px;
	color: 6b1018;
	text-align: left;
}

.coveragelabel {
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 29px;
	background-image: url(images/menu3bg.gif);
	padding-left: 8px;
	color: 6b1018;
}

.worktextleft {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 8pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
        border-color: #cccccc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	text-align: left;	
	}

.worktextright {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 8pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
        border-color: #cccccc;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	text-align: left;	
	}
	
.worktextleft2 {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 7pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
        border-color: #cccccc;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	text-align: left;
	}
	
.worktextleft2 textarea disabled {
	color: black;
}

.worktextright2 {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 7pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
        border-color: #cccccc;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	text-align: left;
	}	

.worktextonly {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 8pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	text-align: left;
	}

.coveragetextleft {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 7pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	}

.coveragetextright {
	font-style: normal;
	font-weight: normal;
	font-family: Verdana;
	font-size: 7pt;
	background: white;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
}

.footer {
	width: 950px;
	height: 18px;
	color: white;
	background-color: 8d2a40;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}
	
.selector {
	border: 1px solid black;
	background-color: dddddd;
	color: black;
	font-family: Verdana;
	font-size: 12pt;
}

.selectopt {
	width: 40px; !important
	border: 1px solid black;
	background-color: dddddd;
	color: black;
	font-family: Verdana;
	font-size: 12pt;
}

.somethingelse {
	border: 1px solid black;
	width: 250px;
	height: 20px;
	margin-left: 20px;
}

.pghdtbl{
  border-collapse: collapse;
}

.pghdtbl td{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

.pageheader{
  background-color: #000066;
  font-size: 8pt;
  vertical-align: middle;
  color: #fff;
  white-space: nowrap;
}

.pageheader a{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.maintable{
  border-collapse: collapse;
  width: 950px;
  border: 1px solid #666;
  margin: 10px;
  padding: 0px;
  background-color: #ffffff;

}

.maintable td{
  margin: 0px;
  padding: 0px;

}

.compinfo{
	font-size: 8pt;
  color:#FFFFFF;
  
}

#teammem{
  padding-right: 9px;
  text-align: right;
  width: 275px;
  font-size: 8pt;
}

.tabbar{
  background-color: #e50017;
  padding: 0px;
margin: 0px;


}

#maintabs{
  padding: 0px;

  padding-left: 15px;
  padding-right: 15px;
margin: 0px;
  border-collapse: collapse;

}
 #maintabs td{
  

  color: #fff;
  font-weight: bold;
  font-size: 9.5pt;
  white-space: nowrap;
  padding: 3px;
  padding-left: 15px;
  padding-right: 15px;
margin: 0px;
}

#maintabs td a{
  color: #fff;
  text-decoration: none;
}

#maintabs .distab{
  color: #999;
}

#maintabs .acttab{

margin: 0px;

}

body{
  background: #dddddd;
  font-family: arial,helvetica, sans-serif;
  font-size: 9pt;
  margin: 0px;
}

.mainsect{

  background-color:  #496787;
  vertical-align: top;
  padding: 3px;
  height: 100%;

}
  

.secthead{
   font-weight: bold;
   color: #333333;
   font-size:14px;
}

.sblinks{
  width: 100%;
  margin-top: 15px;
  font-size: 8pt;
list-style-type: none;
margin-left: 0; padding-left: 0;
}

.sblinks a {
color: #000;
text-decoration:none;
}

.sblinks li{
	background: #fff;
	text-decoration: none;

	padding: 5px;
        padding-left: 5px;
        margin-bottom: 2px;
border: 1px black solid;
color: #00a4dd;
indent: -20px
}

.sblinks td{
  line-height: 25px;
}

.sblinks td a{
  color: #000000;
  text-decoration: none;
}

.mainframe{
  padding-left: 7px !important;
  background-color: #ffffff;
  width: 100%;
  font-size: 11;
}

#sidebar{
  background-color: #dadada;
  height: 500px;
  width: 135px;
  padding: 3px;
}

.datatbl{
  border: 1px solid black;
  border-collapse: collapse;
  font-size: 7pt;
  background-color: #ffffff;
  width: 100%;
  margin: 3px;
}

.datatbl .datatblhdr{
  background-color: #D6D9DF;
}

.datatbl .datatblhdr td{
  text-align: center;
  color: #000066;
}

.datatbl td{
  border: 1px solid black;
  padding: 5px;
}
.footer{
  background-color: #333333;
  color: #ffffff;
  font-weight: bold;
  padding: 3px;
  height: 25px;
}
#footertext{
  margin: 3px;
  padding-left: 7px;
}
.datatbl .altrow{
  background-color: #E0E5EF;
}

#spacer{ 
  height: 3px;
}

.recnav{
  font-size: 7pt;
  width: 100%;

}

.recnavmsg{
  width: 50%;

}

.recnavbtns{
  width: 25%;
  text-align: right;
  white-space: nowrap;
}

.recnav .recnavbtn{
  font-size: 7pt;
  background-color: yellow;
  border: 1px solid #999999;
}

.recnav .recnavbtndis{
  font-size: 7pt;
  background-color: yellow;
  border: 1px solid #999999;
  color: #666666;
}

.message{
  font-weight: bold;
}