/*   
Theme Name: Secure SOS
Theme URI: http://www.securesos.com
Description: Default Wordpress theme for SecureSOS.com
Author: Levanta Interactive
Author URI: http://www.levantainteractive.com
Version: 1.0
*/

html, body{
	background: url("images/bgBody.gif") repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

img{
	border-style: none;
}

#container{
	background-color:#1e1e1e;
	margin:0px auto;
	width:989px;
	border:1px solid #464646;
}

#header{
	background-image:url("images/bg-header2.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:989px;
	height:117px;
	padding:0;
}
#header .nav-container {
	float:right;
	color:#999999;
	padding:0;
	width:832px;
	height:117px;
	padding:0px 5px 0px 0px;
}
#subnav{
	color:#999999;
}
#subnav a{
	color:#999999;
	text-decoration:none;
}

#subnav ul{
	font-size:11px;
	line-height:22px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}

#subnav li{
	display:inline;
	padding:0 2px;
}
#mainnav {
	margin:37px 0px 0px 0px;
	
}

#header .logo_container {
	width:152px;
	height:117px;
	float:left;
}

#services{
	background: url("images/bgServices.jpg") no-repeat top left;
	height:102px;
	margin:0 auto;
	padding:169px 0 0 7px;
	width:989px;
}
#services .buttons{
	height:102px;
	width:979px;
	margin:0px auto;
}
#services .button-box {
	float:left;
}

#hm_content {
	background:#292929;
	color:#FFFFFF;
	font-size:12px;
	padding:0;
	width:989px;
}

#hm_content .left_col {
	float:left;
	width:306px;
}

#hm_content .left_col_cell {
	border:1px solid #464646;
	background-color:#232323;
	margin:10px;
	padding:10px;
	width:306px;
}

#hm_content h2{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}


#hm_content h2{
	color:#FF843D;
	font-size:20px;
	padding:0 0 10px 10px;
}

#hm_content .first-row{
	border-bottom:1px inset #464646;
	padding:5px 0;
}

#hm_content .first-row{
	border-bottom:1px inset #464646;
	padding:10px 0;
	margin-bottom:10px;
}

#hm_content .left_col ul{
}

#hm_content .left_col li.news{
	background: url("images/icoNews.gif") no-repeat top left;
	display:block;
	list-style-type: none;	
	margin:0 0 0 10px;
	padding:0 5px 10px 30px;
}

#hm_content li.webcasts{
	background:url("images/icoWebcast.gif") no-repeat top left;
	display:block;
	list-style-type: none;	
	margin:0 0 0 10px;
	padding:0 5px 10px 30px;
}

#hm_content .left_col a, .right_col a{
	color:#FF843D;
	text-decoration:none;
}

#hm_content .left_col .title,
#sec_content .left_col .title{
	color:#FF843D;
	display:block;
	font-weight:bold;
}
#hm_content .right_col {
	width:600px;
	float:right;
	margin:10px;
}

#hm_content .right_col h2 {
	color:#FF843D;
	font-size:20px;
	padding-left:10px;
}
#hm_content .right_col h3 {
	color:#FF843D;
	font-size:16px;
	padding-left:10px;
}

#hm_content .left_col ul{
	padding:0;
	margin:0;
}

#hm_content .right_col li { 
	/*display: inline; */
	padding:0;
	margin:0;
}

#sec_content {
	background:#FFF url("images/bgSecondaryContent.gif") repeat-x top left;
	padding:20px 15px;
}

#sec_content .left_col{
	border:1px solid #464646;
	background-color:#232323;
	float:left;
	padding:10px;
	width:225px;
	color:#fff;
}

#sec_content .left_col h2{
	color:#FF843D;
	font-size:20px;
	margin:0;
	text-transform: uppercase;
}

#sec_content .left_col a{
	color:#fff;
	text-decoration:none;
	font-size:12px;
}

#sec_content .left_col #sidemenu {
	margin:0;
	padding:0;
}

#sec_content .left_col #sidemenu li {
	border-top:1px solid #2E2E2E;
	font-size:14px;
	line-height:24px;
	list-style-type: none;
}
#sec_content .left_col #sidemenu li a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
#sec_content .left_col li.webcasts {
	border:none;
	background:url("images/icoWebcast.gif") no-repeat top left;
	display:block;
	list-style-type: none;
	padding:0 5px 10px 30px;
}

#sidemenu li .first-of-type{
	font-size:14px;
	line-height:24px;
	list-style-type: none;
}
#sidemenu .ul-sec {
	padding:0;
	display:none;	
}
.current_page_parent .ul-sec li,
.current_page_item .ul-sec li {
	padding:0px 0px 0px 15px;
	background:url(images/bg-li-sec.gif) no-repeat 2px 6px;
	display:block;
}
#sidemenu .current_page_parent .ul-sec,
#sidemenu .current_page_item .ul-sec {
	display:block;
}
#sec_content .right_col{
	color:#000;
	float:left;
	margin-left:15px;
	width:697px;
}

/*a{
	color:#000;
	text-decoration:none;
}*/
#sec_content .right_col a:hover{
		text-decoration:underline;
}

#sec_content .right_col p{
	margin-top:15px;
}
.sec-content-container {
	width:auto;
	padding:12px;
}
.sec-content-container a {
	color:#FF843D;
	font-weight:bold;
}
.sec-content-container p,
.sec-content-container ul,
.sec-content-container ol {
	line-height:1.5em;
}

.sec-content-container p{
	padding-left:10px;
}

.sec-content-container ul,
.sec-content-container ol {
	padding-left:35px;
}
.sec-content-container .solution,
.sec-content-container .solution a {
	color:#3267a7;
}
.title-container {
	line-height:2em;
	color:#FF843D;
	font-weight:bold;
}
.title-container span {
	color:#000;
	font-weight:normal;
}
a.sec-title-link {
	color:#FF843D;
	font-weight:bold;
}
.sec-content-container h1 {
	color:#3267a7;
	font-size:2em;
	font-weight:bold;
}
.sec-content-container h4 {
	
	font-size:1.2em;
	margin:1em 0px 0px 0px;
	font-weight:bold;
}


#footer{
	background-color:#1E1E1E;
	color:#999999;
	height:90px;
	line-height:20px;
	margin: 0 auto;
	padding:5px;
	width:979px;
}

#footer .footer-col-1 {
	float:left;
	width:445px;
}
#footer .footer-col-2 {
	float:right;
	text-align:right;
	width:519px;
}

#footer p{
	font-size:11px;
	margin:0;
	padding:0;
	text-align:right;
}

#footer a{
	color:#FF843D;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footer img{
	border:0;
	padding:0 5px;
	vertical-align:text-bottom;
}

.right_col .movie {
	float:right;
	width:600px;
	height:119px;
}

.partner_logo ul, .sophos_nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.partner_logo li, .sophos_nav li{
	float: left;
	margin: 10px;
} 

a .sophos{
	color:#3267A7;
	text-decoration:none;
}

#datacontainer li.news{
	list-style-type: none;	
	margin:0 0 0 0px;
	padding:0 5px 20px 0px;
}

#datacontainer a{
	color:#FF843D;
	text-decoration:none;
}

#datacontainer .title{
	color:#FF843D;
	display:block;
	font-weight:bold;
}

#offerings{
font-size:12px;
}

#offerings tr{
	height:44px;
}

#offerings td{
	padding:0 5px;
	border-bottom:1px solid #D9D9D9;
}

#contracts .contract_item{
	float:left;
	text-align:center;
	width:200px;
}
.events-table td {padding:5px 15px 5px 0px;width:295px;vertical-align:top;}
.events-nav {font-weight:bold;height:25px;padding:0;margin:1em 0em;}
.events-nav a {border:1px solid orange;padding:2px 5px;}
#events-scroll {
	/* required settings */
	position:relative;
	overflow:hidden;
	width:306px;
	height:70px;
}
#events-scroll .items {
	/* this cannot be too large */
	width:306px;
	height:20000em;
	position:absolute;
	clear:both;
}
#events-scroll .items div {
	background: url("/wp-content/themes/sos/images/icoWebcast.gif") no-repeat top left;
	display:block;
	margin:0 0 0 10px;
	padding:0 5px 20px 30px;
	height:60px;
}
#partners {
	/* required settings */
	position:relative;
	overflow:hidden;
	width:600px;
	height:119px;
}
#partners .items {
	width:2000em;
	height:119px;
	position:absolute;
	clear:both;
}
#partners div {
	/* required settings */
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:600px;
	height:119px;
	margin-right:45px;
}
#partners div img {float:left;}
