﻿
/* Tag-Specific */
body 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	height:100%;
	color:black;
}
table
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

h2 { font-size: 16px; color: #000000; margin-bottom: 2px; }
h3 { font-size: 13px; color: #000000; margin-bottom: 2px; }

a:link, a:visited { color: black; }
a:hover { text-decoration: none; }
a.csi	{ color: #414863;
		font-weight: normal; }
a.csi:hover, a.csi:visited:hover 
		{ color: #495370; }
a.csi:visited { color: #414863; }

a.button_red:link, a.button_red:visited
{
	display:block;
	width:80px;
	background-image:url(../images/buttons/button.png);
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 6px;
}

/* navigation links at top right of page */
	a.topnav, a.topnav:visited { color: #314e7a; 
				text-decoration: none; }
	a.topnav:hover { color: #7a6931; 
					text-decoration: underline; }
	a.topnav:visited:hover { color: #7a6931; }
	
/* navigation links in the main content area */
	a.nav { color: #7a6931;
			text-decoration: none; }
	a.nav:hover, a.nav:visited:hover
			{ color: #766327;
			text-decoration: underline; }
	a.nav:visited { color: #7a6931; 
					text-decoration: none; }
					
/* links in right sidebar */
	a.sidenav { color: #b62020;
				text-decoration: none; }
	a.sidenav:hover, a.sidenav:visited:hover
				{ color: #b73030;
				text-decoration: none; }
	a.sidenav:visited { color: #b62020; 
						text-decoration: none; }


/* Classes */
td.topbar	{ background-image: url(../images/topbar_back.gif); 
			background-repeat: repeat-x;
			height: 29px; }

td.logo		{ background-color: White; 
			padding-top: 2px;
			padding-left: 11px;
			height: 121px; }

td.sidebar	{ color: White; 
			font-size: 11px; }
		
td.sidebar_All 
{
	background-image: url(../images/bluehatch.gif);
	background-position: bottom right;
}

td.sidebox
{
	padding: 0; 
	padding-bottom: 15px;
	border-left: 2px solid #ffffff; 
	border-top: 2px solid #ffffff; 
	background-image: url(../images/profile_bar_box.gif); 
	background-repeat: repeat;
	border-right: 1px solid #859437; 
	border-bottom: 1px solid #859437;
}
td.sidebox a, td.sidebox a:visited { color: #77852a; }
td.sidebox a:hover { color: #7a6931; }

div.help
{
	border: solid 1px #666666;
	background-color:#eeeeee;
	color:#333333;
	position:absolute;
	padding:2px;
	text-align:center;
}

/* special class for ie 6 */
input.dropdownlist 
{
	border: 0px;
	height:22px;
	display:inline;
	background-image: url(../images/ddl.gif);
	border-left: solid 1px #7F9DB9;
	background-position: top right;
}

.sidebox_header
{
	padding-top:5px; 
	font-size:17px; 
	background-image: url(../images/profile_bar_box_header.gif); 
	background-repeat: repeat-x; 
	padding-left:5px; 
	color: #7A6931;
	font-weight: normal;
}

table.spons
{
	background-image: url(../images/bluehatch_light.gif);
	width:100%;
}
				
td.footer	{ background-color: #dddddd;
		height: 108px;}		
		
.watermarked
{
	color: gray;
}
		
.dashed 
{
	display:block;
	width: 100%;
	height: 10px;
	background: transparent url(../images/shorthr.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
}
.dashed2
{
	display:block;
	width: 100%;
	height: 10px;
	background: transparent url(../images/shorthr2.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
}
.dashedlong
{
	display:block;
	width: 100%;
	height: 10px;
	background: transparent url(../images/longhr.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
}
.dashedlong2
{
	display:block;
	width: 100%;
	height: 10px;
	background: transparent url(../images/longhr2.gif) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
}
				
.subheader  
{ 
	font-size: 17px;
	color: #314e7a;
	line-height: 18px;
	margin: 0px 0px 5px 0px;
	font-weight:bold; 
}
.subheader a, .subheader a:visited
{ 
	text-decoration: none; 
	font-size: 9px;
	color: #314e7a;
	font-family: Arial;
	vertical-align: super;
}
.subheader a:hover { text-decoration: underline; }

.profileBar
{
	background-color: #94A343;
	background-image: url(../images/profile_bar_back.gif);
	background-repeat: repeat-x;
}
	
.pagetitle 
{
	font-size: 15px;
	font-family: Helvetica Neue Condensed, Helvetica, Verdana, Arial, Sans-Serif; 
	color: #b62020; 
	padding-bottom: 10px;
}
			
.mainp	{ padding:0px; }
		
.check { font-size: 11px;
		font-weight: normal; }		

td.leftangle { background-image: url(../images/topbar_left_corner.gif); 
				background-repeat: no-repeat; 
				background-position: top left; 
				height: 26px;
				width: 25px; }
				
td.rightangle	{ background-image: url(../images/right_corner_top.gif);
				background-repeat: no-repeat;
				background-position: top; }
				
td.seperator	{ background-image: url(../images/blue_corner.gif);
				background-repeat: no-repeat;
				background-position: top; }

td.topnav { font-size: 10px; 
			color: #7a6931;
			padding:5px; }
			
td.sitemap { font-size: 11px;
			font-family: Arial; }
			
/* START Modal */
.modalPage {display:none;position:absolute;width:100%;height:100%;top:0px;left:0px;}
.modalBackground {background-color:rgb(50,50,50);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40,Style=0); -moz-opacity:0.6;opacity: 0.6;width:100%;height:100%;position:absolute;z-index:500;top:0px;left:0px;}
.modalCenter {position:absolute;left:50%;top:50%;z-index:800;}
.modalContainer {position:relative;width:300px;left:50%;top:50%;z-index:750;}
.modal {background-color:white;border:solid 1px rgb(50,50,50);position:relative;top:-150;left:-150;z-index: 1000;width:100%;height:100%;padding:0px;font-family:tahoma;font-size:13px;}
.modalTop {height:25px;background-color:#B4C553;padding:3px;font-weight:bold;font-size:13px;}
.modalBody {padding:10px;}
.modalFooter {text-align:right;height:40px;}
.modalCancel {font-family:tahoma;font-size:13px;height:25px;}
.modalContinue {font-family:tahoma;font-size:13px;height:25px;}
.modal iframe { z-index:10; }
/* END Modal */

/* START Breadcrumbs */
.breadcrumbs { margin:15px 0px 0px 15px;padding:0px;font-size:11px;color:#314e7a;}
.breadcrumbs a { color:#7a6931; }
.breadcrumbs a:hover { color:#7a6931; }
/* END Breadcrumbs */

/* START Saved Orgs */
div.savedOrgs { margin:5px 5px 5px 5px;background-color:#546884;border:solid 2px #7a7a7a;padding:4px; }
div.savedOrgs div { text-align:left; }
div.savedOrgs div div { text-align:right;font-weight:normal;margin-top:3px;border-bottom:solid 1px #aaaaaa; }
div.savedOrgs div div a { color:#dddddd; }
div.savedOrgs div div a:visited { color:#dddddd; }
div.savedOrgs a.org { color:#dddddd;display:block;width:100%;cursor:pointer;padding:3px;padding-right:14px;border:solid 2px transparent;text-decoration:none; }
div.savedOrgs a.org:hover { border-color:#3A5681;background-color:#314E7A;background-image:url(../images/9x9_x.gif);background-position:right center;background-repeat:no-repeat; }
div.savedOrgs div { font-weight:bold;color:#dddddd;padding-bottom:4px; }
div.savedOrgs div a.printimg { float:right; }
div.savedOrgs div a.printimg img { border-width:0px;vertical-align:middle; }
div.saveOrg { vertical-align:bottom; }
div.saveOrg a { color:#666666;padding-left:20px;display:block;background-image:url(../images/16x16_add.gif);background-position:center left;background-repeat:no-repeat; }
div.saveOrg a:visited { color:#666666; }
/* END Saved Orgs */

/* START AjaxTerms */
div.ajaxterms
{
	border:solid 1px #9e9e9e;
	background-color:white;
	display:none;
	position:absolute;
	height:150px;
	overflow-y:auto;
}
div.ajaxterms ul { margin:0px; padding:0px; }
div.ajaxterms ul li { padding:1px 3px;border:solid 1px transparent; }
div.ajaxterms ul li.sel { background-color:#496493;color:#cccccc }
div.ajaxterms ul li.over { border:inset 1px black; }
/* END AjaxTerms */
	
.hidden { display:none; }