body
{
	font-family: Verdana,arial;
	font-size:10pt;
	background-color: White;
}

.normal
{
	font-family: Verdana,arial;
	font-size:10pt;
	
}

.address
{
	font-family: Verdana,arial;
	font-size:small;
	color: #ffffff;
	font-weight: bolder;
}

.bold
{
	font-family: Verdana,arial;
	font-size:xx-small;
	font-weight: bolder;

}

.bigbold
{
	font-family: Verdana,arial;
	font-size:large;
	font-weight: bolder;
}

.pagetitle
{
	font-family: verdana,arial; font-size: large; font-weight: bolder; color:#000033;
}

.deptheader
{
	font-family: verdana,arial; font-size: large; font-weight: bolder; color:#335566;
}


.title
{
	font-family: verdana,arial; font-size: small; font-weight: bolder; color: #000033;
}

.imagecaption
{
	font-family: verdana,arial; font-size: xx-small; font-weight: bold; color: #335566;
}

.emphasized
{
	font-family: verdana,arial; font-size: x-small;font-style:italic	
}

.internallink
{
	font-size:10pt;
	text-decoration: underline;
	color: #335566;
}

.instructorlink
{
	font-size:10pt;
	font-weight: bold;
	color: black;
}

.instructorlink:hover
{	
	text-decoration: underline;
}

.announcementheadertitle
{
	font-size:x-small;
	font-weight:bold;
	text-decoration: none;
	color: #335566;
}
.announcementtitle
{
	font-size:x-small;
	text-decoration: none;
	color: #335566;
}

.announcementtitle:hover
{
	font-size:x-small;
	text-decoration: underline;
	color: #335566;
}

.frontpageannouncementtableclass
{
	background-color: White;
	margin: 5px;
	padding: 5px;
	border-left: solid thin #cccccc;	
}

.announcementtableclass
{
	background-color: Ivory;
	margin: 5px;
	padding: 5px;
	border: solid thin #cccccc;	
}

.externallink
{
	font-size:x-small;
	text-decoration: underline;
	color: #335566;
}


.sitemenuoption
{
	color:#4477aa;
	text-decoration: none;
	font-size:x-small;
	font-weight: bold;
	text-align: left;	
}

.sitemenuoption:hover
{	
	
	text-decoration: underline;
}

.creditclass
{
	color:#999999;
	text-decoration: none;
	font-size:x-small;	
}

.creditclass:hover
{	
	color:#000033;
	text-decoration: underline;
}

.menuoption
{
	
	color: #000033;
	text-decoration: none;
	font-size:x-small;
	text-align: center;
	width: 100%;
	font-weight: bold;

}

.menuoption:hover
{		
	text-decoration: underline;
}

.menucell
{
	background-color: Ivory;
	margin: 0px;
	padding: 0px;
	border-right: solid thin #cccccc;
	border-top: solid thin #cccccc;
}

.headercell
{
	background-color: white;	
}

.footercell
{
	background-color: White;
	border: solid thin black;
}

.contentcell
{
	background-color: White;
	border-top: solid thin #cccccc;
	margin-left: 10px;
	margin-top: 10px;
	
}

.campaigncontentcell
{
	background-color: White;
	margin: 0px;
	
}

.campaignpagetable
{
	
	margin:  0 0 0 0;
}

.menuheader
{
	background-color:Ivory;
	color:#335566;		
	width: 100%;	
	font-size: small;
	font-weight:bold;
	text-align: center;
}

.headermenutable{
background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 2px solid #000066;
}

.headermenuoption
{
	color:White;
	text-decoration: none;
	font-size:x-small;
	font-weight: bold;
	text-align: left;	
	width: 20%;
	border: white;
}

.headermenuoption:hover
{	
	
	text-decoration: underline;
}

.headermenutext
{
	color:White;
	text-decoration: none;
	font-size:xx-small;
	font-weight: bold;
	text-align: left;	
	width: 20%;
	border: white;
}

.mayorsmessagetable{
	border: solid thin #335566;
	background-color: #cccccc;
}

.mayormessagetitle{
	font-size: large; 
	font-weight: bolder; 
	color:#335566;
}

.mayormessagetext{
	font-size: x-small;
	color: #335566;
}

.insettable{
	border: solid thin #335566;
	background-color: transparent;
}

.pagetable
{
	border: solid thin #cccccc;
	margin:  0 0 0 0;
}

.campaignbodyclass
{
	background-image: url(\campaign\images\pagebkg.jpg);
	
	
	margin:  0 0 0 0;
}

.campaignclass
{
	background-image: url(\nashvilleschooloflaw\campaign\images\column.jpg);
	background-repeat: no-repeat;
	
	margin:  0 0 0 0;
}

.campaignmenu
{
	
	background-image: url(\nashvilleschooloflaw\campaign\images\menuparchment2.jpg);
	background-repeat: no-repeat ;
	
	
	text-decoration: none;
	font-size:x-small;
	text-align: right;
	width: 100%;
	font-weight: bold;

}
.campaignmenuheader
{
	
	color:Black ;		
	width: 100%;	
	font-size: small;
	font-weight:bold;
	text-align: right;
}


.error-message
{
	background-color: #ffbebe;
	border-top: solid 1px #ff0000;
	border-bottom: solid 1px #ff0000;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	width:511px;
	margin-bottom:3px;
	
}

.success-message
{
	background-color: #b9f1b9;
	border-top: solid 1px #0bc30b;
	border-bottom: solid 1px #0bc30b;
	font-size:12px;
	font-weight:bold;
	color:#0bc30b;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
	width:511px;
	margin-bottom:3px;	
}


