﻿.gdvBorder 
{
	border:1px solid #83abd8;padding:1px;
}
.gdvRowHeader , .gdvRowHeader span
{
    background:url(images/gdvheader.jpg) repeat-x; 
    color:#fafafa;
    background-position:bottom;
    font-weight:bold;
    padding-left:4px;
}
.gdvRowHeader th,.gdvRowHeader a:link,.gdvRowHeader a:active,.gdvRowHeader a:visited,.gdvRowHeader a:hover
{
    color:#fafafa;
    font-weight:bold;
    font-size:14px;
}
.gdvRow 
{
    background:#e7eaef url(images/gdvrow.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.gdvRowO 
{
    background:#ced8e1 url(images/gdvrowo.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.gdvRowNL 
{
    background:#f2f1f7 url(images/gdvrownl.jpg) repeat-x; 
    background:#f2f1f7 ; 
    cursor:hand;
    cursor:pointer;
    color:#c0c0c0;
    font-weight:normal;
    font-size:12px;
}
.gdvRowONL 
{
    background:#ced8e1 url(images/gdvrowonl.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    color:#c0c0c0;
    font-weight:normal;
    font-size:12px;
}
.gdvRowE 
{
    background:#f2f1f7 url(images/gdvrownl.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    color:#ee99ee;
    color:#cccc55;
    font-weight:normal;
    font-size:12px;
}
.gdvRowOE 
{
    background:#ced8e1 url(images/gdvrowonl.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    color:#cccc55;
    font-weight:normal;
    font-size:12px;
}
.gdvRowNT
{
    background:#f2f1f7 url(images/gdvrownl.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.gdvRowONT 
{
    background:#ced8e1 url(images/gdvrowonl.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.gdvRowCRB
{
    background:#efeb70 url(images/gdvrowcrb.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:bold;
    font-size:12px;
    color:#dd1122;
}
.gdvRowOCRB 
{
    background:#efeb70 url(images/gdvrowocrb.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:bold;
    font-size:12px;
    color:#dd1122;
}

.gdvRowFooter
{
    color:#fafafa;
    font-weight:bold;
    font-size:10px;
}
.gdvRowService
{
    color:#444444;
    background:#6b88b6 url(images/nobus.jpg) no-repeat;
    padding:14px 2px 2px 2px;
    width:40px;
    height:32px;
    text-align:center;
}
.Bus
{
    background:#e7eaef url(images/gdvrow.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.BusApply
{
    background:#efeb70 url(images/BusApply.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.BusAllow 
{
    background:#b4f6b1 url(images/BusAllow.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    font-weight:normal;
    font-size:12px;
}
.tdItemService_am
{
    color:#eeeeee;
    font-weight:bold;
    background:url(images/am.gif) no-repeat;
    width:28px;
    height:32px;
    text-align:center;
}
.tdItemService_pm
{
    color:#eeeeee;
    font-weight:bold;
    background:url(images/pm.gif) 100% 0 no-repeat;
    width:28px;
    height:32px;
    text-align:center;
}
.tdItemNoService_am
{
    color:#eeeeee;
    font-weight:bold;
    background:url(images/amn.gif) no-repeat;
    width:28px;
    height:32px;
    text-align:center;
}
.tdItemNoService_pm
{
    color:#eeeeee;
    font-weight:bold;
    background: url(images/pmn.gif) 100% 0 no-repeat;
    width:28px;
    height:32px;
    text-align:center;
}
.gdvRowNoService
{
    color:#444444;
    padding:14px 2px 2px 2px;
    width:40px;
    height:32px;
    text-align:center;
}
/* Calendar */
.calDatesA 
{
    background: url(images/datesa.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
}
.calDatesE 
{
    background: url(images/datese.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    border:1px solid #b0b0b0;
}
.calDates 
{
    background: url(images/dates.jpg) repeat-x; 
    cursor:hand;
    cursor:pointer;
    border:1px solid #d5d5d5;
}
/* pop info */
.modalPopup 
{
	text-align:left;
	display:none;
	position:absolute;
	filter:alpha(opacity=92);
	opacity:0.92; 
	width:350px;
	height:250px;
	z-index:5;
	background:url(images/modal.gif) no-repeat;
	padding:10px;
	padding-top:20px;
}
.modalInner 
{
	width:330px;
	height:220px;
	overflow:hidden;
}
.modalBorder
{
	position:absolute;
    top:22px;
    left:-5px;
	z-index:4;
}
.modalTitle
{
    height:20px;
    font-size:12px;
    font-weight:bold;
    border-bottom:2px dashed #111111;
}
.modalContent
{
    font-size:10px;
    height:180px;
}
.modalContent td
{
    font-size:10px;
}
.modalContent tr2
{
    background:url(images/gdvrow.jpg) repeat-x; 
}
.infoicon {
    cursor:pointer;
    cursor:hand;
}
.Leftt {
    width:80px;
    font-weight:bold;
}
.Leftc {
    width:315px;
}
.Right {
    float:right;
    width:315px;
    font-weight:normal;
}
.Clear {
    clear:both;
}

.MicrositesHeader{

    background:url(images/microsites_header.jpg) no-repeat; 
    font-weight:bold;
    padding-top:10px;
    width:540px;
    height:32px;
    margin-bottom:10px;
}

.MicrositesHeaderL{

    background:url(images/microsites_headerL.jpg) no-repeat; 
    font-weight:bold;
    padding-top:10px;
    width:100%;
    height:32px;
    margin-bottom:10px;
}
.MicrositesHeaderR{

    background:url(images/microsites_headerR.jpg) no-repeat; 
    background-position:100% 0;
    font-weight:bold;
    width:100%;
    height:32px;
}
.MicrositesTitle{
    font-weight:bold;
    color:#b10000;
    font-size:14px;
    width:auto;
    margin-bottom:12px;
    white-space:nowrap;
}
.MicrositesCorner{
    background:#ffffff url(images/microsites_corner.jpg) no-repeat; 
    width:auto;
    padding:8px;
}
.MicrositesService{
    background:#ffffff url(images/Service.jpg) no-repeat; 
    background-position:bottom;
    width:32px;
    height:48px;
}
.MicrositesNoService{
    background:#ffffff url(images/NoService.jpg) no-repeat; 
    background-position:bottom;
    width:32px;
    height:48px;
}
.MicrositesSummary{
    color:#111111;
    width:auto;
}
.MicrositesSummaryT{
    color:#111111;
    font-weight:bold;
    width:100%;
}
.MicrositesSummaryL{
    float:left;
    font-weight:bold;
    width:10%;
}
.MicrositesSummaryR{
    float:right;
    font-weight:normal;
    width:90%;
    border:1px dotted black;
}
.MicrositesSummaryO {
	width:auto;
	height:auto;
	overflow:hidden;
	display:none;
}
.MicrositesSummaryI {
}


.route ul
{ 
	margin-left: 0;
	padding-left: 1em;

}
.route ul li
{  
	margin: 0;
	padding: 0;

}

.JanetSystems_WebPage{
	width:500px;
}

.Icons {
	float:left;
	font-size:9px;
	text-align:center;
	width:auto;
	padding-right:2px;
	padding-left:2px;
	overflow:hidden;
}

.MyAccount{
	line-height:30px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid gray;
	background:url(images/shade.png) repeat-x bottom;
}


#dvMnuTabs{
}
#dvMyAccount{
}
.levelTop td
{
    height:34px;
    width:90px;
    text-align:center;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial,Verdana,Tahoma;
    background:url(http://www.kmcharityteam.co.uk/Portals/_default/Skins/janet.KWB/images/menubottom_barb_btn.png) no-repeat;
}
.levelTopSel td
{
    height:34px;
    width:90px;
    text-align:center;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	font-family:Arial,Verdana,Tahoma;
    background:url(http://www.kmcharityteam.co.uk/Portals/_default/Skins/janet.KWB/images/menubottom_barbd_btn.png) no-repeat;
}
.levelTopSel A:link,.levelTopSel A:visited
 {
	color:#000;
	text-decoration:none;
	background-image:none;
}

.levelTopSel A:hover
 {
	color:#000;
	text-decoration:underline;
	background-image:none;
	background-position:0 2px;
}
.levelTop A:link,.levelTop A:visited
 {
	color:#fff;
	text-decoration:none;
	background-image:none;
}

.levelTop A:hover
 {
	color:#fff;
	text-decoration:underline;
	background-image:none;
	background-position:0 2px;
}


/* autocomplete */
.ui-autocomplete.ui-menu
{
     opacity: 0.9;
     filter: alpha(opacity=90); /* for mozilla */
	text-align:left;
}
.ui-autocomplete {
	padding:0;
	margin:0;height: 200px; overflow-y: scroll; overflow-x: hidden;width:400px;
	text-align:left;
}
.ui-autocomplete li {
	list-style-type:none;
	font-size: 12px;
	text-align:left;
}


/* form table */

.dvKWB .janet_ItemTable {
	border:5px;
	background-color:#ffffff;
	background:#ffffff;
    width:100%;
}
.dvKWB .janet_ItemRow {
}
.dvKWB .janet_ItemIntro,.janet_ItemIntro p,.janet_ItemIntro div{
	background:#efefef url(images/janet_ItemName.gif) no-repeat;
    font-size:  larger;
    font-weight:  normal;
    color: #003366;
}
.dvKWB .janet_ItemIntro p:first-line{
	background:#efefef url(images/janet_ItemName.gif) no-repeat;
    font-size:  larger;
    font-weight:  bold;
    color: #003366;
}
.dvKWB .janet_ItemIntro img
{
	padding: 0px 8px 8px 0px;
}
.dvKWB .janet_ItemName {
	background:#efefef url(images/janet_ItemName.gif) no-repeat;
    font-weight:  bold;
    color: #003366;
    width:150px;
    text-align:left;
}

.dvKWB .janet_ItemValue {
	background:#efefef url(images/janet_ItemValue.gif) 100% 100% no-repeat;
	width:450px;
}
.dvKWB .janet_ItemValue input {
	border:1px solid #dfdfdf;
}
