/* 	Column A
	Top and Mid Columns except Content & mid third

					MAIN Body   */
body	{
	width: 780px;
	height: 1050px;
	margin: 0 auto;
	padding: 0;
	border: 0;
	background-image:url(img/background.jpg);
	}
	
	

	
/*  	***** top 1st COLUMN of 2 */

div.topfirstcol img	{
	margin: 0;
	padding: 18px 0 0 20px;
	}	
	
	
/*  	***** top 2nd COLUMN of 2  */	
div.topsecondcol	{
	float: right;
		}
/*       	HOME, About, Contact, Sitemap etc... MENU */
div.topcol div.topsecondcol ul.menu-maintop a:link 	{
	font-size: 11px;
	color: #001cde;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}	
div.topcol div.topsecondcol ul.menu-maintop a:visited 	{
	font-size: 11px;
	color: #001cde;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}		
div.topcol div.topsecondcol ul.menu-maintop a:hover 	{
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

ul.menu-maintop {
	width: 680px;
	height: 20px;	
	margin: 0;
	padding: 0;
	border: none;
	background-repeat:no-repeat;
	background-image:url(img/banner-gradient.jpg);
	}
ul.menu-maintop li		{
	margin: 0 0 0 10px;
	padding: 0 5px 0 0;
	border: none;
	vertical-align: bottom;
	display: inline;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}	
/*       	NEGA Text */	
ul.banner	{
	width: 680px;
	height: 92px;
	margin: 0;
	padding: 0;
	border: none;	
	background-color: #FFFFFF;
	list-style: none;
	}
ul.banner img 	{
	padding: 10px 0 0 10px;	
	clear: left;
	}
/*       	Select pulldown menu  	*/
ul.banner li.menu-pull 	{
	margin: -32px 0 0 0;
	padding: 0 10px 0 0;
	border: none;
	float: right;
	list-style: none;
	}
/*       	AR Glass Fiber, etc... Menu */
ul.menu-topsub a:link	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001cde; 
	}	
ul.menu-topsub a:visited	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #001cde; 
	}
ul.menu-topsub a:hover	{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000; 
	}
ul.menu-topsub	{
	margin: -24px 0 0 0;
	padding: 0;
	border: none;	
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	font-weight: bold;
	}	
ul.menu-topsub li	{	
	padding: 0 6px 0 5px;
	display: inline;
	}
ul.menu-topsub li.menu-place {
	color: #ff0000;
	}
/* 	     blue bar */	
ul.bluebar	{
	width: 680px;
	height: 20px;
	margin: 7px 0 0 0;
	padding: 0;
	border: none;	
	background-color: #001cdf;
	list-style: none;
	vertical-align: top;
	}

	

	
	
/*	<<<<< MIDHEAD >>>>> */	
		
	
/*  ***** Midhead 2st COLUMN of 2
			FLOATING RIGHT			*/
div.mh div.mheadsecond {
	float: right;
	margin: 0;
	padding: 0;
	}	
div.mh div.mheadsecond ul.midhead	{
	width: 680px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
div.mh div.mheadsecond ul.midhead li.head{
	margin: 0;
	padding: 0 0 0 10px;
	border: none;
	color: #000000; 
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	}		
div.mh div.mheadsecond ul.midhead li.subhead {
	height: 30px;
	margin: 0;
	padding: 7px 0 0 35px;
	border: none;	
	color: #001cde;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(img/horizline.gif);
	background-repeat: no-repeat;
	background-position: 0 30px;
	}		
div.mh div.mheadsecond ul.midhead li.subhead {
	margin: 0 0 0 0;
	}	
	
	
	
	
	
/*		<<<<< MID >>>>> 			*/
/*  	***** Mid 3rd COLUMN of 3
				FLOATING RIGHT			*/	
div.midcol div.midthirdcol	{
	float: right;
	background-image:url(img/vertiline.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	

/*				Links				*/	
div.midcol div.midthirdcol ul.sidelink	{
	width: 160px;
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	list-style: none;
	}	
/*				Hyperlink tags		*/	
div.midcol div.midthirdcol ul.sidelink li.sidemed a:link 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #001cde;
	}
div.midcol div.midthirdcol ul.sidelink li.sidemed a:visited 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #001cde;
	}	
div.midcol div.midthirdcol ul.sidelink li.sidemed a:hover 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
	}
/*				Regular text Highlight and Normal		*/	
div.midcol div.midthirdcol ul.sidelink li.sidemedred	{
	padding: 4px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff0000;
	}	
div.midcol div.midthirdcol ul.sidelink li.sidemed a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #001cde;
	}		

/*				Title text Highlight and Normal		*/	
div.midcol div.midthirdcol ul.sidelink li.bigsidered	{
	padding: 5px 0 0 0;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ff0000;
	}
div.midcol div.midthirdcol ul.sidelink li.bigside	{
	padding: 0 5px 0 0;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: bold;
	color: #001cde;
	}
div.midcol div.midthirdcol ul.sidelink li.bigside a:link	{
	color: #001cde;
	}	
div.midcol div.midthirdcol ul.sidelink li.bigside a:visited	{
	color: #001cde;
	}	
div.midcol div.midthirdcol ul.sidelink li.bigside a:hover	{
	color: #ff0000;
	}		
	
	
	
/*  ***** Footer Menu and Copyright 
			Menu 						*/	
		
div.footer	{
	float: right;
	width: 680px;
	height: 50px;
	margin: 30px 0 0 0;
	background-color: #FFFFFF;
	}
div.footer ul.menu-sub-bottom a:link	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001cde;
	}
div.footer ul.menu-sub-bottom a:visited	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #001cde;
	}
div.footer ul.menu-sub-bottom a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	}

div.footer ul.menu-sub-bottom li.footred	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000;
	}	
div.footer ul.menu-sub-bottom	{
	height: 15px;
	Margin: 0;
	padding: 0;	
	list-style: none;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #7b9fde;
	}
div.footer ul.menu-sub-bottom li 	{	
	padding: 0 7px 0 8px;
	display: inline;
	}
/*       Copyright */	
div.footer ul.copy		{
	text-align: center;
	margin: 5px;
	list-style: none;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3349e5;
	}
	