/* Main stylesheet for all themes. The rules in this stylesheet will not change regardless of the theme. Changeable items such as colors and font styles are defined in the stylesheets for individual themes. */

body {
    margin: 0;
    padding: 0;
    font-size: 80%;
    font-family: Arial, Helvetica, Sans-serif;
	height: auto;
	min-height: 900px;
	width: auto;
	min-width: 950px;
	}
	
/* Headings */
h1, h2, h3, h4, h5, th, thead, tfoot {
	font-weight: 700;
	}

h1 {	
	font-size: 140%;	
	}	
			
h2 {	
    font-size: 130%;
	}	
		
h3 {	
    font-size: 120%;
	}

h4  {
	font-size: 110%;
	text-transform: capitalize;
	}
	
h5, dt {	
	font-size: 100%;
	text-decoration:underline;	
	}

/* Redefined link tags. */

a:link,a:visited,a:active {	
	text-decoration: none;
	}	
		
a:hover 	{
	text-decoration: underline;
	}   

/* Re-defined image tag. */

img 	{
    border: 0;
    margin: 0;
    padding: 0;
	}
	
/***** Grid Styles *****/

.gridTitle {
	font-size:medium;
	font-weight:bolder;
	padding: .25em 0 .05em 0;
	margin:.25em 0 .05em 0;
	text-align:left;
	}

.gridHdr, .gridHdr th {
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	line-height: 170%;
	text-align:  left;
	}
tr.gridHdr th {font-size: 90%;}

/* The following links are suitable over a dark background. */

.gridHdr a:link,.gridHrd a:visited,.gridHdr a:hover,.gridHdr a:active  {
	text-decoration: none;
	}

.gridFrame {
	font-size:small;
	}

.gridItemNrm {
	font-size:small;
	font-weight:normal;
	}

.gridItemNrm a,.gridItemAlt a {
	font-size: small;
	font-weight: bold;
	}
	
.gridItemAlt {
	font-size:small;
	font-weight:normal;
	}

/*
	Section: Label Styles
	Structure: Controls are render using header elements (H1,H2).
*/

.lblSubtitle {
	font-weight: normal;
	font-size:large;
	padding: .25em 0 .05em 0;
	margin:.25em 0 .05em 0;
	clear:both;
	text-align:left;
	}

.lblTitle {
	white-space:nowrap;
	font-size:x-large;
	font-weight:bold;
	line-height:normal;
	padding: .25em 0 .05em 0;
	margin:.25em 0 .05em 0;
	line-height:1em;
	height:auto;
	text-align:left;
	}

/* 	Section: Breadcrumb Styles
	Structure: Control is rendered as a DIV wrapped 
	around a list of anchor elements.  Each anchor element
	represents one breadcrumb on path to current page. Note that class .mpageGradient surrounds .bcmb, affecting primarily just the Help link. 
*/

.mpageGradient {
	font-size: small;
	font-weight: 700;
	height: 2em;
	width: 100%;
	min-width: 700px;
	text-align:left;
	padding-top: 5px;
	}

.bcmb {
	font-size: small;
	margin-left: 10px;
	width: 100%;
    height:2em;
	font-weight:bold;
	text-align:left;
	padding-top: 5px;
	}

.bcmb a:link,.bcmb a:visited,.bcmb a:hover,.bcmb a:active {
	text-decoration: none;
	}

/* Here begins the styles for the button navigation. */

/*
	Section: Menubar Styles
	Structure: Control is rendered as a DIV wrapped 
	around a list of anchor elements.  Each anchor element
	represents one menuitem.  Blocking and borders are used
	on LI element for drawing the menuitem.
	--Note this is from the CSS adapters. Shows up as navigational buttons below the breadcrumbs. 
*/

.hmenu	{
	width:45.5em;
	padding: .05em 0 .05em .05em;
	margin:.05em 0 .05em .05em;	
	text-align:left;
	}

.AspNet-Menu-Horizontal	{	
    	font-size: .9em;
	padding: .05em 0 .05em .05em;
	margin:.05em 0 .05em .05em;
	height:2em;
	line-height: 2em;
	text-align:left;
	}

.AspNet-Menu-Horizontal ul.AspNet-Menu {
	padding: .05em 0 .05em .05em;
	margin:.05em 0 .05em .05em;
	vertical-align:middle;
	font-size:small;
	height:2em;
	line-height: 2em;
	width:37.4em;
	}
	
/* The following rule includes the background color for the buttons. */
.AspNet-Menu-Horizontal ul.AspNet-Menu li {
	float: left;
	list-style-type: none;
	margin: 0 0  0 0;
	padding: 1px 0 1px 0;
	text-align:center;
	vertical-align:middle;
	font-size:small;
	height:1.5em;
	line-height: 1.5em;
	width: 9em;
	display:block;
	font-weight: bold;
	}

/* Sets the color of the text on the button */
.AspNet-Menu-Horizontal ul.AspNet-Menu a {
	font-size:small;
	font-weight: bold;
	text-decoration:none;
	}

.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected  {
	font-weight: bold;
	}

.AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Selected a {
	color: #737373; 
	font-size:small;
	text-decoration:none;
	font-weight:bold;
	}

.mbar AspNet-Menu-Horizontal {
	font-size: .9em;
	padding: .25em 0 .05em 0;
	margin:.25em 0 .05em 0;
	width: 90%;
	}

.mbar ul {
	margin: 0;
	padding: 1px 0 1px 0;
	vertical-align:middle;
	}

.mbar a {
	font-size:small;
	}

.mbar li  {
	float: left;
	list-style-type: none;
	margin: 0 0  0 0;
	padding: 0;
	text-align:center;
	vertical-align:middle;
	border-width:3px;
	border-style:ridge;
	font-size:small;
	height:1.5em;
	line-height: 1.5em;
	width: 9em;
	display:block;
	}

.misctext {
	font-size: 108%;   
	line-height: 1.5em;
	}

/***** Form Styles *****/

.formControl {
	font-size:small;
	width:500px;
}

.formControl td {
	padding: 2px 3px 2px 2px;
	vertical-align:top;
	width: 300px;
}

.formControl th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	width: 300px;
}

.formLayout {
	border-style:ridge;
	border-width:thin;
	font-size:small;
	}

.formHeader {
	font-size:small;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	}

.formError {
	color:red;
	font-size:small;
	font-weight:bold;
	}

.formFrame {
	border-width:1px;
	border-style:outset;
	}

/* The following classes are used for divs on the user control (atytitle.ascx) that is part of the inquiry.master page. */

.banner {
    position: relative;
    top: 0px;
    left: 0px;
    height: 108px;   
    width: 100%; 
	text-align:left;	
	}

.bannerimage1 {
    position: relative;
    float: left;
    height: 108px;
	}
	
.bannerimage1 h1  {
	padding: 20px 0px 0px 130px; 
	}

.bannerimage1 h2  {
	padding: 0px 0px 0px 130px; 
	}
	
.bannerimage2 {
   position: relative;
   float: right;
   height: 108px;  
	}

.mpageTitle {
	height: 108px;
	text-align:left;
	}
	
.securityTitle {
	font-weight: bold;
	font-size:150%;
	padding: .25em 0 .05em 0;
	margin:.25em 0 .05em 0;
	clear:both;
	text-align:left;
	}

.securityLabel {
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	text-align:right;	
}
  
/* Panel is used in the inquiry.master page. */  
div#panel {
    position: relative;
    top: 5px;
    left: 5px;
    width: 99%;
    height: auto;
    min-height: 100px;
    padding: 0.2em;
    font-size: 80%;
	text-align:left;
	}

div#subtitleDiv {
    position: relative;
    left: 5px;
    top: 5px;
    height: auto;
    min-height: 50px;
    width: auto;
	text-align:left;
	}

/* Button Styles */
div.buttonrow {
	padding: 20px 0px 0px 100px;
}

/***** Calendar Styles ***** -- Currently not used */

.calendarFrame {
		width:100%;
		border-collapse:separate;
		border-width:thin;
		border-color:#425C35;
		border-style:solid;
		color:black;
	}
	
.calenderTitle {
		font-size:medium;
		color:white;
		background-color:#425C35;
		font-weight:bold;
		border-width:1px;
		border-style:solid;
		border-color:#425C35;
	}

.calHeader {
		font-weight:bold;
		font-style:italic;
		border-width:1px;
		border-style:solid;
		border-color:#425C35;
		color:Black;
		background-color:White;
		font-size:medium;
	}

.calendarNavigation {
		font-weight:bold;
		color:white;
		background-color:#425C35;
		font-size:small;
	}
	
.calendarNavigation:link {
		font-weight:bold;
		color:white;
}
	
.calDaySelected, .calDaySelected:link, .calDaySelected:active, .calDaySelected:visited, calDaySelected td {
	font-weight: bold;
	font-size: small;
	color: black;
	background-color: #8FBC8F;
	background:darkseagreen;
	}
	
.calDay {
		color:black;
		background-color:White;
		font-size:small;
		font-weight:bold;
	}
	
.calDayOther {
		background-color:White;
		font-size:small;
	}

/* Begin print styles . These styles are set to display elements with a simple black and white color scheme. Many elements are set not to display. */
@media print {
	body {background-color: #fff; color: #000; font-family: Arial,Verdana,Sans-Serif;font-size: 10px;}
	h1 { border: 0; color: #000; background: #fff; }
	h5 { color: #000;}
	#leftbar, #index { display: none; }
	#conts { width: 100%; left: 0; }
	dfn { border: 0; }
	a { text-decoration: none; color: black; }
	#conts { background: transparent; color: black }
	#conts pre { border: 0; background: transparent; }
	.noprint { display: none; }
	.securityTitle {color:#000;}
	.securityLabel {color:#000;}
	.mpageGradient {display: none; background: #fff;}
	.bcmb {display: none;}
	.bcmb ul {display: none;}
	.bcmb a {display: none;}
	.bcmb ul li  {display: none;}
	.hmenu {	display:none;}
	.lblSubtitle {font-weight: bold;	color: #000; font-size:14px;}
	.gridHdr, .gridHdr th, .gridHdr a {color: #000; background-color: #fff; font-size:9px;}
	.gridHdr tr {display: none;}
	#ctl00_DefendantContent_SubmitCmd {display: none;}
	#ctl00_DefendantContent_WarrantsGrid {color: #000; font-size: 9px; background-color: #fff; border: 1px solid #000;}
	.gridItemNrm {background-color: #fff; color: #000; font-size:9px;}
	.gridItemNrm a,.gridItemAlt a {color: #000; font-size: 8px; font-weight:bold;}
	.gridItemAlt {font-size:8px; color: #000; font-size: 8px; background-color: #fff;}
	.gridTitle {	font-size:8px; color:#000; font-weight:bold;}
	.gridFrame {font-size:9px;}
	.lblTitle { font-size:14px;color:#000; font-weight:bold;	line-height:normal;}
	.mbar {font-size: 9px;}
	.mbar a {color: #000; font-size: 9px;}
	.mbar li  {background-color: #fff;	font-size: 9px;}
	.misctext {font-size: 9px; color: #000; line-height: 1.5em;}
	.formControl {display: none;}
	.formLayout {border: 1px solid #000; font-size: 9px;}
	.formHeader {font-size:9px; font-weight:bold; vertical-align:top;}
	.formError {color:red; font-size:9px; font-weight:bold;}
	.formFrame {border: 1px solid #000;}
	div#panel {background: #fff; border: 0;}
	.section {background-color: #fff; border: 0;}
	#ctl00_navbar {display: none;}
	a:link {color: #000;}
	a:active {color: #000;}
	a:visited {color: #000;}
	#ResetCmd {display: none;}
}
