/************  OVERALL SETTINGS  **************/
body {
	background-color: #a1271b;
	margin: 0px;
	padding: 0px;
	background-image : url(images/logo.jpg);
}

div.bg_div {
	width: 928px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 20px;
}

font.bg_head {
	font-size: 24px;
	font-family : Arial, Helvetica, sans-serif;

}

/* LINKS */

a {
	color: #808080;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

td a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

a:visited {
	color: #A1271B;
}

/* CENTER CONTEXT AREA */

.content {
	background-color: #3f3f3f;
	width: 100%;
	float: center;
	vertical-align: top;
}

.ccontentarea {
	width: 60%;
	height: 100%;
	font-family : Times New Roman;
	font-size : 14px;
	color: #FFFFFF;
	float: left;
	vertical-align: top;
}

/* OTHER */

font.name {
	font-family : Times New Roman;
	font-size : 14px;
	color:#C0C0C0;
}

img.nhdr {
	position: relative;
	top: -3px;
	border: none;
	
}

img.nftr {
	position: relative;
	bottom: +2px;
	border: none;

}

hr {
	color:#FFFFFF
}

.location {
	color: #FFFFFF;
}

/************  NAV DECLARATIONS **************/

/* TOP NAV */
.t_nav {
	font-family : Times New Roman;
	font-size : 15px;
}

/* LEFT NAV */
.l_nav {
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;	
}

/* RIGHT NAV */
.r_nav {
	width: 20%;
	height: 100%;
	float: right;
	text-align: center;	
}

/* NAV TABLES */
.nav_td {
	width: 136px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #333333;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	border: none;
}

/************  CSS HOVER DROP DOWNS **************/

/* HOVER DROP DOWNS */
#dropmenudiv {
	position:absolute;
	background-color: #3F3F3F;
	border:1px dotted black;
	border-bottom-width: 1;
	font:normal 12px Arial;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
}

#dropmenudiv a:hover { /*hover background color*/
	color: #FFFFFF;
}


/************  ROUNDED PAGE BORDER  **************/
/* BORDER TOP */
.border_top_left {
	background-image : url(images/border_top_left.gif);
	background-repeat : no-repeat;	
	width: 16px;
	height: 16px;
}

.border_top {
	background-image : url(images/border_top_hfill.gif);
	background-repeat : repeat-x;
	height: 16px;	
}

.border_top_bg {
	background-image : url(images/border_top_hfill_left.gif);
	background-repeat : no-repeat;
	height: 16px;
	width: 629px,
}

.border_top_right {
	background-image : url(images/border_top_right.gif);
	background-repeat : no-repeat;	
	width: 24px;
	height: 16px;
}

/* BORDER LEFT */

div.border_left_top {
	background-image : url(images/border_left_vfill_top.gif);
	background-repeat : no-repeat;
	width: 16px;
	height: 278px;
}

.border_left {
	background-image : url(images/border_left_vfill.gif);
	background-repeat : repeat-y;
	width: 16px;
}

	
/* BORDER RIGHT */

.border_right_top {
	background-image : url(images/border_right_vfill_top.gif);
	background-repeat : no-repeat;
	width: 24px;	
	height: 512px;
}

.border_right {
	background-image : url(images/border_right_vfill.gif);
	background-repeat : repeat-y;
	width: 24px;	
}

/* BORDER BOTTOM */

.border_bottom_left {
	background-image : url(images/border_bottom_left.gif);
	background-repeat : no-repeat;	
	width: 16px;
	height: 16px;
}

.border_bottom {
	background-image : url(images/border_bottom_hfill.gif);
	background-repeat : repeat-x;
	height: 16px;	
}

.border_bottom_right {
	background-image : url(images/border_bottom_right.gif);
	background-repeat : no-repeat;	
	width: 24px;
	height: 24px;	
}
