@charset "UTF-8";
/* CSS Document */

/*  Standard Elements   */
body{
margin: 0;
border: 0;
padding: 0;
background: #5e98cd;
font-size: 12px;
text-align: center;
color: #FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5{
padding: 0;
margin:0;
}



/*    Custom IDs    */
#container{
width: 964px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 20px;
}

#header{
width: 964px;
height: 208px;
background: transparent url(images/header.jpg) top left no-repeat;
position: relative;
}

#contact{
position: absolute;
right: 169px;
top: 99px;
z-index: 99999;
}

#contact a{
text-decoration: none;
color:#FFFFFF;
font-size: 10px;
}

#welcome{
position: absolute;
width: 100%;
top: 101px;
left: 0px;
font-weight: bold;
}

#doctor_v{
position: absolute;
width: 100%;
top: 125px;
left: 0px;
color: #174ba0;
font-size:14px;
}

#doctor_v h2{
font-size: 19px;
}

#top_menu{
position: absolute;
top: 183px;
left: 162px;
width: 650px;
height: 28px;
}

#top_menu ul{
list-style: none;
margin: 0;
padding: 0;
font-size: 9px;
}

#top_menu ul li{
display: block;
float: left;
width: 91px;
height: 28px;
}

#top_menu ul li a{
color: #e8efe2;
text-decoration: none;
}

#main_content_bg{
width: 964px;
background: transparent url(images/main_content_bg_wide.jpg) top left repeat-y;
}

#main_content_top{
width: 964px;
background: transparent url(images/main_content_top_wide.jpg) top left no-repeat;
}

#main_content_bottom_home{
width: 964px;
background: transparent url(images/main_content_bottom_wide.jpg) bottom left no-repeat;
position: relative;
}

#main_content_bottom_other{
position: relative;
}

#left_column{
float: left;
padding-left: 157px;
width: 104px;
padding-top: 10px;
}

#left_column ul{
list-style: none;
margin: 0;
padding: 0;
padding-top: 10px;
text-align: left;
width: 90%;
padding-left: 5%;
}

#left_column ul li{
padding-bottom: 9px;
}

#left_column ul a{
font-size: 11px;
color: #58585a;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}

#main_column{
float: left;
padding-left: 2px;
width: 542px;
padding-bottom: 25px;
}

#main_column ol li{
padding-bottom: 10px;
}

#main_column ul li{
padding-bottom: 5px;
}
#content_container{
width: 90%;
margin: 0 auto;
margin-top: 20px;
text-align: left;
color:#58585a;
}

#content_container h1{
font-size: 19px;
color: #174ba0;
}

#content_container a{
color:#58585a;
}

#right_column{
float: right;
padding-right: 161px;
width: 146px;
position: relative;
color:#58585a;
}



#footer_container{
clear: both;
width: 100%;
height: 143px;
position: relative;
}

#contact_details{
position: absolute;
bottom: 46px;
left: 43px;
width: 90%;
font-size: 9px;
height: 18px;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
}

#enter_for{
position: absolute;
bottom: 112px;
left: 0px;
width: 100%;
height: 12px;
line-height:12px;
text-align: center;
color:#606162;
font-size: 9px;
font-family:Arial, Helvetica, sans-serif;
}

#win{
position: absolute;
bottom: 78px;
left: 407px;
padding: 5px;
width: 139px;
height: 23px;
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
}

#win h1, #win h2, #win h3, #win h4, #win h5{
display: inline;
margin: 0;
padding: 0;
color: #FFFFFF;
}

#win a{
color: #FFFFFF;
}

#search_box{
position: absolute;
bottom: 97px;
left: 210px;
color: black;
font-size: 10px;
}

#searchbox{
font-size: 10px;
line-height: 12px;
width: 70px;
position: absolute;
bottom: 0px;
left: -4px;
}

#search_submit{
width: 30px;
height: 16px;
position: absolute;
bottom: 0px;
left: 77px;
cursor: pointer;
_cursor: hand;
}

#sub_footer{
width: 100%;
margin: 0 auto;
padding-bottom: 10px;
color: #FFFFFF;
font-size: 9px;
}

#sub_footer a{
color: #FFFFFF;
}

/*   Custom Classes   */

.left{
float: left;
margin: 0;

margin-right: 5px;
margin-bottom: 15px;
}

.thanks_spacer{
height: 400px;
width: 100%;
}

.link{
text-decoration:underline;
}

/*********** Custom styling for the walden AJAX search results ***********/
.ajaxsearch_container{
position: absolute;
bottom: 17px;
left: -4px;
width: 400px;
height: 500px;
text-align: left;
border: 1px solid #5e98cd;
z-index: 9999;
}

.ajaxsearch_results_header{
position: absolute;
top: 0px;
left: 0px;
width: 400px;
height: 30px;
background: #5e98cd;
color: #FFFFFF;
}

.ajaxsearch_searchtext{
position:absolute;
top: 0px;
left: 10px;
height: 30px;
line-height: 30px;
text-align: left;
}

.ajaxsearch_number_results{
position: absolute;
top: 0px;
right: 30px;
height: 30px;
text-align:right;
line-height: 30px;
}

.ajaxsearch_close_button{
position: absolute; 
top: 0px;
right: 5px;
width: 15px;
height: 30px;
background: transparent url(images/search_close_button.gif) center center no-repeat;
}

.ajaxsearch_results{
position:absolute;
top: 30px;
left: 0px;
width: 400px;
height: 470px;
overflow:auto;
background: #FFFFFF;
}

.ajaxsearch_result_element{
color: #000000;
padding: 3px 10px 3px 10px;

}

.ajaxsearch_result_title{
display: block;
color: #194ca1;
}

.ajaxsearch_result_title:visited{
color: #466e2f;
}

.ajaxsearch_container .odd{
background: #e7e7e7;
}

.busy{
background: #FFFFFF url(images/ajax-loader.gif) 95% 50% no-repeat;
}

.highlight{
border: 1px #000000;
background: #b9cceb;
font-size: 14px;
}

.highlight a{
font-weight: bold;
}
