/*-----------------------------------------------------------------
Arizona Medical Board Public Pages Stylesheet
version: 	  1.0
author: 	  GL Suite
developed by: Cara C. Carpenter
-------------------------------------------------------------------*/
/*Basic Styles*/
html, body
{
    height: 100%; /*Handles strech to viewport**/
}
body
{
    padding: 0px;
    margin: 0px;
    background: #ECECEC;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center; /* this centers the container in IE 5* browsers. */
}
#container
{
    position: relative;
    min-height: 100%; /*Handles strech to viewport for non IE Browsers */
    height: 100%; /*Handles strech to viewport for IE Browsers */
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    padding: 10px;
    background-color: #FFF;
    text-align: left;
}
html > body #container
{
    height: auto; /*Handles strech to viewport for non IE Browsers */
}
#container #header
{
    border-bottom-width: medium;
    border-bottom-style: ridge;
    border-bottom-color: #999;
    width: 102.25%;
    margin-left: -1.1%;
    padding-top: 15px;
    padding-bottom: -15px;
}
#container #header h1
{
    padding-left: 20px;
    font-size: 1.8em;
    text-transform: uppercase;
    font-family: "Times New Roman" , Times, serif;
    text-align: center;
}
#container #mainContent h2
{
    font-size: .9em;
    color: #333;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
}
#container #mainContent h3
{
    font-size: .9em;
    color: #333;
    font-weight: bold;
    text-align: left;
}
#container #mainContent
{
    padding: 20px;
    height: 100%;
}
.red
{
    color: #F00;
}
.clear
{
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
/*End Basic Styles*/
/*Common Styles*/
#container #browser_text
{
    margin-bottom: 15px;
}
#container #browser_text p
{
    font-size: .9em;
    text-align: center;
}
#container #mainContent #link
{
    padding: 5px;
    margin-top: 25px;
    border-bottom-width: 1px;
    border-bottom-style: ridge;
    border-bottom-color: #CCC;
}
#container #mainContent #Form1 #search table tr td, #conainer #mainContent p
{
    padding: 5px;
    font-size: .9em;
}
#container #intro_text
{
    margin-bottom: 25px;
    border-bottom-width: 1px;
    border-bottom-style: ridge;
    border-bottom-color: #CCC;
    border-top-width: 1px;
    border-top-style: ridge;
    border-top-color: #CCC;
}
#container #mainContent #disclaimer p
{
    font-size: .8em;
}
#container #mainContent #disclaimer
{
    padding-top: 25px;
}
/*End Common Styles*/
/*Special Styles*/
#container #mainContent #Form1 #search
{
    border-bottom-width: 1px;
    border-bottom-style: ridge;
    border-bottom-color: #CCC;
    width: 102.25%;
    margin-left: -1.1%;
    padding-top: -15px;
    padding-bottom: -15px;
}
#container #mainContent #Form1 #results
{
    border-bottom-width: 1px;
    border-bottom-style: ridge;
    border-bottom-color: #CCC;
    padding: 15px;
}

#results .actionGrid .actionHeader
{
    background-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: .9em;
}
#container #mainContent #navPanel .pageActive
{
    background-color: #D6D6D6;
    display: block;
    float: left;
    width: 100%;
    border: medium ridge #CCC;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
#container #mainContent #navPanel .page
{
    background-color: #999;
    display: block;
    float: left;
    width: 100%;
    border: medium ridge #666;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}
#container #mainContent #navPanel table tr td
{
    padding-left: 15px;
}
#navPanel table
{
    width: auto;
}
#profile
{
    margin-top: 15px;
}
#profile > table
{
    margin-top: 25px;
    float: left;
    width: 100%;
    border: thin groove #999;
}
#profile table #tableHeader
{
    font-size: 1.5em;
    background-color: #CCC;
    border-bottom-width: thin;
    border-bottom-style: groove;
    border-bottom-color: #666;
}
.profile
{
    margin-top: 15px;
}
.profile > table
{
    margin-top: 25px;
    float: left;
    width: 100%;
    border: thin groove #999;
}
.profile table .tableHeader
{
    font-size: 1.5em;
    background-color: #CCC;
    border-bottom-width: thin;
    border-bottom-style: groove;
    border-bottom-color: #666;
}
.profileGrid, .profileGrid td
{
    border: none;
    padding-left: 10px;
}
.profileGrid td
{
    border: hidden;
}

#profile table td
{
    vertical-align: top;
}
#profile .profileGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
}

.profile table td
{
    vertical-align: top;
}
.profile .profileGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
}

#testexp
{
    border: 1px solid #f00;
    min-height: 100px;
    height: auto;
}


#profile .profileGrid .actionHeader
{
    background-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: .9em;
}
.profile .profileGrid .actionHeader
{
    background-color: #CCC;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: .9em;
}
