﻿body {
    font-family:Trebuchet MS, Arial, Sans-Serif;
    font-size:62.5%;
    background-image:url(../images/emed_bg.png);
    background-repeat:repeat-x;
    background-position:top left;
}
#form1 #wrap {
    width:940px;
    margin-left:auto;
    margin-right:auto;
}
#form1 #wrap #header {
    background-image:url(../images/emed_header_bg.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:336px;
}

#form1 #wrap #header h1 {
    font-size:3.6em;
    font-weight:bold;
    color:#0377be;
    display:block;
    width:50%;
    float:left;
    margin:0px;
    margin-left:100px;
    margin-top:50px;
}

#form1 #wrap #header h2 {
    font-size:2.4em;
    font-weight:bold;
    color:#ff6600;
    display:block;
    width:50%;
    float:left;
    clear:both;
    margin:0px;
    margin-left:100px;
    margin-top:-8px;
}

#form1 #wrap #header h3 {
    font-size:3.0em;
    font-weight:bold;
    color:#4f4f4f;
    display:block;
    width:50%;
    float:left;
    clear:both;
    margin:0px;
    margin-left:100px;
    margin-top:-5px;
}

#form1 #wrap #header .Search {
    clear:both;
    float:left;
    margin-left:5px;
    margin-top:30px;
    margin-bottom:20px;
}

#form1 #wrap #header .Search .SearchLabel {
    color:#FFFFFF;
    font-size:3.0em;
    font-weight:bold;
    display:block;
    width:100%;
}

#form1 #wrap #header .Search .SearchInput {
    clear:both;
    float:left;
    width:298px;
    height:30px;
    background-image:url(../images/emed_search_input_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
    border:none;
    margin:0px;
    padding:5px;
    color:#666666;
    font-size:2.4em;
    font-weight:lighter;
}

#form1 #wrap #header .Search .SearchButton {
    background-image:url(../images/emed_search_button_bg.png);
    background-repeat:no-repeat;
    background-position:top left;
    width:69px;
    height:24px;
    color:#FFFFFF;
    font-size:1.8em;
    font-weight:lighter;
    text-align:left;
    padding:8px;
    padding-left:18px;
    text-decoration:none;
}

#form1 #wrap #header .TwitterFeed,#form1 #wrap #header .BloggerFeed {
    float:right;
    width:250px;
    overflow:hidden;
    margin:0px;
    padding:0px;
    margin-top:-160px;
}

#form1 #wrap #header .BloggerFeed {
    clear:both;
    margin-top:-130px;
}

#form1 #wrap #header .BloggerFeed h2 {
    margin:0px;
    padding:0px;
    font-size:1.5em;
    color:#FFFFFF;
    margin-top:10px;
    color:#FFFFFF;
    width:100%;
    clear:none;
}

#form1 #wrap #header .BloggerFeed dl dd {
    margin:0px;
    padding:0px;
}

#form1 #wrap #header .BloggerFeed dl dd a {
    font-size:1.4em;
    color:#FFFFFF;
    font-weight:lighter;
    text-decoration:none;
}

#form1 #wrap #header .BloggerFeed dl dd a:hover {
    text-decoration:underline;
}

#form1 #wrap #header .TwitterFeed h2 {
    margin:0px;
    padding:0px;
    font-size:1.5em;
    margin-top:35px;
    color:#000000;
    width:100%;
    clear:none;
}

#form1 #wrap #header .TwitterFeed dl dd,#form1 #wrap #header .BloggerFeed dl dd {
    margin:0px;
    padding:0px;
}

#form1 #wrap #header .TwitterFeed dl dd a {
    font-size:1.4em;
    color:#000000;
    font-weight:lighter;
    text-decoration:none;
}

#form1 #wrap #header .TwitterFeed dl dd a:hover {
    text-decoration:underline;
}

#form1 #wrap #header ul {
    width:100%;
    clear:both;
}

#form1 #wrap #header .Navigation { 
    clear:both;
    width:100%;
    height:49px;
    background-color:#e0e0e0;
    margin:0px;
    background-image:url(../images/bg_navigation.gif);
    background-repeat:repeat-x;
    background-position:left;
    text-align:center;
}

#form1 #wrap #header .Navigation ul {
    display:block;
    float:left;
    text-align:center;
    margin:0px;
    width:100%;
    padding:0px;

}
#form1 #wrap #header .Navigation li {
    display:block;
    float:left;
    list-style:none;
    margin:0px;
}
#form1 #wrap #header .Navigation li a {
    display:block;
    padding-left:20px;
    padding-right:20px;
    line-height:49px;
    font-size:14px;
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
#form1 #wrap #header .Navigation li a:hover {
    display:block;
    padding-left:20px;
    padding-right:20px;
    line-height:49px;
    font-size:14px;
    font-weight:bold;
    color:#666666;
    text-decoration:underline;
}
#form1 #wrap #header .Navigation li.selected {
    background-image:url(../images/bg_selectedLink_left.gif);
    background-repeat:no-repeat;
    background-position:left;
    background-color:#FF6600;
}		


#form1 #wrap #header .Navigation li.selected a {
    background-image:url(../images/bg_selectedLink_right.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-left:14px;
    padding-right:19px;
    display:block;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    line-height:49px;
}
#form1 #wrap #header .Navigation liselected a:hover {
    background-image:url(../images/bg_selectedLink_right.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-left:14px;
    padding-right:19px;
    display:block;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    text-decoration:underline;
    line-height:49px;
}

#form1 #wrap #left {
    float:left;
    clear:both;
    width:590px;
}

#form1 #wrap #left .Page_Content h1,#form1 #wrap #left .TwitterFull h1,#form1 #wrap #left .PreviousTweets h1 {
    font-size:3.0em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .Page_Content h2 {
    font-size:2.4em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .Page_Content h3 {
    font-size:2.1em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .Page_Content h4 {
    font-size:1.8em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .Page_Content p {
    font-size:1.5em;
    color:#666666;
    font-weight:lighter;
}

#form1 #wrap #left .Page_Content ol li, #form1 #wrap #left .Page_Content ul li {
    font-size:1.5em;
    color:#666666;
    font-weight:lighter;
}

#form1 #wrap #left .TwitterFull .BigTweet p {
    font-size:2.4em;
    color:#333333;
    font-weight:lighter;
    border-bottom:#666666 dashed 1px;
    padding-bottom:10px;
}

#form1 #wrap #left .TwitterFull .BigTweet p b {
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .TwitterFull .BigTweet p em {
    color:#999999;
    font-style:italic;
    font-size:0.8em;
}

#form1 #wrap #left .TwitterFull .LittleTweet p {
    font-size:1.5em;
    color:#333333;
    font-weight:lighter;
    border-bottom:#666666 dashed 1px;
    padding-bottom:10px;
}

#form1 #wrap #left .TwitterFull .LittleTweet p b {
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #left .TwitterFull .LittleTweet p em {
    color:#999999;
    font-style:italic;
    font-size:0.8em;
}

#form1 #wrap #left .TwitterFull .MoreTweets a,#form1 #wrap #left .PreviousTweets a.MoreTweets {
    width:525px;
    height:36px;
    clear:both;
    background-image:url('../images/more_tweet_stuff_button.png');
    background-position:top left;
    background-repeat:no-repeat;
    display:block;
    color:#0075bd;
    font-weight:bold;
    text-align:center;
    font-size:1.5em;
    text-decoration:none;
    text-transform:lowercase;
    padding-top:8px;
    margin-left:auto;
    margin-right:auto;
}

#form1 #wrap #left .TwitterFull .MoreTweets a:hover,#form1 #wrap #left .PreviousTweets a.MoreTweets:hover {
    text-decoration:underline;
}

#form1 #wrap #middle .Page_Content {
    float:left;
    clear:none;
    width:47%;
}

#form1 #wrap #middle .Page_Content h1,#form1 #wrap #middle .TwitterFull h1,#form1 #wrap #middle .PreviousTweets h1 {
    font-size:3.0em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #middle .Page_Content h2 {
    font-size:2.4em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #middle .Page_Content h3 {
    font-size:2.1em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #middle .Page_Content h4 {
    font-size:1.8em;
    color:#0075bd;
    font-weight:bold;
}

#form1 #wrap #middle .Page_Content p {
    font-size:1.5em;
    color:#666666;
    font-weight:lighter;
}

#form1 #wrap #middle .Page_Content ol li, #form1 #wrap #middle .Page_Content ul li {
    font-size:1.5em;
    color:#666666;
    font-weight:lighter;
}

#form1 #wrap #middle .ContactUs { width:47%; padding:2%; clear:none; margin:0px; margin-left:1%; background-color:#ebecec; float:right; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #middle .ContactUs h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ContactUs table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .ContactUs table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .ContactUs table td { text-align:left; }
#form1 #wrap #middle .ContactUs input,select { width:98%; border:1px solid #0075BD; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ContactUs textarea { border:1px solid #0075BD; }
#form1 #wrap #middle .ContactUs input.Button { background-image:url(../images/emed_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .ContactUs input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .ContactUs input.Reset { background-image:url(../images/emed_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ContactUs input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .ContactUs table td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #middle .emed_Directions { margin-bottom:20px; clear:both; float:left; width:98%; overflow:hidden; margin-left:auto; margin-right:auto; }
#form1 #wrap #middle .emed_Directions h2 { text-align:left; font-size:2.4em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#0075BD; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
/*#form1 #wrap #middle .emed_Directions h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:30px; font-weight:bold; }*/
#form1 #wrap #middle .emed_Directions h3 { text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #middle .emed_Directions h4 { text-decoration:underline; text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:20px; font-weight:bold; }
#form1 #wrap #middle .emed_Directions h5 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:bold; }
#form1 #wrap #middle .emed_Directions h6 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:normal; }
#form1 #wrap #middle .emed_Directions p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #middle .emed_Directions a { text-decoration:none; color:#0075BD; font-weight:bold; padding:2px; }
#form1 #wrap #middle .emed_Directions a:hover { text-decoration:none; background-color:#0075BD; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .emed_Directions p a { text-decoration:none; color:#0075BD; font-weight:bold; padding:2px; }
#form1 #wrap #middle .emed_Directions p a:hover { text-decoration:none; background-color:#0075BD; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .emed_Directions .searchBox{ text-align:left; padding-left: 10px; padding-bottom: 10px;}
#form1 #wrap #middle .emed_Directions #gmap_directions { width:454px; float:left; clear:both; overflow:hidden; margin-top:12px; }
#form1 #wrap #middle .emed_Directions #routeHolder { width:424px; clear:none; float:right; overflow:hidden; margin:0px; padding:0px; text-align:left; }
#form1 #wrap #middle .emed_Directions div.printButton { width:424px; float:right; overflow:hidden; margin:0px; padding:0px; text-align:center; clear:both; }

#form1 #wrap #middle .emed_FAQs_Add_Question { width:47%; padding:2%; margin:0px; margin-left:1%; background-color:#ebecec; float:right; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #middle .emed_FAQs_Add_Question h1 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .emed_FAQs_Add_Question p { width:96%; padding:1%; margin:1%; text-align:left; font-size:1.3em; font-weight:bold; }
#form1 #wrap #middle .emed_FAQs_Add_Question p.Error { /*background-image:url('../icons/exclamation.png'); background-position:4px 6px; background-repeat:no-repeat;*/ background-color:#ff6600; border:#FFFFFF solid 1px; color:#FFFFFF; }
#form1 #wrap #middle .emed_FAQs_Add_Question p.Success { /*background-image:url('../icons/accept.png'); background-position:4px 6px; background-repeat:no-repeat;*/ border:#0377be 1px solid; background-color:#f3cedf; color:#ae245f; }
#form1 #wrap #middle .emed_FAQs_Add_Question table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .emed_FAQs_Add_Question table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .emed_FAQs_Add_Question table td { text-align:left; }
#form1 #wrap #middle .emed_FAQs_Add_Question input,select { width:98%; border:1px solid #0075BD; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .emed_FAQs_Add_Question textarea { border:1px solid #0075BD; }
#form1 #wrap #middle .emed_FAQs_Add_Question input.Button { background-image:url(../images/emed_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .emed_FAQs_Add_Question input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .emed_FAQs_Add_Question input.Reset { background-image:url(../images/emed_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .emed_FAQs_Add_Question input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .emed_FAQs_Add_Question table td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #right {
    float:right;
    width:345px;
}

#form1 #wrap #right .MiniTestimonials 
{
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#fbfcd2;
    font-size:1.3em;
    color:#666666;
    font-weight:bolder;
    font-style:italic;
    background-image:url(../images/emed_testimonials_top.png);
    background-repeat:no-repeat;
    background-position:top left;
}

#form1 #wrap #right .MiniTestimonials .Top 
{
    height:18px;
    margin:0px;
    padding:0px;
    width:100%;
}

#form1 #wrap #right .MiniTestimonials p
{
    width:90%;
    margin-left:5%;
    margin-bottom:4px;
}

#form1 #wrap #right .MiniTestimonials h3 
{
    width:100%;
    clear:both;
    margin:0px;
    padding:0px;
    background-image:url(../images/emed_testimonials_bottom.png);
    background-repeat:no-repeat;
    background-position:top left;
    height:111px;
    text-align:right;
}

#form1 #wrap #right .BloggerFeed {
    clear:both;
    /*margin-top:-110px;*/
}

#form1 #wrap #right .BloggerFeed h2 {
    font-size:3.0em;
    color:#0075bd;
    font-weight:bold;
    margin-top:20px;
    clear:both;
    width:96%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:21px;
}


#form1 #wrap #right .BloggerFeed dl dd {
    margin:0px;
    padding:0px;
    width:96%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:6px;
    background-color:#EEEEEE;
    line-height:30px;
    height:30px;
    display:block;
    background-image:url('../images/emed_r_nav_left_end.png');
    background-position:top left;
    background-repeat:no-repeat;
}

#form1 #wrap #right .BloggerFeed dl dd:hover {
    background-color:#ff6600;
}
#form1 #wrap #right .BloggerFeed dl dd:active {
    background-color:#ff6600;
}

#form1 #wrap #right .BloggerFeed dl dd a:link {
    font-size:1.4em;
    color:#333333;
    font-weight:lighter;
    text-decoration:none;
    display:block;
    width:96%;
    margin:0px;
    padding:0;
    padding-left:4%;
    background-image:url('../images/emed_r_nav_right_end.png');
    background-position:top right;
    background-repeat:no-repeat;
}

#form1 #wrap #right .BloggerFeed dl dd a:visited {
   font-size:1.4em;
    color:#CCCCCC;
    font-weight:lighter;
    text-decoration:none;
    display:block;
    width:96%;
    margin:0px;
    padding:0;
    padding-left:4%;
    background-image:url('../images/emed_r_nav_right_end.png');
    background-position:top right;
    background-repeat:no-repeat;
}

#form1 #wrap #right .BloggerFeed dl dd a:hover {
    text-decoration:underline;
    color:#FFFFFF;
}

#form1 #wrap #right .Accreditations {
    clear:both;
    width:326px;
    margin-left:auto;
    margin-right:auto;
}

#form1 #wrap #footer {
    clear:both;
    color:#0075bd;
    margin-bottom:30px;
    height:100px;
}

#form1 #wrap #footer .Navigation {
    clear:both;
    color:#0075bd;
    font-size:1.4em;
    float:left;
    width:65%;
}

#form1 #wrap #footer .Navigation ul {
    margin:0p;
    padding:0px;
    list-style:none;
    display:block;
}

#form1 #wrap #footer .Navigation ul li {
    padding-left:6px;
    padding-right:6px;
    list-style:none;
    display:block;
}

#form1 #wrap #footer .Navigation ul li a {
    display:block;
    font-weight:bold;
    color:#0075bd;
    text-decoration:none;
    float:left;
    padding:14px;
    padding-left:0px;
}

#form1 #wrap #footer .Navigation ul li a:hover {
    text-decoration:underline;
}

#form1 #wrap #footer .Copyright {
    float:right;
    color:#0075bd;
    font-size:1.4em;
}

#form1 #wrap #footer .Copyright p {
    padding-top:14px;
}

#form1 #wrap #footer .Accreditations {
    clear:both;
    float:left;
}
#form1 #wrap #footer .Bookmarks {
    clear:none;
    float:right;
}
