body { color:#4f4f4f; font-family:'Open Sans','Trebuchet MS',Helvetica,Arial,sans-serif; }
.container { width:984px; margin:0 auto; position:relative; }

.system_error {}

a, a:link, a:active, a:visited { text-decoration:none; color:#EC1B23; font-weight:bold; }
a:hover { text-decoration:underline; }

.pad { margin-top: 13px; margin-bottom: 13px; }

.shadow-gray{box-shadow:0px 0px 5px gray;}
.shadow-gray2{-webkit-box-shadow: 3px 3px 5px 0px rgba(171,169,171,1);-moz-box-shadow: 3px 3px 5px 0px rgba(171,169,171,1); box-shadow: 3px 3px 5px 0px rgba(171,169,171,1);}
.shadow-gray3{-webkit-box-shadow: 2px 2px 2px 0px rgba(171,169,171,1);-moz-box-shadow: 2px 2px 2px 0px rgba(171,169,171,1); box-shadow: 2px 2px 2px 0px rgba(171,169,171,1);}
.shadow-black{box-shadow:0px 0px 5px black;}

.link_teal a, .link_teal a:link, .link_teal a:active, .link_teal a:visited { color:#00aebd; font-weight:normal; }
.link_teal a:hover { color:#4f4f4f; font-weight:normal; }
.link_teal_fake { color:#00aebd; cursor:pointer; font-weight:normal; }
.link_teal_fake:hover { color:#4f4f4f; font-weight:normal; }

.link_teal_bold a, .link_teal_bold a:link, .link_teal_bold a:active, .link_teal_bold a:visited { color:#00aebd; font-weight:bold; }
.link_teal_bold a:hover { color:#4f4f4f; }
.link_teal_bold_fake { color:#00aebd; cursor:pointer; font-weight:bold; }
.link_teal_bold_fake:hover { color:#4f4f4f; }

.link_white a, .link_white a:link, .link_white a:active, .link_white a:visited { text-decoration:none; color:#FFF; font-weight:normal; }
.link_white a:hover { color:#bababa; }
.link_white_fake { text-decoration:none; color:#FFF; font-weight:normal; cursor:pointer; }
.link_white_fake:hover { color:#bababa; }

.link_red a, .link_red a:link, .link_red a:active, .link_red a:visited { color:#ea2728; font-weight:normal; }
.link_red a:hover { color:#585858; font-weight:normal; }
.link_red_fake { color:#ea2728; cursor:pointer; font-weight:normal; }
.link_red_fake:hover { color:#585858; font-weight:normal; }

.link_red_bold a, .link_red_bold a:link, .link_red_bold a:active, .link_red_bold a:visited { color:#ea2728; font-weight:bold; }
.link_red_bold a:hover { color:#585858; font-weight:bold; }
.link_red_bold_fake { color:#ea2728; cursor:pointer; font-weight:bold; }
.link_red_bold_fake:hover { color:#585858; font-weight:bold; }

.link_grey a, .link_grey a:link, .link_grey a:active, .link_grey a:visited { color:#585858; font-weight:normal;text-decoration:none; }
.link_grey a:hover { color:#ec1b23; }
.link_grey_fake { color:#585858; cursor:pointer; font-weight:normal;text-decoration:none; }
.link_grey_fake:hover { color:#ec1b23; }

.link_grey_bold a, .link_grey_bold a:link, .link_grey_bold a:active, .link_grey_bold a:visited { color:#4f4f4f; font-weight:bold; }
.link_grey_bold a:hover { color:#ec1b23; }
.link_grey_bold_fake { color:#4f4f4f; cursor:pointer; font-weight:bold; }
.link_grey_bold_fake:hover { color:#ec1b23; }

.link_dark_grey a, .link_dark_grey a:link, .link_dark_grey a:active, .link_dark_grey a:visited { color:#4f4f4f; font-weight:normal; }
.link_dark_grey a:hover { color:#123533; }
.link_dark_grey_fake { color:#4f4f4f; cursor:pointer; font-weight:normal; }
.link_dark_grey_fake:hover { color:#123533; }

.link_dark_grey_bold a, .link_dark_grey_bold a:link, .link_dark_grey_bold a:active, .link_dark_grey_bold a:visited { color:#4f4f4f; font-weight:bold; }
.link_dark_grey_bold a:hover { color:#123533; }
.link_dark_grey_bold_fake { color:#4f4f4f; cursor:pointer; font-weight:bold; }
.link_dark_grey_bold_fake:hover { color:#123533; }

.link_black a, .link_black a:link, .link_black a:active, .link_black a:visited { text-decoration:underline; color:#000; font-weight:normal; }
.link_black a:hover { color:#ec1b23; }
.link_black_fake { text-decoration:underline; color:#000; font-weight:normal; cursor:pointer; }
.link_black_fake:hover { color:#ec1b23; }

.link_cat_bold a, .link_cat_bold a:link, .link_cat_bold a:active, .link_cat_bold a:visited { font-weight:bold; text-decoration:none; color:#2a2a2a; font-size:12px; }
.link_cat_unbold a, .link_cat_unbold a:link, .link_cat_unbold a:active, .link_cat_unbold a:visited { font-weight:normal; text-decoration:none; color:#3b4c56; font-size:12px; }

.title1 { font-size:18px; font-weight:bold; text-align:center; }
.title2  { font-weight:bold; text-align:left;  }

.box1 { text-align:center; padding:10px; background:#fbfafa; border:2px solid #d0cece; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.box2 { text-align:center; padding:10px 0; background:#fbfafa; border:2px solid #d0cece; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.box2 .title2 { margin-left: 10px; font-size:14px; margin:3px 0 0 4px; }

.text_red { color:#ec1b23; }
.text_grey { color:#585858; }
.text_red { color:#e42628; }
.text_teal { color:#00aebd; }
.text_white { color:#FFF; }

.text_bold { font-weight:bold; }

.line_behind_title { border-bottom:5px solid #14CEC5; text-align:center; margin:15px 0px 30px 0px; }
.line_behind_title > h3 { display:inline; font-family:'Open Sans','Trebuchet MS',Helvetica,Arial,sans-serif; font-size:20pt;  color:#14CEC5; position:relative; top:15px; background-color:#FFF; width:100; padding:0px 20px 0px 20px; }

/*
 * http://css3buttongenerator.com/
 */
.btn1 { /* TEAL */
    background: #76dbe6;
    background-image: -webkit-linear-gradient(top, #76dbe6, #3bcbd4);
    background-image: -moz-linear-gradient(top, #76dbe6, #3bcbd4);
    background-image: -ms-linear-gradient(top, #76dbe6, #3bcbd4);
    background-image: -o-linear-gradient(top, #76dbe6, #3bcbd4);
    background-image: linear-gradient(to bottom, #76dbe6, #3bcbd4);
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #a7e8ed;
    color: #0c2927;
    font-size: 14px;
    padding: 6px 14px 6px 14px;
    border: solid #3bcbd4 2px;
    text-decoration: none;
    display:inline-block;
    cursor:pointer;
}
.btn1:hover {
    background: #3bcad4;
    background-image: -webkit-linear-gradient(top, #3bcad4, #31b1b9);
    background-image: -moz-linear-gradient(top, #3bcad4, #31b1b9);
    background-image: -ms-linear-gradient(top, #3bcad4, #31b1b9);
    background-image: -o-linear-gradient(top, #3bcad4, #31b1b9);
    background-image: linear-gradient(to bottom, #3bcad4, #31b1b9);
    text-decoration: none;
}
.btn2 {  /* GRAY */
    background: #4f4f4f;
    background-image: -webkit-linear-gradient(top, #797979, #4f4f4f);
    background-image: -moz-linear-gradient(top, #797979, #4f4f4f);
    background-image: -ms-linear-gradient(top, #797979, #4f4f4f);
    background-image: -o-linear-gradient(top, #797979, #4f4f4f);
    background-image: linear-gradient(to bottom, #797979, #4f4f4f);
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    text-shadow: 1px 1px 1px #4f4f4f;
    color: #FFFDE3;
    font-size: 14px;
    padding: 6px 14px;
    border: solid #4f4f4f 1px;
    text-decoration: none;
    display:inline-block;
    cursor:pointer;
}
.btn2:hover {
    text-decoration: underline;
}
.btn3 {  /* RED */
    background: #ea2628;
    background-image: -webkit-linear-gradient(top, #ce2426, #ea2628);
    background-image: -moz-linear-gradient(top, #ce2426, #ea2628);
    background-image: -ms-linear-gradient(top, #ce2426, #ea2628);
    background-image: -o-linear-gradient(top, #ce2426, #ea2628);
    background-image: linear-gradient(to bottom, #ce2426, #ea2628);
    -webkit-border-radius: 4;
    -moz-border-radius: 4;
    border-radius: 4px;
    color: #FFF;
    font-size: 14px;
    padding: 6px 14px;
    border: solid #ea2628 1px;
    text-decoration: none;
    display:inline-block;
    cursor:pointer;
}
.btn3:hover {
    background-image: -webkit-linear-gradient(top, #ea2628, #a11415);
    background-image: -moz-linear-gradient(top, #ea2628, #a11415);
    background-image: -ms-linear-gradient(top, #ea2628, #a11415);
    background-image: -o-linear-gradient(top, #ea2628, #a11415);
    background-image: linear-gradient(to bottom, #ea2628, #a11415);
}