/* Start of CMSMS style sheet 'ida' */
body {
margin: 0;
padding: 0;
background: #47548b url(images/indian_pattern_bg.jpg) 0 0 repeat; 
}

.clearfloats {
clear: both;
}

/*--------------------------*/

#main_container{
width: 973px;
margin: 0 auto;
background: url(images/main_structure_bg.gif) 0 0 repeat-y;
}

#main_container_top {
background: url(images/main_structure_top.gif) 0 0 no-repeat;
width: 973px;
height: 26px;
margin: 58px auto 0 auto;
padding: 0;
}

#top_navigation_area {
width: 920px;
height: 94px;
background: url(images/indian_logo.gif) 0 0 no-repeat;
margin: 0 0 0 28px;
}

#top_navigation_bar {
width: 580px;
height: 94px;
background: url(images/top_navigation_links.gif) 0 0 no-repeat;
margin: 0 0 0 346px;
}

/*----------------------------*/

#top_gold_links {
margin: 0 0 0 84px;
width: 486px;
}


#home_button a {
display: block;
width: 65px;
height: 47px;
background: url(images/home_over.gif) 0 -47px no-repeat;
float: left;
}

#dentist_search_button a {
display: block;
width: 123px;
height: 47px;
background: url(images/dentist_search_over.gif) 0 -47px no-repeat;
float: left;
}

#search_site_button a {
display: block;
width: 99px;
height: 47px;
background: url(images/search_site_over.gif) 0 -47px no-repeat;
float: left;
}

#view_cart_button a {
display: block;
width: 94px;
height: 47px;
background: url(images/view_cart_over.gif) 0 -47px no-repeat;
float: left;
}

#contact_us_button a {
display: block;
width: 106px;
height: 47px;
background: url(images/contact_us_over.gif) 0 -47px no-repeat;
float: left;
margin-left: -1px;
}

#home_button a:hover, #dentist_search_button a:hover, #search_site_button a:hover, #view_cart_button a:hover, #contact_us_button a:hover {
background-position: 0 0;
}

/*---------------------------*/

#bottom_gold_links {
margin: 0 0 0 20px;
width: 550px;
}

#about_ida_button a {
display: block;
width: 96px;
height: 47px;
background: url(images/about_ida_over.gif) 0 -47px no-repeat;
float: left;
}

#ce_seminars_button a {
display: block;
width: 167px;
height: 47px;
background: url(images/ce_seminars_events_over.gif) 0 -47px no-repeat;
float: left;
}

#news_button a {
display: block;
width: 71px;
height: 47px;
background: url(images/news_over.gif) 0 -47px no-repeat;
float: left;
}

#sponsors_button a {
display: block;
width: 95px;
height: 47px;
background: url(images/sponsors_over.gif) 0 -47px no-repeat;
float: left;
}

#links_button a {
display: block;
width: 121px;
height: 47px;
background: url(images/useful_links_over.gif) 0 -47px no-repeat;
float: left;
}

#about_ida_button a:hover, #ce_seminars_button a:hover, #news_button a:hover, #sponsors_button a:hover, #links_button a:hover {
background-position: 0 0;
} 

/*---------------------------*/

#middle_header_area {
width: 916px;
height: 274px;
background:url(images/middle_header_bg.gif) 0 0 no-repeat;
margin: 0 0 0 28px;
}

#join_IDA_button a {
width: 360px;
height: 87px;
display: block;
background: url(images/join_ida_over.gif) 0 -87px no-repeat;
margin: 42px 0 0 22px;
position: absolute;
}

#ce_register_button a {
width: 360px;
height: 85px;
display: block;
background: url(images/ce_register_over.gif) 0 -85px no-repeat;
margin: 154px 0 0 22px;
position: absolute;
}

#join_IDA_button a:hover, #ce_register_button a:hover {
background-position: 0 0;
}

#flash_animation {
width: 472px;
height: 255px;
margin: 17px 0 0 397px;
position: absolute;
}

#mission_statement_bar {
width: 916px;
height: 46px;
background: url(images/mission_statement.gif) 0 0 no-repeat;
margin: 0 0 0 28px;
}

/*-------------------------------*/

#content_area_twoColumn {
width: 916px;
margin: 0 0 0 28px;
}

#lefthand_content {
width: 638px;
float: left;
font: 12px Arial, Helvetica, sans-serif;
line-height: 18px;
margin-bottom: 20px;
}


#lefthand_content h1 {
margin: 25px 18px 0 33px;
padding: 0 0 10px 0;
font: 16px Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom: 1px #000000 solid;
width: 555px;
}

#lefthand_content p {
margin: 20px 18px 0 33px;
}


#lefthand_content a {
color: #284683;
font-weight: bold;
}

#lefthand_content a:visited {
color: #3f6ecd;
}

#lefthand_content a:hover {
color: #FF6600;
}

#lefthand_content ul {
margin: 20px 18px 0 48px;
padding: 0;
}

#lefthand_content ul li {
margin-bottom: 12px;
}

.homePage_headers {
width: 596px;
height: 58px;
background: url(../images/home_page_headers.gif) 0 0 no-repeat;
margin: 15px 0 -38px 24px;
padding: 20px 0 0 15px;
font: 15px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #284683;
}

/*----------------------------*/

#righthand_column {
width: 278px;
height: 850px;
float: left;
}

.sponsor_placeholder {
margin: 11px 0 0 44px;
}

#sponsor_placeholder {
margin-top: 20px;
}

.sponsor_placeholder img {
border: 1px #dbdbdb solid;
}

.sponsor_placeholder p {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
width: 190px;
line-height: 18px;
}

/*--------------------------------*/

#bottom_india_photos {
width: 952px;
height: 204px;
background: url(images/bottom_india_photos.jpg) 0 0 no-repeat;
margin: 0 0 0 11px;
}

#bottom_main_container {
width: 973px;
height: 24px;
background: url(images/bottom_main_structure_bg.gif) 0 0 no-repeat;
margin: 0 auto;
padding: 0;
}

/*------------------------------*/

#bottom_india_photos {
width: 952px;
height: 204px;
background: url(images/bottom_india_photos.jpg) 0 0 no-repeat;
margin: 0;
padding: 0;
}

/*-------Cherryone Credit Line--------*/

#cherryone_creditLine {
width: 635px;
height: 80px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: center;
margin: 30px auto 0 auto;
}

#cherryone_creditLine a {
color: #FFFFFF;
}


#cherryone_creditLine a:hover {
color: #00CC00;
}
/*---------------------------------------*/
fieldset {
border:1px solid #CCCCCC;
margin:0.5em 0;
padding:0.5em;
font-size:106%;
}


legend {
font-weight:bold;
padding:0.3em;
}

#memberTable{
font-size:106%;
}

label.inputLabel {
float:left;
width:11em;
}

label, h4.optionName {
line-height:1.5em;
padding:0.2em;
}

form, select, input {
display:inline;
font-size:1em;
margin:0.1em;
}

#join_form_table {
/*border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-left:auto;*/
margin-right:auto;
}

#join_form_table th {
	font-weight: bold;
	text-align: left;
}

#join_form_table th.label {
text-align:right;
white-space:nowrap;
width:136px;
}

form, table, p, h1, h2, h3, h4, h5, h6, ul, li, div, dl {
font-size:100%;
}

#join_form_table th.block {
background-color:#DDDDDD;
font-size:13px;
}

#join_form_table td, #join_form_table th {
/*border-right:1px solid #CCCCCC;*/
padding:5px;
vertical-align:middle;
}
.block {
height:1%;
}
.form_mandatory {
color:#000000;
}

.error{color:red;}

/*END*/
/* End of 'ida' */

