@import url(reset.css); /*960 grid resets all elements*/
@import url(text.css);  /*960 grid sets basic typography*/
@import url(960.css);   /*960 grid sets all columns to 12-column grid*/
@import url(filelinks.css);
@import url(autocomplete.css);
@import url(livepipe.css);
body {
	text-align: center;
	font: 12px/18px Helvetica, Arial, sans-serif;
	background-attachment: fixed;
	background-color: #0758c3;
	background-image: url(../_images/site_bg_2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:200px;
}
a, a:visited {
	/*padding: 2px 0;*/
  color: #072f67;
}
h2#logo{
	background:transparent url(../_images/logo_bekeeda.gif) no-repeat top left;
	text-indent:-999em;
	height:45px;
}
#content {
	background:#fff;
	border:2px solid #99cc99;
	padding-bottom:20px;
}
a:hover {
	text-decoration: none;
}
p {
	font-family:Helvetica, Arial, sans-serif;/*margin: 5px 0;*/
  /*padding: 2px;*/
  }
h1 {
	/*padding: 5px 0;*/
  /*margin: 0;*/
  font-size:24px;
}
h2 {
	padding: 15px 0;
	/*margin: 10px 0px;*/
  font-size: 18px;
	border-bottom: 1px solid #072f67;/*text-align: center;*/
  }
h3 {
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;/*padding: 5px 0;*/
  /*margin: 0;*/
  }
h4 {
	border-bottom:  1px solid #072f67;
	/*margin: 0 5px;*/
  /*padding: 5px 0px 0 5px;*/  
  font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
h5 {
	font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif;
	/*padding: 5px 0 0 0;*/
  margin-top: 10px;
}
small {
	font:9px Verdana, Arial, Helvetica, sans-serif;
}
.hack {
	width: 100%;
	display: block;
	clear: both;
	font: 0px/0px arial, helvetica, serif;
}
.editMe {
	border:1px solid #ccc;
	display: block;
	height: 16px;
	padding:2px;
	margin-top:0;
	font-size:13px;
	line-height:15px;
	width:150px;
	float:left;
}
.inplaceeditor-form {
	width:150px;
	float:left;
}
.editor_field {
	display:block;
	float:left;
	width:150px;
}
.edit-contact-notes .editor_field {
	width:580px;
}
span.form-label {
	display:block;
	width:100px;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:3px;
}
#frame {
	width: 769px;
	/*margin: 0 auto;*/
  /*padding: 5px;*/
  text-align: left;
	background: #fff;
	border-left: 1px solid #072f67;
	border-right: 1px solid #072f67;
}
.pagerlink {
	text-align:center;
}
.pagerlink a, .pagerlink a:visited {
	padding:2px 4px;
	border:1px solid #ccc;
	text-decoration:none;
}
.pagerlink a:hover {
	background:#336699;
	color:#fff;
}
.pagerlink strong {
	padding:2px 4px;
	background:#369;
	color:#fff;
}
.container {
	/*padding: 5px;*/
  position: relative;
}
.breadcrumbs {
	padding-top:12px;
}
.col1 {
	width: 350px;
	float: left;
}
.col2 {
	width: 350px;
	float: left;
	background:#cbcbea;
  /*/*padding: 10px;*/*/  border: 1px solid #072f67;
}
.mainform input, .mainform textarea {
	border: 1px solid #072f67;/*padding: 2px;*/
  }
.mainform .radiostyle {
	border: none;
}
.mainform .buttonstyle {
/*background:#cbcbea;
  border: 1px solid #072f67; 
  padding: 1px;*/
  }
label {
	text-align: right;
	width: 65px;
	padding-right: 10px;
}
.pcol, .pcolhead, .pcol2, .pcol2head {
	width: 237px;
	float: left;
	border-left: 1px solid #072f67;/*padding: 5px;*/
  }
.pcol2, .pcol2head {
	width: 500px;
}
.pcolhead {
	border-left: none;
	background: #cbcbea;
	font-weight: bold;
	height: 30px;
	border-left: 1px solid #072f67;
	border-bottom: 1px solid #072f67;
}
.rowholder {
	padding: 0;
}
.rowholder2 {
	margin: 0;
	padding: 0;
}
.rowdetail {
	/*margin: 0px 70px 10px 25px;
  padding: 10px;*/
  border:1px solid #ccc;
	background: #eee;
	height: 100%;
}
.rowdetail p {
	margin-bottom:3px;
}
.rightlink {
	float: right;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.highlight {
	background: #DFFFFE;
}
.tablehead {
	font-weight: bold;
	border-bottom:  1px solid #072f67;
}
.centered {
	text-align: center;
}
.datatable td {
/*padding: 3px;*/
  }
.callout {
	background: #DFFFFE;
	/*padding: 15px;*/
  border:  1px solid #072f67;
	text-align: center;
}
#calloutdiv {
	margin:10px 0;
}
.top30list {
	/*margin: 0;*/
  /*padding: 0;*/
  list-style: none;
}
a.edlink {
	background: #ffff99;
	/*padding: 0px 5px;*/
  text-decoration: none;
	color: #072f67;
	border: 1px solid #072f67;
}
a.edlink:hover {
	background: #DFFFFE;
}
.wide300 {
	width: 300px;
}
.wide600 {
	width: 600px;
}
.handle {
	/*margin: 3px;*/
  /*padding: 3px;*/
  border: 1px solid #ccc;
	width: 444px;
	cursor: move;
	background: #d7ffdd;
	list-style-type: none;
}
.handle2 {
	/*margin: 0px;*/
  width: 575px;
	cursor: move;
	background: #d7ffdd;
	list-style-type: none;
}
.top30list {
	/*margin: 0;*/
  /*padding: 0;*/
  list-style: none;
}
.todo {
	/*padding: 0 0 0 30px;*/
  background: url(../_images/invisible.png) no-repeat 15px 8px;
}
.approved {
	padding: 10px 0 3px 35px;
	background: url(../_images/available.png) no-repeat 15px 8px;
	background: url(../_images/manhattan/confirm_16.gif) no-repeat 15px 8px;
}
.rejected {
	padding:10px 0 3px 35px;
	background: url(../_images/manhattan/cancel_16.gif) no-repeat 15px 8px;
}
.bounce {
	padding:10px 0 3px 35px;
	background: url(../_images/manhattan/stop_16.gif) no-repeat 15px 8px;
}
a.buttonlink {
	height:20px;
	background:#E8FFAF;
	/*padding:5px;*/
	/*margin: 0px 20px;*/
	border:1px solid #072f67;
	color: #072f67;
	text-decoration:none;
	font: normal 11px/10px Verdana, Tahoma, sans;
}
a.buttonlink:hover {
	color: #072f67;
	background:#DFFFFE;
}
#preload {
	height: 0;
	overflow: hidden;
}
/************
table columns
************/

.col600, .col600head {
	width: 600px;
}
.col550, .col550head {
	width: 550px;
}
.col350, .col350head {
	width: 350px;
}
.col300, .col300head {
	width: 300px;
}
.col250, .col250head {
	width: 250px;
}
.col200, .col200head {
	width: 200px;
}
.col150, .col150head {
	width: 150px;
}
.col100, .col100head {
	width: 100px;
}
.col75, .col75head {
	width: 75px;
}
.col50, .col50head {
	width: 50px;
}
.col600, .col550, .col350, .col300, .col250, .col200, .col150, .col100, .col75, .col50 {
	/*margin: 0 5px;*/
  /*padding: 0px 0px 0px 5px;*/ 
  float: left;
}
.col600head, .col550head, .col350head, .col300head, .col250head, .col200head, .col150head, .col100head, .col75head, .col50head {
	font-weight: bold;
	border-bottom:  1px solid #072f67;
	/*margin: 0 5px;*/
  /*padding: 5px 0px 0 5px;*/  
  float: left;
}
.grid_4 {
	width:299px;
}
.footer {
	text-align:center;
	width:100%;
	padding:20px 0;
	margin:0 auto;
}
#logo-container {
	height:52px;
	overflow:hidden;
}
.logobar {
	width:100%;
	height:76px;
 overflow:hidden:
}
.logobar h2 {
	padding-top:10px;
	font-size:24px;
	color:#fff;
	border:none;
}
a.link-button, a.link-button:visited {
	font-size:12px;
	padding:3px;
	background:#336699;
	color:#fff;
	border-right:1px solid #000099;
	border-bottom:1px solid #000099;
	border-left:1px solid #0066CC;
	border-top:1px solid #0066CC;
	text-decoration:none;
}
a.link-button:hover {
	background:#3366FF;
}
a.send-email {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	font-size:9px;
	color:#090;
	float:right;
}
.active
  {
  padding: 2px 10px;
  background: #fff;
  border-top: 1px solid #000099;
  border-right: 1px solid #000099;
  border-left: 1px solid #000099;
  }
.nonactive
  {
  padding:2px 10px;
  background: #99cc99;
  border: 1px solid #000099;
  }
/*.topnavlinks a, .topnavlinks a:visited
   {
   color:#fff;
   text-decoration:none;
   }
 .topnavlinks a:hover
    {
    color:#fff;
    text-decoration:underline;
    background:#eee;
   }*/
/*#navbar {
    width:100%;
	clear:both;
	padding-top:6px;
	height:24px;
	display:block;
	clear:both;
    line-height:normal;
	    }
#navbar ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #navbar li {
    float:left;
    margin:0;
    padding:0;
    }
#navbar a {
  display:block;
background:#ccc;
text-decoration:none;
  }
#navbar li {
   float:left;
   background: url("norm_right.gif")
     no-repeat right top;
   margin:0;
   padding:0 0 0 3px;
   }
#navbar a {
    display:block;
    background:#ccc url("norm_left.gif")
      no-repeat left top;
    padding:5px 15px;
	margin-left:5px;
    }
#navbar a:hover{
	background:#fff;
}
*/
   
   
   
#navbar {
	float:left;
	width:100%;
	background:none;
	font-size:12px;
	height:24px;
	line-height:normal;
	overflow:hidden;
	clear:both;
	margin-bottom:0;
	padding-bottom:0;
}
#navbar ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navbar li {
	float:left;
	background:#99cc99 url("../_images/tab_right.gif")  no-repeat right top;
	margin:0 5px;
}
#navbar a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
    display:block;
    background:url("../_images/tab_left.gif") no-repeat left top;
    padding:5px 8px;

}
#navbar ul li:hover{background:#fff url("../_images/tab_right_on.gif")  no-repeat right top;}
#navbar a:hover{color:#003399; background: url("../_images/tab_left_on.gif") no-repeat left top;
