/************************ DEFAULT :: START **********************/
body { margin: 0px; padding: 0px; text-align: center;  }
body, textarea, select, table, td, th { font-family: Helvitca, Arial, sans-serif; font-size: 11px; color: #333; }

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px 0px 5px; font-weight: normal; }
h1 { font-size: 1.6em; font-weight: normal;  font-family: Georgia, "Times New Roman", Times, serif; color: #069; }
h2 { font-size: 1.4em;  font-family: Georgia, "Times New Roman", Times, serif; }
h3 { font-weight: normal; font-size: 1.1em; color: #a39674; }
h4, h5 { font-size: 1.1em; font-weight: normal; }
p { margin: 0px; padding: 0px 0px 10px; font-weight: normal; font-size: 1em; color: #333; line-height: 1.2em; }
ul, dl, dd { margin: 0px; padding: 0px; list-style-type: none; }
form, table { padding: 0px !important; margin: 0px !important; border: none !important; }
input, textarea { margin: 0px !important; padding: 3px !important; vertical-align: middle; font-size: 1em; border: 1px solid #c5e6d5; font-family: Georgia, "Times New Roman", Times, serif; }
#main select { padding: 0px 0px 0px 3px; height: 18px; vertical-align: middle; font-size: 1em; border: 1px solid #c5e6d5; font-family: Georgia, "Times New Roman", Times, serif; }
blockquote { margin: 0px; padding: 0px; }
a { color: #069; text-decoration: underline; }
a:hover { color: #069; text-decoration: none; }
a:visited { color: #1595d3; }
img, a img, a:hover img { border: none; text-decoration: none; }
.firstletter {font-size: 15px;
      font-family: Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  color: #0F67A1;}
.none { }
/************************ DEFAULT :: END **********************/

/************************ PAGE :: START **********************/
#container { width: 975px; margin: 0px auto; padding: 8px 0px 0px; text-align: left; height: 100%; }

/************************ LOGO :: START **********************/
.logo h1 { margin-left: 10px; }
.logo h1 a { background: url(medquist.gif) left no-repeat; width: 146px; height: 46px; display: block; text-decoration: none; }
.logo h1 a b { position: relative; left: -9999px; }
/************************ LOGO :: END **********************/

/************************ UTILITY NAVIGATION :: START **********************/
.utility_nav { float: right; width: 268px; font-size: .9em; white-space: nowrap; font-family: sans-serif, Arial, Helvitca;}
.utility_nav ul { border-right: 2px solid #fac038; padding: 4px 8px; float: left; margin-right: 8px; width: 52px;  }
.utility_nav ul li { padding-bottom: 5px; list-style-type: none;}
.utility_nav ul li a { text-decoration: none; }
.utility_nav ul li a:hover { text-decoration: underline; }

.utility_nav .newletter { float: right; display: block; text-align: right; margin: 0 0 0 0; width:165px; vertical-align:top; }

.utility_nav .login { float: right; display: block; width: 190px; text-align:left; }
.utility_nav .login .field { margin-bottom: 3px; float: left; }
.utility_nav .login label { font-size:0.9em; font-family:Helvitca, Arial, sans-serif;width: 80px; float: left; padding-right: 10px; display: block; text-align: left; color: #069;white-space: nowrap }
/*.utility_nav .login label { width: 75px; float: left; padding-right: 10px; display: inline; text-align: left; color: #069; white-space: nowrap}*/
.utility_nav .login input { font-size:0.9em; width: 87px; float: left; padding: 0px 5px !important; }
.utility_nav .links {  float: right; width: 107px; padding-right: 8px; }
.utility_nav .login p { float: right; clear: right; width: 107px; display: block; text-align: right; display: block; padding: 0px 0px 4px; }

/* Newsletter signup section */
.newsletter { text-align: left; vertical-align: center; padding-top: 30px;}
.emailicon { background: url(email.gif) top left no-repeat; padding-left: 19px; padding-bottom: 1px; margin-left: 5px; margin-top: 0px; position: absolute; height: 20px;}

/*
.utility_nav .login a { background: #0f97d3; text-decoration: none; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; height: 16px; margin-left: 6px !important; }
.utility_nav .login a { background: url(btn_right.gif) top right no-repeat; text-decoration: none; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; height: 16px; display: block; width: 40px; float: right; }
.utility_nav .login a b { background: url(btn_left.gif) top left no-repeat; font-weight: normal; height: 16px; display: block; width: 40px; }
.utility_nav .login a b em { margin: 0px 4px; font-style: normal; background: #0f97d3; height: 16px; display: block; width: 32px; padding-top: 1px;  cursor: pointer;}
*/
.loginreminder { font-size:0.9em; float: right; clear: right; width: 107px; display: block; text-align: right; display: block; padding: 0px 0px 4px; }

.signin b { background: url(btn_right.gif) top right no-repeat; text-decoration: none; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; height: 15px; display: block; width: 42px; float: right; }
.signin b a { background: url(btn_left.gif) top left no-repeat; font-weight: normal; height: 15px; display: block; width: 42px; cursor: pointer; }
.signin b a em {color:#fff; margin: 0px 0px; font-style: normal; background: #0f97d3; height: 15px; display: block; width: 34px; padding-top: 1px; text-align:center;}

.signin2 b { background: url(btn_right.gif) top right no-repeat; text-decoration: none; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; height: 15px; display: block; width: 60px; float: right; }
.signin2 b a { background: url(btn_left.gif) top left no-repeat; font-weight: normal; height: 15px; display: block; width: 60px; cursor: pointer; }
.signin2 b a em {color:#fff; margin: 0px 0px; font-style: normal; background: #0f97d3; height: 15px; display: block; width: 52px; padding-top: 1px; text-align:center;}

.loginbox { margin: 0px !important; padding: 3px !important; vertical-align: middle; font-size: 1em; border: 1px solid #c5e6d5; font-family: Georgia, "Times New Roman", Times, serif; }
.loggedin a { font-size:0.9em; font-family:Helvitca, Arial, sans-serif;width: 80px; float: left; padding-right: 10px; display: block; text-align: left; color: #069;white-space: nowrap }
/************************ UTILITY NAVIGATION :: END **********************/

/************************ TOP NAVIGATION :: START **********************/
#top_nav { float: left; display: block; width: 974px; background: #c5e6d5; margin-bottom: 1px; }
#top_nav ul li { float: left; list-style-type: none; font-family: Helvitca, Arial, sans-serif; font-size: 1.4em; border-right: 1px solid #fff; }
#top_nav ul li.last { border-right: none !important; }
#top_nav ul li a { text-decoration: none; display : block; padding: 5px 29px 5px 30px; }
#top_nav ul li a:hover { background-color: #fdb825; color: white !important; }
#top_nav ul li a:visited { color: #069; }

.menuItem { float: left; font-family: Helvitca, Arial, sans-serif; padding: 5px 24px 5px 24px; font-size: larger; border-right: 1px solid #fff; color: #069; }
.menuItemSelected { display: block; float: left; border-right: 1px solid #ffffff; background-color: #fdb825; font-family: Helvitca, Arial, sans-serif; font-size: 1.4em; color: white; }

.MainMenu_MenuBar { float: left; display: block; width: 974px; background: #c5e6d5; margin-bottom: 5px; }

.BrulantRootItem { padding-top: 7px; padding-bottom: 8px; display: block; float: left; border-right: 1px solid #ffffff; font-family: Helvitca, Arial, sans-serif; font-size: 1.4em; font-weight: normal; color: #069; }
.BrulantRootItemHover { padding-top: 7px; padding-bottom: 8px; display: block; float: left; border-right: 1px solid #ffffff; background-color: #fdb825; font-family: Helvitca, Arial, sans-serif; font-size: 1.4em; font-weight: normal; color: white; }


/************************ TOP NAVIGATION :: END **********************/

/************************ SEARCH AND BREADCRUMB NAVIGATION :: START **********************/
#search { float: left; display: inline; white-space: nowrap; width: 974px; background: #cee0ea url(bread_sound_wave.gif) left no-repeat; padding:  3px 0px 3px; margin-bottom: 0px; }
#search .breadcrumbs { float: left; padding-left: 198px; }
#search .breadcrumbs a { font-weight: bold; color: #069; font-weight: normal; padding: 0px 3px 0px 0px; display: inline; }
.search { float: right; margin-right: 8px; }
.search input { padding: 0px 5px !important; float: left; width: 150px; color: #069; }
.search a { background: url(btn_right.gif) top right no-repeat; text-decoration: none; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; display: inline; width: 25px; margin-left: 6px !important; }
.search a b { background: url(btn_left.gif) top left no-repeat; font-weight: normal; height: 16px; display: inline; width: 25px; cursor: pointer; }
.search a b em { margin: 0px 4px; font-style: normal; background: #0f97d3; height: 16px; display: inline; width: 17px; padding-top: 1px; }

/************************ SEARCH AND BREADCRUMB NAVIGATION :: END **********************/

/************************ LEFT NAVIGATION :: START **********************/
td.left { background: #6895a5 url(left_sound_wave.gif) bottom center repeat-y; width: 178px !important; height: 600px !important; }
td.left #left_navigation { padding: 10px 10px; width: 158px !important; }
td.left #left_navigation ul li { padding: 8px 0px 8px; border-bottom: 1px dotted #fff; }
td.left #left_navigation ul li a { color: #fff; text-decoration: none; }
td.left #left_navigation ul li a:hover { color: #333; }
/************************ LEFT NAVIGATION :: END **********************/

/* SIXXAC MENU */

.SXMenuFull { padding: 10px 10px; width: 178px !important; }
.SXMenuContainer { margin-left: 1px; }
.SXMenuDisabled { font-size: 14x; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; width: 100%; color: white; text-decoration: none; }

/*** .SXMenuEnabled A { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; width: 100%; text-decoration: none; }
 ***/

.SXMenuEnabled A { font-size: 14px; font-family: Helvitca, "Arial", Helvitca, sans-serif; text-align: left; width: 100%; text-decoration: none; }
.SXMenuEnabled A:hover, .SXMenuSelected A:hover { color: #333; }
.SXMenuItem { padding: 8px 0px 8px 0px;}

/*** Original line  -  Menu font change 
.SXMenuActive, .SXMenuSelected { width: 100%; font-size: 12px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }  ***/ 

.SXMenuActive, .SXMenuSelected { width: 100%; font-size: 14px; text-align: left; font-family: Helvitca, "Arial", Helvetica, sans-serif; text-decoration: none; }

/*** Helvitca, Arial, sans-serif; 
Arial, Helvetica, sans-serif
***/ 

.SXMenuActive { color: #fdb825; }
.SXMenuLink { color: White; } 
.levelhidden { display: none; }
.activeLevel1 { text-indent: 5px; text-align:left; }
.activeLevel2 { text-indent: 10px; text-align:left; }
.activeLevel3 { text-indent: 15px; text-align:left; }
.activeLevel4 { text-indent: 20px; text-align:left; } 

.SXMenuItem DIV { border-bottom: 1px dotted #fff;  }


/* END SIXXAC MENU */

/************************ HOME PAGE :: START **********************/
.home .content { width: 275px; }
.home h1 b { position: relative; left: -9999px; }
.home h2 b { position: relative; left: -9999px; }
.home .content p { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.7em; font-size: 1.1em; }
.home .BrulantParagraph { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 1.7em; font-size: 1.1em; }

table.home_bot { background: #cee0ea url(bottom_panel.gif) left no-repeat; margin-top: 5px !important; padding: 0px 20px !important; }
table.home_bot .search { float: none; vertical-align: middle; width: 200px; }
table.home_bot .search input { float: left; }
table.home_bot .search a { color: #fff !important; float: left; }
table.home_bot h1 { background: url(bullet2.gif) 0px 10px no-repeat; padding: 5px 0px 3px 12px; font-size: 1.2em; }
table.home_bot p { width: 310px; font-size: .9em; color: #069; }

#home_1 { background: url(home_shell.jpg) left top no-repeat; height: 366px; }
#home_1 .content { text-align: right; float: right; margin: 125px 25px 0px 0px; }
#home_1 .content h2 { background: url(moment_of_discovery1.gif) right no-repeat; margin-bottom: 20px; }
#home_1 .content p { color: #ce9f67; }
#home_1 .BrulantHeader { background: url(moment_of_discovery1.gif) right no-repeat; margin-bottom: 20px; }
#home_1 .BrulantParagraph { color: #ce9f67; }

#home_2 { background: url(home_baby.jpg) left top no-repeat; height: 366px; }
#home_2 .content { text-align: left; float: left; margin: 15px 0px 0px 25px; }
#home_2 .content h2 { background: url(moment_of_discovery2.gif) left no-repeat; margin-bottom: 20px; }
#home_2 .content p { color: #788d99; }
#home_2 .BrulantHeader { background: url(moment_of_discovery2.gif) left no-repeat; margin-bottom: 20px; }
#home_2 .BrulantParagraph { color: #788d99; }

#home_3 { background: url(home_whales.jpg) left top no-repeat; height: 366px; }
#home_3 .content { text-align: right; float: right; margin: 15px 25px 0px 0px; }
#home_3 .content h2 { background: url(moment_of_discovery3.gif) right no-repeat; margin-bottom: 20px; }
#home_3 .content p { color: #fff; }
#home_3 .BrulantHeader { background: url(moment_of_discovery3.gif) right no-repeat; margin-bottom: 20px; }
#home_3 .BrulantParagraph { color: #fff; }

#home_4 { background: url(home_music.jpg) left top no-repeat; height: 366px; }
#home_4 .content { text-align: right; float: right; margin: 125px 25px 0px 0px; }
#home_4 .content h2 { background: url(moment_of_discovery4.gif) right no-repeat; margin-bottom: 20px; }
#home_4 .content p { color: #fff; }
#home_4 .BrulantHeader { background: url(moment_of_discovery4.gif) right no-repeat; margin-bottom: 20px; }
#home_4 .BrulantParagraph { color: #fff; }

#home_5 { background: url(home_ear.jpg) left top no-repeat; height: 366px; }
#home_5 .content { text-align: right; float: right; margin: 15px 25px 0px 0px; }
#home_5 .BrulantHeader { background: url(moment_of_discovery5.gif) right no-repeat; margin-bottom: 20px; }
#home_5 .BrulantParagraph { color: #fff; }

/************************ HOME PAGE :: END **********************/

/************************ MAIN CONTENT :: START **********************/
#main { margin-left: 5px; }
#main #contentpane { margin: 15px 45px 15px 15px; }

#main #contentpane ul { margin-left: 15px; }
#main #contentpane ul li { background: url(bullet.gif) 0px 5px no-repeat; padding: 0px 10px 1px; }
	
#main td.right { background: url(vert1.gif) left repeat-y; }
#main #right { width: 215px;}
#main #right .top { padding: 15px 0px; background: #fff; vertical-align: top;  }
#main #right h1 { font-size: 1.3em; background: #cee0ea url(bullet2.gif) 10px 10px no-repeat; padding: 4px 22px; }
#main #right .mcont { padding-left: 22px; }
#main #right .mcont h2 { font-size: 1.1em; color: #069; }
#main #right .mcont p { color: #069; }	
/*#main #right .mcont p a { color: #fac038; position: relative; left: -12px; background: url(bullet2.gif) 0px 4px no-repeat;  padding-left: 12px; display: block; float: left; }*/
#main #right .mcont p a b { display: block; font-weight: normal; float: left; }
/************************ MAIN CONTENT :: END **********************/

/************************ FOOTER :: START **********************/
.footer { margin: 20px 0px 20px 274px; font-family: sans-serif, Arial, Helvitca; }
.footer ul {  }
.footer ul li { list-style-type: none; text-align: center; float: left; padding: 0px 8px 0px 8px; font-size: .9em; background: url(divider2.gif) right no-repeat; }
.footer ul li.last { background: none !important; }
.footer ul li.last a { text-decoration: none; color: #333; }
/************************ FOOTER :: END **********************/








