/*cope with inheritance bugs*/
body,p,td,th,div {
	font: normal 14pt Arial, Helvetica, sans-serif;
	color: Black;
}
/*body specific*/
body{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color: White;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link,a:visited,a:active {
	color: #3951B1;
	text-decoration: none;
	font: bold;
}

a:hover {
	color: #CC0000;
	text-decoration: 	underline;
}

li{
list-style-type:square;
}

ol{
color:NETQUOTEVAR:FGCOLORCSS;
}

ul{
color:NETQUOTEVAR:FGCOLORCSS;
list-style-type:square;
}

h1 {
		
	font: bold 15pt Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-shadow:  -1px 2px 0px #e1eaea;
	color: #4575d9;
}
h2 {
	font: bold 42px Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-shadow:  -1px 2px 0px #e1eaea;
	color: #4575d9;
	margin: 0px;
}
h3 {
	font: bold 25px "Times New Roman", Times, serif;
	color: #0000CC;
	margin: 0px;
}

h4 {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: White;
	margin-top: 4px;
}

h5 {
	color: #0000CC;
	font: bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h6 {
	font: bold 25px "Times New Roman", Times, serif;
	color: #0000CC;
	margin: 0px;
}

.maintext {
	margin-left: 30px;
	margin-right: 45px;
}

.h1navbar {
	color: #0000CC;
	font: BOLD 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px;
}

.actCHECKOUTEM {background-color:NETQUOTEVAR:CHECKOUTEMCSS;}
.actCHECKOUTBG {background-color:NETQUOTEVAR:CHECKOUTBGCSS;}

.actlarger{
	font-size: larger;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actsmaller{
	font-size: smaller;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxxsmall{
	font-size:9pt;
	color:NETQUOTEVAR:FGCOLORCSS;
	color: #000066;
}

.actxsmall{
	font-size:12pt;
	color: #000000;
}
.actxsmallred{
	font-size:12pt;
	color: #FF1F39;
}

.actsmall{
	font-size:10px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actregular{
	color: #3951B1;
	font: bold 12pt Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actlarge{
	font-size:14px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxlarge{
	font-size:16px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actxxlarge{
	font-size:18px;
	color:NETQUOTEVAR:FGCOLORCSS;
}

.actwarningcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actrequiredcolor{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actsearchhighlightcolor{color:NETQUOTEVAR:SEARCHHIGHLIGHTCOLORCSS;}
.actrequired{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actwarning{color:NETQUOTEVAR:REQUIREDCOLORCSS;}
.actwelcome{color:NETQUOTEVAR:FGCOLORCSS;}

.actlogotext {font-family:CUSTOMVAR:ACTCSSFONTFAMILY; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.thinborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR3CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR3CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR3CSS;
}

.thinred {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR1CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR1CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR1CSS;
}

.thinred2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: NETQUOTEVAR:PALBGCSS;
	border-right-color: NETQUOTEVAR:PALCOLOR2CSS;
	border-bottom-color: NETQUOTEVAR:PALCOLOR2CSS;
	border-left-color: NETQUOTEVAR:PALCOLOR2CSS;
}

.actsmallheading {
	font-size:10px;
	color:NETQUOTEVAR:PALBGCSS;
	font-family: CUSTOMVAR:ACTCSSFONTFAMILY;
	text-transform: uppercase;
}
.navback2 {
	background-image: url(images/navbg.gif);
}
.newnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF66FF;
}
H4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
}
.newbg {
	width: 100%;
	background-image: url(http://nitmix.com/images/topbg.gif);
}
.mainbg {
	background-image: url(http://nitmix.com/images/mainbg3.gif);
	
}
.navigationboxed {
	border: 1px solid #3951B1;
	padding: 7px;
	width: 886px;
	background-color: white;
	box-shadow: 2px 2px 2px 2px #3951B1;
	font: color: #ffffff; text-decoration: nonee; bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -khtml-border-radius: 10px;
                 border-radius: 10px;
	a:link;
	color: #3951B1;
	font: bold 13pt Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.navigationboxed {
	border: 1px solid #3951B1;
	padding: 7px;
	width: 886px;
	background-color: white;
	box-shadow: 2px 2px 2px 2px #3951B1;
	font: color: #ffffff; text-decoration: nonee; bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -khtml-border-radius: 10px;
                 border-radius: 10px;
	a:link;
	color: #3951B1;
	font: bold 13pt Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.mainbodyboxed {
	border: 1px solid #3951B1;
	padding: 75px;
	width: 750px;
      background-image: url(images2004/nitmixfamilyclearbgop38340.png); 
      background-position:right top;
      background-repeat: no-repeat;
      box-shadow: 2px 2px 2px 2px #3951B1;
                -moz-border-radius: 20px;
                -webkit-border-radius: 20px;
                -khtml-border-radius: 20px;
                 border-radius: 20px;
}
.headerboxed {
	border: 1px solid #3951B1;
	padding: 10px;
	width: 880px;
	 background-image: url(images2004/nitmix_header.jpg); 
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -khtml-border-radius: 10px;
                 border-radius: 10px;
box-shadow: 2px 2px 2px 2px #3951B1;
}
.boxed {
	border: 1px solid #000000;
	padding: 10px;
	width: 700px;
	background-color: #FFFfd9;
}
.para_subhead {
	color: #3951B1;
	font: bold 17pt Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.para_head {
	color: #3951B1;
	font: bold 22pt Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}