﻿@import 'http://www.findaphd.com/coreStyles.css';

#divInnerContainer
{
    background: white url("/images/vMenu/menuBackground.gif") repeat-y scroll left;
}

.topMenu
{
    background: transparent url("/images/hMenu/hBar.gif") repeat-x scroll top;
}

.vMenuHeadingHR
{
    background-color: #40273e;
}

.vMenu
{
    background-color: #9f6099;
}

.vMenuActive
{
    background: #c59fc1 url("/images/vMenu/vGradMedium.gif") repeat-x scroll top;
    color: #FFCC00;
}

.vMenuOver, .vMenuOver a
{
    background-color: #40273e;
    color: #FFCC00;
}

.vMenuBottom
{
    border-top: solid 5px #7c4b77;
}

/* Overrides from the coreStyles sheet */
#divMainContent
{
    min-height: 570px;
}

*html #divMainContent
{
    height: 570px;
    width: 804px;
}

.lbCursor
{
    cursor: pointer;
}

#phMain_Panel
{
    text-align: justify;
    margin: auto;
    color: #333333;
    font-size: 12px;
}

#phMain_LeftPanel
{
    float: left;
    text-align: justify;
    margin: auto;
    padding-right: 10px;
    width: 592px;
    max-width: 592px;
    color: #333333;
    font-size: 12px;
}

* html #phMain_LeftPanel
{
    width: 582px;
}

#phMain_RightPanel
{
    float: right;
    width: 177px;
    padding: 15px 6px 15px 13px;
    min-height: 200px;
    border-top: dotted 1px gray;
    border-left: dotted 1px gray;
}

.zzphMain_Adverts
{
    float: right;
    width: 177px;
    padding: 15px 5px 15px 12px;
    min-height: 840px;
    border-top: dotted 1px gray;
    border-left: dotted 1px gray;
}

.phMain_RightPanel_Container
{
    width: 160px;
    border: solid 1px #999999;
    padding: 10px;
    background-color: #f5dff1;
    font-size: 11px;
}

* html .phMain_RightPanel_Container
{
    width: 166px;
}

.phMain_RightPanel_Heading_Container
{
    border-top: solid 2px white;
    border-right: solid 2px #ffffff;
    border-left: solid 2px #7c4b77;
    border-bottom: solid 2px #7c4b77;
}

.phMain_RightPanel_Heading_Body
{
    border-left: solid 1px #c59fc1;
    border-bottom: solid 1px #c59fc1;
    background-color: #9f6099;
    text-align: center;
    color: White;
    padding: 5px;
    margin: auto;
    font-size: 12px;
    font-weight: bold;
}

a
{
    color: Purple;
}
a:hover
{
    color: Red;
}

.btnLeft
{
    background: transparent url(/images/btnLeft.gif) no-repeat;
    width: 6px;
    height: 26px;
    float: left;
    margin-left: 5px;
}
.btnCentre
{
    background: transparent url(/images/btnCentre.gif) repeat-x;
    width: 100% - 13px;
    height: 26px;
    float: left;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
    padding: 5px 4px 0px 2px;
    font-weight: bold;
    font-style: normal;
}
.btnRight
{
    background: transparent url(/images/btnRight.gif) no-repeat;
    width: 7px;
    height: 26px;
    float: left;
}

.formHeaderColumn
{
    float: left;
    width: 200px;
    height: 24px;
    padding-left: 10px;
}
.formInputColumn
{
    float: left;
    width: 300px;
    height: 24px;
}

.alertBox
{
    border: dotted 1px red;
    padding: 10px;
    color: Red;
    font-style: italic;
    font-weight: bold;
    background-color: #f5dff1;
}
.alertBoxIcon
{
    float: left;
    margin: 5px 0px 0px 5px;
    width: 30px;
    height: 30px;
    background: url("http://admin.findcpd.com/images/warningIconRed.gif") no-repeat;
}

.CourseTitle
{
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
.CourseProvider
{
    font-size: 11px;
    color: #663366;
    font-weight: normal;
}

.pager, .pager td, .pager th, .pager table, .pager2, .pager2 td, .pager2 th, .pager2 table
{
    width: auto;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
    font: normal 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    padding: 0px 0px 0px 0px;
    color: #7c4b77;
    border: none;
    height: 18px;  
}

.pagingButtons
{
    display: inline-block;
    background: #C59FC1;
    padding: 0px 4px 0px 4px;
    border: solid 1px purple;
    border-top: solid 1px white;
    border-left: solid 1px white;
    color: white;
}

.pagingButtonsInactive
{
    display: inline-block;
    background: #956F91;
    padding: 0px 4px 0px 4px;
    border: solid 1px #333333;
    border-top: solid 1px white;
    border-left: solid 1px white;
    color: #CCCCCC;
}

#divPopupContainer
{
    background-color: #ffffcc;
    visibility: hidden;
    font: 11px arial;
    position: absolute;
    text-align: left;
    z-index: 1;
}

.popup 
{
    height: 30px; width: 570px; padding-left:30px;margin: auto; background: white url('http://www.findaphd.com/images/hMenu/greenGrad.gif') repeat-x;
}

.popupToolTip
{
    padding: 5px;
    border: solid 1px #ffcc00;
    text-align: left;
}

#divUpdate { width: 580px;
             padding: 6px 0px 6px 10px;
             text-align: left;
             display:block;
             margin: auto;
             border: dotted 1px #c59fc1;
             font-size: 11px;
             background: #e9f5df url('/images/searchBG2.gif') no-repeat; }

*html #divUpdate { width: auto !important; }

#divCounters { width: 592px; height:47px; text-align: left;
                        margin: auto; font-size: 11px; background: transparent url('../images/counter/counterBackground2.gif') ;}

.advertHeading  { width: 160px; height:18px; text-align: center; margin-top: 8px;
                        padding: 5px 10px 10px 10px; background: transparent url('../images/advertHeadingBG.png') ;}
             
.SubjectHeading { background-color: #ffcc00; width:178px; padding:4px 0px 4px 0px; margin:0 auto; color:#333333; font-size:9px;text-align:center; border-bottom:solid 2px #cccc33; }
*html .SubjectHeading { width:180px; }

.bucketSearch { position:absolute;top:190px;padding-left:545px;width:37px; text-align:center; }
* html .bucketSearch { top:187px; }

.bucketNormal { position:relative;margin-top:-36px;margin-left:11px;width:37px; text-align:center; }

