@charset "UTF-8";
/* CSS Document */
/* Copyright (c) 2011-2013, David Wayrynen
/* Common elements for all GJP pages. */
/* non-common elements required on specific pages should be internally coded in <style>..</style> section of <head>*/
/*<LINK rel=StyleSheet href="../bin/gjp_main.css" type="text/css" >*/
/* Defined cursors */
.auto { cursor: auto }
.pointer { cursor: pointer }
.move { cursor: s-resize }
.hand {cursor: hand }
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Set Default Font */ 
body,td,th {font-family: 'open_sansregular';}
/* The Good Judgment Project heading */
.gjp_title {font-size: x-large;font-family: 'Times New Roman', Times, serif;}
.new_gjp_title {font-size: x-large;color:#8496AB;}
/* Font Control */
.font_xxsmall {font-size: xx-small}
.font_xxsmall_bold {font-size: xx-small; font-weight: bold;}
.font_xsmall {font-size: 10px}
.font_xsmall_bold {font-size: x-small; font-weight: bold;}
.font_small {font-size: 12px}
.font_small_bold {font-size: small; font-weight: bold; }
.font_normal {font-size: 14opx}
.font_normal_bold {font-size: medium; font-weight: bold; }
.font_large {font-size: large}
.font_large_bold {font-size: large; font-weight: bold; }
.font_xlarge {font-size: x-large}
.font_xlarge_bold {font-size: x-large; font-weight: bold; }
.font_warning {font-size: small;font-weight: bold;color: #FF0000;}
/* Font colors */
.font_red {color: #FF0000}
.font_white {color: #FFFFFF}
.font_black {color: #000000}
.font_green {color: #00AA00}
.font_white {color: #FFFFFF}
.font_gray {color: #999}
.font_blue {color:#6995bf;}
.font_small_blue {font-size:12px;color:#6995bf;}
.font_xsmall_blue {font-size:10px;color:#6995bf;}
.font_xsmall_gray {font-size:10px; color:#8496AB;}
.font_small_gray {font-size:12px;color:#8496AB;}
.font_small_dkgr {font-size:12px;color:#333333;}
.font_small_black {font-size:12px;color:#000000;}
.font_xsmall_black {font-size:10px;color:#000000;}
.font_pct{font-size:20px;color:#000000;}
.font_spct{font-size:16px;font-weight:600;color:#000000;}
.font_bpct{font-size:14px;color:#000000;}
.font_q {color:#4D6C99;font-size:16px;font-weight:600;}
.font_a {color:#4D6C99;font-size:14px;font-weight:400;}
.font_a_bold {color:#4D6C99;font-size:14px;font-weight:600;}
.font_q_details {color:#4D6C99;font-size:14px;font-weight:400;}
.font_total {font-size:14px;font-weight:600;text-align:right;border:0;}
/* Background Colors, usually for table rows or cells */
.bg_white {background-color: #FFFFFF}
.bg_gray {background-color: #F9F9F9;}
.bg_yellow {background-color: #FFFFDE;}
.bg_red {background-color: #FFEEEE;}
.bg_green {background-color: #EEFFEE;}
/* Table Header Row */
.redhead {background-color: #5b81b6;color:#FFFFFF;font-size: small;font-weight: bold;}
.redfoot {background-color: #5b81b6;color:#FFFFFF;font-size: small;font-weight: bold;}
/* Menu */
.redmenu {background-color: #5b81b6;color:#FFFFFF;font-size: small;font-weight: bold;}
.graymenu {background-color: #EEEEEE;color:#000000;font-size: small;font-weight: bold;}
.bluemenu {background-color: #5b81b6;color:#FFFFFF;font-size: small;font-weight: bold;}
.menu_item { font-size:12px; cursor: pointer; text-align:left;}
.menu_item:hover { background-color: #5b81b6;color:#ffffff; }/* Text box control */	
textarea.reply, textarea.new_message, textarea.comment, input.new_message {	font-size: 12px;width: 100%;resize:none;}

