/* CSS Document */

/* Green: 73c7a0; darker shade: 7cb59a */

/* main divs */

.efda09-container {width: 980px; height: auto; margin-left: auto;margin-right: auto;width: auto; text-align:center; font-family: Calibri, Arial, Helvetica, 'Liberation Sans', sans-serif; font-size: 12px !important; }
.efda09-topcontent {width:980px; height:450px; margin: 0 10px; float:left; display:inline; text-align:left;}
.efda09-pagecontent {width:600px;  margin:0 10px; min-height: 200px; height:auto; float:left; display:inline; text-align:left;}
.efda09-scroll {width: 400px; height: 450px; float: right; display:inline; border:#000000 0px solid; /*font-family: Verdana, Arial, Helvetica, sans-serif;*/ font-family: Calibri, 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-size: 12px; text-align:right; background-color:#fff; overflow:hidden;}

/* iframe layout */

.efda09-menuiframe {overflow:visible; position: absolute; text-align:left; z-index:101}
.efda09-scrolliframe {overflow:hidden; margin:0; padding:0}

/* text and link settings to suit colour schemes */
/* font family set in container divs */
/* liberal use of !important to prevent generic 'This Is' styles from interfering */

h1.efda09-h1 {font-size:18px !important; font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-weight:bold !important;}
h2.efda09-h2 {font-size:16px !important; font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-weight:bold !important; color:#4f8a6e !important}
h3.efda09-h3 {font-size:16px !important; font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-weight:normal !important; color:#7cb59a !important}
h4.efda09-h4 {font-size:14px !important; font-family: 'Trebuchet MS', 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-weight:bold !important; color:#333333 !important}
h5.efda09-h5 {font-size:14px !important; font-family: Calibri, 'Gill Sans', Arial, Helvetica, 'Liberation Sans', sans-serif; font-weight:bold !important; color:#7cb59a !important}


.efda09-pagecontent a {color:#73c7a0 !important; text-decoration:none !important}
.efda09-pagecontent a:hover {color:#333 !important; text-decoration:underline !important}

span.efda09-catdir {font-style:italic; font-size:12px !important; color:#333333}
span.efda09-h3 {font-size:16px !important; color:#73c7a0;}
span.efda09-h5 {font-size:14px !important; font-weight:bold !important; color:#7cb59a !important;}
span.efda09-sponsoredby {font-size:14px !important; color:#73c7a0;}
span.efda09-h3 a, span.efda09-sponsoredby a {text-decoration:none !important}
span.efda09-h3 a:hover, span.efda09-sponsoredby a:hover {color:#999 !important; text-decoration:underline !important}

/* ordered and unordered lists */
.efda09-orderedlist {margin-left:40px !important; font-size:12px !important; list-style:decimal !important;}
.efda09-orderedlist li {font-size:12px !important;}

.efda09-unorderedlist {margin-left:40px !important; font-size:12px !important; list-style:disc !important;}
.efda09-unorderedlist li {font-size:12px !important;}

/* align pictures and captions */
.efda09-imageright {float:right; margin: 0 0 10px 10px; text-align:center; font-weight:bold}
.efda09-imageleft {float:left; margin: 0 10px 10px 0; text-align:center; font-weight:bold}

/* form spacing and layout */

	label.efdafrmlbl {display:block; font-size:12px; font-weight:bold; width:210px; height:17px; float:left; margin:0 0 2px 20px;border:1px solid #000; padding: 1px 0 0 2px;}
	label.efdatbox1lbl {display:block; font-size:12px; font-weight:bold; width:210px; height:103px; float:left; margin:0 0 2px 20px;border:1px solid #000; padding: 1px 0 0 2px;}
	label.efdatbox2lbl {display:block; font-size:12px; font-weight:bold; width:210px; height:43px; float:left; margin:0 0 2px 20px;border:1px solid #000; padding: 1px 0 0 2px;}
	.efdafrminput {height: 18px; width: 340px; background-color:#fff; color:#000; float:right; margin:0 20px 2px 0; border:1px solid #000; padding-left:2px;}
	.efdafrmfile {height: 20px; width: 344px; background-color:#fff; color:#000; float:right; margin:0 20px 2px 0; border:1px solid #000; padding-left:2px;}
	.efdafrmtbox1 {height: 100px !important; width: 338px !important; background-color:#fff; color:#000; float:right; margin:0 20px 2px 0 !important; border:1px solid #000 !important; padding-left:2px !important; overflow:auto;}
	.efdafrmtbox2 {height: 40px !important; width: 338px !important; background-color:#fff; color:#000; float:right; margin:0 20px 2px 0 !important; border:1px solid #000 !important; padding-left:2px !important; overflow:auto;}
	.efdaselect {height: 20px; width: 340px; background-color:#fff; color:#000; margin:0 0 2px 20px; border:1px solid #000; padding-left:2px;}


/* table for photo pricing */
.efda09-pixtable {border: #73c7a0 0px solid; width: 500px;}
.efda09-pixtable tr {font-weight:bold; font-size:12px !important }
.efda09-pixtable td {font-weight:normal; font-size:12px !important}

/* positioning div for roll of honour */

.efda09-rollindent {margin-left: 20px;}
