/***** standard_1/reset.css *****/
/* reset.css
 *
 * Cross-browser reset css -- see http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 *
 * Temporarily applies only to standard_1 until old cofundsstyles.css is deprecated.
 */

.standard_1 html, .standard_1 body, .standard_1 div, .standard_1 span, .standard_1 applet, .standard_1 object, .standard_1 iframe,
.standard_1 h1, .standard_1 h2, .standard_1 h3, .standard_1 h4, .standard_1 h5, .standard_1 h6, .standard_1 p, .standard_1 blockquote, .standard_1 pre,
.standard_1 a, .standard_1 abbr, .standard_1 acronym, .standard_1 address, .standard_1 big, .standard_1 cite, .standard_1 code,
.standard_1 del, .standard_1 dfn, .standard_1 em, .standard_1 font, .standard_1 img, .standard_1 ins, .standard_1 kbd, .standard_1 q, .standard_1 s, .standard_1 samp,
.standard_1 small, .standard_1 strike, .standard_1 strong, .standard_1 sub, .standard_1 sup, .standard_1 tt, .standard_1 var,
.standard_1 dl, .standard_1 dt, .standard_1 dd, .standard_1 ol, .standard_1 ul, .standard_1 li,
.standard_1 fieldset, .standard_1 form, .standard_1 label, .standard_1 legend,
.standard_1 table, .standard_1 caption, .standard_1 tbody, .standard_1 tfoot, .standard_1 thead, .standard_1 tr, .standard_1 th, .standard_1 td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* set defaults */
.standard_1 :focus { outline: 0; }
.standard_1 body { line-height: 1; color: black; background: white; }
.standard_1 ol, .standard_1 ul { list-style: none; }
.standard_1 table {	border-collapse: separate; border-spacing: 0; }
.standard_1 caption, .standard_1 th, .standard_1 td { text-align: left; font-weight: normal; }
.standard_1 blockquote:before, .standard_1 blockquote:after, .standard_1 q:before, .standard_1 q:after { content: ""; }
.standard_1 blockquote, .standard_1 q {	quotes: "" ""; }
.standard_1 strong { font-weight: bold; }


/***** standard_1/screen/core.css *****/
/* standard_1/screen/core.css
 *
 * Contains standard_1 screen core styles
 *
 */

/* root div */
.standard_1 div.root { margin:0 auto; padding:0 1em; }

 
/* font */
.standard_1 { font-family:arial, helvetica, sans-serif; font-size:75%; }
.standard_1 .font_2 { font-family:Century Gothic, Helvetica, Arial; }		/* alternative font */

/**** core html elements ****/

/* image */
.standard_1 img { border:0; }
.standard_1 img.right { float:right; }

/* label */
.standard_1 label { display:block; float:left; padding-right:1em; text-align:right; }

/* paragraph */
.standard_1 p.center { margin-left:auto; margin-right:auto; }
.standard_1 p.right { text-align:right; }

/* emphasis */
.standard_1 em { font-weight:bold; font-style:normal; }
.standard_1 ol li em p { font-weight:bold; font-style:normal; }

/* anchor */
.standard_1 a {	text-decoration:none; }
.standard_1 a:hover { text-decoration:underline; cursor:pointer; }
.standard_1 a:focus { border:1px dotted; }
.standard_1 a.center { margin-left:auto; margin-right:auto; }
.standard_1 a.accesskey { text-decoration:underline; font-style:normal; }			/* accesskey */

/* anchor style 1: default button style */
.standard_1 a.style_1 { background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_std.gif") repeat-x; padding:0.3em 1em; border:1px solid; font-weight:bold; font-size:1em; cursor:pointer; text-decoration:none; text-align:center; }
.standard_1 a.style_1:hover { text-decoration:none; }
.standard_1 a.style_1:focus { border:1px dotted; }

/* anchor style 2: right arrow */
.standard_1 a.style_2 { background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_std_arrow.gif") no-repeat right; padding:0.3em 1em; border:1px solid; font-weight:bold; font-size:1em; cursor:pointer; text-decoration:none; text-align:center; }
.standard_1 a.style_2:hover { text-decoration:none; }
.standard_1 a.style_2:focus { border:1px dotted; }

/* anchor style 5: accent background */
.standard_1 a.style_5 { height:1.5em; padding:0.15em 1em; border:1px solid; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; font-family:$font_family_3$; font-weight:bold; text-shadow:0 1px 0 #375705; text-align:center; }
.standard_1 a.style_5:hover { text-shadow: 0 1px 1px #375705; text-decoration:none; }

/* anchor width */
.standard_1 a.w_1 { display:block; width:1em; }
.standard_1 a.w_2 { display:block; width:2em; }
.standard_1 a.w_3 { display:block; width:3em; }
.standard_1 a.w_4 { display:block; width:4em; }
.standard_1 a.w_5 { display:block; width:5em; }
.standard_1 a.w_6 { display:block; width:6em; }
.standard_1 a.w_7 { display:block; width:7em; }
.standard_1 a.w_8 { display:block; width:8em; }
.standard_1 a.w_9 { display:block; width:9em; }
.standard_1 a.w_A { display:block; width:10em; }


/** div **/
.standard_1 div { overflow:hidden; }
.standard_1 div.gap_left { border-left-style:solid; border-left-width:1em; padding-left:0; }
.standard_1 div.gap_right { border-right-style:solid; border-right-width:1em; padding-right:0; }

/* div position horiz */
.standard_1 div.x_1 { position:relative; left:-1.00em; }
.standard_1 div.x_2 { position:relative; left:-0.75em; }
.standard_1 div.x_3 { position:relative; left:-0.50em; }
.standard_1 div.x_4 { position:relative; left:-0.25em; }
.standard_1 div.x_6 { position:relative; left:+0.25em; }
.standard_1 div.x_7 { position:relative; left:+0.50em; }
.standard_1 div.x_8 { position:relative; left:+0.75em; }
.standard_1 div.x_9 { position:relative; left:+1.00em; }

/* div position vertical */
.standard_1 div.y_1 { position:relative; top:-1.00em; }
.standard_1 div.y_2 { position:relative; top:-0.75em; }
.standard_1 div.y_3 { position:relative; top:-0.50em; }
.standard_1 div.y_4 { position:relative; top:-0.25em; }
.standard_1 div.y_6 { position:relative; top:+0.25em; }
.standard_1 div.y_7 { position:relative; top:+0.50em; }
.standard_1 div.y_8 { position:relative; top:+0.75em; }
.standard_1 div.y_9 { position:relative; top:+1.00em; }

/* div position relative. Use this to position a child div to the top-right within a parent div e.g. print-friendly link */
.standard_1 div.pos_relative { position:relative; }
.standard_1 div.pos_relative .pos_top { position:absolute; top:0; }
.standard_1 div.pos_relative .pos_right { position:absolute; right:0; }

/* div height */
.standard_1 div.h_0 { height:1em; }
.standard_1 div.h_1 { height:2em; }
.standard_1 div.h_2 { height:3em; }
.standard_1 div.h_3 { height:4em; }
.standard_1 div.h_4 { height:5em; }
.standard_1 div.h_5 { height:6em; }
.standard_1 div.h_6 { height:7em; }
.standard_1 div.h_7 { height:8em; }
.standard_1 div.h_8 { height:9em; }
.standard_1 div.h_9 { height:10em; }
.standard_1 div.h_A { height:11em; }
.standard_1 div.h_B { height:12em; }
.standard_1 div.h_C { height:13em; }
.standard_1 div.h_D { height:14em; }
.standard_1 div.h_E { height:15em; }
.standard_1 div.h_F { height:16em; }
.standard_1 div.h_G { height:17em; }
.standard_1 div.h_H { height:18em; }
.standard_1 div.h_I { height:19em; }
.standard_1 div.h_J { height:20em; }
.standard_1 div.h_K { height:21em; }
.standard_1 div.h_L { height:22em; }
.standard_1 div.h_M { height:23em; }
.standard_1 div.h_N { height:24em; }
.standard_1 div.h_O { height:25em; }
.standard_1 div.h_P { height:26em; }
.standard_1 div.h_Q { height:27em; }
.standard_1 div.h_R { height:28em; }
.standard_1 div.h_S { height:29em; }
.standard_1 div.h_T { height:30em; }

/* bulleted-list */
.standard_1 .bulleted { list-style-image:url("/brandhelper/brandedasset.aspx?src=/assets/BulletList.gif"); margin-left:2.6em; vertical-align:text-top; }
.standard_1 .bulleted li { margin-top:0.15em; width:auto; overflow:visible; padding:0; }

/** ordered-list **/
.standard_1 ol { list-style:none; margin-top:1.0em; }
.standard_1 ol li { clear:both; }
.standard_1 ol ol { margin-top:0; }

/* ordered-list label */
.standard_1 ol li label em { text-decoration:underline; font-style:normal; }	/* accesskey */
.standard_1 ol li label.left { text-align:left; }

/* label style left */
.standard_1 .label_style_left label { text-align:left; }

/* ordered-list label widths (default) */
.standard_1 ol li label { width:12em; }
.standard_1 ol.label_w_0 li label { width:2em; }
.standard_1 ol.label_w_1 li label { width:4em; }
.standard_1 ol.label_w_2 li label { width:6em; }
.standard_1 ol.label_w_3 li label { width:8em; }
.standard_1 ol.label_w_4 li label { width:10em; }
.standard_1 ol.label_w_5 li label { width:12em; }
.standard_1 ol.label_w_6 li label { width:14em; }
.standard_1 ol.label_w_7 li label { width:16em; }
.standard_1 ol.label_w_7A li label { width:17em; }
.standard_1 ol.label_w_8 li label { width:18em; }
.standard_1 ol.label_w_9 li label { width:20em; }
.standard_1 ol.label_w_A li label { width:25em; }
.standard_1 ol.label_w_B li label { width:30em; }
.standard_1 ol.label_w_C li label { width:35em; }
.standard_1 ol.label_w_D li label { width:40em; }
.standard_1 ol.label_w_E li label { width:45em; }
.standard_1 ol.label_w_25 li label { width:25%; position:relative; left:-1.00em; padding:0; }
.standard_1 ol.label_w_30 li label { width:30%; position:relative; left:-1.00em; padding:0; }
.standard_1 ol.label_w_100 li label { text-align:left; padding-bottom:0.5em; width:100%; }	/* position label directly above field */

/* ordered-list label widths (override) */
.standard_1 ol li label.w_0 { width:2em; }
.standard_1 ol li label.w_1 { width:4em; }
.standard_1 ol li label.w_2 { width:6em; }
.standard_1 ol li label.w_3 { width:8em; }
.standard_1 ol li label.w_4 { width:10em; }
.standard_1 ol li label.w_5 { width:12em; }
.standard_1 ol li label.w_6 { width:14em; }
.standard_1 ol li label.w_7 { width:16em; }
.standard_1 ol li label.w_8 { width:18em; }
.standard_1 ol li label.w_9 { width:20em; }
.standard_1 ol li label.w_A { width:20em; }
.standard_1 ol li label.w_B { width:25em; }
.standard_1 ol li label.w_C { width:30em; }
.standard_1 ol li label.w_D { width:35em; }
.standard_1 ol li label.w_E { width:40em; }

/* ordered-list paragraph-field */
.standard_1 ol li p { float:left; font-weight:normal; }

/* ordered-list paragraph-field widths (default) */
.standard_1 ol li p { width:7em; }
.standard_1 ol.field_w_1 li p { width:2em; }
.standard_1 ol.field_w_2 li p { width:3em; }
.standard_1 ol.field_w_3 li p { width:4em; }
.standard_1 ol.field_w_4 li p { width:5em; }
.standard_1 ol.field_w_5 li p { width:7em; }
.standard_1 ol.field_w_6 li p { width:9em; }
.standard_1 ol.field_w_7 li p { width:11em; }
.standard_1 ol.field_w_8 li p { width:13em; }
.standard_1 ol.field_w_9 li p { width:15em; }

/* ordered-list paragraph-field widths (override) */
.standard_1 ol li p.w_1 { width:2em; }
.standard_1 ol li p.w_2 { width:3em; }
.standard_1 ol li p.w_3 { width:4em; }
.standard_1 ol li p.w_4 { width:5em; }
.standard_1 ol li p.w_5 { width:7em; }
.standard_1 ol li p.w_6 { width:9em; }
.standard_1 ol li p.w_7 { width:11em; }
.standard_1 ol li p.w_8 { width:13em; }
.standard_1 ol li p.w_9 { width:15em; }

/* ordered-list element alignment */
.standard_1 ol.right li p { text-align:right; }

/* ordered-list ordered-sublist */
.standard_1 ol li ol { float:left; }
.standard_1 ol li ol li { padding:0; }


/** heading **/
.standard_1 h1,
.standard_1 h2,
.standard_1 h3,
.standard_1 h4,
.standard_1 h5 { font-weight:bold; margin:0; padding:0;}

/* heading alignment */
.standard_1 h1.right,
.standard_1 h2.right,
.standard_1 h3.right,
.standard_1 h4.right,
.standard_1 h5.right { text-align:right; }

/* heading anchor */
.standard_1 h1 a:hover,
.standard_1 h2 a:hover,
.standard_1 h3 a:hover,
.standard_1 h4 a:hover,
.standard_1 h5 a:hover { text-decoration:none; }

/* heading default font size */
.standard_1 h1 { font-size:1.5em; }
.standard_1 h2 { font-size:1.3em; }
.standard_1 h3 { font-size:1.2em; }
.standard_1 h4 { font-size:1.1em; }
.standard_1 h5 { font-size:1.0em; }
.standard_1 h6 { font-size:0.9em; }

/* h1 font size modifiers */
.standard_1 h1.size_6 { font-size:2.0em; }
.standard_1 h1.size_7 { font-size:2.5em; }
.standard_1 h1.size_8 { font-size:3.0em; }      /* 36pt */
.standard_1 h1.size_9 { font-size:3.5em; }
.standard_1 h1.size_Z { font-size:6.5em; }

/* h2 font size modifiers */
.standard_1 h2.size_6 { font-size:1.4em; }		
.standard_1 h2.size_7 { font-size:1.5em; }		
.standard_1 h2.size_8 { font-size:1.65em; }		
.standard_1 h2.size_9 { font-size:1.8em; }		
.standard_1 h2.size_A { font-size:1.95em; }		
.standard_1 h2.size_B { font-size:2.1em; }
.standard_1 h2.size_C { font-size:2.25em; }
.standard_1 h2.size_D { font-size:2.45em; }     /* 30pt */

/* h3 font size modifiers */
.standard_1 h3.size_3 { font-size:1.1em; }		
.standard_1 h3.size_7 { font-size:1.4em; }		
.standard_1 h3.size_E { font-size:2.0em; }      /* 24pt */

/* h4,5,6 font size modifiers */
.standard_1 h4.size_8 { font-size:1.4em; }		/* 16pt */
.standard_1 h5.size_9 { font-size:1.4em; }		/* 16pt */
.standard_1 h6.size_8 { font-size:1.2em; }		/* 14pt */


/* heading style 2: alternative font for headings */
.standard_1 .heading_style_2 h1,
.standard_1 .heading_style_2 h2,
.standard_1 .heading_style_2 h3,
.standard_1 .heading_style_2 h4,
.standard_1 .heading_style_2 h5 { font-weight:normal; font-family:Century Gothic, Helvetica, Arial; }


/**** standard classes ****/

/* breadcrumb  */
.standard_1 .breadcrumb { margin:0.25em; }
.standard_1 .breadcrumb .separator { padding:0 0.5em; }
.standard_1 .breadcrumb { font-size:1.3em; font-weight:bold; }
.standard_1 .breadcrumb li { list-style-type:none; float:left; }  
.standard_1 .breadcrumb li.first { list-style-image:none; }

/* pane_1 */
.standard_1 .pane_1 { padding:1em; overflow:hidden; }

/* pane_1 style 1: rounded corners, top and bottom */
.standard_1 .pane_style_1 .pane_1 { padding:0; }
.standard_1 .pane_style_1 .pane_1 .t { background:url(/assets/RuleLGreyDot.gif) 0 0 repeat-x; width:100%; }
.standard_1 .pane_style_1 .pane_1 .tl { background:url(/assets/RuleLGreyTL.gif) 0 0 no-repeat; }
.standard_1 .pane_style_1 .pane_1 .tr { background:url(/assets/RuleLGreyTR.gif) 100% 0 no-repeat; padding:10px; } 
.standard_1 .pane_style_1 .pane_1 .l { background:url(/assets/RuleLGreyDot.gif) 0 0 repeat-y; }
.standard_1 .pane_style_1 .pane_1 .r { background:url(/assets/RuleLGreyDot.gif) 100% 0 repeat-y; }
.standard_1 .pane_style_1 .pane_1 .b { background:url(/assets/RuleLGreyDot.gif) 0 100% repeat-x; }
.standard_1 .pane_style_1 .pane_1 .bl { background:url(/assets/RuleLGreyBL.gif) 0 100% no-repeat; }
.standard_1 .pane_style_1 .pane_1 .br { background:url(/assets/RuleLGreyBR.gif) 100% 100% no-repeat; }

/* pane_1 style 2: gradient background bottom-up */
.standard_1 .pane_style_2 .pane_1 { background:transparent url(/assets/LinkBoxBG.jpg) repeat-x scroll center bottom; }

/* pane_1 style 4: rounded corners, top-half only */
.standard_1 .pane_style_4 .pane_1 { padding:0; height:100%; }
.standard_1 .pane_style_4 .pane_1 .t { background:url(/assets/RuleLGreyDot.gif) 0 0 repeat-x; width:100%; }
.standard_1 .pane_style_4 .pane_1 .tl { background:url(/assets/RuleLGreyTL.gif) 0 0 no-repeat; }
.standard_1 .pane_style_4 .pane_1 .tr { background:url(/assets/RuleLGreyTR.gif) 100% 0 no-repeat; padding:10px; } 
.standard_1 .pane_style_4 .pane_1 .l { background:url(/assets/RuleLGreyDot.gif) 0 0 repeat-y; }
.standard_1 .pane_style_4 .pane_1 .r { background:url(/assets/RuleLGreyDot.gif) 100% 0 repeat-y; }

/* pane_1 style 5: rounded corners, bottom-half only */
.standard_1 .pane_style_5 .pane_1 { padding:0; height:100%; }
.standard_1 .pane_style_5 .pane_1 .tr { padding:10px; } 
.standard_1 .pane_style_5 .pane_1 .l { background:url(/assets/RuleLGreyDot.gif) 0 0 repeat-y; }
.standard_1 .pane_style_5 .pane_1 .r { background:url(/assets/RuleLGreyDot.gif) 100% 0 repeat-y; }
.standard_1 .pane_style_5 .pane_1 .b { background:url(/assets/RuleLGreyDot.gif) 0 100% repeat-x; width:100%; }
.standard_1 .pane_style_5 .pane_1 .bl { background:url(/assets/RuleLGreyBL.gif) 0 100% no-repeat; }
.standard_1 .pane_style_5 .pane_1 .br { background:url(/assets/RuleLGreyBR.gif) 100% 100% no-repeat; }

/* pane_1 style 6 */
.standard_1 .pane_style_6 .pane_1 h3 { font-style:normal; }

/* pane_1 style 7: lighter accent background */
.standard_1 .pane_style_7 .pane_1 .tl { background:url(/assets/Pane_Style7_TL.gif) 0 0 no-repeat; }
.standard_1 .pane_style_7 .pane_1 .tr { background:url(/assets/Pane_Style7_TR.gif) 100% 0 no-repeat; padding:10px; } 
.standard_1 .pane_style_7 .pane_1 .bl { background:url(/assets/Pane_Style7_BL.gif) 0 100% no-repeat; }
.standard_1 .pane_style_7 .pane_1 .br { background:url(/assets/Pane_Style7_BR.gif) 100% 100% no-repeat; }

/* pane_1 style 9: gradient background top-down */
.standard_1 .pane_style_9 .pane_1 { background:transparent url(/assets/BGHeadlineBox.jpg) repeat-x scroll center top; }

/* pane glyphs */
.standard_1 .pane_glyph_1 { position:relative; top:-1px; left:2em; }		/* speech-bubble triangle */


/* label styles */
.standard_1 .label_style_minor label { font-weight:normal; }
.standard_1 .label_style_major label { font-weight:bold; }

/* rule */
.standard_1 .rule_all { border-width:1px; border-style:solid; }
.standard_1 .rule_top { border-top-width:1px; border-top-style:solid; }
.standard_1 .rule_right { border-right-width:1px; border-right-style:solid; }
.standard_1 .rule_bottom { border-bottom-width:1px; border-bottom-style:solid; }
.standard_1 .rule_left { border-left-width:1px; border-left-style:solid; }
.standard_1 .rule_both { border-top-width:1px; border-top-style:solid; border-bottom-width:1px; border-bottom-style:solid; }

/* rule spacing */
.standard_1 .rule_both { margin:1em 0; padding:1em 0; }
.standard_1 .rule_top { margin-top:1em; padding-top:1em; }
.standard_1 .rule_bottom { margin-bottom:1em; padding-bottom:1em; }

/* text */
.standard_1 .uppercase { text-transform:uppercase; }


/**** form elements ****/
 
/** button **/
.standard_1 input[type="button"],
.standard_1 input[type="submit"] { font-family:arial, helvetica, sans-serif; border:1px solid; font-weight:bold; font-size:1em; background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_std.gif") repeat-x; cursor:pointer; }
.standard_1 input[type="button"] em,
.standard_1 input[type="submit"] em { text-decoration:underline; font-style:normal; }		/* accesskey */
.standard_1 input[type="button"].disabled,
.standard_1 input[type="submit"].disabled { cursor:text; }

/* button width */
.standard_1 input[type="button"], .standard_1 input[type="submit"] { width:5em; }
.standard_1 input[type="button"].w_1, .standard_1 input[type="submit"].w_1 { width:1em; }
.standard_1 input[type="button"].w_2, .standard_1 input[type="submit"].w_2 { width:2em; }
.standard_1 input[type="button"].w_3, .standard_1 input[type="submit"].w_3 { width:3em; }
.standard_1 input[type="button"].w_4, .standard_1 input[type="submit"].w_4 { width:4em; }
.standard_1 input[type="button"].w_5, .standard_1 input[type="submit"].w_5 { width:5em; }
.standard_1 input[type="button"].w_6, .standard_1 input[type="submit"].w_6 { width:6em; }
.standard_1 input[type="button"].w_7, .standard_1 input[type="submit"].w_7 { width:7em; }
.standard_1 input[type="button"].w_8, .standard_1 input[type="submit"].w_8 { width:8em; }
.standard_1 input[type="button"].w_9, .standard_1 input[type="submit"].w_9 { width:9em; }
.standard_1 input[type="button"].w_A, .standard_1 input[type="submit"].w_A { width:10em; }
.standard_1 input[type="button"].w_B, .standard_1 input[type="submit"].w_B { width:11em; }
.standard_1 input[type="button"].w_C, .standard_1 input[type="submit"].w_C { width:12em; }
.standard_1 input[type="button"].w_D, .standard_1 input[type="submit"].w_D { width:13em; }
.standard_1 input[type="button"].w_E, .standard_1 input[type="submit"].w_E { width:14em; }
.standard_1 input[type="button"].w_F, .standard_1 input[type="submit"].w_F { width:15em; }
.standard_1 input[type="button"].w_G, .standard_1 input[type="submit"].w_G { width:16em; }
.standard_1 input[type="button"].w_H, .standard_1 input[type="submit"].w_H { width:17em; }
.standard_1 input[type="button"].w_100, .standard_1 input[type="submit"].w_100 { width:100%; }

/* button height */
.standard_1 input[type="button"], .standard_1 input[type="submit"] { height:2.0em; }
.standard_1 input[type="button"].h_1, .standard_1 input[type="submit"].h_1 { height:1.25em; }
.standard_1 input[type="button"].h_3, .standard_1 input[type="submit"].h_3 { height:1.75em; }
.standard_1 input[type="button"].h_7, .standard_1 input[type="submit"].h_7 { height:2.25em; }
.standard_1 input[type="button"].h_8, .standard_1 input[type="submit"].h_8 { height:2.375em; }      /* 39px */
.standard_1 input[type="button"].h_9, .standard_1 input[type="submit"].h_9 { height:2.50em; }
.standard_1 input[type="button"].h_B, .standard_1 input[type="submit"].h_B { height:2.75em; }
.standard_1 input[type="button"].h_D, .standard_1 input[type="submit"].h_D { height:3.00em; }       /* 48px */
.standard_1 input[type="button"].h_100, .standard_1 input[type="submit"].h_100 { height:100%; }

/* button style 0: normal font */
.standard_1 input[type="button"].style_0,
.standard_1 input[type="submit"].style_0 { font-weight:normal; }

/* button style 1: right arrow */
.standard_1 input[type="button"].style_1,
.standard_1 input[type="submit"].style_1 { background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_std_arrow.gif") no-repeat right; }

/* button style 2: left red X */
.standard_1 input[type="button"].style_2,
.standard_1 input[type="submit"].style_2 { background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_style_2.gif") no-repeat left; text-align:right; }

/* button style 3: left green + */
.standard_1 input[type="button"].style_3,
.standard_1 input[type="submit"].style_3 { background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_style_3.gif") no-repeat left; text-align:right; }

/* button style 4: simulated anchor */
.standard_1 input[type="button"].style_4,
.standard_1 input[type="submit"].style_4 { background:transparent; border:0; padding:0; }

/* button style 5: accent background */
.standard_1 input[type="button"].style_5,
.standard_1 input[type="submit"].style_5 { border:1px solid; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; font-family:$font_family_3$; font-weight:bold; text-shadow:0 1px 0 #375705;}
.standard_1 input[type="button"].style_5:hover,
.standard_1 input[type="submit"].style_5:hover { text-shadow: 0 1px 1px #375705; }

/* button style left: text align left */
.standard_1 input[type="button"].style_left,
.standard_1 input[type="submit"].style_left { text-align:left; }


/* textbox (disabled/readonly) */
.standard_1 input[type="text"].disabled { cursor:default; }
.standard_1 input[readonly] { border-style:none; }

/* select list (disabled/readonly) */
.standard_1 select[disabled] { cursor:default; }
.standard_1 select[readonly] { border-style:none; }


/** fieldset **/
.standard_1 fieldset ol li { padding:0.3em 0; overflow:hidden; }
.standard_1 fieldset ol li div { overflow:visible; }
.standard_1 fieldset legend { font-size:1.2em; font-weight:bold; }

/* fieldset legend font-sizes */
.standard_1 fieldset legend.size_3 { font-size:1.0em; }
.standard_1 fieldset legend.size_4 { font-size:1.1em; }

/* ordered-list input-field */
.standard_1 ol li input { position:relative; top:-0.2em; }

/* ordered-list input-field widths (default) */
.standard_1 ol li input { width:7em; }
.standard_1 ol.field_w_1 li input { width:2em; }
.standard_1 ol.field_w_2 li input { width:3em; }
.standard_1 ol.field_w_3 li input { width:4em; }
.standard_1 ol.field_w_4 li input { width:5em; }
.standard_1 ol.field_w_5 li input { width:7em; }
.standard_1 ol.field_w_6 li input { width:9em; }
.standard_1 ol.field_w_7 li input { width:11em; }
.standard_1 ol.field_w_8 li input { width:13em; }
.standard_1 ol.field_w_9 li input { width:15em; }
.standard_1 ol.field_w_A li input { width:17em; }
.standard_1 ol.field_w_B li input { width:19em; }
.standard_1 ol.field_w_C li input { width:21em; }
.standard_1 ol.field_w_D li input { width:23em; }
.standard_1 ol.field_w_E li input { width:25em; }
.standard_1 ol.field_w_F li input { width:27em; }
.standard_1 ol.field_w_G li input { width:29em; }
.standard_1 ol.field_w_H li input { width:31em; }
.standard_1 ol.field_w_I li input { width:33em; }
.standard_1 ol.field_w_J li input { width:35em; }
.standard_1 ol.field_w_K li input { width:37em; }
.standard_1 ol.field_w_L li input { width:39em; }
.standard_1 ol.field_w_M li input { width:41em; }
.standard_1 ol.field_w_N li input { width:43em; }
.standard_1 ol.field_w_O li input { width:45em; }


/* ordered-list input-field widths (override) */
.standard_1 ol li input.w_0 { width:1em; }
.standard_1 ol li input.w_1 { width:2em; }
.standard_1 ol li input.w_2 { width:3em; }
.standard_1 ol li input.w_3 { width:4em; }
.standard_1 ol li input.w_4 { width:5em; }
.standard_1 ol li input.w_5 { width:7em; }
.standard_1 ol li input.w_6 { width:9em; }
.standard_1 ol li input.w_7 { width:11em; }
.standard_1 ol li input.w_8 { width:13em; }
.standard_1 ol li input.w_9 { width:15em; }
.standard_1 ol li input.w_A { width:17em; }
.standard_1 ol li input.w_B { width:19em; }
.standard_1 ol li input.w_C { width:21em; }
.standard_1 ol li input.w_D { width:23em; }
.standard_1 ol li input.w_E { width:25em; }
.standard_1 ol li input.w_F { width:27em; }
.standard_1 ol li input.w_G { width:29em; }
.standard_1 ol li input.w_H { width:31em; }
.standard_1 ol li input.w_I { width:33em; }
.standard_1 ol li input.w_J { width:35em; }
.standard_1 ol li input.w_K { width:37em; }
.standard_1 ol li input.w_L { width:39em; }
.standard_1 ol li input.w_M { width:41em; }
.standard_1 ol li input.w_N { width:43em; }
.standard_1 ol li input.w_O { width:45em; }

/* ordered-list selectbox-field widths (default) */
.standard_1 ol li select { width:7.3em; }
.standard_1 ol.field_w_1 li select { width:2.3em; }
.standard_1 ol.field_w_2 li select { width:3.3em; }
.standard_1 ol.field_w_3 li select { width:4.3em; }
.standard_1 ol.field_w_4 li select { width:5.3em; }
.standard_1 ol.field_w_5 li select { width:7.3em; }
.standard_1 ol.field_w_6 li select { width:9.3em; }
.standard_1 ol.field_w_7 li select { width:11.3em; }
.standard_1 ol.field_w_8 li select { width:13.3em; }
.standard_1 ol.field_w_9 li select { width:15.3em; }
.standard_1 ol.field_w_A li select { width:17.3em; }
.standard_1 ol.field_w_B li select { width:19.3em; }
.standard_1 ol.field_w_C li select { width:21.3em; }
.standard_1 ol.field_w_D li select { width:23.3em; }
.standard_1 ol.field_w_E li select { width:25.3em; }
.standard_1 ol.field_w_F li select { width:27.3em; }
.standard_1 ol.field_w_G li select { width:29.3em; }
.standard_1 ol.field_w_H li select { width:31.3em; }
.standard_1 ol.field_w_I li select { width:33.3em; }
.standard_1 ol.field_w_J li select { width:35.3em; }
.standard_1 ol.field_w_K li select { width:37.3em; }
.standard_1 ol.field_w_L li select { width:39.3em; }
.standard_1 ol.field_w_M li select { width:41.3em; }
.standard_1 ol.field_w_N li select { width:43.3em; }
.standard_1 ol.field_w_O li select { width:45.3em; }
.standard_1 ol.field_w_70 li select { width:70%; }
.standard_1 ol.field_w_75 li select { width:75%; }

/* ordered-list selectbox-field widths (override) */
.standard_1 ol li select.w_1 { width:2.3em; }
.standard_1 ol li select.w_2 { width:3.3em; }
.standard_1 ol li select.w_3 { width:4.3em; }
.standard_1 ol li select.w_4 { width:5.3em; }
.standard_1 ol li select.w_5 { width:7.3em; }
.standard_1 ol li select.w_6 { width:9.3em; }
.standard_1 ol li select.w_7 { width:11.3em; }
.standard_1 ol li select.w_8 { width:13.3em; }
.standard_1 ol li select.w_9 { width:15.3em; }
.standard_1 ol li select.w_A { width:17.3em; }
.standard_1 ol li select.w_B { width:19.3em; }
.standard_1 ol li select.w_C { width:21.3em; }
.standard_1 ol li select.w_D { width:23.3em; }
.standard_1 ol li select.w_E { width:25.3em; }
.standard_1 ol li select.w_F { width:27.3em; }
.standard_1 ol li select.w_G { width:29.3em; }
.standard_1 ol li select.w_H { width:31.3em; }
.standard_1 ol li select.w_I { width:33.3em; }
.standard_1 ol li select.w_J { width:35.3em; }
.standard_1 ol li select.w_K { width:37.3em; }
.standard_1 ol li select.w_L { width:39.3em; }
.standard_1 ol li select.w_M { width:41.3em; }
.standard_1 ol li select.w_N { width:43.3em; }
.standard_1 ol li select.w_O { width:45.3em; }

/* ordered-list read-only (paragraph) field widths (default) */
.standard_1 ol li p { width:7em; }
.standard_1 ol.field_w_1 li p { width:2em; }
.standard_1 ol.field_w_2 li p { width:3em; }
.standard_1 ol.field_w_3 li p { width:4em; }
.standard_1 ol.field_w_4 li p { width:5em; }
.standard_1 ol.field_w_5 li p { width:7em; }
.standard_1 ol.field_w_6 li p { width:9em; }
.standard_1 ol.field_w_7 li p { width:11em; }
.standard_1 ol.field_w_8 li p { width:13em; }
.standard_1 ol.field_w_9 li p { width:15em; }
.standard_1 ol.field_w_A li p { width:17em; }
.standard_1 ol.field_w_B li p { width:19em; }
.standard_1 ol.field_w_C li p { width:21em; }
.standard_1 ol.field_w_D li p { width:23em; }
.standard_1 ol.field_w_E li p { width:25em; }
.standard_1 ol.field_w_F li p { width:27em; }
.standard_1 ol.field_w_G li p { width:29em; }
.standard_1 ol.field_w_H li p { width:31em; }
.standard_1 ol.field_w_I li p { width:33em; }
.standard_1 ol.field_w_J li p { width:35em; }
.standard_1 ol.field_w_K li p { width:37em; }
.standard_1 ol.field_w_L li p { width:39em; }
.standard_1 ol.field_w_M li p { width:41em; }
.standard_1 ol.field_w_N li p { width:43em; }
.standard_1 ol.field_w_O li p { width:45em; }

/** ordered-list checkbox **/
.standard_1 ol li input[type="checkbox"] { position:static; width:1.2em; margin-left:-0.1em; }
.standard_1 ol li .checkbox { float:left; }
.standard_1 .checkbox label { display:inline; font-weight:normal; float:none; text-align:left; vertical-align:15%; }

/** ordered-list radio **/
.standard_1 ol li  input[type="radio"] { position:static; width:1.2em; margin-left:-0.1em; }
.standard_1 ol li .radio { float:left; }
.standard_1 .radio label { display:inline; font-weight:normal; float:none; text-align:left; vertical-align:15%; }

/** ordered-list span label **/
.standard_1 ol li span.label { vertical-align:top; }


	
/**** layouts ****/

/* ordered-list wrapped column layout */
.standard_1 ol.layout_flat li { clear:none; float:left; width:auto; margin-right:0.5em; }

/* ordered-list 1-column layout as default */
.standard_1 ol li { width:100%; }

/* ordered-list 2-column layout */
.standard_1 ol.layout_2col li { clear:none; width:50%; float:left; }
.standard_1 ol.layout_2col { clear:both; overflow:hidden; }

/* ordered-list 3-column layout */
.standard_1 ol.layout_3col li { clear:none; width:33.3%; float:left; }
.standard_1 ol.layout_3col { clear:both; overflow:hidden; }

/* ordered-list 4-column layout */
.standard_1 ol.layout_4col li { clear:none; width:24.9%; float:left; }
.standard_1 ol.layout_4col { clear:both; overflow:hidden; }

/* ordered-list 5-column layout */
.standard_1 ol.layout_5col li { clear:none; width:20%; float:left; }
.standard_1 ol.layout_5col { clear:both; overflow:hidden; }

/* 1,2,3,5-column layouts. */
/* Naming standard is .layout_XcolY where X = total no. columns, Y = actual column index */
/* Use width modifiers to override default (equal) widths */
/* Use 2 x 2col layout to make a 4 column layout */
/* Use 2 x 3col layout to make a 6 column layout */
.standard_1 .layout_1col1 { clear:both; width:100%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_2col1 { clear:both; width:50%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_2col2 { width:49.97%; float:right; border:0; margin:0; padding:0; }
.standard_1 .layout_3col1 { clear:both; width:33%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_3col2 { width:33.97%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_3col3 { width:33%; float:right; border:0; margin:0; padding:0; }
.standard_1 .layout_5col1 { clear:both; width:20%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_5col2 { width:20%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_5col3 { width:20%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_5col4 { width:20%; float:left; border:0; margin:0; padding:0; }
.standard_1 .layout_5col5 { width:20%; float:left; border:0; margin:0; padding:0; }


/**** layout modifiers -- must come after standard layouts ****/

/* center */
.standard_1 div.center { margin-left:auto; margin-right:auto; }
.standard_1 div.center_all { text-align:center; }
.standard_1 div.center_all > a { margin-left:auto; margin-right:auto; }
.standard_1 div.center_all > p { margin-left:auto; margin-right:auto; }
.standard_1 div.center_all > div { margin-left:auto; margin-right:auto; }

/* left/right */
.standard_1 div.left { float:left; clear:none; }
.standard_1 div.right { float:right; clear:none; }
.standard_1 div.clear { clear:both; }
.standard_1 div.break { clear:both; height:0; }
.standard_1 a.left { float:left; clear:none; }
.standard_1 a.right { float:right; clear:none; }
.standard_1 button.right { float:right; clear:none; }
.standard_1 legend.left { float:left; clear:none; }
.standard_1 input.left { float:left; clear:none; }


/**** global modifiers ****/

/* spacing modifiers */
.standard_1 .border_0 { border:0; }
.standard_1 .padding_0 { padding:0; }
.standard_1 .margin_0 { margin:0; }

/* padding-top modifiers */
.standard_1 .padding_top { padding-top:1.00em; }
.standard_1 .padding_top_0 { padding-top:0.00em; }
.standard_1 .padding_top_1 { padding-top:0.10em; }
.standard_1 .padding_top_2 { padding-top:0.25em; }
.standard_1 .padding_top_3 { padding-top:0.50em; }
.standard_1 .padding_top_4 { padding-top:0.75em; }
.standard_1 .padding_top_5 { padding-top:1.00em; }
.standard_1 .padding_top_6 { padding-top:1.25em; }
.standard_1 .padding_top_7 { padding-top:1.50em; }
.standard_1 .padding_top_8 { padding-top:1.75em; }
.standard_1 .padding_top_9 { padding-top:2.00em; }
.standard_1 .padding_top_A { padding-top:2.25em; }
.standard_1 .padding_top_B { padding-top:2.50em; }
.standard_1 .padding_top_C { padding-top:2.75em; }
.standard_1 .padding_top_D { padding-top:3.00em; }
.standard_1 .padding_top_E { padding-top:3.25em; }
.standard_1 .padding_top_F { padding-top:3.50em; }

/* padding-bottom modifiers */
.standard_1 .padding_bottom { padding-bottom:1.00em; }
.standard_1 .padding_bottom_0 { padding-bottom:0.00em; }
.standard_1 .padding_bottom_1 { padding-bottom:0.10em; }
.standard_1 .padding_bottom_2 { padding-bottom:0.25em; }
.standard_1 .padding_bottom_3 { padding-bottom:0.50em; }
.standard_1 .padding_bottom_4 { padding-bottom:0.75em; }

/* padding-left modifiers */
.standard_1 .padding_left { padding-left:1.00em; }
.standard_1 .padding_left_0 { padding-left:0.00em; }
.standard_1 .padding_left_1 { padding-left:0.10em; }
.standard_1 .padding_left_2 { padding-left:0.25em; }
.standard_1 .padding_left_3 { padding-left:0.50em; }
.standard_1 .padding_left_4 { padding-left:0.75em; }
.standard_1 .padding_left_5 { padding-left:1.00em; }
.standard_1 .padding_left_6 { padding-left:1.25em; }
.standard_1 .padding_left_7 { padding-left:1.50em; }
.standard_1 .padding_left_8 { padding-left:1.75em; }
.standard_1 .padding_left_9 { padding-left:2.00em; }

/* padding-right modifiers */
.standard_1 .padding_right { padding-right:1.00em; }
.standard_1 .padding_right_0 { padding-right:0.00em; }

/* margin-top modifiers */
.standard_1 .margin_top { margin-top:1.00em; }
.standard_1 .margin_top_0 { margin-top:0.00em; }
.standard_1 .margin_top_1 { margin-top:0.10em; }
.standard_1 .margin_top_2 { margin-top:0.25em; }
.standard_1 .margin_top_3 { margin-top:0.50em; }
.standard_1 .margin_top_4 { margin-top:0.75em; }
.standard_1 .margin_top_5 { margin-top:1.00em; }
.standard_1 .margin_top_6 { margin-top:1.25em; }
.standard_1 .margin_top_7 { margin-top:1.50em; }
.standard_1 .margin_top_8 { margin-top:1.75em; }
.standard_1 .margin_top_9 { margin-top:2.00em; }

/* margin-bottom modifiers */
.standard_1 .margin_bottom { margin-bottom:1.00em; }
.standard_1 .margin_bottom_0 { margin-bottom:0.00em; }

/* margin-left modifiers */
.standard_1 .margin_left { margin-left:1.00em; }
.standard_1 .margin_left_0 { margin-left:0.00em; }
.standard_1 .margin_left_1 { margin-left:0.10em; }
.standard_1 .margin_left_2 { margin-left:0.25em; }
.standard_1 .margin_left_3 { margin-left:0.50em; }
.standard_1 .margin_left_4 { margin-left:0.75em; }
.standard_1 .margin_left_5 { margin-left:1.00em; }
.standard_1 .margin_left_6 { margin-left:1.25em; }
.standard_1 .margin_left_7 { margin-left:1.50em; }
.standard_1 .margin_left_8 { margin-left:1.75em; }
.standard_1 .margin_left_9 { margin-left:2.00em; }

/* margin-right modifiers */
.standard_1 .margin_right { margin-right:1.00em; }
.standard_1 .margin_right_0 { margin-right:0.00em; }

/* font size modifiers */
.standard_1 .size_1 { font-size:0.80em; }
.standard_1 .size_2 { font-size:0.85em; }
.standard_1 .size_3 { font-size:0.90em; }
.standard_1 .size_4 { font-size:0.95em; }
.standard_1 .size_6 { font-size:1.05em; }
.standard_1 .size_7 { font-size:1.10em; }
.standard_1 .size_8 { font-size:1.15em; }
.standard_1 .size_9 { font-size:1.20em; }
.standard_1 .size_A { font-size:1.25em; }
.standard_1 .size_B { font-size:1.30em; }
.standard_1 .size_C { font-size:1.35em; }
.standard_1 .size_D { font-size:1.40em; }
.standard_1 .size_E { font-size:1.45em; }
.standard_1 .size_F { font-size:1.50em; }
.standard_1 .size_G { font-size:1.55em; }
.standard_1 .size_H { font-size:1.60em; }
.standard_1 .size_I { font-size:1.65em; }

/* width modifiers -- must come after standard layouts */
.standard_1 .w_05 { width:5%; }
.standard_1 .w_06 { width:6%; }
.standard_1 .w_07 { width:7%; }
.standard_1 .w_08 { width:8%; }
.standard_1 .w_09 { width:9%; }
.standard_1 .w_10 { width:10%; }
.standard_1 .w_11 { width:11%; }
.standard_1 .w_12 { width:12%; }
.standard_1 .w_13 { width:13%; }
.standard_1 .w_14 { width:14%; }
.standard_1 .w_15 { width:15%; }
.standard_1 .w_20 { width:20%; }
.standard_1 .w_21 { width:21%; }
.standard_1 .w_22 { width:22%; }
.standard_1 .w_23 { width:23%; }
.standard_1 .w_24 { width:24%; }
.standard_1 .w_25 { width:25%; }
.standard_1 .w_30 { width:30%; }
.standard_1 .w_33 { width:33%; }
.standard_1 .w_35 { width:35%; }
.standard_1 .w_38 { width:38%; }
.standard_1 .w_39 { width:39%; }
.standard_1 .w_40 { width:40%; }
.standard_1 .w_41 { width:41%; }
.standard_1 .w_42 { width:42%; }
.standard_1 .w_43 { width:43%; }
.standard_1 .w_44 { width:44%; }
.standard_1 .w_45 { width:45%; }
.standard_1 .w_46 { width:46%; }
.standard_1 .w_47 { width:47%; }
.standard_1 .w_48 { width:48%; }
.standard_1 .w_49 { width:49%; }
.standard_1 .w_50 { width:50%; }
.standard_1 .w_51 { width:51%; }
.standard_1 .w_52 { width:52%; }
.standard_1 .w_53 { width:53%; }
.standard_1 .w_54 { width:54%; }
.standard_1 .w_55 { width:55%; }
.standard_1 .w_56 { width:56%; }
.standard_1 .w_57 { width:57%; }
.standard_1 .w_58 { width:58%; }
.standard_1 .w_59 { width:59%; }
.standard_1 .w_60 { width:60%; }
.standard_1 .w_65 { width:65%; }
.standard_1 .w_67 { width:67%; }
.standard_1 .w_70 { width:70%; }
.standard_1 .w_71 { width:71%; }
.standard_1 .w_72 { width:72%; }
.standard_1 .w_73 { width:73%; }
.standard_1 .w_74 { width:74%; }
.standard_1 .w_75 { width:75%; }
.standard_1 .w_76 { width:76%; }
.standard_1 .w_77 { width:77%; }
.standard_1 .w_78 { width:78%; }
.standard_1 .w_79 { width:79%; }
.standard_1 .w_80 { width:80%; }
.standard_1 .w_85 { width:85%; }
.standard_1 .w_90 { width:90%; }
.standard_1 .w_95 { width:95%; }
.standard_1 .w_96 { width:96%; }
.standard_1 .w_97 { width:97%; }
.standard_1 .w_98 { width:98%; }
.standard_1 .w_99 { width:99%; }
.standard_1 .w_100 { width:100%; }

/* minimum widths */
.standard_1 .min_w_10 { min-width:10em; }
.standard_1 .min_w_20 { min-width:20em; }
.standard_1 .min_w_30 { min-width:30em; }
.standard_1 .min_w_40 { min-width:40em; }
.standard_1 .min_w_50 { min-width:50em; }
.standard_1 .min_w_60 { min-width:60em; }
.standard_1 .min_w_70 { min-width:70em; }

/* height modifiers -- must come after standard layouts */
.standard_1 .h_10 { height:10%; }
.standard_1 .h_20 { height:20%; }
.standard_1 .h_30 { height:30%; }
.standard_1 .h_40 { height:40%; }
.standard_1 .h_50 { height:50%; }
.standard_1 .h_60 { height:60%; }
.standard_1 .h_70 { height:70%; }
.standard_1 .h_80 { height:80%; }
.standard_1 .h_90 { height:90%; }
.standard_1 .h_100 { height:100%; }
.standard_1 .h_200 { height:200%; }

/* visibility/presence modifiers */
.standard_1 .hidden { visibility:hidden; }
.standard_1 .absent { display:none; }
.standard_1 .offscreen { position:absolute; left:-999em; top:auto; width:1px; height:1px; overflow:hidden;}

/***** standard_1/screen/colour.css *****/
/* standard_1/screen/colour.css
 *
 * Contains standard_1 screen colour styles
 *
 */
 

/** core html elements **/

/* anchor */
.standard_1 a {	color:#090; }
.standard_1 a:focus { border-color:#000; }

/* anchor style 1: default button style */
.standard_1 a.style_1 { border-color:#aaa #666 #666 #aaa; color:#282848; }
.standard_1 a.style_1:hover { border-color:#090; }

/* anchor style 2: right arrow button style */
.standard_1 a.style_2 { border-color:#aaa #666 #666 #aaa; color:#282848; }
.standard_1 a.style_2:hover { border-color:#090; }

/* anchor style 5: accent background button style */
.standard_1 a.style_5 { color:#fff; border-color:#477009; background-color:#090; background-image:-moz-linear-gradient(center bottom, rgb(86,137,11) 0%, rgb(147,207,56) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(86,137,11)), color-stop(1, rgb(147,207,56))); /* Chrome/ium, Safari, iPhone, iPad, Android, Flock, etc. */ }
.standard_1 a.style_5:hover { background-color:#3d5d17; background-image:-moz-linear-gradient(center bottom, rgb(104,145,48) 0%, rgb(61,93,23) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(104,145,48)), color-stop(1, rgb(61,93,23))); /* Chrome, etc */ }

/* importance */
.standard_1 .accent { color:#090; }
.standard_1 .alert { color:#f00; }
.standard_1 .major { color:#000; }
.standard_1 .minor_3 { color:#333; }
.standard_1 .minor { color:#666; }
.standard_1 .minor_7 { color:#999; }

/* div */
.standard_1 div { border-color:#999; }
.standard_1 div.gap_left { border-color:#fff; }
.standard_1 div.gap_right { border-color:#fff; }

/* heading style accent */
.standard_1 .heading_style_accent h1,
.standard_1 .heading_style_accent h2,
.standard_1 .heading_style_accent h3,
.standard_1 .heading_style_accent h4,
.standard_1 .heading_style_accent h5 { color:#090; }

/* button */
.standard_1 button,
.standard_1 input[type="button"],
.standard_1 input[type="submit"] { border-color:#aaa #666 #666 #aaa; color:#282848; }

.standard_1 button.alert,
.standard_1 input[type="button"].alert,
.standard_1 input[type="submit"].alert { color:#f00; }

.standard_1 button[disabled],
.standard_1 input[type="button"].disabled,
.standard_1 input[type="submit"].disabled { color:#aaa; border-color:#aaa #666 #666 #aaa; }

.standard_1 button:hover,
.standard_1 input[type="button"]:hover,
.standard_1 input[type="submit"]:hover { border-color:#090; }

.standard_1 button[disabled]:hover,
.standard_1 input[type="button"].disabled:hover,
.standard_1 input[type="submit"].disabled:hover { border-color:#aaa #666 #666 #aaa; }

/* button style 4: simulated anchor */
.standard_1 input[type="button"].style_4,
.standard_1 input[type="submit"].style_4 { color:#090; }
.standard_1 .minor input[type="button"].style_4,
.standard_1 .minor input[type="submit"].style_4 { color:#666; }

/** button **/
.standard_1 input[type="button"].style_5,
.standard_1 input[type="submit"].style_5 { color:#fff; border-color:#477009; background-color:#090; background-image:-moz-linear-gradient(center bottom, rgb(86,137,11) 0%, rgb(147,207,56) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(86,137,11)), color-stop(1, rgb(147,207,56))); /* Chrome/ium, Safari, iPhone, iPad, Android, Flock, etc. */ }
.standard_1 input[type="button"].style_5:hover,
.standard_1 input[type="submit"].style_5:hover { background-color:#3d5d17; background-image:-moz-linear-gradient(center bottom, rgb(104,145,48) 0%, rgb(61,93,23) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(104,145,48)), color-stop(1, rgb(61,93,23))); /* Chrome, etc */ }


/* fieldset legend style accent */
.standard_1 legend.accent { color:#090; }
.standard_1 .heading_style_accent legend { color:#090; }

/* textbox (disabled/readonly) */
.standard_1 input[type="text"].disabled { background-color:#ddd; }

/* select list (disabled) */
.standard_1 select[disabled] { background-color:#efefef; }


/** classes **/

/* breadcrumb */
.standard_1 .breadcrumb { color:#666; }
.standard_1 .breadcrumb .separator { color:#999; }

/* pane_1 */
.standard_1 .pane_1 { border-color:#999; background-color:#efefef; }
.standard_1 .pane_1 div.gap_left { border-color:#efefef; }
.standard_1 .pane_1 div.gap_right { border-color:#efefef; }
.standard_1 .pane_1 input[readonly] { background-color:#efefef; }
.standard_1 .pane_1 select[readonly] { background-color:#efefef; }

/* pane_1 style 1: rounded corners */
.standard_1 .pane_style_1 .pane_1 .t { background-color:#eee; }

/* pane_1 style 2: gradient background */
.standard_1 .pane_style_2 .pane_1 { background-color:#fff; }
.standard_1 .pane_style_2 .pane_1 .rule_right { border-right-color:#ddd; }
.standard_1 .pane_style_2 .pane_1 .rule_top { border-top-color:#ddd; }

/* pane_1 style 3: white background */
.standard_1 .pane_style_3 .pane_1,
.standard_1 .pane_style_6 .pane_style_3 .pane_1 { background-color:#fff; }
.standard_1 .pane_style_12 .pane_style_3 .pane_1 p,
.standard_1 .pane_style_12 .pane_style_3 .pane_1 h1,
.standard_1 .pane_style_12 .pane_style_3 .pane_1 h2,
.standard_1 .pane_style_12 .pane_style_3 .pane_1 h3 { color:#000; }

.standard_1 .pane_style_3 .pane_1 div.gap_left { border-color:#fff; }
.standard_1 .pane_style_3 .pane_1 div.gap_right { border-color:#fff; }
.standard_1 .pane_style_3 .pane_1 input[readonly] { background-color:#fff; }
.standard_1 .pane_style_3 .pane_1 select[readonly] { background-color:#fff; }
.standard_1 .pane_style_3 .pane_1 .rule_right { border-right-color:#ddd; }
.standard_1 .pane_style_3 .pane_1 .rule_top { border-top-color:#ddd; }
.standard_1 .pane_style_3 .pane_1 .rule_style_accent .rule_right { border-right-color:#090; }
.standard_1 .pane_style_3 .pane_1 .rule_style_accent .rule_top { border-top-color:#090; }


/* pane_1 style 6: lightest accent background */
.standard_1 .pane_style_6 .pane_1,
.standard_1 .pane_style_3 .pane_style_6 .pane_1,
.standard_1 .pane_style_10 .pane_style_6 .pane_1,
.standard_1 .pane_style_6 .pane_style_3 .pane_style_6 .pane_1 { background-color:#EBF5E7; }

/* pane_1 style 7: lighter accent background */
.standard_1 .pane_style_7 .pane_1 { background-color:#72BD5F; }
.standard_1 .pane_style_7 .pane_1 a { color:#fff }
.standard_1 .pane_style_7 .pane_1 h1,
.standard_1 .pane_style_7 .pane_1 h2,
.standard_1 .pane_style_7 .pane_1 h3,
.standard_1 .pane_style_7 .pane_1 h4,
.standard_1 .pane_style_7 .pane_1 h5 { color:#fff; }

/* pane_1 style 8: normal accent background */
.standard_1 .pane_style_8 .pane_1 { background-color:#090; }
.standard_1 .pane_style_8 .pane_1 p { color:#ddd; }
.standard_1 .pane_style_8 .pane_1 a { color:#ddd; }
.standard_1 .pane_style_8 .pane_1 h1,
.standard_1 .pane_style_8 .pane_1 h2,
.standard_1 .pane_style_8 .pane_1 h3,
.standard_1 .pane_style_8 .pane_1 h4,
.standard_1 .pane_style_8 .pane_1 h5 { color:#fff; }

/* pane_1 style 10: alternative accent background */
.standard_1 .pane_style_10 .pane_1 { background-color:#696; }
.standard_1 .pane_style_10 .pane_1 p,
.standard_1 .pane_style_10 .pane_1 a { color:#fff; }
.standard_1 .pane_style_10 .pane_1 h1,
.standard_1 .pane_style_10 .pane_1 h2,
.standard_1 .pane_style_10 .pane_1 h3,
.standard_1 .pane_style_10 .pane_1 h4,
.standard_1 .pane_style_10 .pane_1 h5 { color:#fff; }

/* pane_1 style 11: mid-grey background */
.standard_1 .pane_style_11 .pane_1 { background-color:#afaeae; }
.standard_1 .pane_style_11 .pane_1 p { color:#fff; }
.standard_1 .pane_style_11 .pane_1 a { color:#fff; }
.standard_1 .pane_style_11 .pane_1 h1,
.standard_1 .pane_style_11 .pane_1 h2,
.standard_1 .pane_style_11 .pane_1 h3,
.standard_1 .pane_style_11 .pane_1 h4,
.standard_1 .pane_style_11 .pane_1 h5 { color:#fff; }

/* pane_1 style 12: very dark-grey background */
.standard_1 .pane_style_12 .pane_1, .standard_1 .pane_style_6 .pane_style_12 .pane_1 { background-color:#333; }
.standard_1 .pane_style_12 .pane_1 a,
.standard_1 .pane_style_12 .pane_1 p { color:#fff; }
.standard_1 .pane_style_12 .pane_1 h1, .standard_1 .pane_style_6 .pane_style_12 .pane_1 h1,
.standard_1 .pane_style_12 .pane_1 h2, .standard_1 .pane_style_6 .pane_style_12 .pane_1 h1,
.standard_1 .pane_style_12 .pane_1 h3, .standard_1 .pane_style_6 .pane_style_12 .pane_1 h1,
.standard_1 .pane_style_12 .pane_1 h4, .standard_1 .pane_style_6 .pane_style_12 .pane_1 h1,
.standard_1 .pane_style_12 .pane_1 h5, .standard_1 .pane_style_6 .pane_style_12 .pane_1 h1 { color:#fff; }


/* pane_1 style 0: default */
.standard_1 .pane_style_0 .pane_1 { border-color:#999; background-color:#efefef; }

/* rule */
.standard_1 .rule_both { border-top-color:#999; border-bottom-color:#999; }
.standard_1 .rule_top { border-color:#999; }
.standard_1 .rule_bottom { border-color:#999; }

/* rule style minor */
.standard_1 .rule_style_minor .rule_all { border-color:#ddd; }
.standard_1 .rule_style_minor .rule_both { border-top-color:#ddd; border-bottom-color:#ddd; }
.standard_1 .rule_style_minor .rule_top { border-top-color:#ddd; }
.standard_1 .rule_style_minor .rule_right { border-right-color:#ddd; }
.standard_1 .rule_style_minor .rule_left { border-left-color:#ddd; }
.standard_1 .rule_style_minor .rule_bottom { border-bottom-color:#ddd; }

/* rule style accent */
.standard_1 .rule_style_accent .rule_all { border-color:#090; }
.standard_1 .rule_style_accent .rule_both { border-top-color:#090; border-bottom-color:#090; }
.standard_1 .rule_style_accent .rule_top { border-top-color:#090; }
.standard_1 .rule_style_accent .rule_right { border-right-color:#090; }
.standard_1 .rule_style_accent .rule_left { border-left-color:#090; }
.standard_1 .rule_style_accent .rule_bottom { border-bottom-color:#090; }

/* rule style accent_2 */
.standard_1 .rule_style_accent_2 .rule_all { border-color:#696; }
.standard_1 .rule_style_accent_2 .rule_both { border-top-color:#696; border-bottom-color:#696; }
.standard_1 .rule_style_accent_2 .rule_top { border-top-color:#696; }
.standard_1 .rule_style_accent_2 .rule_right { border-right-color:#696; }
.standard_1 .rule_style_accent_2 .rule_left { border-left-color:#696; }
.standard_1 .rule_style_accent_2 .rule_bottom { border-bottom-color:#696; }

/* rule style accent_3 */
.standard_1 .rule_style_accent_3 .rule_all { border-color:#72BD5F; }
.standard_1 .rule_style_accent_3 .rule_both { border-top-color:#72BD5F; border-bottom-color:#72BD5F; }
.standard_1 .rule_style_accent_3 .rule_top { border-top-color:#72BD5F; }
.standard_1 .rule_style_accent_3 .rule_right { border-right-color:#72BD5F; }
.standard_1 .rule_style_accent_3 .rule_left { border-left-color:#72BD5F; }
.standard_1 .rule_style_accent_3 .rule_bottom { border-bottom-color:#72BD5F; }


/***** standard_1/screen/custom.css *****/
/* standard_1/screen/custom.css
 *
 * Contains standard_1 screen custom styles for ALL applications
 *
 */

.standard_1 .report_viewer td { vertical-align: middle; }            /* undo reset.css */
/***** standard_1/print/core.css *****/
/* standard_1/print/core.css
 *
 * Contains standard_1 print core styles
 *
 */


/* fix for printing long tables in firefox */
.standard_1 div { overflow:visible; }


/* page layout */
.standard_1 .print_page_master tfoot { display:table-footer-group; }
.standard_1 .print_page_footer { display:block; position:fixed; bottom:0; font-size:0.6em; }

	
/**** form elements ****/
 
 /** button **/
.standard_1 input[type="button"],
.standard_1 input[type="submit"] { display:none; }

/***** standard_1/print/table/core.css *****/
/* standard_1/print/table/core.css
 *
 * Contains standard_1 print table core styles
 *
 */

/* ensure header is displayed at top of each page */
.standard_1 .table_1 thead { display:table-header-group; }
.standard_1 .table_1 tbody { display:table-row-group; }
.standard_1 .table_1 td { page-break-inside:avoid; }
.standard_1 .table_1 tr { page-break-inside:avoid; }

/* table cell */
.standard_1 td.h_5 { height:5em; }

.standard_2 { font-family:"Lucida Grande", "Lucida Sans", Lucida, Tahoma, Arial, sans-serif; font-size:75%; }
.standard_2 .font_2 { font-family:Georgia, "Times New Roman", Times, serif; }		/* alternative font */
.standard_2 a.style_5 { height:1.5em; padding:0.15em 1em; border:1px solid; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; font-family:"Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:0 1px 0 #375705; text-align:center; }
.standard_2 .heading_style_2 h1,.standard_2 .heading_style_2 h2,.standard_2 .heading_style_2 h3,.standard_2 .heading_style_2 h4,.standard_2 .heading_style_2 h5 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
.standard_2 input[type="button"],.standard_2 input[type="submit"] { font-family:"Lucida Grande", "Lucida Sans", Lucida, Tahoma, Arial, sans-serif; border:1px solid; font-weight:bold; font-size:1em; background:url("/brandhelper/brandedasset.aspx?src=/assets/btn/btn_std.gif") repeat-x; cursor:pointer; }
.standard_2 input[type="button"].style_5,.standard_2 input[type="submit"].style_5 { border:1px solid; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:none; font-family:"Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:0 1px 0 #375705;}
.standard_2 a {	color:#690; }
.standard_2 a.style_1:hover { border-color:#690; }
.standard_2 a.style_2:hover { border-color:#690; }
.standard_2 a.style_5 { color:#fff; border-color:#477009; background-color:#690; background-image:-moz-linear-gradient(center bottom, rgb(86,137,11) 0%, rgb(147,207,56) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(86,137,11)), color-stop(1, rgb(147,207,56))); /* Chrome/ium, Safari, iPhone, iPad, Android, Flock, etc. */ }
.standard_2 .accent { color:#690; }
.standard_2 .heading_style_accent h1,.standard_2 .heading_style_accent h2,.standard_2 .heading_style_accent h3,.standard_2 .heading_style_accent h4,.standard_2 .heading_style_accent h5 { color:#690; }
.standard_2 button:hover,.standard_2 input[type="button"]:hover,.standard_2 input[type="submit"]:hover { border-color:#690; }
.standard_2 input[type="button"].style_4,.standard_2 input[type="submit"].style_4 { color:#690; }
.standard_2 input[type="button"].style_5,.standard_2 input[type="submit"].style_5 { color:#fff; border-color:#477009; background-color:#690; background-image:-moz-linear-gradient(center bottom, rgb(86,137,11) 0%, rgb(147,207,56) 100%);/* Firefox */ background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(86,137,11)), color-stop(1, rgb(147,207,56))); /* Chrome/ium, Safari, iPhone, iPad, Android, Flock, etc. */ }
.standard_2 legend.accent { color:#690; }
.standard_2 .heading_style_accent legend { color:#690; }
.standard_2 .pane_style_3 .pane_1 .rule_style_accent .rule_right { border-right-color:#690; }
.standard_2 .pane_style_3 .pane_1 .rule_style_accent .rule_top { border-top-color:#690; }
.standard_2 .pane_style_6 .pane_1,.standard_2 .pane_style_3 .pane_style_6 .pane_1,.standard_2 .pane_style_10 .pane_style_6 .pane_1,.standard_2 .pane_style_6 .pane_style_3 .pane_style_6 .pane_1 { background-color:#f1f1e6; }
.standard_2 .pane_style_7 .pane_1 { background-color:#e4e4cf; }
.standard_2 .pane_style_8 .pane_1 { background-color:#690; }
.standard_2 .rule_style_accent .rule_all { border-color:#690; }
.standard_2 .rule_style_accent .rule_both { border-top-color:#690; border-bottom-color:#690; }
.standard_2 .rule_style_accent .rule_top { border-top-color:#690; }
.standard_2 .rule_style_accent .rule_right { border-right-color:#690; }
.standard_2 .rule_style_accent .rule_left { border-left-color:#690; }
.standard_2 .rule_style_accent .rule_bottom { border-bottom-color:#690; }
.standard_2 .rule_style_accent_3 .rule_all { border-color:#e4e4cf; }
.standard_2 .rule_style_accent_3 .rule_both { border-top-color:#e4e4cf; border-bottom-color:#e4e4cf; }
.standard_2 .rule_style_accent_3 .rule_top { border-top-color:#e4e4cf; }
.standard_2 .rule_style_accent_3 .rule_right { border-right-color:#e4e4cf; }
.standard_2 .rule_style_accent_3 .rule_left { border-left-color:#e4e4cf; }
.standard_2 .rule_style_accent_3 .rule_bottom { border-bottom-color:#e4e4cf; }