/*Printer Friendly Stylesheet*/
html, body{margin-bottom:10px; margin-right:10px; margin-left:10px; margin-top:0px; padding:0px; font-family:georgia, arial, helvetica, sans-serif font-size:12px; color:#333333; background:#ffffff; background-color:#ffffff; height:100%; background-repeat:repeat;}
table, td, th {background-color:#ffffff; background:#ffffff; background-image:none; border:none;}
bgcolor {color:#ffffff; background-color:#ffffff; background:#ffffff;}
center {padding:0; margin:0;}
div {padding:0; margin:0;}
hr {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
html {height:100%; background-color:#ffffff; background:#ffffff;}
img{border:0; padding:0; margin:0;}
.img_pad_rt {padding:0; margin:0 10px 0 0;}
.img_pad_lt {padding:0; margin:0 10px 0 0;}
li, ol, ul {font-family:georgia, arial, helvetica, sans-serif}
noscript {display:none; visibility:hidden;}
p {padding:0; margin:0;}
mospagebreak {font-size:10px; text-align:center; padding:0px; margin:0px 0px 0px -100px}

#element_hide_from_browser {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}

/*Print Defaults*/
#print_btn_submit {visibility:visible; display:block; padding:0; margin:0px 0px 0px 118px; width:94px; height:25px; float:left;}
#print_btn_search {visibility:visible; display:block; padding:0; margin:0; width:12px; height:15px;}
#print_container {width:580px; border:0px; margin:0px; padding:0px; float:left; !important; color:#333333}
#print_content_container_par_nil {margin:0 0 0 -18px; padding:0px; float:left; !important; color:#333333}
#print_display_none {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#print_display_pageinfo {width:580px; font-size:10px; padding:0; margin:0; color:#000000}
#print_filter_gray {filter:gray}
#print_footer {width:100%; padding:0; margin:0; visibility:visible; text-align:center; font-size:10px;}
#print_footer_container {padding:0; margin:p0; width:100%}
#print_footer_border {text-align:left; font-size:10px; margin:0px 0 -24px 0; padding:0px; border:1px solid #f3f3f3; border-style:solid none none none;}
#print_footer_content {text-align:left; color:#000000; font-size:10px; margin:5px 0px 0px 0px; padding:5px 0px 10px 0px; font-family:georgia, arial, helvetica, sans-serif;}
#print_icon_hide {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#print_logo {visibility:visible; display:block; padding:0; margin:0; width:288px; height:42px;}
#print_homepage_categories {display:block; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#print_hompeage_container {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#print_home {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#print_home_img_replace {visibility:visible; display:block; padding:0; margin:0; float:none; position:relative;}

.printer_friendly_footer {padding:0px 0px 0px 42px; margin:0px 0px 32px 0px; font-size:11px; color:#000000; font-family:georgia, arial, helvetica, sans-serif;}
.printer_friendly_footer a:link, .printer_friendly_footer a:active, .printer_friendly_footer a:visited {text-decoration:underline; color:#2f78cd;}
.printer_friendly_footer a:hover {color:#2f78cd;
}
/*Hyperlink Styles*/
a:link, a:visited, a, a:hover, a:active, .link_style {color:#2f78cd; text-decoration:underline; font-weight:normal; font-style:italic;}
.sub_nav_links {font-size:13px; text-decoration:none; margin:0px; padding:0px; color:#2f78cd;}
.footer_navlinks {font-family:georgia, arial, helvetica, sans-serif font-size:10px; color:#000000; font-weight:normal;}

/*Borders*/
.border_single_dashed {border-color:#999999; border-style:dashed none none none; border-width:1px 0px 0px 0px; padding:0px; margin:0px;}

.btn_submit {color:#ffffff; border-color:#999999; background-color:#3173c1; border-width:1px; border-bottom:1px #999999 solid; border-top:1px #999999 solid; border-right:1px #999999 solid; border-left:1px #999999 solid; font-family:georgia, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 4px 0 4px; margin:0; cursor:hand; cursor:pointer;
}

/*Captcha*/
.dis_nil {display:none;
}

/*Colours*/
.clr_black {color:#000000;}
.clr_blu {color:#2f78cd;}
.clr_blu_drk {color:#4560ac;}
.clr_gray {color:#333333;}
.clr_green {color:#2e9848;}
.clr_green_drk {color:#006633}
.clr_red {color:#ff0000;}
.clr_yellow {color:#ea9500;}

/*Heading Titles*/
h1 {font-family:georgia, arial, helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2f78cd; padding:0 0 10px 0; margin:0;}
.h1_sub {font-family:georgia, arial, helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2f78cd; padding:0; margin:0;}
h2 {font-family:georgia, arial, helvetica, sans-serif; font-size:19px; font-weight:normal; color:#f2ac01; padding:0px 0px 8px 0px; margin:0;}
.h2 {font-family:georgia, arial, helvetica, sans-serif; font-size:19px; font-weight:normal; color:#f2ac01; padding:0px 0px 8px 0px; margin:0;}
.h2 a:link, .h2 a:active {text-decoration:underline; color:#2f78cd;}
.h2 a:hover, .h2 a:visited {text-decoration:underline; color:#2f78cd;}
h3 {font-family:georgia, arial, helvetica, sans-serif; font-size:16px; font-weight:normal; color:#ea9500; padding:0px 0px 8px 0px; margin:0;}
.h3 {font-family:georgia, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f2ac01; padding:0; margin:0;}
h4 {font-family:georgia, arial, helvetica, sans-serif; font-size:14px; font-weight:normal; color:#ea9500; padding:0px 0px 8px 0px; margin:0;}
.h4 {font-family:georgia, arial, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f2ac01; padding:0; margin:0;}

/*Header Box*/
.header_border {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_border_grey {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_read_more {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_read_more_brackets {font-family:georgia, arial, helvetica, sans-serif; font-size:9px; letter-spacing:.5px; color:#000000; padding:0px; margin:0px;}
.header_sub_nav_links_left {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_sub_nav_links_right {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_sub_nav_links_left_pdf {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_sub_nav_links_right_pdf {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_title {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_text {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_text_middle {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_divider_bg {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}
.header_newsbox_pad {display:none; visibility:hidden; empty-cells:hide; width:auto; height:0px; border-collapse:collapse;}

/*Applet Pop-Ups*/
.step_title {color:#000000; font-size:12px;padding-left:10px; font-family:georgia, arial, helvetica, sans-serif}
.applet_txt_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:11px; color:#000000;}
.form_applet_txt_fld {font-family:georgia, arial, helvetica, sans-serif font-size:12px; padding:0; margin:0; width:230px; border:solid 1px #666666; background-color:transparent;}
.form_applet_txt_fld_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; padding:0; margin:0; width:115px; border:solid 1px #666666; background-color:transparent;}
.author_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:11px; font-weight:bold;}

/*Fields*/
.content_container_btn {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}

/*Borders*/
.border_chart {border-color:#666666; border-style:dashed; border-width:1px 1px 1px 1px;}
.border_chart_rt {border-color:#666666; border-style:dashed; border-width:0px 1px 0px 0px;}
.border_chart_lt_top {border-color:#666666; border-style:dashed; border-width:1px 0px 0px 1px;}
.border_chart_btm_lt_rt {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 1px;}
.border_chart_lt_rt_btm {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 1px;}
.border_chart_lt_rt_top {border-color:#666666; border-style:dashed; border-width:1px 1px 0px 1px;}
.border_chart_btm_rt {border-color:#666666; border-style:dashed; border-width:0px 1px 1px 0px;}
.border_chart_btm_rt_top {border-color:#666666; border-style:dashed; border-width:1px 1px 1px 0px;}
.border_chart_btm_lt {border-color:#666666; border-style:dashed; border-width:0px 0px 1px 1px;}
.border_chart_btm_lt_top {border-color:#666666; border-style:dashed; border-width:1px 0px 1px 1px;}
.border_single_dashed {border-color:#666666; border-style:dashed none none none; border-width:1px 0px 0px 0px; padding:0px; margin:0px;}
.border_double_dashed_blu {border-color:#666666; border-style:dashed; border-width:2px; padding:0px; margin:0px;}

/*Contact, Form*/
.contact_us_txt {font-size:11px; color:#000000;}
.contact_us_txt_bg {font-size:11px; color:#000000; background-color:#ffffff;}
.contact_us_txt_fld {font-size:13px; padding:0; margin:0; width:210px;}
.contact_us_cell_padding {padding-top:2px; padding-bottom:0; padding-left:0; padding-right:0; margin:0;}
.contact_us_txt_box {font-size:13px; padding:0; margin:0; width:210px; height:90px; overflow:auto;}
.contact_us_txt_box_tall {font-size:13px; padding:0; margin:0; width:210px; height:140px; overflow:auto;}
.contact_us_captcha {font-size:13px; padding:0; margin:0; vertical-align:middle; padding:0; margin:10px 0px 0px 10px;}
.form_required{font-family:georgia, arial, helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
.form_required_star{font-family:georgia, arial, helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal;}
.form_field_menu {color:#ffffff; font-size:12px; font-family:georgia, arial, helvetica, sans-serif; font-weight:normal; align:absmiddle;}

/*Images*/
.img_caption {padding:0; margin:8px 0px 8px 0px;}
.div_img_container {overflow:auto;}


/*Captcha*/
.dis_nil {display:none; visibility:hidden}

/*Content*/
.content_container {padding:0px 40px 16px 0px; margin:0; height:100%;}
.content_container_heading {margin:0; padding:0px;}
.content_container_border {border-color:#ffffff; border-style:none; border-width:0px; vertical-align:top}
.content_container_btn {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
.content_container_holder {position:relative;}
.content_wrapper {width:604px; height:460px; vertical-align:top;}
.content_table_container {width:545px}

.footer_text {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}

.gcp_content {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0px; padding:0px; color:#333333;}
.gcp_content a:link, .gcp_content a:active {text-decoration:underline; color:#2f78cd;}
.gcp_content a:hover, .gcp_content a:visited {text-decoration:underline; color:#2f78cd;
}

.gcp_content_nopad {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; line-height:18px; margin:0px; padding:0px; color:#333333;}
.gcp_content_nopad a:link, .gcp_content_nopad a, .gcp_content_nopad a:active {text-decoration:underline; color:#2f78cd;}
.gcp_content_nopad a:hover, .gcp_content_nopad a:visited {text-decoration:underline; color:#2f78cd;
}

.gcp_content_parnil {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; color:#333333; line-height:normal;}
.gcp_content_parnil a:link, .gcp_content_parnil a, .gcp_content_parnil a:active {text-decoration:underline; color:#2f78cd;}
.gcp_content_parnil a:hover, .gcp_content_parnil a:visited {text-decoration:underline; color:#2f78cd;
}

.gcp_content_rounded_box_pad {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0px; padding:0px 14px 6px 14px; color:#333333;}
.gcp_content_rounded_box_pad a:link, .gcp_content_rounded_box_pad a:active {text-decoration:underline; color:#2f78cd;}
.gcp_content_rounded_box_pad a:hover, .gcp_content_rounded_box_pad a:visited {text-decoration:underline; color:#2f78cd;
}

.gcp_content_rounded_box_nopad {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0px; padding:0px; color:#333333; font-weight:normal; font-style:normal;}
.gcp_content_rounded_box_nopad a:link, .gcp_content_rounded_box_nopad a:active {text-decoration:underline; color:#2f78cd;}
.gcp_content_rounded_box_nopad a:hover, .gcp_content_rounded_box_nopad a:visited {text-decoration:underline; color:#2f78cd;
}

.specialChar_asterik_red {font-family:georgia, arial, helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ff0000;}

.testimonial_txt_lg {font-family:georgia, arial, helvetica, sans-serif; font-size:17px; text-decoration:none; line-height:18px; margin:0px; padding:0px 40px 0px 40px; color:#2e9848;}

.testimonial_txt {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; margin:0px; padding:0px 20px 0px 20px; color:#333333; padding:0px; margin:0px 60px 0px 60px;}
.testimonial_txt a:link, .testimonial_txt a:active, .testimonial_txt a:visited {text-decoration:underline; color:#2f78cd;}
.testimonial_txt a:hover {color:#2f78cd;
}

.testimonial_txt_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:normal; margin:0px; padding:6px 40px 0px 120px; color:#333333;}
.testimonial_txt_sm a:link, .testimonial_txt_sm a:active, .testimonial_txt_sm a:visited {text-decoration:underline; color:#2f78cd;}
.testimonial_txt_sm a:hover {color:#2f78cd;
}


/*Member Section*/
.mymember_sub_section_container {width:100%; height:90px; padding:0; margin:0;}
.mymember_sub_section_table_container {width:100%; padding:0; margin:0 0 0 -33px; position:absolute;}
.mymember_sub_section_table_border {border-color:#f3f3f3; border-style:solid none solid none; border-width:2px 0px 2px 0px;}
.mymember_sub_section_h_title_container {padding:0; margin:0 0 2px 8px;}
.mymember_sub_section_title_container {padding:0; margin:0; border-color:#f3f3f3; border-style:none none none solid; border-width:0px 0px 0px 2px;}
.mymember_sub_section_content {padding:15px 10px 15px 10px; margin:0;
}

.resources_content_container {width:339px}
.resources_content_container_lg {padding:0 40px 0 0; margin:0}
.resources_icon_container {width:69px}
.resources_img_single_container, .resources_img_container, .resources_img_double_container {width:135px}
.resources_img_triple_container {width:206px; white-space:nowrap}
.resources_icon_container {width:69px;}
.resources_img_single_container, .resources_img_container, .resources_img_double_container {width:135px;}


/*LI, OL, UL Content*/
.ol_content{font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; color:#333333; margin:0px 40px 0px 40px; padding:0; list-style-type:decimal; list-style:decimal;}
.ol_content a:link, .ol_content a:active {text-decoration:underline; color:#2f78cd;}
.ol_content a:hover, .ol_content a:visited {text-decoration:underline; color:#2f78cd;
}

li {margin:0px 0px 6px 0px; padding:0px;}
.li_pad_lg {margin:0px 0px 12px 0px;padding:0px;}
.li_pad_med {margin:0px 0px 0px 0px; padding:0px;
}

.ol_content {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; color:#333333; margin:0px 40px 0px 40px; padding:0; list-style-type:decimal; list-style:decimal;}
.ol_content a:link, .ol_content a:active, .ol_content a:visited {text-decoration:underline; color:#2f78cd;}
.ol_content a:hover {color:#2f78cd;
}

.ul_content {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#333333; padding:0px; margin:0px 40px 0px 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside;}
.ul_content a:link, .ul_content a:active {text-decoration:underline; color:#2f78cd;}
.ul_content a:hover, .ul_content a:visited {text-decoration:underline; color:#2f78cd;
}

.ul_content_nil{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#4c4c4c; padding:0px; margin:0px 40px 0px 29px; list-style:none; list-style-image:none; list-style-type:none;}
.ul_content_nil a:link, .ul_content_nil a:active, .ul_content_nil a:visited, .ul_content_nil a:hover {text-decoration:underline; color:#0066cc;
}

.ul_content_25px_linenil{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#4c4c4c; padding:0; margin:0px 25px 0px 25px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside;}
.ul_content_25px_linenil a:link, .ul_content_25px_linenil a:active, .ul_content_25px_linenil a:visited {text-decoration:underline; color:#2f78cd;}
.ul_content_25px_linenil a:hover {color:#2f78cd;
}

.ul_content_nopad_rt {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#333333; padding:0px; margin:0px 0px 0px 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside;}
.ul_content_nopad_rt a:link, .ul_content_nopad_rt a:active {text-decoration:underline; color:#2f78cd;}
.ul_content_nopad_rt a:hover, .ul_content_nopad_rt a:visited {text-decoration:underline; color:#2f78cd;
}

.ul_content_circle {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; line-height:18px; color:#333333; padding:0; margin:0px 40px 0px 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_circle_yellow.jpg); list-style-position:outside;}
.ul_content_circle a:link, .ul_content_circle a:active {text-decoration:underline; color:#2f78cd;}
.ul_content_circle a:hover, .ul_content_circle a:visited {text-decoration:underline; color:#2f78cd;
}

.ul_content_sub_nav {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:bold; color:#333333; padding:0px; margin:0px 40px 0px 40px; list-style-image:url(../../../templates/gcp/images/main/bullet_yellow.jpg); list-style-position:outside;}
.ul_content_sub_nav a:link, .ul_content_sub_nav a:active, .ul_content_sub_nav a:visited {text-decoration:underline; color:#2f78cd; font-weight:bold;}
.ul_content_sub_nav a:hover {text-decoration:underline; color:#2f78cd; font-weight:bold;
}

.ul_content_rounded_box {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:18px; font-weight:normal; color:#333333; padding:0; margin:14px 50px 14px 50px;}
.ul_content_rounded_box a:link, .ul_content_rounded_box a:active {text-decoration:underline; color:#2f78cd;}
.ul_content_rounded_box a:hover, .ul_content_rounded_box a:visited {text-decoration:underline; color:#2f78cd;
}

.pad_btm6 {margin:0px 0px 6px 0px; padding:0px}
.pad_top6 {margin:6px 0px 0px 0px; padding:0px}
.pad_btm6_top6 {margin:6px 0px 6px 0px; padding:0px}
.pad_btm12 {margin:0px 0px 12px 0px; padding:0px
}

.welcome_box {width:559px; height:94px; padding:0px; margin:0; font-family:georgia, arial, helvetica, sans-serif; background-repeat:no-repeat; margin:0; padding:0;}
.welcome_box_content_container {padding:0; margin:0;}
.welcome_box_txt_lg {font-family:georgia, arial, helvetica, sans-serif; font-size:17px; text-decoration:none; line-height:18px; margin:0px; padding:0;}
.welcome_box_txt_lg a:link, .welcome_box_txt_lg a:active, .welcome_box_txt_lg a:visited {text-decoration:underline; color:#2f78cd;}
.welcome_box_txt_lg a:hover {text-decoration:underline; color:#2f78cd;
}
.welcome_box_txt_med {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:normal; margin:0px; padding:0;}
.welcome_box_txt_med a:link, .welcome_box_txt_med a:active, .welcome_box_txt_med a:visited {text-decoration:underline; color:#2f78cd;}
.welcome_box_txt_med a:hover {text-decoration:underline; color:#2f78cd;
}
.welcome_box_txt_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:12px; text-decoration:none; line-height:16px; margin:0px; padding:0px;}
.welcome_box_txt_sm a:link, .welcome_box_txt_sm a:active, .welcome_box_txt_sm a:visited {text-decoration:underline; color:#2f78cd;}
.welcome_box_txt_sm a:hover {text-decoration:underline; color:#2f78cd;
}
.welcome_box_txt_xsm {font-family:georgia, arial, helvetica, sans-serif; font-size:11px; text-decoration:none; line-height:16px; margin:0px; padding:0px;}
.welcome_box_txt_xsm a:link, .welcome_box_txt_xsm a:active, .welcome_box_txt_xsm a:visited {text-decoration:underline; color:#2f78cd;}
.welcome_box_txt_xsm a:hover {text-decoration:underline; color:#2f78cd;
}

/*Recommended, Tip, Special Content*/
#recommended_bg, #recommended_orange_bg, #recommended_blu_bg {margin:0px; padding:0px; background:#ffffff;}
.recommended_link {background-color:#ffffff; color:#22831e; font-style:italic; text-decoration:none;}
.recommended_orange_link {background-color:#ffffff; color:#ce672f; font-style:italic; text-decoration:none;}
.recommended_blu_link {background-color:#ffffff; color:#4671a6; font-style:italic; text-decoration:none;}
.recommended_link_blu_nobg {color:#4671a6; font-style:italic; text-decoration:none;}
.recommended_title {font-size:14px; font-weight:bold; margin:0px; padding:6px 14px 4px 14px; color:#22831e; font-style:italic;}
.recommended_orange_title {font-size:14px; font-weight:bold; margin:0px; padding:6px 14px 4px 14px; color:#ce672f; font-style:italic;}
.recommended_blu_title {font-size:14px; font-weight:bold; margin:0px; padding:6px 14px 4px 14px; color:#4671a6; font-style:italic;}
.recommended_title_sub {font-size:17px; font-weight:bold; margin:0px; padding:8px 14px 6px 14px;}
.recommended_orange_title_sub {font-size:17px; font-weight:bold; margin:0px; padding:8px 14px 6px 14px; color:#ce672f}
.recommended_blu_title_sub {font-size:17px; font-weight:bold; margin:0px; padding:8px 14px 6px 14px; color:#4671a6;}
.special_title {font-size:17px; font-weight:bold; margin:0px; padding:6px 14px 4px 14px; color:#ce672f;}
.special_title_sub {font-size:14px; font-weight:normal; color:#ce672f; margin:0px; padding:8px 14px 0px 14px;}
.special_txt14 {font-size:14px; font-weight:normal; color:#ce672f; margin:0px; padding:0px;}
div#tip_bg, div#tip_blu_bg {margin:0; background:#ffffff;}
div#tip_orange_bg, #special_bg {margin:0; background:#ffffff; overflow:hidden;}
.tip_title {font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#ce672f;}
.tip_orange_title {font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#ce672f;}
.tip_grey_title {font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#333333;}
.tip_blu_title {font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#4671a6;}
.tip_orange_title_sub {font-size:14px; font-weight:normal; color:#ce672f; margin:0px; padding:0px;}
.tip_grey_title_sub {font-size:14px; font-weight:normal; color:#333333; margin:0px; padding:0px;}
.tip_title_sub {font-size:14px; font-weight:normal; color:#4671a6; margin:0px; padding:0px;}
.tip_blu_title_sub {font-size:14px; font-weight:normal; color:#4671a6; margin:0px; padding:0px;}
.for_you_solutions_img_title {float:none; padding:0px; margin:0px 0px 10px 8px;}
.education_applications_img_title {float:none; padding:0px; margin:0px 0px 2px 8px;}

/*Padding*/
.pad_10px {margin:0px; padding:10px 10px 10px 10px;}
.pad_LR14 {margin:0px; padding:0px 14px 0px 14px;}
.pad_L8 {padding:0px 0px 0px 8px; margin:0;}
.pad_T6_RL14 {margin:0px; padding:6px 14px 0px 14px;}
.pad_T6B6_RL14 {margin:0px; padding:6px 14px 0px 14px;}
.pad_btm6 {margin:0px 0px 6px 0px;; padding:0px}
.pad_btm6_top6 {margin:6px 0px 6px 0px;; padding:0px}
.pad_btm12 {margin:0px 0px 12px 0px;; padding:0px}
.pad_R170 {margin:0px; padding:0px 170px 0px 0px;}
.pad_T14 {margin:0; padding:14px 0px 0px 0px;}
.pad_L20_R170_B20 {margin:0px; padding:0px 170px 0px 20px;}
.pad_LR20_B20 {margin:0px; padding:0px 20px 0px 20px;}
.pad_LR40 {margin:0px; padding:0px 40px 0px 40px;}
.par_LR_125 {padding:0px;  margin:0px 125px 0px 125px; font-family:georgia, arial, helvetica, sans-serif  font-size:12px; text-decoration:none;  line-height:18px;  color:#000000; text-align:justify;}
.par_nil {padding:0; margin:0;}

/*Superscript Special Characters*/
.reg_txt_sm {font-family:georgia, arial, helvetica, sans-serif; font-size:8px; font-weight:bold;}
.reg_txt {font-family:georgia, arial, helvetica, sans-serif; font-size:9px; font-weight:bold;}
.reg_txt_med {font-family:georgia, arial, helvetica, sans-serif; font-size:12px;
}

/*Font Sizes*/
.txt_10 {font-size:10px;}
.txt_11 {font-size:11px;}
.txt_13 {font-size:13px;}
.txt_14 {font-size:14px;}
.txt_17 {font-size:17px;}
.txt_tracker_title {font-size:17px; color:#0050b0;}

/*Boxed Items*/
b.rounded_1 {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_2 {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_3 {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}

.rounded_diagram_container {padding:0; margin:0px 60px 0px 68px; overflow:hidden}
.rounded_diagram_container_par_nil {position:relative; padding:0; margin:0; overflow:hidden;}

b.rounded_top_blu, b.rounded_bottom_blu {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_top_blu b, b.rounded_bottom_blu b {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_top_blu b.rounded_4, b.rounded_bottom_blu b.rounded_4 {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#rounded_box_blu_bg {margin:0px; background:#ffffff; overflow:hidden;}
.rounded_box_blu_h1 {font-family:georgia, arial, helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0px; padding:0px 14px 4px 14px; color:#2b5991;}
.rounded_box_blu_h1 a:link, .rounded_box_blu_h1 a:active {text-decoration:underline; color:#2f78cd;}
.rounded_box_blu_h1 a:hover, .rounded_box_blu_h1 a:visited {text-decoration:underline; color:#2f78cd;}
.rounded_box_blu_h2 {font-family:georgia, arial, helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2b5991; margin:0px; padding:0px 14px 6px 14px;}
.rounded_box_blu_h2 a:link, .rounded_box_blu_h2 a:active {text-decoration:underline; color:#2f78cd;}
.rounded_box_blu_h2 a:hover, .rounded_box_blu_h2 a:visited {text-decoration:underline; color:#2f78cd;
}

b.rounded_top_green, b.rounded_bottom_green {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_top_green b, b.rounded_bottom_green b {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
b.rounded_top_green b.rounded_4, b.rounded_bottom_green b.rounded_4 {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#rounded_box_green_bg {margin:0px; background:#ffffff; overflow:hidden;}
.rounded_box_green_title {font-family:georgia, arial, helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0px; padding:0px 14px 4px 14px; color:#2e9848;}
.rounded_box_green_title a:link, .rounded_box_green_title a:active {text-decoration:underline; color:#2f78cd;}
.rounded_box_green_title a:hover, .rounded_box_green_title a:visited {text-decoration:underline; color:#2f78cd;}
.rounded_box_green_h2 {font-family:georgia, arial, helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2e9848; margin:0px; padding:0px 14px 6px 14px;}
.rounded_box_green_h2 a:link, .rounded_box_green_h2 a:active {text-decoration:underline; color:#2f78cd;}
.rounded_box_green_h2 a:hover, .rounded_box_green_title_sub a:visited {text-decoration:underline; color:#2f78cd;
}

/*Joomla UI Styling*/
.page_break_L30 {padding:0; margin:0;}
.pagenavcounter {padding:0; margin:0; display:none;}
.pagenav {font-family:georgia, arial, helvetica, sans-serif; font-size:10px; text-decoration:none; margin:0px 0px 0px 0px; padding:0px; color:#da8a5d; text-align:center;}
a.pagenav:link, a.pagenav:visited {color:#2f78cd;}
a.pagenav:hover {text-decoration:none;}
.pagenavbar {font-family:georgia, arial, helvetica, sans-serif; font-size:10px; text-decoration:none; margin:0px 0px 0px -150px; padding:0px; color:#da8a5d; text-align:center;}
a.pagenavbar:link, a.pagenavbar:visited {color:#2f78cd;}
a.pagenavbar:hover {text-decoration:none;}

.mainBody {width:100%; background-color:#ffffff; padding:0px; margin:0px;}

/*Template.CSS Joomla Styles*/
#overlay {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#overlay div {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#content_inner{float:none !important; float:left; padding:0; padding-top:2px; margin:0;}
table.content_table {width:100%; padding:0px; margin:0px;}
table.content_table td {padding:0px; margin:0px;}
#banner_inner {float:left; padding:0px;}
#poweredby_inner { float:right; padding:0px; margin-left:0px; height:70px;}
#right_outer {margin-left:2px; width:165px;}
#right_inner {float:none !important; float:left; border:1px solid #cccccc; padding:2px;}
.user1_inner {border:1px solid #cccccc; float:none !important; float:left;margin:0px;padding:2px;}
.user2_inner {border:1px solid #cccccc; float:none !important; float:left; margin:0px; padding:2px;}
table td.body_outer {padding:2px; border:1px solid #cccccc;}
.maintitle {color:#ffffff; font-size:40px; padding-left:15px; padding-top:20px;}
.error {font-style:italic; text-transform:uppercase; padding:5px; color:#cccccc; font-size:14px; font-weight:bold;}
.back_button {float:left; text-align:center; font-size:11px; font-weight:bold; border:3px double #cccccc; width:auto; background:none; padding:0px 10px; line-height:20px; margin:1px;}
table.contentpaneopen {width:100%; padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px;}
table.contentpaneopen td, table.contentpane td.componentheading, form {padding:0px; margin:0px;}
table.contentpaneopen td.componentheading {padding:0px; margin:0px;}
table.contentpane {width:100%; padding:0px; margin:0px; border-collapse:collapse; border-spacing:0px;}
table.contentpane td { margin:0px; padding:0px;}
table.contentpaneopen fieldset {border:0px; border-bottom:1px solid #666666;}
.button {color:#666666; font-family:georgia, arial, helvetica, sans-serif; text-align:center; font-size:11px; font-weight:bold; border:3px double #cccccc; width:auto; background:none; padding:0px 5px; line-height:18px !important; line-height:16px; height:26px !important; height:24px; margin:1px;}
.inputbox {padding:2px; border:solid 1px #cccccc; background-color:#ffffff;}
.componentheading { background:none; color:#666666; text-align:left; padding-top:4px; padding-left:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase;}
.contentcolumn {padding:0px;}
.contentheading {color:#000000; font-weight:bold; font-size:14px; white-space:nowrap;}
.contentpagetitle {font-size:13px; font-weight:bold; color:#cccccc; text-align:left;}
table.searchinto {width:100%;}
table.searchintro td {font-weight:bold;}
table.moduletable {width:100%; margin-bottom:5px; padding:0px; border-spacing:0px; border-collapse:collapse;}
div.moduletable {padding:0px; margin-bottom:2px;}
table.moduletable th, div.moduletable h3 {background:none; color:#000000; text-align:left; padding-left:4px; height:21px; line-height:21px; font-weight:bold; font-size:10px; text-transform:uppercase; margin:0 0 2px 0;}
table.moduletable td {font-size:11px; padding:0px; margin:0px; font-weight:normal;}
table.pollstableborder td {padding:2px;}
.sectiontableheader {font-weight:bold; background:#ffffff; padding:4px;}
.sectiontableentry1 {background-color:#ffffff;}
.sectiontableentry2 {background-color:#ffffff;}
.small {color:#000000; font-size:11px;}
.createdate {height:15px; padding-bottom:10px; color:#000000; font-size:11px;}
.modifydate {height:15px; padding-top:10px; color:#000000; font-size:11px;}
table.contenttoc {border:1px solid #cccccc; padding:2px; margin-left:2px; margin-bottom:2px;}
table.contenttoc td {padding:2px;}
table.contenttoc th {background:none; color:#000000; text-align:left; padding-top:2px; padding-left:4px; height:21px; font-weight:bold; font-size:10px; text-transform:uppercase;}
a.mainlevel:link, a.mainlevel:visited { display:block; background:none; vertical-align:middle; font-size:11px; font-weight:bold; color:#ccc; text-align:left; padding-top:5px; padding-left:18px; height:20px !important; height:25px; width:100%; text-decoration:none;}
a.mainlevel:hover {background-position:0px -25px; text-decoration:none; color:#ffffff;}
a.mainlevel#active_menu, a.mainlevel#active_menu:hover, a.sublevel#active_menu, #first, .bottomtab {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
a.sublevel:link, a.sublevel:visited {padding-left:1px; vertical-align:middle; font-size:11px; font-weight:bold; color:#000000; text-align:left;}
a.sublevel:hover {color:#000000; text-decoration:none;}
.highlight {background-color:#ffffff; color:666666; padding:0px; margin:0px;}
.code {background-color:#ffffff; border:1px solid #bbb;}
div.mosimage {border:1px solid #ccc;}
.mosimage {border:1px solid #cccccc; margin:5px}
.mosimage_caption {margin-top:2px; background:#ffffff; padding:1px 2px; color:#666666; font-size:10px; border-top:1px solid #cccccc;}
span.article_seperator {display:block;height:1.5em;}

/*Template_ihm.css*/
.contentpane {margin:15px;}
.registerLink { font-size:6pt; color:#2f78cd; font-weight:bold;}
.registerLink:hover {font-size:6pt;} 
.mainBody {width:auto; background:none; background-color:#ffffff; padding-left:-10px;}
.footer_home {font-size:11px; color:#333333; font-weight:bold;}
.text_menu_grey { color:#333333; font-family:georgia, arial, helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none; padding-top:9px;}
.text_grey { color:#333333; font-family:georgia, arial, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:}
.text_blue { color:#2f78cd; font-family:georgia, arial, helvetica, sans-serif; font-size:13.5px; font-weight:bold; text-decoration:none;}
.text_slider {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.text_white {color:#ffffff; font-size:11px; font-weight:bold; text-decoration:}
#wrapper {margin:0; padding:0; width:auto; background-color:#ffffff;}
#in_link1, #in_link2, #in_link3, #in_link4, #in_link5, #in_link6, #overlay, #overlay_insert, #overlay_emwave_video, #overlay_emwave, #overlay_survey, #overlay_view_details, #overlay_recommend, #pop_recommend, #overlay_legend, #pop_legend, #overlay_question, #pop_emwave_video, #pop_emwave, #pop_question, #pop_survey, #pop_view_details, #popwindow, #popwindow_insert, #top_level_one, #top_insert, #top_level_two, #login_box, #logged_box, .logged_box_menu, .logged_box_menu a, .logged_box_logout a, .top_search_box, .top_login_box, .top_login_box_pass, .top_login_box_pass, .top_login_box_pass a, #applet_stress_meter, #menu_left {display:none; visibility:hidden; empty-cells:hide; width:0px; height:0px; border-collapse:collapse;}
#main_body {width:auto; margin:0; padding:0; background-color:#ffffff; font-size:12px; color:#333333; background:none;}