/*
Theme Name: Execudex
Theme URI: www.betaimages.com
Description: Design by Beta Images
Version: 1
Author: David Miller
Author URI: http://www.betaimages.com/
Tags: theme
*/

/* COLOR INFO

Gray   ececec
Green
Blue  006db7
0072bc
dark gray

*/
html {background:#ececec; }
body {font-family: Helvetica, Arial, Sans-Serif; font-size:12px;color:#666;background: url(images/footer.jpg) bottom center repeat-x #ececec;}
p { margin:0 0 5px 0; padding:5px 0; line-height:18px;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.8em;}

/* HEADERS */
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, Sans-Serif;margin:0 0 5px;}
h1 { font-size: 30px; color:#006db7;line-height:34px;}
h2 { font-size: 24px; padding:0;color:#006db7;line-height:32px;font-weight:normal;margin-bottom:10px;}
h2 span {color:#333;}
h2 img {line-height:30px;display:inline;}
h2 a {color:#001F71;}
h3 { font-size: 12px; padding:0;color:#333;line-height:15px;font-style:normal;letter-spacing:1px;}
h4 { font-size: 14px; margin:3px 0;color:#111;letter-spacing:0;font-style:italic;line-height:17px;}
h5 { font-size: 22px; margin:3px 0;color:#a1a1a1;letter-spacing:0;font-family:"Times New Roman",serif;font-style:italic;line-height:1.1em;}
  h5 span {color:#8dc63f;}
pre {overflow:auto;}
acronym, abbr{font-size: 0.9em;letter-spacing: .07em;cursor: help;border-bottom: 1px dashed #999;}
strong {	font-weight:bold;}

/* LINKS */
a {color: #2384c5;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

/* MISC */
hr {display: none;}
.large {font-size:1.2em;line-height:1.2em;letter-spacing:-1px;font-weight:bold;}
p.large {font-size:1.4em;line-height:1.4em;font-weight:lighter;}
img .noborder,.noborder {border:none !important;}
.twothird {width:56%;float:left;padding:0 10px;}
.onethird {width:35%;float:left;padding:0 10px;}
.divider {border-bottom:1px solid #eee;margin-bottom:10px;}

/* LAYOUT */
body {margin: 0;padding: 0;}
.page {margin: 0 auto;padding: 10px 0 0;width: 100%;background:url(images/page.jpg) top left repeat-x;}
#headerwrap, #headercenterwrap {height:110px;}
#headerwrap {margin:0 auto;padding:0;width:100%;overflow:hidden;background:url(images/header.jpg) top left repeat-x #fff;}
#headercenterwrap {width:870px;	margin:0 auto;}
#banner {margin: 0;height:238px;width:100%;clear:both;font-size:12px;line-height:14px;background:url(images/banner.jpg) top center repeat-x #006db7;}
.wrapper,.wrappertop,.wrapperbottom {margin:0 auto;		width:870px;}
.wrappertop{height:10px;background:url(images/pagetop.png) top left no-repeat;}
.wrapperbottom{height:10px;background:url(images/pagebottom.png) bottom left no-repeat;position:relative;z-index:999;}
.pagewrapper {background:url(images/pagewrapper.png) top left repeat-y;padding-left:20px;position:relative;z-index:998;padding-bottom:20px;}
.content{	padding:20px 20px 10px;	margin:0;	width:518px;	float:left;	min-height:120px;	}
.contentwrap {width:558px;float:left;}
#middlebar {margin:0 auto;padding:0;width:100%;overflow:hidden;background:url(images/middlebar.jpg) top left repeat-x #fff;height:90px;}
.sidebarwrap{float:right;width:270px;margin-right:10px;margin-top:10px;}
ul {margin:5px 0;}

/* MIDDLE BAR */
#middlebar h1 {font-family:bebas;font-size:22px;}
#middlebar .content {width:618px;height:60px !important;min-height:60px !important;overflow:hidden;}
#middlebar h5 {margin-left:30px;color:#888 !important;}
#middlebar ul {list-style-type:circle;font-weight:bold;font-size:16px;color:#888 !important;margin-left:0px;padding-top:5px;color:#fff !important;height:60px;}
#middlebar li {width:250px;height:30px;float:left;padding-left:0px;}
#middlebar .sidebarwrap {width:210px;margin-right:0;}

/* BREADCRUMB */
.breadcrumb, .breadcrumb a {height:30px;line-height:27px;}
.breadcrumb {width:870px;background:url(images/breadcrumb.png) top left no-repeat;padding:7px 5px 5px 10px;margin-bottom:5px;}     
.breadcrumb a {color:#aaa;font-weight:bold;}
.breadcrumb span {margin-left:10px;}

/*  STRUCTURE */
.lefttwothird {float:left;width:61%;padding:0 10px;}
.rightthird {float:right;width:36%;}

/* BANNER  */
#banner h1 {color:#fff;}
#banner .content {width:500px;height:200px;}
#banner .content p {font-size:20px;line-height:22px;color:#b5cddf;}

/* TOP BAR */
.topbar {background:url(images/sidebarhead.jpg) top left repeat-x;height:22px;line-height:22px;padding:0 10px;color:#fff;clear:both;font-size:15px;}
.topbar a {color:#fff; font-weight:bold;}
.sidebarwrap .topbar {width:240px;}

/* Ribbon */
.ribbon {overflow:hidden;width:860px;background:url(images/ribbon.png) top left no-repeat;margin:0 0 5px -20px;height:45px;float:left;clear:both;font-weight:bold;color:#fff;padding:14px 15px 0 15px;font-size:24px;line-height:34px;text-align:center;}

/* Search */

.search {float:right;margin: 5px 10px 0 0;}
.search input {padding:2px 25px 2px 2px;margin:0;}
#s {border:1px solid #eee;color:#777;width:180px;background:url(images/searchbar.jpg) top left repeat-x !important;height:20px;padding:2px 10px;}
#searchsubmit {background:url(images/search.png) top center no-repeat;height:24px;width:24px;margin:0;padding:0;display:inline;border:none;}
#searchsubmit:hover {cursor:pointer;}

/* Header */
.logo, .logo a {height:108px;}
.logo {float:left;background:url(images/logo.png) top left no-repeat;width:340px;}
.logo a {width:100%;display:block;text-decoration:none;}

/* NAVIGATION */
#navigation, #nav a, #nav, #nav li,#nav li a {height:18px;line-height:17px; }
#navigation {width: 468px;margin:0 auto;float:right;margin-top:35px;}
#nav {position:relative;float:left;margin: 10px 0 0;}
#nav, #nav ul {padding: 0;list-style: none;font-size:12px;letter-spacing:1px;float:right;}
#nav a, #nav a:visited {padding:0px 7px;color:#222;font-size:12px;border-width: 1px;}
#nav a:hover {color:#0072bc;text-decoration:none;}
#navigation .current_page_item a,#navigation .current_page_ancestor a,#navigation .current_page_parent a {color:#fff !important;text-decoration:none;font-weight:bold;}
#navigation .current_page_item,#navigation .current_page_ancestor,#navigation .current_page_parent {border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;
	background:#006db7 !important;
	}
#nav li {float: left;position:relative;padding:3px 2px 2px 3px;margin-left:10px;}
#nav li li{float: right;margin:0;width:150px;}
#nav li ul {line-height:30px;width:150px;background:#2384C5;display:none;} 
#nav li ul li a{}
#nav li li a, #nav li li a:link, #nav li li a:visited {margin: 0px;padding: 2px 7px;color:#fff !important;line-height:16px; height:16px; padding:5px 10px;}
#nav li li a:hover {background:#2c92ff;}
#nav li ul ul {}
#nav li:hover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfHover ul {}
#nav ul {margin:0;}
#nav ul li#nav_rss {background:url('images/rss.gif') no-repeat 10px;padding-left:16px;float:right;}
#nav ul li#nav_cat {background:url('images/bullet.gif') no-repeat 10px;float:right;padding-left:10px;}
#nav li a { }


.navnote {width:500px; height:16px;font-size:12px; color:#aaa;float:right;text-align:right;margin:15px 0 4px 0;}

/* Post */
.post {margin: 0;overflow:hidden;clear:both;}
.searchpost {background:url(images/fulldiv.png) bottom center no-repeat;margin-bottom:10px;padding-bottom:10px;}
div.archive-title {font-size:1.6em;font-weight:bold;}
.post hr {display: block;}
.post img { }
.postmetadata {clear: both;font-size:1.1em;color:#888;}
.clear {clear: both;}
.entry {line-height:1.4em;margin:0px 0;padding:0 0 10px 0;}
.entry blockquote {background:url(images/blockquote.png) top left no-repeat #eee;border-left:5px solid #bbb;font-size:0.9em;padding:5px 20px 5px 20px;margin:15px 0 25px 20px; color:#666 !important;}
.entry blockquote blockquote {font-size:1em;}
blockquote h5 {color:#616e74 !important;}
.entry fieldset {border:1px dashed #ccc;}
.entry fieldset legend {font-weight:bold;text-transform:uppercase;}
.entry table {border-width:0 1px 1px 0;border-style:solid;border-color:#ccc;font-size:0.9em;}
.entry table tr td {padding:5px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.entry table tr th {border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;padding:5px 10px;background:#f4f4f4;color:#666;font-weight:bold;text-transform:uppercase;text-align:center;}
.entry ol { list-style-type:decimal; margin:5px 0;}
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
.alignright {padding:0;margin: 2px 0 5px 10px;display: inline;float:right;}
.alignleft {padding:0;margin: 2px 10px 5px 0;display: inline;float:left;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.navigation .alignleft {text-align:left;}
.navigation .alignright {text-align:right;}
.navigation {font-size:1.2em;margin:20px 0;}	
.wp-caption {border: 1px solid #ccc;text-align: center;background-color: #f3f3f3;padding-top: 4px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.searchbox {padding:20px;text-align:center;}
.center {text-align: center;}
.hidden {display: none;}

/* Sidebar Ads*/
.sidead {width:300px;height:150px;padding:5px;background:url(images/sidead.jpg) top center no-repeat;float:right;overflow:hidden;}

/* Icon Paragraphs */
.compicon,.lockicon {padding-left:60px;}
.compicon {background:url(images/compicon.png) top left no-repeat;}
.lockicon {background:url(images/lockicon.png) top left no-repeat;}

/* Sidebar */
.sidebaritem {padding:10px;margin-bottom:10px;}
.sidebar {width:238px;	margin:0;padding:0;color:#65787e !important; }	
.sidebartext {margin-right:10px;padding:5px 0 0 0;float:right;}
.sidebartext a {color:#fff;}
.sidebar h2 {padding: 4px 0 0px 0px;color:#000;}
.sidebar ul, .sidebar ul ol {margin: 0;padding: 0;}
.sidebar ul li {margin:0;padding:0;list-style-type: none;list-style-image: none;border-bottom:1px dotted #aaa;line-height:25px;padding-left:15px;}
.sidebar ul.links li:hover {background:url(images/lihov.png) top left repeat-x;}
.sidebar ul li.current_page_item {background:#f7f7f7;}
.sidebar ul li.current_page_item a {color:#333 !important;}
.sidebar ul p, .sidebar ul select {margin: 5px 0 8px;}
.sidebar ul ul, .sidebar ul ol {margin: 5px 0 0 10px;}
.sidebar ul ul ul, .sidebar ul ol {margin: 0 0 0 20px;}
.sidebar ul ol li {list-style: decimal outside;}
.sidebar ul ul li, .sidebar ul ol li {margin: 3px 0 10px 13px;padding: 0;}
.sidebar ul li a {color:#2384c5;font-weight:bold;display:block;line-height:25px;}
.sidebar ul li a:hover {text-decoration:none;color:#333;}
.sidebarcontent {margin:10px 0 5px 18px;}
ul {  list-style-type:decimal; }
.content ul {margin-bottom:15px;}
.content li {line-height:20px;}
/* Input */
.post input, .post textarea { border:1px solid #ccc;}
.post input:hover, .post textarea:hover, .post input:focus, .post textarea:focus { border:1px solid #f6a737 ;}
.wpcf7 p {font-weight:bold;}

/* Input */
.learnmore {width:152px;height:41px;line-height:41px;display:block;background:url(images/learnmore.png) top left no-repeat;float:right;clear:both;margin-bottom:5px;}
.learnmore:hover {background-position:0 -41px !important;text-decoration:none;cursor:pointer;}
.learnmore:active,.learnmore:focus {margin-left:1px !important;}
.submit {width:152px;height:41px;line-height:41px;display:block;background:url(images/submit.png) top left no-repeat;float:left;clear:both;margin-bottom:5px;border:0 !important;}
.submit:hover {background-position:0 -41px !important;text-decoration:none;cursor:pointer;}
.submit:active,.submit:focus {margin-left:1px !important;}


/* Sitemap */
.sitemap {list-style-image:none;list-style-type:none;margin:0 auto 5px auto;padding:0;text-align:center;}
.sitemap li{padding:2px 8px;display:inline;}
.sitemap li:last-child,#header .sitemap li:last-child{border-right:none;}
.topsitemap {margin:10px 0 0 0; float:right;}

/* Footer */
#footer {height:270px;background:url(images/footer.jpg) top center repeat-x;}
#footer h2 {color:#fff;}
#footer {margin: 0 auto;padding: 0;width:100%;margin-top:-100px;font-size:10px;color:#d6f0c5;position:relative;z-index:1;}
#footerwrap {width:870px;margin:0 auto;text-align:center;padding:0;padding-top:110px;height:140px;}
.footerinfo {position:relative;top:37px;}
#footer a {color:#fff !important;font-weight:bold;font-size:10px;}

/* Panels */
.centerpane {clear:both;padding-bottom:0;background:url(images/divider.png) bottom left no-repeat;border-bottom:1px solid #eee;margin-bottom:10px;}
.bottompane {clear:both;margin-bottom:10px;}
.panel {width:145px;margin-bottom:0px;margin-top:10px;height:145px;float:left;	background:url(images/panelbg.jpg) top left no-repeat;	padding:10px 17px 10px 130px;}

/* Panel wrap in footer */
.panelwrap {float:left;clear:both;text-align:left;}
.panelwrap h2 {margin-bottom:0;}
.panelwrap ul {list-style:none;margin-top:0px;padding:0 5px 0 0px;}
.panelwrap .p2 ul {list-style:none;margin-top:0px;padding:0 5px 0 5px;}
.panelwrap ul li {line-height:18px;padding:0;margin-bottom:0px !important;}
.panelwrap ul li:hover {background:#0e3307 !important;}
.panelwrap .p2 ul li {}
.panelwrap .p1 ul li,.panelwrap .p3 ul li {}
.panelwrap .p2 ul li:hover {}
.panelwrap ul li a {color:#777;font-weight:bold;display:block;padding-left:10px;letter-spacing:1px;}
.panelwrap .p2 a {color:#dfe8ed;}
.panelwrap ul li a:hover {text-decoration:none;}
.panel a:hover {}
.bottompanel {float:left;clear:both;padding-top:15px;}
.panel h2 {font-size:14px; font-weight:bold;line-height:16px;padding:0;margin:0;}
.p1, .p2,.p3 {width:270px;height:100px;float:left;padding:0 10px;}
.p1 {background:url(images/panels.png) 0 -200px no-repeat;}
.p2 {background:url(images/panels.png) -290px -200px no-repeat;}
.p3 {background:url(images/panels.png) -580px -200px no-repeat;}
.p1:hover {background:url(images/panels.png) 0 0 no-repeat;}
.p2:hover {background:url(images/panels.png) -290px 0 no-repeat;}
.p3:hover {background:url(images/panels.png) -580px 0 no-repeat;}

.onethirdthree {width:270px;float:left;padding-right:10px;}
.c2 {width:280px;padding-right:20px;}
.c3 {padding-right:0;}

/* Column Wrap */
.twocolumns {width:234px;float:left;margin:10px 0;}
.tc1 {padding-right:45px;}
.square {margin-bottom:10px;}

       
.quotes {width:250px;background:url(images/quote.jpg) top left no-repeat;margin-bottom:0;}   
.quotefoot {width:250px;display:block;height:45px;background:url(images/quotebottom.jpg) bottom left no-repeat;}
.quotes h5 {font-size:16px;padding:15px 20px 15px 50px;line-height:1.2em;margin:0;color:#888 !important;}    
.quotes span {color:#333;}
.quotesig {margin-top:-20px;margin-right:30px;text-align:right;margin-bottom:10px;}

       
/* Column Wrap */
.slideshow {float:right;height:225px;width:310px;background:url(images/slideshow.png) top left no-repeat;overflow:hidden;}
.slideshowcycle {margin-top:30px;margin-left:10px;background:#fff;overflow:hidden;}


/* Get Started */
.getstarted {width:209px;height:69px;background:url(images/getstarted.png) top left no-repeat;margin:0; float:right;position:relative;display:block;}
.getstarted:hover {background-position:0 -69px !important;}
.getstarted .hover {position:absolute;top:0;left:0;height:69px;width:209px; background:url(images/getstarted.png) 0 -69px no-repeat !important;display:block;}
.getstarted a {display:block;line-height:69px;height:69px;width:100%;}
.getstarted a:hover {text-decoration:none;}

/* Color panels */
.colorpanels {margin:10px 10px 10px 0;width:225px;float:left;}
.cp {height:63px;width:215px;float:left;clear:both;color:#eee;padding:10px 15px;margin-bottom:5px;}
.cp h3, .cp h2 {color:#fff;margin-bottom:0;}
.cp p {margin-top:0;}
.cpgreen {background:url(images/colorpanel.jpg) top left no-repeat;}
.cpblue {background:url(images/colorpanel.jpg) 0 -83px no-repeat;}
.cporange {background:url(images/colorpanel.jpg) 0 -166px no-repeat;}
.cpgreen:hover {background:url(images/colorpanel.jpg) -245px 0 no-repeat;}
.cpblue:hover {background:url(images/colorpanel.jpg) -245px -83px no-repeat;}
.cporange:hover {background:url(images/colorpanel.jpg) -245px -166px no-repeat;}

/* Check List */
ul.checks {list-style-image:url(images/check.png) !important;line-height:18px;font-size:16px;color:#777;padding-left:25px;}
ul.checks li {margin-bottom:3px;}
.hide {display:none;}

/* Form Settings */
#name { width:510px;}
#category {width:200px;}
#description {width:510px;height:150px;font-size:12px;}


.phoneverification,.datasources,.researchteam {padding-left:90px;min-height:61px;display:block;margin-bottom:10px;}
 .phoneverification {background:url(images/phoneicon.jpg) top left no-repeat;}
 .datasources {background:url(images/datasourceicon.jpg) top left no-repeat;}
 .researchteam {background:url(images/researchteamicon.jpg) top left no-repeat;}
 
 .numblockul {list-style-type:none;}
 .numblockul li {margin-bottom:3px;}
 .numblock {padding:2px 6px;background:#006db7;margin-right:8px;margin-bottom:10px; color:#fff;font-size:10px;}
 
 
 
 .assistance {background:url(images/phoneassistance.png) 10px 10px no-repeat #f5f3b8;border:3px solid #e2bd6e;color:#624609;padding:15px 20px 5px 120px;margin-top:10px;}
