/* CSS Document */

* {
    margin: 0 auto;
    padding: 0;
    border: 0;
}

body {
    background: #DFDFDF;
}

h1 {
    display: inline;
}

#mainwrap {
    width: 920px;
    padding: 10px 0 30px 0;
}

#wrap {
    background: url(../images/background.jpg) repeat-y;
    overflow: hidden;
}

#wrapbottom {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #666666;
}

#wrapbottom a {
    text-decoration: none;
    color: #666666;
    padding: 0 2px;
}

#wrapbottom a:hover {
    color: #666666;
    padding: 0 2px;
}

#header {
    background: url(../images/cornerstop.jpg) no-repeat top center;
    height: 110px;
    min-height: 110px;
}

#maincontent {
    padding: 0 25px;
    height: auto;
    clear: both;
    width: 870px;
}

#footer {
    background: url(../images/cornersbottom.jpg) no-repeat bottom center;
    height: 21px;
    min-height: 21px;
}

#footerhome {
    background: url(../images/cornersbottom.jpg) no-repeat bottom center;
}

#logo {
    padding: 35px 25px 0 45px;
    float: left;
    width: 200px;
}

#content {
    padding: 10px 0;
    overflow: hidden;
}

#leftbar {
    width: 216px;
    float: left;
    background: #0076B4 url(../images/bar-bottomcorners.jpg) bottom no-repeat;
    height: 200px;
    min-height: 200px;
}

#leftbartop {
    background: url(../images/bar-topcorners.jpg) top no-repeat;
    height: 11px;
    min-height: 11px;
}

#boxbeige {
    width: 266px;
    float: left;
    background: #ECE9D8 url(../images/cornersbottom-beige.jpg) bottom no-repeat;
    height: 300px;
    min-height: 300px;
}

#boxbeigetop {
    background: url(../images/cornerstop-beige.jpg) top no-repeat;
    height: 11px;
    min-height: 11px;
}

#boxgray {
    width: 316px;
    float: left;
    margin: 0 10px;
    background: #DFDFDF url(../images/cornersbottom-gray.jpg) bottom no-repeat;
    height: 300px;
    min-height: 300px;
}

#boxgraytop {
    background: url(../images/cornerstop-gray.jpg) top no-repeat;
    height: 11px;
    min-height: 11px;
}

#boxblue {
    width: 266px;
    float: right;
    background: #0076B4 url(../images/cornersbottom-blue.jpg) bottom no-repeat;
    height: 300px;
    min-height: 300px;
}

#boxbluetop {
    background: url(../images/cornerstop-blue.jpg) top no-repeat;
    height: 11px;
    min-height: 11px;
}

#buttons {
    padding: 86px 35px 10px 0;
    float: right;
    width: 600px;
    text-align: right;
}

#rightcontent {
    float: right;
    width: 590px;
    padding: 11px 30px;
}

#bottomleft {
    width: 300px;
    float: left;
    padding-left: 30px;
    text-align: left;
}

#bottomright {
    width: 300px;
    float: right;
    padding-right: 30px;
    text-align: right;
}

#logoshome {
    padding: 10px 20px 20px 20px;
    text-align: center;
}

#logoshome img {
    padding: 0 20px;
    border: 0;
}

.boxpadding {
    padding: 0 15px 15px 15px;
}

.buttons {
    padding: 71px 15px 11px 15px;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.buttons a {
    text-decoration: none;
    color: #0273B5;
}

.buttons a:hover {
    background: #ECE9D8;
    border-top: 5px solid #EF4141;
}

.testimonials {
    font: 13px/18px Georgia, "Times New Roman", Times, serif;
    color: #444;
}

.textgray {
    font: 13px/18px Arial, Helvetica, sans-serif;
    color: #444;
}

.textblue {
    font: 13px/18px Arial, Helvetica, sans-serif;
    color: #025B91;
}

.textwhite {
    font: 13px/18px Arial, Helvetica, sans-serif;
    color: #FFF;
}

.submenu {
    font: bold 11px/25px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.submenu a {
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 15px;
}

.submenu a:hover {
    background: url(../images/bulletwhite.gif) no-repeat left;
    padding-left: 15px;
}

.titlesblue {
    font: bold 11px/18px Arial, Helvetica, sans-serif;
    color: #025B91;
}

ul, li {
    margin-left: 30px;
} 

/* Added CSS */

.container, .home-img{
	-moz-box-shadow: 0 0 5px 4px #888;
	-webkit-box-shadow: 0 0 5px 4px#888;
	box-shadow: 0 0 5px 4px #888;
	behavior: pie.htc;
}

/* CSS from cyber-security-summit-strategy-takeawats.html */
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
}

a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #42413C;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

/* ~~ this fixed width container surrounds the other divs ~~ */
.container {
	width: 960px;
	background: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

/
.header {
	background: #ADB96E;
}



.content {
}

/* ~~ The footer ~~ */
.footer {
	background-color: #e3f4fb;
	height: 70px !important;
}

}
.container .footer .buttons {
	float: right;
	width: 130px;
	text-align: center;
	padding-right: 0px;
	padding-left: 20px;
	margin-top: 5px;
}
.container .footer .link {
	text-align: center;
	float: left;
	width: 40%;
	font-size: 12px;
	margin-left: 10px;
	padding-left: 300px;
	padding-top: 10px;
}


/* ~~ miscellaneous float/clear classes ~~ */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.container .footer table tr td {
	font-size: 12pt;
}
.container .footer table tr td {
	font-size: x-small;
}

/* Footer */
.footer-table{
	width: 960px;
	border: 0px;
	height: 70px;
}
.footer-table .first-td{
	width: 326px;
	height: 32px;
}
.footer-table .first-td{
	width: 325px;
	vertical-align: middle;
}
.footer-table .third-td{
	width: 252px;
	vertical-align: middle;
}
.linkedin-share-button{
	width: 60px;
	height: 20px;
}
.cyber-security-image{
	width: 960px;
	height: 983px;
}