html, body{margin: 0; border: 0; padding: 0;} /*** All defaults zeroed. **/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-bottom: 10px;
	background-color: #000;
}

 .rivetnav 
 {
 	padding: 1em 0 2em 12em;
 }

.intranet_border
 {
 	text-align: left; 
 	margin-left: 7em;
 	margin-right: 7em;
 }

 .sub_borders
 {
 	display: none; 
 	text-align: left;
 	margin-left: 2em;  
 	margin-right: 2em;
 }

.arch_tr
{
	background-color: #fff4c6 !important;
}

.standard_tr
{
	background-color: #FFFFFF;
}

/* adding viewable overflow to tables */
 .visibleDatePicker {

  overflow: visible !important;
  
 } 

/*

#container { width: 750px; background-color: #000; }
#container a {color: #900 !important;}

table, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
td a {color: #990000;}


p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size : 18pt; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size : 16pt; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size : 12pt; }

.xlargetext { font-family: Arial, Helvetica, sans-serif; font-size : 14pt; }
.largetext { font-family: Arial, Helvetica, sans-serif; font-size : 12pt; }
.medtext {	font-family: Arial, Helvetica, sans-serif; font-size : 11pt; }
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 8pt; }
.xsmalltext { font-family: Arial, Helvetica, sans-serif; font-size : 8pt; }
.fineprint { font-family: Arial, Helvetica,sans-serif; font-size: 7.5pt; }
.boxtext { font-family: Verdana, Geneva, Helvetica,sans-serif; font-size: 7.5pt; font-weight : bold; color: #990000; }
.sidebartext { color: #990000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 7.5pt; }
.red { color: #990000; }

.title { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #990000; }
a.title:link { color: #990000; }
a.title:visited { color: #990000; }



.shadowborder {
	border-color: #000000;
	border-style: solid;
	border-width: 1px 2px 3px 1px;
	background-color: #E8EEF8;
}

.shadowbox {
	border-color: #666;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	background-color: #eed;
	padding: 18px 40px;
	font-size: 14px;
	margin: 10px 80px;
}

.homebar {
	color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #003366;
}
.homebar a:link { color: #FFFFFF; text-decoration: none; }
.homebar a:visited { color: #FFFFFF; text-decoration: none; }
.homebar a:hover { color: #FFFFFF; text-decoration: none; }

.tableft { background: #990000 url(net/_Assets/images/topleft.gif) no-repeat; height: 18px; }
.tabright { background: #990000 url(net/_Assets/images/topright.gif) no-repeat; height: 18px; }

.tabmenu { 
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #990000;
	height: 18px;
 }
.tabmenu a:link { color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
.tabmenu a:visited { color: #FFFFFF; text-decoration: none; }
.tabmenu a:hover { color: #DCDCEB; text-decoration: none; }

.navbar { 
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: #036 url(net/_Assets/images/banner.jpg);
 }

.navbaron { color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; background: #5588AA; }
.navbarhover { color: #990000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; background: #5588AA; }

.navbar a:link { color: #FFFFFF; text-decoration: none; }
.navbar a:visited { color: #FFFFFF; text-decoration: none; }
.navbar a:hover { color: #FFFFFF; text-decoration: none; }
.navbaron a:link { color: #FFFFFF; text-decoration: none; }
.navbaron a:visited { color: #FFFFFF; text-decoration: none; }
.navbaron a:hover { color: #FFFFFF; text-decoration: none; }
.navbarhover a:link { color: #FFFFFF; text-decoration: none; }
.navbarhover a:visited { color: #FFFFFF; text-decoration: none; }
.navbarhover a:hover { color: #FFFFFF; text-decoration: none; }

#rightbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding: 0px 4px 0px 4px;
	border-left: 1px solid #999999;
}

#sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	padding: 0px 4px 0px 4px;
	border-right: 1px solid #999999;
	width: 175px;
}

#sidemenu { 
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
 }

#sidemenu h5 {
	margin: 0px;
	padding: 3px 3px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background: #036 url(net/_Assets/images/banner.jpg);
}

#sidemenu h6 {
	margin: 0px;
	padding: 3px 3px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background: #036 url(net/_Assets/images/banner.jpg);
}

#sidemenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#sidemenu li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #666699;
}

#sidemenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
	padding: 4px 2px 4px 5px;
	display: block;
	width: auto;
}

#sidemenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	padding: 4px 2px 4px 5px;
	text-decoration: none;
}

a{}

#sidemenu ul {
	border-left: 1px solid #666699;
	border-right: 1px solid #666699;
	background: #CCDBF0;
}

#sidemenu a:hover {
	color: #990000;
	text-decoration: none;
	background: #E4EEFF;
}

#sidemenu h5, #sidemenu h6 {
	border: 1px solid #666699;
}


.selectstyle {
	background-color: #E4EEFF;
}

.breadcrumb {
	color: #990000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	background-color: #FFFFFF;
	margin: 0;
}
.breadcrumb a:link { color: #990000; text-decoration: none; }
.breadcrumb a:visited { color: #990000; text-decoration: none; }
.breadcrumb a:hover { color: #990000; text-decoration: underline; background: #CCDBF0; }

.banner { 
	color: #FFFFFF;
	background: #036 url(net/_Assets/images/bannerred.jpg);
	padding: 2px;
 }

.banner a:link { color: #FFFFFF; text-decoration: none; }
.banner a:visited { color: #FFFFFF; text-decoration: none; }
.banner a:hover { color: #FFFFFF; text-decoration: none; background: #003366; }

.bannerlite { 
	color: #990000;
	background: #CCDBF0 url(net/_Assets/images/bannerlite.jpg);
	padding: 2px;
 }

.redbanner { 
	color: #FFFFFF;
	background: #990000 url(net/_Assets/images/redbanner.jpg);
	padding: 2px;
 }




#content a:link { color: #990000; text-decoration: underline;}
#content a:visited { color: #990000; text-decoration: underline; }
#content a:hover { background: #EEEEDD; } */
