body {
background: #b6bdd2;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
height: 100%;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
}

UL LI
{
list-style-type: disc;
}

UL LI LI
{
list-style-type: square;
}

UL LI LI LI
{
list-style-type: circle;
}

.bodytable {
align: center;
height: 100%;
}

.shadowleft {
background: url('images/shad_left.jpg');
background-position: top right;
background-repeat: repeat-y;
}

.shadowright {
background: url('images/shad_right.jpg');
background-position: top left;
background-repeat: repeat-y;
}

.logopane {
background: #070731;
text-align: center;
color: #ffffff;
padding-left: 30px;
padding-right: 30px;
width: 1%;
}

.topbar {
height: 36px;
background: url('images/topbar_bg.gif');
background-position: top left;
background-repeat: repeat-x;
}

.topbar center {
color: #ffffff;
}

.toppane {
color: #6699cc;
padding-left: 10px;
padding-right: 10px;
}

.whitepane {
background: #ffffff;
padding: 0px 10px 0px 10px;
border: 0px;
}

.contentpane {
background: #ffffff;
padding: 10px;
}

.topimage {
height: 198px;
width: 147px;
background: #ffffff;
background-image: url('images/catanddog.jpg');
background-position: bottom right;
background-repeat: no-repeat;
}

.menubar {
height: 36px;
background: url('images/menubar_bg.gif');
background-position: top left;
background-repeat: repeat-x;
}

.footertext {
background: #ffffff;
color: #666666;
font-size: 9pt;
}

/* Text styles */

.Normal {
color: #000033;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 1.3;
}

.Head {
color: #ff0000;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 11pt;
font-weight: bold;
padding: 5px 0px 15px 0px;
}

.SubHead,A.SubHead:hover {
color: #000099;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}

.SubSubHead {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
}

.user {
background: #ffffff;
color: #666666;
font-size: 9pt;
padding: 3px;
font-weight: normal;
}

.aae_greentext {
color: #333333;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 8pt;
}

.aae_greentext a:link {
color: #0000ff;
text-decoration: none;
}

.aae_greentext a:visited {
color: #0000ff;
text-decoration: none;
}

.aae_greentext a:hover {
color: #ff0000;
text-decoration: none;
}

.aae_greentext a:active {
color: #ff0000;
text-decoration: none;
}

UL.NewsLinks {
list-style: circle inside;
color: #ccccff;
padding-top: 7px;
padding-bottom: 6px;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 1em;
margin-left: 1em;
height: 18px;
font-family: Verdana, Tahoma, sans-serif;
font-size: 7.5pt;
}

#Newslinks UL {
list-style: circle inside;
display: inline;
color: #ccccff;
font-family: Verdana, Tahoma, sans-serif;
font-size: 7.5pt;
padding-left: 1em;
margin-left: 1em;
}

#Newslinks UL LI {
list-style: circle inside;
padding-left: 1em;
margin-left: 1em;
}

#Newslinks LI {
list-style: circle inside;
display: inline;
padding-left: 1em;
margin-left: 1em;
}

#NewsLinks LI A {
list-style: circle inside;
font-weight: bold;
font-family: Verdana, Tahoma, sans-serif;
font-size: 7.5pt;
color: #ccccff;
margin-left: 1em;
padding-left: 1em;
padding-right: 20px;
}

.NormalTextBox {
width: auto;
}

#PetTalesList LI {
margin-top: 0.5em;
margin-bottom: 1em;
}

/* Generic redefinitions */

A:link  {
color: #000099;
}

A:visited   {
color: #000099;
}

A:hover {
color: #ff0000;
}

A:active    {
color: #000033;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
line-height: 26px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */

a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active { color:#FFFFFF; border:2px outset #9999cc; background:#000099; padding:2px 3px 3px 4px; font-weight:bold; text-decoration:none;}

a.CommandButton:hover {color:#FFFFFF; border:2px inset #9999cc; background:#6d91d6; padding:2px 3px 3px 4px; font-weight:bold; text-decoration:none;}

/* Generic styles */

SMALL {
font-size: 7pt;
}

/* ********** Menu Style ************** */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak{ display: inherit; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem,.submenuitembreadcrumb{
	font-family:Verdana, Tahoma, Arial, sans-serif; 
	color:#002d90;
	font-size:9pt;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #000000 solid;
	border-width:0px 0px;
}
.submenuitemselected{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #000000 solid;
	background-color: #002d90;
}
.submenu{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	color:#000033;
	font-size:9pt;
	font-weight:normal;
	border:1px solid #6d91d6;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #b6bdd2;
}

/*---------Root Menu style---------------*/
.rootmenuitem TD{
	color: #070731;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding: 10px 14px 10px 14px;
	background-color: transparent;
}
.rootmenuitemselected TD{
	color:#070731;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding: 10px 14px 10px 14px;
	background-color: #18354C;
	background-image: url('images/menubar_hov.gif');
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px;	
}

.MainMenu_RootMenuItemActive TD{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding: 10px 14px 10px 14px;
	background-position: top left;
	background-image: url('images/topbar_bg.gif');
	background-repeat: repeat-x;
	}

.rootmenuitembreadcrumb TD{
	color:#070731;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding: 10px 14px 10px 14px;
	background-position: top left;
	background-image: url('images/menubar_hov.gif');
	background-repeat: repeat-x;
	background-color: #b6bdd2;
}

TD.titlecell A{
font-weight:bold;
}