/* CSS Document */

body {
	background: #d3cec1 url("http://www.primecomms.com/images/back_page.gif");
	margin: 0px; padding: 0px;
}
p,td,li {
	font: 12px/17px Verdana,Arial;
}	
#page {
	width: 752px;
}
#top {
	width: 100%;
	margin-bottom: 7px;
	background: #95002b url("http://www.primecomms.com/images/back_top.gif") repeat-x;
	text-align: left;
}	
#hm_mid {
	width: 100%;
	background: #ffffff;
	text-align: left;
}	
#divider {
	width: 100%;
	height: 9px;
	background: #96002c;
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: right;
}	 
#content {
	width: 100%;
}
td.COL_small {
	width: 217px;
	background:  url("http://www.primecomms.com/images/back_col.gif") repeat-y right;

}
td.COL_filler {
	width: 217px;
	overflow: hidden; 
	background:  url("http://www.primecomms.com/images/back_col.gif") repeat-y right;
}
td.COL_main {
	width: 535px;
}
.BOX_small {
	width: 207px;
	background: #d3cec1;
	border: solid 7px #FFFFFF;
	margin-bottom: 7px;
	color: #3e3d39;
}
.BOX_partner {
	width: 207px;
	background: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 14px;
	margin-bottom: 7px;
	color: #3e3d39;
}
.BOX_content{
	width: 100%;
	background: #FFFFFF;
	text-align: left;
	padding-bottom: 40px;
}
.BOX_text {
	width: 100%;
	background: #FFFFFF;
	text-align: left;
}

.bordered {
	background: #d3cec1;
	border: solid 7px #FFFFFF;
	margin-bottom: 7px;
}
.callout {
	width: 170px;
	border: solid 1px #000000;
	background: #e9e4d7;
	padding: 8px 8px 12px 8px;
	float: right;
}
.boxed {
	border: solid 1px #000000;
	background: #f4f2eb;
	padding: 14px;
}

.headline {
	background: #9c998f;
	font: bold 11px Verdana,Arial;
	color: #FFFFFF;
}	
#footer {
	background: #95002b;
	margin-bottom: 40px;
}	
.footer {
	font: 10px Arial;
	color: #FFFFFF;
}
.filler {
	width: 207px;
	height: 100%;
	overflow: hidden; 
	background:  url("http://www.primecomms.com/images/back_box.gif") repeat-y;
}
.imgBorder {
	border: solid 3px #5c594f; 
}
.IMGpersonnel {
	border: solid 1px #000000; 
	float: right;
	margin: 0px 0px 5px 10px;
}

/* REALEASES ------------------------ */

.NTtitle {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.NTsubtitle {
	font: italic 12px Verdana, Arial, Helvetica, sans-serif;
}
.pressContact {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}





/* Forms */
form {
	margin: 0px;
	padding: 0px;
}	
select.left {
	width: 170px;
	font: 10px Arial;
	background: #e9e4d7;
	margin: 8px 0px;
}
.btn {
	background: #95002b;
	color: #FFFFFF;
	font: bold 10px Arial;
	text-transform: uppercase;
	border: solid 1px #310010;
}

/* Fonts */
h1,.h1 {
	font: normal 22px Tahoma,Verdana,Arial;
	color: #95002b;
}
h2,.h2 {
	font: normal 16px Tahoma,Verdana,Arial;
	color: #95002b;
}
h3,.subhead {
	font: bold 13px Verdana;
	color: #95002b;
	padding-top: 15px;
}
.footnote {
	font: italic 10px/12px Arial;
	color:#666666;
}
ul_boxed {
	padding-left: 10px;
}
li {
	list-style: outside;
	display: list-item;
}

/* Links */
a.enlarge:link,
a.enlarge:visited {
	font: 10px Arial;
	text-decoration: none;
	color: #95002B;
}	
a.enlarge:hover {
	text-decoration: underline;
}	
a.footer:link,
a.footer:visited {
	font: 11px Verdana,Arial;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 4px;
}	
a.footer:hover {
	text-decoration: underline;
}	
a.subnav:link,
a.subnav:visited {
	font: bold 11px/20px Verdana,Arial;
	color: #67655e;
	text-decoration: none;
	padding: 0px 4px;
}	
a.subnav:hover {
	color: #95002b;
}	
