/* General Intranet Template CSS Document */

/* Styles for embedded fonts - DISABLED */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

td {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

.tborder {
	border-right-style:solid; 
	border-left-style:solid; 
	border-color: dcdcdc; 
	border-width:2px
}

p {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
}

hr {
	color: #000000; 
	border-style: dotted; 
	border-width: 1;
	height: 1;
}

.main-header-bar-bg {
	background-color: #87b2d2;
	height: 23px;
}

.main-header-bar-text {
	color: #00396F;
	font-family: Arial Narrow;
	font-size: 24px;
	font-weight: bold;
}

.inline-header-text {
 color: #00396F;
 font-family: sans-serif;
 font-size: 14px;
 font-weight: 700;
}

.homepage-header { 
	color: #d07e07; 
	font-family: sans-serif; 
	font-size: 14px; 
	font-weight: 700;
	text-align: left;
}
 
.date-header-text {
 color: #00396F;
 font-family: sans-serif; 
 font-size: 16px;
 font-weight: 450;
}

.subsection-header {
	color: #000000;
	font-family: sans-serif; 
	font-size: 14pt;
	font-weight: 450;
}

.listing-header {
	color: #FFFFFF;
	font-family: sans-serif; 
	font-size: 10pt;
	font-weight: bold;
}

.list-label {
	font-weight: bold;
}

input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

select, input {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.dividingborder {border-bottom: 1px dashed #DDDDDD;
}

a img {border: none; }


/* Sub navigation links */
a:link.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a:visited.subnavlinks {
	color: #ffffff;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a:hover.subnavlinks {
	color: #ffffff; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.subnavlinks {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

/* Side navigation */
#sidemenu-active {
	font-weight: bold; 
	padding-left: 5; 
	padding-top: 2; 
	padding-bottom: 0;
	background-color: #cccccc;
}
#sidemenu {
	padding-left: 5; 
	padding-top: 2; 
	padding-bottom: 0;	
}
.sidemenubg-blue {	
	background-color: #0260aa;
	vertical-align: top; 	
}

.sidemenubg-orange {	
	background-color: #cf7e05;	 
	vertical-align: top; 	
}

.sidemenutitle {
	font-family: Arial, Verdana;
	font-weight: bold; 
	font-size: 12px;	
	color: #ffffff; 
	padding-left: 0; 
	padding-top: 5; 
	padding-bottom: 5;	
}

#sidemenuon a {
	font-weight: bold; 
}

a:link.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}
a:visited.sidemenuon {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuon {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuon {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold; 
	font-size: 11px;	
}

a:link.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}
a:visited.sidemenuoff {
	color: #000000;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}
a:hover.sidemenuoff {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a:active.sidemenuoff {
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.pager a {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px
}
.pager2 a {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

link-unbordered {
	img.link {border: none;}	
}

link-bordered {
	img.link {border: solid #000 2em;}
}

/* Text Links */

a.orange-links-nounderline:link {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.orange-links-nounderline:visited {
	color: #cf7e05;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.orange-links-nounderline:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.orange-links-nounderline:active {
	color: #cf7e05;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.orange-links-underline:link {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.orange-links-underline:visited {
	color: #cf7e05;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.orange-links-underline:hover {
	color: #993300; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.orange-links-underline:active {
	color: #cf7e05;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.blue-links-underline:link {
	color: #015fa5;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.blue-links-underline:visited {
	color: #015fa5;
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.blue-links-underline:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.blue-links-underline:active {
	color: #000000;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.blue-links-bold:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.blue-links-bold:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

a.blue-links-bold:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.blue-links-bold:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.blue-links-nounderline:link {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

a.blue-links-nounderline:visited {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
}

a.blue-links-nounderline:hover {
	color: #000000; 
	text-decoration: underline; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.blue-links-nounderline:active {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
}

/* Title links */
a:link.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:visited.title-links {
	color: #015fa5;
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
}

a:hover.title-links {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a:active.title-links {
	color: #015fa5;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* Content Text */
.default-text {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

.default-text-bold {
	color: #000000; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
} 

.default-text-bold-blue {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #006699; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif; TEXT-DECORATION: none
}

.caption-text {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	background-color: #e7e7e7;
 	padding: 3px;
}

.caption-text-clear {
	font-size: 9px;
 	color: #000000; 
 	text-decoration: none;
 	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
 	text-align:left;
 	padding: 2px;
}

.caption-text-right {
	font-size: 9px;
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-align:right;
}

.credits-text {
	color: #6a6a6a; 
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-align:right
}

/* HTML Standard Markup */
li {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ul {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

ol {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

h1 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #8A8A8A;
}

h2 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #06F;
}

h3 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

h4 {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #015fa5;
	letter-spacing: 2px;
}

sup {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	letter-spacing: 2px;
}

sub {
	font-family: Tahoma, Verdana, Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}

.li-faq {
	list-style-image: url(../im/common/blue_link_box_li.gif);
}

/* Main Navigation Tabs */

#masthead { 
    background-image: url(../im/site/subsite_header.jpg) no-repeat top;
	height: 131px;
}
	  
#tabs6 {
    font: bold 11px Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif;      
	float:left;
    width:690px;
    line-height:normal;
    border-bottom:0px solid #0060aa;
	vertical-align: bottom;
}

#tabs6 ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
}

#tabs6 li {
	display:inline;
    margin:0;
    padding:0;
}

#tabs6 a {
    float:left;
    background:url(../im/site/left_side_tabs.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 10px;
    text-decoration:none;
}

#tabs6 a span {
    float:left;
    display:block;
    background:url(../im/site/right_side_tabs.gif) no-repeat right top;
    padding:10px 15px 6px 6px;
    font: bold 11px Arial Narrow, Tahoma, Verdana, Arial, Helvetica, sans-serif;        
    color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs6 a span {float:none;}

/* End IE5-Mac hack */

#tabs6 a:hover span {
    color:#FFF;
}

#tabs6 a:hover {
    background-position:0% -173px;
}

#tabs6 a:hover span {
    background-position:100% -173px;
}

#tabs6 #current a {
    background-position:0% -173px;
}

#tabs6 #current a span {
    background-position:100% -173px;
}

