﻿
body
{    
    background-image: url(Images/PortalBG.png);
    background-repeat: no-repeat;
    background-color: #fff;
    font-family: Gill Sans-Serif MT, Arial, Sans-Serif;
    font-size: 10pt;
    margin-left:auto;
    margin-right:auto;
    color: #0074bd;  
}

img
{
	border: 0;
}

table
{
    border-collapse: collapse;
}

#header
    {
        text-align: left;
        color: #0074bd; 
        font-size: 12pt; 
        font-weight: bold;
        font-family: Gill Sans MT, arial, Sans-Serif; 
        width: 100%;
        height: 110px;
    }

#header a
{
	text-decoration: none;
	color: #0074bd;
}

#header a:hover
{
	color: #ffffff;
}

   /* #headerSub 
    {
        text-align:right;
        color:#0074bd; 
        font-size:0.75em; 
        font-family: Arial, Sans-Serif; 
        width:100%;
        
        text-decoration:none;
    }
        #header a, #headerSub a:visited ,#headerSub a, #headerSub a:visited 
    {
        color:#0074bd;
        text-decoration:none;
    } */
   
#portalHomeLeftDiv
{
	width: 380px;
	float: left;
	padding-right: 30px;
}

#portalHomeRightDiv
{
	width: 350px;
	float: left;
}

a, a:visited
{
	text-decoration: none;
	color: #0074bd;
}

a:hover
{
	text-decoration: underline;
	color: #0074bd;
}

/* footer */

#footer, #footer a
{
    width: 100%;
    text-align: right;
    font-size:8pt;
    font-family: Gill Sans MT, Arial, Sans-Serif;
    border-top: solid 1px #0074bd;
    height: 28px;
    padding-top:4px;
    text-decoration : none;
    color: #0074bd;
}

#wrapper
{
    width: 780px;
   /* margin-top: 40px; */
    margin-left:auto;
    margin-right:auto;
}

/* content DIV */
#contentDiv
{
	padding: 20px 20px 10px 20px;
	background-color: #fff;
	min-height: 395px;
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 12pt;
}

/* tool bar table */
.dynamicMenuSelected
{
    background-color: white;
    font-family:Comic Sans MS;  
    border-right: 1px solid #fff;
}
#tbTable
{
    width:780px;
    height: 30px;
}

#dynamicMenuCell
{
    width: 600px;
    background-image: url(images/igMenuMid.jpg);
    font-size: 10pt;
    color: #0074bd;
}
#adminMenuCell
{
    width:130px;
    background-image:url(images/igMenuMid.jpg);
    font-family: Gill Sans MT, Arial, Sans-Serif;
    font-size: 10pt;
    color: #0074bd;
}

#loginStatusCell
{
    width:50px;
    background-image:url(images/igMenuMid.jpg);
    font-size:10pt;
    color: #0074bd;
}

.toolbarMenu
{
	font-family: MS Sans Serif, Arial, Sans-Serif;
	font-size: 11pt;
	color: #0074bd;
	/*font-weight: bold;*/
}

.toolbarMenu td
{
	/*border-right: 1px solid #0074bd;*/
	padding-right: 10px;
	padding-left: 5px;
}

.toolbarMenu table
{
    background-repeat: repeat-y;
    background-color: #fff;
    color: #0074bd;
    font-family: Gill Sans MT, Arial, Sans-Serif;
    font-size: 10pt;
    line-height: 2;
    cursor:hand;
    
 } 
.toolbarMenu table td
{
    border-left:solid #dcdcff 1px;
    border-right:solid #dcdcff 1px;
}
.toolBarMenuEffectsItem
{
  /*  padding: 1px 0px 1px 0px;*/
}
.toolBarMenuHoverItem
{    
    color: #0074bd;
}
.toolBarMenuTopLevelHoverItem
{
    color: #0074bd;
    cursor:hand;
}
.toolBarMenuTopLevelParentItem
{
    padding-right:10px;
}

#ContentTable td
{
    vertical-align:top;
    border-right:solid 1px #dcdcff;
}

#downloadCentreTable
{
	margin-top: 40px;
	width: 100%;
}

#downloadCentreTable td
{
	border-bottom: 1px solid #dcdcff;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 20px;
	font-weight: bold;
}

#downloadCentreLeftDiv
{
	padding: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	border: 1px solid #dcdcff;
	width: 500px;
	float: left;
}

#downloadCentreRightDiv
{
	width: 200px;
	margin-top: 40px;
	margin-bottom: 20px;
	float: left;
	padding-left: 15px;
}

#footerAdDiv
{
	padding-top: 20px;
}

#fileUploadLeftDiv
{
	width: 388px;
	float: left;
	border: 1px dotted #7da7d8;
	padding: 5px;
}

#fileUploadRightDiv
{
	width: 350px;
	float: left;
	padding: 5px;
}


h1
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 34px;
	color: #0074bd;
	font-weight: normal;
}

h2
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 20px;
	color: #0074bd;
}

h3
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 16px;
	color: #0074bd;
}

h4
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 14px;
	color: #0074bd;
	padding: 0;
}

h5 
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #0074bd;
	line-height: 0;
}

h6 
{
	font-family: Gill Sans MT, Arial, Sans-Serif;
	font-size: 10px;
	color: #0074bd;
	line-height: 0;
}

@Media print
{
    #tbTable
    {
        display:none;
    }
	.btnPink
	{
	    border-style:solid;
	    border-color:Black;
	    border-width:1px;
	}
}

/* login status */

.loginStatus a,.loginStatus:visited,.loginStatus:active
{
    text-decoration: underline;
    color: #0074bd;
}

.loginTable td
{
    vertical-align:top;
    padding-left: 10px;
    padding-bottom: 10px;
   
}

.loginTable th
{
    text-align:left;
    padding-left: 10px;
    padding-bottom: 15px;
   
}

.loginTableCol1
{
    padding-left:100px;
    width:200px;
}

.loginTableCol2
{
    text-align:center;
    width:100px;
    font-weight:bold;
}

.loginTableCol3
{
    width:350px;
}

/* Login Page */
.loginControl
{
	color: #0074bd;
	width: 250px;
	font-size: 10pt;
	border: solid 1px #dcdcff;
	}
.loginControlTitle
{
	color: #0074bd;
	text-align: left;
	font-weight: bold;
	}
.loginControlInstruction
{
	text-align: right;
	}
.loginControlTextBox
{
	border: solid 1px #dcdcff;
	width: 120px;
	}
.loginControlButton
{
	color: #0074bd;
	font-weight: bold;
	}

.loginControlLabel
{
	width: 100px;
	}

.createUserWizardControl
{
	color: #0074bd;
	width: 375px;
	font-size: 10pt;
	border: solid 1px #dcdcff;
	}
.createUserWizardControlSideBar
{}
.createUserWizardControlTitle
{
	color: #0074bd;
	text-align: left;
	font-weight: bold;
	}
.createUserWizardControlSideBarButton
{

	}
.createUserWizardControlNavigationButton
{
	}
.createUserWizardControlHeader
{
		color: #0074bd;
	text-align: left;
	font-weight: bold;
	}
.createUserWizardControlCreateUserButton
{
	color: #0074bd;
	font-weight: bold;
	}
.createUserWizardControlContinueButton
{
	color: #0074bd;
	font-weight: bold;}
.createUserWizardControlStep
{}

.createUserWizardControlTextBox
{
	border: solid 1px #0074bd;
	width: 175px;
	}
.createUserWizardControlLabel
{
	width: 175px;
	}
.ultraWebTreeNode
{
    padding: 2px 2px 2px 2px;
}
.ultraWebTreeSelectedNode
    {
       padding: 2px 2px 2px 2px;
       color:White;
       background-color:#93A070; 
    }


#registerDiv
{
	width: 350px;
	float: left;
	font-family: Gill Sans MT, Microsoft Sans Serif, Arial, Sans-Serif;
}

#registerInfoDiv
{
	width: 350px;
	float: left;
	font-family: Gill Sans MT, Microsoft Sans Serif, Arial, Sans-Serif;
	line-height: 1.7;
	margin-left: 40px;
}



