body {
padding-top:20px; margin:0; font-family: tahoma; font-size:12px; text-align: justify; background:#000;
}

#wrap {
margin:0 auto; width:770px; background-color:#FFFFFF; padding:10px;
}
#header {
width:770px; height:250px; display:table; background-image: url(images/flash_b.jpg); background-position:center; background-repeat:no-repeat; background-color:#d0d0d0;
}

#nav{background-color:#000;color:#fff; font-size:0.8em; font-family:arial, sans-serif; list-style-type:none;margin:3px 0 0 0; padding:0;position:relative; width:770px; height:2.3em; line-height:2em; font-weight:bold;}
#nav li{border-right:1px solid #fff; float:left; margin:0; padding:0; position:relative; text-align:center; height:2.2em; }
#nav a{color:#fff; text-decoration:none;width:109px; display:block;margin:0; padding:0;height:1.8em; }
#nav li.last, #nav li ul li{border-right:0;}
#nav ul{visibility:hidden; position:absolute; height:0; top:21px;left:0; width:108px; margin:0; padding:0;list-style-type:none;line-height:1em;}
#nav table{position:absolute; top:0; left:0; border-collapse:collapse; margin:0; padding:0;height:0;}
#nav a:hover{color:#fff; background:#c00; margin:0; padding:0; }
#nav ul li{background:#000; color:#fff; margin:0; padding:0;}
#nav ul li a, #nav td{margin:0; padding:5px 0 0 0;line-height:1.2em; font-size:0.9em; font-weight:normal;}
#nav ul a:hover{color:#fff; background:#c00; margin:0; padding:5px 0 0 0; }
#nav li:hover ul,#nav a:hover ul{visibility:visible; margin:0; padding:0;}


#content {
width:770px; text-align:justify; background-color:#FFFFFF; float:left;
}
#footer {
width:770px; background-color:#db251a; padding-top:4px; padding-bottom:4px; text-align:right; float:left;
}
#xenex_footer {
width:770px;
}
div.text_footer {
font: 11px tahoma; color: #ffffff;}
div.text_footer a:hover{
font: 11px tahoma; color: #ffffff; text-decoration:none;}
div.text_footer a{
font: 11px tahoma; color: #ffffff; text-decoration:none;
}
.columns {
width:256px; float:left; text-align:left; background-color:#FFFFFF;
}
#columnwrap {
width:770px; float:left;
}
.column_250 {
width:250px; float:left; text-align:left; background-color:#FFFFFF;
}
.column_520 {
width:520px; float:left; text-align:left; background-color:#FFFFFF;
}
h1{
background-image:url(images/heading_back.gif); 
width:770px; font-size:15px; 
color: #ffffff; 
font-family: tahoma; 
text-indent: 17px; 
font-weight: bold; 
height:19px;
text-align:left;
margin-top:10px;

}

h2{
color: #db251a; 
font-family: tahoma; 
font-size: 16px;
}
h3{
background-image:url(images/heading_back.gif); 
width:520px; font-size:15px; 
color: #ffffff; 
font-family: tahoma; 
text-indent: 17px; 
font-weight: bold; 
height:19px;
}
h4{
background-image:url(images/heading_back.gif); 
width:100%; font-size:15px; 
color: #ffffff; 
font-family: tahoma; 
text-indent: 17px; 
font-weight: bold; 
height:19px;
text-align:left;
margin-top:10px;
}
.main_text{
font-size:12px; font-family: tahoma; color:#333333; text-align:left;
}

#menu_nav {
width: 770px; border-top: 3px solid #fff; border-bottom: 10px solid #fff;
}
.nav {
font-family: tahoma; font-size: 12px; font-weight: bold; color: #ffffff;
}
#nav-menu {
width: 770px; padding: 0 0 0 0; font-family: tahoma; background:  url(images/nav_back.gif); font-weight:bold; text-align:center; font-size: 11px; border-top: 3px solid #fff; border-bottom: 20px solid #fff;
}
#nav-menu ul{
list-style: none; padding: 0; margin: 0; border: none;
}
#nav-menu li {
float: left; margin: 0; background:  url(images/nav_back.gif);
}
#nav-menu li a {
height: 2em; line-height: 2em; float: left; width: 110px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 0px;
}
#nav-menu li a:hover {
background:  url(images/nav_back.gif); height: 2em; line-height: 2em; float: left; width: 110px; display: block; color: #db251a; text-decoration: none; text-align: center; padding: 0px;
}
/* Hide from IE5-Mac \*/
#nav-menu li a {
float: none
}

.image_left {
border: 7px solid #fff; float:left;
}
.image_right {
border: 7px solid #fff; float:right;
}
.img {
border: none; }

a {
font-size:12px;	font-family: tahoma; text-decoration:underline; color: #333333;
}
a:visted {
font-size:12px; font-family: tahoma; text-decoration:underline; color: #333333;
}

.xenex_link {
font: 10px tahoma; color: #999999; padding:10px; text-align:center;}
.xenex_link a{
font: 10px tahoma; color: #999999;
}
.text_bold {
font-family: tahoma; font-size:12px; text-align: left; font-weight:bold;
}
.red_text {
font-family: tahoma; font-size:10px; text-align: left; color:#db251a;
}
.redbold_text {
font-family: tahoma; font-size:12px; text-align: left; font-weight:bold; color:#db251a;
}
.large_text {
font-family: tahoma; font-size:14px; text-align: left;
}
.largebold_text {
font-family: tahoma; font-size:14px; text-align: left; font-weight:bold;
}
.grey_text {
font-family: tahoma; font-size:12px; text-align: left; color:#999999;
}
.greybold_text {
font-family: tahoma; font-size:12px; text-align: left; font-weight:bold; color:#999999;
}
hr.dash {
	color: #DB1F26;
	width: 50%;
	height: 2px;
	text-align: center;
	border: dashed;
}
.image_project {
padding-right: 27px; padding-left: 27px; float: left;
}
p {margin:0px;padding:0px
}
/* 
  -----------------------------------
  PopMenu Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Menu Type: Horizontal
  Style Theme:0 -Basic Style
  -----------------------------------
*/
#p7PMnav {
	margin: 0;
	padding:0;
}
#p7PMnav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a {
display: block;
text-decoration: none;
padding: 0;
}
#p7PMnav ul a {
padding: 4px 10px;
color: #FFFFFF;
line-height:1;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #FFFFFF;
	color: #000000;
	letter-spacing: .01px;
	background-position: bottom;
}

/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFF;
	font-weight: normal;
}
/* ------ the trigger link styles ------- */

/*the trigger link */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {
	background-image:  url(file:///C|/DOCUME~1/HP_Owner/LOCALS~1/Temp/Temporary Directory 1 for p7pm.zip/p7pm/img/p7PM_dark_east.gif);
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	width: auto;
}
#p7PMnav ul li {
	float: none;
	padding: 0px;
}
#p7PMnav ul, #p7PMnav ul li {
	width: 107px;
}
#pmmcrumb {
	font-weight: normal;
	margin-bottom: 16px;
	color: #FFFFFF;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #FFFFFF;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #FFFFFF;
}
#b1, #b2, #b3, #b4, #b5, #b6, #b7, #b8 {
	height: 24px!important;
	background-repeat: no-repeat;
	text-indent: -3000px;
}
/*The individual top-level IDS. We simply set width to match the width of the
associated background image and then we set the background image.
If you need to add more links, add more selectors, incrementing from #b5*/
#b1 {
	width: 110px;
	background-image:url(../images/menu_1.gif);
	background-position: top;
}
#b2 {
	width: 110px;
	background-image:url(../images/menu_2.gif);
	background-position: top;
}
#b3 {
	width: 110px;
	background-image:url(../images/menu_3.gif);
	background-position: top;
}
#b4 {
	width: 110px;
	background-image:url(../images/menu_4.gif);
	background-position: top;
}
#b5 {
	width: 110px;
	background-image:url(../images/menu_5.gif);
	background-position: top;
}
#b6 {
	width: 110px;
	background-image:url(../images/menu_6.gif);
	background-position: top;
}
#b7 {
	width: 110px;
	background-image:url(../images/menu_7.gif);
	background-position: top;
}

