/* NANTMOR STYLESHEET */

/*  tables */
table, td        {vertical-align:top}
imagecell					{border-style:none;
										border-width:0px;
                     margin:0px ! important;
										 padding:0px ! important;}
table.tablelist, td.tablelist, tr.tablelist		
{border:1px solid #000000 ! important;
background-color:#ffffff;
									  color:#000000;
										margin:0px ! important;
										padding:0px ! important;}
.bunting 			{margin:0px ! important;
					padding:0px ! important;
					background-image:url(nantpictures/bunting.gif);
					background-repeat: repeat-x;}
.buntingw 			{margin:0px ! important;
					padding:0px ! important;
					background-image:url(nantpictures/buntingwhite.gif);
					background-repeat: repeat-x;}
					
										

/* TEXT FORMATTING */

/* general */

p.credit						{ color:#cccccc; 
										margin:0em ! important;
										padding:0em ! important;
                   font-family:arial, helvetica, sans-serif;
									 font-size:12.5px ! important}
p.galcredit						{ color:#cccccc; 
										margin:0em ! important;
										padding:0em 1em 0em 1em ! important;
                   font-family:arial, helvetica, sans-serif;
									 font-size:12.5px ! important}
									 
p.creditwhite    			{ color:#ffffff; 
										margin:0em ! important;
										padding:0em ! important;
                   font-family:arial, helvetica, sans-serif;
									 font-size:12.5px ! important}						 
tr.listrust      {color:#cc3300}

h3.listhead					{color:#9999cc;
										font-size:135%}
tr.liststrong 			{color:#cc3300;
										background-color:#ffffcc;
										} 
									 
p.creditblack			{ color:#666666; 
										margin:0em ! important;
										padding:0em ! important;
                   font-family:arial, helvetica, sans-serif;
									 font-size:12.5px ! important}

body             { background-color:#666666; 
                   color:#333333; 
                   font-family:arial, helvetica, sans-serif;
                   }
									 
body.memberspage   { background-color:#003333;  
                   color:#333333; 
                   font-family:arial, helvetica, sans-serif;
                   }
body.committeepage { background-color:#336666; 
                   color:#333333; 
                   font-family:arial, helvetica, sans-serif;
                   }

.noborder         { border:0 ! important; 
                    float:left;
										background-color:transparent ! important;
                   }

.centeralign      { text-align:center ! important;  
                   }
.textleft         { padding:0.5em;
                    text-align:left;
                   }
.textright			{text-align:right;}
h1                 { margin:0; 
                     padding:0;
                    }
#textnantmor       { font-family:arial, helvetica, sans-serif;
                     font-size:240%;
                     font-variant:small-caps;
					font-weight:bold; 
          color:#FFFFFF;
					background-color:transparent ! important;
					padding: 0;
					vertical-align: top ! important;
					text-align:left ! important; 
					}
.topalign            {vertical-align: top ! important;}
       
	/* MAIN TEXT */

/* cell containing main page content */
.mainpage          { border-style:none; 
                     text-align:left; 
                     font-size:95%; 
                     vertical-align:text-top;
                    }

.homecell         	{background-color:transparent;
					border-style:none;
					vertical-align:text-top;
					margin:1em ! important;}

.maincell			{background-color:#FFFFFF;
					border:solid 1pt #000000;
					 vertical-align:text-top;
					margin:1em ! important;}
					
/* first header for main page content */
.pageheader        { font-size:160%;
                     font-weight:normal; 
                     color:#333333; 
                     background-color:transparent;
                     padding-top:0; 
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     text-align:left; 
                     margin:0.5em; 
                     font-family:arial, helvetica, sans-serif;
                    } 

.newsheader					{ font-size:200%;
                     font-weight:normal; 
                     color:#000000; 
                     background-color:transparent;
                     padding-top:0; 
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     text-align:left; 
                     margin:0.5em; 
                     font-family:arial, helvetica, sans-serif;
                    } 
.newsheadercenter   	{ font-size:200%;
                     font-weight:normal; 
                     color:#000000; 
										 padding-top:0; 
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
										  margin:0.5em; 
                     background-color:transparent;
										 text-align:center ! important; 
                     font-family:arial, helvetica, sans-serif;
                    } 
p.smaller            {font-size:85%}
										
.homepageheader		{font-size:200%;
                     font-weight:normal; 
                     color:#FFCC66; 
                     background-color:transparent;
                     padding-top:0; 
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     text-align:left; 
                     margin:0.5em; 
                     font-family:arial, helvetica, sans-serif;
                    } 
.header2				{font-size:180%;
                     font-weight:bold; 
                     color:#CCCCFF; 
                     background-color:transparent;
                     padding-top:0; 
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     text-align:left; 
                     margin:0.5em; 
                     font-family:arial, helvetica, sans-serif;}
.pagebox				{vertical-align:top;
                     background-color:#CCCC99;
                     color:#000000;
                     border:none;
                     margin-left:3em; 
                     margin-right:2em; 
                     margin-top:2em; 
                     margin-bottom:0.5em;
                     padding:0.2em;
                    }
.text1 				{ font-family:arial, helvetica, sans-serif;
                     font-size:120%;
                     color:#CCCCFF; 
                     background-color:#666666;  
                     border:none;
                     font-weight:normal;
                     margin-left:-2em; 
                     margin-right:-1em; 
                     margin-top:0.1em; 
                     margin-bottom:0;
                     padding-left:0.1em; 
                     padding-right:0.1em; 
                     padding-top:0.1em; 
                     padding-bottom:0.1em; 
                    }             
.text2					    { font-family:arial, helvetica, sans-serif;
                     font-size:120%;
                     color:#FFCC66; 
                     background-color:#666666;  
                     border:none;
                     font-weight:normal;
                     margin-left:-2em; 
                     margin-right:-1em; 
                     margin-top:0.1em; 
                     margin-bottom:0;
                     padding-left:0.1em; 
                     padding-right:0.1em; 
                     padding-top:0.1em; 
                     padding-bottom:0.1em; 
                    }  
/* subheader/ summary for main page content */
.subheader         { font-family:arial, helvetica, sans-serif; 
                     font-size:130%;
                     font-weight:normal; 
                     color:#333333;
                     background-color:transparent;
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0.5em;   
                     text-align:left;
                    }

.homesubheader       { font-family:arial, helvetica, sans-serif; 
                     font-size:140%;
                     font-weight:normal; 
                     color:#FFCC66;
                     background-color:transparent;
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0.5em;   
                     text-align:left;
                    }
										
.boxx               {background-color:#ffffcc;
											border:solid 1.5pt #666666;
											margin:0.5em;
											padding:0.2em}
.boxwhite               {background-color:#ffffff;
											border:solid 1.5pt #666666;
											margin:0.5em;
											padding:0.2em}
										 
.boxxhome							{background-color:#ccffcc;
											border:solid 1.5pt #666666;
											margin:0.1em;
											padding:0.2em}
/* main descriptive text */ 
.textmain			{font-family:arial, helvetica, sans-serif; 
                     font-size:100%;
                     font-weight:normal; 
                     color:#333333;
                     background-color:transparent;
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0.5em;   
                     text-align:left;}

.hometextmain		{font-family:arial, helvetica, sans-serif; 
                     font-size:110%;
                     font-weight:normal; 
                     color:#FFCC66;
                     background-color:transparent;
                     padding-bottom:0; 
                     padding-left:0; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0.5em;   
                     text-align:left;}

.boxheader         { background-color:transparent;
										text-align:left ! important;
										padding:0.15em; 
                     margin:0.2em;
										font-variant:small-caps;
										font-weight:bold;
										text-decoration:none ! important;
										font-size:130%}
a.nounderline  {text-decoration:none ! important;}

.box				   {background-color:#ffffcc;
								border-top-width:2pt; 
                border-bottom-width:2.5pt; 
                border-left-width:2.5pt; 
                border-right-width:2.5pt;
								border-style:solid ! important;
								border-color:#666666 ! important;
								text-align:left;
								verticaL-align:top;
								padding:0.3em
								}

	/*  LINKS  */

a:link             { color:#336666;
                     border-style:none; 
                     background-color:transparent;
                    }
a:visited          { color:#333300; 
                     border-style:none; 
                     background-color:transparent; 
                    }
a:hover            { color:#CC3300; 
                     border-style:none; 
                     background-color:#FFFFFF;
                    }
a:active           { color:#CC3300; 
                     border-style:none; 
                     background-color:transparent;
                    }
.imagelink         { border-style:none ! important; 
                     white-space:normal ! important; 
                     text-decoration:none ! important;
                    }
a.smallerheader    { text-decoration:none ! important;
					background-color:#CCCCCC;
					}
a:hover.imagelink  { background-color:transparent ! important}
.nounderline       { text-decoration:none ! important; 
                    }

	/* TABLE/ NAVIGATION BAR STYLES */

	/* GENERAL TABLE*/

	/* TOP/BOTTOM NAVIGATION BAR */

/* cell enclosing top/bottom navbars */
.toolcell          { vertical-align:bottom;
					text-align:right; 
					background-image:url(nantpictures/panorama.jpg);  
                   background-repeat:no-repeat; 
                   background-position:top right;
                    }
.toolcellbottom     {vertical-align:bottom;
				   text-align:right;
				   background-color:transparent;
                    }

/* 'you are here', bottom box */
.emphasized         { margin-left:0.1em;    
                     margin-right:1em; 
                     margin-top:1em; 
                     margin-bottom:0.5em;
                     padding-left:0.1em; 
                     padding-right:0.1em; 
                     padding-top:0.1em; 
                     padding-bottom:0.1em;
                     text-align:right;
                     background-color:#CCCCCC;
                     border:solid 2pt #669966;
                    }
.bottom             {background-color:transparent;
					text-align:right;
					color:#ffffff;
					font-size:80%;}
.quoteside, a.quoteside {background-color:transparent;
					font-style: italic;
					color:#FFCC66;
					font-size:90%;}
.quoteby 	{background-color:transparent;
					text-align:right ! important;
					color:#FFCC66;
					font-size:70%;}

/* bottom box */
.bottomcell        { padding:0; 
                     margin:0; 
                     vertical-align:top;}

/* top & bottom navigation bar */
.navbar            { font-family:arial, helvetica, sans-serif;
                     font-size:100%;
                     font-variant:small-caps; 
                     background-color:#FFCC66;  
                     border-style:solid; 
                     border-color:#666699;
                     color:#000000; 
                     border-top-width:2pt; 
                     border-bottom-width:2pt; 
                     border-left-width:1pt; 
                     border-right-width:1pt;
                     font-weight:bold; 
                     text-align:center; 
                     padding:0; 
                     margin:0.1em;
                     white-space:normal;
                     }


	/* LEFT MENU STYLES */

/* 'you are here', 'products' */
.leftmenuhead        { font-family:arial, helvetica, sans-serif;
                     font-variant:small-caps;
                     font-size:110%;
                     text-align:left;
                     background-color:#cccccc;
                     color:#666666;
                     padding-bottom:0; 
                     padding-left:0.1em; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0; 
                     border-style:none; 
                    }



.smallerheader     { font-family:arial, helvetica, sans-serif; 
                     font-size:110%;
                     font-weight:normal; 
                     color:#666699;
                     background-color:transparent;
                     padding-bottom:0; 
                     padding-left:0.1em; 
                     padding-right:0; 
                     padding-top:0;
                     margin:0;
                    }


 /* main left-menu items */
.leftmenumain        { font-family:arial, helvetica, sans-serif;
                     font-size:100%;
                     color:#000000;
                     font-variant:small-caps; 
                     background-color:#FFCC66;  
                     border-style:solid; 
                     border-color:#666699; 
                     border-top-width:2pt; 
                     border-bottom-width:2pt; 
                     border-left-width:1pt; 
                     border-right-width:1pt;
                     font-weight:bold;
                     margin-left:-1em; 
                     margin-right:1em; 
                     margin-top:0.1em; 
                     margin-bottom:0;
                     padding-left:0.1em; 
                     padding-right:0.1em; 
                     padding-top:0.1em; 
                     padding-bottom:0.1em; 
                    }
.mainlink           {font-family:arial, helvetica, sans-serif;
                     font-size:120%;
                     color:#333333;
                     font-variant:small-caps; 
                     background-color:#FFCC66;  
                     border-style:solid; 
                     border-color:#666699; 
                     border-top-width:2pt; 
                     border-bottom-width:2pt; 
                     border-left-width:1pt; 
                     border-right-width:1pt;
                     font-weight:bold;
                     margin:0.1em;
                     padding:0.1em; 
                    }

/* left menu subcategory 1 */
.leftmenusub1      { padding:0.1em; 
                     margin:0.1em;
                     font-family:arial, helvetica, sans-serif;
                     text-align:left;
					font-size:95% ! important;
                    } 
ul.leftmenusub1    { padding:0; 
                     margin-left:30%;}

/* left menu box */
.boximportant      { vertical-align:top;
                     background-color:#CCCCCC;
                     color:#000000;
                     border:2pt solid #CC6600;
                     margin-left:1em; 
                     margin-right:0; 
                     margin-top:0.5em; 
                     margin-bottom:0.5em;
                     padding-left:0; 
                     padding-right:0.1em; 
                     padding-top:0.5em; 
                     padding-bottom:0.2em 
                    }

/* cell containing left/ right menu */
.sidebar           { border-style:none; 
                     text-align:left; 
                     vertical-align:top ! important;
                    }


	/* IMAGES */
.imageleft         { float:left;
                     margin:0.4em;
                     vertical-align:baseline ! important;
                    }

.imagelefttrans      {float:left;
                     margin:0.4em;
                     vertical-align:baseline ! important;
                     background-color:transparent ! important;
					text-decoration:none ! important;
					border-style:none ! important;}
.imagelefttrans2		{float:left;
                     margin:0 ! important;
                     vertical-align:baseline ! important;
                     background-color:transparent ! important;
					text-decoration:none ! important;
					border-style:none ! important;}

.imageleftnews       { float:left;

                     margin:0.4em;
                     vertical-align:baseline ! important;
					border-style:none ! important
                    }
img, a.img			{margin:0.1em;
					border:1pt solid #333333;
					background-color:#CCCCCC;
					color:#333333;}

.imageright			{float:right;
					margin:0.4em;}
.imagerighttrans      {float:right;
                     margin:0.4em;
                     vertical-align:baseline ! important;
                     background-color:transparent ! important;
					text-decoration:none ! important;
					border-style:none ! important;}
.imagerightnews		{float:right;

                     margin:0.4em;
					border-style:none ! important;
					vertical-align:baseline ! important;}
img.centeralign   {display: block;
    margin-left: auto;
    margin-right: auto;
		border-style:none ! important}
img.centeralign2    
{display: block;
    margin-left: auto;
    margin-right: auto;}
.alignright,   {display: block;
   					    margin-left: auto;
    					margin-right: 3px}
img.gallery 
{vertical-align:baseline;
display: block;
margin-left: auto;
margin-right: 0px;
margin-left:0;
margin-top:0; 
margin-bottom:0;
background-color:transparent ! important;
text-decoration:none ! important;
border-style:none ! important}

#imagebadge			{vertical-align:baseline;
					display: block;
   					 margin-left: auto;
    					margin-right: 0px;
					margin-left:0;
					margin-top:0; 
                     margin-bottom:0;
					background-color:transparent ! important;
					text-decoration:none ! important;
					border-style:none ! important}
