@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_home.jpg) top left repeat-y;
}

#flash_content_bg{
width: 964px;
background: transparent url(images/content_bg.jpg) top left repeat-y;
}

#main_content_top{
width: 964px;
background: transparent url(images/main_content_top_home.jpg) top left no-repeat;
}

#flash_content_top{
width: 964px;
background: transparent url(images/flash_content_top_home.jpg) top left no-repeat;
}

#main_content_bottom_home{
width: 964px;
background: transparent url(images/main_content_bottom_home.jpg) bottom left no-repeat;
position: relative;
}

#main_content_bottom_other{
position: relative;
}

#left_column{
float: left;
padding-left: 156px;
width: 104px;
padding-top: 3px;
font-size: 11px;
}

#left_column ul{
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#main_column{
float: left;
padding-left: 2px;
width: 381px;
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;
}

#right_news{
font-size: 10px;
width: 90%;
margin: 0 auto;
text-align: left;
padding-top: 20px;
}

#right_news a{
display: block;
color: #FFFFFF;
margin-bottom: 15px;
text-decoration:none;
}

#right_news h1, #right_news h2, #right_news h3, #right_news h4, #right_news h5{
border: 0;
padding: 0;
margin: 0;
color: #FFFFFF;
padding-bottom: 10px;
}

#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: 101px;
left: 213px;
color: black;
font-size: 10px;
}

/*   Custom Classes   */

.left{
float: left;
margin: 0;

margin-right: 5px;
margin-bottom: 15px;
}

.thanks_spacer{
height: 400px;
width: 100%;
}