/* force right scrollbar */html { height: 101%; margin-bottom: 1px;}
a         {text-decoration: none; color: #0000CC ; font-family: arial, verdana, helvetica, san-serif; font-size: 11pt; xletter-spacing: 1px;}
a:visited {text-decoration: none; color: #993333 ; font-family: arial, verdana, helvetica, san-serif; font-size: 11pt}
a:hover   {text-decoration: none; color: #000000 ; font-family: arial, verdana, helvetica, san-serif; font-size: 11pt;}
p:first-letter { font-size: 110%;  font-weight: bold; }
body{font:12px Verdana, Arial, Helvetica, sans-serif;color:#aaa; background-color: #FFFFFF;cursor:default;margin:0px; height: 100.2%; background-image: url(../images/bg.jpg); background-repeat: repeat-x;}
#topline	{ width: 760px; height:40px; margin: auto; color: #000000; border: 0px solid red; background-image: url(../images/ntop.gif); background-position: 29px 8px;background-repeat:no-repeat;}
#container	{ width: 760px; height:auto; margin: auto;margin-bottom: 1px; color: #000000; border: 1px solid #002D68; border-top: 0px; background-color: #FFFFFF;}
#banner	{	height: 54px; width: 100%; background-image:url(bannerback.gif); }
#contactcontainer	{ width: 770px; height:auto; margin-bottom: 1px; margin:0 auto; background-color: #FFFFFF; color: #000000;}
	#pic		{width: 100%; height: 172px; background-image:url(../images/nifbanner3.png); background-position: 15px 20px; background-repeat:no-repeat;}
		#niflogo	{width: 100%; height: 172px; background-image:url(../images/nifbanner3.png); background-position: 15px 20px; background-repeat:no-repeat;}
		#minicon	{ width: 720px; height: 200px;xborder: thin solid green; margin: 0px 10px 10px 10px;}
		#minicon2	{ width: 720px; height: auto;xborder: thin solid green; margin: 0px 10px 10px 10px;}
		#intext	{ width: 555px; height: auto; xmargin-left: 20px; xpadding:0px 0px 10px 15px; xtext-align: justify; color: #4D4D4B; xborder: thin solid blue; display: inline; float: left; font-size: 120%;	text-align:justify;}
		#intext2	{ width: 510px; height: auto; margin-left: 20px; color: #000000; display: inline; float: left; font-size: 110%; xborder: thin solid red;}
		#hppic	{ width: auto; height: auto; margin-left: 35px;display: inline; float: left; xborder: thin solid red}
		#intext3	{ width: 400px; height: auto;margin-left: 120px; padding:0px 0px 20px 0px; color: #000000; font-size: 100%; clear: both}
		#intext4	{ width: 80%; height: auto;margin-left: 120px; padding:0px 0px 20px 0px; color: #000000; font-size: 100%; clear: both}
		#text	{ width: 70%;float: right; padding: 20px 20px 20px 20px; text-align: justify;}
		#template	{ width: 70%; height: 1000px; float: right; padding: 20px 20px 20px 20px; text-align: justify;}
		#ctxt	{ width: 70%;display: inline; float: right; padding: 00px 20px 20px 20px; text-align: justify; xborder: thin solid red}
		#nav	{ width: 240px; margin-top: 8px; display: inline; float: right; margin-right: 45px; font-size: 120%;}
		#white	{ height: auto; width: 100%; background-color:#FFFFFF; xborder: thin solid red;}
		#white2	{ height: auto; width: 98%; background-color:#FFFFFF; border: thin solid white;}
		#nav2	{ width: 15%; float: right; float: right; margin-right: 5px;}
		#middle { width: 300px; margin: auto; height: auto; margin-bottom: 25px;}
		#list	{ Width: 290px; height: auto; margin: auto; xborder: thin solid blue}
		#txt	{ width: 460px; xborder: thin solid red; clear: both; margin: 20px 0px 0px 80px;}
	#wide		{ width: 86%; height: auto; clear: both; margin: auto; xmargin-top: 25px; border: thin solid green;}

	#doit2		{ width: auto; height: 50px; clear: left; margin-top: 8px;  background-image: url(../images/doit.jpg); background-repeat:no-repeat;}
	#doitspace		{ width: auto; height: 20px; clear: left; margin-left: 20px;  }
	#salesstaff	{width: 100%; height: 130px; margin: auto; clear: both; padding-top: 60px;}
	#sstaff		{width: 90%; height: 190px; clear: both; background-color: #FFFFFF;xborder: thin solid red; padding:20px 0px 0px 0px; margin-left: 30px;}
	#navi	{ height: auto; xborder: thin solid blue; display: inline; float: right;}
		#stuff	{width: 90%; height: 130px; margin: auto; margin-top: 25px;xfloat: left;}
		#sales2	{ width: 100px; display: inline; float: right;  margin-right: 10px; margin-top: 36px;}
	#name		{ width: 40%; height: 20px; display: inline; float: left; text-align: right;}
	#lines		{ width: 100px; height: 500px; float: right; xborder: thin solid purple; background-image:url(../images/xlines.jpg);}
	#chpfloor	{ width: 100%; height: 55px; margin-top: 40px;}
	#footer		{ width: 100%; height: 30px; text-align: center; clear: both;  background-color:#003399; background-image:url(../images/blackwhite.gif); line-height: 30px; color: #FFFFFF; margin: auto; background-repeat: repeat-x;}
		#ftext	{ width: 70%; height: 20px;  margin: auto;}
	#contactus	{ width: 90%; height: auto; margin: auto; clear: both; padding-top: 10px;  background-color:#FFFFFF;}
	#cs	{ width: 100%; height: 200px; margin: auto; clear: both; padding-top: 10px; background-image:url(../images/ppp.gif); background-repeat: no-repeat; background-position: 28px 20px; background-color:#FFFFFF; }
	#cs2	{ width: 70%; height: 200px; float: right; margin-right: 30px;}
/* Used for Color Selector page */
	#stancolors	{ width: 162px; margin-left: 42px;border-bottom: thin solid #003399; line-height: 1.2em; font-size:100%; color: #000000;}
	#standardpics	{ width: 60%; height: 40px; margin-left: 35px;clear: both; xborder: thin solid red }
	#smallpics	{ width: 40%; height: 60px; clear: both; }
	#smallindex	{ width: 100%; height: 60px; clear: both; xborder: thin solid red; margin:auto}
		#minimini	{ width: 90%; height: 30px; text-align: center;}
		#center2		{ width: auto; text-align: center;}
		#msdssectioncentr	{ Width: 40%; height: auto; font-size: 100%; color: #003399; margin:auto; clear: left; }
	#msdssectioncenter	{ Width: auto; margin: auto; clear: left; xborder: thin solid red;}
	
	#deccolors	{ width: 362px;  margin-left: 5px; text-align: left;border-bottom: thin solid #003399; line-height: 1.2em; font-size:120%;}
	#decpics	{ width: 380px; height: 50px; margin-left: 0px;clear: both;}
	
	#decqpics	{ width: 300px; height: 54px; margin-left: 0px;clear: both;}
	#decqcolors	{ width: 270px; margin-left: 5px;border-bottom: thin solid #003399; line-height: 1.2em;font-size:120%;}
	#decquartzpics	{ width: 180px; height: 40px; margin-left: 10px;clear: both; }
	#note	{ width: 96%; border-top: thin solid blue; line-height: 3em; margin: auto; text-align: center; clear: both;}
	#color	{background-image:url(../images/colors.gif); background-color:#FFFFFF; background-image:url(../images/colors.gif); background-position: 15px 300px; background-repeat:no-repeat;}

.red	{ background-color:#D5F2FC; text-indent: 10px;}
#space	{ width: 20px;}
#whole	{ width: 100%; clear: both;border: thin solid purple;}
/*        V3        */

.outer{
	list-style:none;
	margin:0px;
	padding:0px;
}

/* CSS MENU */	
#menu {	width: 140px; text-align: right;}
#menu ul{list-style:none;margin:0px;padding:0px;}
#menu li a {	height: 32px;	voice-family: "\"}\""; 	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:normal; 
	}	
	
#menu li a:link, #menu li a:visited {
	color: #0e69be;
	display: block;
	xbackground: url(../images/v3.jpg);
	xbackground-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 0px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
#menu li a:active {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	} 
/* END CSS MENU */	
/* CSS shadow */
#shadow-container {position: relative;left: 3px; top: 3px; margin-right: 3px; margin-bottom: 3px;}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container { position: relative; left: -1px; top: -1px;}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    }
#listbox	{ width: 470px; height: 250px; margin: inherit; margin-top: 38px; xborder: thin solid black; background-image:url(../images/dslist.jpg)} 


