.boxborder
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black thin solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black thin solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black thin solid
}
.boxborderRight
{
    BORDER-RIGHT: #cccccc thin solid;
    PADDING-LEFT: 2px;
}

.HomeText
{
	font-size: 10pt;
	font-family: Verdana, 'Microsoft Sans Serif';
}
BODY {FONT-SIZE: 10pt; FONT-FAMILY: Sans-Serif, Verdana, Arial}
TD {FONT-SIZE: 10pt; FONT-FAMILY: Sans-Serif, Verdana, Arial}
P {FONT-SIZE: 10pt; FONT-FAMILY: Sans-Serif, Verdana, Arial;}
A {COLOR: #990000}
A:visited {COLOR: #990000}
A:hover {COLOR: #999999}
INPUT {FONT-SIZE: 8pt; FONT-FAMILY: courier}
SELECT {FONT-SIZE: 8pt; FONT-FAMILY: courier}
TEXTAREA {FONT-SIZE: 8pt; FONT-FAMILY: courier}
.small {FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial}
h1 {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #990000; FONT-FAMILY: Sans-Serif, Verdana, Arial}
.big {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #990000; FONT-FAMILY: Sans-Serif, Verdana, Arial}
.large {FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: Sans-Serif, Verdana, Arial}
.formfield {FONT-SIZE: 8pt; FONT-FAMILY: courier}
.header {background-color:#dddddd; font-weight:bold}
.tableheader {FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: verdana, arial}
.tableheaderbg {BACKGROUND-COLOR: #dddddd}
.lefttablebg {BACKGROUND-COLOR: #eeeeee}
.righttablebg { BACKGROUND-COLOR: #ffffff}
.formheader {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #990000; FONT-FAMILY: verdana, arial; BACKGROUND-COLOR: #dddddd}
.button {font-size:8pt; font-family:arial}
.alert {font-weight:bold; color:red}
.smallcaps {font-variant: small-caps}
.boxborder3 {BORDER-RIGHT: #000066 thin solid; PADDING-RIGHT: 1px; BORDER-TOP:  #000066 thin solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; BORDER-LEFT:  #000066 thin solid; PADDING-TOP: 1px;BORDER-BOTTOM:  #000066 thin solid}
.statesTable{border: 1px solid black; }
.statesCell{ border: 1px solid #e9e9e9; padding: 5px; font-size: 12px; }


#menuwrapper {
	border-top: 0px solid #000;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #e3e3e3;
	/*background-image: url(images/p7exp_mbar.jpg);
	background-repeat: repeat-x;*/

}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar {
	/*width: 50em;*/
}
#p7menubar, #p7menubar ul 
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black;
	font-weight: bold;
}
#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #333;
	font-size: .85em;
	color: black;
}
#p7menubar a.trigger {
	padding: 5px 16px 5px 10px;
	/*background-image: url(images/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
}
#p7menubar li {
	float: left;
	width: 9em;
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 13em;
}
#p7menubar ul li a  {
	color: #4e7a94;
	border-right: 0;
	padding: 3px 3px 3px 8px;
    	border-top: 1px solid #888888;
}
#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #cccccc;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	/*background-image: url(images/p7exp_mgrad.jpg);
	background-repeat: repeat-x;*/
	font-weight: normal;
}
#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	background-color: #cccccc;
}
#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #4e7a94!important;
	color: #FFFFFF !important;
}

