﻿body 
{
    color:#000000;
    background-color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 10px 10px 10px 10px; 
    height:100%;
    font-size: 12px; /*RCNU added*/

}

/*brian added*/
#header
{
    background-color:#4A086B;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, 
    src='images/LeftL.png');
    background-image: url(images/LeftL.jpg);*/
    background-repeat: no-repeat;
    color: #FFFFFF; 
    text-align:center;
    font-size:36px;
    font-weight:bold;
    height: 90px; 
}

#headerleft
{
    width:200px;
    height:90px;
    background-color:#4A086B;
    background-image: url(images/LeftL.jpg);
    background-repeat: no-repeat;
    float:left;
}

#headercenter
{
    width:572px;
    height:90px;
    float:left;
    background-color:#4A086B;
    background-image: url(images/HCO_logo.jpg);
    background-repeat: no-repeat;
    background-position:center;
}

#headerright
{
    width:200px;
    height:90px;
    background-color:#4A086B;
    background-image: url(images/RightL.jpg);
    background-repeat: no-repeat; 
    float:right;
}


#container
{
    width: 972px;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px black;
    height: 100%;
}

#navigation
{
    height: 20px;
    text-align:center;
    color: #FFFFFF; 
    background-color:#4A086B;
    font-size:12px;    
}

#navigation ul
{
    margin: 0px 0px 0px 0px;
}

#navigation li
{
    display:inline;
    padding: 0px 10px 0px 10px;
    text-align:left;
    border-right: 1px solid #99C;
}

#navigation a
{
    color: #FFFFFF;
    text-decoration: none;
}

#navigation a:Hover
{
    text-decoration: underline;
}

#navigation a:Visited
{
   text-decoration: none; 
}

#leftnavigation
{
    border-top: 2px solid #999999;
    border-bottom: 2px solid #999999;
    padding: 4px 0px 4px 0px;
    /*margin-right: 4px;*/
}

#leftnavigation ul
{
    margin: 0; 
    padding: 0; 
    list-style: none inside;  
}

#leftnavigation li
{
    display: block;
    list-style-type:none; padding-left:18px; background: url(images/LyraNavImg.jpg) no-repeat left center;
    font-size:10px;
    font-weight:bold; 
    line-height:20px;     
}

#leftnavigation a {

    color: #000000;
    text-decoration: none;
}

#leftnavigation a:Hover
{
    text-decoration: underline;
}

#leftnavigation a:Visited
{
    text-decoration: none;
}

#leftfeatures
{
  padding: 20px 0px 40px 0px;  
}

#leftfeatures ul
{
    margin: 0; 
    padding: 0; 
    list-style: none inside;  
}

#leftfeatures li
{
    display:block;
    font-size:10px;
    font-weight:bold; 
    line-height:30px;     
}

#leftfeatures a {

    color: #000000;
    text-decoration: none;
}

#leftfeatures a:Hover
{
    text-decoration: underline;
}

 #leftlogo
{
    padding-left: 35px;  
}

#footer
{
    text-align: center;
    font-size: 9px;
}

table td
{
    vertical-align: top;
}

#mainleft
{
    width: 180px;
    background-color: #E0DADA;
    padding: 6px 4px 6px 4px;    
}

#maincenter
{
    width: 612px;
    padding: 4px 4px 4px 4px;    
}

#mainright
{
    width: 180px;
    padding: 6px 4px 4px 0px;
}

#hellobox
{
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
   color: white;
   background: transparent;
}

#hellobox input
{
   color: white;
   background: transparent;
   font-size: 10px;
}

#searchBox
{
   top: 75px;
   right: 2px;
   text-align: right;
   padding: 15px 0px 0px 0px;
   font-size: 10px;
   color: White;
}

/*.ControlBorder
{
    border: solid 1px #CECECE;
    padding: 4px;
}
*/

/*
#featuredArticle table 
{
	/*margin:  10px 5px 0px 50px;*
    padding: 4px;
	font-size:  10px;
}

#featuredArticle caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color:Blue;
}

#featuredArticle td {
	padding: 4px;
	border: solid 1px  #cccccc;
	background: #FFF; color: #000;
	text-align: left;
	vertical-align:top;
}

#featuredArticle th {
	padding: 4px;
	border: solid 1px #787A6B;
	background-color: #DCE4C4;
	text-align: left;
}
*/

td.fieldname
{
   text-align: right;
}
td.show
{
    padding: 4px;
	border: solid 0px white;
	background-color: White;
}
td.articlereader
{
	border: dashed 1px #CECECE;
	background-color:  white;
}
hr
{
   color: Maroon;
}
.FourPXPadding
{
    padding: 4px;
}

.OneSolidGrayBorder
{
    border: solid 1px #CECECE;
}

#container2
{
   background-color: #FFFFFF;
   margin-right: 200px;
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 950px;
   height: 105px;
   background-image: url(images/Header.gif);
}
.headerImage
{
   left: 274px;
   padding: 12px;
}

#headermenu
{
   position: absolute;
   top: 80px;
   left: 10px;
   width: 700px;
   padding: 2px 2px 2px 2px;
   color: White;
}

#breadcrumb
{
   background-color: #4e1e1a;
   color: white;
   padding: 4px;
   font-size: 10px;
}

#breadcrumb a
{
   color: #c0c0c0;
}






#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
   border: dotted 3px #A5A5FF;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #fcd4be;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 6px;
   right: 10px;
   width: 190px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
   color: white;
   background: transparent;
}

#loginbox input
{
   color: white;
   background: transparent;
   font-size: 10px;
}





#themeselector
{
   position: absolute;
   text-align: right;
   top: 80px;
   right: 120px;
   width: 110px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
   color: White;
}

#themeselector select
{
   color: purple;
   background-color: #FFF;
   font-size: 10px;
}



#welcomebox
{
   font-size: 10px;
   text-align: right;
   color: Yellow;
}

.welcomebox
{
   font-size: 10px;
   text-align: right;
   color: Yellow;
}
       
#leftcolLogIn
{
   position: absolute;
   /*top: 106px;*/
   left: 0px;
   width: 200px;
   background-color: White;
   /*background-image: url(images/bgleftcol.gif);*/
   font-size: 10px;
}
#leftcol
{
   /*position: absolute;
   top: 150px;
   left: 0px;*/
   width: 200px;
   background-color: White;
   /*background-image: url(images/bgleftcol.gif);*/
   font-size: 10px;
}

#leftcol a
{
   color: blue;
   text-decoration: none;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #fcd4be;
   text-align: justify;
}

#leftcol div.sectiontitle, #leftcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: White;
   color: #B6A8C9;
   font-size: 12px;
   font-weight: bold;	
   text-transform: uppercase;
}

#centercol
{
   position: relative;
   margin-left: 200px;
   width: 620px;
   padding: 0px;
   background-color: white;
}
#centercoleditor
{
   position: relative;
   margin-left: 0px;
   margin-right: 0px;
   width: 955px;
   padding: 0px;
   background-color: white;
}

#centercolmanage
{
   position: relative;
   margin-left: 200px;
   width: 100%;
   padding: 0px;
   background-color: white;
}

/*
#centercolcontent
{
   padding:  4px;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: Maroon;
}

#centercolcontent div.sectionsubtitle
{
   font-weight: bold;
   padding-bottom: 4px;
}
*/

#rightcol
{
   position: absolute;
   top: 106px;
   left: 820px;            
   width: 198px;
   color: Navy;
   /*background-image: url(images/bgrightcol.gif);*/
   font-size: 10px;
}

#rightcol a
{
   color: Purple;
   text-decoration: none;
}

#rightcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#rightcol div.sectiontitle, #rightcol .sectiontitle span
{
   padding: 6px 6px 6px 3px;
   background-color: White;
   color: #B6A8C9;
   font-size: 12px;
   font-weight: bold;	
   text-transform: uppercase;
}

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a
{
   text-decoration: none;
   color: #000080; 
}

.headermenulink
{
   font-family: Impact;
   font-size: 14px;  
   background-color: Transparent;
   padding-left: 204;
}

.headermenulink a
{
   text-decoration: none;
   color: White; 
}

.headermenulink a:hover
{
   text-decoration: underline;
   color: Yellow; 
}

.highlightcity
{
   background-color: #bb392f;
}

.highlightstate
{
   background-color: #ffb401;
}

.highlightcountry
{
   background-color: #C0FFC0;
}

.articlebox
{
   background-color: #fff6eb;
   color: maroon;
   border: solid 1px #723330;
   padding: 4px;
   font-size: smaller;
   width: 98%;
   margin-left: 10px
}

.articletitle
{
   font-size: 12px;
   font-weight: bold;
   color: Purple;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 2px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.pollbox
{
   font-size: 11px;
   border: solid 1px #CECECE;
   margin-bottom: 4px;
}

.pollcontent
{
   padding: 6px;
}

.pollquestion
{
   font-size: 12px;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Red;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
   color: #000000;
   border: solid 1px #CECECE;
   margin-bottom: 4px;
}

.SideMenubox
{
   font-size: 11px;
   border: solid 1px #CECECE;
   padding: 4px;
}

.newsletterboxcontent
{
   padding: 4px;
}

.postinfo
{
   background-color: #ebb267;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #df830b;
   color: white;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 4px;
}

#Menu
{
	color: White;
}

.headertext1
{
   font-family: 'ARIAL'; 
   font-size: 14px;   
   text-align: center;
   color: White;
   padding-top: 2px;
}
.headertext2
{
   font-family: 'Times New Roman'; 
   font-size: 68px;   
   text-align: center;
   color: Black;
}
.bull_title
{
    FONT-SIZE: 10px;
    FONT-FAMILY: verdana,tahoma,arial;
    font-weight: bold;
}
.tdcontent
{
	font-size: 11px;
}

.adbox
{
	font-size: 11px;
    border: solid 1px Silver;
	margin-bottom: 2px;
    float: right;
}

.adboxcontent
{
	vertical-align: middle;
	padding: 4px 4px 0px 6px;
}
.accessdeniedimg
{
	padding-right: 4px;
}
.aspLabel
{
	color: Navy;
	font-weight: bold;
	text-align:right;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	width: 12%;
}

.aspInputBox
{
	color: Black;
	padding-left: 6px;
	width: 36%;
}
.FormViewDetailHeader
{
    font-size: 0.8em;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    background-color: Purple;
    color: White;
}
.FormViewDetails
{
    font-size: 0.8em;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    background-color: #F9D5FF;
    width: 300px;
}
.Textbox4Reading
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	width: 98%;
}
.Textbox4Editing
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	width: 94%;
}
.Warning
{
	color: Red;
}
.LabelColumnOf2
{
	color: Navy;
	font-weight: bold;
	text-align:right;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	width: 25%;
}

.InputColumnOf2
{
	color: Black;
	padding-left: 6px;
	width: 75%;
}
.LabelColumnOf4
{
	color: Navy;
	font-weight: bold;
	text-align:right;
	vertical-align: top;
	padding: 2px 4px 2px 4px;
}
.InputColumnOf4
{
	color: Black;
	padding-left: 6px;
}
.chkbox
{
	padding-right: 48px;
    font-weight: bold;
    color: Navy;
}
.releaseDate
{
	font-style: italic;
	font-size: 9px;
    /*margin-left: 4px;*/
}
.titleInFeaturedArticle
{
	border: solid 0px white; 
	padding: 6px; 
	margin-bottom: 2px; 
	font-weight:normal;
	background-color: white;
	color: #3366FF;
}
a
{
	text-decoration: none;
}
.BlueishText
{
	color: #3366FF;
}
.FeaturedImage
{
    padding: 0px;
    vertical-align: middle;
}
.titleInArticleReader
{
	color: #3366FF;
}
.TextInArticleReader
{
	color: #3366FF;
    padding-left: 0px;
}
.lnkProfile
{
	color: Blue;
}
.memberType
{
    text-align: center;
    background-image: url(images/bg_linesTeal.jpg);
    Border-Color: Olive; 
    Border-Style: Groove;
    Border-Width: 2;
}
.articleExhibit
{
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: Black;
   padding: 0px 2px 0px 2px;
   text-align: left;
}
articleRelated
{
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: Black;
   padding: 0px 2px 0px 2px;
   text-align: left;
}
.hyperButton
{
    padding: 2px 4px 2px 2px;
    background-color: #EECBFF;
}
.readArticle
{
    text-align: center;
    font-style: italic;
    font-weight: bold;
    background-image: url(images/bg_linesTeal.jpg);
    Border-Color: Olive; 
    Border-Style: Groove;
    Border-Width: 2;
}
.lnkButton
{
    background-color: Teal;
    padding: 4;
    font-weight: bold;
    color: White;
    font-style:italic;
}
/* The following are class definition of link for datagrid pager to use */
.DataGridPager {font-size:14px; font-weight: bold;}
.DataGridPager a:link { color:#00FF00; font-size:12px;}
.DataGridPager a:visited { color:#0000FF; font-size:14px;}
.DataGridPager a:hover { color:#FF3300; font-size:12px;}

.DataWebControlStyle 
{
}
.HeaderStyle 
{
   
}
.AlternatingRowStyle {}

.helptable
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
   font-size: 12px;
}
.Above
{
    vertical-align: top;
}
.TopLeft
{
    vertical-align: top;
    text-align:left
}
.abstractImage 
{
	FLOAT: left; 
	MARGIN: 0px 20px 10px 0px
}
.TopRight
{
    width: 100%;
    vertical-align: top;
    text-align: right;
}
.TheRecordCount
{
    padding: 2px;
    background-color: #990000; 
    font-weight: bold;
    color: White;
}
.TextInRecordCount
{
    text-align: right;
    width: 100%;
}
#thumbnail
{
    width: 50px;
}
.titleInShowAbstract
{
	border: solid 0px purple; 
	padding: 4px; 
	margin-bottom: 10px; 
	font-weight: bold;
	background-color: Silver;
}
.titleInFoundset
{
	border: solid 0px purple; 
	padding: 2px; 
	margin-bottom: 2px; 
	font-weight: bold;
	background-color: Silver;
}
#AbstractLabel
{
    padding-right: 4px;
}
.emailAbstract
{
    text-align:left;
}
.releasedDateInEmail
{
    FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: italic; 
    FONT-FAMILY: arial;
}
.emailTitle
{
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc6600; 
    LINE-HEIGHT: 110%; FONT-FAMILY: arial
}
.bghoneydew
{
    background-color: #E0F5CF;
}
.LabelControl_TD
{
    font-size: 0.8em;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
    background-color: Purple;
    color: White;
    width: 15%;
    text-align: right;
    padding-left:0px;
    left: 0px;
}
.InputControl_TD
{
    width: 35%;
    padding-left:0px;
    left: 0px;
}
#centercolroundup
{
   position: relative;
   margin-left: 0px;
   width: 100%;
   padding: 0px;
   background-color: white;
}

#containerroundup
{
   margin-right: 0px;
}
.MenuClass
{
    padding: 4px;
    width: 170px;
    background: white url(images/NavStripBG01.jpg) repeat-x;
}
.MenuClassHover
{
    padding: 4px;
    width: 170px;
    background: white url(images/NavStripBG02.jpg) repeat-x;
    border-top: url(images/BorderTop02.jpg) repeat-x;
    border-bottom: url(images/BorderBottom02.jpg) repeat-x;
    border-right: url(images/BorderSide02.jpg);
    border-left: url(images/BorderSide02.jpg);
}
.Text10pxNormal
{
    font-style: normal;
    font-size: 10px;
}
.Text12pxNormal
{
    font-style: normal;
    font-size: 12px;
    /*padding: 0px 0px 4px 4px;*/
}
.Gray50
{
    color: #808080;
}
.ShowArticleBody
{
    padding: 2px 6px 2px 12px; 
}
.searchBox
{
    padding: 4px 4px 4px 4px;
    vertical-align: middle;
}
.searchObject
{
    vertical-align: middle;
}
.sectiontitle
{
    color: #3366FF; 
    font-weight: bold;
    padding-top: 4px;
}

/**************************************

**************/
#container2
{
   background-color: #FFFFFF;
   margin-right: 200px;
}

#header
{
   padding: 0px;
   margin: 0px;
   width: 100%;
   height: 106px;
   background-image: url(images/HeaderSlice.gif);
}

#header2
{
   padding: 0px;
   margin: 0px;
   width: 950px;
   height: 105px;
   background-image: url(images/Header.gif);
}
.headerImage
{
   left: 274px;
   padding: 12px;
}

#headermenu
{
   position: absolute;
   top: 80px;
   left: 10px;
   width: 700px;
   padding: 2px 2px 2px 2px;
   color: White;
}

#breadcrumb
{
   background-color: #4e1e1a;
   color: white;
   padding: 4px;
   font-size: 10px;
   padding-left: 5px;
}

#breadcrumb a
{
   color: #c0c0c0;
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;            
}

#bannerbox
{
   border: dotted 3px #A5A5FF;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #fcd4be;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: black; 
}

#loginbox
{
   position: absolute;
   top: 6px;
   right: 10px;
   width: 190px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
   color: white;
   background: transparent;
}

#loginbox input
{
   color: white;
   background: transparent;
   font-size: 10px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 80px;
   right: 120px;
   width: 110px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
   color: White;
}

#themeselector select
{
   color: purple;
   background-color: #FFF;
   font-size: 10px;
}

#searchBox
{
   position: absolute;
   text-align: right;
   top: 76px;
   right: 220px;
   width: 180px;
   font-size: 10px;
   color: White;
}

#welcomebox
{
   font-size: 10px;
   text-align: right;
   color: Yellow;
}

.welcomebox
{
   font-size: 10px;
   text-align: right;
   color: Yellow;
}

#leftcolLogIn
{
   position: absolute;
   /*top: 106px;*/
   left: 0px;
   width: 200px;
   background-color: White;
   /*background-image: url(images/bgleftcol.gif);*/
   font-size: 10px;
}
#leftcol
{
   position: absolute;
   top: 106px;
   left: 0px;
   width: 200px;
   background-color: White;
   /*background-image: url(images/bgleftcol.gif);*/
   font-size: 10px;
}

#leftcol a
{
   color: blue;
   text-decoration: none;
}

#leftcol div.text
{
   padding: 6px 6px 6px 6px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 6px 6px 6px 6px;
   background-color: #fcd4be;
   text-align: justify;
}

.CategoryHeading
{
    font-family:  Arial; 
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
/*

*/
.completionList {
border:solid 1px #444444;
margin: 0px;
padding: 2px;
height: 168px;
overflow: auto;
background-color: White;
} 

.listItem {
color: #666666;
background-color: White;
} 

.itemHighlighted {
background-color: #E2D1E2;
} 

.FeaturedText
{
	color: #3366FF;
    font-size: 14px;
    /*padding: 4px;*/
}
.RelatedListTitle
{
   font-size: 12px;
   font-weight: bold;
   color: Purple;
   text-decoration: none;
}
.ExhibitListTitle
{
   font-size: 12px;
   font-weight: bold;
   color: Purple;
   text-decoration: none;
   padding-bottom: 4px;
}
.PadEight
{
   padding: 8px;
}
.ErrMsg
{
    color: Red;
    font-size:large;
    text-align: center;
}
.HeavyWeight
{
    font-weight: bold;
}
.NormalItalicBlack
{
    font-weight:normal;
    font-style: italic;
    color: Black;
}
.TopRightOfHeading
{
   position: absolute;
   top: 20px;
   right: 20px;
}
.HyperlinkButton
{
    padding: 2px;
    color: Black;
    font-family:  Arial,Tahoma,Verdana ;
    font-size: 13px;
    text-decoration: none;
}
.AbstractText
{
	color: Black;
	font-size: small;
}

.Notice
{
    color: Red;
    font-family:  Tahoma, Verdana, Arial;
    font-size: medium;
    text-decoration: none;
    text-align: center;
}
.RoundupContents
{
    text-align:center;
    width: 96%;
}
.RoundupHeading
{
    text-align:center;
    width: 96%;
}
#ContentFull
{
    width: 948px;
    padding: 4px;    
}
#containerWide
{
    width: 100%;
    height: 100%;
    padding: 4px;    
}
#maincenterWide
{
    width: 100%;
    padding: 4px;    
}
#headercenterWide
{
    width: 100%;
    height: 90px;
    float: left;
    background-color: #4A086B;
    background-image: url(images/HCO_logo.jpg);
    background-repeat: no-repeat;
    background-position:center;
}
#headerWide
{
    background-color: #4A086B;
}
#ManageLeft
{
    width: 180px;
    background-color: #E0DADA;
    padding: 10px 0px 10px 10px;    
}
.RightSideDiv
{
   right: 2;
}
#pnlArticleExhibits
{
    width: 100%;
}
#pnlArticleRelated
{
    width: 100%;
}
.ManageArea
{
    padding: 10px;
    width: 98%;
}
.articleListBox
{
   background-color: #FFFFFF;
   color: maroon;
   border: solid 1px #723330;
   padding: 4px;
   font-size: smaller;
   width: 98%;
}
.HomePageBanner
{
 padding: 2px;
}

.titleLink a:link{color: Blue }
.titleLink a:visited{color: Purple }
.titleLink a:active{color: Maroon }
.titleLink a:hover{color: Navy; text-decoration:underline}

.homeTitleLink a:link{color: #3366FF}
.homeTitleLink a:visited{color: Purple}
.homeTitleLink a:active{color: Maroon}
.homeTitleLink a:hover{color: Navy; text-decoration:underline}
.homeTitleLink {padding: 0px 0px 0px 4px;}

.Textbox4AdEditing
{
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	width: 248px;
}
.aspInputBox4Ads
{
	color: Black;
	padding-left: 6px;
	width: 248px;
}

#LyraLinkNavigation
{
    /*border-top: 2px solid #999999;
    border-bottom: 2px solid #999999;
    padding: 5px 0px 5px 0px;*/
}

#LyraLinkNavigation ul
{
    margin: 0; 
    padding: 0; 
    list-style: none inside;
    background-color: #E0DADA;
}

#LyraLinkNavigation li
{
    list-style-type: square;
    padding: 4px; 
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

#LyraLinkNavigation a {
    color: #000000;
    text-decoration: none;
}

#LyraLinkNavigation a:Hover
{
    text-decoration: underline;
}

#LyraLinkNavigation a:Visited
{
    text-decoration: none;
}

#articleReader table 
{
	/*margin:  10px 5px 0px 50px;*/
    padding: 4px;
	font-size:  10px;
}

#articleReader caption {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: Blue;
}

#articleReader td {
	padding: 4px;
	border: solid 1px  #cccccc;
	background: #FFF; color: #000;
	text-align: left;
	vertical-align:top;
}

#articleReader th {
	padding: 4px;
	border: solid 1px #787A6B;
	background-color: #DCE4C4;
	text-align: left;
}

.articleReaderX
{
    margin-top: 4px;
	border: solid 1px Silver;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
}

.featuredArticleX
{    
    padding: 4px;
	border: solid 1px Silver;
}

.articleReader
{
    padding-top: 2px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    border-width: 1px;
    border-color: Silver;
    border-style: solid;
    margin-bottom: 2px;
}
.show
{
    padding: 4px;
	border: solid 1px white;
	/*background-color: White;*/
}

.tdLeft
{
    width: 260px;
    height: auto;
    float: left;
	border: solid 0px Silver;
}

.tdRight
{
    width: 306;
    height: auto;
    background-color: #FFFFFF;
    /*float: right;*/
    padding: 2px;
	border: solid 0px Silver;
	margin-left: 2px;
}
.featuredArticle
{
    padding: 4px;
    border-width: 1px;
    border-color: Silver;
    border-style: solid;
}
.PadFour
{
   padding: 4px;
}
.LeftMarginFour
{
    margin-left: 4px;
}
.searchTable
{
    border: solid 1px Silver;
}
.RightSide
{
    text-align: right;
}
.LefttSide
{
    text-align: left;
}
#topLeftLogo
{
    padding-left: 35px;
    padding-top: 18px;
}
.articleEnding
{
    padding: 4px 35px 4px 8px;
}
#panRating
{
    padding: 4px 35px 4px 8px;
}
#panComment
{
    padding: 4px 35px 4px 8px;
}
.RelatedBox
{
    padding: 4px 35px 4px 8px;
}
.TheOtherRecordCount
{
    padding: 2px;
    background-color: White; 
    font-weight: bold;
    color: Black;
}

.featureTitleLink a:link{color: #3366FF}
.featureTitleLink a:visited{color: Purple}
.featureTitleLink a:active{color: Maroon}
.featureTitleLink a:hover{color: Navy; text-decoration:underline}
