body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #F3F3F3;
/*	padding: 5px 0;*/
	/*padding: 0;*/
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-x;
}
h1 {
	color: #535353;
	font-size: 1.25em;
	margin: 0 0 12px 10px;
	white-space: nowrap;
	font-weight: normal;
}
#menuwrapper {
	border-top: 1px solid #000;
	border-bottom: 1px solid #333;
	background-color: #909090;
	background-image: url(../images/p7exp_mbar.jpg);
	background-repeat: repeat-x;
	padding: 0 0 0 0px;

}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#main {width:778px; position:relative; margin:0 auto; padding: 0;}
}

#alc_menubar {
	width: 36em;
}
#alc_menubar, #alc_menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#alc_menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #333;
	font-size: .8em;
	color: #e6e6e6;
}

#alc_menubar a.trigger {
	padding: 5px 15px 5px 12px;
	background-image: url(../images/p7PM_dark_south.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#alc_menubar li {
	float: left;
	width: 9em;
}
#alc_menubar li {position: relative;}

/* hide from IE mac \*/
#alc_menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#alc_menubar li ul, #alc_menubar ul li  {
	width: 12em;
}
#alc_menubar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 3px 12px 4px 12px;
}
#alc_menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(../images/p7exp_mgrad.jpg);
	background-repeat: repeat-x;
}
#alc_menubar li:hover a, #alc_menubar a:focus,
#alc_menubar a:active, #alc_menubar li.p7hvr a {
	color: #715f01;
	background-color: #eadf49;
	}
#alc_menubar li:hover ul, #alc_menubar li.p7hvr ul {
	display: block;
}
#alc_menubar li:hover ul a, #alc_menubar li.p7hvr ul a {
	color: #715f01;
	background-color: transparent;
}
#alc_menubar ul a:hover {
	background-color: #ab9106!important;
	color: #FFFFFF !important;
	background-image: url(../images/trigger_bullet.gif);
}


.title {
	color:#004E9B;
	font-weight:normal;
	margin:10px 0 5px 0px;
	padding: 10px 0 8px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 5px;
}

/* Header */
#topheaderimage{width:778px; height:151px; background:url(../images/specialbg.jpg) 0 0 0 0 no-repeat; color:#fff;  right:0px; margin: 0; padding: 0;}


/* Left Panel */
#leftPan{
	width:525px;
	float:left;
	background:url(../images/body-bottombg.gif) bottom left no-repeat #fff;
	color:#6D6D6D;
	margin: 0 0 0 0;
	padding: 10px 0 2px 0;
} /* scott - can edit the bottom padding, but have to edit the background image too */
#leftPan2nd{width:778px; float:left; color:#6D6D6D; margin: 0 0 0 0; padding: 10px 0 2px 0;} /* full page */


#leftPan h2{width:250px; height:41px; display:block; background:url(../images/icon1.gif) 0 0 no-repeat #fff; color:#B88F00; font-size:12px; line-height:18px; font-weight:bold; margin:0 0 0 53px; padding:0 0 0 52px; text-transform:uppercase;}
#leftPan h2 span{font-size:12px; line-height:18px; font-weight:bold; background:#fff; color:#0554AD;}
#leftPan h3{
	width:55%;
	height:41px;
	display:block;
	background:url(../images/icon4.gif) 0 0 no-repeat;
	color:#3D3D3D;
	font:18px/22px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 33px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#leftPan h4{width:250px; height:41px; display:block; background:url(../images/icon1.gif) 0 0 no-repeat #fff; color:#B88F00; font-size:12px; line-height:18px; font-weight:bold; margin:0 0 0 53px; padding:0 0 0 52px; text-transform:uppercase;}
#leftPan h4 span{font-size:12px; line-height:18px; font-weight:bold; background:#fff; color:#0554AD;}

#leftPan p{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#leftPan p span{
	font-weight:normal;
}
#leftPan p.bottompadding{padding:40px 53px;}

#bodyleftlinkboxonePan{
	width:495px;
	display:block;
	margin:5px 0 5px 23px;
	padding:0px;
	font-size: 14px;
	line-height: 24px;
	float: left;
}  /* HERE */
#bodyleftlinkboxonePan2nd{ width:728px; display:block; margin:0px 0 0px 0px; padding:0px; font-size: 13px;}  /* HERE */

/* Right Panel */
#bodyrightPan{
	width:235px;
	float:right;
	margin: 0 0 0 0;
	padding: 1px 2px 2px 0;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color:#6D6D6D;
	font-weight:normal;
}

#bodyrightPan h2{height:18px; font:20px/45px Georgia, "Times New Roman", Times, serif; background:#F3F3F3; color:#ff9000; font-weight:normal; margin:0 0 0 0; padding: 0;}

#bodyrightPan p{padding:11px 75px 0 44px;}
#bodyrightPan p.toppadding-rightpantext{padding:33px 67px 0 44px;}
#bodyrightPan p span{padding:11px 0 0px 0; font-size:12px; font-weight:bold;}


/* Footer */
#footermainPan{width:778px; height:165px; display:block; position:relative; background:url(../images/footerbg.gif) 0 0 repeat-x; clear:both; margin: 0; padding: 0;}
#footerPan{width:778px; height:160px; display:block; position:relative; margin:0; padding: 0; color:#fff; background:url(../images/footerbg.gif) 0 0 repeat-x #979797; font-family:Tahoma,Arial, Helvetica, sans-serif;}

#footerPan p{padding:7px 0 0;}
.Head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0000A0;
}
.Head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #004E9B;
}


#footerPan p span{ color:#AC2626; font-size:10px;}
#footerPan p.copyright{
	display:block;
	position:absolute;
	top:125px;
	left:8px;
	color:#969696;
	font:11px/15px Tahoma,Arial, Helvetica, sans-serif;
	padding:0;
	width: 732px;
	height: 28px;
}
#footerPan p.divider { color:#000; Tahoma,Arial, Helvetica, sans-serif; padding:0; margin: 0;}

#footerPan ul{/*width:424px;*/ clear:left; display:block; /*position:absolute; left:2px; top:5px;*/ padding:0; list-style: none; margin: 0;}
#footerPan li{float:left; font:12px/18px Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 9px 0 0px; color:#555555; text-decoration:none;}
#footerPan ul li a:hover{color:#fff; text-decoration:underline;}

#footerPan ul.infotitle {padding-top:0px;}
#footerPan ul.infotitle li{display:block; height:27px; line-height:27px; overflow:hidden; width:109px; padding: 0 0 0 18px;}
#footerPan ul.info li{display:block; width:109px; padding: 10px 0 0 18px; font-size:10px; font-family:Tahoma,Arial, Helvetica, sans-serif; font-weight:bold; color:#555555;}
#footerPan ul li span{background:#979797; color:#FFDB5D; font-size:10px; font-weight:bold; line-height:12px;}
#leftPanAll {
	width:100%;
	float:left;
	background:url(../images/body-bottombg.gif) bottom left no-repeat #fff;
	color:#6D6D6D;
	margin: 0 0 0 0;
	padding: 10px 0 2px 0;
}
.calloutText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #004000;
}
