/*
+--------------------------------------------------- +
| Stylesheet                                         |
|--------------------------------------------------- |
|                                                    |
| Written by Richard Roy                             |
|                                                    |
| Web:   http://www.ultimate-design.com              |
| Email: creative@ultimate-design.com                | 
|                                                    |
| (c) Copyright Ultimate Design 1999-2009            |
|                                                    |
+--------------------------------------------------- +
*/

/* RESET WHITESPACE
-------------------------------------- */
*
{
 padding: 0;
 margin: 0;
}

/* GENERAL FORMATTING
-------------------------------------- */
body                                                   {font-family: "Trubechet MS",verdana,arial,helvetica,sans-serif; font-size: 14px; font-weight: normal; line-height: 24px; background: #ffffff; color: #202020; border-top: 15px solid #C6E985;}
p                                                      {margin-top: 0px; margin-bottom: 15px;}
p.warning                                              {display: block; width: 80%; border: 1px dashed #dd0000; background-color: #f5f5f5; padding: 10px; color: #dd0000; font-size: 18px;}
ul                                                     {margin-left: 30px; list-style: disc; margin-bottom: 20px;}
li                                                     {line-height: 32px;}
.clear                                                 {clear: both; margin-top -1px; }

/* HEADINGS
-------------------------------------- */
h1,h2,h3,h4,h5,h6                                      {font-family: "Century Gothic"; font-weight: normal; font-size: 20px; margin-top: 0px; margin-bottom: 6px; padding-top: 0px; color: #7EAB2A;}
h2                                                     {font-size: 18px;}
h3                                                     {font-size: 14px;}



/* IMAGE DIMENSIONS
--------------------------------------------------------------- */
img                      {border: 0px; vertical-align: bottom;}
div#head img             {width: 285px; height: 115px; padding-left: 10px; float: left;}
img.photo                {width: 415px; height: 254px; float: right;}
img.call-today           {width: 215px; height: 90px;  padding-bottom: 20px;}
img.best-doctor          {width: 215px; height: 125px; padding-bottom: 20px;}
img.health-care          {width: 215px; height: 190px; padding-bottom: 20px;}
img.footer-logo          {width: 259px; height: 129px; padding-right: 60px; padding-bottom: 20px; float: left;}

/* HYPERLINK FORMATTING
--------------------------------------------------------------- */
a         {text-decoration: none; color: #7EAB2A;}
a:hover   {text-decoration: underline;}


/* PAGE CONTAINERS AND FURNITURE
--------------------------------------------------------------- */
div#page                 {margin-left: auto; margin-right: auto; width: 1000px; background: none;}
div#head                 {padding-bottom: 10px;}

div#head div             {width: 680px; float: right; text-align: right; padding-right:10px; /*background-color:  #F1FFE6;*/ margin-top: 78px;}
div#head div ul          {list-style: none;}
div#head div li          {float: right;}
div#head div a           {font-size: 14px; padding: 3px 12px 3px 12px; text-decoration: none; color: #202020;}
div#head div a:hover     {font-size: 14px; background-color: #F1FFE6;}
div#head div a.active    {background-color: #454545;}

div#opening              {height: 204px; width: 535px; padding: 25px; background-color: #FBFBF7;}
div#opeing h1            {margin-bottom: 12px;}
div#opening p            {line-height: 30px;}

div#content              {
	padding-top: 80px;
	padding-left: 25px; 
	padding-right: 25px; 
	background-image:url('img/graded-background.jpg');
    background-repeat: repeat-x;}
                 
div#left                 {width: 640px; float: left; background: none;}
div#left div.col         {width: 295px; padding: 10px; float: left;}

div#right                {width: 270px; float: right; background: none;}


div#footer               {margin-top: 25px; border-top: 2px solid #C1BFB3; background-color: #F7F6EE; width: 100%; font-size: 13px;}
div#footer div           {margin-left: auto; margin-right: auto; width: 1000px; padding: 25px 30px 0px 30px;}
div#footer div div       {width: 205px; padding: 10px; float: left;}

div#footer a             {padding: 0px 10px 0px 0px; text-decoration: none; vertical-align: middle;}
div#footer a:hover       {text-decoration: underline;}

div.lform          {padding-bottom: 12px; width: 110px; float: left;}
div.rform          {padding-bottom: 12px; width: 190px; float: left; }
div.mform          {padding-bottom: 12px; width: 530px; float: left;}

/* FORMS
--------------------------------------------------------------- */
fieldset
{
    border-width: 0px;
    padding: 25px;
    width: 100%;
}
label
{
    font-weight: bold;	
}
input, textarea
{
        border-color: #b0b0b0;
        border-style: solid;
        border-width: 1px;
        margin-top: 4px;
        margin-bottom: 4px;
        background-color: #F7F6EE;
        font-size: 12px;
}
input
{
        height: 16px;
		width: 350px;
}
input.short
{
		width: 100px;
}
textarea
{
        width: 430px;
        height: 140px;
}


