
.mainpic      { background-color: #f8f7f1; background-image: url("Images/front_images/section_banner_butterfly.jpg"); background-repeat: no-repeat; text-align: center; width: 580px; height: 150px }
.mainpic-mtg   { background-color: #f8f7f1; background-image: url("Images/front_images/section_banner_bee.jpg"); background-repeat: no-repeat; width: 580px; height: 150px }
.mainpic-sbs   { background-color: #f8f7f1; background-image: url("Images/front_images/section_banner_peacock.jpg"); background-repeat: no-repeat; width: 580px; height: 150px }
.mainpic-prd   { background-color: #f8f7f1; background-image: url("Images/front_images/section_banner_fly.jpg"); background-repeat: no-repeat; width: 580px; height: 150px }
.mainpic-tst   { background-color: #f8f7f1; background-image: url("Images/front_images/section_banner_acorn.jpg"); background-repeat: no-repeat; text-align: center; width: 580px; height: 150px }

/* SIDEBOX ELEMENTS */

.sidebox           { background-color: #ffde92; padding-top: 5px; padding-bottom: 4px; width: 100% /*; border-bottom: 2px solid #a0a0b4*/ }

.sidebox h1            { color: #800000; font-size: 11px; line-height: 1.5em; text-align: left; display: block; margin-left: 10px; margin-top:2px;/*padding-top: 4px; padding-bottom: 5px; height: 25px; border-top: #fff; */border-bottom: 1px solid white; width: 90%;       }
/*
.sidebox h2   { font-size: 12px; line-height: 14px; margin-right: 10px; margin-left: 10px; padding-top: 3px; padding-bottom: 5px ; border-bottom: 3px solid white }

.sidebox h3    { color: #c30; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; background-color: #fff; text-align: left; text-indent: 4px; margin-right: 12px; margin-left: 12px; padding: 2px }

.sidebox p    { line-height: 13px; margin-right: 15px; margin-left: 15px }
.sidebox h3 a  { color: #c30; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; background-color: #fff; text-align: left; text-indent: 4px; padding: 2px }
*/
.sidebox h1 a           { color: #800000; text-decoration: none; text-align: left; padding: 5px; display: block/*; width: 100%; height: 1.5em*/ }

.sidebox h1 a:hover         { color: #c30; text-decoration: none; background: #fff url("Images/NavImages/arrow-smooth.png") no-repeat 96% 50% }

.sidebox h5     { color: navy; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: center; margin-right: 12px; margin-left: 12px }

/* SIDEBOX MENU NAVIGATION ELEMENTS */
	
		 .navigation ul {
			margin-left: 10;
			padding-left: 0;
			list-style-type: none;			
			/*float: left;*/
			width: 90%;
		}

		.navigation a {
			display: block;
			padding: 5px;
			/*width: 140px;*/
			border-bottom: 1px solid #fff;
		}

		.navigation a:link, #navlist a:visited {
			color:#800000;
			text-decoration: none;
		}
		
		.navigation a:hover  { color: #800000; background: #fff/*#f5f5f5*/ url("Images/NavImages/arrow-smooth.png") no-repeat 100% 50% }

/* THE SMALL BOX BELOW NAV */

		.navigation p {
			/*margin-top: 40px;*/
			padding: 5px;
			border-bottom: 1px dotted #a0a0b4;
			/*border-top: 1px dotted #a0a0b4;*/
		}


/* CONTENT ELEMENTS */


.content_fullwidth      { background-color: white; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 800px }
.content_fullwidth h2 { margin: 10px 20px 0 }
.content_fullwidth p      { margin: 10px 20px 5px }

.contentdiv      { background-color: white; text-align: left; padding-top: 15px; padding-bottom: 15px; width: 580px;}
.contentdiv p      { margin: 10px 20px 5px }
.contentdiv h4     { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 10px 20px 5px; padding-bottom: 10px; padding-left: 0 }
.contentdiv h3     { color: #475198; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 15px 20px 5px }
.contentdiv h2 { margin: 10px 20px 0 }
.contentdiv h1    { color: #c30; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: left; margin: 15px 20px 5px }
.contentdiv ul      { margin-left: 20px;
			padding: 0;
			list-style-type: none;			
		}
.contentdiv li { padding: 5px 30px 5px 20px; background: url("Images/NavImages/0064_ticket.png") no-repeat 0 7px}
.content_callout  { background-color: #f8f7f1; margin: 12px 20px 5px 20px; padding-top: 5px; padding-bottom: 10px }
.callout_block  { margin-right: 20px; margin-left: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px dotted silver }
.callout_block p      { margin: 10px 0px 5px }
.callout_block h3     { color: #475198; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 15px 0px 5px }

.pointer  { background-color: #ffde92; margin: 12px 20px 5px 20px; padding-top: 3px; padding-bottom: 5px }
.pointer p { padding: 5px 30px 5px 20px; background: url("Images/NavImages/0068_green_box.png") no-repeat 0 7px}

.letter { padding: 0 30px 0 30px; font-family:Courier, Georgia, serif; font-size:13px; line-height:14px;
}

.letter p{ font-family:Courier, Georgia, serif; font-size:13px; line-height:14px;
}

/*Styles for forms*/
.formbox { background-color: #fdeece; margin: 4px 12px 12px; padding-top: 3px; padding-bottom: 5px }
.formbox h4     { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 10px 20px 5px; padding-bottom: 10px; padding-left: 0 }
.formbox h3      { color: #475198; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 3px 20px 2px }
.formbox h2  { margin: 3px 20px 0 }
.formbox h1     { color: #c30; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 140%; text-align: left; margin: 5px 20px }
.formbox p      { margin: 3px 20px 5px }

html {
	height: 100%;
}

body    { background-color: white; margin: 0px; height: 100% }

a.headline,a.headline:link,a.headline:visited

	{text-decoration:none;}

a.headline:hover

	{text-decoration:underline;}

.headline     { color:#004ebb;font-family:Lucida Grande,Verdana,Arial,Helvetica,Geneva,san-serif;font-size:12px;font-weight: bold; line-height: 13px; }

.headwrap { width: 1020px }

/* ADBOX ELEMENTS */
.adwrap { font-family: Lucida-Grande, Verdana, Arial, Helvetica, sans-serif; width: 100%; text-align: center; margin-bottom: 8px }

.adbox_top   { background-image: url("Images/SideImages/rnd_box2_02.gif"); background-repeat: no-repeat; background-position: center top; padding-top: 3px;padding-bottom: 1px; width: 220px }

.adbox_bot  { background-image: url("Images/SideImages/rnd_box2_03.gif"); background-repeat: no-repeat; background-position: center bottom; width: 220px; height: 22px }

.adwrap h2    { font-size: 12px; line-height: 14px; padding-right: 12px; padding-left: 12px }

.adwrap h3    { color: #c30; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 13px; background-color: #fff; text-align: left; text-indent: 4px; margin-right: 12px; margin-left: 12px; padding: 2px }

.adwrap h5     { font-size: 9px; line-height: 12px; margin-right: 18px; margin-left: 18px;			margin-top: 0px; 
			margin-bottom: 4px
 }
.adwrap p     { font-size: 11px; line-height: 13px; margin-right: 18px; margin-left: 18px;			margin-top: 0px; 
			margin-bottom: 4px
 }

		.adwrap a {
			font-size:11px;
			display: block;
			padding: 5px;
			margin-right: 6px; 
			margin-left: 6px; 
			margin-top: 1px; 
			margin-bottom: 2px;
			background: #ffde92
		}

		.adwrap a:link, a:visited {
			color:#800000;
			text-decoration: none;
		}
		
		.adwrap a:hover  { 	
			color: #800000; 
			background: #fff/*#f5f5f5*/ url("Images/NavImages/arrow-smooth.png") no-repeat 100% 50% 
		}

#adblk_win { background:  url("Images/promotion/PHT-winner.jpg") no-repeat left top; width: 180px; height: 361px; 
}

.footer { text-align: center; width: 100% }
/*Styles for forms
----------------------------------------------- */
fieldset { background-color: #fbf2e4; margin-top: 1em; margin-right: 1em; margin-left: 1em; padding: 1em }
legend { color: #004ebb; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
label { text-align: right; display: block; padding-right: 0.7em; width: 10em; float: left }
input.signup { width: 15em }
input.radio { margin-right: 1em; float: left }
/* Form layout
----------------------------------------------- */
.form_container  { text-align: left; margin: 10px 65px 20px 65px; }
.subform_container  { text-align: left; margin: 10px 10px 20px 10px; }
.formrow  { background-image: url("../images/background/list_bg.png"); background-repeat: repeat-y; background-position: left top;
 border-bottom: 1px solid  #9db28a}
.subformrow  { background-color: #fbf2e4; padding: 8px;  margin-top: 8px;
 border-bottom: 1px solid  #9db28a}
 .subforminner { background-color: #ffffff; margin: 8px;
 border-bottom: 1px solid  #9db28a;
}
.form_l   { text-align: right; width: 39%; padding: 10px 5px 5px 5px ; float: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 120%;  display: inline}
.form_l_opt   { text-align: left; width: 39%; padding: 10px 5px 5px 5px ; float: left; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 120%;  display: inline}
.subform_l   { text-align: left; width: 210px; padding: 0px 5px 3px 15px ; float: left; font: bold 11px Verdana, Arial, Helvetica, sans-serif; line-height: 120%;  display: inline}
.subform_l_opt   { text-align: right; width: 210px; padding: 10px 5px 5px 5px ; float: left; font: 11px Verdana, Arial, Helvetica, sans-serif; line-height: 120%;  display: inline}
.form_r   { width: 55%; padding: 5px 5px 5px 5px ; float: right; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; display: inline}
.subform_r   { width: 400px; padding: 15px 5px 5px 0px ; float: right; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; display: inline}
.form_container input  {margin: 5px 10px 5px 5px ; text-align: left }
.form_container p  {margin: 2px 10px 0 5px ; text-align: left }
.formrow_w  { padding: 10px 10px 10px 10px ; border-bottom: 1px solid  #9db28a; text-align: center; display: block}
.subformrow_w  { background-color: #fbf2e4; padding: 8px ; border-bottom: 1px solid  #9db28a; text-align: left; display: block;
 margin-top: 8px;
 }
.formchunk1 {
	width: 75%; float: left; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; display: inline
}
.formchunk2 {
	width: 25%; float: right; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; display: inline
}

.captcha 		{display: none;}

/*Styles for headblock
----------------------------------------------- */
#head_wrapper  { background-image: url("Images/Headblock-1106/PRM_masthead_03.gif"); background-repeat: repeat-x; background-position: left top; width: 100%; height: 100px }

#head_l    { background: url("Images/Headblock-1106/PRM_masthead_02.gif") no-repeat left top; margin-left: 40px; width: 396px; height: 100px; float: left }

#head_r    { background: url("Images/Headblock-1106/PRM_masthead_05.gif") no-repeat left top; margin-right: 40px; width: 360px; height: 100px; float: right }

.clear {
	content: ".";
	visibility: hidden;
	clear: both;
	width: 100%
}
/*Styles for content area
----------------------------------------------- */
.side_l { width: 220px; float: left; background-image: url("Images/SideImages/Sideblock_bgr.gif"); background-repeat: repeat-y
}
.side_r { width: 202px; float: right
}

/*Styles for samples page
----------------------------------------------- */

.samplerow  { 	
			text-align:left; 
			width:100%; 
			margin: 0 0 6px 2px
		}

.sample		{
			float: left; 
			width: 30%; 
			margin: 10px 6px 0 2px; 

		}

.samplerow p  { 	
			text-align:center
		}

