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

/* Clear all padding & margins */
/* body, h1, h2, h3, h4, h5, h6, p, ol, ul, blockquote {padding: 0px; margin: 0px;} */

table { border-collapse: collapse; padding: 0px; font-size: 10pt;}

body { background-color: #3f5c27; 
			 background: url(seamlesscracks.jpg); 
			 font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Headlines */

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #bf2e1a; font-weight: normal; padding: 6px 0px 3px 15px; }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #bf2e1a; font-weight: normal; padding: 6px 0px 3px 15px;}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #bf2e1a; font-weight: normal; padding: 6px 0px 3px 15px;}


/* Text styles  */

.subtext {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight : normal;} 
.subtext a:link {color: #000000; text-decoration: none} 
.subtext a:visited {color: #000000; text-decoration: none} 
.subtext a:hover {color: #000000; text-decoration: underline} 
.subtext a:active {color: #000000; text-decoration: underline} 

.PartnerText  {  font-family: Verdana, Arial, Helvetica, sans-serif;
		   font-size: 8pt;
		   color: #000000;
		   line-height: 10pt;
		   padding: 3px 3px 3px 3px;
		}

#Page
	{
	background-color: #efefef;
	padding: 0px;
	margin; 0px;
	}

#PageBorderL
	{
	background-image: url(green_border_L.jpg); 
	background-repeat: repeat-y;
	width: 29px;
	}

#PageBorderR
	{
	background-image: url(green_border_R.jpg); 
	background-repeat: repeat-y;
	width: 29px;
	}

#PageBorderTop
	{
	background-image: url(green_border_T.jpg); 
	background-repeat: repeat-x;
	height: 29px;
	}

#PageBorderBottom
	{
	background-image: url(green_border_B.jpg); 
	background-repeat: repeat-x;
	height: 29px;
	}
		
#PageBorderTopL
	{
	background-image: url(green_border_TL.jpg); ;
	width: 29px;
	height: 29px;
	}

#PageBorderTopR
	{
	background-image: url(green_border_TR.jpg); 
	width: 29px;
	height: 29px;
	}

#PageBorderBottomL
	{
	background-image: url(green_border_BL.jpg); 
	width: 29px;
	height: 29px;
	}

#PageBorderBottomR
	{
	background-image: url(green_border_BR.jpg); 
	width: 29px;
	height: 29px;
	}
	
/*  Main Body, i.e. page container  */

#Main a:link {color: #802045;  font-weight : normal; text-decoration: none } 
#Main a:visited {color: #802045;  font-weight : normal; text-decoration: none } 
#Main a:hover {color: #666666;  font-weight : normal; text-decoration: underline } 
#Main a:active {color: #666666;  font-weight : normal; text-decoration: underline } 		
		
#Main li {color: #000000; padding-left: 6px; margin-left:50px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt;} 
#Main ul {color: #000000; list-style-type: square;  } 
#Main ol {color: #000000}


#NavBox
	{
			 position:fixed;
			 top:200px;
			 left:0px;
	}	
#menurow
	{
	height: 50;
	}
#menu-C
	{
	background: url(3d-g-c.jpg); background-repeat: repeat-x; height: 55;
	}

#menu-L
	{
	 background: url(3d-g-l.jpg); background-repeat: repeat-x; height:35; width: 17; 
	}
	
#menu-R
	{
	background: url(3d-g-r.jpg); background-repeat: no-repeat; height: 35; width: 17;
	}

/*  Navigation  */
#Nav { font-family: Arial; 
			 font-size: 12pt; 
			 line-height: 24pt; 
			 color: #ffffff; 
			 text-align: left; 
		 }		 
			 


/* #Nav td { border-bottom: 1px solid #ffffff; }  */

#Nav a:link {color: #ffffff;  font-weight : bold; text-decoration: none; background: url(images/triangleOFF.gif) no-repeat left center; padding-left: 10px;  } 
#Nav a:visited {color: #ffffff;  font-weight : bold; text-decoration: none; background: url(images/triangleOFF.gif) no-repeat left center; padding-left: 10px; } 
#Nav a:hover {color: #999999;  font-weight : bold; text-decoration: underline; background: url(images/triangle.gif) no-repeat left center; padding-left: 10px; } 
#Nav a:active {color: 999999;  font-weight : bold; text-decoration: none; background: url(images/triangle.gif) no-repeat left center; padding-left: 10px; } 		


/*  SubNav  */
#SubNav { font-family: "Arial Narrow"; font-size: 10pt; line-height: 12pt; color: #000000; text-align: center;}
#SubNav td { padding: 4px; } 

#SubNav a:link {color: #000000;  font-weight : normal; text-decoration: none; } 
#SubNav a:visited {color: #000000;  font-weight : normal; text-decoration: none;  } 
#SubNav a:hover {color: #bf2e1a;  font-weight : normal; text-decoration: none;  } 
#SubNav a:active {color: #bf2e1a;  font-weight : normal; text-decoration: none;  } 		


#topalign  /* Any top-aligned table with a single border  */
{
border-collapse:collapse;
}
	
#topalign td 
{
	border: 1px solid black;	
  vertical-align:top;		
}	

		

/*  Footer  */
#Footer {  font-family: Arial, Helvetica, sans-serif;
		  font-size: 13px;
		  color: #efefef;
		  text-align: center;
		  padding: 8px 4px 4px 4px;
		} 
#Footer td { border-top: 1px solid #bf2e1a;}

#Footer a:link {color: #cfefcf;  font-weight : normal; text-decoration: none } 
#Footer a:visited {color: #cfefcf;  font-weight : normal; text-decoration: none } 
#Footer a:hover {color: #efefef;  font-weight : normal; text-decoration: none } 
#Footer a:active {color: #efefef;  font-weight : normal; text-decoration: none } 		
		

/*  Generic Box  */

.mainbox {
	border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}

.bottomrule {
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
}
