/* CSS Document */

body { margin:0px; padding:0px; background:url(../images/menu_bg.jpg); background-repeat:repeat-x; height:615px; background-color:#6da15d; }

#body_main {margin:0px; padding:0px; background-color:#fff; background:url(../images/main_bg.jpg); background-repeat:repeat-x; height:625px; }



* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}

p { margin-top:6px;	margin-bottom:8px;padding:0px; text-align:justify; }

#bg_logiArea { background-image:url('../images/bg_login.jpg'); background-repeat:no-repeat; height:379px; width:780px; }

/*  header  */

#menu_top { background-image:url('../images/menu_top.jpg'); background-repeat:no-repeat; height:82px; width:780px; }
#menu_01_01 { background-image:url('../images/menu_01_01.jpg'); background-repeat:no-repeat; height:29px; width:156px; }
#menu_01_02 { background-image:url('../images/menu_01_02.jpg'); background-repeat:no-repeat; height:29px; width:154px; }


/*  menu  */
#menu_box{ width:470px; height:29px; display:inline; margin:0; padding:0px; }

a.menu_about:link, a.menu_about:visited  { width: 98px; height: 29px; background: url('../images/menu_about_c.jpg') no-repeat 0 0; float:left; }
a.menu_about:hover, a.menu_about:active  { background: url('../images/menu_about_c.jpg') no-repeat 0 -29px; }
a.menu_about span { position: absolute; top: -1000px; }

a.menu_welcome:link, a.menu_welcome:visited  { width: 103px; height: 29px; background: url('../images/menu_welcome.jpg') no-repeat 0 0; float:left; }
a.menu_welcome:hover, a.menu_welcome:active  { background: url('../images/menu_welcome.jpg') no-repeat 0 -29px; }
a.menu_welcome span { position: absolute; top: -1000px; }

a.menu_mission:link, a.menu_mission:visited  { width: 151px; height: 29px; background: url('../images/menu_mission.jpg') no-repeat 0 0; float:left; }
a.menu_mission:hover, a.menu_mission:active  { background: url('../images/menu_mission.jpg') no-repeat 0 -29px; }
a.menu_mission span { position: absolute; top: -1000px; }

a.menu_testimonial:link, a.menu_testimonial:visited  { width: 118px; height: 29px; background: url('../images/menu_testimonial_c.jpg') no-repeat 0 0; float:left; }
a.menu_testimonial:hover, a.menu_testimonial:active  { background: url('../images/menu_testimonial_c.jpg') no-repeat 0 -29px; }
a.menu_testimonial span { position: absolute; top: -1000px; }


/*  menu on home page without cirle on the backgroung */
a.menu_about_c:link, a.menu_about_c:visited  { width: 98px; height: 29px; background: url('../images/menu_about.jpg') no-repeat 0 0; float:left; }
a.menu_about_c:hover, a.menu_about_c:active  { background: url('../images/menu_about.jpg') no-repeat 0 -29px; }
a.menu_about_c span { position: absolute; top: -1000px; }


a.menu_testimonial_c:link, a.menu_testimonial_c:visited  { width: 118px; height: 29px; background: url('../images/menu_testimonial.jpg') no-repeat 0 0; float:left; }
a.menu_testimonial_c:hover, a.menu_testimonial_c:active  { background: url('../images/menu_testimonial.jpg') no-repeat 0 -29px; }
a.menu_testimonial_c span { position: absolute; top: -1000px; }


/*  middle part  */

#menu_middle_all { background-image:url('../images/menu_middle_all.jpg'); background-repeat:no-repeat; height:379px; width:780px; }

/*   A B C menu part */

a.menu_a_c:link, a.menu_a_c:visited  { width: 86px; height: 88px; background: url('../images/menu_a_c.jpg') no-repeat 0 0; float:left; }
a.menu_a_c:hover, a.menu_a_c:active  { background: url('../images/menu_a_c.jpg') no-repeat 0 -88px; }
a.menu_a_c span { position: absolute; top: -1000px; }

a.menu_b_c:link, a.menu_b_c:visited  { width: 100px; height: 88px; background: url('../images/menu_b_c.jpg') no-repeat 0 0; float:left; }
a.menu_b_c:hover, a.menu_b_c:active  { background: url('../images/menu_b_c.jpg') no-repeat 0 -88px; }
a.menu_b_c span { position: absolute; top: -1000px; }


/* ---------------------  *
/*  divades menu b_c  */
/* ------------------  */
a.menu_practitioner:link, a.menu_practitioner:visited  { width: 100px; height: 45px; background: url('../images/menu_practitioner.jpg') no-repeat 0 0; float:left; clear:both;  margin:0px; padding:0px;}
a.menu_practitioner:hover, a.menu_practitioner:active  { background: url('../images/menu_practitioner.jpg') no-repeat 0 -45px; }
a.menu_practitioner span { position: absolute; top: -1000px; }


a.menu_login:link, a.menu_login:visited  { width: 100px; height: 43px; background: url('../images/menu_login.jpg') no-repeat 0 0; float:left; clear:both; margin:0px; padding:0px; }
a.menu_login:hover, a.menu_login:active  { background: url('../images/menu_login.jpg') no-repeat 0 -43px; }
a.menu_login span { position: absolute; top: -1000px; }

/*   end divades menu a_b  */


/* ---------------------  *
/*  divades menu a_b_c  */
/* ------------------  */
a.menu_practitioner:link, a.menu_practitioner:visited, a.menu_practitioner:active { width: 100px; height: 45px; background: url('../images/menu_c_01.jpg') no-repeat 0 0; float:left; clear:both;  margin:0px; padding:0px;}
a.menu_practitioner:hover  { background: url('../images/menu_c_01.jpg') no-repeat 0 -45px; }
a.menu_practitioner span { position: absolute; top: -1000px; }


a.menu_login:link, a.menu_login:visited, a.menu_login:active   { width: 100px; height: 45px; background: url('../images/menu_c_02.jpg') no-repeat 0 0; float:left; clear:both; margin:0px; padding:0px; }
a.menu_login:hover { background: url('../images/menu_c_02.jpg') no-repeat 0 -45px; }
a.menu_login span { position: absolute; top: -1000px; }


a.menu_login_rate:link, a.menu_login_rate:visited, a.menu_login_rate:active  { width: 100px; height: 45px; background: url('../images/menu_c_03.jpg') no-repeat 0 0; float:left; clear:both; margin:0px; padding:0px; }
a.menu_login_rate:hover   { background: url('../images/menu_c_03.jpg') no-repeat 0 -45px; }
a.menu_login_rate span { position: absolute; top: -1000px; }

/*   end divades menu a_b_c  */



a.menu_c_c:link, a.menu_c_c:visited  { width: 101px; height: 119px; background: url('../images/menu_c_c.jpg') no-repeat 0 0; float:left; }
a.menu_c_c:hover, a.menu_c_c:active  { background: url('../images/menu_c_c.jpg') no-repeat 0 -119px; }
a.menu_c_c span { position: absolute; top: -1000px; }

a.menu_goback_c:link, a.menu_goback_c:visited  { margin:0px; padding:0px; width: 133px; height: 41px; background: url('../images/menu_goback_c.jpg') no-repeat 0 0; float:left; }
a.menu_goback_c:hover, a.menu_goback_c:active  { background: url('../images/menu_goback_c.jpg') no-repeat 0 -41px; }
a.menu_goback_c span { position: absolute; top: -1000px; }

p#quota_a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3065c4; margin-top:30px; text-align:center; line-height:18px; }
#quota_a_autor {font-style:italic; padding-left:180px;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3065c4; margin-top:30px; }


p#quota_b { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3065c4; margin-top:5px; text-align:right; line-height:18px; margin-right:195px; }
#quota_b_autor { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; text-decoration:none; color:#3065c4; margin-top:0px; text-align:right; line-height:18px; margin-right:20px; }

p#quota_b_top { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3065c4; margin-top:10px; text-align:right; line-height:18px; margin-right:195px; margin-bottom:0px; padding:0px; }


#menu_middle01  { background-image:url('../images/menu_middle01.jpg'); background-repeat:no-repeat; height:75px; width:780px; }
#menu_middle02_01 { background-image:url('../images/menu_middle02_01.jpg'); background-repeat:no-repeat; height:51px; width:168px; } 
#menu_middle02_02 { background-image:url('../images/menu_middle02_02.jpg'); background-repeat:no-repeat; height:51px; width:526px; } 

#menu_middle02_01n { background-image:url('../images/home_middle_left.jpg'); background-repeat:no-repeat; height:185px; width:168px; }
#menu_middle02_03n { background-image:url('../images/home_middle_right.jpg'); background-repeat:no-repeat; height:185px; width:163px; }
#menu_middle02_02center { background-image:url('../images/home_middle_center.jpg'); background-repeat:no-repeat; height:185px; width:263px; }  
#menu_reight_top { background-image:url('../images/home_right_top.jpg'); background-repeat:no-repeat; height:29px; width:100px; }
#menu_reight_bottom { background-image:url('../images/home_right_bottom.jpg'); background-repeat:no-repeat; height:21px; width:100px; }

#menu_middle03_01 { background-image:url('../images/menu_middle03_01.jpg'); background-repeat:no-repeat; height:88px; width:168px; }
#menu_middle03_02 { background-image:url('../images/menu_middle03_02.jpg'); background-repeat:no-repeat; height:88px; width:263px; }
#menu_middle03_03 { background-image:url('../images/menu_middle03_03.jpg'); background-repeat:no-repeat; height:88px; width:163px; }

#menu_middle04_01 { background-image:url('../images/menu_middle04_01.jpg'); background-repeat:no-repeat; height:46px; width:168px; }
#menu_middle04_02 { background-image:url('../images/menu_middle04_02.jpg'); background-repeat:no-repeat; height:46px; width:526px; }

#menu_middle05_01 { background-image:url('../images/menu_middle05_01.jpg'); background-repeat:no-repeat; height:119px; width:333px; }
#menu_middle05_02 { background-image:url('../images/menu_middle05_02.jpg'); background-repeat:no-repeat; height:119px; width:346px; }


#menu_a_title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#660066; text-decoration:none; text-align:left; margin-top:54px; }

#menu_a_title_blueLetter { color:#4665af; font-size:16px; font-weight:bold; }
#menu_a_title_greenLetter { color:#026017; font-size:16px; font-weight:bold; }

#menu_b_title { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; padding:0px; color:#660066; text-decoration:none; text-align:left; margin-top:0px; }


ul.menu_abc { margin:0px; padding:0px; }
ul.menu_abc li { list-style:none; margin-top:7px; padding-left:18px; }
ul.menu_abc li { line-height:14px; background:url('../images/bass_clief.gif') no-repeat 0pt 2px; margin-left:10px; }
ul.menu_abc li.clief_blue { line-height:14px; background:url('../images/bass_clief_blue.gif') no-repeat 0pt 2px; margin-left:10px; }
ul.menu_abc li.clief_green { line-height:14px; background:url('../images/bass_clief_green.gif') no-repeat 0pt 2px; margin-left:10px; }
ul.menu_abc li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px; padding:0px;  color:#2a3695; text-decoration:none; }
ul.menu_abc li a:hover { text-decoration:underline; }
ul.menu_abc li a:active { text-decoration:underline; }
#menu_footer { background-image:url('../images/menu_footer.jpg'); background-repeat:no-repeat; height:125px; width:780px; }
#login_footer { background-image:url('../images/login_footer.jpg'); background-repeat:no-repeat; height:125px; width:780px; }

#footer_fnt_r { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; }
#footer_fnt_c { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; margin-right:20px; margin-top:20px; }
#a_footer_fnt_c { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; }
#a_footer_fnt_c:hover {text-decoration:underline; }
#footer_fnt_l { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:left; margin-left:20px; }
#footer_title {color:#330099; font-family:Tahoma, Verdana, Arial; font-size:12px; text-decoration:none; }

#footer_fnt_backHome { color:#0044b7; text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px; margin-top:20px; text-decoration:none; font-weight:bold;}
a#footer_fnt_backHome:active,a#footer_fnt_backHome:visited{ color:#0044b7; text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px;  text-decoration:none; font-weight:bold;}
a#footer_fnt_backHome:hover { text-decoration:underline; }
#footer_fnt_backHome a {padding-left:15px; }

/*  main sites  */

/* menu  */

a.main_about_c:link, a.main_about_c:visited  { width: 98px; height: 29px; background: url('../images/main_about_c.jpg') no-repeat 0 0; float:left; }
a.main_about_c:hover, a.main_about_c:active  { background: url('../images/main_about_c.jpg') no-repeat 0 -29px; }
a.main_about_c span { position: absolute; top: -1000px; }

a.main_welcome_c:link, a.main_welcome_c:visited  { width: 103px; height: 29px; background: url('../images/main_welcome_c.jpg') no-repeat 0 0; float:left; }
a.main_welcome_c:hover, a.main_welcome_c:active  { background: url('../images/main_welcome_c.jpg') no-repeat 0 -29px; }
a.main_welcome_c span { position: absolute; top: -1000px; }

a.main_mission_c:link, a.main_mission_c:visited  { width: 151px; height: 29px; background: url('../images/main_mission_c.jpg') no-repeat 0 0; float:left; }
a.main_mission_c:hover, a.main_mission_c:active  { background: url('../images/main_mission_c.jpg') no-repeat 0 -29px; }
a.main_mission_c span { position: absolute; top: -1000px; }

a.main_testimonials_c:link, a.main_testimonials_c:visited  { width: 118px; height: 29px; background: url('../images/main_testimonials_c.jpg') no-repeat 0 0; float:left; }
a.main_testimonials_c:hover, a.main_testimonials_c:active  { background: url('../images/main_testimonials_c.jpg') no-repeat 0 -29px; }
a.main_testimonials_c span { position: absolute; top: -1000px; }


#main_menu02_01 { background-image:url('../images/main_menu02_01.jpg'); background-repeat:no-repeat; height:29px; width:156px; }
#main_menu02_02 { background-image:url('../images/main_menu02_02.jpg'); background-repeat:no-repeat; height:29px; width:154px; }

#main_left_bass { background-image:url('../images/main_left_bass.jpg'); background-repeat:no-repeat; height:453px; width:145px; }
#main_text_bg { background-image:url('../images/main_text_bg.jpg'); background-repeat:no-repeat; height:453px; width:492px; }
#main_text_bg_train { background-image:url('../images/main_text_bg_train.jpg'); background-repeat:repeat-x; height:453px; }
#main_right { background-image:url('../images/main_right.jpg'); background-repeat:no-repeat; height:453px; width:143px; }

#main_left_guitar { background-image:url('../images/main_left_guitar.jpg'); background-repeat:no-repeat; height:453px; width:145px; }
#main_left_harp { background-image:url('../images/main_left_harp.jpg'); background-repeat:no-repeat; height:453px; width:145px; }
#main_left_empty { background-image:url('../images/main_left_empty.jpg'); background-repeat:no-repeat; height:453px; width:145px; }
#main_right_empty { background-image:url('../images/main_right_empty.jpg'); background-repeat:no-repeat; height:453px; width:143px; }

#main_left_empty_r { background-image:url('../images/main_left_empty_r3.jpg'); background-repeat:no-repeat; width:145px; }
#main_right_empty_r { background-image:url('../images/main_right_empty_r3.jpg'); background-repeat:no-repeat; width:143px; }

#main_left_empty_r_train { background-image:url('../images/main_left_empty_r3_train.jpg'); background-repeat:no-repeat; width:100px; }
#main_right_empty_r_train { background-image:url('../images/main_right_empty_r3_train.jpg'); background-repeat:no-repeat; width:100px; }

#main_left_empty_bas_r3 { background-image:url('../images/main_left_empty_bas_r3.jpg'); background-repeat:no-repeat; width:145px; }
#main_left_empty_harp_r4 { background-image:url('../images/main_left_empty_harp_r4.jpg'); background-repeat:no-repeat; width:145px; }

/*  testimonial notes fade in */
#testimonial_notes_fade_left { background-image:url('../images/testimonial_notes_fade_left.jpg'); background-repeat:no-repeat; width:145px; }
#testimonial_notes_fade_right { background-image:url('../images/testimonial_notes_fade_right.jpg'); background-repeat:no-repeat; width:143px; }

#main_title_empty { color:#046346; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:bold; text-align:justify;line-height:18px; margin-left:5px; margin-right:5px; margin-bottom:20px; }

#main_title_empty_box { position:relative; margin-top:-48px; }


#main_title { color:#046346; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:20px; font-weight:bold; text-align:justify;line-height:18px; margin-left:5px; margin-right:5px;  }
#main_title a, #main_title a:link { color:#046346; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:20px; font-weight:bold; }
#main_title a:hover { color:#046346; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; margin:0px; padding:0px; margin-top:20px; font-weight:bold; }
#strong_green { color:#046346; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }
#strong_blue { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }
#strong_purple { color:#a22c7a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }

#strong_purple_h { color:#660066; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }

#strong_purple_l { color:#009055; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }

#strong_purple_g { color:#525e66; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; text-align:justify; }

#main_text { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:normal; text-align:justify; line-height:18px;margin-left:5px; margin-right:5px; }

#p_last_para {  color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:normal; text-align:justify; line-height:18px;margin-left:5px; margin-right:5px;margin-bottom:16px; margin-top:10px; }

#main_text_quota { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:normal; text-align:center; line-height:18px;margin-left:5px; margin-right:5px; }
#main_text_quota_sign { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:normal; text-align:right; line-height:18px;margin-left:5px; margin-right:5px; }

#italic_bold {font-weight:bold;color:#0066cc;}

#p_img { text-align:center; margin-top:10px; margin-bottom:10px; }
#p_img_thanks { text-align:center; margin-top:120px; margin-bottom:10px; }


p#testimonial_sign { text-align:right;  color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:bold; line-height:18px;margin-right:5px; font-style:italic; margin-bottom:20px; }

a.top_test2 { display:none; }

#testimonial_top { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:bold; text-align:left; line-height:18px;margin-left:5px; margin-right:5px; margin-bottom:20px; }

#testimonial_top a, #testimonial_top a:visited, #testimonial_top a:active { color:#0066cc; font-weight:bold; }
#testimonial_top a:hover { text-decoration:underline; }

#main_text_bold { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:bold; text-align:justify; line-height:18px;margin-left:5px; margin-right:5px; }

a.main_link, a.main_link:visited, a.main_link:active {text-decoration:underline; color:#2d489e; font-weight:bold; padding:0px; }
a.main_link:hover { color:#000; }

#main_text a, #main_text a:visited  #main_text a:active {text-decoration:underline; color:#2d489e; font-weight:bold; }
#main_text a:hover { color:#000; }

#p_last_para a, #p_last_para a:visited, #p_last_para a:active {text-decoration:underline; color:#2d489e; font-weight:bold; }
#p_last_para a:hover { color:#000; }

#main_title a.title,#main_title a.title:visited, #main_title a.title:active {text-decoration:underline; color:#2d489e; font-weight:bold; }
#main_title a.title:hover { color:#000; }

#main_text_em { color:#0066cc; font-style:italic; font-weight:bold;}

#main_text_li { color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0px; padding:0px; margin-top:10px; font-weight:normal; }

ul.main_ul {margin:0px; padding:0px; }
ul.main_ul li { list-style:none; margin-top:10px; }
ul.main_ul li { line-height:16px; background:url('../images/bullet.gif') no-repeat 0pt 3px; margin-left:20px; margin-top:8px; }
ul.main_ul li { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px; padding-left:14px; color:#0066cc; text-decoration:none; text-align:justify; }
ul.main_ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:0px; color:#0066cc; text-decoration:none; }
ul.main_ul li a:hover { text-decoration:underline; }
ul.main_ul li a:active { text-decoration:underline; }


ul.main_ul_num {margin:0px; padding:0px; list-style-type:decimal;  }
ul.main_ul_num li {line-height:16px; margin-left:30px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0066cc; text-decoration:none; text-align:justify; }



#main_footer_green { background-image:url('../images/main_footer_green.jpg'); background-repeat:no-repeat; height:125px; width:780px; }
#main_footer_green_bg { background-image:url('../images/main_footer_green_bg.jpg'); background-repeat:repeat-x; height:125px; }

#main_footer_blue { background-image:url('../images/main_footer_blue.jpg'); background-repeat:no-repeat; height:125px; width:780px; }
#main_footer_blue_bg { background-image:url('../images/main_footer_blue_bg.jpg'); background-repeat:repeat-x; height:125px; }



#main_footer_fnt_r { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; margin-top:40px; }
#main_footer_fnt_c { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; margin-right:30px; margin-top:8px; }
p#main_back_to_main { margin-top:0px; text-align:center; margin-bottom:0px; padding:0px; }
a#main_back_to_main { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#000; text-decoration:none; text-align:right; margin-top:0px; text-align:center; font-weight:bold; }
a#main_back_to_main:hover { text-decoration:underline; }
a#main_back_to_main:active { text-decoration:underline; }
#main_footer_fnt_l { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:left; margin-left:20px; margin-top:40px;}



#footer_fnt_r { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; }
#footer_fnt_c { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; margin-right:20px; margin-top:20px; }
#a_footer_fnt_c { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:right; }
#a_footer_fnt_c:hover {text-decoration:underline; }
#footer_fnt_l { font-family:Tahoma, Verdana, Arial; font-size:12px; color:#0044b7; text-decoration:none; text-align:left; margin-left:20px; }



/* dropDown Menu  */


/* set up the overall width of the menu div, the font and the margins with a relative position*/
#menu{ width:470px; display:inline; margin:0; padding:0px; z-index:99;}

/* remove the bullets and set the margin and padding to zero for the unordered list */
#menu ul 
{padding:0; margin:0; list-style-type: none; border:0;}

/* float the list so that the items are in a line */
#menu ul li 
{float:left; position:relative; margin-right:0px; z-index:80;}


/* make the dropdown ul invisible */
#menu ul li ul {display:none; text-align:left; position:absolute; top:20px; left:0px; text-align:left;z-index:999; padding:0px; background:url('../images/about_us_bg2.jpg') no-repeat; width:130px;  }

/* set the foreground color of the main menu li on hover and the border to trigger IE */
#menu ul li:hover a, 
#menu ul li a:hover
{color:#fff; border:0;}

/* make the sub menu ul visible and position it beneath the first list item */
#menu ul li:hover ul, 
#menu ul li a:hover ul
{display:block;}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */

#menu ul li:hover ul li, 
#menu ul li a:hover ul li
{ color:#000; width:112px; line-height:20px; }


/* style the background and foreground color of the submenu links  background:#759fe0;*/
#menu ul li:hover ul li a, 
#menu ul li a:hover ul li a
{float:left; display:block; color:#000; width:130px; text-align:left; text-decoration:none; border:0; text-indent:5px; font-size:11px;}

#menu ul li:hover ul li a#rest, 
#menu ul li a:hover ul li a#rest
{ background:#b1d0ef; float:left; display:block; color:#000; width:130px; text-align:left; text-decoration:none; border:0; text-indent:5px;}

#menu ul li:hover ul li a#fisrt, 
#menu ul li a:hover ul li a#first
{ float:left; display:block; color:#000; width:130px; text-align:left; text-decoration:none; border:0; text-indent:5px; margin-top:15px;}

/* style the background and forground colors of the links on hover */
#menu ul li:hover ul li a:hover,
#menu ul li a:hover ul li a:hover,
#menu ul li:hover ul li a#rest:hover, 
#menu ul li a:hover ul li a#rest:hover,
#menu ul li:hover ul li a#fisrt:hover, 
#menu ul li a:hover ul li a#first:hover
{text-decoration:none; color:#fff;}


 /* -----------------------------------*/
 /* ---------->>> welcome drop down <<<-----------*/
 /* -----------------------------------*/

/* make the dropdown ul invisible */
#menu ul li ul#welcome {display:none; text-align:left; position:absolute; top:25px; left:-2px; text-align:left;z-index:100; padding:0px; background:url('../images/welcome_bg2.jpg') no-repeat; width:136px;  }

/* set the foreground color of the main menu li on hover and the border to trigger IE */
#menu ul li:hover a, 
#menu ul li a:hover
{color:#fff; border:0;}

/* make the sub menu ul visible and position it beneath the first list item */
#menu ul li:hover ul#welcome, 
#menu ul li a:hover ul#welcome
{display:block;}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */

#menu ul li:hover ul#welcome li, 
#menu ul li a:hover ul#welcome li
{ color:#000; width:136px; line-height:20px; overflow:hidden;}


/* style the background and foreground color of the submenu links  background:#759fe0;*/
#menu ul li:hover ul#welcome li a, 
#menu ul li a:hover ul#welcome li a
{float:left; display:block; color:#660066; width:136px; text-align:left; text-decoration:none; border:0; text-indent:8px; font-size:11px;}

#menu ul li:hover ul#welcome li a#rest, 
#menu ul li a:hover ul#welcome li a#rest
{ background:#b1d0ef; float:left; display:block; color:#660066; width:136px; text-align:left; text-decoration:none; border:0; text-indent:8px;}

#menu ul li:hover ul#welcome li a#fisrt, 
#menu ul li a:hover ul#welcome li a#first
{ float:left; display:block; color:#660066; width:136px; text-align:left; text-decoration:none; border:0; text-indent:8px; margin-top:15px;}

#menu ul li:hover ul#welcome li a#last_w, 
#menu ul li a:hover ul#welcome li a#last_w
{ background:#b1d0ef; float:left; display:block; color:#660066; width:136px; text-align:left; text-decoration:none; border:0; text-indent:8px; height:25px;}


/* style the background and forground colors of the links on hover */
#menu ul li:hover ul#welcome li a:hover,
#menu ul li a:hover ul#welcome li a:hover,
#menu ul li:hover ul#welcome li a#rest:hover, 
#menu ul li a:hover ul#welcome li a#rest:hover,
#menu ul li:hover ul#welcome li a#fisrt:hover, 
#menu ul li a:hover ul#welcome li a#first:hover,
#menu ul li:hover ul#welcome li a#last_w:hover, 
#menu ul li a:hover ul#welcome li a#last_w:hover
{text-decoration:none; color:#fff;}


 /* -----------------------------------*/
 /* ---------->>> testimonial drop down <<<-----------*/
 /* -----------------------------------*/

/* make the dropdown ul invisible */
#menu ul li ul#testimonial {display:none; text-align:left; position:absolute; top:19px; left:-20px; text-align:left;z-index:100; padding:0px; background:url('../images/testimonial_bg.jpg') no-repeat; width:234px;  }

/* set the foreground color of the main menu li on hover and the border to trigger IE */
#menu ul li:hover a, 
#menu ul li a:hover
{color:#fff; border:0;}

/* make the sub menu ul visible and position it beneath the first list item */
#menu ul li:hover ul#testimonial, 
#menu ul li a:hover ul#testimonial
{display:block;}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */

#menu ul li:hover ul#testimonial li, 
#menu ul li a:hover ul#testimonial li
{ color:#000; width:234px; line-height:20px; overflow:hidden;}


/* style the background and foreground color of the submenu links  background:#759fe0;*/
#menu ul li:hover ul#testimonial li p,
#menu ul li a:hover ul#testimonial li p
{float:left; display:block; color:#000; width:234px; text-align:left; text-decoration:none; border:0;  font-size:11px; background-color:#729fe0; margin:0px; padding:0px; text-indent:8px; height:30px; line-height:30px; font-size:12px; font-weight:normal;} 


#menu ul li:hover ul#testimonial li a, 
#menu ul li a:hover ul#testimonial li a
{float:left; display:block; color:#660066; width:234px; text-align:left; text-decoration:none; border:0; text-indent:8px; font-size:11px;}

#menu ul li:hover ul#testimonial li a#rest, 
#menu ul li a:hover ul#testimonial li a#rest
{ background:#b1d0ef; float:left; display:block; color:#660066; width:234px; text-align:left; text-decoration:none; border:0; text-indent:8px; }

#menu ul li:hover ul#testimonial li a#fisrt_t, 
#menu ul li a:hover ul#testimonial li a#first_t
{ float:left; display:block; color:#660066; width:234px; text-align:left; text-decoration:none; border:0; text-indent:8px; margin-top:15px; }




/* style the background and forground colors of the links on hover */
#menu ul li:hover ul#testimonial li a:hover,
#menu ul li a:hover ul#testimonial li a:hover,
#menu ul li:hover ul#testimonial li a#rest:hover, 
#menu ul li a:hover ul#testimonial li a#rest:hover 
{text-decoration:none; color:#fff;}



/* -----------------------------------*/
 /* ---------->>> testimonial drop down shortVer  <<<-----------*/
 /* -----------------------------------*/

/* make the dropdown ul invisible */
#menu ul li ul#testimonial {display:none; text-align:left; position:absolute; top:19px; left:-20px; text-align:left;z-index:100; padding:0px; background:url('../images/testimonial_bg2.jpg') no-repeat; width:135px;  }

/* set the foreground color of the main menu li on hover and the border to trigger IE */
#menu ul li:hover a, 
#menu ul li a:hover
{color:#fff; border:0;}

/* make the sub menu ul visible and position it beneath the first list item */
#menu ul li:hover ul#testimonial, 
#menu ul li a:hover ul#testimonial
{display:block;}

/* make the sub menu ul li the full width with padding and border. Add an auto scroll bar */

#menu ul li:hover ul#testimonial li, 
#menu ul li a:hover ul#testimonial li
{ color:#000; width:135px; line-height:20px; overflow:hidden;}


/* style the background and foreground color of the submenu links  background:#759fe0;*/
#menu ul li:hover ul#testimonial li p,
#menu ul li a:hover ul#testimonial li p
{float:left; display:block; color:#000; width:135px; text-align:left; text-decoration:none; border:0;  font-size:11px; background-color:#729fe0; margin:0px; padding:0px; text-indent:8px; height:30px; line-height:30px; font-size:11px; font-weight:normal;} 


#menu ul li:hover ul#testimonial li p.t_first,
#menu ul li a:hover ul#testimonial li p.t_first
{float:left; display:block; color:#000; width:135px; text-align:left; text-decoration:none; border:0;  font-size:11px; background-color:#729fe0; margin:0px; padding:0px; text-indent:8px; height:30px; line-height:30px; font-size:11px; font-weight:normal; margin-top:15px;} 

#menu ul li:hover ul#testimonial li a, 
#menu ul li a:hover ul#testimonial li a
{float:left; display:block; color:#660066; width:135px; text-align:left; text-decoration:none; border:0; text-indent:8px; font-size:11px;}

#menu ul li:hover ul#testimonial li a#rest, 
#menu ul li a:hover ul#testimonial li a#rest
{ background:#b1d0ef; float:left; display:block; color:#660066; width:135px; text-align:left; text-decoration:none; border:0; text-indent:8px; }

#menu ul li:hover ul#testimonial li a#fisrt_t, 
#menu ul li a:hover ul#testimonial li a#first_t
{ float:left; display:block; color:#660066; width:135px; text-align:left; text-decoration:none; border:0; text-indent:8px; margin-top:15px; }

#menu ul li:hover ul#testimonial li a#last, 
#menu ul li a:hover ul#testimonial li a#last
{ background:#b1d0ef; float:left; display:block; color:#660066; width:135px; text-align:left; text-decoration:none; border:0; text-indent:8px; height:25px; }

/* style the background and forground colors of the links on hover */
#menu ul li:hover ul#testimonial li a:hover,
#menu ul li a:hover ul#testimonial li a:hover,
#menu ul li:hover ul#testimonial li a#rest:hover, 
#menu ul li a:hover ul#testimonial li a#rest:hover,
#menu ul li:hover ul#testimonial li a#fisrt_t:hover, 
#menu ul li a:hover ul#testimonial li a#first_t:hover
{text-decoration:none; color:#fff;}

#menu ul li:hover ul#testimonial li a#last:hover, 
#menu ul li a:hover ul#testimonial li a#last:hover
{text-decoration:none; color:#fff;}



/* *************************  */
/*  contact  */
/* *************************    */

#break_line {clear:both; line-height:1px; font-size:0em;}

#marg_form {line-height:1px; height:20px; margin:0px; padding:0px;}

#form_area { width:410px; line-height:20px; float:left; display:inline; margin-left:14px; margin-top:20px;  }

#form_ul { display:block; clear:both; margin:0px; padding:0px; height:590px; overflow:hidden; }


#form_ul li { display:block; margin:0px; padding:0px; padding:0px 0px 10px 0px; list-style: none; width:410px; height:22px; }
#form_ul li span { display:inline; margin: 0px; margin-right:2px; float:left; color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#form_ul li input {background:url('../images/textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:22px; border:0px; display:inline; float:right; font-size:12px;  padding-left:2px; border-bottom:#e4e3ec 1px solid;}


#form_ul_btn { display:block; clear:both; margin:0px; padding:0px;  }


#form_ul_btn li { display:block; margin:0px 0px 10px 0px; list-style: none; width:350px; height:22px; }

#form_ul li.enquiry { height:120px; width:410px; display:block; }
#form_ul li textarea {background:url('../images/textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:120px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; vertical-align:middle; border-bottom:#e4e3ec 1px solid; }

#form_ul li select { background-color:#fff; background:url('../images/textarea.jpg'); background-position:top left; background-repeat:no-repeat; width:228px; height:20px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; border-bottom:#e4e3ec 1px solid; border-right:#c8cfe2 1px solid; border-left:#c8cfe2 1px solid; border-top:#c8cfe2 1px solid;  }

#marg_between_form { clear:both; line-height:1px; margin-bottom:20px; }



ul#form_btn { padding:0px; margin:0px; padding-bottom:20px; width:410px;display:block;   }
ul#form_btn li { display:block; margin:0px; padding:0px; padding-top:5px; list-style: none; width:410px; height:25px; text-align:right;}
#sumbit { border:0px; display:inline; margin-left:50px; width:81px; height:24px; background-image:url('../images/submit.jpg'); cursor:pointer; float:right; margin-top:0px;}

#reset { border:0px; display:inline; margin-left:0px; width:81px; height:24px; background-image:url('../images/reset.jpg'); cursor:pointer; float:right; margin-top:0px; }

#submit_btn { height:1em; text-align:center; clear:both; border:#009999 1px solid; display:block; }



/* -------------- */
/*  login area   */
/* ------------- */
#form_login_rate_marg { margin:0px; padding:0px; width:350px; margin-top:20px; margin-left:0px; clear:both; display:block; overflow:hidden;}
#form_area_rate_login { margin:0px; padding:0px; width:210px; height:140px; line-height:20px; float:left; display:inline; margin-left:55px; margin-top:10px; }

#form_login_marg {width:210px; margin-left:40px; margin-top:100px; clear:both; display:block; overflow:hidden;}
#form_area_login { width:210px; height:140px; line-height:20px; float:left; display:inline; margin-left:14px; margin-top:20px;}

#form_login_ul { display:block; clear:both; margin:0px; padding:0px; height:110px; }


#form_login_ul li { display:block; margin:0px 0px 10px 0px; list-style: none; width:210px; height:20px; }
#form_login_ul li.span { display:block; margin:0px; list-style: none; width:210px; height:20px; }
#form_login_ul li span { display:inline; margin: 0px; margin-right:2px; float:left; color:#0066cc; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#form_login_ul li input {background:url('../images/textarea.jpg') top left; background-repeat:no-repeat; width:210px; height:20px; border:0px; display:inline; float:left; font-size:12px; line-height:20px; padding-left:2px; border-bottom:#e4e3ec 1px solid;}
#form_login_ul li.btn { border:0px; display:inline; width:81px; height:24px; background-image:url('../images/login_btn.jpg'); cursor:pointer; float:right; }


ul#form_login_ul_btn { padding:0px; margin:0px;  margin-bottom:10px; width:210px; display:block;}
ul#form_login_ul_btn li { display:block; margin:5px 0px 10px 0px; list-style: none; width:210px; height:25px; text-align:right;}
#log_in { border:0px; display:inline; width:81px; height:24px; background-image:url('../images/login_btn.jpg'); cursor:pointer; float:right; }



