/* styles for show on the Master page */
.ob_show_panel
{
    background-image: url('images/bg.jpg');
    overflow: hidden;
}
.ob_show_panel img
{
    border: 1px solid #000000;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.showTitleTop
{
    background-color:#909DBD;
    font-weight:bold;
	font-family:arial;
	font-size:12px; 
	color: #FFFFFF;    
}
.showTitleBottom
{
    background-color:#909DBD;
    padding:3px;
	font-family:arial;
	font-size:10px; 
	color: #FFFFFF;    
}
.tblContainer
{
    padding: 2px;
    margin: 2px;
}
.tblTable
{
    border: 1px solid #808080;
    background-color: #F1F1F1;
    color: #003399;
    font-size: medium;
}
.tblHeader
{
    border: 1px solid black;
    background-color: #C1C1C1;
    color: #0000FF;
    font-weight: bold;
    font-family: Verdana;
    font-size: smaller;
}
.tblItemRow
{
    font-size: small;
}
.tblAlternatingRow
{
    background-color: #D0D0D0;
    font-size: small;
}

.footercolor{
	color: Black;
}
        
.dirInfoFlyOutMasterPage
{
    /*border-style: none;*/
    color: black;
    text-decoration: none;
    font-weight: 300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: white;
    width: 600px;
    height: 600px;
    padding: 20px 10px 5px 10px;
    margin: 10px 10px 10px 10px;
    border: 5px double black;
    background-image: url('images/bodyGradientAdOrder.png');
    background-repeat: repeat-x;
}

.dirInfoFlyOutMasterPage span
{
    font-weight: bold;
}

.EmailUs
{
    background-image: url('images/bodyGradientAdOrder.png');
    background-repeat: repeat-x;
    padding:5px 5px 5px 5px;
    margin: 20px 5px 5px 5px;
    border:1px solid grey;
}

.EmailUs label
{
    font-weight: bold;
}

.EmailUs H1
{
    font-weight: bold;
    font-size: 16px;
}

#menu
{
	padding: 0;
	margin: 0;
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
}

#menu li
{
	display: inline;
}

#menu li a
{
	background-position: #ECECFF;
	padding: 1em 1em 0.2em 1em;
	background: #ECECFF;
	color: #000;
	text-decoration: none;
	border: 1px solid #000;
	background-image: url('images/bg-menu-main.png');
	float: left;
}

#menu li a:hover
{
	background-position: #003399;
	background: #003399;
	color: #FFFFFF;
}

#centeredmenu
{
	background-position: #FF9900;
	float: left;
	width: 100%;
	/*background: #FF9900;*/
	background-image: url('images/menuGradient.png');
	border-bottom: 1px solid #000;
	padding: 3px 0px 1px 0px;
	overflow: hidden;
	position: relative;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#ddd;
   background-image: url('images/bg-menu-main.png');
   border: 1px solid #000;
   color:#000;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   /*background:#369;
   color:#fff;*/
   background: #003399;
	color: #FFFFFF;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}

p.HomeParaBodyText, li.HomeParaBodyText, div.HomeParaBodyText
{
	font-size: 10.0pt;
	font-family: "Times New Roman" , "serif";
	padding-left: 5px;
	padding-right: 5px;
	/*margin-left: 50px;
	margin-right: 80px;*/
	text-align: justify;
	text-indent: 40px;
	font-weight: normal;
}

p.HomeParaBodyText2
{
	font-size: 12.0pt;
	font-family: "Times New Roman" , "serif";
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify; /*text-indent: 40px;*/
	font-weight: normal;
	background-color:transparent;
}

a:link, span.MsoHyperlink{
	color:blue;
	text-decoration:underline;
}

a:visited, span.MsoHyperlinkFollowed{
	color:purple;
	text-decoration:underline;
}
.centerSection
{
	background-position: center top; 
	background-image: url('images/bgdir.jpg'); 
	background-repeat: repeat
}

body{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}

.newsmenu {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 15px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #336699; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: underline
}

.closePrint {
	BORDER-RIGHT: black thin solid; 
	BORDER-TOP: black thin solid; 
	BORDER-LEFT: black thin solid; 
	BORDER-BOTTOM: black thin solid; 
	FONT-SIZE: 18px; 
	FONT-FAMILY:  Times New Roman;
	BACKGROUND-COLOR: #999999
}

.Logout:hover
{
	border-style: solid;
	border-width: 1px;
	border-color: inherit;
	padding: 0px 1px 1px 1px;
}

.tablebdr {
	BORDER-RIGHT: black thin solid; 
	BORDER-TOP: black thin solid; 
	BORDER-LEFT: black thin solid; 
	BORDER-BOTTOM: black thin solid; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif, helvetica, geneva; 
	BACKGROUND-COLOR: white
}
.tablebdrHeaderRight {
	BORDER-RIGHT: black thin solid; 
	BORDER-BOTTOM: black thin solid; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana, Arial, sans-serif, helvetica, geneva; 
	BACKGROUND-COLOR: #999999;
}
.tablebdrHeaderBottom {
	BORDER-BOTTOM: black thin solid; 
	FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana, Arial, sans-serif, helvetica, geneva; 
	BACKGROUND-COLOR: #999999;
}
.tablebdrRight {
	BORDER-RIGHT: black thin solid; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif, helvetica, geneva; 
	BACKGROUND-COLOR: white
}

.tablebdrBottom {
	BORDER-BOTTOM: black thin solid; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial, sans-serif, helvetica, geneva; 
	BACKGROUND-COLOR: white
}

.copy:hover {
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #336699; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: underline
}
.pagetitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 28px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}
.sectiontitle {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 24px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}
.articletitle {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 20px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
	
}
.photocaption {
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
	
}
a.articletitle:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: underline
}
a.articletitle {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 20px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}
a.articletitle2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: underline
}
a.articletitle2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Times New Roman; 
	TEXT-DECORATION: none
}

/* ajax related */
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


.flyOutDiv
{
     display: none;
     position: absolute;
     width: 400px;
     z-index: 3;
     opacity: 0;
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
     font-size: 14px;
     border: solid 1px #CCCCCC;
     background-color: #FFFFFF;
     padding: 5px;
}

.flyOutDivCloseX
{
 background-color: #666666;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 border: outset thin #FFFFFF;
 padding: 5px; 
} 
.wireFrame {
display: 	none; 
overflow: hidden; 
z-index: 2; 
background-color: #FFFFFF; 
border: solid 1px #D0D0D0;

}

.centertext
{
	text-align: center;
}
/* Content Page Layout */
.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/CollapsibleGrey.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 350px;
}
/*
#progressBackgroundFilter {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}

 

#processMessage { 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 
*/
.overlay
{
    border: black 1px solid;
    padding: 5px;
    z-index: 100;
    width: 100px;
    position: absolute;
    background-color: #fff;
    -moz-opacity: 0.75;
    opacity: 0.75;
    filter: alpha(opacity=75);
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
/*Login Instructions*/
 /* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
	        }
 /* Style Definitions */
 p.normal, li.normal, div.normal
    {		
    margin:0in;
    margin-bottom:.0001pt;
        font-size:12.0pt;
    font-family:"Times New Roman","serif";
    }
a:link, span.MsoHyperlink
    {	color:blue;
    text-decoration:underline;
    text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
    {		
    	color:purple;
        text-decoration:underline;
    text-underline:single;
}
@page mainSection
    {size:8.5in 11.0in;
    margin:1.0in 1.25in 1.0in 1.25in;
}
div.mainSection
    {page:mainSection;
     }

.textbox:focus{
	background-color:#FFFFCC;
	border-color:Black;
}

.GridViewHeader,
.GridViewHeader a:link,
.GridViewHeader a:visited
{
	
	background-color: #990000;
	color: White;
	font-family: arial;
	font-size:small;
}

.WrapperDiv {
    /*width:800px;height:400px;border: 1px solid black;*/
    width:97%; height:500px; border: 1px solid black;
}        
.WrapperDiv TH {
    position:relative;
}

.WrapperDiv TR {
    /* Needed for IE */
    height:0px;
} 

.GridviewFreezeHeader
{
   position:relative ;
   top:expression(this.offsetParent.scrollTop);
   z-index: 10;
}
/**/
.tdGradient {
	background-image: url(images/homeGradient.jpg);
	/*background-image: url(images/bgbluegradientgif.gif);*/
	/*background-image: url(images/bggreygradient.gif);*/
	/*background-image: url(images/BlackMarble.jpg);*/
	background-repeat: repeat-x; 
}





/*
body { 
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#363636',EndColorStr='#FFFFFF');
	margin: 0px auto;
}
body {
background-color: #CCCCCC;
background-image: url(images/homeGradient.jpg);
background-repeat: repeat-x;
}
*/

