BODY 								{ font-family: Arial, Helvetica, Geneva; font-size: 8pt; line-height: 12pt; font-weight: normal ; margin: 5px; background:#003366; }
A:link, A:visited, A:active			{ color: #c20000; text-decoration:underline }
A:hover   							{ color: #003366; text-decoration:underline }

h1, h2, h3							{ margin:0; padding:0;}
form								{ margin:0; padding:0;}

.main_title   	      			  	{ color: #222222; font-family: Arial, Helvetica, Geneva; font-size: 14pt; line-height: 16pt; font-weight: bold  }
.main_subtitle   		       		{ color: #222222; font-family: Arial, Helvetica, Geneva; font-size: 11pt; line-height: 16pt; font-weight: bold  }
.main_text      	   			    { color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 16pt; font-weight: normal }
.success_photo						{ float:left;  border:1px solid #000000; margin-right:5px;}


.main_nav	    	   			    { color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 8pt; line-height: 10pt; font-weight: normal }


.side          						{ background-image: url(/webtemplate_images/img_bg_side.gif); }
.side_title							{ color: #c20000; font-family: Arial, Helvetica, Geneva; font-size: 12pt; line-height: 14pt; font-weight: bold }
.side_subtitle						{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 12pt; font-weight: bold }
.side_text       	  				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 8pt; line-height: 12pt; font-weight: bold }
.side_nav       	  				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 14pt; font-weight: normal }

.nav          						{ background-image: url(/webtemplate_images/bg_global_nav.gif); }
.nav_arrow   						{ color: #BE9945; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 8pt; font-weight: bold }
.nav_text   						{ color: #FFFFFF; font-family: Arial, Helvetica, Geneva; font-size: 8pt; line-height: 12pt; font-weight: bold; padding:3px }
.nav_global   						{ color: #ffffff; font-family: Arial, Helvetica, Geneva; font-size: 9pt; line-height: 12pt; font-weight: bold }

.subnav          					{text-indent: 20px;}

.fine_text        	   				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 8pt; line-height: 12pt; font-weight: normal; }
.foot_text        	   				{ color: #003366; font-family: Arial, Helvetica, Geneva; font-size: 7pt; line-height: 12pt; font-weight: normal; padding:3px }

.form_text         	  				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 9pt; line-height: 10pt; font-weight: normal }
.form_field           				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 9pt; line-height: 10pt; font-weight: normal }
.form_button           				{ color: #000000; font-family: Arial, Helvetica, Geneva; font-size: 9pt; line-height: 10pt; font-weight: normal }

#dropmenudiv						{ color: #003366; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 12pt; font-weight: normal; padding: 2px; text-indent: 2px; display: block; position:absolute; z-index:100; border-style: solid; border-width: 1px; border-color: #004e75; }
#dropmenudiv a						{ color: #003366; font-family: Arial, Helvetica, Geneva; font-size: 10pt; line-height: 12pt; font-weight: normal; padding: 2px; text-indent: 2px; display: block; width: 100%; display: block; text-decoration: none; }
#dropmenudiv a:hover				{ /*hover background color*/ background-color: #c20000; color:#FFFFFF;}

.media_col_date { width:95px; float:left; color:#555; font-weight:bold; }
.media_col_article { width:300px; float:left; }
.media_hr { border:0; background:#808080; height:1px; margin:0 0 3px 0; }
.media_download_link { margin:13px 0 0 0; }
br.clear { clear:both; }

/*Top Nav*/
#menuh-container{ margin: 0px auto; padding: 0px; width:758px;}
#menuh{ background:#a40000; margin: 0px; line-height: 31px; vertical-align: middle; height: 31px; padding: 0px 0px 0px 30px; color: #FFF; text-align: left; }
#menuh a{ text-align: left; display:block; white-space:nowrap; margin:0px; padding: 0px; line-height: 31px; vertical-align: middle; }
#menuh a:link, #menuh a:visited, #menuh a:active {color: #FFF; text-decoration:none;}/* menu at rest */
#menuh a:hover {color: #FFF; text-decoration:none;}/* menu on mouse-over  */

#menuh ul{ list-style:none; margin:0px; padding: 0px 14px 0px 0px; float:left;	/*width:9em;*/	/* width of all menu boxes */	/* NOTE: For adjustable menu boxes you can comment out the above width rule. However, you will have to add padding in the "#menh a" rule so that the menu boxes will have space on either side of the text -- try it */}

#menuh li{ font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; position:relative; min-height: 1px; vertical-align: bottom; line-height: 31px; }
.submenuh {font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; position:relative; min-height: 1px; vertical-align: bottom; color: #333 !important;line-height: 31px; padding: 0px 2px!important;}

/*Drop Down Nav*/
#menuh ul ul{ position:absolute; z-index:500; top:auto; display:none; padding: 0px; margin:-1px 0 0 -1px; background: #eeebde; float: left; line-height:5px !important; }
#menuh ul ul li a:link, #menuh ul ul li a:visited, #menuh ul ul li a:active{ color: #333 !important; display:block; padding: 0px 2px; margin: 0px; }
#menuh ul ul li a:hover { color: #FFF !important; background: #c20000; display:block; padding: 0px 2px; margin: 0px; }
#menuh ul ul ul{top:0; left:100%;}
div#menuh li:hover{cursor:pointer;z-index:100;}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#testimonial{ color: #000; padding-left: 20px; padding-right: 10px; }