﻿body
{
    width: 822px;
    margin: 0px auto 0px auto; /*    margin: 10px auto 10px auto;*/
    padding: 0px;
    font: 62.5% "lucida grande" , verdana, helvetica, sans-serif;
    color: #000000;
    font-size: 10pt;
    background-color: #fff;
    background-position: center top;
    background-image: url( 'Images/TopThinBG.jpg' );
    background-repeat: repeat-x;
}
h1, h3, h4 , h5 ,h6
{
    margin:0px 0px 10px 0px;
    padding:0px;
}
hr
{
    color: #cccccc;
    height: 1px;
    border-top: #cccccc 1px solid;
}
.servicesdiv hr{
margin:20px 0px 20px 0px;
}
#form1{
padding:0px;
margin:0px;
}
p
{
    margin:0px;
    padding:0px 0px 10px 0px;
}
td
{
    vertical-align: top;
}
h1
{
    font-size: 12pt;
    color: #000000;
    margin:0px 0px 20px 0px;
 }

.myh1{
    font-size:20pt;
    color:#ff7b00;
}
.myh1hidden{
display:none;
}

h2
{
    font-size: 13pt;
    color: #000000;
    margin:5px 0px 5px 0px;
    padding:0px;
}
.myh2
{
    background-position: left center;
    font-size: 16pt;
    color: #ff7b00;
    margin: 10px 0px 10px 0px;
    padding-left:30px;
    background-image: url( 'Images/Arrow.jpg' );
    background-repeat: no-repeat;
}
a:link, a:visited
{
    color:#0033ff;
    text-decoration:none;
}
a:hover
{
    color:#ff7b00;
    text-decoration:underline;
}

/*input, form, img
{
    margin:0px;padding:0px;
    width: 1400px;
    height: 32px;
}
*/
.NormalHeading
{
    background-position: left top;
    padding-left: 22px;
    background-image: url(Images/Arrow.jpg);
    background-repeat: no-repeat;
}
.BlogHeading
{
    background-position: left top;
    padding-left: 22px;
    background-image: url(Images/BlogIcon.jpg);
    background-repeat: no-repeat;
}
.QuestionHeading
{
    background-position: left top;
    padding-left: 22px;
    background-image: url(Images/Question.jpg);
    background-repeat: no-repeat;
}
.AddSpace
{
    margin-top:30px;
}
h3
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    font-size: 11pt;
    color: #000000;
}
ul
{
    margin-top:0px;
    margin-bottom:0px;
}
ol
{
    margin: 0px 5px 0px 10px;
    padding:0px 5px 0px 20px;
    list-style-position: outside;
    list-style-type: decimal;
}
#BodyTop1
{
    background-position: center bottom;
    background-image: url(Images/BGTop.png);
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    height: 11px;
    width: 100%;
    clear:both;
}
#BodyMiddle1
{
    background-position: left top;
    background-image: url( 'Images/TopThinBG.jpg' );
    background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    min-height: 400px;
    background-color: #fff;
}
#BodyBottom1
{
    width: 824px;
    background-position: center top;
    background-image: url(Images/BGBottom.png);
    background-repeat: no-repeat;
    height: 16px;
    margin: 0px;
    padding: 0px;
    clear: both;
}
#FlashBar, #MainContent, #MenuBar
{
    padding:0px;
    margin:0px 12px 0px 12px;
    padding:0px;
}
#MenuBar
{
    margin-bottom:5px;
}
#FlashBar
{
    height:163px;
}
.FlashArea
{ 
    margin:5px 0px 0px 0px;
    border-bottom: #ff7b00 2px solid;
    border-top: #ff7b00 2px solid; }

.FullWidth
{
    margin:6px 0px 0px 5px;
}
.FullColumn1 p
{
    font-size:9pt;
}
.FullColumn1
{
    width:780px;
    margin:0px 0px 0px 0px;
    padding:0px 9px 0px 9px;    
}

.MainColumn1 p
{
    font-size:9pt;
}
.MainColumn1
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 9px 0px 0px;
    width:  591px;  
}
.MainColumn2
{
    width:580px;
    float:left;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 0px;    
}
.SideColumn1
{
    width:190px;
    float:right;
    margin:0px 10px 0px 6px;
}
.SideColumn2
{
    float:left;
    margin:0px 0px 0px 1px;
}
.SideColumn1 p, .SideColumn2 p
{
    font-size:8pt;
}
.SideColumn2 h3
{
    margin-left:0px;
}
.MidColumn1
{
    float:left;
    width:192px;
    margin-right:6px;
}
.MidColumn2
{
    float:left;
    width:192px;
    margin-right:6px;
}
.MidColumn3
{
    float:left;
    width:192px;
}
.TwoColumn1
{
    float:left;
    width:292px;
    margin-right:5px;
}
.TwoColumn2
{
    float:left;
    width:292px;
    margin-right:0px;
}

.LeftColumn
{
    float:left;
    width:390px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 6px;    
}
.RightColumn
{
    float:left;
    width:381px;
    margin:0px 0px 0px 10px;
}
.clear
{
    clear:both;
}
.photo2
{
    margin:0px;
    padding:5px 0px 0px 0px;
}
.photo3
{
    margin:0px auto 0px auto;
    padding:5px 0px 0px 30px;
}
.imgleft
{
    margin:5px 10px 0px 0px;
    float:left;
}
.imgright
{
    margin:0px 0px 0px 5px;
    float:right;
}
.SideColumn2 img
{
    margin: 0px 0px 0px 0px;
}
.testarea
{
    width:400px;
    height:100px;
    background-color:#000000;
}

.footer
{
    text-align: center;
    float:left;
    clear: both;
    padding: 10px;
    margin:10px 0px 0px 0px;
    background-color: #0033ff;
    color: #cccccc;
    background-position: right top;
    background-image: url(Images/footerback.jpg);
    background-repeat: no-repeat;
    font-size:8pt;
    width:60%;
}
.footer a, .footer a:link, .footer a:visited, .footer a:hover
{
    color:#ffffff;
    margin:0px;
    padding:0px;
}
.float
{
    margin: 0px auto;
    width:680px;
}
#H2MedProf span, #H2WebDev span
{
    display:none;
}
#H2MedProf
{
    width: 200px;
    height: 200px;
    background-position: left top;
    background-image: url(Images/myPicture2.jpg);
    background-repeat: no-repeat;
    margin:0px 5px 0px 0px;
    padding:0px;
    float:left;
}
#H2WebDev
{
    width:292px;
    height:90px;
    background-position: left top;
    background-image: url(Images/myPicture3.jpg);
    background-repeat: no-repeat;
    margin-top:10px;
}
.bloglist p
{
    margin:0px;
    padding:0px;
    
}
.intro
{
    float: left;
    padding: 0px 0px 0px 0px;
}
.C1Top
{
    width: 589px;
    height: 33px;
    background-position: left top;
    background-image: url(Images/C1_top.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:0px;
}
.C3Top
{
    width: 589px;
    height: 33px;
    background-position: left top;
    background-image: url(Images/C3_top.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:0px;
}
.C3Top a
{
    color:#ffffff;
}
.C1Top h1, .C1Top h2,.C3Top h1, .C3Top h2

{
    font-size: 12pt;
    color: #FFFFFF;
    padding:6px 0px 0px 10px;
}
.C1Middle
{
    width: 589px;
    background-position: left top;
    background-image: url(Images/C1_mid.jpg);
    background-repeat: repeat-y;
    padding:0px;
    margin:0px;
}
.C1Bottom
{
    width: 589px;
    height: 11px;
    background-position: left top;
    background-image: url(Images/C1_bot.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:0px;
}
.C2Top
{
    width: 186px;
    height: 33px;
    background-position: left top;
    background-image: url(Images/C2_top.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:5px 0px 0px 0px;
}
.C2Top h2
{
    font-size: 9pt;
    color: #FFFFFF;
    padding:8px 0px 0px 10px;
    margin:0px 0px 5px 0px;
}
.C2Middle
{
    width: 186px;
    background-position: left top;
    background-image: url(Images/C2_mid.jpg);
    background-repeat: repeat-y;
    padding:0px;
    margin:0px;
}
.C2Bottom
{
    width: 186px;
    height: 11px;
    background-position: left top;
    background-image: url(Images/C2_bot.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:0px;
}
.textblock1, .textblock2
{
    padding: 4px 6px 0px 7px;
    margin:0px;
}
.textblock3
{
    padding: 4px 6px 0px 7px;
    margin:0px;
    width:300px;
}
.textblock1 p
{
    font-size:10pt;
}
.textblock2 
{
    font-size:8pt;
}
.textblock2 ul, textblock3 ul
{
    list-style-image: url(Images/bullet2.jpg);
    margin:0px 0px 0px 12px;
    padding:3px;
}
.textblock1 ol
{
  font-size:10pt;
}
.textblock2 li, textblock3 li
{
    margin-bottom:5px;
}
.textblock2 .linklist1, .textblock3 .linklist1
{
    list-style-image: url(Images/bullet.jpg);
    margin:0px 0px 0px 12px;
    padding:3px;
}
.mylist1
{
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 10px 20px;
    list-style-type: none;
    list-style-image: none;
}
.mylist1 li
{
    background-position: left center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    background-image: url( 'Images/bullet.jpg' );
    background-repeat: no-repeat;
}
.M1Top
{
    width: 192px;
    height: 139px;
    background-position: left top;
    background-image: url(Images/Revitalize_r1_c1.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
.M2Top
{
    width: 192px;
    height: 139px;
    background-position: left top;
    background-image: url(Images/Resuscitate_r1_c1.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
.M3Top
{
    width: 192px;
    height: 139px;
    background-position: left top;
    background-image: url(Images/Reinforce_r1_c1.jpg);
    background-repeat: no-repeat;
    padding: 0px;
    margin: 5px 0px 0px 0px;
}
.M1Middle, .M2Middle, .M3Middle
{
    width: 192px;
    background-position: left top;
    background-image: url(Images/Revitalize_r2_c1.jpg);
    background-repeat: repeat-y;
    padding:0px;
    margin:0px;
}
.M1Bottom, .M2Bottom, .M3Bottom
{
    width: 192px;
    height: 11px;
    background-position: left top;
    background-image: url(Images/Revitalize_r4_c1.jpg);
    background-repeat: no-repeat;
    padding:0px;
    margin:0px;
}
.SearchBox
{
    background-position: left top;
    background-image: url(Images/SearchText.jpg);
    width: 149px;
    background-repeat: no-repeat;
    height: 27px;
    border: none;
    padding:0px;
    margin:0px;
    float:left;
}
.SearchBox input
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    padding:0px;
    margin:8px 0px 0px 5px;
    font-size:8pt;
    width:136px;
    background-color:#ffffff;
    
}
.LinkButtons
{
    position: relative;
    font-family: Tahoma,arial, helvetica, sans-serif;
    white-space: nowrap;
    display: block;
    width: 188px;
    height: 28px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}
#L1Button
{
    background: url(Images/LoginButton_f2.jpg) no-repeat;
}
#P1Button
{
    background: url(Images/PortfolioButton_f2.jpg) no-repeat;
}
#A1Button
{
    background: url(Images/AnswersButton_f2.jpg) no-repeat;
}

.LinkButtons a, .LinkButtons a:link,.LinkButtons a:visited
{
display: block;
font-size: 10pt;
font-weight:bold;
width: 188px;
height: 28px;
float: left;
color: #ffffff;
text-decoration: none;
margin: 0px;
padding: 0px;
}
.LinkButtons a:hover
{
text-decoration: underline;
color:#ffffff;
}
.LinkButtons img
{
width: 188px;
height: 28px;
border: 0px;
}

* html a:hover
{
visibility:visible;
text-decoration: underline;
}

.LinkButtons a:hover img
{
visibility:hidden
}

.LinkButtons span
{
position:absolute;
left: 35px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
width:116px;
}
.TextBox1{
margin:0px 0px 5px 10px;
width:150px;
}
.TextBox2{
margin:0px 0px 5px 10px;
width:150px;
}
.formtable
{
    border: 1px solid #D6DEFF;
    padding: 7px;
    width: 700px;
    margin: 0 auto 0 auto;
    font-size: 8pt;
    background-image: url( 'Images/FormBack.jpg' );
    background-repeat: repeat-x;
    background-position: center top;
}
.detailtable
{
padding:20px;
}