﻿@import 'http://www.findaphd.com/coreStyles.css';

#divInnerContainer
{
    background: white url("/images/vMenu/menuBackground.gif") repeat-y scroll left; 
}

#divMainContent
{
    min-height:415px;
}

*html #divMainContent
{
    height:415px;
}

.topMenu
{
    background: transparent url("/images/hMenu/hBar.gif") repeat-x scroll top;
}

.vMenuHeadingHR
{
    background-color:#663333;
}

.vMenu { background-color:#996666; }

.vMenuActive { background: #9D4F4F url("/images/vMenu/vGradMedium.gif") repeat-x scroll top; color: #FFCC00; }

.vMenuOver,.vMenuOver a { background-color:#663333; color: #FFCC00;}

.vMenuBottom { border-top: solid 5px #996666; }

/* Overrides from the coreStyles sheet */
#divMainContent
{
    min-height: 570px;
}

*html #divMainContent
{
    height: 570px;
    width:804px;
}

#phMain_RightPanel
{
    float: right;
    width: 177px;
    padding: 15px 6px 15px 13px;
    min-height: 200px;
    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: #663333;
}
a:hover
{
    color: Red;
}

.pager
{
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.pager div
{
    margin: 0px 1px 0px 1px;
    padding: 0px 3px 0px 3px;
    font: normal 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    display:inline;
}

.pageButtonsCurrent
{
    background: #a87a76;
    color:#ffcc00;
}

.pageButtonsNotCurrent
{
    background: #f9eae7;
    color:#8d5555;
    cursor: pointer;
}

.pagingButtons 
{
    background: #8d5555;
    border: solid 1px #663333;
    border-top: solid 1px white;
    border-left: solid 1px white;
    color: white;
    cursor: pointer;
}

.pagingButtonsInactive
{
    background: #d7c0c1;
    border: solid 1px #663333;
    border-top: solid 1px white;
    border-left: solid 1px white;
    color: white;
}

.pager a:link, .pager a:visited
{
    color: #663333;
    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;
}

#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:16px;
    overflow: hidden;
}

.itemDetailsSmallLeft
{
    float: left;
    margin: 0 auto;
    color: #333333;
    width: 230px;
    background-color:#FAF4E2;
    padding:2px;
    min-height:16px;
    overflow: hidden;
}

.itemDetailsSmallRight
{
    float: left;
    margin: 0 auto;
    color: #333333;
    width: 141px;
    background-color:#FAF4E2;
    padding:2px;
    height:16px;
    overflow: hidden;
}

.itemDetailsContainer
{
    background-color:#eeeeee; border:solid 1px white;
    padding-top:1px;
    padding-bottom:1px;
}

.itemDetailsHeader
{
    float: left;
    width: 102px;
    background-color:#eeeeee;
    padding:2px;
    height:16px;
}

.itemDetailsHeaderRight
{
    margin-left:2px;
    float: left;
    width: 87px;
    background-color:#eeeeee;
    padding:2px;
    height:16px;
}

.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: 150px;
    max-height: 150px;
    border: 0px;
    float: right;
}

#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:none;
             margin: auto;
             border: dotted 1px #C59FC1;
             font-size: 11px;
             background: #f5e5eb 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(/images/Cursors/pointerPlus.cur) 10 2, auto;
}
.bucketCursorMinus
{
    cursor: url(/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.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;
}

.disciplines a:link,.disciplines a:visited { color:#005FB6; }
.disciplines a:hover { color:#449FF6; }

#googleBanner { width: 580px; margin: auto; padding: 5px; background-color: #54A754; border: 1px solid #FFCC00; margin-top: 10px; margin-bottom: 10px; }
#googleBanner h2 { color: #fff; }
#subjectRelated { margin:0 auto; border:dashed 2px white; text-align:center; background-color:#996666; padding:8px; color:White; }
.googleInputBtn {
    border: 1px solid #006;
    background: #FFCC00; 
    color: #000000; 
    cursor: pointer; 
    font-size: 12px; 
    height: 30px;
    line-height: 16px;
    -moz-border-radius: 5px; border-radius: 5px;
    margin-top:6px;
}
