/*

        Theme Name: Executive

        Theme URL: http://www.studiopress.com/themes/executive

        Description: Executive is a 2 or 3-column Widget-ready theme created for WordPress.

        Author: A.K.M.Saiful Hoque

        Author URI: http://www.studiopress.com

        Version: 1.0

        Tags: two-columns, three-columns, fixed-width, threaded-comments

        

        The CSS, XHTML and design is released under GPL:

        http://www.opensource.org/licenses/gpl-license.php

*/



body {

  background: #BFBFBF;

  color: #333333;

  font-size: 14px;

  font-family: Arial, Tahoma, Verdana;

  margin: 0px auto 0px;

  padding: 0px;

}



#wrap-home {

  margin: 0px auto 0px;

  padding: 0px;

  position: relative;

  display: table;

  min-width: 960px;

  width: 100%;

  background:#FFFFFF;

}



#wrap {

  background: #FFFFFF;

  margin: 0px auto 0px;

  padding: 0px;

}



/************************************************

*  Hyperlinks									*

************************************************/



a img {

  border: none;

}



a:focus, a:hover, a:active {

  outline: none;

}



/************************************************

*  Header  									    *

************************************************/



#headerbg {

  background: url(images/bg.png) repeat-x #fff;

}



#header {

  background: url(images/header.png);

  width: 960px;

  height: 90px;

  color: #000000;

  margin: 0px auto 0px;

  padding: 0px;

  padding-top: 5px;

  overflow: hidden;

}



#header #imageheader {

  width: 162px;

  height: 68px;

  text-indent: -10000px;

  margin-top: 10px;	

  /*	background: url(images/logo.png) 0px 7px no-repeat;
  
  */	

  background: url(images/preptel-logo.png) 0px 2px no-repeat;



}



#header #imageheader a {	

  display: block;

  width: 325px;

  height: 120px;

}



#header h1, #header h1 a, #header h1 a:visited, #header h4, #header h4 a, #header h4 a:visited {

  color: #CCCCCC;

  font-size: 36px;

  font-family:  Arial, Tahoma, Verdana;

  font-weight: normal;

  margin: 0px;

  padding: 0px;

  text-decoration: none;

  text-shadow: #000000 0px -2px 2px;

}



#header h1 a:hover, #header h4 a:hover {

  color: #CCCCCC;

  text-decoration: none;

}



.headertext {

  margin: 0px;

  padding: 20px 0px 0px 0px;

}



.headerleft {

  width: 700px;

  float: left;

  margin: 0px;

  padding: 0px;

}



.headerleft p {

  color: #FFFFFF;

  font-family: Arial, Tahoma, Verdana;

  font-size: 14px;

  font-style: italic;

  margin: 0px;

  padding: 0px 0px 5px 0px;

  line-height: 20px;

  text-shadow: #000000 0px -2px 2px;

}



.headerleft a img {

  border: none;

  margin: 0px;

  padding: 0px;

}



.headerright {

  width: 250px;

  float: right;

  margin: 0px;

  padding: 10px 0px 0px 0px;

}



.headerright p {

  color: #FFFFFF;

  margin: 0px;

  padding: 0px 0px 5px 0px;

}



.headerright a img {

  border: none;

  margin: 0px;

  padding: 0px;

}



.headerright a, .headerright a:visited {

  font-size: 11px;

  font-weight: bold;

  color: #FFFFFF;

  text-decoration: none;

}



.headerright a:hover {

  text-decoration: underline;

}



.headerright a img {

  border: none;

  margin: 0px;

  padding: 0px;

}



.headerright ul {

  list-style-type: none;

  margin: 0px;

  padding: 0px;

}



.headerright li {

  list-style-type: none;

  margin: 0px;

  padding: 0px;

}



/************************************************

*  Navbar      								    *

************************************************/



#navbarbg {

  background: url(images/nav.png);

}



#navbar {

  width: 960px;

  margin: 0px auto 0px;

  padding: 0px;

}



.navbarleft {

  width: 850px;

  float: left;

  margin: 0px;

  padding: 0px;

}



.navbarright {

  width: 170px;

  float: right;

  margin: 0px;

  padding: 15px 0px 0px 0px;

  text-align: right;

}



.navbarright a, .navbarright a:visited {

  color: #FFFFFF;

  font-size: 14px;

  font-family:  Arial, Tahoma, Verdana;

  font-weight: normal;

  text-transform: uppercase;

  text-decoration: none;

}



.navbarright a:hover {

  color: #CCCCCC;

  text-decoration: none;

}



#nav {

  margin: 0px;

  padding: 0px;

}



#nav ul {

  float: left;

  list-style: none;

  margin: 0px;

  padding: 0px;

}



#nav li {

  float: left;

  list-style: none;

  margin: 0px;

  padding: 0px;

}



#nav li a, #nav li a:link, #nav li a:visited {

  color: #FFFFFF;

  display: block;

  font-size: 14px;

  /*	font-family: Georgia, Times New Roman, Trebuchet MS;
  
          font-weight: normal;*/

  font-family:Arial, Helvetica, sans-serif;

  font-weight:bold;

  text-transform: uppercase;

  text-decoration: none;

  margin: 0px 30px 0px 0px;

  padding: 15px 0px 15px 0px;

}



#nav li a:hover, #nav li a:active {

  color: #CCCCCC;

  text-decoration: none;

}



#nav li li a, #nav li li a:link, #nav li li a:visited {

  background: #777777;

  width: 130px;

  color: #FFFFFF;

  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

  font-weight:normal;

  text-decoration: none;

  text-transform: none;

  float: none;

  margin: 0px;

  padding: 5px 10px 5px 10px;

  border: none;

  border-bottom: 1px solid #555555;

  border-left: 1px solid #555555;

  border-right: 1px solid #555555;

  -moz-border-radius: 0px;

  -khtml-border-radius: 0px;

  -webkit-border-radius: 0px;

}



#nav li li a:hover, #nav li li a:active {

  background: #888888;

  color: #FFFFFF;

  text-decoration: none;

  font-family:Arial, Helvetica, sans-serif;

  font-size:14px;

  font-weight:normal;

  z-index:100000;

}



#nav li ul {

  z-index: 9999;

  position: absolute;

  left: -999em;

  height: auto;

  width: 150px;

  margin: 0px;

  padding: 0px;

}



#nav li li { 

}



#nav li ul a { 

  width: 120px;

}



#nav li ul a:hover, #nav li ul a:active { 

}



#nav li ul ul {

  margin: -25px 0 0 151px;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

  left: -999em;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

  left: auto;

}



#nav li:hover, #nav li.sfhover { 

  position: static;

}



.rsslink {

  margin: 0px 0px 0px 10px;

  padding: 3px 25px 3px 0px;

  background: url(images/rss_navbar.png) no-repeat right center;

}	



/************************************************

*  Homepage Main					     	    * 

************************************************/



#hpmainbg {

  width: 960px;

  margin: 0px auto 0px;

  padding: 0px;

}



#hpmainbg h2, #hpmainbg h2 a, #hpmainbg h2 a:visited {

  color: #333333;

  font-size: 24px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  text-transform: none;

  margin: 0px;

  padding: 0px;

}



#hpmainbg h2 a:hover {

  color: #333333;

  text-decoration: underline;

}



.hpmain {

  width: 960px;

  margin: 0px auto 0px;

  padding: 0px;

  line-height: 20px;

}



.hpmainleft {

  width: 450px;

  float: left;

  margin: 0px;

  padding: 30px 0px 15px 0px;

}



a.more-link:link, a.more-link:visited {

  /*	background: url(images/navhov.png);
  
  */	float: right;

  color: #FFFFFF;

  font-family: Arial, Helvetica, sans-serif;

  text-decoration: none;

  text-transform: uppercase;

  font-style: italic;

  margin: 0px;

  padding: 5px 10px 5px 10px;



  /*	border: 1px solid #555555;
  
  */	



  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



a.more-link:hover {

  /*	background: url(images/nav.png);
  
  */	



  /*     border: 1px solid #555555;
  
  */	 

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.hpmainright {

  width: 437px;

  float: right;

  margin: 0px;

  padding: 22px 0px 15px 0px;

}



.hpmainright embed, .hpmainright object {

  width: 400px; 

  height: 270px;

  margin: 0px; 

  padding: 0px;

}



/************************************************

*  Homepage Bottom 					     	    * 

************************************************/



#hpbottombg {

  background: #567CC3 url(images/hpbottom.png) repeat-x;

}



#hpbottom {

  width: 960px;

  margin: 0px auto 0px;

  padding: 0px;

}	



#hpbottom a, #hpbottom a:visited {

  color: #FFFFFF;

  font-family: Arial, Helvetica, sans-serif;

  text-decoration: none;

  text-transform: uppercase;

  font-style: italic;

}



#hpbottom a:hover {

  color: #FFFFFF;

  text-decoration: underline;

}



#hpbottom h2, #hpbottom h2 a, #hpbottom h2 a:visited {

  color: #FFFFFF;

  font-size: 16px;

  font-family: Arial, Helvetica, sans-serif;

  font-style: normal;

  font-weight: normal;

  text-decoration: none;

  text-transform: none;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 0px 0px;

}



#hpbottom h2 a:hover {

  color: #FFFFFF;

  text-decoration: underline;

}



#hpbottom h4 {

  color: #FFFFFF;

  font-size: 20px;

  font-family:Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px;

  padding: 15px 0px 5px 0px;

}



#hpbottom p {

  color: #FFFFFF;

  margin: 0px;

  padding: 0px;

}



#hpbottom embed, #hpbottom object {

  width: 200px; 

  height: 140px;

  margin: 0px; 

  padding: 0px;

}



.video {

  border: 5px solid #FFFFFF;

  margin: 0px 0px 10px 0px;

  padding: 0px;

}



.excerpt {

  margin: 0px;

  padding: 0px 0px 10px 0px;

}



.hpbottom1 {

  width: 210px;

  float: left;

  margin: 10px 0px 20px 0px;

  padding: 0px 19px 0px 0px;

  border-right: 1px solid #FFFFFF;

}



.hpbottom2 {

  width: 210px;

  float: left;

  margin: 10px 0px 20px 0px;

  padding: 0px 19px 0px 20px;

  border-right: 1px solid #FFFFFF;

}



.hpbottom3 {

  width: 210px;

  float: left;

  margin: 10px 0px 20px 0px;

  padding: 0px 19px 0px 20px;

  border-right: 1px solid #FFFFFF;

}



.hpbottom4 {

  width: 210px;

  float: right;

  margin: 10px 0px 20px 0px;

  padding: 0px 0px 0px 0px;

}



.thumb-hpbottom {

  background: #FFFFFF;

  float: left;

  margin: 0px 0px 10px 0px !important;

  border: 5px solid #FFFFFF !important;

}



/************************************************

*  Content 					     		        * 

************************************************/



#content {

  width: 960px;

  margin: 0px auto 0px;

  padding: 20px 0px 0px 0px;

  line-height: 18px;

}



#contentleft {

  float: left;

  width: 660px;

  margin: 0px;

  padding: 0px 0px 5px 10px;

}



#contentright {

  float: right;

  width: 660px;

  margin: 0px;

  padding: 0px 10px 0px 0px;

}



#contentsplit {

  float: left;

  width: 500px;

  margin: 0px;

  padding: 0px 0px 5px 20px;

}



#contentfull {

  float: left;

  width: 960px;

  margin: 0px;

  padding: 10px 0px 0px 0px;

}



#content a img {

  border: none;

}



#content blockquote {

  background: #F4F4F4;

  margin: 0px 25px 15px 25px;

  padding: 10px 20px 0px 15px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;



}



#content blockquote p {

  margin: 0px;

  padding: 0px 0px 15px 0px;

}



#content img.wp-smiley {

  float: none;

  border: none;

  margin: 0px;

  padding: 0px;

}



#content img.wp-wink {

  float: none;

  border: none;

  margin: 0px;

  padding: 0px;

}



.breadcrumb {

  background: #F4F4F4;

  font-size: 11px;

  margin: 0px 0px 20px 0px;

  padding: 5px 10px 5px 10px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.breadcrumb a, .breadcrumb a:visited {

  color: #2255AA;

  text-decoration: none;

}



.breadcrumb a:hover {

  color: #2255AA;

  text-decoration: underline;

}



.post {

  margin: 0px 0px 40px 0px;

  padding: 0px;

}



.post a, .post a:visited, .comments a, .comments a:visited, .navlink a, .navlink a:visited {

  color: #2255AA;

  text-decoration: none;

}



.post a:hover, .comments a:hover, .navlink a:hover {

  color: #2255AA;

  text-decoration: underline;

}



.post p {

  margin: 0px;

  padding: 0px 0px 15px 0px;

}



.post ul {

  list-style-type: square;

  margin: 0px;

  padding: 0px 0px 15px 0px;

}



.post ul li {

  list-style-type: square;

  margin: 0px 0px 0px 20px;

  padding: 0px;

}



.post ul ul {

  list-style-type: square;

  margin: 0px;

  padding: 0px 0px 0px 0px;

}



.post ol {

  margin: 0px;

  padding: 0px 0px 15px 0px;

}



.post ol li {

  margin: 0px 0px 0px 20px;

  padding: 0px;

}



.date {

  font-size: 11px;

  font-weight: bold;

}



.authorbox {

  background: #F4F4F4;

  margin: 0px 0px 40px 0px;

  padding: 10px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.postmeta {

  font-size: 11px;

  font-weight: bold;

  margin: 0px;

  padding: 5px 0px 0px 0px;

  border-top: 1px dotted #CCCCCC;

}



.postmeta p {

  margin: 0px;

  padding: 0px;

}



.authorbox p {

  margin: 0px;

  padding: 0px;

}



.authorbox img {

  background: #FFFFFF;

  float: left;

  margin: 0px 10px 0px 0px;

  padding: 3px;

  border: 1px solid #CCCCCC;

}



.comments {

  margin: 0px 0px 15px 0px;

  padding: 0px;

}



.clear {

  clear: both;

}



.archive {

  float: left;

  width: 225px;

  margin: 0px;

  padding: 0px 20px 0px 0px;

}



/************************************************

*  Headline Classes 					        * 

************************************************/



#contentleft h1, #contentright h1, #contentfull h1, #contentsplit h1 {

  color: #333333;

  font-size: 20px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  margin: 0px 0px 10px 0px;

  padding: 0px 0px 5px 0px;

  border-bottom: 1px dotted #CCCCCC;





}



#contentleft h1 a, #contentleft h1 a:visited, #contentright h1 a, #contentright h1 a:visited, #contentsplit h1 a, #contentsplit h1 a:visited {

  color: #333333;

  font-size: 20px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  text-decoration: none;

  margin: 0px;

  padding: 0px;

}



#contentleft h1 a:hover, #contentright h1 a:hover, #contentsplit h1 a:hover {

  color: #2255AA;

  text-decoration: none;

}



#contentleft h2, #contentright h2, #contentsplit h2, #contentfull h2 {

  color: #333333;

  font-size: 18px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 0px 0px;

}



#contentleft h3, #contentright h3, #contentsplit h3, #contentfull h3 {

  color: #333333;

  font-size: 16px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 5px 0px;

  border-bottom: 1px dotted #CCCCCC;

}



#contentleft h4, #contentright h4, #contentsplit h4, #contentfull h4 {

  color: #333333;

  font-size: 14px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 0px 0px;

}



#contentleft h5, #contentright h5, #contentsplit h5, #contentfull h5 {

  color: #333333;

  font-size: 14px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 0px 0px;

}



#contentleft h6, #contentright h6, #contentsplit h6, #contentfull h6 {

  color: #333333;

  font-size: 10px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 5px 0px;

  padding: 0px 0px 0px 0px;

}



/************************************************

*  Images  					     		        * 

************************************************/



img.centered  {

  display: block;

  margin-left: auto;

  margin-right: auto;

  margin-bottom: 10px;

  padding: 0px;

}



img.alignnone {

  padding: 0px;

  margin: 0px 0px 10px 0px;

  display: inline;

}



img.alignright {

  padding: 0px;

  margin: 0px 0px 10px 10px;

  display: inline;

}



img.alignleft {

  padding: 0px;

  margin: 0px 10px 10px 0px;

  display: inline;

}



.aligncenter {

  display: block;

  margin-left: auto;

  margin-right: auto;

  /*	margin-bottom: 10px;
  
  */	}



.alignright {

  float: right;

  margin: 0px 0px 10px 10px;

}



.alignleft {

  float: left;

  margin: 0px 10px 10px 0px;

}



.wp-caption {

  background: #F4F4F4;

  text-align: center;

  padding: 7px 2px 7px 2px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.wp-caption img {

  margin: 0px 0px 0px 0px;

  padding: 0px;

  border: 0px;

}



.wp-caption p.wp-caption-text {

  margin: 0px;

  padding: 0px 0px 0px 0px;

  font-size: 11px;

  font-weight: normal;

  line-height: 12px;

}



/************************************************

*  Sidebar(s)                                	* 

************************************************/



#sidebar_main_left {

  width: 270px;

  float: left;

  margin: 0px;

  padding: 0px 0px 20px 0px;

  display: inline;

}



#sidebar_main_right {

  width: 270px;

  float: right;

  margin: 0px;

  padding: 0px 0px 20px 0px;

  display: inline;

}



#sidebar_split {

  width: 150px;

  float: left;

  margin: 0px;

  padding: 0px 0px 20px 0px;

  display: inline;

}



#sidebar_main_left .widget, #sidebar_main_right .widget, #sidebar_split .widget {

  margin: 0px 0px 30px 0px;

  padding: 0px 10px 0px 10px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px; 

}



#sidebar_main_left h4, #sidebar_main_right h4, #sidebar_split h4 {

  color: #333333;

  display: block;

  font-size: 16px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  margin: 0px 0px 3px 0px;

  padding: 0px 0px 5px 0px;

  border-bottom: 1px dotted #CCCCCC;

  background-color:#B4CFE3;

  padding:10px;

  font-weight:bold;

}



#sidebar_main_left a, #sidebar_main_left a:visited, #sidebar_main_right a, #sidebar_main_right a:visited, #sidebar_split a, #sidebar_split a:visited {

  color: #333333;

  text-decoration: none;

}



#sidebar_main_left a:hover, #sidebar_main_right a:hover, #sidebar_split a:hover {

  color: #2255AA;

  text-decoration: underline;

}



#sidebar_main_left p, #sidebar_main_right p, #sidebar_split p {

  margin: 0px;

  padding: 0px;

}



#sidebar_main_left a img, #sidebar_main_right a img, #sidebar_split a img {

  border: none;

  margin: 0px;

  padding: 0px;

}



#sidebar_main_left ul, #sidebar_main_right ul, #sidebar_split ul {

  list-style-type: none;

  margin: 0px;

  padding: 0px;

}



#sidebar_main_left ul li, #sidebar_main_right ul li, #sidebar_split ul li {

  list-style-type: none;

  margin: 0px 0px 5px 0px;

  padding: 0px;

}



#sidebar_main_left ul ul, #sidebar_main_right ul ul, #sidebar_split ul ul {

  list-style-type: none;

  margin: 0px;

  padding: 0px;

}



#sidebar_main_left ul li li, #sidebar_main_right ul li li, #sidebar_split ul li li {

  background: url(images/arrow.png) no-repeat top left;

  padding: 0px 0px 3px 12px;

  margin: 0px;

  border-bottom: 1px dotted #CCCCCC;

}



#sidebar_main_left ul li ul li, #sidebar_main_right ul li ul li, #sidebar_split ul li ul li {

  background: url(images/arrow.png) no-repeat top left;

  padding: 0px 0px 4px 12px;

  margin: 0px 0px 3px 0px;

}



#cat {

  background: #FFFFFF;

  font-family: Arial, Tahoma, Verdana;

  font-size: 11px;

  width: 250px;

  color: #666666;

  margin: 0px;

  padding: 1px;

  display: inline;

  border: 1px solid #DDDDDD;

}



.enews {

  background: url(images/enews.png) top right no-repeat;

  margin: 0px;

  padding: 0px;

}



.twitter {

  background: url(images/twitter.png) top right no-repeat;

  margin: 0px;

  padding: 0px;

}



/************************************************

*  Search Form									*

************************************************/



#searchform-header {

  margin: 0px;

  padding: 47px 0px 0px 40px;

}



#s-header {

  background: none;

  width: 175px;

  color: #666666;

  font-size: 14px;

  font-family: Arial, Helvetica, sans-serif;

  font-weight: normal;

  font-style: italic;

  text-transform: uppercase;

  padding: 3px 0px 3px 0px;

  margin: 0px;

  border: none;

}



#searchform {

  color: #333333;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 16px;

  font-weight: normal;

  margin: 0px;

  padding: 0px;

  display: inline;

}



#s {

  background: #FFFFFF;

  width: 175px;

  color: #666666;

  font-family: Arial, Tahoma, Verdana;

  font-size: 11px;

  padding: 3px 0px 3px 3px;

  margin: 5px 1px 0px 0px;

  border: 1px solid #DDDDDD;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



#searchsubmit {

  background: url(images/nav.png);

  color: #FFFFFF;

  font-size: 11px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: bold;

  text-decoration: none;

  text-transform: uppercase;

  margin: 0px;

  padding: 1px 5px 1px 5px;

  border: 1px solid #555555;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



/************************************************

*  eNews Subscribe								*

************************************************/



#subscribe {

  margin: 5px 0px 0px 0px;

  padding: 0px;

  overflow: hidden;

}



#subbox {

  background: #F4F4F4 !important;

  width: 200px;

  color: #333333;

  font-family: Arial, Tahoma, Verdana;

  font-size: 11px;

  padding: 3px 0px 3px 3px;

  margin: 5px 5px 0px 0px;

  border: 1px solid #CCCCCC;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



#subbutton {

  background: url(images/nav.png);

  color: #FFFFFF;

  font-size: 11px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: bold;

  text-decoration: none;

  text-transform: uppercase;

  margin: 0px;

  padding: 1px 5px 1px 5px;

  border: 1px solid #555555;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



/************************************************

*  Footer  							            *

************************************************/



#footerbg {

  background: url(images/footer.png) repeat-x;

  height: 100px;

}



#footer {

  width: 960px;

  margin: 0px auto 0px;

  padding: 15px 0px 15px 0px;

  line-height: 18px; color: #FFFFFF;

}

#footer h2{ margin:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Tahoma, Verdana; color:#FFFFFF; font-size:10px; text-align:center; font-weight:normal;
}	

#footer p {

  color: #FFFFFF;

  font-size: 14px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: bold;

  margin: 0px;

  padding: 0px;

}



#footer a, #footer a:visited {

  color: #FFFFFF;

  text-decoration: none;

}



#footer a:hover {

  color: #CCCCCC;

  text-decoration: underline;

}



.footer-arrow {

  margin: 0px 0px 0px 5px;

  padding: 2px 0px 2px 18px;

  background: url(images/arrow_footer.png) no-repeat left center;

}



.footer-rss-posts {

  margin: 0px 5px 0px 0px;

  padding: 2px 0px 2px 15px;

  background: url(images/rss_footer.png) no-repeat left center;

}	



.footer-rss-comments {

  margin: 0px;

  padding: 2px 0px 2px 15px;

  background: url(images/rss_footer.png) no-repeat left center;

}



.footerleft {

  width: 770px;

  float: left;

  margin: 0px;

  padding: 0px;

}



.footerright {

  width: 180px;

  float: right;

  margin: 0px;

  padding: 0px;

  text-align: right;

}



/************************************************

*  Comments									    *

************************************************/



#author, #email, #url {

  background: #FFFFFF !important;

  width: 250px;

  color: #333333;

  font-size: 14px;

  font-weight: normal;

  margin: 5px 0px 0px 0px;

  padding: 3px 0px 3px 5px;

  border: 1px solid #DDDDDD;

  display: inline;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;	

}



#comment {

  background: #FFFFFF;

  width: 95%;

  color: #333333;

  font-size: 14px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: normal;

  margin: 5px 0px 1px 0px;

  padding: 5px 5px 5px 5px;

  border: 1px solid #DDDDDD;

  display: inline;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



#submit {

  background: url(images/nav.png);

  color: #FFFFFF;

  display: block;

  font-size: 11px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: bold;

  text-transform: uppercase;

  margin: 0px 0px 10px 0px;

  padding: 2px 0px 2px 8px;

  border: 1px solid #555555;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.commentlist li ul li {

  font-size: 14px;

}



.commentlist li {

  font-weight: bold;

}



.commentlist li .avatar { 

  background: #FFFFFF;

  float: right;

  border: 1px solid #DDDDDD;

  margin: 0px 5px 0px 10px;

  padding: 3px;

}



.commentlist cite, .commentlist cite a {

  font-weight: bold;

  font-style: normal;

  font-size: 14px;

}



.commentlist p {

  font-weight: normal;

  text-transform: none;

}



.commentmetadata {

  font-weight: normal;

}



#commentform input {

  width: 170px;

  padding: 2px;

  margin: 5px 5px 1px 0px;

}



#respond:after {

  content: "."; 

  display: block; 

  height: 0px; 

  clear: both; 

  visibility: hidden;

}



#commentform p {

  margin: 5px 0px 5px 0px;

}



#commentform #submit {

  margin: 0px;

  float: left;

}



.alt {

  margin: 0px;

  padding: 10px;

}



.commentlist {

  margin: 0px;

  padding: 0px;

}



.commentlist ol {

  margin: 0px;

  padding: 10px;

}



.commentlist li {

  margin: 15px 0px 5px 0px;

  padding: 10px 5px 10px 10px;

  list-style: none;



}

.commentlist li ul li { 

  margin-right: -6px;

  margin-left: 10px;

}



.commentlist p {

  margin: 10px 5px 10px 0px;

  padding: 0px;

}



.children { 

  margin: 0px;

  padding: 0px;

}



.nocomments {

  text-align: center;

  margin: 0px;

  padding: 0px;

}



.reply a, .reply a:visited {

  background: url(images/nav.png);

  color: #FFFFFF;

  font-size: 11px;

  font-family: Arial, Tahoma, Verdana;

  font-weight: bold;

  text-decoration: none;

  text-transform: uppercase;

  margin: 0px 0px 10px 0px;

  padding: 3px 8px 3px 8px;

  border: 1px solid #555555;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.reply a:hover {

  background: url(images/navhov.png);

  color: #FFFFFF;

  border: 1px solid #555555;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

}



.commentmetadata {

  font-size: 10px;

  margin: 0px;

  display: block;

}



.navigation {

  display: block;

  text-align: center;

  margin-top: 10px;

  margin-bottom: 40px;

}



.alignright {

  float: right;

}



.alignleft {

  float: left;

}



.thread-alt {

  background: #FFFFFF;

  margin: 0px;

  padding: 0px;

}



.thread-even {

  background: #F4F4F4;

  margin: 0px;

  padding: 0px;

}



.depth-1 {

  border: 1px dotted #CCCCCC;

  margin: 0px;

  padding: 0px;

}



.even, .alt {

  border: 1px dotted #CCCCCC;

  margin: 0px;

  padding: 0px;

}



#company_list ol li{

  list-style-type:decimal;

  font-size:20px;



}



#company_list ol li a{

  font-size:20px;

  font-weight:bold;

}



#ch1{



  font-size:24px; color:#0C549C; font-weight:bold;



}





#company_list ul li{

  list-style-type:none;

  padding-top:10px;

  padding-bottom:10px;

}



#company_list ul{

  text-align:center;

}





#company_list ul li {

  float:left;

  list-style-type:none;

  padding-bottom:10px;

  padding-top:10px;

  width:200px;

}



.textwidget a{

  color:#000000;

}





.widefat td,th{

  border:solid 1px #000000;

  padding:5px;



}



.widefat{

  margin-bottom:100px;}



#job_form_table td{

  padding-top:5px;

  padding-bottom:5px;

}



#job_form_table input{

  height:23px;}





#cart_top_bg {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:transparent url(http://www.preptel.com/wp-content/themes/executive_10/images/cart/tab-content-bg.gif) repeat-y scroll 0 0;

  float:left;

  width:671px;

}



#cart_top_top {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:transparent url(http://www.preptel.com/wp-content/themes/executive_10/images/cart/tab-content-top.gif) no-repeat scroll center top;

  float:left;

  width:671px;



}



#cart_top_bottom {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:transparent url(http://www.preptel.com/wp-content/themes/executive_10/images/cart/tab-content-bottom.gif) no-repeat scroll center bottom;

  float:left;

  margin-left:-2px;

  width:671px;

}



#login_logout{

  float:right;

  margin-top: 5px;
}



#login_logout li{

  list-style-type:none;

}



#login_logout li a{

  text-decoration:none;

}





#cnav #bacnnav {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:url(images/backnav.jpg) no-repeat scroll center center;

  height:11px;

  padding-bottom:5px;

}



#cnav #fornav {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:url(images/fornav.jpg) no-repeat scroll center center;

  height:11px;

  padding-bottom:5px;

}



.action-ajax-bacnav {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:url(images/backnav.jpg) no-repeat scroll center center;

  height:11px;

  padding-bottom:5px;

}



.action-ajax-fornav {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:url(images/fornav.jpg) no-repeat scroll center center;

  height:11px;

  padding-bottom:5px;

}





#cnav a {

  display:block;

  float:left;

  width:14px;

}



.cmplist_main {

  display:none;

}



#login_top_bg{

  width:456px;

  height:315px;

  background:url(images/login_top_bg.jpg) repeat-y;

}



#login_top_top{

  width:456px;

  height:315px;

  background:url(images/login_top_top.jpg) no-repeat top;

}



#login_top_bottom{

  width:456px;

  height:315px;

  background:url(images/Login_bottom.jpg) no-repeat bottom;

}



#featured_content_gallery {

  /*border:1px solid #333399;
  
  */

  height:300px;

  margin-bottom:20px;

  padding-left:22px;

}



#industries li{ 

  display:inline;

  padding:30px;

}



#industriesaddtocart li{



  display:inline;

  padding:50px;

  width:200px;

  height:100px;

  float:left;

  display:block;



}



#free_trial {

  font-size:12px;

  width:220px;

}



#free_trial input{

  width:130px !important; }



#free_trial_bg{

  background:url(images/freetrial_bg.jpg) repeat-y;



}



#free_trial_top{

  width:220px;

  background:url(images/freetrial_top.jpg) no-repeat top;



}

#free_trial_bottom {

  -moz-background-clip:border;

  -moz-background-inline-policy:continuous;

  -moz-background-origin:padding;

  background:transparent url(images/freetrial_bottom.jpg) no-repeat scroll center bottom;

  padding:105px 4px 25px 5px;

  width:211px;

}



#free_trial small{

  /*display:none;
  
  */

}





#social_icon{

  /*margin-top:20px;
  
  */

  width:63px;

  height:18px;

  background:url(images/social_icons.png) no-repeat;



}



#facebook,#twitter,#rss{

  width:20px;

  height:18px;

  margin-right:1px;

  display:block;

  border:solid 0px #FF0000;

  float:left;}

.left-bg{background-image:url(images2/left-bg.png);
         background-repeat:repeat-y;
         background-position:top;
}
.rightt-bg{background-image:url(images2/right-bg.png);
           background-repeat:repeat-y;
           background-position:top;
}

#boxleft_action{
  width:973px;
  background:url(images/boxleft.png) no-repeat 0px 0px;
}

#boxright_action{
  width:973px;
  background:url(images/boxright.png) no-repeat right bottom;
}

#boxleft_repeat_action{

  width:973px;
  background:url(images/boxleft_repeat_action.jpg) repeat-y left;

}

#boxright_repeat_action{

  width:973px;
  background:url(images/boxright_repeat_action.jpg) repeat-y right;


}

#boxtop_action{

  width:973px;
  background:url(images/boxtop.jpg) no-repeat top;


}

#boxbottom_action{

  width:973px;
  background:url(images/boxbottom.jpg) no-repeat bottom;


}

/* validation error message bar */
#drawer {
  background:#fff url(images/h80.png) repeat-x scroll 0 0;
  _background-color:#fff;
  overflow:visible;
  position:fixed;	
  left:0;
  top:0;
  text-align:center;
  padding:15px;
  font-size:18px;
  font-weight: bold;
  border-bottom:2px solid #789;
  width:100%;
  display:none;
  z-index:2;
}


.round-rect-box {
  border: 2px solid #666;
  border-radius: 15px 15px 15px 15px;
  background-color: #e6f0fd;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  margin-top: 15px;
  padding: 10px;       
}

.submit-green-white {
  font-size:14px !important;
  font-weight: bold;
  height: 35px !important;
  background-color: #009e0f !important;
  color: #fff !important;
  box-shadow: inherit !important;
  border-radius: 10px;
  border: 2px solid #000 !important;
  padding: 0px 10px  !important;
  
}

.submit-green-white[disabled="disabled"], .submit-green-white[disabled=""] {
  background-color: #CCC !important;
}


.footnote-grey {
  text-align: right;
  color: #888;
  font-size: 11px;
  margin-top: -3px;
  font-style: italic;
  font-weight: normal;

}


#actionreporttable td, #actionreporttable th {
  border-left : 1px solid #000;
  color: #000;
  border-collapse: collapse;
  padding: 2px;
  margin: 0px;
}
#actionreporttable td.first ,#actionreporttable th.first {
  text-align: center;
  border-left: 0;
}

#actionreporttable th {
  background-color: #CCC;
}

.updateform td {
  border: 0px !important;
  padding: 0px !important;
}

table.jobdetails {
  padding: 10px;
}

.jobdetails td, .jobdetails th {
  padding-left: 15px;
  padding-top:5px;
  border: 0px !important;
}

.jobdetailsform input[type="text"], .jobdetailsform select, .jobdetailsform option, .jobdetailsform textarea {
  width: 185px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  box-shadow: 0 0 10px #EEEEEE inset;
  font-size: 11px;
  height: 15px;
  padding: 1px;
}

.jobdetailsform select, .jobdetailsform option {
  height: 20px;
}

.jobdetailsform input[type="submit"], .jobdetailsform input[type="button"] {
  position: inherit;
  background: #fff;
  border: 1px solid #000000;
  color: #000000;
  height: 20px;                
  font-size: 11px
}

.jobdetailsform textarea {
  width: 600px;
  height: 140px;
}            

.jobdetails td.head4 {
  color: #AAAAAA !important;
  font-size: 13px;
  font-weight: bold;
  margin: 2px 0 !important;
}

.head4 {
  color: #888;
  font-size: 13px;
  font-weight: bold;
}


.head2 {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin: 2px 0;
}

#share-tophead .head4 {
    color: #AAAAAA;
    font-size: 13px;
    font-weight: bold;
}


ul.drop-menu{
	position: relative;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	display:block;
}
.drop-menu li{
        list-style-type: none !important;
	position: relative;
	list-style: none;
	float: left;
	margin: 0px !important;
	padding: 0px;
}
.drop-menu li a{
	display: block;
}

.drop-menu li a, .drop-menu li a:hover, .drop-menu li a:visited {
	cursor: pointer;
	text-decoration: none;
        color: #aaa;
}

.drop-menu ul{
	position: absolute;
        width: 180px;
	display: none;
	padding: 0px;
	margin: -1px !important;
        border:1px solid #aaa;
        color: #000 !important;
        font-weight: bold;
        background-color: #EEE;
}

.drop-menu ul li{
  padding: 5px 0px 5px 10px;
  color: #000 !important;
}

.drop-menu ul li a, .drop-menu ul li a:hover, .drop-menu ul li a:visited {
  color: #000 !important;
 
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
        text-align: center;
}        

/* override the arrow image of the tooltip */
.tooltip.bottom {
	background:url(images/black_arrow_bottom.png);
	padding-top:40px;
	height:85px;
}
