@charset "UTF-8";
/* CSS Document 
body bkg	112000

Table width	800px		Photo large	320 x 164		Photo med	136 x	136		Photo thumb	72 x 72

Light green	C3D2AE (top nav)
Med green	93B95D
Dark green	5C8727
Gray text	E6E6E6
Orange		FBB03B

font pref =	Baskerville, Georgia, Times (serif)
		Helvetica, Arial (sans)
*/

body { background-color: #112000; background-image: url("images/bkg_gradient.jpg"); background-repeat: repeat-x; background-position: top left; 
	font-family: Helvetica, Arial, sans-serif; font-size: 11px; }
td { vertical-align: top; }

div#container { width: 800px; margin-right: auto; margin-left: auto; }
a { font-size: 11px; }
a:link, a:visited { color: #93b95d; }
a:hover { color: #fbb03b; }

/* general paragraph and heading styles -------------------------------------------------------------------*/
h1 { font-size: 24px; color: white; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 25px;}
h2 { font-size: 24px; color: black; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 4px; margin-top: 2px; }
h3 { font-size: 24px; color: #C3D2AE; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 24px; }
h4 { font-size: 18px; color: white; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: -4px; }
h5 { font-size: 16px; color: black; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 4px; margin-top: 2px; }

p { font-size: 12px; line-height: 16px; }
p.pGitalic { color: black; font-style: italic; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 16px; }
p.pBitalic { color: #93B95D; font-style: italic; font-family: Baskerville, Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12px; margin-top: -18px; }

/* table data general with width settings  -------------------------------------------------------------------*/
td.td350 { width: 350px; padding-top: 6px; padding-right: 22px; }
td.td420 { width: 420px; padding-top: 6px; }
td.td775 { width: 775px; }
td.td520 { width: 520px; padding-right: 30px; }
td.tdpicG { padding: 20px 0 10px 10px; }

/* images with borders -------------------------------------------------------------------*/
img.imgG { border: 2px solid black; }
img.imgB { border: 2px solid white; }
img.imgNoBorder { border: none; }

/*Top navigation -------------------------------------------------------------------*/
div#navTop { width: 800px; }
a.aNavTop { font-size: 11px; text-transform: uppercase; padding-left: 30px; text-decoration: none; font-weight: bold; }
a.aNavTop:link, a.aNavTop:visited { color: #c3d2ae; }
a.aNavTop:hover { color: #FBB03B; }

/*Portfolio navigation -------------------------------------------------------------------*/
div#navPort { width: 749px; background-color: black; padding: 4px 0;  }
a.aNavPort { font-size: 11px; text-transform: uppercase; padding-left: 30px; text-decoration: none; font-weight: bold; }
a.aNavPort:link, a.aNavPort:visited { color: #c3d2ae; }
a.aNavPort:hover { color: #FBB03B; }


/* Green background area -------------------------------------------------------------------*/
div#green { width: 774px; background-color: #93B95D; background-image: url("images/banner_logo.jpg"); background-repeat: no-repeat; padding-left: 25px; }
p.pAddress { font-size: 12px; color: white; padding-top: 74px; text-align: right; padding-right: 20px; }

/* white background area*/
div#white { width: 774px; padding-left: 25px; background-color: white; }
td.tdList { font-size: 11px; color: #5C8727; line-height: 18px; padding-right: 16px;  }
p.pTitles { font-size: 11px; color: #5C8727; margin-top: 0; }

/* black background area */
div#black { width: 775px; padding-left: 25px; background-color: black; color: #E6E6E6; }

