﻿body
{
	background-color: #678FC2;
	margin: 0px;
	background-image: url(../IMAGES/BLUE/background.jpg);
	background-repeat: repeat-x;
}

.hand
{
	cursor: hand;
}

#Body01div
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-align: center;
}
.PageHead
{
	background-repeat: no-repeat;
}

.inputTxt
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 18px;
	padding-left: 5px;
}

.PasswordTxt
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 15px;
	letter-spacing: 6px;
	line-height: 16px;
	padding-left: 5px;
}
.lostPassword
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#topmenu
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.topmenuWelcome
{
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #696969;
	padding-left: 10px;
}

.topmenuItem
{
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #696969;
}

.topmenuItem a
{
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #ffffff;
}

.topmenuItem a:hover
{
	background-color: #ffa500 !important;
	color: #000000;
}

TABLE.sidemenu
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .7em;
	color: #ffffff;
	}

.sidemenuItem
{
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #696969;
}

.sidemenuItem a
{
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	color: #ffffff;
	width: 140px;
	display: block;
}

.sidemenuItem a:hover
{
	background-color: #ffa500 !important;
	color: #000000;
}


.menuDivide{
	background-color: #ffffff;
	}
	
.submenuDivide
{
	border-top: #000000 1px solid;
	border-bottom: #ff0000 1px solid;
}
	
.footer
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .6em;
	color: #ffffff;
}
.footer a
{
	text-decoration: none;
	font-size: 1em;
}

.footer a:hover
{
	font-size: 1em;
	color: #ffa500;
}
.footerDark
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .6em;
	color: #696969;
	text-align: center;
}
.footerDark a
{
	text-decoration: none;
	font-size: 1em;
}

.footerDark a:hover
{
	font-size: 1em;
	color: #ffa500;
}
.cssCountry
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .7em;
	color: #FFFFFF;
	padding-bottom: 1px;
	padding-left: 4px;
	cursor: default;
}

.cssDate
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: .7em;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 14px;
}

.barTop
{
	background-color: #ffa500;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #111111;
	text-decoration: none;
	font-weight: bold;
}

.boxBorder
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	
}
.oBar_m
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	background-image: url(../IMAGES/d2/master/oBar_m.gif);
	padding-bottom:3px;
	padding-left:3px;
}

.oBar_l
{
	background-image: url(../IMAGES/d2/master/oBar_l.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 28px;
}
	
.oBar_r
{
	background-image: url(../IMAGES/d2/master/oBar_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 28px;
}
.oHR
{
	height:2px;
	border-top: #696969 1px Solid;
	border-bottom: #ffa500 1px Solid;
	margin-left:16px;
	margin-right:4px;
}

.gBar_m
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #111111;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../IMAGES/d2/master/gBar_m.gif);
	padding-bottom:3px;
	padding-left:3px;
}

.gBar_l
{
	background-image: url(../IMAGES/d2/master/gBar_l.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 28px;
}
	
.gBar_r
{
	background-image: url(../IMAGES/d2/master/gBar_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 28px;
}
.gHR
{
	height:2px;
	border-top: #696969 1px Solid;
	border-bottom: #3DC627 1px Solid;
	margin-left:16px;
	margin-right:4px;
}
.bBar_m
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../IMAGES/d2/master/bBar_m.gif);
	padding-bottom:3px;
	padding-left:3px;
}

.bBar_l
{
	background-image: url(../IMAGES/d2/master/bBar_l.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 28px;
}
	
.bBar_r
{
	background-image: url(../IMAGES/d2/master/bBar_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 28px;
}
.bHR
{
	height:2px;
	border-top: #696969 1px Solid;
	border-bottom: #2779C6 1px Solid;
	margin-left:16px;
	margin-right:4px;
}

.pBar_m
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../IMAGES/d2/master/pBar_m.gif);
	padding-bottom:3px;
	padding-left:3px;
}

.pBar_l
{
	background-image: url(../IMAGES/d2/master/pBar_l.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 28px;
}
	
.pBar_r
{
	background-image: url(../IMAGES/d2/master/pBar_r.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 28px;
}
.pHR
{
	height:2px;
	border-top: #696969 1px Solid;
	border-bottom: #C627B1 1px Solid;
	margin-left:16px;
	margin-right:4px;
}
.oFullSpan
{
	padding-left:16px;
	padding-right:4px;
	
}

.cBar_bText
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	padding-left:16px;
	padding-right:16px;
}

.oBar_bLink
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

.cBar_bText a
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: underline;
}

.cBar_bText a:hover
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1em;
	color: #ffa500;
	text-decoration: underline;

}

.fields
{
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	color: #333333;
	padding-left: 1px;
	padding-right: 1px;
	letter-spacing: 1px;
}

#divBigPic,a #divBigPic {
	display:none;
	height: 300px;
	width: 400px;
	border: 1px solid #779D91;
	background-color: #FFFFFF;
}
a:hover #divBigPic 
{
	z-index:200;
	display:block;
	position:absolute;
	top:1px;
	}
	
.imageName
{
	font-size: .8em;
	color: #696969;
	}
	
img.imgBorder
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-position: center center;
	background-image: url(../IMAGES/GENERIC/loading.gif);
	background-repeat: no-repeat;
}

.vidBorder
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-position: center center;
	background-image: url(../IMAGES/GENERIC/loading.gif);
	background-repeat: no-repeat;
}

TABLE.imgPageHead
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
	font-size: .8em;
	color: #333333;
}

.HRLINK

{
	}

/* Login - Start */	
.loginTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bolder;
	color: #ffffff;
	height: 27px;
	background-color: #678fc2;
	text-transform: uppercase;
}

.forgottenDark
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
}
.forgottenDark a
{
	text-decoration: underline;
	text-transform: uppercase;
}

.forgottenDark a:hover
{
	color: #678fc2;
	text-decoration: none;
}
/* Login - Start */	

.bodyTxt
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}

a.bodyTxt
{
	text-decoration: underline;
}

a.bodyTxt:hover
{
	text-decoration: none;
}

.bodyTitleTxt
{
	font-family: 'Trebuchet MS' , Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #111111;
	text-decoration: none;
	font-weight: bolder;
}

a.bodyTitleTxt
{
	color: #3333ff;
	text-decoration: underline;
	font-weight: bolder;
}

.imageCommand
{
	font-size: 0.8em;
	color: #3333ff;
	font-weight: normal;
	text-decoration: none;
	position: relative;
	top: -5px;
}

a.imageCommand
{
	font-size: 0.8em;
	color: #3333ff;
	font-weight: normal;
	text-decoration: none;
	position: relative;
	top: -5px;
}
a.imageCommand:hover
{
	font-size: 0.8em;
	color: #3333ff;
	font-weight: normal;
	text-decoration: underline;
	position: relative;
	top: -5px;
}

.chkPad 
{
	padding-left: 3px;
	}
	


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ffffff;
    color: #696969;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.HR_Info
{
	height: 1px;
	border-top: #696969 1px Solid;
	margin-top: 5px;
	margin-bottom: 5px;
}