


/* MCE EDITOR SET TO MATCH CONTENT */
.mceContentBody {  color: #333; font-family: Arial,Helvetica,sans-serif; font-size: 16px; line-height: 1.42857; }

.region-content ol,
.region-content ul { margin-left:30px;}

blockquote { border-left: 1px solid #cecece; font-size:110%; margin: 40px; padding: 10px 20px; color:#525252; }

hr { border-color:#6ea81e;}

/* ______________ HEADLINES ______________ */
h2 { color: #3fb4e2; font: 300 25px/normal 'Raleway', sans-serif; /*margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;*/}
h3 { color: #e0a810; font: 500 25px/normal 'Raleway', sans-serif; /*margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;*/ border-bottom:1px solid #eee; /*text-transform:uppercase;*/}
h4 { color: #333333; font: 700 16px/normal 'Raleway', sans-serif; /*margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;*/}
h5 { color: #000000; font: 300 16px/normal 'Raleway', sans-serif; /*margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;*/}

h1, h2, h3, h4, h5 { margin-top: 30px; }


/* ______________ LINKS ______________ */
a,
.mceContentBody a,
.mceContentBody a:link, a:link,
.mceContentBody a:active,  a:active,
.mceContentBody a:visited,  a:visited { color: #6ea81e; text-decoration: none;}
.mceContentBody a:hover,  a:hover { color: #000; text-decoration: underline;}

/* ______________ LISTS ______________ */
.content li { margin-top:10px}


/* ______________ IMAGES ______________ */
a img { border: none; }
.image_aligned_left {	margin:10px 20px 20px 0px; float:left;}
.image_aligned_right {	margin:10px 0px 20px 20px; float:right;}

.image_bordered {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px; 
	-webkit-box-shadow: 0px 0px 3px 3px #cccccc;
	-moz-box-shadow: 0px 0px 3px 3px #cccccc;
	box-shadow: 0px 0px 3px 3px #cccccc; 
}
.image_bordered_thick { border:3px solid #CCC; padding:1px; background-color:#fff;}
.img-responsive {}

/* ______________ TEXT BACKGROUNDS ______________ */
.txt_inline_background_orange { background: #CCC; }
.txt_block_background_orange { background: #ccc; display:block; padding:10px; margin:10px;  -webkit-border-radius: 10px;  border-radius: 10px; border:1px solid #999;  }
.txt_block_right_background_grey { background: #CCC; display:block; width:225px; float:right; padding:10px; margin:10px;  -webkit-border-radius: 10px;  border-radius: 10px;  }
.txt_block_left_background_grey { background: #CCC; display:block; width:225px; float:left; padding:10px; margin:10px;  -webkit-border-radius: 10px;  border-radius: 10px;  }


/* ______________ font sizes ______________ */
.txt_percent_70 { font-size: 70%; }
.txt_percent_80 { font-size: 80%; }
.txt_percent_90 { font-size: 90%; }
.txt_percent_110 { font-size: 110%; }
.txt_percent_120 { font-size: 120%; }
.txt_percent_130 { font-size: 130%; }
.txt_percent_140 { font-size: 140%; }
.txt_percent_150 { font-size: 150%; }

/* ______________ font colors ______________ */
.txt_color_black { color: #000000; }
.txt_color_grey { color: #999; }
.txt_color_grey_dark { color: #333; }
.txt_color_white { color: #ffffff; }
.txt_color_gold { color: #ba8e07; }
.txt_color_green_dark { color: #006600; }
.txt_color_green_light { color: #33CC00; }
.txt_color_brown_dark { color: #69310c; }
.txt_color_brown_light { color: #663300; }
.txt_color_blue_dark { color: #115172; }
.txt_color_blue_light { color: #0786bc; }
.txt_color_yellow_orange { color: #ffc600; }

.txt_sidebar_highlight { color: #666666; font: normal 20px/26px 'Droid Serif',serif; margin-top:30px;}



/* ______________ TABLES ______________ */
.table_border_black { border:1px solid #000; overflow:hidden; }
.table_border_grey_dark { border:1px solid #666666; overflow:hidden;}
.table_border_grey_light { border:1px solid #CCC; overflow:hidden;}

td { vertical-align:top;}

.td_row_header { background:#a2c56e; color:#fff;  border-bottom:1px solid #CCC;}
.td_row_odd { background:#eee; border-bottom:1px solid #CCC;}
.td_row_even { background:#f7f7f7; border-bottom:1px solid #CCC;}

.table_border_black td,
.table_border_grey_dark td,
.table_border_grey_light td { padding:0px 5px;}

table td ul { margin-left:5px; padding-left:10px;}
table td ul li { margin-bottom:5px;}

.table-padded {}
.table-padded td { padding:10px;}



/* ______________ BLOCKS ______________ */
.txt_block_bordered_background_grey {
    background: none repeat scroll 0 0 #eee;
    /*border: 1px solid #999999;*/
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 20px 80px 40px 30px;
    padding: 10px;
    overflow:hidden;
}

.txt_block_bordered_background_white {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #CCC;
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 10px 20px 10px 10px;
    padding: 20px;
    color: #666666;
    overflow:hidden;
}
.txt_block_bordered_background_white strong { color:#333;}


.txt_block_background_grey {
    background: none repeat scroll 0 0 #CCC;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 10px;
    padding: 10px;
}
.txt_block_background_white {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    display: block;
    margin: 10px;
    padding: 10px;
}

.txt_block_helpful_tip  {
    background: #fff url(images/icons/helpful_tip.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:70px;
}

.txt_block_tool_tip  {
    background: #fff url(images/icons/tool_tip.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:65px;
}
.txt_block_take_note  {
    background: #fff url(images/icons/take_note.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:65px;
}
.txt_block_key  {
    background: #fff url(images/icons/key.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:65px;
}
.txt_block_remember  {
    background: #fff url(images/icons/take_note_two.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:65px;
}
.txt_block_mouse  {
    background: url(images/icons/mouse.jpg) no-repeat 0px 10px;
    /*border: 1px solid #cccccc;
    border-radius: 10px 10px 10px 10px;*/
    display: block;
    margin: 10px;
    padding: 10px 10px 10px 90px;
    font-size:12px;
    min-height:85px;
}


/* ______________ TABLES ______________ */
.table_border_black { border:1px solid #000;}
.table_border_grey_dark { border:1px solid #666666;}
.table_border_grey_light { border:1px solid #CCC;}



.table_border_black td,
.table_border_grey_dark td,
.table_border_grey_light td { padding:0px 5px;}










