﻿*{margin:0; padding:0;}
body,html{height:100%;}
body{text-align:center; background:url("../images/evinceTheme/general/mainBG.gif") repeat-y 50% 0 #fff; color:#666; font-family:Trebuchet MS, Verdana, Arial; font-size:0.8em;}
.wrapper{text-align:left; margin:auto; width:995px;}
.centre{text-align:center; padding:20px 0 60px 0;}
input{font-family:Trebuchet MS, Verdana, Arial; font-size:100%;}
select{font-family:Trebuchet MS, Verdana, Arial; font-size:100%;}
textarea{font-family:Trebuchet MS, Verdana, Arial; font-size:100%;}
.instructions{padding-left:30px; background:url("../images/evinceTheme/general/information.gif") no-repeat 0 50%; }
a img{border: none;}
.clear{clear:both;}
/* HEADER */
h2{font-family:Georgia; font-weight:normal;}
p{margin:5px 0; color:#aaa;}
.hiddenEvinceTitle{display:none;}
.evinceTitle{font-family:Verdana; color:#000; font-weight:normal; text-transform:lowercase; letter-spacing:0.1em;}
.evinceC{color:#7AC142;}

th{background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left; color:#fff; padding:5px;}
th a{color:#fff;}
td{padding:2px 5px; text-align:left;}
.radwindow td{padding:0;}
.checkbox td {padding:0;}


/* TOP TOOLBAR */
.header{clear:both; overflow:hidden; margin:5px 10px 5px 70px;}
.user{float:right; width:600px; text-align:right;}
.userInner{padding:0 0 3px 0;}
.user span{color:#ffa300;}

.logo{height:80px; width:185px; margin:7px 0 0 0px; float:left;}

.headerMenu{float:right; width:690px;}
.toolbar{text-align:left;}
.toolbar ul{clear:both; list-style-type:none; border-right:1px solid #eee;}
.toolbar li{color: #ccc; line-height:1em; font-size:80%; width:73px; display:block; text-transform:uppercase; font-family:Arial; border-left:1px solid #eee; margin:0; text-align:center; display:block; float:left; width:85px;}
.toolbar li .menuIcon{display:block; width:16px; height:16px; cursor:pointer; margin:3px auto;}
.toolbar li a{color:#999; font-weight:bold; text-decoration:none;}
.toolbar li a:link{color:#999;}
.toolbar li a:visited{color:#999;}
.toolbar li a:hover{color:#7AC142;}
.toolbar li a:active{color:#999;}

.toolbar .home .menuIcon{background:url("../images/evinceTheme/header/home.gif") no-repeat bottom left;} 
.toolbar .childcare .menuIcon{background:url("../images/evinceTheme/header/childcare.gif") no-repeat bottom left;}
.toolbar .newcontact .menuIcon{background:url("../images/evinceTheme/header/newcontact.gif") no-repeat bottom left;}
.toolbar .actions .menuIcon{background:url("../images/evinceTheme/header/actions.gif") no-repeat bottom left;}
.toolbar .providersearch .menuIcon{background:url("../images/evinceTheme/header/providersearch.gif") no-repeat bottom left;}
.toolbar .admin .menuIcon{background:url("../images/evinceTheme/header/admin.gif") no-repeat bottom left;}
.toolbar .print .menuIcon{background:url("../images/evinceTheme/header/print.gif") no-repeat bottom left;}
.toolbar .logout .menuIcon{background:url("../images/evinceTheme/header/logout.gif") no-repeat bottom left;}

.toolbar .homeOff span{background:url("../images/evinceTheme/header/homeOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .childcareOff span{background:url("../images/evinceTheme/header/childcareOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .newcontactOff span{background:url("../images/evinceTheme/header/newcontactOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .actionsOff span{background:url("../images/evinceTheme/header/actionsOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .providersearchOff span{background:url("../images/evinceTheme/header/providersearchOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .adminOff span{background:url("../images/evinceTheme/header/adminOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .printOff span{background:url("../images/evinceTheme/header/printOff.gif") no-repeat bottom left; cursor:default;}
.toolbar .logoutOff span{background:url("../images/evinceTheme/header/logoutOff.gif") no-repeat bottom left; cursor:default;}



/* SIDE MENU CONTAINERS */
.sideMenu{float:left; z-index:10; position:absolute; top:75px; left:0; margin:5px 0}
.rightMenu{float:left; z-index:10; position:absolute; top:75px; right:0; margin:5px 0}
.sidebarSurround{background:#fff; margin:0; clear:both;}
.historySurround{background:#fff; margin:0; clear:both;}
.sidebar{background:#fff; float:left; width:200px; display:none;}
.history{background:#fff; float:left; width:200px; display:none;}
.showBlock{display:block;}

/* LEFT MENU DROP DOWN LIST TITLES */
.sidebar dt{padding:5px; display:block;font-weight:bold; background:url("../images/evinceTheme/sidebar/groupBG.gif") #666;}
.sidebar dt a{display:block; margin-left:5px; padding-left:15px; color:#fff; text-decoration:none;}
* html .sidebar dt a{margin-left:0; width:100%;}
.sidebar dt a:link{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.sidebar dt a:visited{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.sidebar dt a:hover{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.sidebar dt a:active{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}

/* LEFT MENU DROP DOWN LISTS */
.sidebar dd ul{border-right:2px solid #eee; border-top:2px solid #eee; border-bottom:2px solid #eee; list-style-type:none;}
.sidebar dd ul li a{display:block; padding:5px 5px 5px 10px; font-weight:bold; text-decoration:none;}
* html .sidebar dd ul li a{width:100%;}
.sidebar dd ul li a:link{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}
.sidebar dd ul li a:visited{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}
.sidebar dd ul li a:hover{background:url("../images/evinceTheme/sidebar/hoverBG.gif") bottom left repeat-x #fff; color:#000;}
.sidebar dd ul li a:active{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}
.sidebar>.newGeneralDT, .sidebar>.newDD{display: none;}

/* RIGHT MENU DROP DOWN LIST TITLES */
.history dt{padding:5px; display:block;font-weight:bold; background:url("../images/evinceTheme/sidebar/groupBG.gif") #666;}
.history dt a{display:block; margin-left:5px; padding-left:15px; color:#fff; text-decoration:none;}
* html .history dt a{margin-left:0; width:100%;}
.history dt a:link{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.history dt a:visited{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.history dt a:hover{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}
.history dt a:active{background:url("../images/evinceTheme/sidebar/bullet.gif") no-repeat 0 50%;color:#fff;}

/* RIGHT MENU DROP DOWN LISTS */
.history dd ul{border-right:2px solid #eee; border-top:2px solid #eee; border-bottom:2px solid #eee; list-style-type:none;}
.history dd ul li a{display:block; padding:5px 5px 5px 10px; font-weight:bold; text-decoration:none;}
* html .history dd ul li a{width:100%;}
.history dd ul li a:link{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}
.history dd ul li a:visited{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}
.history dd ul li a:hover{background:url("../images/evinceTheme/sidebar/hoverBG.gif") bottom left repeat-x #fff; color:#000;}
.history dd ul li a:active{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color:#666;}

/* SIDE MENU TABS */
.tab{margin:2px 0; text-transform:uppercase; font-family:Arial; font-weight:bold; text-decoration:none; color:#aaa; font-size:80%; line-height:1em; text-align:center; cursor:pointer; float:left; height:55px; width:55px; background:url("../images/evinceTheme/sidebar/tabBG.gif") no-repeat top right;}

.newTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/new.gif") no-repeat 50% 50%;}
.searchTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/search.gif") no-repeat 50% 50%;}
.reportsTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/reports.gif") no-repeat 50% 50%;}
.managementTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/manage.gif") no-repeat 50% 50%;}
.toolsTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/tools.gif") no-repeat 50% 50%;}

/* RIGHT MENU TABS */
.rightTab{margin:2px 0; text-transform:uppercase; font-family:Arial; font-weight:bold; text-decoration:none; color:#aaa; font-size:80%; line-height:1em; text-align:center; cursor:pointer; float:left; height:55px; width:55px; background:url("../images/evinceTheme/sidebar/tabBG.gif") no-repeat top left;}
.historyTab{margin:3px auto; height:35px; width:35px; background:url("../images/evinceTheme/sidebar/history.gif") no-repeat 50% 50%;}


/* REPORTS MENU STYLES */
.nav, .nav * {margin:0; padding:0;}
.nav {width: 198px;}
.nav ul {background:#ccc; /*IE6 needs this*/ width: 200px;}
.nav li {float: left; list-style:none;	position:relative; width: 200px; z-index:999;}
.nav a {display:block; text-decoration:none; width:175px;}
.nav li ul {top:-999em;	position:absolute; width:auto;}
.nav li:hover, .nav li.sfHover, .nav a:focus, .nav a:hover, .nav a:active{background:#ddd;}
.nav .folderArrow:hover, .nav .folderArrow.sfHover {background:url("../images/evinceTheme/sidebar/folderArrow.gif") no-repeat right 50% #ddd;}

.nav li:hover ul, /* pure CSS hover is removed below */ ul.nav li.sfHover ul {left:200px; top:-1px;}
.nav li:hover li ul, .nav li.sfHover li ul {top:-999em;}
.nav li li:hover ul, /* pure CSS hover is removed below */ ul.nav li li.sfHover ul{left:200px; top:-1px;}
.nav li li:hover li ul, .nav li li.sfHover li ul{top:-999em;}
.nav li li li:hover ul, /* pure CSS hover is removed below */ ul.nav li li li.sfHover ul{left:200px; top:-1px;}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul, .superfish li li:hover ul, .superfish li li li:hover ul{top:-999em;}
.nav li li {width:200px;}
.nav li li li {}
.nav li li a {padding-right:0; width:175px;}
.folderArrow{background:url("../images/evinceTheme/sidebar/folderArrow.gif") no-repeat right 50% #ccc;}






/* MAIN BODY CONTAINERS */
.content{clear:both; }
.mainContent{background:url("../images/evinceTheme/footer/footerBGlight.gif") repeat-x top left #fff; padding-top:40px;}
.noMenus{padding-top:50px;}
.formPanel{clear:both; background:#eee;}

/* LEFT MENU STYLES */
.content h1{text-align:center; font-family:Georgia, Times New Roman, Serif; font-size:190%; font-weight:normal; color:#7AC142;}
.content a{text-decoration:none;}
.content ul{list-style-type:none;}
.content a:link{color:#7AC142;}
.content a:visited{color:#7AC142;}
.content a:hover{color:#666;}
.content a:active{color:#7AC142;}

/* NUMBERED TAB STYLES ****** MIGHT BE USED FOR WIZARD IN THE FUTURE *****/
.numberedTabs{width:600px;text-align:center; margin-bottom:0px;}
.numberedTabs ul{ width:600px; text-align:center; list-style-type:none; clear:both;}
.numberedTabs ul li{background:url("../images/evinceTheme/numberedTabs/tabLine.gif") repeat-x bottom left; margin-bottom:5px; display:block; float:left; text-align:center; text-transform:lowercase;}
.numberedTabs ul .leftTab{background:url("../images/evinceTheme/numberedTabs/tabLineLeft.gif") repeat-x bottom left;}
.numberedTabs ul .rightTab{background:url("../images/evinceTheme/numberedTabs/tabLineRight.gif") repeat-x bottom left;}
.numberedTabs ul li a .text{white-space:nowrap; padding: 0 8px; clear:both;display:block;}
.numberedTabs ul li a .number{line-height:28px; display:block; text-align:center; text-decoration:none; color:#fff; font-weight:bold;}
.numberedTabs ul li a:link .number{background:url("../images/evinceTheme/numberedTabs/tabOff.gif") no-repeat 50% 50%;}
.numberedTabs ul li a:visited .number{background:url("../images/evinceTheme/numberedTabs/tabOff.gif") no-repeat 50% 50%;}
.numberedTabs ul li a:hover .number{background:url("../images/evinceTheme/numberedTabs/tabOn.gif") no-repeat 50% 50%;}
.numberedTabs ul li a:active .number{background:url("../images/evinceTheme/numberedTabs/tabOn.gif") no-repeat 50% 50%;}

/* TAB STYLES */
.RadTabStrip .rtsLink{text-decoration:none;}
.RadTabStrip .rtsLink:link{color:#666;}
.RadTabStrip .rtsLink:visited{color:#666;}
.RadTabStrip .rtsLink:hover{color:#7AC412;}
.RadTabStrip .rtsLink:active{color:#666;}
.RadTabStrip .rtsSelected{text-decoration:none;}
.RadTabStrip .rtsSelected:link{color:#fff;}
.RadTabStrip .rtsSelected:visited{color:#fff;}
.RadTabStrip .rtsSelected:hover{color:#eee;}
.RadTabStrip .rtsSelected:active{color:#fff;}
.RadTabStrip .rtsDisabled{text-decoration:none;}
.RadTabStrip .rtsDisabled:link{color:#ddd;}
.RadTabStrip .rtsDisabled:visited{color:#ddd;}
.RadTabStrip .rtsDisabled:hover{color:#ddd;}
.RadTabStrip .rtsDisabled:active{color:#ddd;}
.RadTabStrip .rtsOut{background:url(../images/evinceTheme/normalTabs/tabLeftOff.gif) no-repeat left top; border-bottom:1px solid #eee; margin:3px 1px; padding:0px 0px 0px 12px;}
.RadTabStrip .rtsIn{background:url(../images/evinceTheme/normalTabs/tabRightOff.gif) no-repeat top right; margin:0px 0px; padding:0px 12px 0px 0px;}
.RadTabStrip .rtsTxt{background:url(../images/evinceTheme/normalTabs/tabMiddleOff.gif) repeat-x top left; line-height:22px; margin:0px; padding:0px; white-space:nowrap; }
.RadTabStrip .rtsSelected .rtsOut{background: transparent url(../images/evinceTheme/normalTabs/tabLeftOn.gif) no-repeat scroll left top;}
.RadTabStrip .rtsSelected .rtsIn{background:transparent url(../images/evinceTheme/normalTabs/tabRightOn.gif) no-repeat scroll right top;}
.RadTabStrip .rtsSelected .rtsTxt{background:transparent url(../images/evinceTheme/normalTabs/tabMiddleOn.gif) repeat-x scroll right top;}
.RadTabStrip .rtsDisabled{cursor:default!important;}


.normalTabs ul li a .number{display:none; }
.lnkHistory{clear:both;}

.bulletedList{margin:8px; list-style-type:none;}
.bulletedList li{background:url("../images/evinceTheme/footer/footerBullet.gif") no-repeat 0 50%; padding-left:20px;}


/* HEADER LOGO STYLES*/
.actionsHeader{background:url(../images/evinceTheme/title/actions48.gif) no-repeat top left;}
.administrationHeader{background:url("../images/evinceTheme/title/administration48.gif") no-repeat top left;}
.advancedHeader{background:url("../images/evinceTheme/title/peoplesearch48.gif") no-repeat top left;}
.areaHeader{background:url(../images/evinceTheme/title/area48.gif) no-repeat top left;}
.bulletinboardHeader{background:url(../images/evinceTheme/title/bulletinboard48.gif) no-repeat top left;}
.campaignHeader{background:url(../images/evinceTheme/title/campaign48.gif) no-repeat top left;}
.careschemeHeader{background:url(../images/evinceTheme/title/carescheme48.gif) no-repeat top left;}
.contactHeader{background:url(../images/evinceTheme/title/contact48.gif) no-repeat top left;}
.contactSearchHeader{background:url(../images/evinceTheme/title/contactsearch48.gif) no-repeat top left;}
.courseHeader{background:url("../images/evinceTheme/title/course48.gif") no-repeat top left;}
.courseSearchHeader{background:url("../images/evinceTheme/title/coursessearch.gif") no-repeat top left;}
.courseUnitHeader{background:url("../images/evinceTheme/title/courseunit48.gif") no-repeat top left;}
.duplicatesHeader{background:url("../images/evinceTheme/title/duplicates48.gif") no-repeat top left;}
.errorHeader{background:url("../images/evinceTheme/title/error48.gif") no-repeat top left;}
.evaluationHeader{background:url(../images/evinceTheme/title/evaluationdesigner48.gif) no-repeat top left;}
.filterHeader{background:url("../images/evinceTheme/title/filter48.gif") no-repeat top left;}
.fundingHeader{background:url("../images/evinceTheme/title/funding48.gif") no-repeat top left;}
.listHeader{background:url("../images/evinceTheme/title/list48.gif") no-repeat top left;}
.organisationHeader{background:url(../images/evinceTheme/title/venue48.gif) no-repeat top left;}
.outcomeHeader{background:url(../images/evinceTheme/title/outcome48.gif) no-repeat top left;}
.passwordHeader{background:url("../images/evinceTheme/title/password48.gif") no-repeat top left;}
.peopleHeader{background:url(../images/evinceTheme/title/people48.gif) no-repeat top left;}
.providerHeader{background:url(../images/evinceTheme/title/provider48.gif) no-repeat top left;}
.queryHeader{background:url("../images/evinceTheme/title/query48.gif") no-repeat top left;}
.qualificationHeader{background:url(../images/evinceTheme/title/qualification48.gif) no-repeat top left;}
.recruitmentHeader{background:url("../images/evinceTheme/title/recruitment48.gif") no-repeat top left;}
.registrationHeader{background:url(../images/evinceTheme/title/registration48.gif) no-repeat top left;}
.reportAndQueryHeader{background:url(../images/evinceTheme/title/reportAndQuery48.gif) no-repeat top left;}
.reportsHeader{background:url(../images/evinceTheme/title/reports48.gif) no-repeat top left;}
.restrictedHeader{background:url("../images/evinceTheme/title/restricted48.gif") no-repeat top left;}
.roomHeader{background:url(../images/evinceTheme/title/venue48.gif) no-repeat top left;}
.schoolHeader{background:url(../images/evinceTheme/title/school48.gif) no-repeat top left;}
.settingsHeader{background:url("../images/evinceTheme/title/settings48.gif") no-repeat top left;}
.templatesHeader{background:url("../images/evinceTheme/title/templates48.gif") no-repeat top left;}
.userHeader{background:url("../images/evinceTheme/title/user48.gif") no-repeat top left;}
.vacancySearchHeader{background:url("../images/evinceTheme/title/vacancysearch48.gif") no-repeat top left;}
.candidateSearchHeader{background:url("../images/evinceTheme/title/vacancysearch48.gif") no-repeat top left;}
.venueSearchHeader{background:url("../images/evinceTheme/title/venuesearch48.gif") no-repeat top left;}
.workflowHeader{background:url("../images/evinceTheme/title/workflow48.gif") no-repeat top left;}

/* FOOTER CONTAINERS */
.footer{border-top:1px solid #fff; padding-top:50px; clear:both; background:url("../images/evinceTheme/footer/footerBGlight.gif") repeat-x top left;}
.footerInner{margin:40px 100px;}



/* COLOURED BACKGROUNDS FOR OFSTED & OTHER SPECIAL FIELDS */  
.pink{background:#feebfe; padding:5px 0; line-height:1em; }
.pink input{background:url(../images/evinceTheme/general/pinkBG.gif) repeat top left;}
.pink select{background-color:#feebfe; }
.yellow{background:#ffffd7; }
.yellow input{background:url(../images/evinceTheme/general/yellowBG.gif) repeat top left;}
.yellow select{background-color:#ffffd7;}

.highlight{background:#ebf2ff;}
.highlight input{background:url(../images/evinceTheme/general/blueBG.gif) repeat top left;}
.highlight select{background-color:#e3eeff;}


.grey textarea, .grey input { background-color:#ededed; }

/**** STYLES FOR DATABINDER ERROR MESSAGES ****/
bindingError{color:Red;}
bindingErrorBold{color:Red; font-weight:bold;}



/*Login Page Styles */
.loginBG{width:995px; padding-bottom:50px; background: url("../images/evinceTheme/login/bg.jpg") no-repeat bottom left; margin-top:30px;}
.loginLogo{margin:0 0 0 30px; float:left; clear:both; width:350px; height:110px; background:url("../images/evinceTheme/login/logo.jpg") no-repeat top left;}

.homeBoxesContainer{clear:both; width:850px; margin:auto;}
.rightHomeBox{width:388px; float:right; margin:0px;}
.leftHomeBox{width:388px; float:left; margin:0px;}

.loginBoxes{width:388px; float:right; margin:0px 30px 0 0;}
.loginBox{margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:solid 2px #eee; background: url("../images/evinceTheme/login/boxMiddle.gif") repeat-y top left; text-align:center; }
.loginBox .loginHeader{margin:0; text-align:left; height:47px; line-height:47px; padding:0 20px;  background: url("../images/evinceTheme/login/boxTop.gif") no-repeat top left;}
.loginBox h2{width:295px; display:block; float:left; font-family:Georgia, Times New Roman, Serif; font-size:160%; font-weight:normal; color:#333;}
.loginBox .rss{display:block; width:47px; height:47px; float:left; background: url("../images/evinceTheme/general/RSS.gif") no-repeat 50% 50%;}
.loginBox .loginFormRow{text-align:left; clear:both; margin:5px auto; width:300px;}
.loginBox .loginFormRow label{display:block; float:left; width:100px; margin:auto;}
.loginBox .loginFormRow input{display:block; float:right; width:190px; margin:auto;}
.loginBox .loginBtn{display:block; clear:both; text-align:right; width:300px; margin:auto;}
.loginBox .accessLinks{clear:both; margin:10px 0; text-align:center;}
.loginBox a:link{color:#7AC142; text-decoration:none;}
.loginBox a:visited{color:#7AC142; text-decoration:none;}
.loginBox a:hover{color:#666; text-decoration:underline;}	
.loginBox a:active{color:#7AC142; text-decoration:none;}
.loginBox .newsLinks{text-align:left; margin:10px; list-style-type:none;}
.loginBox .newsLinks dl{}
.loginBox .newsLinks dt{font-weight:bold; padding:5px 0 0px 20px;background:url("../images/evinceTheme/footer/footerBullet.gif") no-repeat 0 50%; }
.loginBox .newsLinks dd{padding:0 0 0 20px; color:#666; margin-bottom:10px;}
.loginBox .newsLinks dd span{color:#000; font-size:80%;}
.loginLicense{color:#000; margin:20px 20px 10px 20px;}
.loginFooter{border-top:1px solid #eee; padding:30px 0; clear:both; width:995px; background:url("../images/evinceTheme/footer/footerBGlight.gif") repeat-x top left #fff;}
.loginFooterInner{margin:0px 30px; text-align:center;}
.footerLeft{float:left; margin:0 auto; width:280px; text-align:left;}
.footerCenter{float:left; margin:0 auto; width:485px; text-align:center;}
.footerCenter p{font-family:Trebuchet MS, Verdana, Arial; font-size:100%; color:#666;}
.footerRight{float:right; margin:0 auto; width:170px; font-family:Georgia; font-size:170%;  color:#7AC142; text-align:right;}

.OLChickletLink{margin-top:15px; display:block;}
.OLfooterLink{margin-top:10px; display:block;}

.loginFooter a:link{text-decoration:none; color:#7AC142;}
.loginFooter a:visited{text-decoration:none; color:#7AC142;}
.loginFooter a:hover{text-decoration:underline; color:#7AC142;}
.loginFooter a:active{text-decoration:none; color:#7AC142;}


.homeContainer{text-align:center;}
.homeActions{text-align:center; margin:0px auto 10px auto; padding:0; width:850px;}
.homeActions fieldset{text-align:left; clear:both; margin:0 auto; padding:15px; border:solid 2px #eee;}
.homeActions legend{font-family:Georgia; font-size:170%;  color:#7AC142; margin-bottom:5px;}
.homeActions table{width:100%;}
.homeActions th{background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left; color:#fff; padding:5px;}
.homeActions td{padding:2px 5px;}
.forgotPWSubmit{margin-left:290px;}



/* Terms Of Use page */
.termsOfUseContainer { margin:10px; }
.termsOfUse{overflow:auto; width:750px; height:500px; margin: 20px 0px; padding:10px; text-align:left; border:1px solid #ccc; font-size:90%; }
.termsOfUse h1, .termsOfUse h2, .termsOfUse h3, .termsOfUse h4, .termsOfUse p { margin:auto; } 

/* generic */
.columnhalf { float:left; width:40%; margin-left:5%; }
.format label{float:left; display:block; width:100px; padding-right:5px;}
.format input{float:left; display:block; width:220px;}
.error { color:#ff0000; font-weight:bold; }
.validation { margin:10px 0 20px 70px; display:block; }
.padded { padding:0 5px; }
.boxWidth { width:388px; }
.alignRight { text-align:right; }
.alignLeft { text-align:left; }
.floatLeft { float:left; }
.bold { font-weight:bold; }
.bgRed {background:url("../images/evinceTheme/general/redBG.gif") repeat-x top left #d9263c; color:#fff; }
.bgGreen {background:url("../images/evinceTheme/general/greenBG.gif") repeat-x top left #7ac242; color:#fff; }
.bgRed a:link{color:#fff; text-decoration:underline;}
.bgRed a:visited{color:#fff; text-decoration:underline;}
.bgRed a:hover{color:#ddd; text-decoration:underline;}
.bgRed a:active{color:#fff; text-decoration:underline;}
.bgGreen a:link{color:#fff; text-decoration:underline;}
.bgGreen a:visited{color:#fff; text-decoration:underline;}
.bgGreen a:hover{color:#ddd; text-decoration:underline;}
.bgGreen a:active{color:#fff; text-decoration:underline;}
.fundingRed{color:Red;}

.fullDropDown select { width:99%; }
.keyBox { width:8em; font-size:90%; padding:2px 5px; margin:5px 5px 0 0; border:1px solid #cccccc; float:left; clear:none !important; }
.restricted { width:500px; overflow:hidden; }

/* GENERAL FIELDSET STYLES*/

.popup label{float:left; display:block; width:100px; padding:2px; margin:2px 0 0 0;}
.popup input{float:left; display:block; width:150px;}
.popup select{float:left; display:block; width:150px;}
.popup .btn{width:auto; margin:0 3px;}

.popup .lookup input{float:left; display:block; width:150px;}
.popup .lookupLink input{float:left; display:block; width:150px;}

.popup .dropdown input{float:left; display:block; width:150px;}
.popup .dropdown select{float:left; display:block; width:150px;}

.popup .multiline textarea{float:left; display:block; width:150px;}

.popup .checkbox{clear:both; margin:0;}
.popup .checkbox input{width:15px; float:left;}
.popup .checkbox .numberBox{width: 50px;}
.popup .checkbox label{width:140px; float:left; margin-left:5px; color:#666;}

.popup .txtDate{width:100px;}
.popup .txtTime{width:40px; margin-left:20px;}


/* GOOGLE MAPS MAPPING PAGES */

/* Loading */
#loading{position:relative; z-index:200; margin:auto; height:20px; padding-left:50px; background:url("../images/evinceTheme/mapping/loaderBarber.gif") no-repeat;	}

/* Container */
.mapHeadingText{display:none;}

#mappingContainer{position:absolute; top:0px; left:0px; height:100%; width:100%}
/* Sidebar */
#sidebar{position:absolute; right:0px; width:196px; z-index: 30; height:100%; overflow:auto; background:url("../images/evinceTheme/mapping/sidebar/leftBG.gif") repeat-y top left #fff; border-left:solid 4px #ddd;}
.sidebarInner{margin:10px 10px 10px 0px;}
#mappingContainer.sidebar-on #sidebar{right:0;}
#mappingContainer.sidebar-off #sidebar{display:none;}

/* Map */
#mapstraction{position:relative; height: 100%;}
#mappingContainer.sidebar-on #mapstraction{margin-right:200px;}
#mappingContainer.sidebar-off #mapstraction{margin:0;}

/* Logo */
#logo{position:absolute; bottom:20px; z-index:10; width:110px; height:37px; background:transparent url(../images/evinceTheme/mapping/evince.png) no-repeat;}
#mappingContainer.sidebar-on #logo{right:210px;}
#mappingContainer.sidebar-off #logo{right:10px;}

/* Controls */
.controlsContainer{position:absolute; right:0; right:0; z-index:20; text-align:right; width:145px;}
#mappingContainer.sidebar-on .controlsContainer{padding-right:200px;}
#mappingContainer.sidebar-off .controlsContainer{padding-right:0px;}

.controlsTab{margin-top:20px; text-transform:uppercase; font-family:Arial; font-weight:bold; text-decoration:none; color:#aaa; font-size:80%; line-height:1em; text-align:center; cursor:pointer; float:right; height:55px; width:55px; background:url("../images/evinceTheme/mapping/sidebar/tabBG.gif") no-repeat top left;}
.controlsTabInner{margin:3px 0; height:35px; width:55px; background:url("../images/evinceTheme/mapping/sidebar/globeIcon.gif") no-repeat 50% 50%;}

.mappingControl{padding-top:10px; background:url(../images/evinceTheme/mapping/sidebar/mappingToolbarBG.gif) no-repeat top left; width:90px; height:500px; float: right;}
.mappingControl button{border:none; cursor:pointer; margin:3px 3px;}
.mappingControl input{border:none; cursor:pointer;}
.mappingControl .separator{display:block; clear:both; background:url(../images/evinceTheme/mapping/sidebar/divider.gif) no-repeat 50% 50%; width:90px; height:18px; }

.mappingControl .auto{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/auto.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .custom{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/custom.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .home{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/home.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .work{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/work.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .both{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/both.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .none{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/none.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .bounds{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/centre.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .detail{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/detail.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .balloons{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/balloons.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .setHome{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/setHome.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .setWork{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/setWork.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .allmarkers{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/allmarkers.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .autoCentre{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/autoCentre.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .ctl00_MainContent_submit{margin: 3px; border:none; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/submit.gif) no-repeat top left;  width:82px; height:22px;}
.mappingControl .ctl00_MainContent_cancel{margin: 3px; border:none; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/cancel.gif) no-repeat top left;  width:82px; height:22px;}

.mappingControl .autoOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/autoOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .customOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/customOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .homeOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/homeOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .workOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/workOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .bothOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/bothOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .noneOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/noneOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .boundsOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/centreOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .detailOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/detailOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .balloonsOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/balloonsOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .setHomeOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/setHomeOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .setWorkOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/setWorkOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .allmarkersOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/allmarkersOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .autoCentreOff{margin: 3px; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/autoCentreOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .ctl00_MainContent_submitOff{margin: 3px; border:none; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/submitOff.gif) no-repeat top left; width:82px; height:22px;}
.mappingControl .ctl00_MainContent_cancelOff{margin: 3px; border:none; clear:both; background:url(../images/evinceTheme/mapping/controlPanel/cancelOff.gif) no-repeat top left; width:82px; height:22px;}


/* Slider Track */
.radiusControl{position: absolute; top: 20px; left: 80px; z-index: 10; width: 180px;}
#sliderLeft{float: left; width:12px; height:31px; background:url(../images/evinceTheme/mapping/leftArrow.gif) no-repeat center left #7EBB00; border:none; cursor:pointer;}
#slider{position: absolute; width:158px; height:23px; background:url(../images/evinceTheme/mapping/slider-track.png) repeat-x 50% 50% #6A9F00; padding: 4px 0px;}
.ui-slider-handle{position: absolute; height: 23px; width: 12px; background: url(../images/evinceTheme/mapping/slider-handle.gif) no-repeat top left;}
#sliderRight{float: right; width:12px; height:31px; background:url(../images/evinceTheme/mapping/rightArrow.gif) no-repeat center left #7EBB00; border:none; cursor:pointer; }
#mappingContainer.sidebar-on #slider{left:10px;}
#mappingContainer.sidebar-off #slider{left:10px;}
.info{text-align:center; clear: both; background:url("../images/evinceTheme/mapping/BGlight.gif") repeat-x top left #fff; margin-top:0px; width:178px; z-index:10; padding:5px 0; border:solid 1px #4D7100;}
.info div{padding:3px; font-weight: bold;}
#slider-info{width: 30px;}
.radiusInfo{display: none;}

/* Details tabs (not selected state) */
.markerTitle{cursor:pointer; color:#666; background:url(../images/evinceTheme/mapping/sidebar/mapTabLight.gif) no-repeat top right; padding:10px; border-bottom:2px solid #ddd; margin-top:8px; font-size:90%; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.marker{padding:5px; color:#666; background:#F0F0F0; display: none; border-bottom:2px solid #e9e9e9;}

/* Details tabs (selected state) */
.selectedTitle{font-weight:bold; color:#fff; background:url(../images/evinceTheme/mapping/sidebar/selectedTabBG.gif) no-repeat top right; padding:10px; border-bottom:2px solid #ccc; margin-top:8px; font-size:90%; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
.selectedMarker{background:#EEFCD1; color:#000000; border-bottom:2px solid #e1f1bf;}


/* Mapping Menu Link */
#MappingMenuLink{display:none;}


/* STYLES FOR IMAGE BUTTONS */
.lookupLink .btn{border:none; margin:0 3px 0 0; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnAddSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.lookupLink .btnView{border:none; margin:0 3px 0 0; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.lookup .btn{border:none; margin:0 0 0 3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.lookupDoubleBtn .btn{border:none; margin:0 1px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.btnSpyglassSmall{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnSpyglassSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.btnAddSmall{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnAddSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.btnFilterSmall{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnFilterSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:24px !important; height:24px}
.btnClearFilterSmall{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnClearFilterSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:24px !important; height:24px}
.dropdown .btn{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.editDropdown .btn{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.wideInput .lookup .btn{border:none; margin:0 3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLookupSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.wideInput .lookup .btnUpdateSmall{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnUpdateSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.wideInput .lookup .btnSaveSmall{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSaveSmall.gif) no-repeat 50% 50% #fff !important; cursor:pointer; width:20px !important; height:20px}
.btnYes{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnYes.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNo{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNo.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnOk{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnOk.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnCancel{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnCancel.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnSave{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSave.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnForceSave{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnForceSave.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDelete{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDelete.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnEdit{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnEdit.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAdd{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAdd.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNew{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNew.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnUpdate{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnUpdate.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAddUser{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddUser.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAddGroup{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddGroup.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnUpdateGroup{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnUpdateGroup.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDeleteGroup{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDeleteGroup.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnSearch{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnRunSearch{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnRunSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnSaveSearch{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSaveSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNewSearch{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNewSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.lnkNewSearch{border:none; margin:3px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnNewSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnCancelSearch{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnCancelSearch.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnFormReset{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnFormReset.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnParentDirect{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnParentDirect.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNewContact{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNewContact.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnGoToContact{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnGoToContact.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnChildcare{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnChildcare.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnUp{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnUp.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDown{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDown.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnSelectAll{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSelectAll.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDeselectAll{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDeselectAll.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnExport{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnExport.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnFindPerson{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnFindPerson.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.lnkBtnFindPerson{border:none; float:left; margin:3px; color:#f00; display:block; background:url(../images/evinceTheme/buttons/btnFindPerson.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnProviderAdv{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnProviderAdv.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnProviderQuick{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnProviderQuick.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAddQuery{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddQuery.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnRunQuery{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnRunQuery.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnQueryOk{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnQueryOk.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAZ{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAZ.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnZA{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnZA.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnExportToExcel{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnExportToExcel.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnFilter{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnFilter.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnRecent{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnRecent.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnAddress{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddress.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnView{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnView.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnViewRegistration{border:none; margin:3px; color:#f00; display:block; background:url(../images/evinceTheme/buttons/btnView.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnPlain{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnPlain.gif) no-repeat 50% 50% !important; cursor:pointer; width:52px !important; height:27px; line-height:27px;}
.btnFindSmall{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnFindSmall.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:25px !important; height:25px}
.lnkBtnViewSmall{border:none; float:left; margin:3px; color:#f00; display:block; background:url(../images/evinceTheme/buttons/btnViewSmall.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:25px !important; height:25px}
.btnFindSmall{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnFindSmall.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:25px !important; height:25px}
.btnAddressLookup{border:none; margin:-2px 3px 0 3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddressLookup.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:24px !important; height:25px}
.btnAddRefresh{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnAddRefresh.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNewMilestone{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNewmilestone.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnEditMilestone{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnEditMilestone.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDeleteMilestone{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDeleteMilestone.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnNewTemplate{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnNewTemplate.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnSaveTemplate{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnSaveTemplate.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}
.btnDeleteTemplate{border:none; margin:3px; color:#f00; display:inline; background:url(../images/evinceTheme/buttons/btnDeleteTemplate.gif) no-repeat 50% 50% #eee !important; cursor:pointer; width:37px !important; height:37px}



/*hack to fix Report Manager button */
.recordSide div .btnReportManager{width:120px;}


/**** STYLES RECORD SAVE AREA ******/
.btnSaveSurround{clear:both; margin:10px; border: solid 2px #7AC142; background:#fff; text-align:right; }
.btnSaveSurround input{margin:5px;}


/* CLEARFIX STUFF */

/* Container vs Float Error Correction */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; height:100%; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/* WATERMARKS */
.watermark{border: 1px solid #999; color: #ddd; padding: 1px; background:white;}
.searchWatermark{border: 1px solid #999; color: #ddd; padding: 1px; background:white url("../images/Icons/searchglass.png") no-repeat scroll 3px 4px;}





.group .item{height: 20px; padding: 2px;}
.group .item img {margin-right: 5px}
.horizontal .separator{height: 2px;}


/**** Main Master ****/
.MainContainer {}
.HeadContainer {width: 100%; background: url('../App_Themes/evince/img/MenuItemBackground.gif');}
.MenuContainer {width: 1000px; margin: 0 auto;}
.BodyContainer {background:#f9fbfe; clear:both; width: 1000px; margin: 0 auto; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-color: #006699; }
.Login {margin: 0 auto; }
.Logout {float : right; margin:0 30px; }
.lnkHistory{clear:both;}

/**** Lookup Form Styles ****/
.lookupForm { text-align:center; padding: 10px; } 
.lookupFormList { width: 210px; height: 180px; padding-bottom: 5px; font-family: Verdana; font-size: 0.8em }

/**** List Edit Styles ****/
.editButton { background:url('../images/icons/edit.gif') no-repeat 0 0; border:solid 2px #CCC; width:18px; height:18px;}
.editButton:hover {border:outset 2px;}

/*CollapsiblePanel*/
.collapsePanel{}
.collapsePanelHeader{width:100%;}
.collapsePanelHeader a{}
.collapsePanelHeader a:hover {}

/* Tabs */
.ui-tabs-nav{list-style: none; margin: 0px;	padding: 0px 0px 0px 3px;}

.ui-tabs-nav:after{display: block;	clear:both; content: " ";}
.ui-tabs-nav li{float:left; margin:2px 0px; border-bottom:1px solid #eee; padding: 0px 0px 0px 12px; display:block;	height: 22px; background: url("../images/evinceTheme/normalTabs/tabLeftOff.gif") no-repeat top left;}
* html .ui-tabs-nav li{width:10px;}
.ui-tabs-nav a{cursor:pointer;	padding:0px 12px 0px 0px; display:block; height:22px; background:url("../images/evinceTheme/normalTabs/tabRightOff.gif") no-repeat top right;}
.ui-tabs-nav a span{white-space:nowrap; line-height:22px; padding:0px 3px 0px 0px; display:block; height:22px; background:url("../images/evinceTheme/normalTabs/tabMiddleOff.gif") repeat-x top left;}
.ui-tabs-nav a:link {color:#666;}
.ui-tabs-nav a:visited {color:#666;}
.ui-tabs-nav a:hover span{color:#7AC142;}
.ui-tabs-nav a:active {color:#666;}
.ui-tabs-nav .ui-tabs-selected {background: url("../images/evinceTheme/normalTabs/tabLeftOn.gif") no-repeat top left;}
.ui-tabs-nav .ui-tabs-selected a{background: url("../images/evinceTheme/normalTabs/tabRightOn.gif") no-repeat top right;}
.ui-tabs-nav .ui-tabs-selected a span{background: url("../images/evinceTheme/normalTabs/tabMiddleOn.gif") repeat-x top left; color: #FFF;}
.ui-tabs-nav .ui-tabs-selected a:link span{color: #fff;}
.ui-tabs-nav .ui-tabs-selected a:visited span{color: #fff;}
.ui-tabs-nav .ui-tabs-selected a:hover span{color: #fff;}
.ui-tabs-nav .ui-tabs-selected a:active span{color: #fff;}

.tabOn{background: url("../images/evinceTheme/normalTabs/tabLeftOff.gif") no-repeat top left; color:#fff;}
.tabOn a{background: url("../images/evinceTheme/normalTabs/tabRightOff.gif") no-repeat top right; color:#fff;}
.tabOn a span{background: url("../images/evinceTheme/normalTabs/tabMiddleOff.gif") repeat-x top left; color:#fff;}

.ui-tabs-hide{display:none;}

.calendar .ajax__calendar_container{border:1px solid #646464; background-color:#fff; margin:0px !important; padding:0 !important;}
.calendar div{background-color:#fff; clear: none !important; padding:0 !important; margin:0px !important;}
.calendar table{border: 0px !important; padding:0 !important; margin:8px 0 0 0 !important;}
.calendar th{background:#ff0000 !important; border: 0px !important; padding:0 !important; margin:0px !important;}
.calendar td{padding: 2px 0px !important; border: 0px !important; margin:0px !important;}
.calendar .ajax__calendar_footer{margin:0 !important; padding:7px 0 !important; background:url("../images/evinceTheme/general/greyDiagFadeBottom.gif") repeat-x top left;}
.calendar .ajax__calendar_header{margin:7px 0 0 0 !important;}
.calendar thead{background:url("../images/evinceTheme/general/greyDiagFadeTop.gif") repeat-x bottom left;}
.calendar .ajax__calendar_dayname{background:none;}
table tbody tr td .calendar{width:auto; text-align:center;}


/* REMOVED THESE STYLZ COZ THEY BREAK CALENDARS - ADDED IN NEW ONES ABOVE (KEEPING THESE INCASE ABOVE IS WRONG!)
.calendar .ajax__calendar_container{border:1px solid #646464; background-color:#ffffff; margin: 0px;}
.calendar div{clear: none !important; margin: auto !important; overflow:auto !important; width:auto !important; padding:auto !important;}
.calendar table{border: 0px !important; width:auto !important;}
.calendar th{border: 0px !important;}
.calendar td{padding: 2px 0px !important; border: 0px !important;}
*/

.noScroll{overflow:hidden !important;}

.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

.filteritem
{
    display: block;
    width: 100%;
    height:100%;
}
.treeNodeSelected
{
	background-color: Gray;
}
.overdueMilestone
{
	color: Red;
}

.errorTitle{color:#ff0000;}
.errorHeader h2{height:50px; background:url("../images/evinceTheme/general/stop.gif") no-repeat top left; padding-left:50px; color:#ff0000;}

/* paging */

.paging table, .paging th, .paging td { width:auto; border:0; }

/* PASSWORD STRENGTH INDICATOR */
.PasswordBar_Border{padding: 0px; width: 50px;}
.PasswordBar_Weak{color:Red; background-color:Red; border: 1px solid #999;}
.PasswordBar_Average{color:Yellow; background-color:Yellow; border: 1px solid #999;}
.PasswordBar_Good{color:Green; background-color:Green; border: 1px solid #999;}

/* AUTOCOMPLETE */
.AutoComplete_List{background-color: #FFF; margin: 0px!important; border: 1px solid #999; cursor: pointer; overflow: auto; text-align: left; list-style-type: none; max-height: 200px;}
.AutoComplete_ListItem{background:url("../images/evinceTheme/sidebar/normBG.gif") bottom left repeat-x #fff; color: #666; padding: 1px; border-bottom: 1px solid #ddd}
.AutoComplete_ListItemHilite{background:url("../images/evinceTheme/sidebar/hoverBG.gif") bottom left repeat-x #fff; color: #000; padding: 1px; border-bottom: 1px solid #ddd;}
.AutoComplete_ListItemHiliteText{background-color: #7AC142; color: #FFF;}



/* RAD Editor Insert Image Popup */
.RadEditorInsertImagePopup{width:270px;}
.RadEditorInsertImagePopup fieldset{text-align:left; padding:20px;}
.RadEditorInsertImagePopup fieldset legend{font-size:170%; font-family:Georgia; font-weight:normal; color:#7AC142;}
.RadEditorInsertImagePopup .formRow{margin:10px 0;}
.RadEditorInsertImagePopup .formRow label{display:block; font-family:Verdana; margin:3px 0;}
.RadEditorInsertImagePopup .formRow input{display:block; font-family:Verdana; width:200px;}




/* GRID STYLES */
.linkColumn{width:auto !important; text-align:center;}
.linkColumn input{display:inline; font-weight:bold;}
.linkColumn a{color:#666; font-size:85%; line-height:18px; text-transform:uppercase; margin:0 3px; float:left; width:72px; height:18px; display:block; background:url(../images/evinceTheme/buttons/btnGridLink.gif) no-repeat 50% 50% !important; cursor:pointer; font-weight:bold; text-decoration:none;}
.linkColumn a:link{color:#666;}
.linkColumn a:visited{color:#666;}
.linkColumn a:hover{color:#666;}
.linkColumn a:active{color:#666;}

.linkColumn input{color:#666; font-size:85%; line-height:18px; text-transform:uppercase; margin:0 3px; float:left; width:72px !important; height:18px; display:block; background:url(../images/evinceTheme/buttons/btnGridLink.gif) no-repeat 50% 50% !important; cursor:pointer; font-weight:bold; text-decoration:none; border:none;}

.idColumn,.hiddenRow,.lookupColumn{display:none;}

/* RAD WINDOW STYLES */
#popupTable{width:100%;}
#popupTable .tabrow{margin-left:20px;}
#popupTable .tabrow td{padding:0; margin:0; padding-left:15px;}
#popupTable div{margin:0; padding:0;width:98%;}

#popupTable .filter{text-align:left; margin:0 0 10px 0;}
#popupTable .filter .lbl{width:250px; display:block; float:left;}
#popupTable .filter .txtBox{width:150px; float:left;}

#popupTable .innerTable table{border-collapse:separate !important;}
#popupTable .innerTable td{border:1px solid #ddd;}

#popupTable .addDescription{text-align:left;  padding-top:10px;}
#popupTable .addDescription .lbl{width:250px; display:block; float:left;}
#popupTable .addDescription .txtBox{width:150px; float:left;}

#popupTable .lookupList{width:100% !important;}
#popupTable .popupButtons td{text-align:right; padding-right:20px;}

.GridPager_evince{clear:both;}
.paging{}
.btnFirst{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnFirst.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnPrevious{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnPrevious.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnNext{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnNext.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnLast{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLast.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnFirstOff{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnFirstOff.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnPreviousOff{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnPreviousOff.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnNextOff{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnNextOff.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.btnLastOff{border:0px solid #ff0000; margin:0 2px; color:#f00; display:block; float:left; background:url(../images/evinceTheme/buttons/btnLastOff.gif) no-repeat 50% 50% !important; cursor:pointer; width:32px !important; height:32px}
.lblPaging{width:70px !important; display:block; float:left; text-transform:uppercase; font-size:80%; font-weight:bold; color:#666; padding-top:10px;}
.ddlPaging{width:50px !important; display:block; float:left; margin:5px 20px 0 0;}
.mriSelectedRow{font-weight:bold; color:#7AC142; background:#ffffab; border-bottom:solid 1px #ff0000;}
.popupPageCount{display:block; float:right; width:300px; text-align:right; margin-top:7px;}
#popupTable .popupPageCount{display:block; float:right; width:300px; text-align:right; margin-top:7px;}



.radwindow{}
.radwindow table{height:auto !important; border-collapse:collapse; width:100%; border-bottom:2px solid #aaa;}

tr.titlerow{padding:0; margin:0;}
tr.titlerow td{height:52px; text-align:left;}
tr.titlerow td.corner{width:11px !important; padding:0; margin:0;}
tr.titlerow td.topleft{background:url("../images/evinceTheme/RADPopup/RADPopup_TopLeftCorner.gif") no-repeat top left}
tr.titlerow td.topright{background:url("../images/evinceTheme/RADPopup/RADPopup_TopRightCorner.gif") no-repeat top right}
tr.titlerow td.titlebar{background:url("../images/evinceTheme/RADPopup/RADPopup_TitleBarBg.gif") repeat-x top left;}
tr.titlerow td.titlebar div.topresize{}
tr.titlerow td.titlebar table.titlebarcontrols{border-bottom:none;}
tr.titlerow td.titlebar table.titlebarcontrols tbody{}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr{}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td{text-align:left;}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td a.winicon{}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td em{text-align:left; font-style:normal; font-size:170%; font-family:Georgia; margin-left:5px;}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td ul.controlbuttons{display:block; float:right; list-style-type:none; width:26px;}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td ul.controlbuttons li{margin:0; padding:0;}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td ul.controlbuttons li a.closebutton{display:block; float:right; background:url(../images/evinceTheme/RADPopup/RADPopup_btnClose.gif) no-repeat 50% 50%; cursor:pointer; width:26px; height:26px;}
tr.titlerow td.titlebar table.titlebarcontrols tbody tr td ul.controlbuttons li a.closebutton span{display:none;}

tr.contentrow{background:#fff;}
tr.contentrow td.corner{width:11px !important;}
tr.contentrow td.bodyleft{background:url("../images/evinceTheme/RADPopup/RADPopup_border.gif") repeat-y top left #fff;}
tr.contentrow td.bodyright{background:url("../images/evinceTheme/RADPopup/RADPopup_border.gif") repeat-y top right #fff;}
tr.contentrow td.windowcontent{padding:10px; height:450px; overflow:scroll; text-align:left;}

tr.statusbarrow{}
tr.statusbarrow td.corner{}
tr.statusbarrow td.bodyleft{}
tr.statusbarrow td.bodyright{}
tr.statusbarrow td.statusbar{}
tr.statusbarrow td.statusbar table{}
tr.statusbarrow td.statusbar table tbody{}
tr.statusbarrow td.statusbar table tbody tr{}
tr.statusbarrow td.statusbar table tbody tr td{}
tr.statusbarrow td.statusbar table tbody tr td div{}

tr.footerrow{display:none;}
tr.footerrow td.corner{}
tr.footerrow td.footerleft{}
tr.footerrow td.footerright{}

.SelectedRow_Default{background:url("../images/evinceTheme/footer/footerBGlight.gif") repeat-x top left #fff !important;}

/****************************************************************/
/****************************************************************/
/*>>>>>>>>>>>>>>> OLD MODAL POPUP STYLZ <<<<<<<<<<<<<<<<<<<<<<< */
/*>>>>>>>>>> REMOVE WHEN REPLACED WITH TELERIK <<<<<<<<<<<<<<<< */
/****************************************************************/
/****************************************************************/
.modalPopupInner h2{display:block; font-size:170%; font-family:Georgia; font-weight:normal; color:#7AC142; margin:0; padding:0; }
.modalPopup, .popupMask{display:block; z-index:100; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left; filter:alpha(opacity=50); opacity:.50;}
.modalPopupBackground { background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left; filter:alpha(opacity=50); opacity:.50; }
.modalPopupWindow { background-color: White; padding:50px;}
.modalPopupInner{border:solid 1px #7AC142; overflow-y:scroll; overflow-x:hidden; z-index:110; position:fixed; height:550px; width:900px; background:url("../images/evinceTheme/footer/footerBGlight.gif") repeat-x top left #fff; padding: 0 20px 20px 20px; text-align: center;}
/* IE6 Only */
* html .modalPopupInner{height:550px; width:900px; position:absolute;}

.modalPopupInner #popupTable{width:700px; margin:0 auto; border:none; padding:0;}
.modalPopupInner #popupTable th{background:none; text-align:center; border:none; margin:0;}
.modalPopupInner #popupTable td{border:none;}
.modalPopupInner #popupTable tr{border:none; margin:0; padding:0;}
.modalPopupInner #popupTable .center{text-align:center;}
.modalPopupInner #popupTable .left{text-align:left;}
.modalPopupInner #popupTable .right{text-align:right;}
.modalPopupInner #popupTable .twoColumn td{width:50%;}
.modalPopupInner #popupTable .popupButtons td{padding:0 0 0 20px; margin:0;}
.modalPopupInner #popupTable td .popupLbl{width:100% !important;}


/* FOR MULTIRELATED ITEM SCROLLING POPUP TABLE */
.modalPopupInner #popupTable .mriScroll {clear: both; height: 400px; overflow: scroll; width: 700px; margin:0 auto; text-align:center;}
.modalPopupInner #popupTable .mriScroll table {text-align:left; border:1px solid #bbb; margin:0 auto; }
.modalPopupInner #popupTable .mriScroll table th{text-align:center; border:1px solid #ccc; color:#fff; background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left;}
.modalPopupInner #popupTable .mriScroll .linkColumn{text-align:center;}
.modalPopupInner #popupTable .mriScroll table tr{border:1px solid #ccc;}
.modalPopupInner #popupTable .mriScroll table td{text-align:center; border:1px solid #ccc;}

/* FOR SINGLE RELATED ITEM NON-SCROLLING POPUP TABLE */
.modalPopupInner #popupTable .innerTable {clear: both; margin:0 auto; text-align:center; overflow:auto;}
.modalPopupInner #popupTable .innerTable table {text-align:left; width:100%; border:1px solid #bbb; margin:0 auto; }
.modalPopupInner #popupTable .innerTable table th{text-align:center;  border:1px solid #ccc; color:#fff; background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left;}
.modalPopupInner #popupTable .innerTable table th a{color:#fff;}
.modalPopupInner #popupTable .innerTable .linkColumn{text-align:center;}
.modalPopupInner #popupTable .innerTable table tr{border:1px solid #ccc;}
.modalPopupInner #popupTable .innerTable table td{text-align:center;  border:1px solid #ccc;}
.modalPopupInner #popupTable .innerTable label{width:auto;}

/* DIRTY HACK FOR MULTIPLE POPUPS */
.modalPopupInner #popupTable2{position:absolute; top:25px; left:25px; width:700px; margin:0 auto; border:none; padding:0;}
.modalPopupInner #popupTable2 h2{font-size:170%; font-family:Georgia; font-weight:normal; color:#7AC142; margin:0; padding:0 0 0 0;}
.modalPopupInner #popupTable2 th{background:none; text-align:center; border:none; margin:0;}
.modalPopupInner #popupTable2 td{border:none;}
.modalPopupInner #popupTable2 tr{border:none; margin:0; padding:0;}
.modalPopupInner #popupTable2 .center{text-align:center;}
.modalPopupInner #popupTable2 .left{text-align:left;}
.modalPopupInner #popupTable2 .right{text-align:right;}
.modalPopupInner #popupTable2 td input{width:90%; background:none;}
.modalPopupInner #popupTable2 .twoColumn td{width:50%;}
.modalPopupInner #popupTable2 td .popupLbl{width:100% !important;}

/* FOR MULTIRELATED ITEM SCROLLING POPUP TABLE */
.modalPopupInner #popupTable2 .mriScroll {clear: both; height: 400px; overflow: scroll; width: 700px; margin:0 auto; text-align:center;}
.modalPopupInner #popupTable2 .mriScroll table {text-align:left; border:1px solid #bbb; margin:0 auto; }
.modalPopupInner #popupTable2 .mriScroll table th{border:1px solid #ccc; color:#fff; background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left;}
.modalPopupInner #popupTable2 .mriScroll .linkColumn{text-align:center;}
.modalPopupInner #popupTable2 .mriScroll table tr{border:1px solid #ccc;}
.modalPopupInner #popupTable2 .mriScroll table td{border:1px solid #ccc;}

/* FOR SINGLE RELATED ITEM NON-SCROLLING POPUP TABLE */
.modalPopupInner #popupTable2 .innerTable {clear: both; margin:0 auto; text-align:center; overflow:auto;}
.modalPopupInner #popupTable2 .innerTable table {text-align:left; width:100%; border:1px solid #bbb; margin:0 auto; }
.modalPopupInner #popupTable2 .innerTable table th{text-align:center; border:1px solid #ccc; color:#fff; background:url("../images/evinceTheme/sidebar/groupBG.gif") repeat top left;}
.modalPopupInner #popupTable2 .innerTable table th a{color:#fff;}
.modalPopupInner #popupTable2 .innerTable .linkColumn{text-align:center;}
.modalPopupInner #popupTable2 .innerTable table tr{border:1px solid #ccc;}
.modalPopupInner #popupTable2 .innerTable table td{border:1px solid #ccc;}
.modalPopupInner #popupTable2 .innerTable label{width:auto;}

.modalPopupInner .linkColumn{width:auto !important; text-align:center;}
.modalPopupInner .linkColumn input{display:inline; font-weight:bold;}
.modalPopupInner .linkColumn a{color:#666; font-size:85%; line-height:18px; text-transform:uppercase; margin:0 3px; float:left; width:72px; height:18px; display:block; background:url(../images/evinceTheme/buttons/btnGridLink.gif) no-repeat 50% 50% !important; cursor:pointer; font-weight:bold; text-decoration:none;}
.modalPopupInner .linkColumn a:link{color:#666;}
.modalPopupInner .linkColumn a:visited{color:#666;}
.modalPopupInner .linkColumn a:hover{color:#666;}
.modalPopupInner .linkColumn a:active{color:#666;}

.modalPopupInner .linkColumn input{color:#666; font-size:85%; line-height:18px; text-transform:uppercase; margin:0 3px; float:left; width:72px; height:18px; display:block; background:url(../images/evinceTheme/buttons/btnGridLink.gif) no-repeat 50% 50% !important; cursor:pointer; font-weight:bold; text-decoration:none; border:none;}
/****************************************************************/
/****************************************************************/
/*>>>>>>>>>>>>>>END OF OLD MODAL POPUP STYLZ <<<<<<<<<<<<<<<<<< */
/****************************************************************/
/****************************************************************/

/* progress bar */
.progressContainer{position:absolute; z-index:200; top:50%; text-align:center; width:100%;}
#progressPopup{margin:auto; font-family:Georgia, Times New Roman, Serif; font-size:150%; font-weight:normal; color:#7AC142; background:url("../images/evinceTheme/mapping/BGlight.gif") repeat-x top left #fff; padding:5px; border: solid 1px #000; width: 305px;}
#progressText{margin:10px 0 20px 0;}
#progressBar{font-family: Geneva, Arial, Helvetica, sans-serif; border: 1px solid #ccc; width: 300px; height: 18px; position: relative; color: #000; text-align:left;}
#progressBar div.progress{position: absolute; width: 0px; height: 20px; overflow: hidden; background: url("../images/evinceTheme/mapping/progressBar.gif") repeat-x white;}
#progressBar div.progress .text{font-size: 70%; font-weight: bold; position: absolute; text-align: center; color: #000;}
#progressBar div.text{font-size: 70%; font-weight: bold; position: absolute; width: 100%; height: 100%; text-align: center; color: #666;}
