/* CSS Document */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
margin: 0px;
background-image: url(images/nav-bg4.gif);
background-repeat: repeat-y;
background-position: left top;
}

a:link, a:visited {
font-weight: bold;
color: #605E5E;
}
a:hover, a:active {
font-weight: bold;
color: #FED410;
}

table {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

#wrapper {
/*width:1000px;*/
}
.content {
background-color: #FFFFFF;
background-image: url(images/contentbg.jpg);
background-repeat: repeat-x;
background-position: left top;
padding: 4px;
margin-top: 0px;
margin-right: 16px;
margin-bottom: 16px;
margin-left: 0px;
border: 1px solid #969B91;
}
#masthead {
/*width: 1000px;*/
margin-bottom:10px;
background-color:#4d4d4d;
background-image: url(images/myprimus_header_right.jpg);
background-repeat: no-repeat;
background-position: right top;
}

#nav {
/*float: left; */
width: 150px; 
text-align: left;
vertical-align:top;
padding:0;
}
#nav_content {
width:100%;
}
#nav .username {
font-weight: bold;
color: White;
padding-left:5px;
}
#nav .address {
font-size: 11px;
color: White;
padding-left:5px;
}
#nav a {
display:block;
padding:5px;
margin-bottom:2px;
color: #FED410;
}
#nav a:link, #nav a:visited {
text-decoration: none;
font-weight: normal;
background-color: #515151;
}
#nav a:hover, #nav a:active {
text-decoration: none;
font-weight: normal;
background-color:#000;
}
#nav .logout a {
font-family:Verdana, Helvetica, sans-serif;
font-size: 10px;
display:inline;
width:auto;
padding:0 0 0 5px;
margin:0;
}
#nav .logout a:link, #nav .logout a:visited {
font-weight: bold;
color: White;
background:none;
text-decoration:underline;
}
#nav .logout a:hover, #nav .logout a:active {
font-weight: bold;
color: #FED410;
text-decoration:underline;
}
#nav .primushome a:link, #nav .primushome a:visited {
text-decoration: none;
font-weight:bold;
color: #7D2E9A;
background:none;
}
#nav .primushome a:hover, #nav .primushome a:active {
text-decoration: underline;
font-weight: bold;
color: #7D2E9A;
background:none;
}

#main {
/*float: left;
min-width:800px; 
width: 800px;*/
padding: 0 20px 20px 20px;
vertical-align:top;
}

.ContactList {
padding-left: 25px;
}

#footer {
width: 875px; 
position: relative; 
left:125px;
clear:both;
}
.commands td {
width:50%;
}
.commands a {
display:block;
padding:4px;
margin-bottom:2px;
color: #FED410;
}
.commands a:link, .commands a:visited {
text-decoration: none;
background-color: #515151;
color: #FED410;
}
.commands a:hover, .commands a:active  {
text-decoration: none;
background-color: #000;
color: #FED410;
}
/*
COMMENTING OUT THIS SECTION FIXED A BUG. LET ME KNOW IF YOU NEED IT UNCOMMENTED

a.command2 {
text-decoration: none;
font-weight: normal;
background-color: #515151;
color: #FED410;
width: 140px;
padding: 5px;
}
a.command2:hover {
text-decoration: none;
font-weight: bold;
background-color: #000000;
color: #FED410;
}*/
.footer {
background-color: #FFFFFF;
padding: 2px;
margin-top: 0px;
margin-right: 16px;
margin-bottom: 16px;
margin-left: 0px;
border: 1px solid #969B91;
}
.footer td {
text-align:center;
}
.page_title {
font-size: 8px;
font-weight: bold;
color: #323358;
line-height: 0px;
}
.welcome {
font-size: 14px;
font-weight: bold;
color: Black;
}
.pagetitle {
font-size: 20px;
font-weight: bold;
color: #605E5E;
}	
.data {
border-collapse: collapse;
width:100%;
}
.dataheader {
background-color: #B5B5B5;
padding: 10px;
border-bottom: solid 5px white;
font-size: 16px;
font-weight: bold;
font-variant: small-caps;
}
.detailheader {
background-color: #CBCBCE;
padding: 10px;
font-size: 12px;
font-weight: bold;
}
.detailheader a:link, .detailheader a:visited {
text-decoration: none;
font-size: 14px;
color: Black;
}
.detailheader a:hover, detailheader a:active {
text-decoration: underline;
font-size: 14px;
color: Black;
}
/*.detailheader a.dhlink {
text-decoration: none;
font-size: 14px;
color: Black;
}	
.detailheader a.dhlink:hover {
text-decoration: underline;
font-size: 14px;
color: Black;
}*/	
.detail {
background-color:#919191; /*#7F7F7F;*/
padding: 10px;
border-bottom: solid 10px white;
font-weight: bold;
}
.detailcommand {
color:#FED410;
}

.newsletter 
{
	border: 1px solid black;
	border-collapse: collapse;
}
.newsletter th 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 1px solid black;
	padding: 3px;
	background-color: Silver;
}
.newsletter td 
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	border: 1px solid black;
	padding: 3px;
	text-align: left;
}
