p {padding:0;margin:0;}

ul li {list-style-type:disc; margin-left:20px;}

body 
{
	background-color:#EBEBE9;
    font-family:Verdana;
    font-size:13px;
    text-align:center;
	margin-top:10px;
	text-transform:none;
	color:#333333;
}
table {    
	font:inherit;    
	font-size:13px; 
}

 tbody, tr, th, td {padding:inherit;}
 .padTable {padding:7px; }

p {margin-bottom:0px; margin-top:0px; }
#doublespace p {margin-bottom:12px;}
#singlespace p {margin-bottom:0px; }

A {color:#333399;}
A:link, A:visited, A:active {text-decoration:underline;color:#333399;}
A:hover {text-decoration:underline;color:#333399;}

.noUnderline a, .noUnderline a:link, .noUnderline a:hover, .noUnderline a:active, .noUnderline a:visited {text-decoration:none; } 


.heading {font-weight:bold; font-size:20px; }
.subheading {font-weight:bold; font-size:16px;}

#page {width:947px; text-align:center;}
#masthead{ width:947px; position:relative;}
#altNav { 
	width:947px; 
	text-align:right; 
	font-family:Verdana; 
	font-size:14px; 
	color:#333333; 
	position:absolute;
	z-index:101;
	top:7px;
	left:0px;
}  
#altNav a, #altNav a:link, #altNav a:visited, #altNav a:hover, #altNav a:active {color:#333333; }
#mainNav { margin:0px 1px 0px 1px;	background-color:#003586; text-align:center; }
.mainNavItem {margin:5px 2px 5px 2px; }


.indentArea {margin:0px 13px 0px 13px; background-color:#d6d6e0; text-align:center; }
.indentArea2 {margin:0px 30px; }
.sidenavPadding { padding:12px 30px; }
/* #leftPic {margin-top:20px; margin-bottom:10px;  margin-left:-43px; float:left; position:relative; overflow:hidden}  */
#dnn_PicPane {position:absolute; left:-44px; }  /*tertiary page leftPic, the margin must be the negative of indentArea +  indentArea2 + navPadding (+ 1 more so side rule shows)*/

#footer1Area {margin:0px 13px 0px 13px; background-color:#d6d6e0; text-align:center;}
#footer1Container {width:841px; height:50px; background:url(/images/im/footerBar1.jpg) no-repeat center; margin:0px 40px 0px 40px;}
#footer1 {padding-top:30px;}
.footer1text { font:Verdana 11px;} 
.footer1text, A.footer1text:link, A.footer1text:visited, A.footer1text:hover, A.footer1text:active { color:#999999 }


#footer2 {width:100%; background-color:#669966; padding:5px 0px 20px 0px;}
.footer2text
{ 
	padding:3px;
    color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
}	
A.footer2text:link, A.footer2text:visited, A.footer2text:hover, A.footer2text:active {color: #ffffff; }


/* this is an IE hack to get the spacing around an image to cinch up */
.blockImage {display:block;}









/* style for module titles */

.Normal, .NormalDisabled
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
}

/*text in the title section of a module*/
.Head 
{
    text-transform:uppercase; 
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
    color:#000000;
    
}
.SubHead
{
	font-family: Verdana;
	font-weight: bold;
/*	font-size:16px;            specifying a font size here affects the look of the admin stuff at the top of the page */
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

