/*
Theme Name:Office Ops
Description:Beyond 5280 Custom Theme for OfficeOps,Inc.
Author:Beyond 5280
Author URI:http://www.b5280.com
Version:1.0.0
TODO:*/
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,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
q:before,q:after,
blockquote:before,blockquote:after{content:"";}
body{margin:0;padding:0;color:#1a1613;font:12px Arial,sans-serif;line-height:20px;}
img{border-style:none;}
a{text-decoration:none;color:#000;outline:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
.alignleft{float:left;}
.alignright{float:right;}
.page-centered{width:970px;margin:0 auto;}
em{font-style:italic;}
strong {font-weight: bold;}
h1{font-size:18px;}
h2{font-size:16px;font-weight:bold;line-height:22px;color:#6c0b20;}
h3{font-size:14px;}
h4{font-size:12px; font-weight:bold;color:#4a4a4a; line-height:18px}
h5{font-size:10px;}
h6{font-size:22px; color: #4f81bd;}
p{line-height:18px;}
dl{margin:5px 0;}
dt{font-weight:bold;}
/*background:url(/helpers/themes/officeops/images/contentBG.1.0.jpg)*/
/*Between header and content*/
.page{width:100%;position:relative;padding:8px 0 0 0;background:url(/helpers/themes/officeops/images/mainBodyBG1.1.gif) repeat-x #fefefe;}
.main{width:970px;margin:0 auto;position:relative;overflow:hidden;background:url(/helpers/themes/officeops/images/gear1.4.gif) right bottom no-repeat;}
#content{margin:173px 0 0px 0;padding:0 0 190px 0;position:relative;overflow:hidden;background:url(/helpers/themes/officeops/images/outerShadow.png) repeat-y;}
.column{position:relative;margin:190px 0 0 20px;width:700px;background:none;float:left;}
.top-image{position:absolute;left:5px;width:939px;margin:0;padding:0 0 10px 0;border-left:10px solid #fdfdfd;border-right:11px solid #fdfdfd;background:url(/helpers/themes/officeops/images/headerImageBG1.1.gif) -2px bottom no-repeat #fdfdfd;}
.main-text{margin:10px 0 0 0;}
/*sidebar*/
.sidebar{width:212px;padding:0 9px;margin:10px 16px 0 0;float:right;position:relative;background:url(/helpers/themes/officeops/images/sidebarBG1.1.png) repeat-y;border-width:1px 0;border-color:#eeeef3;border-style:solid;}
.sidebar h3{color:#415a9a;font-size:16px;margin:0 5px;padding:11px 0 4px 0;border-bottom:1px solid #13234c;}
.sidebar .menu-right{margin:5px 5px;}
.sidebar .menu-right li{font-size:11px;color:#235192;margin:0 0 10px 0;}
.sidebar .menu-right li a{color:#235192;}
/*.sidebar .menu-right li a.more-news{font-size:12px;font-weight:bold;padding:0 0 0 15px;background:url(/helpers/themes/officeops/images/arrow.gif) 0 3px no-repeat;}*/
.separator{margin-bottom:36px;}
/*Home*/
.home #content {padding: 0 0 0px 0;}
.home .column{width:960px;margin:0 5px;background:none;}
.home #callout{ position:relative;margin:0 10px;padding:11px 0 0 0;width:940px;float:left;background:url(/helpers/themes/officeops/images/headerImageBG.gif) repeat-x;}
.home #callout div{width:202px;padding:0 15px;margin:0 3px;float:left;background:url(/helpers/themes/officeops/images/homeTabBG1.2.gif) no-repeat;color:#1a1613;}
.home #callout div:hover{background-position: -240px 0px; cursor: pointer;}
.home #callout h3{margin:15px 0 5px 0;font-weight:bold;font-style:italic;font-size:18px; color:#235192;}
.home #callout .learn-more {color:#235192;}
.home .post{background:url(/helpers/themes/officeops/images/homePageImg.jpg) 10px -6px no-repeat #fdfdfd;padding:0 0 0 20px;margin:0 0 0 0px;width:940px;height:237px;}
.home .entry{padding:20px 0 0 0;}
.home .entry h6 {margin: 0;}
.home .entry p,.home .entry p:first-child{font-size:24px;letter-spacing:1px;line-height:28px;color:#365f91; margin: 0; }
.home .entry p a{color:#ac1b08;font-style:italic; font-size: 20px; margin: 18px 0 0 0; display: block;}
.home .entry p a:hover{color:#bf381e;}
.home .sidebar{height:228px;margin-top:10px;position:absolute;top:0;right:0;}
.post{padding:0 5px;}
.post h2{padding:0;margin:0; color: #6c0b20;}
.post h2 a{color:#235192;}
.post small{margin:0 0 0 10px;font-size:11px;color:#0b2681;}
.post .entry .more-link{display:block;}
.postmetadata{margin:0 0 0 6px;font:10px/14px Verdana,Arial,Helvetica,sans-serif;}
.postmetadata a{color:#f44217;}
.post p{margin:0 0 16px 0;line-height:18px;clear:none; color:#4a4a4a}
.post .entry p.first-p{font-size:15px;line-height:22px; color:#000000;}
.post p img{margin:0 15px 15px;border:4px solid #fff;}
.post p .alignright{margin-right:0;}
.post p .alignleft{margin-left:0;}
.post ul{list-style:disc outside;margin:0 0 16px 15px; color:#4a4a4a}
.post ul ul{margin:0 0 0 15px;}
.post ol{list-style:decimal outside;margin:0 0 16px 15px;}
.post ol ol{list-style:lower-alpha outside;margin:0 0 0 15px;}
.post ol ol ol{list-style:lower-roman outside;}
.post li{line-height:18px;margin:0 0 5px 5px;}
.post .entry a{color:#235192;}
.post .entry a:hover{color:#235192;text-decoration:underline;}
.post .entry address{margin:0 0 16px;}
.post .site-by{color:#7d7d7d;font-size:10px;line-height:12px;clear:both;margin-top:18px;}
.search-results h1.pagetitle{border-bottom:1px dotted #5b2102;color:#5b2102;padding:0 0 5px 6px;margin:0 0 10px 0;}
#menus{position:absolute;top:0;left:0;width:100%;z-index:10;background:url(/helpers/themes/officeops/images/headerBG1.2.png) 0 22px no-repeat;}
#logos{margin:0;padding:0;clear:both;height:90px;}
#logos .office-ops img{float:left;display:block;margin:12px 400px 0 20px;}
#logos .ms-dynamics img{float:left;display:block;margin:24px 35px 0 0px;padding:0;}
#logos .ms-cert{float:right;display:block;margin:14px 36px 0 0px;}
#logos a{font-size:42px;letter-spacing:1px;font-weight:bold;color:#6c0b20;}
#logos a:hover{text-decoration:none;color:#862300;}
#menu-top{padding:0;margin:0;background:url(/helpers/themes/officeops/images/outerShadowTop.png) repeat-y; overflow:hidden;}
#menu-top ul{list-style:none;float:right;margin-right:4px;}
#menu-top li{margin:5px 0px;padding:0;float:left;white-space:nowrap; text-align:center; border-left: 1px solid #fff;}
#menu-top li:first-child {border: none}
#menu-top a{padding:6px 10px;color:#fff;}
#menu-top a:hover{color:#bcc8fe;text-decoration:none;}
#menu-main{position:relative;background:url(/helpers/themes/officeops/images/navBG1.1.gif) repeat-x 0 0;height:59px;margin:0 auto;width:940px;border-width:1px 0 1px 0;border-style:solid;border-color:#475780 #8691ad #9099b2 #8691ad;}
#menu-main li{margin:0;padding:0;float:left;height:29px;border-left:1px solid #13234c;border-right:1px solid #475780;}
#menu-main li a span{color:#eee;padding:0 15px;text-align:center;min-width:50px;display:block;line-height:29px;}
#menu-main li.hover{border-color:transparent;}
#menu-main li a{padding:28px 0 0 0;margin:0;display:block;height:33px;position:relative;top:-29px; font-weight: bold;}
#menu-main li a:hover{background:url(/helpers/themes/officeops/images/navtopGlow1.1.png) 50% 10px no-repeat;}
#menu-main li a:hover span{background:url(/helpers/themes/officeops/images/navBG_highlight1.1.gif);height:26px;}
#menu-main a:hover{text-decoration:none;}
#menu-main li.current-menu-parent a,
#menu-main li.hover-menu-parent a{background:url(/helpers/themes/officeops/images/navtopGlowSubArrow1.3.png) 50% 10px no-repeat;}
#menu-main li a.glow-only{background:url(/helpers/themes/officeops/images/navtopGlow1.1.png) 50% 10px no-repeat;}
#menu-main ul{display:none;position:absolute;left:5px;bottom:1px;background:none;width:100%;}
#menu-main li ul li{border:none;padding:0;margin:0;}
#menu-main li.current_page_item ul li a,
#menu-main li.current_page_ancestor ul li a,
#menu-main li ul li a{background:none;padding:0;position:static; font-weight: static;}
#menu-main li ul li a span,
#menu-main li.hover ul li a span,
#menu-main li.current_page_item ul li a span{background:none;margin:0 5px;padding:0;color:#000;}
#menu-main li.hover-menu-parent ul li a{background:none;}
#menu-main li ul li a:hover,
#menu-main li ul li.current_page_item a{background:url(/helpers/themes/officeops/images/childNavBG1.1.gif) 0px 3px repeat-x;}
#menu-main li ul li a:hover span{text-decoration:none;background:none;}
#menu-main li.left-cap,#menu-main li.right-cap{height:59px;margin:0;width:2px;background:url(/helpers/themes/officeops/images/navCaps1.3.gif) no-repeat;border:none;}
#menu-main li.right-cap{float:right;background-position:right -65px;}
#menu-main li.hover ul,
#menu-main li.current_page_item ul,
#menu-main li.current_page_ancestor ul{display:block;}
#footer{overflow:hidden;background:url(/helpers/themes/officeops/images/footerBG1.2.png) right bottom no-repeat;padding:0 0 10px 0;}
#footer ul{float:right;width:560px;padding:0 0 10px 0;font-size:12px;color:#558302;}
#footer ul li{float:left;padding:0 5px;border-left:1px solid #235192;}
#footer ul li:first-child{border:none;}
#footer ul span{padding:0 5px;}
#footer ul a{font-size:11px;text-transform:uppercase;color:#235192;line-height:12px;padding:5px;}
#footer ul a:hover{background:#235192;text-decoration:none;color:#fff;}
#footer .address{clear:both;width:550px;float:right;font-size:11px;}
#footer h6{border-bottom:1px solid #b7bbc7;font-size:12px;margin:0 15px;padding:30px 10px 5px 10px;color:#14244d;}
#home-slides {height:75px;background:url(/helpers/themes/officeops/images/partnersBG.png) border: 1px solid blue; repeat-x;margin: 50px 0 0 50px;position:relative;overflow:hidden;width:940px;}
#home-slides div.items a{display:block;float:left;width:auto; margin-right: 40px; text-align:center;} 
#home-slides .items img,#partner-slides .items img{margin:0;}
.footer-bottom{clear:both;padding:0 0 0 15px;overflow:hidden;}
.copy{float:right;width:32%;text-align:right;font-size:10px;color:#c5ccd6; margin: 0 16px 0 0;}
.copy a{font-size:10px;color:#c5ccd6; }
.siteby{float:left;text-align:left;width:32%;}
.siteby,.siteby a{font-size:10px;color:#c5ccd6;}.search-form{padding:10px;width:100%;overflow:hidden;background:#fdfdfd;}
.search-form .txt{float:left;width:170px;background:#fff;text-transform:uppercase;color:#235192;line-height:18px;height:16px;padding:2px 0 0 5px;margin:4px 0 0 0;border:solid 1px #235192;}
.search-form .btn-go{float:left;clear:none;margin:4px 0 0 0;padding:0 5px 0;background:#235192;border:none;line-height:20px;height:20px;text-transform:uppercase;color:#fff; width: auto;}
h3#comments {margin-bottom: 16px;}
.commentlist {margin: 0 0 16px 0;}
.comment {background: #e9e9e9; padding: 10px; margin: 5px 0;}
.thread-alt {background: #f8faff; border: 1px solid #e9e9e9;}
.depth-2 {background: #f8faff;}
.fn {font-weight: bold;}
/*Contact Form*/
.contact-content {width: 220px; float: right;}
#contactUsForm {margin:3px 0 0 0;width:450px;float:left;padding: 18px 10px 0; position: relative;}	
#contactUsForm ol li{margin: 0 0 10px 0; padding:0;list-style:none;}
form label{width:285px; margin:4px 10px 4px 0; display:block;}
form input,
form textarea {padding:3px; margin: 0; background:#fff;border:1px solid #235192;vertical-align:top;}
#contactUsForm p#message {display:-moz-inline-box; display:inline-block;text-align:left;vertical-align:top; font-size: 14px; color: #d1d1d1; margin: 4px 0 0 0; width: 450px; border-left: 1px solid #cdcabc; padding: 3px 0 3px 5px;}	
form input.defaultInfo {color: #d1d1d1;}
form input:hover,
form textarea:hover,
form select:hover{background:#fcfcfc;}
form input:focus,
form textarea:focus,
form select:focus{border:1px solid #14244d; background:#fcfcfc; color: #bf6005;}
form input{width:200px;}
form textarea{width: 90%; height: 100px; overflow:auto;}
span.required{margin:3px 0 0 3px;font-size:14px;color:#d1d1d1;}
form #contactUs, #submit{font-weight: bold; width: auto; padding:3px 0; margin: 10px 0 0 0; float: left; background-color: #235192; color: #fff; cursor: pointer;}
form #contactUs {float: right; margin: 0 35px 0 0;}
form #contactUs:hover, #submit:hover {background-color: #14244d; color: #fff;}
form .error {margin: 0 0 0 6px; color: #f00;}
form #contactUs:disabled, #submit:disabled {color: #d1d1d1; border:1px solid #d1d1d1; }
form #contactUs:disabled:hover, #submit:disabled:hover {color: #d1d1d1; border:1px solid #d1d1d1;}
form input:disabled, form .disabled input, #contactUsForm textarea:disabled, #contactUsForm .disabled textarea {color: #d1d1d1; border:1px solid #d1d1d1; }
form .disabled {color: #d1d1d1 !important;}