@charset "utf-8";
/* CSS Document */

table{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left:2px;
margin-right:2px;
}
.footer {font-size: 10px; color:#FFFFFF}
.fieldHeaders {font-size: 10px;}
.smallparagraph {font-size: 10px;}
.largeparagraph {font-size: 14px;}
.giantparagraph {font-size: 16px;}
.contents {font-size: 12px; color:#FFFFFF}

a.smblue				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;}	
a.smblue:active		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;}	
a.smblue:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration: none;}	
a.smblue:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration:underline;}	
a.smblue:visited:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF; text-decoration:underline;}

a.bklink		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.bklink:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.bklink:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.bklink:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}	
a.bklink:visited:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}


a.bklinksm		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}	
a.bklinksm:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}	
a.bklinksm:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}	
a.bklinksm:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:underline;}	
a.bklinksm:visited:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration:underline;}


a.darkbg				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}	
a.darkbg:active			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}	
a.darkbg:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;}	
a.darkbg:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline;}	
a.darkbg:visited:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline;}

a.darkbg2				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.darkbg2:active		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.darkbg2:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}	
a.darkbg2:hover			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}	
a.darkbg2:visited:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration:underline;}


a.darkbgsm				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}	
a.darkbgsm:active		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}	
a.darkbgsm:visited		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}	
a.darkbgsm:hover		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}	
a.darkbgsm:visited:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline;}


body			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; background-image:url('images/layout/bgRepeat.jpg'); background-repeat:repeat;  }
*			    { padding:0; border:o; margin:0;  }
a				{ color:#e71f2a; text-decoration:none;}
a:hover			{ text-decoration:underline; }

#bgTop			{ background-image:url('images/layout/bgTop.jpg'); background-repeat:repeat-x; background-position:top;  }
#wrapper		{ width:794px; margin:0 auto;  }
#header			{ width:784px; margin:0 auto; height:129px; background-image:url('images/layout/header.jpg'); background-repeat:no-repeat;  }
#navigation		{ width:784px; margin:0 auto; height:38px; background-color:#e71f2a;}
#shadow			{ width:794px; margin:0 auto; background-image:url('images/layout/shadowTransparent.png'); background-repeat:repeat-y; }
#maincontent	{ width:784px; background-color:#1a1817; min-height:400px; margin-left:5px; padding-bottom:15px;  }
#leftmain		{ width:195px; float:left; background-color:#1a1817;  background-image:url('images/layout/leftMainBG.jpg'); background-repeat:no-repeat; background-position:top; min-height:400px;   }
#rightmain		{ width:584px; float:left; background-color:#908c85;  margin-top:5px; margin-right:5px;    }
#footer			{ width:784px; margin:0 auto; background-color:#1a1817; background-image:url('images/layout/footer.jpg'); background-repeat:no-repeat; background-position:bottom; height:115px; border-top:solid 1px #908c85 ; }

#leftmain ul			{   }
#leftmain li    		{ list-style:none; text-indent:20px; line-height:24px;  }
#leftmain li a  		{ color:white; font-weight:bold; text-decoration:none; cursor:pointer;   }
#leftmain li a:Hover    { color:#e71f2a;}
#contentCorners			{ width:584px;  background-color:#1a1817; background-image:url('images/layout/contentCorners.jpg'); background-repeat:no-repeat; background-position:top; height:12px;  }
#contentCornersBottom	{ width:584px;  background-color:#1a1817; background-image:url('images/layout/contentCornersBottom.jpg'); background-repeat:no-repeat; background-position:top; height:12px;  }

#leftmain #dynamicMenu ul			{   }
#leftmain #dynamicMenu li    		{ list-style:none; text-indent:20px; line-height:24px; list-style-type:square; list-style-position:inside;   }
#leftmain #dynamicMenu li a  		{ color:white; font-weight:normal; text-decoration:none; cursor:pointer; font-style:italic;  }
#leftmain #dynamicMenu li a:Hover    { color:#e71f2a;}


.preload1 {background: url(images/layout/three_0a.gif);}
.preload2 {background: url(images/layout/three_1a.gif);}

#nav 							{padding:0; margin:0; list-style:none; height:38px; background:#e71f2a; position:absolute;  z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top 					{display:block; float:left;}
#nav li a.top_link 				{display:block; float:left; height:35px; line-height:33px; color:#737373; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(images/layout/three_1.gif);}
#nav li a.top_link span 		{float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/layout/three_1.gif) right top no-repeat;}
#nav li a.top_link span.down 	{float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(images/layout/three_1.gif) no-repeat right top;}

#nav li:hover a.top_link 			{color:#000; background: url(images/layout/three_1a.gif) no-repeat;}
#nav li:hover a.top_link span 		{background:url(images/layout/three_1a.gif) no-repeat right top;}
#nav li:hover a.top_link span.down 	{background:url(images/layout/three_1a.gif) no-repeat right top; padding-bottom:3px;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub				{left:1px; top:38px; background: #333333; padding:3px; border:1px solid #000000; white-space:nowrap; width:100px; height:auto; z-index:300;}
#nav li:hover ul.sub li				{display:block; height:20px; position:relative; float:left; width:100px; font-weight:normal;}
#nav li:hover ul.sub li a			{display:block; font-size:11px; height:18px; width:100px; line-height:18px; text-indent:5px; color:#ffffff; text-decoration:none;border:none;}
#nav li ul.sub li a.fly				{background:#333333 url(images/layout/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 	{background:#222222; color:#fff; border-color:none;}
#nav li:hover ul.sub li a.fly:hover	{background:#222222 url(images/layout/arrow_over.gif) 80px 6px no-repeat; color:#ffffff;}

#nav li b 							{display:block; font-size:11px; height:18px; width:100px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#34cd9a; border-bottom:1px solid #34cd9a; cursor:default;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #333333;  padding:3px; border:1px solid #000; white-space:nowrap; width:100px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#222222 url(images/layout/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#000;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#333333 url(images/layout/arrow.gif) 80px 6px no-repeat; color:#fff; border-color:#000;} 

.WelcomeTitle	{ color:white; font-size:14px; font-weight:bold; text-indent:15px; padding-top:7px;  }
.resourcesTitle   { color:white; font-size:14px; font-weight:bold; text-indent:15px; padding-top:7px; }
.resourcesTitle a { color:white; text-decoration:none; }
#loginStatus	{ color:#a8a39c; font-size:10px; font-weight:bold; float:right; padding-top:20px; padding-right:10px;  }
.footSiteMap	{ color:white; font-size:8px; font-weight:normal; text-align:left;  }
.footSiteMap a	{ color:white; text-decoration:none;  }
.footSiteMap a:hover	{ text-decoration:underline;  }
#searchBlock			{ vertical-align:middle;  margin-left:20px; color:#FFFFFF; font-size:10px;  }


.boxLeftColumn      { width:275px; float:left;  }
.boxRightColumn      { width:265px; float:left;  }
        
.box1Wrapper        { width:264px; padding-bottom:8px;  }
.box1Top            { width:264px; height:27px; background-image:url('images/topCapblack.jpg'); background-repeat:no-repeat;  }
.box1Title          { font-size:13px; color:#ffffff; font-weight:bold; padding-top:7px; text-indent:10px;  }
.box1Middle         { width:264px; background-image:url('images/middleCap1.jpg'); background-repeat:repeat-y;  }
.box1LeftProduct    { width:70px; height:86px; background-image:url('images/productHolder1.jpg'); background-repeat:no-repeat; background-position:right top; float:left; margin-top:4px; }
.box1RightContent   { width:186px; padding:4px; margin-top:4px; float:left;   }
.box1Bottom         { width:264px; height:8px; background-image:url('images/bottomCap1.jpg'); background-repeat:no-repeat;  }

.mainbody
{
	padding-left: 10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;

}


h1
{
	font-size:18px; 
	margin-bottom: 6px;
	padding-bottom: 6px;
	color:#e71f2a;
}


p
{
	margin-bottom: 6px;
	padding-bottom: 6px;
}



.footer {font-size: 10px; color:#FFFFFF}
.fieldHeaders {font-size: 10px;}
.smallparagraph {font-size: 10px;}
.largeparagraph {font-size: 14px;}
.giantparagraph {font-size: 16px;}
.contents {font-size: 12px; color:#FFFFFF}


/*  this is an installment  */

#contentCornersWhite                { width:584px;  background-color:#ffffff; background-image:url('images/layout/contentCornersWhite.jpg'); background-repeat:no-repeat; background-position:top; height:12px;  }

#contentCornersBottomWhite          { width:584px;  background-color:#ffffff; background-image:url('images/layout/contentCornersBottomWhite.jpg'); background-repeat:no-repeat; background-position:top; height:12px;  }

#rightmainWhite                     { width:584px; float:left; background-color:#ffffff;  margin-top:5px; margin-right:5px;    }

 

 

/*  end of installment  */



