/*Old Pages Styles*/
.Header
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
}

.inputText
{
	background-color:#BDBEBD;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	width:50%;	
}
.inputTextLeft
{
	background-color:#92CFFE;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	padding-left:15px;
}
.inputTextLeftBold
{
	background-color:#92CFFE;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	padding-left:15px;
	font-weight : bold;
}
.inputTextRight
{
	background-color:#BDBEBD;
	font-family:Arial;
	font-size:12px;
	text-align:right;
	padding-right:15px;
}
/*background-color:#BDBEBD;*/
.inputtextcenter
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: #6699cc;
	text-align: center;
}

.inputTextbox
{
	font-family:Arial;
	font-size:12px;
	border:solid 1px #BDBEBD;
}

.stdNoBorder
{
	font-family:Arial;
	font-size:12px;
	list-style-type: none;
}

.liNonePadded25
{
	padding-left: 25px;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
}

.inputButton
{
	font-family:Arial;
	font-size:12px;
	border:solid 1px #000000;
	background-color:#BDBEBD;
}

.inputBack
{
	font-family:Arial;
	font-size:12px;
	background-color:#e5e5e5;	
}

.inputApp
{
	background-color:#BDBEBD;
	font-family:Arial;
	font-size:12px;
	width:50%;	
}

.inputHeader
{
	font-weight: bolder;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #014075;
}

.errorMsg
{
	color: red;
	font-family: Tahoma, Sans-Serif;
}

div#Footer 
{ 
	border-top: #000066 1px solid; 
	border-bottom: #000066 2px solid; 
	margin-top: 20px; 
	padding-bottom: 2px; 
	font-size: xx-small; 
	vertical-align: baseline; 
	width: 100%; 
	font-family: Tahoma, Sans-Serif; 
	text-align: center;
}

/*Soda CSS*/
.grdHeader
{
	font-weight : bold;	
}
/*SDOS Specific */
.inputtextleftSDOS
{
	background-color : Teal ;	
}
.ClearAll
{
	color : White ;
	font-size : 12px;
	font-weight : bold;
	text-align : right ;	
	width : 150px;	
	text-decoration : none;
}
.inputHeader a:hover
{
	color : White ;	
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
/*End Old Pages Styles*/
body
{
	font-size: 12px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
	background-color: #ffffff;
	BACKGROUND: url(/images/OfficeBackground.jpg) fixed no-repeat right bottom;
}
.headerCMAI
{
	float: left ;	
}

.headerExcellence
{
	background-color: #014075;
}

hr
{
	color : #000000;	
	height : 1px;
	margin-top : -10px;
}
.Links
{
	color : #3A4EA6;		
	font-size : 12px;
}
.LinksSelectAll
{
	text-align : right ;	
	color : #3A4EA6;
	font-size : 12px;	
	width : 300px;
}
.TextSizer
{
	width : 100.3%;
	height : 20px;
	display : inline ;
	text-align : right ;
	vertical-align : text-bottom ;
	color : White;
	font-weight : bold;
	border-top : solid 1px black;
	border-bottom: solid 1px black;
	background-image : url(../images/Text_BG_Web.gif);
	background-repeat : repeat-x;
	margin-left : -3px;			
}
.ChangeUser
{
	float : left ;
	color : White ;
	padding-left : 10px;	
	font-size : 12px;
}
.HideMenulink
{
	color : White;
	text-decoration : none;	
	font-weight: bold;
	margin-left: 40px;	
}
.txtSmall
{
	font-size : 10px;
	padding : 0 5 0 5;	
	cursor : hand ;
}
.txtMedium
{
	font-size : 12px;
	padding : 0 5 0 5;	
	border : solid 1px black;
	cursor : hand ;
}
.txtLarge
{
	font-size : 14px;
	padding : 0 5 0 5;	
	cursor : hand ;
}
#HideMenu
{
	background-image : url(../images/Text_BG_image2.gif);
	background-repeat : repeat-x;
	width : 149px;	
	margin-bottom : 3px;
}
/*table that contains menu and content of each page*/
#WebTable
{
	font-size : 12px;	
}
/*WebMenu*/
#WebMenu
{
	border-top: white 1px solid;
	display: inline;
	BACKGROUND-POSITION-X: right;
	float: left;
	background-image: url(/images/LeftMenuBG.jpg);
	margin: 0px;
	width: 212px;
	color: #014075;
	background-repeat: repeat-y;
	font-family: Arial;
	height: 100%;
	background-color: white;
}
#WebMenu UL
{
	list-style-type : none ;
	margin : 0;
	padding :0;			
	margin-top: 2px;	
}
#WebMenu UL a
{	
text-decoration : none;	
cursor : hand ;
color : #014075 ;
}

#WebMenu UL a:visited
{
	color :#014075 ;	
}
#WebMenu UL a:active
{
	color : #014075;	
}
#WebMenu UL a:hover
{
	color : Black;			
	width : 100%;
	background-color : #DDDDDD;
}

#WebMenu UL LI UL LI
{
	padding-left: .2em;
	color : #014075 ;
	/*font-weight : bold;*/
	width : 149px;	
}
/*End WebMenu*/
/*MENU*/
#Menu
{	
	float : left ;
	width : 152px;
	margin :    0;
	display : inline ;
	background-color : #3A4EA6;	
	border-top : solid 1px black;	
	border-right : solid 1px black;	
	border-bottom : solid 1px black;	
	color : black;			
	background-image : url(../images/Text_BG_image2.gif);
	background-repeat : repeat-x;
}
#Menu UL
{
	list-style-type : none ;
	margin : 0;
	padding :0;			
	margin-top: 2px;
}
#Menu UL a
{
text-decoration : none;	
cursor : hand ;
color : White ;
}

#Menu UL a:visited
{
	color :White ;	
}
#Menu UL a:active
{
	color : White;	
}
#Menu UL a:hover
{
	color : Black;			
	width : 100%;
	background-color : #DDDDDD;
}

#Menu UL LI UL LI
{
	padding-left: .2em;
	color : White ;
	font-weight : bold;
	width : 149px;	
}

/*End Menu*/
/*Alliances*/
.Alliances
{
	margin-top: 20px;
	padding-left : 5px;
	margin-bottom: 20px;
}
/*End Alliances*/
H3
{
	font: bold italic 16px/1.75em helvetica, sans serif;
	padding-left: 5px;
	color: white;
	background-color: #014075;
}
h2
{
	font: italic bold 13px helvetica, sans serif;
	line-height: 1.75em;
	color: #014075;
	border-bottom: solid 1px black;	
	width : 50%;	
}
.ContentPanel
{
	padding-right: 10px;
	display: inline;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 20px 20px 5px;
	width: 100%;
	color: black;
	padding-top: 10px;
	height: 100px;
}

/*Services Page*/
#pnlContent UL
{
	font-weight: bold;
	font-size: 14px;
}
#pnlContent UL LI
{
	font-size : 12px;
	font-weight : normal ;	
	padding-left : 10px;	
}
/*End Services Page*/

/*About Us Page*/
#About a
{
	color : Black;
	text-decoration : none;	
	cursor : hand ;
	font-weight : bold;
}
#About a:hover
{
	color : #2C3972;	
}
.Indent
{
	margin-left : 15px;	
}
/*End About Us Page*/
/*Login Page*/
#Login
{
	margin-left: 30%;	
}
.LoginButton
{
	margin-left : 10%;	
	
}
.PasswordLinks
{
	font-size : 12px;
	text-decoration : none;	
	color : #3A4EA6;
}
.PasswordBackground
{
	background-color:#e5e5e5;
}
/*End Login Page*/
/*Form layout*/
.FormLabel
{
	float : left ;
	width : 15%;	
	font-weight: bold ;
	
}
.FormInput
{
width : 150px;	
font-size:12px;
background-color : #FFFFFF;
}
.FormButton
{	
	border:solid 1px #000000;
	background-color:#BDBEBD;
}
.FormButtonCenter
{
	margin-left : 30%;	
	border:solid 1px #000000;
	background-color:#BDBEBD;
}
.SDLinks
{
	color : #2C3972;
	text-decoration : none;
	font-weight : bold;
}
.FormSaveQuery
{
	
	padding: 5px;	
	border : solid 1px black;
}
.FormSaveQuery a
{
	color : Black;
	text-decoration : none;
	font-weight : bold;
	cursor : hand ;
}
.FormSaveQuery a:hover
{
	color : #2C3972;	
}
.BackLink_Right
{
	float : right ;	
	color : #2C3972;
	text-decoration : none;	
	font-weight : bold;
}
.BackLink_Right a
{
	color : Black;	
}
.BackLink_Right a:hover
{
	color : #2C3972;	
}
/*End Form layout*/

.liParent
{
	color : white;
	font-weight : bold;	
	font-size : 14px;
	background : black;
	width : 100%;	
}

/*Admin styles*/
/*need to have width bigger for soda FormInput*/
.FormInputSodaDDL
{
	width : 300px;
}
/*End Admin styles*/
/*Price Styles*/
.PriceText
{
	font-size : 12px;	
}
#SavedQuery
{
	width : 100%;	
	text-align : right ;	
}

/*End Price Styles*/

/*DataGrid Font*/
.grdHeader
{
	font-size : 12px;	
}
.grid 
{
	/*use em font sizes for the datagrid to keep the styles looking right, (.6em, .7em, .8em)*/
	font-size: 12px;
	width: 100%;
}
/*End DataGrid Font*/

/*Website Styles*/
#tbllocations
{	
	width : 90%;
}
/*this is not working; I can put a border around it and change text color but bold not working*/
.locations ul li.header
{	
	font-weight : bold;
}

/*events*/
.EventHeader
{
	font-size : 14px;
	font-weight: bold;	
}
/*end events*/
/*Services*/
#Services a
{	
color : #3A4EA6;	
}
.RelatedServices_Split_Header
{
	width : 49%;	
	color : White;
	background-color : #3A4EA6;
	border : solid 1px black;
	padding-left : 10px;
}
.RelatedServices_Full_Header
{
	width : 98%;	
	color : White;
	background-color : #3A4EA6;
	border : solid 1px black;
	padding-left : 10px;
}
.RelatedServices_Split
{
	width : 49%;
}
.RelatedServices_Full
{
	width : 98%;	
}
/*End Services*/
/*Regional Studies*/
#epch
{
	width : 80%;
	
	font-size : 12px;
}
.Cells
{
	border : solid 1px black;	
}
/*End Regional Studies*/
/*Free Trial*/
.TrialLabelHeader
{
	float : left ;
	width : 25%;	
	font-weight: bold ;	
	font-size : 14px;
}
.TrialLabel
{
	float : left ;
	width : 40%;	
	font-weight: bold ;	
	font-size : 12px;
}
.TrialInput
{
	width : 150px;	
	font-size:12px;
	background-color : #FFFFFF;	
}
.TrialSpace
{
	padding-top : 20px;
	padding-bottom : 20px;
}
/*End Free Trial*/
/*Market Report Admin*/
.AdminMRHeaders
{
	color : White;
	font-size : 13px;
	font-weight : bold;	
	font-family: Arial;
	background-color: #014075;
}
/*End Market Report Admin*/
/*Terms & Conditions*/
#Terms
{
	list-style-type : disc ;
}

/*End Terms & Conditions*/
/*End Website Styles*/

/*Imports of Other CSS*/
@import url(datagrid.css);

dt
{
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	letter-spacing: 1pt;
	padding-bottom: 5px;
}

dd
{
	padding-bottom: 25px;
}

.BASHeader
{
	color : White;
	background-color : #4F81BD;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
	text-align : center;
}

.BASBody
{
	color : Black;
	background-color : #C8DAA4;
}

.BASBox
{
	border-style : solid solid solid solid;
	border-width : thin;
	border-color : Black;
}

/* Directory */
.directory_div_header
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial;
	background-color: #014075;
	text-align: center;
}
.directory_div
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	background-color: white;
}
.directory_div_alt
{
	font-size: 12px;
	color: black;
	font-family: Arial;
	background-color: gainsboro;
}

