body
{
        font-family: arial, helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        xbackground: #E8E8E8; 
        background: rgb(255,255,255); 
        margin: 0px;
        color: black;
}
a
{
        font-family: arial, helvetica, sans-serif;
        font-size: 8pt;
        text-decoration: none;
        xcolor: #270E4F;
        color:rgb(0,0,0);
        font-weight: bold;
}
a:hover
{
        color: #EE2C74;
        font-weight: bold;
}
strong
{
        font-weight: bold;
        color:black;
}
p
{
        padding-bottom: 10px;
        font-size: 8pt;
        margin: 0px;
}
div.clear {
	height: 0px;
	font-size: 0px;
	clear: both;
}
img
{
        border: 0px;
}
form
{
        padding: 0px;
        margin: 0px;
}

ol ol

{

        list-style-type:lower-alpha;

}



ol ol ol 

{

        list-style-type:lower-roman;

}

/* Container */
div#container
{
        width: 760px;
        padding: 0px;
        margin: 0px auto;
        text-align: left;
        background: white url("/Images/columns.gif") top right repeat-y;
}
div#header
{
        height: 84px;
        background: white;
}
img#logo
{
        position: relative;
        float: left;
        width: 242px;
        height: 84px;
        padding-right: 43px;
}
div#ad
{
        position: relative;
        float: left;
        width: 475px;
        height: 61px;
        margin-top: 5px;
        margin-bottom: 1px;
}
div#ad img
{
        border: 0px;
}
div#message
{
        position: relative;
        float: left;
        width: 350px;
        font-size: 9pt;
        color: #E7430D;
}
span#name
{
        color: #72679C;
        text-transform: uppercase;
}
a#textonly

{
        position: relative;
        float: left;
        width: 115px;
        text-align: right;
        font-size: 9pt;
        color: black;
}
div#seperator
{
        height: 6px;
        background: url("/Images/seperator.jpg") top left repeat-x;
        line-height: 6px;
}
.pageContainer
{
        background: rgb(255,255,255) url('/Images/ocnemr.gif') right top no-repeat;
        width:930px;
        height:auto;
        margin:auto;
        margin-top:2px;
}
.ocnemrpageContainer
{
        background: rgb(255,255,255) url('/Images/ocnemr.gif') right top no-repeat;
        width:930px;
        height:auto;
        margin:auto;
        margin-top:2px;
}
/* Main Menu (level 1)*/

.menubar
{
        clear:left;
        margin:0px;
        margin-top:10px;
        width:235px;
        float:left;
}
div#ocnemrmenu
{
        width: 209px;
        line-height: 16px;
        background: #936FB1 url(/Images/nav-top.gif) left top no-repeat;
        padding-top:30px;
        vertical-align: top;
        text-align:left;
        font-weight:bold;
        margin:0px;
        z-index: 10;
}
div#menu
{
        width: 209px;
        line-height: 16px;
        background: #936FB1 url(/Images/nav-top.gif) left top no-repeat;
        padding-top:30px;
        vertical-align: top;
        text-align:left;
        font-weight:bold;
        margin:0px;
        z-index: 10;
        border: 0px solid red;
}
.menuBottom
{
        clear:both;
        background:url(/Images/nav-bottom.gif) left top no-repeat;
        height:170px;
}

.ocnemrmenuBottom
{
        clear:both;
        background:url(/Images/nav-bottom.gif) left top no-repeat;
        height:170px;
}

div#menu ul, div#menu li, div#menu a
{
        z-index: 10;
}
a#business_research
{
        border-right: 1px solid white;
}
ul.menu1
{
        width:178px;
        text-align:left;
        margin: 0px;
        margin-left:10px;
        padding:0px;
        border: 0px solid green;
        
}
ul.menu1 li
{
        display: block;
        width: 178px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        margin:0px;
        padding-left:15px;
        padding-bottom:2px;
        border: 0px solid blue;
        text-align:left;
}
ul.menu1 li:hover
{
        position: relative;
        display: block;
        width: 208px;
        background: url(/Images/nav-arrow-over.gif) left top no-repeat;
        margin-left:0px;
        padding-left:15px;
        color: rgb #270E4F
        text-align:left;
}
ul.menu1 li:active
{
        position: relative;
        display: block;
        width: 208px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        margin-left:0px;
        padding-left:15px;
        text-align:left;
}
ul.menu1 a.menuitem
{
        color: white;
        border-right: 0px solid black;
        padding: 0px;
        text-align:left;
        background;
        margin:0px;
        position: relative; left:0px;
}
ul.menu1 a.menuitemHighlight
{
        color: #270E4F;
        border-right: 0px solid black;
        background: #936FB1 url(/Images/nav-arrow-highlight.png) left bottom no-repeat;
        padding-left:15px;
        position: relative; left:-15px; top:1px;
        text-align:left;
        margin:0px;
}


ul.menu1 a.menuitem:hover, ul.menu1 span.menuitem:hover
{
        color: #270E4F;
}


/* Popup Menu (level 2)*/

ul.menu2
{
        width:174px;
        text-align:left;
        margin: 0px;
        margin-left:2px;
        padding:0px;
        font-weight:normal;
}
ul.menu2 li

{
        display: block;
        width: 174px;
        background: #936FB1;
        margin:0px;
        padding-left:0px;
        padding-bottom:2px;
        text-align:left;
        font-weight:normal;
}
ul.menu2 li:hover
{
        position: relative;
        display: block;
        width: 174px;
        background: #936FB1;
        margin-left:0px;
        padding-left:0px;
        color: rgb #270E4F
        text-align:left;
        font-weight:normal;
}
ul.menu2 li:active
{
        position: relative;
        display: block;
        width: 174px;
        background: #936FB1;
        margin-left:0px;
        padding-left:0px;
        text-align:left;
        font-weight:normal;
}
ul.menu2 a.menuitem
{
        color: white;
        border-right: 0px solid black;
        padding: 0px;
        background;
        text-align:left;
        margin:0px;
        font-weight:normal;
        position: relative; left:0px;
}


ul.menu2 a.menuitem:hover, ul.menu1 span.menuitem:hover
{
        color: #270E4F;
        font-weight:normal;
}

ul#subnav-2
{
        
        border: 0px;
        
}



ul#subnav-2 li

{
        
        display: none;
        
}

/* Ocnemr menu for secure area */

ul.ocnemr
{
        width:208px;
        text-align:left;
        margin: 0px;
        margin-left:10px;
        padding:0px;
        
}
ul.ocnemr li
{
        display: block;
        width: 208px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        margin:0px;
        padding-left:15px;
        padding-bottom:2px;
        text-align:left;
}
ul.ocnemr li:hover
{
        position: relative;
        display: block;
        width: 208px;
        background: url(/Images/nav-arrow-over.gif) left top no-repeat;
        margin-left:0px;
        padding-left:15px;
        color: rgb #270E4F
        text-align:left;
}
ul.ocnemr li:active
{
        position: relative;
        display: block;
        width: 208px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        margin-left:0px;
        padding-left:15px;
        text-align:left;
}
ul.ocnemr a.menuitem
{
        color: white;
        border-right: 0px solid black;
        padding: 0px;
        text-align:left;
        background;
        margin:0px;
        position: relative; left:0px;
}
ul.ocnemr a.menuitemHighlight
{
        color: #270E4F;
        border-right: 0px solid black;
        background: #936FB1 url(/Images/nav-arrow-highlight.png) left bottom no-repeat;
        padding-left:15px;
        position: relative; left:-15px; top:1px;
        text-align:left;
        margin:0px;
}


ul.ocnemr a.menuitem:hover, ul.menu1 span.menuitem:hover
{
        color: #270E4F;
}


/* Popup Menu (level 2)*/





/* Side Menu (alternate level 2)*/



ul.sidemenu2

{
        font-size: 10pt;
        list-style-type: disc;
        padding-left: 15px;
        margin: 0px;
}
ul.sidemenu2 li
{
        color: #FF6600;
}

ul.sidemenu2 a.menuitem
{
        font-size: 10pt;
        font-weight: bold;
}
ul.sidemenu2 li.highlight
{
        display: none;
}
ul.bigdot
{
        margin: 0px;
        padding-left: 20px;
        list-style-type: none;
        list-style-image: url("/Images/dot.gif");
}



ul.nodot

{
        margin: 0px;
        padding-left: 20px;
        list-style-type: none;
}
ul.space li
{
        height: 25px;
        line-height: 25px;
        vertical-align: middle;
}
ul.space input, ul.space select
{
        vertical-align:middle;
}
li
{
        font-size:8pt;
        color: rgb(0,0,0);
        list-style-type:disc;
}
li:hover
{
}

.default-content li a
{
        font-size:8pt;
        color: rgb(0,0,0);
        background: url('/Images/breadcrumb-arrow.gif') left top no-repeat;
        padding-left:16px;
        line-height:15px;
        position: relative; left:-16px;
        list-style-type:none;        
}
.default-content li a:hover
{
        color: #EE2C74;
        background: url('/Images/anchor-arrow.gif') left top no-repeat;
}



/* Columns */



div#leftside

{
        position: relative;
        float: left;
        width: 165px;
        /*        height: 688px;  */
        height: 430px; /* ensure the sitemap is on "white" */
        padding-top: 5px;
        background: url("/Images/genericlogo.gif") top left no-repeat;
}
div#leftside-home
{
        position: relative;
        float: left;
        width: 165px;
        /*        height: 688px; */
        height: 430px; /* ensure the sitemap is on "white" */
        padding-top: 5px;
        background: url("/Images/genericlogo-with-welcome.gif") top left no-repeat;
}
div#leftside-member
{
        position: relative;
        float: left;
        width: 165px;
        /*        height: 688px; */
        height: 430px; /* ensure the sitemap is on "white" */
        font-size: 10pt;
        color: #FF7711;
        font-weight: bold;
        padding-top: 5px;
        background: url("/Images/welcomelogo.jpg") top left no-repeat;
}



div#welcome

{
        
        position: relative;
        
        left: -10px;
        
}



form#logon

{
        
        padding-left: 10px;
        
}



input#signin

{
        
        width: 60px;
        
}



div#leftheader

{
        
        position: absolute;
        
        top: 160px;
        
        left: 10px;
        
        color: #735096;
        
        font-weight: bold;
        
        font-size: 11pt;
        
}



div#leftheader-home

{
        
        position: absolute;
        
        top: 240px;
        
        left: 10px;
        
        
        
        color: #735096;
        
        font-weight: bold;
        
        font-size: 11pt;
        
}



div#leftcontent

{
        
        position: absolute;
        
        top: 180px;
        
        left: 10px;
        
}



div#leftcontent-home

{
        
        position: absolute;
        
        top: 260px;
        
        left: 10px;
        
}



div#sitemap

{
        
        position: absolute;
        
        top: 450px;
        
        left: 10px;
        
}



div#sitemap a

{
        
        font-size: 11pt;
        
        font-weight: bold;
        
}



div#main

{
        
        position: relative;
        
        float: left;
        
        width: 450px;
        
        /*        height: 683px; */
        
        padding: 5px;
        
        text-align: left;
        
}



div#rightside

{
        
        position: relative;
        
        float: left;
        
        
        
        width: 135px;
        
        /*        height: 693px;
        
                background: #FF7711; */
        
}



div#rightside img

{
        
        /*margin: 5px;*/
        
        position: relative;
        
        left: 5px;
        
        margin-top: 5px;
        
        border: 0px;
        
}



.top

{
        
        /*position: relative;*/
        
        clear: left;
        
        background: url("/Images/top.gif") top left no-repeat;
        
        width: 448px;
        
        height: 12px;
        
        line-height: 3px;
        
        font-size: 1pt;
        
}



.content
{
        float:left;
        width: 450px;
        min-height:388px;
        padding: 0px 10px 0px 10px;
        text-align: left;
        border: 0px;
        margin-top:10px;
}
.content a

{
        
        font-weight: bold;
        
}



.content b, .content strong

{
        
        font-weight: bold;
        
        color: black;
        
}



.content em

{
        
        color: black;
        
}



.bottom

{
        
        /*position: relative;*/
        
        /*clear: both;*/
        
        clear: left;
        
        float: left;
        
        background: url("/Images/bottom.gif") top left no-repeat;
        
        width: 448px;
        
        height: 12px;
        
        line-height: 3px;
        
}
div#news

{
        position: relative;
        float: left;
        width: 260px;
}
div#cover

{
        position: relative;
        float: left;
        padding-left: 30px;
}
div#intro
{
        position: relative;
        float: left;
        width: 320px;
}
div#picture
{
        position: relative;
        float: left;
        padding-left: 10px;
        text-align: center;
}
.title

{
        font-size: 12pt;
        font-weight: bold;
        color: #8282C7;
}
.header
{
        font-size: 11pt;
        font-weight: bold;
        color: #8282C7;
}



.small

{
        
        font-family: arial, helvetica, sans-serif;
        
        font-size: 8pt;
        
        font-weight: normal;
        
}



.tiny

{
        
        font-family: arial, helvetica, sans-serif;
        
        font-weight: normal;
        
        font-size: 7pt; /*10px*/
        
        color: #FF6600;
        
}



.loginfield

{
        
        font-family:                 arial, helvetica, sans-serif;
        font-size:                        11px;
        font-weight:                 normal;
        color:                                 #330066;
        border:                         1px #9999CC solid;
        margin:                         0px;
        padding:                         2px;
        width:                                70px;
        vertical-align:                top;
}
.field
{
        font-family:                 arial, helvetica, sans-serif;
        font-size:                        11px;
        font-weight:                 normal;
        color:                                 #330066;
        border:                         1px #9999CC solid;
        margin:                         0px;
        padding:                         2px;
        width:                                170px;
        vertical-align:                top;
}
.smallfield
{
        font-family:                 arial, helvetica, sans-serif;
        font-size:                        11px;
        font-weight:                 normal;
        color:                                 #330066;
        border:                         1px #9999CC solid;
        margin:                         0px;
        padding:                         2px;
        width:                                50px;
        vertical-align:                top;
}
.button
{
        font-family:                 Arial, Helvetica, sans-serif;
        font-size:                         11px;
        font-weight:                 bold;
        color:                                 #FFFFFF;
        text-decoration:         none;
        background-color:         #FF6600;
        background-position: center center;
        border:                         1px #9999CC solid;
        vertical-align:         middle;
        height:                         20px;
}
.combobox
{
        font-family:                 Arial, Helvetica, sans-serif;
        font-size:                         11px;
        font-weight:                 bold;
        color:                                 #FFFFFF;
        text-decoration:         none;
        background-color:         #FF6600;
        background-position: center center;
        border:                         1px #9999CC solid;
        vertical-align:         middle;
}
.bold
{
        font-weight:                 bold;
}
.blue
{
        color:                                 #8282C7;
}
.orange
{
        color:                                 #FF6600;
}
.grey
{
        color:                                 #666666;
}
.line
{
        width:                                 100%;
        height:                         11px;
        background:                 url("/Images/line.gif") top left repeat-x;
        
}
.inline

{
        
        display:                         inline;
        
}



.col1

{
        
        position:                         relative;
        
        float:                                 left;
        
        width:                                 90px;
        
        /*border: 1px solid green;*/
        
        padding:                         1px;
        
}



.col2

{
        
        position:                         relative;
        
        float:                                 left;
        
        width:                                 330px;
        
        /*border: 1px solid yellow;*/
        
        padding:                         1px;
        
}



.anchor

{
        
        padding:                         0px;
        
        margin:                         0px;
        
        clear:                                 both;
        
        height:                         0px;
        
        line-height:                 0px;
        
}



div.row

{
        
        position:                        relative;
        
        clear:                                both;
        
}



div.label

{
        
        position:                        relative;
        
        float:                                left;
        
        width:                                150px;
        
        text-align:                        right;
        
        padding:                        2px;
        
        margin-bottom:                5px;
        
}



div.value

{
        
        position:                        relative;
        
        float:                                left;
        
        margin-left:                10px;
        
        margin-bottom:                5px;
        
        vertical-align:                top;
        
}



ul.menu1 li.mustregisterfirst

{
        
        display:                        none;
        
}



ul.menu li.site_map

{
        
        display:                         none;
        
}



ul.sitemapmenu

{
        
        padding-left:                 20px;
        
        margin:                                0px;
        
}



ul.sitemapmenu li.site_map

{
        
        display:                         none;
        
}



ul.sitemapmenu li.logoff

{
        
        display:                         none;
        
}



ul.sitemapmenu1

{
        
        list-style-type:         none;
        
        list-style-image:         url("/Images/dot.gif");
        
}



ul.sitemapmenu2

{
        
        list-style-type:         none;
        
        list-style-image:         none;
        
        padding-left:                10px;
        
        padding-bottom:                5px;
        
        margin-bottom:                5px;
        
        border-bottom:                1px solid #8282C7;
        
}



li.home

{
        
        display:                        none;
        
}



ul.sitemapmenu a#membership

{
        
        color:                                #8282C7;
        
        cursor:                                default;
        
}



ul.sitemapmenu a#news
{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#services

{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#what_s_on
{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#who_are_we
{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#international
{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#contact
{
        color:                                #8282C7;
        cursor:                                default;
}
ul.sitemapmenu a#business_research
{
        color:                                #8282C7;
        cursor:                                default;
}

/*  THE PART Layout style header + body has to be here due to a custom page using it

        ...the subscriber rates page */



.topblock

{
        
        clear: left;
        
        float: left;
        
        background: url("/Images/topblock.gif") top left no-repeat;
        
        margin-left: 40px;
        
        left: 40px;
        
        width: 345px;
        
        height: 12px;
        
        line-height: 3px;
        
        font-size: 1pt;
        
}



.contentblock

{
        
        clear: left;
        
        float: left;
        
        background: url("/Images/contentblock.gif") top left repeat-y;
        
        margin-left: 40px;
        
        left: 40px;
        
        width: 325px;
        
        padding: 0px 10px 0px 10px;
        
}



.contentblock .line

{
        
        width: 95%;
        
        height: 11px;
        
        background: url("/Images/line.gif") top left repeat-x;
        
}



.contentblock .col1

{
        
        width: 160px;
        
        text-align: right;
        
}



.contentblock .col2

{
        
        width: 150px;
        
        padding-left: 10px;
        
}



.bottomblock

{
        
        clear: left;
        
        float: left;
        
        background: url("/Images/bottomblock.gif") top left no-repeat;
        
        margin-left: 40px;
        
        left: 40px;
        
        width: 345px;
        
        height: 12px;
        
        line-height: 3px;
        
}



div#copyright

{
        
        position:                        relative;
        
        width:                                100%;
        
        font-size:                        10pt;
        
        text-align:                        center;
        
        padding-top:                10px;
        
}



.left

{
        
        float: left;
        
}



.right

{
        
        float: right;
        
}

.homePageSection

{
        float: left;
        width:280px;
        margin-right:30px;
}

.homePageSectionHeading1
{
        font-size:24pt;
        color:rgb(255,255,255);
        margin-left:30px;
        background: url(/Images/bluearrow.bmp) top left no-repeat;
        padding-left:50px;
        padding-top:5px;
        padding-bottom:5px;
}
.homePageImage1
{
        margin-left:30px;
        margin-bottom:10px;
}
.homePageSectionText1
{
        margin-left:30px;
        padding-left:50px;
}

.homePageSectionHeading2
{
        font-size:24pt;
        color:rgb(255,255,255);
        margin-left:30px;
        background: url(/Images/pinkarrow.bmp) top left no-repeat;
        padding-left:50px;
        padding-top:5px;
        padding-bottom:5px;
}
.homePageImage2

{
        margin-left:30px;
        margin-bottom:10px;
}
.homePageSectionText2

{
        margin-left:30px;
        padding-left:50px;
}
.homePageSectionHeading3
{
        font-size:24pt;
        margin-left:30px;
        color:rgb(255,255,255);
        background: url(/Images/greenarrow.bmp) top left no-repeat;
        padding-left:50px;
        padding-top:5px;
        padding-bottom:5px;
}
.homePageImage3

{
        margin-left:30px;
        margin-bottom:10px;
}
.homePageSectionText3

{
        margin-left:30px;
        padding-left:50px;
}
.employee
{
        float:left;
        border-bottom-style:solid;
        border-bottom-color:rgb(255,255,255);
        border-bottom-width:1px;
        width:550px;
        margin-left:20px;
        margin-top:5px;
        margin-bottom:10px;
}
.employeeImage
{
        float:left;
        margin-bottom:10px;
        margin-right:10px;
}
.employeeTitle
{
        color:rgb(100,127,60);
        font-weight:bold;
}
.employeeText
{
        margin-bottom:10px;
}
.employeePhone
{
        height:22px;
        padding-top:3px;
        float:left;
}
.employeeEmail
{
        height:22px;
        padding-top:3px;
        float:left;
}
.phoneImage
{
        background: url(/Images/phone.bmp) top left no-repeat;
        height:22px;
        width:26px;
        margin-left:10px;
        float:left;
}
.emailImage
{
        background: url(/Images/email.bmp) top left no-repeat;
        height:22px;
        width:26px;
        float:left;
}
.ourTeam
{
        float:left;
}
.ourTeamText
{
        margin-left:35px;
        margin-top:5px;
        height:500px;
        width:250px;
        float:left;
}
.organisationImage
{
        float:left;
        margin-left:30px;
        margin-top:10px;
}
.organisationText
{
        margin-left:10px;
        margin-top:10px;
        height:500px;
        width:350px;
        float:left;
}
.contactUs
{
        margin-left:30px;
}
.contactUsDetails
{
        font-size:24pt;
        background: url(/Images/greenarrow.bmp) top left no-repeat;
        padding-left:50px;
        padding-top:5px;
}
.contactUsCompany
{
        font-size:10pt;
        color:rgb(205,135,0);
        margin-top:10px;
}
.contactUsPhone
{
        margin-top:10px;
}
.contactUsEmail
{
        margin-top:10px;
}
.search
{
        background: url(/Images/search.bmp) top right no-repeat;
        float:left;
        width:160px;
        vertical-align:middle;
        font-size:8pt;
        height:32px;
}
.searchResults
{
        font-size:24pt;
        background: url(/Images/pinkarrow.bmp) top left no-repeat;
        padding-left:50px;
        padding-top:5px;
        margin-left:30px;
        margin-right:50px;
        width:100px;
        height:1000px;
        float:left;
}
.numberOfSearchResultsLocal
{
        margin-bottom:5px;
        margin-top:10px;
        font-weight:bold;
        color:rgb(0,161,157);
}
.numberOfSearchResultsAccess
{
        margin-top:10px;
        margin-bottom:5px;
        font-weight:bold;
        color:rgb(147,111,177);
}
.searchResultLocalLine
{
        color:rgb(0,161,157);
        font-weight:bold;
        width:480px;
}
.searchResultLocalUnitCode
{
        background:  url(/Images/greenarrow.png) top left no-repeat;
        padding-left:15px;
        float:left;
        width:100px;
}
a.searchResultLocalUnitCode
{
        color:rgb(0,161,157);
}
a.searchResultLocalUnitCodeLink:hover
{
        color:rgb(238,43,151);
}
.searchResultLocalTitle
{
        color:rgb(0,0,0);
        float:left;
        width:360px;
}
.searchResultAccessLine
{
        color:rgb(147,111,177);
        font-weight:bold;
        width:480px;
}
.searchResultAccessUnitCode
{
        background: url(/Images/purplearrow.png) top left no-repeat;
        padding-left:15px;
        float:left;
        width:100px;
}
.searchResultAccessTitle
{
        color:rgb(0,0,0);
        float:left;
        width:360px;
}
a.searchResultAccessUnitCodeLink
{
        color:rgb(147,111,177);
}
a.searchResultAccessUnitCodeLink:hover
{
        color:rgb(238,43,151);
}
.magnifier
{
        background: url(/Images/magnifier.bmp) top right no-repeat;
        float:left;
        border-style:none;
        width:28px;
        border-width:0px;
        height:32px;
}
.searchInput
{
        border-style:none;
        height:14px;
        width:110px;
        float:left;
        background:rgb(226,226,224);
        margin-top:8px;
}
.genericPage
{
        width:800px;
}
.genericTitle
{
        background: url(/Images/pinkarrow.bmp) top left no-repeat;
        font-size:24pt;
        margin-left:30px;
        margin-right:30px;
        padding-left:50px;
        padding-top:5px;
        margin-bottom:10px;
        width:200px;
        float:left;
}
.genericImage
{
        margin-left:30px;
        margin-bottom:10px;
}
.genericText
{
        width:500px;
        margin-left:30px;
}
.shortContent
{
        width:450px;
        margin-left:310px;
}
.longContent
{
        width:750px;
        background:rgb(255,255,255);
        color:rgb(0,0,0);
        margin-left:35px;
        padding:10px;
}
.listOfLinks
{
        background: url(/Images/bluearrow.bmp) top left no-repeat;
        padding-left:60px;
        padding-top:10px;
        margin-top:0px;
        margin-left:30px;
        width:130px;
        float:left;
}
/* N E W S */

.newsNav
{
        padding-top:20px;
        margin-bottom:4px;
}
a.newsLink
{
        padding-left:12px;
        padding-right:120px;
        font-weight:bold;
        font-size:11pt;
        color:white;
}
a.newsLink:hover
{
        color: #270E4F;
}
a.eventsLink
{
        font-weight:bold;
        font-size:11pt;
        color:white;
}
a.eventsLink:hover
{
        color: #270E4F;
}
.news
{
        
        
}
.newsTitle
{
        color:rgb(238,44,116);
        font-size:14pt;
        font-weight:bold;
        margin-top:10px;
        background: url(/Images/pinkarrow.bmp) top left no-repeat;
        float:left;
        width:400px;
}
.newsHeadline
{
        color:rgb(238,44,116);
        font-size:10pt;
        font-weight:bold;
}
.newsText
{
        width:350px;
        float:left;
}
.newsScrollArea
{
        margin-top:35px;
        margin-bottom:10px;
        width:500px;
        background: url(/Images/news-scroll-bg.png) top left no-repeat;
        padding-top:0px;
        font-size:8pt;
        height:131px;
}
.newsList
{
        background: url(/Images/nav-arrow.gif) top left no-repeat;
        color:white;
        padding-top:0px;
        margin-left:10pt;
        padding-left:14px;
        width:400px;
        height:21px;
        margin-bottom:0px;
}
.newsList:hover
{
        background: url(/Images/news-current.png) top left no-repeat;
        margin-left:7px;
        padding-left:20px;
        padding-top:0px;
        font-weight:normal;
        color:rgb(0,169,166);
        width:450px;
        height:21px;
}
a.newsListLink
{
        display:block;
        position: relative; top:1px;
        color:white;
        font-weight:normal;
        width:430px;
        height:21px;
}
a.newsListLink:hover
{
        position: relative; top:3px;
        color:rgb(0,169,166);
        font-weight:bold;
}
a.newsListLinkCurrent
{
        position: relative; top:3px;
        color:rgb(0,169,166);
        font-weight:bold;
}
.newsListCurrent
{
        background: url(/Images/news-current.png) top left no-repeat;
        margin-left:7px;
        padding-left:20px;
        padding-top:0px;
        font-weight:bold;
        color:rgb(0,169,166);
        width:450px;
        height:21px;
}
.newsHeadlineList
{
}
/* EVENTS */

.eventsScrollArea
{
        margin-top:35px;
        margin-bottom:10px;
        width:500px;
        background: url(/Images/events-scroll-bg.png) top left no-repeat;
        padding-top:0px;
        font-size:8pt;
        height:131px;
}
.eventsList
{
        background: url(/Images/nav-arrow.gif) top left no-repeat;
        color:white;
        margin-left:10pt;
        padding-left:14px;
        width:400px;
        height:21px;
        margin-bottom:0px;
}
.eventsList:hover
{
        background: url(/Images/events-current.png) top left no-repeat;
        margin-left:7px;
        padding-left:20px;
        padding-top:0px;
        font-weight:normal;
        color:rgb(147,111,177);
        width:450px;
        height:21px;
}
.eventsDateList
{
        color:rgb(147,111,177);
}
a.eventsListLink
{
        display:block;
        position: relative; top:1px;
        color:white;
        font-weight:normal;
        width:430px;
        height:21px;
}
a.eventsListLink:hover
{
        position: relative; top:3px;
        color:rgb(147,111,177);
        font-weight:bold;
}
a.eventsListLinkCurrent
{
        position: relative; top:3px;
        color:rgb(147,111,177);
        font-weight:bold;
}
.eventsListCurrent
{
        background: url(/Images/events-current.png) top left no-repeat;
        margin-left:5pt;
        padding-left:20px;
        padding-top:0px;
        font-weight:bold;
        color:rgb(0,169,166);
        width:450px;
        height:21px;
}


.footer
{
        clear:both;
        text-align:left;
        width:930px;
        height:auto;
        margin:auto;
        position: relative; bottom:0px;
        vertical-align:bottom;
}
.footerWhite
{
        clear:both;
        width:930px;
        background:rgb(255,255,255);
        height:42px;
}
.footerExtra
{
        clear:both;
        text-align:left;
        margin-left:5px;
        position: relative; bottom:0px;
        vertical-align:bottom;
        background:  url(/Images/ocn-pebbles.gif) top left no-repeat;
        height:83px;
        width:905px;
}
.ocnemrfooterExtra
{
        clear:both;
        text-align:left;
        margin-left:5px;
        position: relative; bottom:0px;
        vertical-align:bottom;
        background:  url(/Images/ocn-pebbles.gif) top left no-repeat;
        height:83px;
        width:905px;
}
.pebbles
{
        clear:both;
        border-style:none;
        border-width:0px;
        vertical-align:bottom;
}
.access
{
        clear:both;
        border-style:none;
        border-width:0px;
        vertical-align:bottom;
}
.footerText
{
        padding-top:58px;
        clear:both;
        font-size:7pt;
        font-weight:bold;
        height:25px;
        color: #936FB1;
}
.footerDiversity
{
        float:right;
        height:0px;
        position: relative; bottom:0px; right:0px;
}
.loginForm
{
        float:left;
        margin:0px;
        padding:0px;
        margin-top:0px;
        margin-left:30px;
        width:162px;
        background: url(/Images/login-top.gif) top left no-repeat;
        padding-top:44px;
}
.login
{        
        background: #EE2C74;
        color:white;
        font-size:8pt;
        margin-left:11px;
        padding-left:37px;
        padding-bottom:5px;
}
.loginButtonDiv
{
        background: #EE2C74;
        margin-left:11px;
        height:28px;
        text-align:right;
}
.loginButton
{
        background: url(/Images/go.bmp) top left no-repeat;
        border-style:none;
        margin-top:3px;
        margin-right:5px;
        width:30px;
        height:25px;
}
.forgottenPassword
{
        margin-left:11px;
        background: #EE2C74;
        width:151px;
        height:20px;
        position:
}
.loggedIn
{
        margin-left:11px;
        background: #EE2C74;
        color:white;
        width:151px;
        height:29px;
        text-align:center;
}
.loginBottom
{
        background: url(/Images/login-bottom.gif) bottom left no-repeat;
        width:162px;
        height:40px;
}
.ocnemrloginBottom
{
        background: url(/Images/login-bottom.gif) bottom left no-repeat;
        width:162px;
        height:40px;
}
.forgottenPasswordLink
{
        margin-left:10px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        padding-left:14px;
        padding-top:1px;
        color:white;
        width:162px;
        height:30px;
        font-weight:bold;
}
a.forgottenPasswordLink:hover
{
        background: url(/Images/nav-arrow-over.gif) left top no-repeat;
        color: #270E4F
}
.username
{
        height:16px;
        background: #EE2C74;
        margin-left:11px;
        padding-left:5px;
}
.password
{
        height:14px;
        background: #EE2C74;
        margin-left:11px;
        padding-left:5px;
}
.usernameLabel
{
        font-size:8pt;
        text-align:right;
        color:rgb(255,255,255);
        vertical-align:top;
        display:block;
        float:left;
        width:60px;
}
.usernameInput
{
        width:70px;
        font-size:8pt;
        height:10px;
        margin-left:5px;
}
.passwordLabel
{
        font-size:8pt;
        text-align:right;
        color:rgb(255,255,255);
        vertical-align:top;
        display:block;
        float:left;
        width:60px;
}
.passwordInput
{
        width:70px;
        font-size:8pt;
        height:10px;
        margin-left:5px;
}
/* R I G H T   M E N U */
.rightMenu
{
        float:right;
        width:172px;
        background: url(/Images/sub-nav-top.gif) left top no-repeat;
        padding-top:40px;
        font-weight:bold;
        margin:0px;
        position:relative;right:22px;
}
.accessibility
{
        float:right;
        width:122px;
        padding-top:0px;
        font-weight:bold;
        margin:0px;
        height:25px;
		position:relative;right:15px;top:-25px;
}
.loginForm, .securePortalNav, .rightMenu, .securePortalNavUnitBank
{
	position:relative;top:-20px;
}
ul.rightmenu1
{
        width:141px;
        text-align:left;
        margin: 0px;
        margin-left:11px;
        padding:0px;
        padding-left:10px;
        background: #4F2683;
}
ul.rightmenu1 li
{
        display: block;
        widxth: 172px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        margin:0px;
        color: white;
        padding-left:15px;
        padding-bottom:2px;
        text-align:left;
        position: relative; top:-10px;
}

ul.rightmenu1 a.menuitem
{
        color: white;
        border-right: 0px solid black;
        paxdding: 1px 4px 2px 4px;
        text-align:left;
        margin:0px;
        position: relative; top:-0px;
        
}
ul.rightmenu1 a.menuitem:hover
{
        color:  #EE2C74;
}
ul.rightmenu1 li:hover
{
        background: url(/Images/nav-arrow-overpink.gif) left top no-repeat;
}
.rightMenuBottom
{
        background: url(/Images/sub-nav-bottom.gif) bottom left no-repeat;
        width:162px;
        height:40px;
        margin:0px;
}
.topImage
{
        float:left;
}
.clearLeft
{
        clear:left;
}
.menuTrail
{
        clear:left;
        position: relative; top:10px;
}
.current
{
        background: url(/Images/breadcrumb-arrow.gif) left top no-repeat;
        font-size:8pt;
        font-weight:bold;
        color: #4F2683;
        padding-left:16px;
}
.current:hover
{
        background: url(/Images/breadcrumb-arrow-over.gif) left top no-repeat;
        color:rgb(238,44,116);
}
.trail
{
        background: url(/Images/breadcrumb-arrow.gif) left top no-repeat;
        font-size:8pt;
        font-weight:bold;
        color: #4F2683;
        padding-left:16px;
        margin-right:10px;
}
.trail:hover
{
        background: url(/Images/breadcrumb-arrow-over.gif) left top no-repeat;
        color:rgb(238,44,116);
}
.default-title
{
        margin-top:20px;
        font-size:12pt;
        color:rgb(238,44,116);
        font-weight:bold;
        margin-bottom:10px;
}
.homePageNews
{
        background: url(/Images/news-bg.gif) left top no-repeat;
        position: relative; left:180px;
        width:295px;
        height:197px;
        color:white;
        padding-left:10px;
        padding-top:30px;
}
.homePageNewsTitle
{
        padding-left:20px;
        margin-bottom:10px;
        font-weight:bold;
}
.homePageNewsItems
{
        width:250px;
        padding-left:13px;
        background: url(/Images/nav-arrow.gif) left top no-repeat;
        position: relative; left:0px;
}
.homePageNewsItems:hover
{
        background: url(/Images/nav-arrow-over.gif) left top no-repeat;
}
.homePageNewsItem
{
        color:white;
        margin:0px;
        font-size:8pt;
        font-weight:normal;
}
.homePageNewsItem:hover
{
        color: #270E4F;
}
.securePortalTitle
{        
        background: #EE2C74;
        color:white;
        font-size:8pt;
        margin-left:11px;
        padding-left:12px;
        padding-bottom:5px;
        height:16px;
}
.securePortalNavUnitBank
{
        position:relative;right:30px;
        width:162px;
        background: url(/Images/login-top.gif) top left no-repeat;
        padding-top:44px;
        float:right;
}
.securePortalNav
{
        margin-left:30px;
        width:162px;
        background: url(/Images/login-top.gif) top left no-repeat;
        padding-top:44px;
        float:left;
}
.securePortalMenu
{        
        background: #EE2C74;
        margin-left:11px;
        height:18px;
}
.securePortalLinks
{
        padding-left:14px;
        margin-left:9px;
        background: #EE2C74 url(/Images/nav-arrow.gif) left top no-repeat;
        position: relative; left:0px;
}
.securePortalLinks:hover
{
        background: url(/Images/nav-arrow-over.gif) left top no-repeat;
}
.securePortalLink
{
        
        color:white;
        margin:0px;
        font-size:8pt;
        font-weight:bold;
}
.securePortalLink:hover
{
        color: #270E4F;
}


a.localLink
{
        padding-left:12px;
        padding-right:80px;
        font-weight:bold;
        font-size:11pt;
        color:white;
}
a.localLink:hover
{
        color: #270E4F;
}
a.accessLink
{
        font-weight:bold;
        font-size:11pt;
        color:white;
}
a.accessLink:hover
{
        color: #270E4F;
}
.unitBankLocal
{
        width:500px;
        background: url(/Images/local-bg.png) top left no-repeat;
        height:153px;
        margin-top:10px;
}
.unitBankLocalFooter
{
        background: url(/Images/local-bg-bottom.png) top left no-repeat;
        width:100px;
}
.unitBankAccess
{
        width:500px;
        background: url(/Images/access-bg.png) top left no-repeat;
        height:153px;
        margin-top:10px;        
}
.unitBankNav
{
        padding-top:20px;
        margin-bottom:10px;
}
.unitBankLine
{
        width:480px;
}
.unitBankLeft
{
        width:245px;        
        float:left;
}
.unitBankRight
{
        width:235px;        
        float:left;
}
.unitBankSelect
{
        width:100px;
        height:20px;
        font-size:8pt;
}
.superClassSelect
{
        width:155px;
        height:20px;
        font-size:8pt;
}
.sectorSelect
{
        width:140px;
        height:20px;
        font-size:8pt;
}
.unitLevelSelect
{
        width:100px;
        height:20px;
        font-size:8pt;
}
.creditValueSelect
{
        width:100px;
        font-size:8pt;
        height:20px;
}
.unitBankInformation
{
        width:300px;
        margin-right:20px;
        float:left
}
.unitBankContacts
{
        float:left;
}
.unitBankLabelLeft
{
        float:left;
        color:white;
        padding-left:12px;
        position: relative; top:4px;
        width:90px;
}
.unitBankLabelRight
{
        float:left;
        color:white;
        padding-left:12px;
        position: relative; top:4px;
        width:65px;
}
.unitBankInput
{
        float:left;
        width:110px;
}
.inputField
{
        font-size:8pt;
}
.unitBankTitle
{
        font-size:12pt;
        color:rgb(238,44,116);
        font-weight:bold;
        margin-bottom:10px;
}
.localSearch
{
        float:right;
        background: url(/Images/local-search.png) top left no-repeat;
        border-style:none;
        width:52px;
        height:24px;
        position: relative; top:4px; right:5px;
}
.accessSearch
{
        float:right;
        background: url(/Images/access-search.png) top left no-repeat;
        border-style:none;
        width:52px;
        height:24px;
        position: relative; top:4px; right:5px;
}

/* S E C U R E   P O R T A L */

.securePortal
{
        width:500px;
        background:  url('/Images/portal-bg-70x484.png') top left no-repeat;
        height:70px;
        margin-top:10px;
}
.securePortalLine
{
        padding-top:15px;
        width:500px;
}
.fakeFile
{
        background: url('/Images/browse.png') bottom right no-repeat;
        width:172px;
        height:26px;
        xposition: relative; left:102px; top:-23px;
        position: relative; left:0px; top:-23px;
        color:black;        
        z-index: 1;
}

.fakeImage
{
        position: relative; top:10px;
        width:72px;
        height:31px;
}
.fileinputs
{
        position: relative;
}
.fileHidden
{
        filter: alpha(opacity=0);
        opacity: 0;
        position: relative; top:0px; left:-20px;
        z-index: 2;
}
.securePortalLeft
{
        width:220px;
        float:left;
}
.securePortalRight
{
        width:280px;
        height:30px;
        float:left;
        position: relative; left:-30px;
        Xbackground:rgb(255,99,0);
}
.courseTitle
{
        position: relative; top:-5px;
        width:130px;
        
}
.uploadButton
{
        position: relative; top:-4px; left:10px;
        background: url('/Images/upload.png') bottom right no-repeat;
        border-style:none;        
        width:57px;
        height:27px;
}
.coursesHeader
{
       xbackground: url(/Images/courses-header09.png) top left no-repeat;
        xwidth:484px;
        height:33px;
}
.ocnemrcoursesHeader
{
        
	background: url(/Images/courses-header09.png) top left no-repeat;
    width:484px;
    height:33px;

}
.newPortal
{
	background:pink;
	background: url(/Images/courses-header09.png) top left no-repeat;
    width:882px;
	clear:left;
	clear:all;
    position: relative;right:230px;
}
.scrollArea
{
        position: relative: top:100px; right:200px;
        background:rgb(88,129,99);
        float:left;
}

.downloadErrorMessage
{
        color:red;
        font-weight:bold;
        width:210px;
        margin-top:10px;
        margin-right:25px;
        float:left;
}
.errorMessage
{
        color:red;
        font-weight:bold;
}
.searchErrorMessage
{
        margin-top:10px;
        color:red;
        font-weight:bold;
}
.upArrow
{
        width:20px;
        height:20px;
        backxground:rgb(255,0,0);
        position: relative; top:-85px; left:464px;
}
.downArrow
{
        width:20px;
        height:20px;
        xbackground:rgb(255,255,0);
        position: relative; top:-15px; left:451px;
}

.spFirstLine
{
        background: url(/Images/sp-line-top.png) top left no-repeat;
        width:484px;
 	    width:882px;
        clear:left;
        height:21px;
}
.spLastLine
{
        background: url(/Images/sp-line-bottom.png) top left no-repeat;
        width:484px;
  		width:882px;
        height:21px;
}
.spLastLineWhite
{
        background: url(/Images/sp-line-white-bottom.png) bottom left no-repeat;
        width:484px;
  	  width:882px;
  	  padding-bottom:9px;
      /* Disable height so that titles can span multiple lines      
        height:21px;*/
}
.spWhiteLine
{
        background: url(/Images/sp-line-white.png) top left repeat-y;
        width:484px;
 	   width:882px;
      /* Disable height so that titles can span multiple lines      
        height:21px;*/
        padding-bottom: 4px;
}
.spColorLine
{
        background: url(/Images/sp-line-middle.png) top left repeat-y;
        width:484px;
    	width:882px;
      /* Disable height so that titles can span multiple lines      
        height:21px;*/
        padding-bottom: 4px;
}
.spTitle
{
        color:rgb(0,169,166);
        position: relative; top:5px; left:15px;
        width:105px;
        margin-right:20px;
      /* Disable height so that titles can span multiple lines      
        height:20px;*/
        font-weight:bold;
        float:left;
        z-index: 10;
}
a.spTitleUp
{
        color:rgb(0,169,166);
        position: relative; top:-2px;
}
a.spTitleUp:hover
{
        color:rgb(238,44,116);
}
.spDate, .spCourseId, .spUploadId, .spUploadDate, .spWordLink
{
        position: relative; top:5px; left:8px;
        width:132px;
        float:left;
        font-weight:bold;
}
.spCourseId, .spUploadId
{
        position: relative; top:0; left:15px;	
        width:120px;
}
.spUploadDate
{
	width:80px;
}

.spRunId, .spNotes
{
        font-weight:bold;
        position: relative; top:5px;
        color:rgb(147,111,177);
        width:82px;
        float:left;
}
.spWordLink
{
	width:100px;
    position: relative; top:0px;
}

.spRunIdUp
{
        color:rgb(147,111,177);
        position: relative; top:-2px;
}
a.spRunIdUp:hover
{
        color:rgb(238,44,116);
}
.spErrorMessage
{
        color:red;
        font-weight:bold;
        position: relative; top:5px; left:230px;
        clear:left;
}
.up
{
        position: relative; top:-2px;
}
.fileOk
{
        background: url('/Images/browseok.png') top right no-repeat;
        xwidth:172px;
        xheight:26px;
        position: relative; left:0px;
        xfloat:left;
        xcolor:black;        
        z-index: 2;
}
.fileBad
{
        background: url('/Images/browsebad.png') top right no-repeat;
        xwidth:172px;
        xheight:26px;
        position: relative; left:0px;
        xfloat:left;
        xcolor:black;        
        z-index: 2;
}
.searchDetailLocalHeader
{
        width:500px;
        color:rgb(0,169,166);
        margin-top:10px;
        height:30px;
}
.searchDetailLocalUnitCode
{
        width:100px;
        font-weight:bold;
        font-size:10pt;
        float:left;
}
.searchDetailLocalTitle
{
        width:400px;
        font-weight:bold;
        float:left;
        font-size:10pt;
}
.searchDetailLocalLine
{
        width:480px;
        color:rgb(0,169,166);        
        height:25px;
        xbackground:rgb(99,99,0);
}
.searchDetailLocalLabelLeft
{
        width:50px;
        color:rgb(0,169,166);        
        font-weight:bold;
        float:left;
}
.searchDetailLocalLabelRight
{
        width:80px;
        color:rgb(0,169,166);        
        font-weight:bold;
        float:left;
}
.searchDetailLocalLevel
{
        color:rgb(0,0,0);
        width:170px;
        float:left;
        margin-right:10px;
}
.searchDetailLocalSector
{
        color:rgb(0,0,0);
        width:170px;
        float:left;
        margin-right:10px;
}
.searchDetailLocalCredit
{
        width:170px;
        color:rgb(0,0,0);
        float:left;
}
.searchDetailLocalSuperClass
{
        width:170px;
        color:rgb(0,0,0);
        float:left;
}
.searchDetailAccessHeader
{
        width:500px;
        color:rgb(147,111,177);
        margin-top:10px;
        height:30px;
}
.searchDetailAccessUnitCode
{
        width:100px;
        font-weight:bold;
        font-size:10pt;
        float:left;
}
.searchDetailAccessTitle
{
        width:400px;
        font-weight:bold;
        float:left;
        font-size:10pt;
}
.searchDetailAccessLine
{
        width:480px;
        color:rgb(147,111,177);        
        height:25px;
}
.searchDetailAccessLabelLeft
{
        width:50px;
        color:rgb(147,111,177);        
        font-weight:bold;
        float:left;
}
.searchDetailAccessLabelRight
{
        width:80px;
        color:rgb(147,111,177);        
        font-weight:bold;
        float:left;
}
.searchDetailAccessLevel
{
        width:170px;
        float:left;
        margin-right:10px;
        color:rgb(0,0,0);
}
.searchDetailAccessSector
{
        width:170px;
        float:left;
        margin-right:10px;
        color:rgb(0,0,0);
}
.searchDetailAccessCredit
{
        width:170px;
        color:rgb(0,0,0);
        float:left;
}
.searchDetailAccessSuperClass
{
        width:170px;
        color:rgb(0,0,0);
        float:left;
}
.backToSearchResults
{
        background: url(/Images/breadcrumb-arrow.gif) left top no-repeat;
        padding-left:15px;
        font-weight:bold;
        width:130px;
        margin-top:10px;
        float:left;
}
a.backToSearchResults
{
        color: #4F2683;
}
a.backToSearchResults:hover
{
        color:rgb(238,43,151);
}
.downloadLearningOutcomes
{
        background: url(/Images/breadcrumb-arrow.gif) left top no-repeat;
        padding-left:15px;
        font-weight:bold;
        width:210px;
        margin-top:10px;
        margin-right:25px;
        float:left;
}
a.downloadLearningOutcomes
{
        color: #4F2683;
}
a.downloadLearningOutcomes:hover
{
        color:rgb(238,43,151);
}
a.contactUsLink
{
        color: #4F2683;
        background: url(/Images/breadcrumb-arrow.gif) left top no-repeat;
        font-weight:bold;
        padding-left:14px;
}
a.contactUsLink:hover
{
        color:rgb(238,43,151);
}
.loggedInSecure
{
        background: #EE2C74 url(/Images/secure-icon.png) bottom right no-repeat;
        margin-left:11px;
        color:white;
        width:151px;
        height:29px;
        padding-bottom:5px;
        text-align:center;
}
.documentDownloads
{
        margin-top:10px;
        font-size:12pt;
        color:rgb(238,44,116);
        font-weight:bold;
        margin-bottom:10px;
        width:240px;
        float:left;
}
.downloadsSpacer
{
        height:40px;
        width:240px;
        float:left;
}
.sortOrder
{
        margin-top:13px;
        font-weight:bold;
        margin-bottom:10px;
        color:rgb(147,111,177);
        float:left;
}
.purpleFileLine
{
        background: url(/Images/file-purple.png) left top no-repeat;
        width:485px;
        height:23px;
        float:left;
}
.whiteFileLine
{
        width:485px;
        height:21px;
        float:left;
}
a.purpleFileLink
{
        color:rgb(147,111,177);
}
a.whiteFileLink
{
        color:rgb(147,111,177);
}
a.purpleFileLink:hover
{
        color:rgb(238,43,151);
}
a.whiteFileLink:hover
{
        color:rgb(238,43,151);
}
.fileDate
{
        float:left;
        width:90px;
        height:18px;
        padding-top:5px;
        margin-left:5px;
        color:rgb(147,111,177);
        font-weight:bold;
}
.fileName
{
        float:left;
        width:380px;
        height:18px;
        padding-top:5px;
}
.sortLink
{
        background: url(/Images/purplearrow.png) left top no-repeat;
        padding-left:15px;
        font-weight:bold;
        width:130px;
        margin-top:10px;
        margin-left:10px;
}
a.sortLink
{
        color:rgb(147,111,177);
}
a.sortLink:hover
{
        color:rgb(238,43,151);
}
.forgottenPasswordBox
{
        width:484px;
        background:  url(/Images/portal-bg.png) top left no-repeat;
        position: relative; top:-20px;
        height:50px;
        float:left;
}
.emailLabel
{
        float:left;
        margin-left:10px;
        margin-right:10px;
        margin-top:17px;
        color:rgb(255,255,255);
}
.emailInput
{
        margin-top:13px;
        float:left;
}
.emailButtonDiv
{
        margin-top:13px;
        float:left;
}
.emailButton
{
        background: url(/Images/greengo.bmp) top left no-repeat;
        border-style:none;
        margin-left:10px;
        width:27px;
        height:26px;
        float:left;
}
.clickToLogin
{
        float:left;
        margin:0px;
        padding:0px;
        margin-top:0px;
        margin-left:30px;
        width:162px;
        height:50px;
        text-align:center;
        padding-top:44px;
}
.searchCriteria
{
        background:rgb(255,0,0);
        height:100px;
        width:300px;
}
.searchCriteriaLabel
{
        background:rgb(255,0,0);
        color:rgb(99,99,99);
        height:100px;
        width:300px;
        float:left;
}
.searchCriteriaInput
{
        background:rgb(255,0,0);
        height:100px;
        width:300px;
        float:left;
}
.spWordIcon
{
    position: relative; top:4px;	
}

.bigPinkButton
{
	height:43px;
	width:138px;
	color:white;
	font-size:8pt;
	border-style:none;
	background:url(/Images/bigpink.png) top left no-repeat;	
	float:right;
}

.blogHeader, .blogMiddleWhite, .blogMiddleGreen, .blogBottomWhite, .blogBottomGreen
{
	width:483px;
}
.blogHeader {background:url(/Images/blog-header.png) top left;height:36px}
.blogMiddleWhite {background:url(/Images/blog-middle-white.png) top left;}
.blogMiddleGreen {background:url(/Images/blog-middle-green.png) top left;}
.blogBottomWhite {background:url(/Images/blog-bottom-white.png) top left;height:7px;}
.blogBottomGreen {background:url(/Images/blog-bottom-green.png) top left;height:7px;}
.blogDate, .blogUserName, .blogComment{float:left;padding-top:2px;}
.blogMiddleWhite, .blogMiddleGreen {
	padding: 5px 0px 5px 0px;
}
.blogDate{width:125px;margin-left:12px;}
.blogUserName{width:122px;}
.blogComment{width:200px;padding-bottom:5px;}


