﻿body {font-family:Arial,Helvetica,sans-serif;}
.wideBody
{
	background-color:#E6E9EC;/*DCE6EC; BCCDDC; B3C9DC D5E4F1 84A5C1 92AEC7 C9DBED E1E7EC*/
	width : 900px;  /* 820 */
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:5px;
}
.ProposalDetailBody
{
	background-color:#E6E9EC;/*DCE6EC; BCCDDC; B3C9DC D5E4F1 84A5C1 92AEC7 C9DBED E1E7EC*/
	width : 800px;  /* 820 */
 /*	margin:0px auto; Right and left margin widths set to "auto" */
	padding:5px;
}

.dialogBody
{
	background-color:#E6E9EC;/*DCE6EC; BCCDDC; B3C9DC D5E4F1 84A5C1 92AEC7 C9DBED E1E7EC*/
	width : 480px;  /* 820 */
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:5px;
}
.mainTable
{
	width:100%;
	background-color:White;
}
.headerTable
{
	width:100%;
	background-color:White;
}
.table_border1
{
	width:99%;
	border:1px solid #8DBEF0;
	 margin-right:5px;
	margin-left:4px;
}
.table_bo_ma
{
	border:1px solid #8DBEF0;
	width:99%;
	margin-left:4px; 
	margin-right:4px;
	margin-top:8px;
	padding:2px;
}
.inner_table
{
	width:99%;
	margin-left:4px; 
	margin-top:8px;
	padding:2px;
	text-align:left;
	word-spacing:0px;
	vertical-align:top;
	 font-size:small;
}
.media_desc_table
{
	width:99%;
	font-size: small; 
	text-align: left;
	vertical-align:text-top;
}
.outer_table    /* with border */
{
	width:99%;
     margin-left:5px;
	 border-left:1px solid #8DBEF0;
	border: 1px solid #8DBEF0;
	
}
.am_edit 
{
	font-size:98%;
}
.title1
{
	font-size: 100%;
	font-weight:bold;
    background-color: #C2D5E7;/*4d5cae; E8EDF2 E7F1FA*/
    color:#1C61A3; /*306593;2904E0 3958CA 2169AD*/
    height:1.45em;
    text-align:center;
     border-top:1px solid #8DBEF0;
    /*border-bottom-width:1px;*/
}

.title2
{
	font-size: 100%;
	font-weight:bold;
    background-color: #D8E6F2;/*E3DAE7 E7F1FA*/
    /*color:#3958CA; 306593;2904E0*/
    height:1.35em;
    text-align:center;
     border-top:1px solid #8DBEF0;
    /*border-bottom-width:1px; D4A6E7*/
}
.title3
{
	font-size: 100%;
	font-weight:normal;
    background-color: #D8E6F2;/*E3DAE7 E7F1FA*/
    /*color:#3958CA; 306593;2904E0*/
    height:1.35em;
    text-align:left;
     border-top:1px solid #8DBEF0;
    /*border-bottom-width:1px; D4A6E7*/
}
.title1_no_topborder
{
	font-size: 100%;
	font-weight:bold;
    background-color: #E7F1FA;/*4d5cae; E8EDF2*/
    color:#3958CA; /*306593;2904E0*/
    height:1.45em;
    text-align:center;
    /* border-top:1px solid #8DBEF0;*/
    /*border-bottom-width:1px;*/
}
.title_border1
{
	font-size: 100%;
	font-weight:bold;
    background-color: #E7F1FA;/*4d5cae; E8EDF2*/
    color:#306593; /*306593;*/
    height:1.45em;
    text-align:center;
    border:1px solid #8DBEF0;/*#004e98;bg: 4DA2F2*/
    border-bottom-width:1px;
}

.gridviewHead
{
	font-size: 100%;
}
.gridviewlist
{
	 width:100%;
	 border-width:1px;
	 font-size:95%;
}
.head1
{
	color:#1C61A3;
	font-weight:bold;
	font-size: 100%; 
}
.Head3 {
  font-size: small;
  font-weight:bold;
  background-color:#D8E6F2;
  text-align:center;
}
.Head3Left {
  font-size: small;
  font-weight:bold;
  background-color:#D8E6F2;
  text-align:left;
}
.Head2
{	
	color:#1B5E9E;
	font-weight:bold;
}

.HomepageHead
{	
	color:#1B5E9E;
	font-size:x-large;
	font-weight:bold;
	
}
.homeHead2
{	
	color:#1B5E9E;
	font-size:medium;
	font-weight:bold;
	
}
.Text1
{
	color:#1C61A3;
	
	font-size: 100%; 
}
.mediaEditTable
{
	color:#3F3E3E;font-family:Verdana, Arial, sans-serif;font-size:85%; text-align:left;
}
.navmenu  {
		text-align:center; 
		font-family: Verdana, Arial,  Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#000000;
		background-color: #317CC3;/*638cba;5671a3 4d5cae 8199c9 6695be 5084B1 3579BA*/
		padding-top:4px;
		padding-bottom:4px;
		padding-right:8px;
		padding-left:8px;
		BORDER-RIGHT: #ffffff 1px solid;
}
.navmenu a{		
		color:#FFFFFF;		
		font-weight: bold;
		text-decoration:none;
}
.navmenu a:visited {color:#ffffff;}
.navmenu a:hover {text-decoration: underline;} 	

.navSubMenu{
  display: block;
 
  font-weight: bold;
  padding: 2px 5px;
  text-align:left;
/*  background: #FFFFEE;
  border:  1px solid black;
  width:   250px;
  text-decoration: none;
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.0em;
  color:   #008000;
*/
}

a:hover {text-decoration: underline;}
a:visited {} 		
  
.headlink A:visited {color:blue; font-weight:bold; font-size:10pt }
.headlink A:hover {color:blue; text-decoration: underline;font-weight:bold; font-size:10pt}  
.headlink A:link{color:blue; font-weight:bold; font-size:10pt}
.link_underlink {color:blue;font-weight:bold; text-decoration: underline }
td {font-size:95%;}


.tab_table{
border-bottom:1px solid #dddddd;
}
.tab_row
{
background-color:#e5ecf9;
}
.tab_row_active
{
background-color:#9CC0ED;
}
.text{
	font-size:100%;
	text-align:center;
	text-align:center;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	color:#222222;
}

a:visited{} 
a:link{font-weight:normal;}
a:hover{text-decoration:underline;}
a.tab {
	text-decoration: none;
	color: #222222;
  margin-left: 8px;
  margin-right:8px;
}
.footer {font-size:73%; color:#999999}
.footer_link {font-size:73%;}
.subheader {color:#3366CC; font-size:120%; font-weight:bold;}
.graysubheader {color:#333333; font-size:120%; font-weight:bold;}
.header {color:#3366CC; font-size:150%;}
.module_hdr {padding:3px 6px 3px 6px; background-color:#e5ecf9;}
.h1{font-size:120%;color:#004e98;font-weight:bold;}
.h2{font-size:110%;color:#004e98;font-weight:bold; }
.mainMenu{background-color:#ffbb1d;font-size:83%;}


.signinTable
{
	margin-left:2px;
    background-color:#F2F5F7; 
	border-top:1px solid;
	/*border-color:#d2e4fc; *//*#d2e4fc this color is similar to outmost table background**/ 
	border:1px solid #8DBEF0;
    border-bottom-width:1px;
   
}

.registerTable
{
	margin-left:0px;
    background-color:#F6F8E2;
	border-top:1px solid;
	border-color:#8DBEF0;
	
	
}

.tabLink
{
	color:white;
}
.subMenu
{
	font-size: 85%;
    /*background-color:#0033ff; #0473B9;#0033ff #5595D2*/
    /*background-color:#c2d9fb;PowderBlue;bcd3ea */
    color:blue;
    font-weight: bold;
    height:1.25em;
   border:1px solid #A6A5A5;/*CAC8C8;9E9D9D */
   /* border-bottom-width:0px;
     margin-bottom:-1px;*/
    margin-left:5px;
    margin-bottom:5px
}
.subMenu span{ color: #9E9D9D; }
.subMenu a:visited {color:blue;text-decoration: none;font-weight: bold;}
.subMenu a:link {color:blue;text-decoration: none;font-weight: bold;}
.subMenu a:hover {text-decoration: underline;} 
.Bold1
{ 
   font-weight: bold;
   color:Black;
}

.outMostTable
{
	width:100%;
	
	
}
.normalTable
{
	background-color:White;
	
}

.Link1
{
	font-size:120%;
	font-weight:bold;
}

.ValidationMessage{
  color:Red;
  font-size: small;
  white-space:nowrap;
}

.errMsg
{
  color:Red;
  font-size: small;
  white-space:nowrap;
}
.white78 {font-family: verdana, geneva, sans-serif; font-size: 7.8pt; color: #ffffff}
/*-----------notes,messages -----------------*/
.importantNote
{
	font-size:x-small;
	font-weight:bold;
}
.noteDark
{
	font-size:11px;
	font-weight:bold;
	color: #808080;
}
.warningNote
{
	color:#B83237;/*AD141A;*/
	font-size:small;
	font-weight:bold;
}
.note
{
	color: #808080; 
	font-size:11px
}
.ValidationMessage{
  color:Red;
  font-size: small;
  white-space:nowrap;
}
.ExplainMessage {
  font-size:small;
  font-weight:bold;
}
.successMessage
{
	font-size:100%;
	font-weight:bold;
	color:#306593;
	
}
.ValidationSummaryText
{
	color:Red;
  font-size: small;
  white-space:nowrap;
  font-weight:bold;
}
/* census related */
.CensusPanel {
	table-layout:auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.CensusPSTName{
  width: 175px;
  margin:0px;
}
.CensusCol1 , .CensusCol3{
    /*background-color:#E7F1FA;*/
    background-color:White;
}
.CensusCol2{
    background-color:White;
}
.PSTVal {
  width:55px
}
.PSTPct {
  width:45px
}
.CensusDetail
{
	font-size: 85%;
	color: black;
	font-family: Sans-Serif;
    vertical-align:middle;
}

.CensusPanel {
	table-layout:auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.CensusPSTName{
  width: 175px;
  margin:0px;
}
.PSTVal {
  width:55px
}
.PSTPct {
  width:45px
}

.census_title
{
	font-weight:bold;
	font-size:100%;
	 color:Blue;
	 text-align:left;
}
.CensusTooltip {
    background-color:#ffffff;
    border:1px #006699 solid;
}
.CensusTooltipTitle {
    font-size : 90%;
    font-weight:bold;
    white-space:nowrap;
}
.CensusTooltipDetail {
    font-size : 80%;
    font-weight:bold;
	white-space: nowrap;
}
.Tooltip {
    background-color:#ffffff; 
    border:1px #006699 solid;
    font-size : 70%;
    white-space:nowrap;
}

.InfoWin { font-size: 10pt;  font-family: Arial;}
.InfoWinTitle {
 font-weight : bold;
 color: black;
}
.InfoWinDetail {
 font-weight : bold;
}
.InfoWinLink {font-size:80%;}
.ResultTitle {
 font-family:Arial;
 font-size: 9pt; 
 font-weight:bold;
}
.AutoCompleteBackground {background-color:white;font-family:Arial; font-size:90%;}
.AutoCompleteHighlight {background-color:#CCFFFF;font-family:Arial; font-size:95%}
.Listing_UnSelected {background-color: Transparent;}
.Listing_Selected
{
	background-color: #99ffff;
}

.searchTable{
  border-color:blue;
  border: solid thin blue;
  font-size:90%;
}
.alt_tr1 {
   background-color:#E7F1FA; /*light blue F2F6FA DFE2E3  */
}
.altRow
{
	 background-color:#edf7f9; /*light blue F2F6FA DFE2E3  */
}

.ButtonBlue {
	 font-weight: bold;
	 font-size: 9pt;
	 font-family: Arial; 
	color: White;
	 margin:0 1 0 1;
	 border-width:2px;
	 border-style:double;
	 border-color: Gray;/*#043360;*/
	 background-color: #317CC3;/*317CC3; 2265A4 185690 2F56AF 2265A4*/
}

.ContentHelp {
  font-size: 8pt;
 /* color:#464444;*/
}
.right_arrow
{
	color:#203ED6;
}
/*start of GridView Pager style*/
		div.pagination {
			padding: 3px;
			margin: 3px;
		}
		div.pagination a {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #AAAADD;
			text-decoration: none; /* no underline */
			color: #000099;
		}
		div.pagination a:hover, div.pagination a:active {
			border: 1px solid #000099;
			color: #000;
		}
		div.pagination span.current {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #000099;
			font-weight: bold;
			background-color: #000099;
			color: #FFF;
		}
		div.pagination span.disabled {
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #EEE;
			color: #DDD;
		}
/*End of GridView Pager style*/

.ProductTitle {font-size:x-large;}
 #scroller {
	  width: 870px;
      height: 50px;
      padding: 0;
      margin: 0;
      list-style: none;
      text-align: center;
      overflow: hidden;
 }
 #scroller li {
      float: left;
      height: 50px;
      width: 100;
      margin: 0;
      padding: 3px;
 }
 #scroller li img {
      margin: 0;
      padding: 0;
      vertical-align:bottom;      
 }


.LangImage {
 cursor:pointer;
 width:26px;
 height:17px;
}

/* CSS table design
  project: CSS - table design
  type: stylesheet
  description: golden style
  edited: 14.09.2005, Michael Horn

table {
  border-collapse: collapse;
  border: 2px solid #996;
  font: normal 80%/140% verdana, arial, helvetica, sans-serif;
  color: #333;
  background: #fffff0;
  }
caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
  background: transparent;
  }
td, th {
  border: 1px solid #cc9;
  padding: .3em;
  }
thead th, tfoot th {
  border: 1px solid #cc9;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  color: #444;
  background: #dbd9c0;
  }
tbody td a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  border-bottom: 1px dotted #cc9;
  }
tbody td a:hover {
  background: transparent;
  color: #666;
  border-bottom: 1px dotted #72724c;
  }
tbody th a {
  background: transparent;
  color: #72724c;
  text-decoration: none;
  font-weight:bold;
  border-bottom: 1px dotted #cc9;
  }
tbody th a:hover {
  background: transparent;
  color: #666;
  border-bottom: 1px dotted #72724c;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #996;
  }
.odd {
  color: #333;
  background: #f7f5dc;
  }
tbody tr:hover {
  color: #333;
  background: #fff;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  color: #333;
  background: #ddd59b;
  }
*/
.Savings
{
    background-color:Yellow;
}
.MTSelectIcon {
   border:0;
   height:15px;
   width: 15px;
}
.dirVendorList{
    font-size:smaller;
	display:none;
}
.dirVendorLink{
	cursor:default; 
	color:Black; 
    text-decoration:none;
}
.home_question{
  color:Blue;
}

table.pretty {
  margin: 1em 1em 1em 2em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.pretty th, table.pretty td {
  border: 1px blue solid;
  padding: 0.2em;
}
table.pretty th {
  background: gainsboro;
  text-align: left;
}
table.pretty caption {
  margin-left: inherit;
  margin-right: inherit;
}
