
/************** footer styles ****************/



.footer{

	clear: both;

	border-top: 1px solid #cccccc;

	font-size: 9px;

	color: #000000;

	padding: 3px 3px 3px 3px;

	margin-top: 0px;

}

/************** header tag styles **************/

h4 {	

	font: 1.5em Verdana, Arial, Georgia, sans-serif;

	color:#1E1E86;

	letter-spacing:-0.5px;

	border-bottom:2px solid #CBCBCB;

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 10px 0px;

	}

h3 {

FONT-SIZE: 30px;

text-align: center;

color: #990000;

}

h2 {

FONT-SIZE: 28px;

text-align: center;

color: #990000;

}

#smalltxt { 

font-size: 2px 

}



/************** Main **************/

/* Layout --------------------------------------------------------------------*/



#maincontent {

	width:98%;

	margin-right:auto;

	margin-left:auto;

	margin-top:0px;

	padding:0px;

	text-align:left;

	}





#masttop {

	width:96%;

	margin-left:20px;

	border-bottom:2px solid #CBCBCB;

	background-repeat: no-repeat;

	background-position: top left;

	text-align:center;

	}

	

#sidebar-left {

	width:165px;

	padding:0px;

	float:left;

	}



#content-home {

	width:420px;

	padding:0px 10px 0px 10px;

	float:left;

	}

	

#content { /*Interior*/

	width:80%;

	padding:0px 10px 0px 10px;

	float:left;

	}





/* Site Tags ------------------------------------------------------------*/



.site_file {

	border:solid 1px #ededed;

	padding: 5px; 

	margin: 0px 5px 0px 5px;

	}

	

.site_img {	

    border:solid 8px #ededed;

	}

	

.site_body {

	font-family:'Lucida Grande',Verdana,sans-serif;

	font-size:11px;

	line-height: 20px;

	}



.site_article {

	margin: 10px 0px;

	border-bottom: 1px solid #000000;

	}

	

.site_article h2 {

	font: 1.3em/1.8em 'Lucida Grande',Verdana,sans-serif;

	letter-spacing:0px;

	color:#202020;

	border-bottom-style: none;

	}

.site_blue {

	font: 13px 'Times New Roman', Times, serif;

	color:#0000FF;

    font-weight: bold;

	font-style:italic;

	}

.site_orange {

	font-family:'Lucida Grande',Verdana,sans-serif;

	font-size:10px;

	color:#FF6600;

    font-weight: bold;

	font-style:italic;

	}

.site_orange2 {

	font-family:'Lucida Grande',Verdana,sans-serif;

	font-size:12px;

	color:#FF6600;

    font-weight: bold;

	font-style:italic;

	}

#darkblue

   {
   	width:99%;

	padding:0px 10px 0px 10px;

   background-color:#336699;

   color:#336699; FONT-SIZE: 4px;

   }

.darkblue A:link{color:#336699}

.darkblue A:visited{color:#336699}

.darkblue A:active{color:#336699}  

.product {

	padding: 0px 0px 10px 0px;

}

/* Main Navigation (Left) ----------------------------------------------------*/		

	

.mainnav { 

	margin:0px 0px 0px 0px;

	padding: 0px;

	list-style-type:none;

	}



li.mainnav {

	display: block;

	font: 11px Verdana, Arial, Georgia, sans-serif;

	margin:0px 0px 0px 0px;

	background-repeat: no-repeat;

	background-position: left; 

	background-image: url(http://www.norstarmeridian.com/images/gfaicon.png);

	border-bottom: 1px solid #CBCBCB;

	}



li.quicklinks { /*QuickLinks*/

	display: block;

	font: 11px Verdana, Arial, Georgia, sans-serif;

	margin:0px 0px 0px 0px;

	background-repeat: no-repeat;

	background-position: bottom left; 

	background-image: url(http://www.norstarmeridian.com/images/gfaicon.png);

	border-bottom: 1px solid #CBCBCB;

	}

	

li.navlabel { /*Nav Label*/

	display: block;

	font: 1em Verdana, Arial, Georgia, sans-serif;

	color:#1E1E86;

	padding:8px 5px 8px 5px;

	margin:0px 0px 0px 0px;

	border-bottom: 1px solid #ededed;

	}



.mainnav a:link, .mainnav a:visited {

	display:block;

	color: #333;

	padding: 8px 0px 8px 20px;

	text-decoration:none;

	}



.mainnav a:hover {

	display:block;

	color: #962D2A;

	text-decoration: underline;

	}

/* Sub Navigation ------------------------------------------------------------*/



A:link {text-decoration: none; color:#0000FF}

A:visited {text-decoration: none; color:#0000FF}

A:active {text-decoration: none; color:#0000FF}

A:hover {text-decoration: underline; color: red;}



.subnav { 

	margin:0px 0px 0px 0px;

	padding: 0px;

	list-style-type:none;

	}



li.subnav {

	display: block;

	font: 11px Verdana, Arial, Georgia, sans-serif;

	margin:0px 0px 0px 0px;

	background-repeat: no-repeat;

	background-position:  left; 

	background-image: url(http://www.norstarmeridian.com/images/gfaicon.png);

	border-bottom: 1px solid #ededed;

	}

	

li.subnav2 {

	display: block;

	font: 11px Verdana, Arial, Georgia, sans-serif;

	padding-left:10px;

	margin:0;

	}

	

li.subnav3 {

	display: block;

	font: 11px Verdana, Arial, Georgia, sans-serif;

	padding-left:20px;

	margin:0;

	}

	



.subnav a:link, .subnav a:visited {

	display:block;

	color: #666;

	padding: 4px 0px 4px 18px;

	text-decoration:none;

	}



.subnav a:hover {

	display:block;

	color: #962D2A;

	text-decoration: underline;

	}



#active {

	display:block;

	color: #962D2A;

	background-color:#F5F4F4;

	text-decoration: underline;

	}
