/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {clear: both;font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */

table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

/************** GENERAL LAYOUT ****************/

body {background:#dddddd;font-family: 'PT Sans', arial, sans-serif;}
.wrapper {width:1000px;margin:0 auto;}

form.form label{float:left;width:180px;margin-top:10px;}
form.form input,form.form select{float:left;width:200px;margin-top:10px;}
form.form textarea{float:left;width:400px;height:120px;clear:both;}
form.form input.submit{width:120px;font-weight:bold;}

/************ HEADER ************/
.clear{clear:both;}
#header {float:left;width:100%;height:125px;background:#1e2023 url(images/header_bg.jpg) no-repeat center;}
#logo {float:left;padding:0 0 0 30px;}
#logo a {position:absolute;;width:324px;height:205px;background:url(images/florida-security-firearms-training.png) no-repeat;text-indent: -999em;}
#header_content {float:right;padding:0 50px 0 0;}
#top_icons {float:right;padding:33px 15px 0 0;}
#top_menu {float:left;}
#top_menu ul {margin:0;float:right;}
#top_menu li {float:left;display:block;}
#top_menu li.home {float:left;color:#fff;display:block;background:url(images/top_menu_li.png) repeat-y right top;}
#top_menu li.contact {float:left;display:block;background:url(images/top_menu_li.png) repeat-y right top;}
#top_menu li.home a {float:left;width:13px;height:12px;margin:2px 20px;background:url(images/home_icon.png) no-repeat;}
#top_menu li.contact a {float:left;width:13px;height:12px;margin:2px 20px;background:url(images/contact_icon.png) no-repeat;}
#top_menu li.sitemap a {float:left;width:13px;height:12px;margin:2px 0 2px 20px;background:url(images/sitemap_icon.png) no-repeat;}

/**************** MENU ****************/

#main_menu {float:right;clear:right;padding:20px 0 0 0;margin-right:-50px;}
ul#navbar {margin:0;}
ul#navbar li {float:left;}
ul#navbar li a {float:left;display:block;height:32px;line-height:30px;font-size:1em;color:#ffffff;text-decoration:none;text-transform:uppercase;padding-right:15px;}
ul#navbar li a span {float:left;display:block;height:32px;line-height:30px;padding-left:15px;}
ul#navbar li a:hover, ul#navbar li a.active {float:left;display:block;background: url(images/menu_hvr_a.png) no-repeat top right;padding-right:15px;}
ul#navbar li a:hover span, ul#navbar li a.active span {float:left;display: block;background: url(images/menu_hvr_span.png) no-repeat;padding: 0 0 0 15px;}

ul#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
ul#navbar li ul {
	display: none;
	width: 250px; /* Width to help Opera out */
	background-color: #37393e;}
ul#navbar li ul li{margin-top:10px;}
ul#navbar li:hover ul {
	display: block;
	position: absolute;
	z-index:100;
	margin: 0;
	padding: 0;
	font-size:1em;
	margin-top:33px;text-transform:normal;border: 1px solid #fff;}
	

ul#navbar li:hover ul li {
	float: none;text-transform:normal;font-size:0.9em !important; }
ul#navbar li:hover ul li a{background:none;font-size:0.9em !important;}
ul#navbar li:hover ul li a span{
	color: #fff;text-transform:normal;background:none; }
ul#navbar li li a:hover span {
	font-weight:bold; background-color: #1e2023;text-transform:normal;background:none; }
	
	
/************** BANNER *****************/

#banner {float:left;width:100%;}
#inner_banner {float:left;width:1000px;height:321px;background:url(images/security-officer-training.jpg) no-repeat;}
.banner_btn {float:left;padding:17px 0 0 28px;}
.banner_btn a {float:left;width:236px;height:31px;text-indent:-999em;overflow:hidden;background:url(images/banner_btn.png) no-repeat;}
.fb-like-box {float:right;width:260px;height:321px;background:#ffffff;margin:0 40px 0 0;}
.banner_text{display:block;width:380px;height:321px;margin-left:20px;float:left;padding-top:170px;color:#fff;}

/*************** CONTENT CONTAINERS ****************/

#main_content {float:left;width:1000px;}
#sidebar {float:left;width:240px;padding:80px 45px 50px 60px;background:#f4f4f4;}
#content {float:left;width:570px;padding:40px 40px 40px 45px;background:#ffffff;}
#content2 {float:left;width:910px;padding:80px 40px 40px 45px;background:#ffffff;}


/************** SIDEBAR *****************/

#sidebar h1 {color:#3c4046;font-size:28px;font-style:italic;text-decoration:underline;}

.button_more {float:left;padding:10px 0 0 0;}
.button_more a {float:left;display:block;line-height:31px;height:31px;background:url(images/button_more_a.png) no-repeat top right;padding-right: 15px;text-transform:uppercase;color:#ffffff;text-decoration:none;font-size:15px;font-style:italic;}
.button_more a span {float:left;height:31px;background:url(images/button_more_span.png) no-repeat;padding:0 0 0 15px;}

/*************** CALENDAR *****************/

.google_calendar {float:left;width:232px;height:250px;padding:15px 0 0 5px;}
.yui-skin-sam {float:left;width:232px;}
.m12 .calbody {float:left;}


.yui-calcontainer {position:relative;overflow:hidden;}
.yui-calcontainer iframe {position:absolute;border:0;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}
.yui-calcontainer iframe.fixedsize {width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal {z-index:1;float:left;position:relative;}
.yui-calcontainer .title {position:relative;z-index:1;}
.yui-calcontainer .close-icon {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar {position:relative;}
.yui-calendar .calnavleft {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calnavright {position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calheader {position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask {position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav {position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {display:block;*display:inline-block;*overflow:visible;border:0;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left;padding-top:10px;}
.yui-skin-sam .yui-calcontainer {float:left;}
.yui-skin-sam .yui-calcontainer.multi {padding:0 5px 0 5px;}
.yui-skin-sam .yui-calcontainer.multi .groupcal {background-color:transparent;border:0;padding:10px 5px 10px 5px;margin:0;}
.yui-skin-sam .yui-calcontainer .title {background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-skin-sam .yui-calcontainer.multi .title {margin:0 -5px 0 -5px;}
.yui-skin-sam .yui-calcontainer.withtitle {padding-top:0;}
.yui-skin-sam .yui-calcontainer .calclose {background:url(2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-skin-sam .yui-calendar {border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-skin-sam .yui-calendar .calhead {width:232px;height:50px;background:url(images/calendar_header.png) no-repeat;border:0;vertical-align:middle;padding:0;}
.yui-skin-sam .yui-calendar .calheader {color:#ffffff;font:12px arial, sans-serif;text-transform:uppercase;background:transparent;font-weight:bold;padding:27px 0 .6em 0;text-align:center;}
.yui-skin-sam .yui-calendar .calheader img {border:0;}
.yui-skin-sam .yui-calendar .calnavleft {width:25px;height:15px;top:27px;bottom:0;left:0;cursor:pointer;}
.yui-skin-sam .yui-calendar .calnavright {width:25px;height:15px;top:27px;bottom:0;right:0;cursor:pointer;}
.yui-skin-sam .yui-calendar .calweekdayrow {background: #FFFFFF;font: 13px arial,sans-serif;height: 2em;text-transform: lowercase;width: 232px;}
.yui-skin-sam .yui-calendar .calweekdayrow th {padding:0;border:0;}
.yui-skin-sam .yui-calendar .calweekdaycell {color:#000;font-weight:bold;text-align:center;width:32px;}
.yui-skin-sam .yui-calendar .calfoot {background-color:#f2f2f2;}
.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot {color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:0;}
.yui-skin-sam .yui-calendar .calrowhead {text-align:right;padding:0 2px 0 0;}
.yui-skin-sam .yui-calendar .calrowfoot {text-align:left;padding:0 0 0 2px;}
.yui-skin-sam .yui-calendar td.calcell {border:1px solid #e6e6e6;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-skin-sam .yui-calendar td.calcell a {color:#888888;display:block;height:100%;text-decoration:none;}
.yui-skin-sam .yui-calendar td.calcell.today {}
.yui-skin-sam .yui-calendar td.calcell.today a {background:#ededed;}
.yui-skin-sam .yui-calendar td.calcell.oom {background:#ededed;color:#d5d5d5;cursor:default;}
.yui-skin-sam .yui-calendar td.calcell.oom a {color:#a6a6a6;}
.yui-skin-sam .yui-calendar td.calcell.selected {background-color:#fff;color:#000;}
.yui-skin-sam .yui-calendar td.calcell.selected a {background-color:#b3d4ff;color:#000;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover {color:#fff;cursor:pointer;}
.yui-skin-sam .yui-calendar td.calcell.calcellhover a {background:#ededed;color:#888888;}
.yui-skin-sam .yui-calendar td.calcell.previous {color:#e0e0e0;}
.yui-skin-sam .yui-calendar td.calcell.restricted {text-decoration:line-through;}
.yui-skin-sam .yui-calendar td.calcell.highlight1 {background-color:#cf9;}
.yui-skin-sam .yui-calendar td.calcell.highlight2 {background-color:#9cf;}
.yui-skin-sam .yui-calendar td.calcell.highlight3 {background-color:#fcc;}
.yui-skin-sam .yui-calendar td.calcell.highlight4 {background-color:#cf9;}
.yui-skin-sam .yui-calendar a.calnav {border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-skin-sam .yui-calendar a.calnav:hover {background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#a0a0a0;cursor:pointer;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask {background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-skin-sam .yui-calcontainer .yui-cal-nav {font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav {top:4.5em;}
.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav {width:16em;margin-left:-8em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {padding:5px 10px 5px 10px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {text-align:center;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-e {margin-top:5px;padding:5px;background-color:#edf5ff;border-top:1px solid black;display:none;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav label {display:block;font-weight:bold;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc {width:100%;_width:auto;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid {background-color:#ffee69;border:1px solid #000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc {width:4em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {border:1px solid #808080;background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {border:1px solid #304369;background-color:#426fd9;background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}
.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {color:#fff;}


.yui-skin-sam2 {width:600px;}
.yui-skin-sam2 .yui-calcontainer {float:left;width:100%;}
.yui-skin-sam2 .yui-calcontainer.multi {padding:0 5px 0 5px;}
.yui-skin-sam2 .yui-calcontainer.multi .groupcal {background-color:transparent;border:0;padding:10px 5px 10px 5px;margin:0;}
.yui-skin-sam2 .yui-calcontainer .title {background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-skin-sam2 .yui-calcontainer.multi .title {margin:0 -5px 0 -5px;}
.yui-skin-sam2 .yui-calcontainer.withtitle {padding-top:0;}
.yui-skin-sam2 .yui-calcontainer .calclose {background:url(2.9.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-skin-sam2 .yui-calendar {width:100%;height:500px;border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-skin-sam2 .yui-calendar .calhead {width:100%;height:20px;background-color:#cc3100;border:0;vertical-align:middle;padding:0;}
.yui-skin-sam2 .yui-calendar .calheader {color:#ffffff;font:18px arial, sans-serif;text-transform:uppercase;background:transparent;font-weight:bold;padding:10px 0 .6em 0;text-align:center;}
.yui-skin-sam2 .yui-calendar .calheader img {border:0;}
.yui-skin-sam2 .yui-calendar .calnavleft {text-indent:0;width:50px;height:25px;bottom:8px;left:10px;color:#fff;cursor:pointer;}
.yui-skin-sam2 .yui-calendar .calnavright {text-indent:0;width:50px;height:25px;bottom:8px;right:10px;color:#fff;cursor:pointer;}
.yui-skin-sam2 .yui-calendar .calweekdayrow {background: #FFFFFF;font: 13px arial,sans-serif;height: 2em;text-transform: lowercase;width: 600px;}
.yui-skin-sam2 .yui-calendar .calweekdayrow th {padding:0;border:0;}
.yui-skin-sam2 .yui-calendar .calweekdaycell {color:#000;font-weight:bold;text-align:center;width:32px;}
.yui-skin-sam2 .yui-calendar .calfoot {background-color:#f2f2f2;}
.yui-skin-sam2 .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot {color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:0;}
.yui-skin-sam2 .yui-calendar .calrowhead {text-align:right;padding:0 2px 0 0;}
.yui-skin-sam2 .yui-calendar .calrowfoot {text-align:left;padding:0 0 0 2px;}
.yui-skin-sam2 .yui-calendar td.calcell {border:1px solid #e6e6e6;background:#fff;padding:1px;height:100px;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-skin-sam2 .yui-calendar td.calcell a {color:#888888;display:block;height:100%;text-decoration:none;}
.yui-skin-sam2 .yui-calendar td.calcell.today {}
.yui-skin-sam2 .yui-calendar td.calcell.today a {background:#ededed;}
.yui-skin-sam2 .yui-calendar td.calcell.oom {background:#ededed;color:#d5d5d5;cursor:default;}
.yui-skin-sam2 .yui-calendar td.calcell.oom a {color:#a6a6a6;}
.yui-skin-sam2 .yui-calendar td.calcell.selected {background-color:#fff;color:#000;}
.yui-skin-sam2 .yui-calendar td.calcell.selected a {background-color:#b3d4ff;color:#000;}
.yui-skin-sam2 .yui-calendar td.calcell.calcellhover {color:#fff;cursor:pointer;}
.yui-skin-sam2 .yui-calendar td.calcell.calcellhover a {background:#ededed;color:#888888;}
.yui-skin-sam2 .yui-calendar td.calcell.previous {color:#e0e0e0;}
.yui-skin-sam2 .yui-calendar td.calcell.restricted {text-decoration:line-through;}
.yui-skin-sam2 .yui-calendar td.calcell.highlight1 {background-color:#cf9;}
.yui-skin-sam2 .yui-calendar td.calcell.highlight2 {background-color:#9cf;}
.yui-skin-sam2 .yui-calendar td.calcell.highlight3 {background-color:#fcc;}
.yui-skin-sam2 .yui-calendar td.calcell.highlight4 {background-color:#cf9;}
.yui-skin-sam2 .yui-calendar a.calnav {border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-skin-sam2 .yui-calendar a.calnav:hover {background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-color:#a0a0a0;cursor:pointer;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-mask {background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav {font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-skin-sam2 .yui-calcontainer.withtitle .yui-cal-nav {top:4.5em;}
.yui-skin-sam2 .yui-calcontainer.multi .yui-cal-nav {width:16em;margin-left:-8em;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b {padding:5px 10px 5px 10px;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-b {text-align:center;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-e {margin-top:5px;padding:5px;background-color:#edf5ff;border-top:1px solid black;display:none;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav label {display:block;font-weight:bold;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-mc {width:100%;_width:auto;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-y input.yui-invalid {background-color:#ffee69;border:1px solid #000;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav-yc {width:4em;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {border:1px solid #808080;background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {border:1px solid #304369;background-color:#426fd9;background:url(2.9.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;}
.yui-skin-sam2 .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {color:#fff;}



#latest_events {float:left;width:240px;padding:10px 0 0 0;}
#latest_events h6 {color:#1e749a;font-size:14px;margin-bottom:10px;}
#latest_events p {color:#3c4046;font-size:14px;}


/** NEWS **/

#latest_news {float:left;width:240px;padding:20px 0 0 0;margin-top:20px;border-top:1px dotted #5a5a5a;}
#sidebar article {float:left;padding:10px 0;border-bottom:1px solid #e1e1e1;}
#latest_news h2{margin-bottom:15px;font-size:1.5em;text-decoration: underline;font-weight:bold;}
#latest_news h4 {color:#1e749a;font-size:16px;margin-bottom:10px;}
#latest_news p {color:#3c4046;font-size:14px;}
#latest_news a {color:#3c4046;font-size:14px;text-decoration: underline;}
#latest_news a:hover{font-weight:bold;}
#latest_news a.title{text-decoration: none;font-weight:bold;}


/************** CONTENT *****************/

#content h1 {color:#3c4046;font-size:28px;font-style:italic;text-decoration:underline;}
#content p {color:#000000;line-height:20px;font-size:14px;font-family:arial, sans-serif;padding-top:20px;}
#content p a {color:#1e749a;text-decoration:underline;}
.bullet {float:left;width:6px;height:6px;background:url(images/bullet.png) no-repeat;padding:0 10px 0 0;margin:7px 0 0 0;}
#content h3 {font-size:1.6em;font-weight:bold;color:#3c4046;margin-top:10px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.list_container {padding:25px 0 40px 0;}
.p_spacer {padding-left:17px;display:block;clear:both;}
.p_block {width:550px;padding-left:17px;display:block;clear:both;}
.button_more2 {float:right;padding:10px 0 0 0;}
.button_more2 a {float:left;display:block;line-height:31px;height:31px;background:url(images/button_more_a.png) no-repeat bottom right;padding-right: 15px;text-transform:uppercase;color:#ffffff;text-decoration:none;font-size:15px;font-style:italic;}
.button_more2 a span {float:left;height:31px;background:url(images/button_more_span.png) no-repeat bottom left;padding:0 0 0 15px;}
#content article {float:left;padding:10px 0 0 0;}
.button_more3 {float:right;padding:10px 10px 0 0;}
.button_more3 a {float:left;display:block;line-height:31px;height:31px;background:url(images/button_more_a.png) no-repeat top right;padding-right: 15px;text-transform:uppercase;color:#ffffff;text-decoration:none;font-size:15px;font-style:italic;}
.button_more3 a span {float:left;height:31px;background:url(images/button_more_span.png) no-repeat;padding:0 0 0 15px;}

.bottom_content {float:left;width:100%;padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px dotted #333333;}
.bottom_content_left {float:left;width:285px;}
#testimonials_container {float:right;width:206px;height:219px;background:url(images/testimonials_bg.jpg) no-repeat;}
#testimonials_container p {color:#ffffff;line-height:18px;}
.testimonials_text {padding:30px 20px 0 30px;}
.testimonials_author {text-align:right;padding:0 20px 0 0;}


/******************* FOOTER ****************/

#footer {float:left;width:100%;background:#1e2023 url(images/header_bg.jpg) no-repeat center;height:107px;}
.copyright {float:left;font-size:12px;line-height:normal;font-family:arial, sans-serif;padding:40px 0 0 60px;color:#ffffff;}