﻿body {
	margin:0;
	padding-bottom: 2em;
	background-color: #F3E8D4;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	
}

#wrapper
{
    display:table;
    height:100%;   
    width:100%;
}

#content 
{
    padding-top: 1em;  
    padding-right:10px;
	margin-top:0em;
	margin-left: 1em;
	margin-right: 0em;
	background-color: #F3E8D4;
}
#contentWrapper
{
    margin-top:0em;
	margin-left: 13.25em;
	margin-right: 0em;
	background-color: #F3E8D4;
}
#contentWrapperLogin
{
    margin-top:0em;
	margin-left: 1em;
	margin-right: 0em;
	background-color: #F3E8D4;
}
.loginTable
{
    border-color:#003D71;
    border-left-width:1px;
    border-left-style:solid;    
    border-right-width:1px;
    border-right-style:solid;    
    border-bottom-width:1px;
    border-bottom-style:solid;    
    border-top-width:1px;
    border-top-style:solid;
}


/* Header Section */
#header
{
    background-color:#003D71;
    width:100%;
    padding:5px;
}
a 
{
 text-decoration:none;
 border-width:0px;
}

/* Navigation */

#navigation 
{
    border-right-color:#003D71;
	border-right-width:1px;
	border-right-style:solid;
	width: 200px;
	top: 5.15em;
	left: 0em;
	padding-top:10px;
	position:absolute;
	height:100%;	
	font-family:Arial, Helvetica, sans-serif;	
	font-size:100%;	
	color:Black;	
}
.searchTable
{
    height:175px;
    padding:2px;
    border-color:#003D71;    
    border-top-width:1px;
    border-top-style:solid;  
    border-bottom-width:1px;
    border-bottom-style:solid;
}
.navBorder
{
    padding:2px;
    border-color:#003D71;    
    border-top-width:1px;
    border-top-style:solid;    
}
.navBorderFull
{
    padding:2px;
    border-color:#003D71;    
    border-top-width:1px;
    border-top-style:solid;  
    border-bottom-width:1px;
    border-bottom-style:solid;    
}
.navBorderBottom
{
    padding:2px;
    border-color:#003D71;    
    border-bottom-width:1px;
    border-bottom-style:solid;    
}

/* Main Content */

.artWorkLink, .artWorkLink a, .artWorkLink a:link, .artWorkLink a:visited
{
    font-size:100%;	
	color:Black;
	border-color:Black;
	border:0;
	text-decoration:none;
	margin:0;
	padding:0;
}


.thumbDisplay, .thumbDisplay a, .thumbDisplay a:link, .thumbDisplay a:visited
{
    font-size:12px;
    font-weight:bold;
    color:#003D71;    
}
.thumbDisplayNoBold, .thumbDisplayNoBold a, .thumbDisplayNoBold a:link, .thumbDisplayNoBold a:visited
{
    font-size:12px;
    font-weight:normal;
    color:#003D71;    
}
.thumbDisplayTitle
{
    font-size:12px;
    font-weight:bold;
    color:#003D71;
    text-decoration:underline;    
}
.detailDisplay, .detailDisplay a, .detailDisplay a:link, .detailDisplay a:visited
{
    font-size:14px;    
    color:#003D71;    
}
.detailDisplayTitle
{
    font-size:16px;
    font-weight:bold;
    color:#003D71;
    text-decoration:underline;    
}

.detailsButtonsTable
{
   border-color:#003D71;
   border-width:1px;
   border-style:solid; 
}

.pageHeading
{
    font-size:18px;
    text-decoration:none;
    color:#FFFFFF;
    /*
    background-color:#FF000C;
    background-color:#C8C8C8;
    */
    background-color:#003D71;
    border-color:#003D71;
    border-width:2px;
    border-style:solid;
}
.pageSubHeading
{
    font-size:15px;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#003D71;
    border-color:#000000;
    border-width:1px;
    border-style:solid;
}
.headingText
{
  color:#003D71;
  font-size:24px;
  text-align:center;
  width:750px;
  font-weight:bold;
  
}
.voteHeading, .voteHeading a, .voteHeading a:link, .voteHeading a:visited
{
  color:#003D71;
  font-size:15px;
  text-align:center;
  font-weight:bold;
  
}
.voteNav, .voteNav a, .voteNav a:link, .voteNav a:visited
{
  color:#003D71;
  font-size:12px;
  text-align:left;
  font-weight:bold;
  text-decoration:underline;
}

.helpNav
{
  color:#003D71;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}

.voteButtonGold
{
    width:125px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
    border-color:Black;
    background-color:#EAC117;    
}
.voteButtonSilver
{
    width:125px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
    border-color:Black;
    background-color:Silver;   
}
.voteButtonBronze
{
    width:125px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
    border-color:Black;
    background-color:#9C6963;    
}

.msgLabel
{
  color:Red;
  font-size:15px;
  text-align:center;
  font-weight:bold;    
}

.displaySubContent 
{
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    color:#000000;
    vertical-align:top;
    background-color:#F3E8D4;
    border-color:#003D71;
    border-left-width:2px;
    border-left-style:solid;   
    border-right-width:2px;
    border-right-style:solid;   
    border-bottom-width:2px;
    border-bottom-style:solid;
}
.displaySubContentFullBorder 
{
    
    border-color:#003D71;
    border-left-width:2px;
    border-left-style:solid;    
    border-right-width:2px;
    border-right-style:solid;    
    border-bottom-width:2px;
    border-bottom-style:solid;    
    border-top-width:2px;
    border-top-style:solid;
}

.displaySubContentNoBottom 
{
    text-decoration:none;
    font-size:16px;
    color:#000000;
    vertical-align:top;
    background-color:Transparent;
    border-left-color:#000000;
    border-left-width:2px;
    border-left-style:solid;
    border-right-color:#000000;
    border-right-width:2px;
    border-right-style:solid;    
}

.displaySubContentBottom 
{
    text-decoration:none;
    font-size:16px;
    color:#000000;
    vertical-align:top;
    background-color:Transparent;
    border-left-color:#000000;
    border-left-width:2px;
    border-left-style:solid;
    border-right-color:#000000;
    border-right-width:2px;
    border-right-style:solid;
    border-bottom-color:#000000;
    border-bottom-width:2px;
    border-bottom-style:solid;    
}

.displayContent 
{
    text-decoration:none;
    font-size:16px;
    color:#000000;
    vertical-align:top;
    background-color:Transparent;
}
.displayContentHeading
{ 
    text-decoration:underline;
    color:#000000;
    width:100%;
    text-align:center;
    font-size:16px;  
    
}

.displayLogin:link, .displayLogin:visited, .displayLogin:hover, .displayLogin:active 
{
    text-decoration:none;
    font-size:15px;
    color:#000000; 
    text-align:left;  
}

