ul {padding-left:7px; margin-left:10px;}

P { align: left; }

.Invisible{
color: #dedede;
}

/* input boxes for contact form */
.NormalTextBox{
   border:#cdcdcd thin solid;
   background-color: #ffffff ; 
}
/* hidden spam catcher field */
.special {
width:5px;
visibility:hidden;
}


/* cover shot img tag style */
.coverImg {
border-width: 10px;
border-color: #ffffff;
border-style: solid;
}

/* new DIV layout CSS skin */
#masthead {
font-family: Georgia,Verdana;
font-size:24px;
background-color:#cdcdcd;
width:100%;
height: 25px;
padding-top: 10px;
padding-bottom: 15px;
letter-spacing: 0.07em;
color: #000000;
/* background:url(filmstrip.gif); */
}

/* the container for the site */
#sitecontainer{
background-color:#dedede;
width:100%;
}

#controlpanel{
width:100%;
}

#logincontainer{
width:100%;
padding-left: 5px;
background-color: transparent;
}

#loginStuff {
float:left;
background-color:transparent;
}

#SearchBox {
float:right;
padding-right: 5px;
background-color:transparent;
}

#breadcrumb {
border:0px solid #ffffff;
background-color:transparent;
width:100%;
}

#ABmenu{
clear:both;
border:0px solid #CC0033;
background-color: transparent;
width:50%;
padding-left:25%;
padding-right:25%;
padding-bottom: 20px;
}

div{
border-color: #ffffff;
border-width:0px;
border: none;
/* background-color:#eeeeee; */
}

body {
font-size: 80%;
font-family: Verdana,'Lucida Grande';
margin-top:0px;  /* no space between logo and top */
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
background-color:#666666;
padding-left:10px;
padding-right:10px;
color: #000000;
text-align:left;
}

/* end CSS layout */

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* GENERAL */
/* style for module titles */
/* Changed AB to make mod titles smaller */
.Head   {
color: #292d1b; 
font-family: Georgia, Verdana; 
font-size: 13pt; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
}

/* AB: text style used for most text rendered by modules */
.Normal
{
color: #000000; 
font-family: Verdana;
font-size: 10pt; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.02em;
background-color: transparent;
}

.NormalQuote {
color: #000000; 
font-family: Georgia;
font-size: 10pt; 
font-weight: normal; 
font-style: normal;
letter-spacing: 0.04em;
background-color: transparent;
}

/* labels on the contact form,   why subhead?? */
.SubHead {
font-family: Verdana, 'Lucida Grande';
font-size:  0.8em;
font-weight: normal;
font-style: normal;
color: #000000;
letter-spacing: 0.04em;
}


/* Main Menu */

.MainMenu_MenuContainer {
	background-color: transparent;
	color: black; 
	font-family: 'Lucida Grande', Verdana; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}

/* AB: change these to change the menu properties */
.MainMenu_MenuItem {
	border-left: #000000 0px solid;  /* light grey */ 
	border-bottom: #000000 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000;  
	font-family: 'Lucida Grande', Verdana, Georgia; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style:normal; 
	background-color: #dedede;
}

/* AB: When a menu item is selected these properties are used */
.MainMenu_MenuItemSel {
	background-color: #ffffff;
	cursor:pointer; 
	cursor: hand; 
	color: #000000; 
	font-family: 'Lucida Grande', Verdana, Georgia; 
	font-size: 10pt; 
	font-weight: normal; 
	font-style: normal;
	height: 10px;
}

.MainMenu_MenuIcon {
	background-color: #cdcdcd;  
	border-left: #cdcdcd 0px solid; 
	border-bottom: #cdcdcd 0px solid; 
	border-top: #cdcdcd 0px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 12px; 
	height: 15px;
}


.MainMenu_SubMenu {
	background-color: #dedede; 
                font-family: 'Lucida Grande', Verdana, Georgia; 
                font-size: 8pt; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#e5e2b6', Direction=135, Strength=3);   /* #696969 medium grey */
}
.MainMenu_MenuBreak {
	height: 2px;
}

.MainMenu_MenuArrow {
	border-right: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid;
	font-family: webdings; 
	font-size: 15pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 15pt; 
	cursor: pointer; 
	cursor: hand;
}

/* controls the CopyRight tag AND breadcrumbs */
.SkinObject {
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: 'Lucida Grande', Verdana, Georgia;
    text-decoration: none;
    letter-spacing: 0.03em;
}

A.SkinObject:link {
    font-family: 'Lucida Grande', Verdana, Georgia;
    text-decoration:    none;
    color:black;
}

A.SkinObject:visited  {
    font-family: 'Lucida Grande', Verdana, Georgia;
    text-decoration:    none;
    color:black;
}

A.SkinObject:hover    {
    font-family: 'Lucida Grande', Verdana, Georgia;
    text-decoration:    none;
    color: #363da0;  /* blue */
}

A.SkinObject:active   {
   font-family: 'Lucida Grande', Verdana, Georgia;
    text-decoration:    none;
    color:black;
}

.StandardButton {
   background: #aaaaaa; /* med grey */
   color: black;  /* text on the button: this could be clearer DNN */
   font-family: 'Lucida Grande',Verdana; 
   font-size: 11px;
   font-weight: normal;
}


A:link  {
    font-family: 'Lucida Grande', Verdana, Georgia;
    font-size:  11px;
    font-weight:    normal;
    text-decoration:    none;
    color:  #000000;
    letter-spacing: 0.04em;
}

A:visited   {
    font-size:  11px;
    font-weight:    normal;
    text-decoration:    none;
    color:  #000000;
    font-family: 'Lucida Grande', Verdana, Georgia;

}

A:hover {
    font-size:  11px;
    font-weight:    normal;
    text-decoration:    underline;
    color:  #363da0;
    font-family: 'Lucida Grande', Verdana, Georgia;
}
A:active    {
    font-size:  11px;
    font-weight:    normal;
    text-decoration:    none;
    color:  #363da0;
     font-family: 'Lucida Grande', Verdana, Georgia;
}

/* ordinary links on a page of text */
.pageLinks {
    font-family: Georgia, Verdana;
    font-size:  12px;
    font-weight:    bold;
    font-variant: small-caps;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}


.pageLinks:link {
    font-family: Georgia, Verdana;
    font-size:  12px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:visited {
    font-family: Georgia, Verdana;
    font-size:  12px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:hover {
    font-family: Georgia, Verdana;
    font-size:  12px;
    font-weight:    bold;
    text-decoration:    underline;
    color:  #5764a5;
    letter-spacing: 0.04em;
}

.pageLinks:active {
    font-family: Georgia, Verdana;
    font-size:  12px;
    font-weight:    bold;
    text-decoration:    none;
    color:  #5764a5;
    letter-spacing: 0.04em;
}



/* images that are links*/
.IMGLinks {
       border-style: solid;
       border-width: 5px;
       border-color: #000000;
}

.IMGLinks:link {
       border-style: solid;
       border-width: 5px;
       border-color: #000000;
}

.IMGLinks:visited {
       border-style: solid;
       border-width: 5px;
       border-color: #000000;
}

.IMGLinks:hover {
       border-style: solid;
       border-width: 5px;
       border-color: #000000;
}

.IMGLinks:active {
       border-style: solid;
       border-width: 5px;
       border-color: #000000;

}



















