﻿@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;
}

*html #divMainContent a {color:purple !important; text-decoration:underline;}

.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: #ffcc00; }

.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
{
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.pager div
{
    margin: 0px 1px 0px 1px;
    padding: 0px 5px 0px 5px;
    font: normal 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    display:inline;
}

.pageButtonsCurrent
{
    background: #c59fc1;
    color:#ffcc00;
}

.pageButtonsNotCurrent
{
    background: #f5dff1;
    color: #7c4b77;
    cursor: pointer;
}

.pagingButtons 
{
    background: #956f91;
    border: solid 1px #800080;
    border-top: solid 1px white;
    border-left: solid 1px white;
    color: white;
    cursor: pointer;
}

.pagingButtonsInactive
{
    background: #d5b7d1;
    border: solid 1px #956f91;
    border-top: solid 1px #f5dff1;
    border-left: solid 1px #f5dff1;
    color: #eee;
}

.pager a:link, .pager a:visited
{
    text-decoration:none;
}

.pagingButtons a:link, .pagingButtons a:visited, .pagingButtonsInactive a:link, .pagingButtonsInactive a:visited  
{
    color: white;
    text-decoration:none;
}

.pager a:hover
{
    color: Red;
    text-decoration:none;
}

#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: #f5dff1 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; }

.bucketCursorPlus
{
    cursor: url(/common/images/Cursors/pointerPlus.cur) 10 2, auto;
}
.bucketCursorMinus
{
    cursor: url(/common/images/Cursors/pointerMinus.cur) 10 2, auto;
}
div#loadbox
{
    position: absolute;
    top: 197px;
    padding-left: 10px;
    width: 112px;
    height: 24px;
    display: block;
}
*html div#loadbox
{
    top: 194px;
}
div.counter
{
    float: left;
    width: 16px;
    height: 24px;
    background: transparent url('../images/counter/blankCounter.gif') no-repeat;
    padding-top: 4px;
    overflow: hidden;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #cccccc;
}
div#divCounterContainer
{
    float: left;
    height: 37px;
    margin: 0 auto;
    background: transparent url('../images/counter/counterBackground-sml.gif') no-repeat;
    padding-top: 10px;
    padding-left: 10px;
}
div#divCounterContainerRight
{
    float: right;
    height: 43px;
    width: 11px;
    margin: 0 auto;
    background: transparent url('../images/counter/counterBackground3.gif') no-repeat;
}
             
.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; }

h2 {color:Purple;}

#divHeader { background-color: #ffffff; 
             font-size: 11px; padding: 4px; border: solid 1px gray; line-height: 13px;
                        width: 580px; margin: 0 auto; text-align: left; background-color:#ffffff;
                        }
                        
.itemDetails
{
    float: left;
    margin: 0 auto;
    color: #333333;
    width: 470px;
    background-color:#FAF4E2;
    padding:1px;
    min-height:18px;
    overflow: hidden;
    line-height:18px;
}

.itemDetailsSmallLeft
{
    float: left;
    margin: 0 auto;
    color: #333333;
    width: 230px;
    background-color:#FAF4E2;
    padding:2px;
    min-height:18px;
    overflow: hidden;
    line-height:18px;
}

.itemDetailsSmallRight
{
    float: left;
    margin: 0 auto;
    color: #333333;
    width: 141px;
    background-color:#FAF4E2;
    padding:2px;
    min-height:18px;
    overflow: hidden;
    line-height:18px;
}

.itemDetailsContainer
{
    background-color:#ffffff; border:solid 1px white;
    padding-top:1px;
    padding-bottom:1px;
}

.itemDetailsHeader
{
    float: left;
    width: 102px;
    background-color:#eeeeee;
    padding:2px;
    height:18px;
    line-height:18px;
}

.itemDetailsHeaderRight
{
    margin-left:2px;
    float: left;
    width: 87px;
    background-color:#eeeeee;
    padding:2px;
    height:18px;
    line-height:18px;
}

.h1_Title
{
    font-size: 18px;
    padding: 5px 0px 5px 0px;
}

.itemDescription
{
    margin: 0 auto;
    color: #333333;
    font-size: 12px;
    text-align: justify;
}

.itemLogo
{
    padding: 0px 0px 10px 10px;
    max-width: 200px;
    max-height: 150px;
    border: 0px;
    float: right;
    overflow:hidden;
}
