/* ---------------------
basic layout
--------------------- */

* {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        line-height:16px;
	
}

h1 {
       font-family: Times New Roman, Palatino, Lucida sans, Arial, Helvetica, sans-serif;
       font-size: 18pt;
       font-weight: 600;
       color: #B22222;
       text-align: center;
}

h2 {
       font-family: Lucida sans, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: 600;
       color: #BF9B70;
       text-align: left;
       line-height:12px;
}

h3 {
       font-family: Lucida sans, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: 600;
       color: #B22222;
       text-align: center;
}

em {
       text-align: left;
}


.maincontentsub {
        padding-left:10px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
        
        margin-left:10px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        text-align:left;
}



.maincontent {
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
        
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        text-align:left;
}

.contentheading {
        text-weight:600;
}

.providencebody {
   text-align:center;
   position:relative;
   background-color: #FFFFFF;
   background-image: url(http://www.providencehall.com/mambo/images/stories/blue.white.bg.gif);
        
}


/* ---------------------
template layout
--------------------- */

/** wrapper to make the page center **/
#container {
	width:800px;
        margin: 0px auto;
        text-align:left;
	position:relative;
}

#providencebanner {
        border:0px;
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;        
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
	width:800px;
}

#filecontent {
        font-size:8pt;
}

.contentpaneopen {
        font-size:8pt;
}


#quotes {
	text-align:center;
}

/** the four links in the upper right corner **/
#staticlinks {
	background:#CCE3FF;
}

#staticlinks a.imagebutton:link{
	font-size:8pt;
	text-decoration:none;
}

#staticlinks a.imagebutton:hover {
	color:#B22222;
        text-decoration:none;
}


#topmenu {
	border:1px solid #ffffff;	
	padding-left: 1px;
	padding-right: 1px;	
	color:#FFFFFF;
	width: 800px;	
}


#dropmenudiv{
	font-size:8px;
	font-family: Lucida sans, Arial, Helvetica, sans-serif;
	line-height:20px;
	z-index:100;
	position:absolute;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding-left: 3pt;
        line-height:16px;
	text-decoration: none;
	background-color: #cee7ff;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #a3b7d2;
	color: white;
	text-decoration: none;	
}

#mainbody {
	position:relative;
	float:left;
	clear:left;
        padding:0px;	
	background:#f5f5dc;
	border:none;
	margin:0;
}

.topmenu
{
	display: block;
	padding-left: 0px;
	padding-right: 0px;
        float: left;
	
}

.footer {
        text-align:center;
        background:#B22222;
        color:#FFFFFF;
        font:normal 11px  Lucida sans, Arial, Helvetica, sans-serif; 
}

/** unordered list item link for top menu **/
.topmenu td a
{
        display: block;
	font-size: 8pt;
	margin: 0;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing: 1px;
	background-color:#B22222;
	line-height:16px;	
}

/** unordered list item link for top menu for firefox only **/
#topmenu>table#mainlevel-nav td a {
	width: auto;
}

/** unordered list item for top menu for firefox only **/
.topmenu td a:hover {
	color:#000033;
	background: #FFCC33;
	text-decoration:none;
}



/** general module table **/
table.moduletable td a {
       color:#292d57;
       font-size: 8pt;
       text-decoration:underline;
}

table.moduletable td a:hover {
       color:#292d57;
       font-size: 8pt;
       text-decoration:underline;
}



table.moduletable,
#leftcol table {
	width:100%;
	float:left;
	clear:left;
        color:#000000;
	padding-left:0px;        
}

/** general module table **/
table.moduletable td {
	font-size:8px;
        font-weight:normal;
        padding-left:10px;
        vertical-align:top;
}

/** general module title **/
table.moduletable th,
table.moduletable-bgimg th,
table.moduletable-right th {
	border-bottom: 1px solid #FFFFFF;	
	font-size:12px;
	color:#292d57;
	height:12px;
	font-weight:600;
	text-align:left;
	padding-left:4px;
	text-transform: uppercase;
}

/** generic menu item link **/
a.mainlevel:link,
a.mainlevel:active,
a.mainlevel:visited,
a.sublevel:link,
a.sublevel:active,
a.sublevel:visited {
	color:#3973AC;
	height:20px;
	text-decoration:underline;
	font-size:8px;
}

/** generic menu item link on mouseover **/
a.mainlevel:hover,
#leftcol a.mainlevel:hover {
	
}


/******************************************************************
	ABOVE THIS IS WHAT IS NEEDED FOR THE TEMPLATE
*******************************************************************/