/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
html								{margin: 0px; padding: 0px;}
body 								{position: relative; width: 100%; margin: auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px; color:#092673;  background:url(../images/bkg.jpg) repeat-x #fff;}

h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin: 0px; padding: 0px; list-style:none}
img									{border: none}
table, tr, td, th					{/*padding: 0px; margin: 0px;*/ vertical-align:top; border-collapse:collapse; border: none}/* sets declarations for all tables throughout the site */
table th							{text-align: right; speak-header: always; width: 25%; padding-right: 8px}
th									{speak-header: once} /*when rendered aurally, each row of data is to be spoken as a "Header1, Data1, Data1 ..." as opposed to "Header1, Data1, Header1, Data2"*/
a:link, a:visited					{color: #092673; text-decoration:underline; font-weight:bold; cursor: pointer}
a:hover, a:active					{color: #23825d; text-decoration:none; cursor: pointer;}
input, select,
textarea							{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; width: 200px}
label								{cursor: pointer; margin-bottom: 5px}

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#nav								{height:92px; background:url(../images/bkg_nav.jpg) repeat-x;}

#nav ul								{position:relative; width:598px; float:right; top:35px;}
#nav ul li							{font-size:12px; color:#fff; display: block; float:left; text-align:left; margin:0px 12px 0px 0px;}
#nav .last							{margin:0px 0px 0px 0px;}

#nav li a:link,
#nav li a:visited					{display: block; margin-top:7px; font-size:12px; color:#fff; text-decoration:none;}
#nav li a:hover,
#nav li a:active					{color:#244a99; text-decoration:none;}

#branding 							{position:relative; width:1003px; height:127px;}
#branding img						{border-bottom:1px solid #7a9de5;}
#branding .logo						{position:absolute; margin:0px 0px 0px 30px; top:-92px;}
#branding .nbdr						{border:none;}



/* BOXES
--------------------------------------------------*/
#container							{position:relative; width:1003px; margin:0px auto; background:url(../images/bkg_content.jpg) repeat-y;}
#content							{position:relative; width:923px; float:right; padding:40px 40px 0px 40px; background:#fff;}


/* CONTENT FORMATTING
---------------------------------------------------*/
#content ul, #content ol			{margin: 10px 5px 20px 20px}
#content li							{margin-bottom: 8px; margin-left: 20px; list-style:disc;}
#content ul li						{list-style: disc; color:#092673; margin:0px 0px 15px 15px;}
#content ol li						{list-style:decimal;}
#content ol li ol li				{list-style: lower-alpha; margin-bottom: 5px}
#content p							{margin: 0px 0px 20px 0px; line-height: 16px}
#content h1							{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:24px; margin:0px; padding:0px; color:#23825d; font-weight:bold;}
#content h2							{font-size:15px; line-height:18px; margin:15px 0px 5px 0px; color: #23825d; font-weight:bold;}
#content h3							{font-size:14px; margin:0px 0px 5px 0px; color: #7a9de5; font-style:italic;}
#content h4							{font-size: 13px; color: #092673; font-weight:bold; margin:10px 0px 5px 0px;}
#content h5							{font-size: 13px; color: #5e2401; margin:20px 0px 10px 0px;}
#content cite						{margin-left: 10px}
#content .small						{font-size:11px; margin:0px 0px 20px 40px;}

#content blockquote .first			{width:400px; float:left;}
#content blockquote .second			{width:400px; float:left;}

#content table						{position:relative; width:550px; margin:5px 0px; left:40px;}
#content table th					{font-size:14px; font-weight:bold; color:#004792; padding:0px 0px 7px 5px; text-align:left;}
#content table td					{font-size:12px; padding:4px 10px 4px 5px; border: solid 1px #23825d;}
#content table td p					{margin:0px;}
#content table td a					{font-weight:bold;}
#content table .row1				{background:#c8dff7;}

#content .form						{position:relative; width:465px; padding:0px 68px 20px 0px; float:left;}
#content .contact					{width:390px; float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#content .col1						{position:relative; width:204px; float:left; margin:0px 75px 10px 75px;}
#content .col2						{position:relative; width:204px; float:left; margin:0px 75px 10px 0px;}
#content .col3						{position:relative; width:204px; float:left; margin:0px 75px 10px 0px;}
#content .col4						{position:relative; width:204px; float:left; margin:0px 50px 10px 0px;}

#contentbox .lineBox				{border-bottom: 1px solid #c4d6fa; padding: 10px 0px 15px 0px;}

.divider							{margin:0px 0px 35px 0px;}
.photo 								{border:2px solid #298662;}
.photoLeft, .photoRight				{border:2px solid #298662; float: left; margin: 0px 20px 10px 0px}
.photoRight							{float: right; margin: 0px 0px 15px 20px;}
.photoLeft							{float: left; margin: 0px 20px 15px 00px;}
.photoMain							{position:absolute; top:-23px; right:-8px; z-index:300;}
.clear								{clear:both;}
.green								{color:#23825d;}



/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo 							{position:relative; height:23px; clear: both; display:block; padding:0px 5px 0px 0px; margin:0px auto; text-align:right; background:url(../images/bkg_footer.jpg) repeat-x;}
#siteinfo cite 						{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#fff; font-style:normal;}

#siteinfo a:link,
#siteinfo a:visited					{color:#fff; text-decoration:underline; font-weight:normal;}
#siteinfo a:hover,
#siteinfo a:active					{color:#23825d; text-decoration:none;}


/* FORM
---------------------------------------------------*/
.form_row							{position: relative; margin:10px 0px 15px 0px; clear:right; height:30px}
.form_row table td					{padding:0px; height:30px;}
.form_row table select,
.form_row table input				{width:15px;}
.form_row span						{width:10px; margin-top:3px; float:left; color:#963008;}
label								{width:200px; margin-top:3px; float:left; padding:0px 10px 0px 0px;}
.form_row table label				{width:75px;}


/* PAGE SPECIFIC
---------------------------------------------------*/


/*HOME
---------------------------------------------------*/
#pghome #nav						{height:92px; background:url(../images/bkg_nav.jpg) repeat-x;}

#pghome #nav ul						{position:relative; width:598px; float:right; top:35px;}
#pghome #nav ul li					{font-size:12px; color:#fff; display: block; float:left; text-align:left; margin:0px 12px 0px 0px;}
#pghome #nav .last					{margin:0px 0px 0px 0px;}

#pghome #nav li a:link,
#pghome #nav li a:visited			{display: block; margin-top:7px; font-size:12px; color:#fff; text-decoration:none;}
#pghome #nav li a:hover,
#pghome #nav li a:active			{color:#244a99; text-decoration:none;}

#pghome #branding 					{position:relative; width:1003px; height:230px;}
#pghome #branding img				{border-bottom:1px solid #7a9de5;}
#pghome #branding .logo				{position:absolute; margin:0px 0px 0px 30px; top:-92px;}
#pghome #branding .nbdr				{border:none;}


#pghome #content					{width:973px; height:260px; padding:25px 0px 40px 30px; background:url(../images/bkg_fruit.jpg) no-repeat bottom right;}
#pghome #contentbox					{width:776px;}
#pghome #content h1					{padding:0px 0px 11px 0px; color:#23825d; font-weight:bold;}
#pghome #content p					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; color:#092673;}
#pghome #contentbox .bottom			{position:relative; margin:30px 0px 0px 0px;}
#pghome #contentbox .bottom img		{position:relative; float:left; padding:0px 25px 0px 0px;}

#pghome #content .small				{font-size:11px; margin:0px 0px 0px 0px;}

#pghome #content table			{width:680px; padding:none; left:0px; border:none;}
#pghome #content table td			{padding:0px; margin:0px; border:none; vertical-align:top;}
#pghome #content #logos				{padding:0px 0px 15px 0px;}


#pghome #content blockquote .first	{width:245px; float:left; margin:0px 0px 10px 0px;}
#pghome #content blockquote .first img{padding:5px 1px 0px 0px;}
#pghome #content blockquote .second	{width:275px; float:left; margin:10px 7px 10px 5px;}
#pghome #content blockquote .third	{width:250px; float:left; margin:22px 0px 10px 0px;}


#pghome #content blockquote .second p{font-size:11px;}
#pghome #content blockquote .third p{font-size:11px;}





/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

/* FILLER TEXT
---------------------------------------------------*/

