/************************ DEFAULT :: START **********************/
body { margin: 0px; padding: 0px; text-align: center;  }
body, textarea, select, table, td, th { font-family: Georgia, "Times New Roman", Times, 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, sans-serif; color: #069; }
h2 { font-size: 1.4em;  font-family: Georgia, "Times New Roman", Times, sans-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, sans-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, sans-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 .login { float: left; display: block; width: 190px !important; }
.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; }
/*
.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, sans-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: 12px; font-family: Georgia, "Times New Roman", Times, sans-serif; text-align: left; width: 100%; color: white; text-decoration: none; }
.SXMenuEnabled A { font-size: 12px; font-family: Georgia, "Times New Roman", Times, sans-serif; text-align: left; width: 100%; text-decoration: none; }
.SXMenuEnabled A:hover, .SXMenuSelected A:hover { color: #333; }
.SXMenuItem { padding: 8px 0px 8px 0px;}
.SXMenuActive, .SXMenuSelected { width: 100%; font-size: 12px; text-align: left; font-family: Georgia, "Times New Roman", Times, sans-serif; text-decoration: none; }
.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 */

/************************ 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 **********************/










