﻿body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;
}

p
{
	font-family: Myriad Web Pro;
   font-size: small;
}

p1
{
   font-family: Myriad Web Pro;
   font-size: large;
}

pn
{
	font-family:Garamond;
   font-size: small;
}

ph
{
	font-family: Garamond;
   font-size: medium;
}

h1
{
	font-family: Tahoma, Arial, sans-serif;
   font-size: small;
   color:Navy;
}

h2
{
	font-family: Myriad Web Pro;
   font-size: large;
}

body
{
	font-family: Tahoma, Arial, sans-serif;
	font-size:75%;
}

.Header
{
   font-size:  large;
   font-family: Arial;
}

.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.menucontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

.menucontent a:hover
{
	font-weight:bold;
   text-decoration:underline;
}

.menucontent a:visited
{
	color:Navy;
}

.topmenu a:hover
{
	font-weight:bold;
   text-decoration:underline;
}

.topmenu a:visited
{
	color:Navy;
}

.contentdisplay
{
   float:right;
   height:300px; 
   width:630px;
   overflow:auto;
   margin-right:65px;
}


/* Master Page Layout */
#master_header
{
	margin: -1px auto 0 auto;
	width: 888px;
	background-color: Silver;
}

#master_headertop
{
	margin: -1px auto 0 auto;
	width: 900px;
	background-color: Silver;
}

#master_page
{
	margin: 0px auto 0px auto; 
	width: 900px;
   background-image:url(images/DetailBkg.jpg);
   background-repeat:repeat-y;
}

/* Search Results */
.searchresults
{
   background-color:White;
   height:100px; 
   border-bottom-style:inset;
   border-width:thin; 
   overflow:auto;
}

.searchresultsexpanded
{
	background-color:White;
   height:540px; 
   border-bottom-style:inset;
   margin-left:5px; 
   border-width:thin; 
   overflow:auto;
}

.searchresults a:hover
{
	background-color:Teal;
	color:Navy;
}

.searchresultsexpanded a:hover
{
	background-color:Teal;
	color:Navy;
}

/* Detail Screen */
.detail
{
   margin-left:0px;
   background-image:url(images/DetailBkgStyle1.jpg);
   background-repeat:repeat-y;
}

.detailshort
{
   height:10px; 
   margin-left:10px; 
   margin-top:10px   
}

.panelMessage
{
   float:left;
   margin-left:50px;
   margin-top:-40px;
   color:Red;
   height:25px;
   width:300px;
}

.panelWelcome
{
   float:left;
   margin-left:300px;
   margin-top:-110px;
}
   
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
 	 font-family: Arial, Sans-Serif;
	 font-size: 12px;
	 font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image:url(images/bg-menu-main.png);
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF ;
    border: 1px #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* CollapsiblePanel */
.panelexpand
{
   background-color:White;
   border-bottom-style:inset;
   border-width:thin; 
   overflow:auto;
}
.collapsePanel {
	
	background-color:White;
	overflow:hidden;
}
.collapsePanel a:hover
{
	background-color:Teal;
	color:Navy;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:Black;
	font-weight:300;
}

#master_content .collapsePanelHeader a {color:Black;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

/*Drag Panel*/
.dragPanel {
	width:100%;
	height:21px;
	background-color:#FFF;
	background-image:url(images/header-opened.png);
	text-align:center;
	cursor:move;
	font-weight:bold;
}

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{	
	width:300px;	
	background-color:#5377A9;		
	color:white;
	font-weight:bold;		
}

/*Textbox Watermark*/
.unwatermarked 
{
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked 
{
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

/*Modal Popup*/
.modalBackground 
{
	background-color:Silver;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	background-color:White;
	border-width:1px;
	border-style:outset;
	border-color:Gray;
	/* padding:3px; */
	width:600px;
}

/*Popup Control*/
.popupControl
{
	background-color:LightBlue;
	position:absolute;
	visibility:hidden;
	border-width:1px;
	border-style:outset;
	border-color:Gray;
	margin-top:10px;
	margin-left:10px;
}

/* Miscellaneous */
.login
{
	background-color:ThreeDFace;
	color:Black;
	border-width:1px;
	border-style:outset;
	border-color:Gray;
   margin-top:170px; 
   margin-left:250px;
   width:300px;
   height:130px;
}
.listview
{
   border-style:inset; 
   border-bottom-width:thin;
   border-right-width:thin;
   border-top-style:none;
   border-left-style:none;
   overflow:auto; 
   background-color:White;
}
.lockedtext
{
   border-style:inset;
   border-width:thin;
   background-color:Silver;
}
.popupwindow
{
	background-color:ThreeDFace;
	color:Black;
	border-width:1px;
	border-style:outset;
	border-color:Gray;
	margin-top:10px;
	margin-left:10px;
}
.popuplist
{
   border-style:inset; 
   border-bottom-width:thin;
   border-right-width:thin;
   border-top-style:none;
   border-left-style:none;
   overflow:auto; 
   background-color:White;
}
.validatorHighlight 
{
    background-color: lemonchiffon; 
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
