/*  Jayakar - SPAR Capital, LLC
    Style Sheet (CSS) for mastpartners.com
    privatedir/MAST1.css     */

body {
/*	background-color: #FFFFFF;      Revert to using $ signs; cxl 10/28/01 Stratts request  */
	background-image: url('../images/MAST$Signs.gif');
	background-repeat: repeat; 
	text-align: justify;
	font-size: 12px; 
}

/*  Removed for CSS use 20060909; put back in until a new solution is found */
/*
a:link {
	color: #0000FF;  
}

a:visited {
	color: #FF0000;  
}

a:active {
	color: #B0B0B0;
}
*/

a:hover {
	font-weight: bold;
}

.a_nodecor {
	text-decoration: none; 
	cursor: pointer;
}

h1 {
	color: #000080;
	font-family: "Times New Roman", serif, Times;
	font-size: 24px;
	font-weight: bold;
}

h2 {
	color: #008000;
	font-size: 20px;
	font-weight: bold;
}

h3 {
	color: #008000;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
}

h4 {
	color: #800000;
	font-size: 16px;
	font-weight: bold;
}

h5 {
	color: #000080;
	font-size: 14px;
	line-height: +125%;
}

h6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: +150%;
}

select {
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
}

input {
	text-decoration: none;
	color: #800000;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-variant: small-caps;
}


.leftrightpad {
	padding-left: .5em;
	padding-right: .5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
}

.MASTaltline0 {
	color: navy;
/*	background-color: #c0c0c0;    //   transparent  */
}

.MASTaltline1 {
	color: maroon;
	background-color: #efefef;
}

.MASTsmcell {
	text-decoration: none;
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}

.MASTredalert {
	text-decoration: none;
	color: #F00000;
	font-weight: bold;
	font-size: 13px;
	font-variant: small-caps;
}

.MASTnormal {
	font-size: 12px;
	text-align: justify;
}

.MASTwords {
	text-decoration: none;
	color: #000080;
	font-size: 14px;
	font-weight: bold;
}

.MASTitem {
	text-decoration: none;
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	text-align: justify;
}

.MASTline {
	text-decoration: none;
	color: #800000;
	font-weight: bold;
	font-size: 15px;
	text-align: justify;
}

.MASTlist {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: +150%;
	text-decoration: none;
}

.MASTtinyassist {
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.MASTphrase {
/*	text-decoration: none;  */
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
	text-align: justify;
}

.MASTnewsHead {
	color: #800000;
	background-color: #EFEFEF;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
}

.MASTnewsLine {
	color: #000080;
	text-decoration: none;
	background-color: #FCFCFC;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
}

.MASTnavlAAct {
	width: 160px;
	padding: 2 2 2 2 ;
	color: #B0B0B0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavlA {
	width: 160px;
	padding: 2 2 2 2 ;
	color: #000099;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavlAOver {
	width: 160px;
	padding: 2 2 2 2 ;
	color: #800000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;
}

.MASTnavlAct {
/*	position: relative; z-index: 9; background-color: #EFEFEF;    Taken out for transparency  */
	border: 2px solid #EFEFEF;
	width: 160px;
	color: #B0B0B0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavl {
	position: relative;
	z-index: 9;
	background-color: #FFFFE8;
	border: 2px solid #808080;
	width: 160px;
	color: #000099;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavlOver {
/*	position: relative; z-index: 9; background-color: #EFEFEF;   Taken out for transparency  */
	border: 2px outset #800000;
	width: 160px;
	color: #800000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;
}

.MASTnavbAct {
	color: #C0C0C0;
	font-size: 11px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavb {
	color: #000080;
	font-size: 11px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;

}

.MASTnavbOver  {
	color: #990000;
	font-size: 11px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;

}


.MASTnavTopAct {
	border: 2px outset #EFEFEF;
	padding-left: 1;
	background-color: #C0C0C0;
	color: #808080;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-variant: small-caps;
	text-decoration: none;
	cursor: default;
}

.MASTnavTop {
	position: relative;
	border: 2px outset #EFEFEF;
	padding-left: 1;
	background-color: #ddeee5;
	color: #800000;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;
}

.MASTnavTopOver {
	border: 2px outset #C0C0C0;
	padding-left: 1;
	background-color: #ffffcc;
	color: #000080;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	cursor: pointer;
}




.MASTmenuitems {
	z-index:99;
	padding-left:5px;
	padding-right:5px;
}


.MASTmenuskin {
	position:absolute;
	z-index:98;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:155px;
	background-color:menu;
	visibility:hidden;
	border: 2px outset buttonhighlight; font-style: normal; font-variant: normal; font-weight: normal; 
}




.MASTasgnDue {
	text-decoration: none;
	color: red;
	font: 12px small-caps bold;
}

.MASTasgnNext {
	text-decoration: none;
	color: green;
	font: 12px small-caps bold;
}

.MASTasgnSoon {
	text-decoration: none;
	color: navy;
	font: 12px small-caps normal;
}

.MASTasgnNA {
	text-decoration: none;
	color: #c0c0c0;
	font: 12px small-caps normal;
	cursor: default;
}


.MASTpagebreakafter {
	page-break-after: always;
}

.MASTpagebreakbefore {
	page-break-before: always;
}

.MASTinputbuttonOver {
	cursor: pointer;
}

.MASTinputbuttonOut {
	cursor: default;
}

/*  END of MAST1   */