body { margin-top:0px; padding-top:0px; background-color: #b6c8e0; font-family: "Trebuchet MS"; }
h1 { font-size: 22px; line-height: 26px; color: #F79920; margin: 0 0 5px 0; text-align: left; }
h2 { font-size: 16px; color: #00539B; margin-bottom: 0px; text-align: left; }
img { border: 0; }
p { font-size: 12px; color: #666666; margin-top: 2px;}
sup { line-height: 0em; }



#container { width: 820px; text-align: center; margin: 0 auto; }

/*********** HEADER **********/
#header_home { background-image: url(/images/hp/header_temp.jpg); width: 820px; height: 234px; display: block; }
#hp_flash_head { padding:16px 4px 0 0; }
#header_sub { background-image: url(/images/hp/header2_temp.jpg); width: 820px; height: 234px; display: block; }
#blackbox {
	border-style: solid;
	padding: 0px 15px 0 15px;
}

#blackbox h3 { font-size: 16px; }

.blackbox { font-weight: bold; }
/*********** HEADER **********/

/*********** SEARCH BAR DIV **********/
#search { background-image: url(/images/hp/body_bg.gif); background-repeat: repeat-y; width: 820px; height:37px; float: left; }
#search p { width: 280px; position: relative; float: right; text-align: right; padding: 4px 27px 0 0; margin: 0 auto; }
/*********** SEARCH BAR DIV **********/

/*********** MAIN BODY CONTAINER **********/
#body_container { background-image: url(/images/hp/body_bg.gif); background-repeat: repeat-y;  float: left; width: 820px;}
#main_body { background-image: url(/images/hp/body_pat.gif); background-repeat: repeat-x; background-position: bottom; width: 788px; float:left; position: relative; left: 14px; right: 14px; }
#body_left { width: 192px;  float: left; }
#body_right { width: 500px; font-size: 12px; position: relative; float: right; padding-right:28px; text-align: left; line-height: 22px;}
#body_right p { color: #666666; }
#body_right ul, ol, table { color: #666666; }
#body_right a { font-size: 12px; color: #336699; text-decoration: underline; margin: 0px auto; text-align: left; }
#body_right a:hover { font-size: 12px; color: #F79920; text-decoration: none; margin: 0px auto; text-align: left; }
#body_right p.error { color: #026CA6; text-align: center; }
#body_right p.error strong { color: #026CA6; }
#body_right form p strong.error,
#body_right form label.error,
#body_right form input.error { color: #026CA6; }
#body_right input.error,
#body_right textarea.error { border: 1px solid #c00; }
#contact_form {
	margin: 0 0 -25px 0;
	padding: 0 76px;
}
#contact_form p { text-align: right; }
#contact_form p.text input { width: 200px; }
#contact_form p.name input { width: 96px; }

#contact_form p.type input { width: 345px; }
#contact_form p.subject { text-align: left; }
#contact_form p.subject input { width: 345px; }
#contact_form p.textarea { text-align: left; }
#contact_form textarea {
	width: 345px;
	height: 100px;
}
#contact_form p.submit {
	margin: 0 auto;
	padding-bottom: 25px;
	text-align: center;
}
#contact_form p.error { color: #026CA6; margin: 20px auto; text-align: center; }
#contact_form p.error strong { color: #026CA6; }
#contact_form form p strong.error,
#contact_form form label.error,
#contact_form form input.error { color: #026CA6; }
#contact_form input.error,
#contact_form textarea.error { border: 1px solid #c00; }
#education_form ul { list-style-type: none; margin-left: -42px;}
#education_form li .descr { margin-left: 10px; font-style: italic;}
#education_form label { margin-left: 10px;}
#education_form ul li ul { margin-left: -20px; }
#education_form #state { width: 2em; }
#education_form #zip { width: 5em; }
#education_form input.error, select.error, textarea.error { border: 1px solid #c00; }
#education_form p.error { color: #cc0000; }
#info_titles {width: 120px; float: left; position: relative; line-height: 20.5px;}
#info_input {width: 170px; float: left; position: relative;}
#pi table {
	text-align: center;
	padding: 0 20px;
}
#pi caption {
	font-size: 14px;
	font-weight: bold;
}
#pi td, th {
	padding: 2px 5px;
}
#pi th.posthead {
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#pi .subhead th:first-child {
	text-align: left;
	padding-left: 0px;
}
#pi .lefty td:first-child, th:first-child {
	text-align: left;
	padding-left: 10px;
}
#pi .lefty th.colsubhead { text-align: center; }
.source_caption { font-size: 10px; }
#body_right a.source_tag {
	vertical-align: super;
	text-decoration: none;
	font-size: 10px;
	line-height: 0em;
}
#body_right a.source_tag:hover {
	text-decoration: underline;
}
#body_right .source_tag:target { background-color: #ddeeff; }
#body_right .source_line { font-size: 10px; margin: 20px 15px 0; float: left; }
#body_right .source_line p { margin-bottom: 0px; font-size: 10px; }
#body_right .source_line ol { margin-top: 5px; }
#body_right .source_line li:target { background-color: #ddeeff; }
#body_right .source_line a { font-size: 10px; }
#body_right .source_line a:first-child {
	text-decoration: none;
	font-weight: bold;
}
#med_guide img {
	position: relative;
	float: right;
	top: 0px;
}

#sample-letter { padding: 0px 10px; margin-top: 10px;  border: 1px dashed #f79920; }
/*********** MAIN BODY CONTAINER **********/

/*********** LEFT NAVIGATION ***********/
#nav { padding-left: 28px; width: 192px; margin: 0 auto; color: #F79920; font-family: "Trebuchet MS";  font-weight: bold; font-size: 14px;  text-align: left; position: relative; float: left;  }
#nav a { text-decoration: none; margin: 0px auto; padding:3px 0 3px 0; display: list-item;}
#nav a:hover { display: list-item; }
#nav .link { color: #00539B; display: block; }
#nav .link:hover { color: #F79920; }
#nav .link1 { color: #F79920; }
#nav .link1:hover { color: #F79920; }
#nav .linksub { padding-left: 15px; font-size: 12px; color: #00539B; display: block; font-weight: normal;}
#nav .linksub:hover { padding-left: 15px; font-size: 12px; color: #F79920; font-weight: normal; display: block;}
#nav .link1sub { padding-left: 15px; font-size: 12px; color: #F79920; font-weight: normal; display: block;}
#nav .link1sub:hover { padding-left: 15px; font-size: 12px; color: #F79920; font-weight: normal; display: block;}

#nav_button { margin: 8px 0 0 21px; background-image: url(/images/hp/button_bg.png); background-repeat: no-repeat; width: 210px; height: 69px; }
#nav_button p { font-size: 12px; font-family: "Trebuchet MS"; color: #08345B; font-weight: bold; margin-bottom: 6px; padding-top: 9px;}
#nav_button1 { margin: 8px 0 0 21px; background-image: url(/images/hp/button_bg_large.png); background-repeat: no-repeat; width: 210px; height: 84px;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hp/button_bg_large.png', sizingMethod='crop');}
#nav_button1 p { font-size: 12px; font-family: "Trebuchet MS"; color: #08345B; font-weight: bold; margin-bottom: 6px; padding-top: 9px;}
/*********** LEFT NAVIGATION **********/

/*********** BUTTON ROW **********/
#button_container { float: left; width: 763px; padding-left:20px; text-align: right;  }
#button_container p { padding: 19px 21px 0 0; color: #08345B; margin-bottom: 14px; }
#button_container img { padding-right: 20px; }

#b1 { float: left; padding-right: 7px; background-image: url(/images/hp/b1.png); background-repeat: no-repeat; behavior: url('iepngfix.htc');  width: 243px; height: 110px; margin: 0 auto;}
#b2 { float: left; padding-right: 7px; background-image: url(/images/hp/b2.png); background-repeat: no-repeat; behavior: url('iepngfix.htc');  width: 243px; height: 110px; margin: 0 auto;}
#b3 { float: left; padding-right: 7px; background-image: url(/images/hp/b3.png); background-repeat: no-repeat; behavior: url('iepngfix.htc');  width: 243px; height: 110px; margin: 0 auto;}
/*********** BUTTON ROW **********/

/*********** CONTENT SEPARATOR **********/
#sep { float: left; background-image: url(/images/hp/sep.gif); background-repeat: no-repeat; width: 820px; height: 61px;}
/*********** CONTENT SEPARATOR **********/

#bottom_container { background-image: url(/images/hp/body_bg2.gif); background-repeat: repeat-y; float: left; width: 820px; }
#bottom_content { width 788px; float: left; position: relative; padding: 0 45px 0 45px; text-align: left; }
#bottom_content h2 { color: #F79920; }
#bottom_container1 { background-image: url(/images/hp/body_bg2.gif); background-repeat: repeat-y; float: left; width: 820px; }
#bottom_nav { color: #666666; font-size: 12px; text-align: center; padding-right:64px; }
#bottom_nav li { display: inline }
#bottom_nav a { color: #666666; font-size: 12px; }
#bottom_nav a:hover { text-decoration: none; }
#bottom_edge { background-image: url(/images/hp/bottom.gif); background-repeat: no-repeat; float: left; position: relative; width: 820px; height: 27px; }
#bottom_top { background-image: url(/images/hp/bottomversa.gif); background-repeat: no-repeat; float: left; position: relative; width: 820px; height: 27px; }
#bottom_edge1 { background-image: url(/images/hp/bottom.gif); background-repeat: no-repeat; float: left; position: relative; width: 820px; height: 27px; }
/*********** BOTTOM CONTENT **********/


/*********** FOOTER **********/
#foot_content { float: left; position: relative; width: 820px;  font-size: 10px; }
#foot_content ul { margin: 0 0 0 10px; padding: 0;  display: inline; padding-bottom: 20px;}
#foot_content li { list-style-type: none; color: #666666; display: inline; padding-left: 10px; }
#foot_content a { color: #666666; }
#foot_content a:hover { text-decoration: none; }
#foot_content p { font-size: 10px; }
#jazzlogo { float: left; position: relative; margin: 0 0 0 146px; }
/*********** FOOTER **********/


/*********** IE6 FIXES **********/
* html sup { font-size: 12px !important; }
* html .source_tag { font-size: 8px !important; }
* html #nav a { padding-top: 0px; padding-bottom: 0px; line-height: 14px;}
* html #nav img {  margin-top: -7px; }
* html #nav { font-size: 15px; }
* html #nav_button { margin: 8px 0 0 10px; behavior: url(/iepngfix.htc); }
* html #nav_button1 { margin: 8px 0 0 10px; behavior: url(/iepngfix.htc); }
* html #nav_button p {  font-size: 13px; }
* html #body_right { font-size: 13px; padding-right: 25px; }
* html #body_right a { font-size: 13px; }
* html #body_right a:hover { font-size: 13px; }
* html h2 { font-size: 18px; }
* html h1 { font-size: 24px; }
* html #button_container p { font-size: 13px; }
* html #jazzlogo { margin: 0 0 0 80px; }
* html #foot_content, #foot_content p { font-size: 11px; }
* html #nav .linksub { padding-top: 10px; padding-bottom: 0px;}
* html #nav .linksub:hover { padding-top: 10px; padding-bottom: 0px;}
* html #nav .link1sub { padding-top: 10px; padding-bottom: 0px;}
* html #nav .link1sub:hover { padding-top: 10px; padding-bottom: 0px;}
* html #bottom_nav { font-size: 13px; text-align: center; padding-right:33px; }
* html #education_form ul { margin-left: 0px;}
* html #education_form li .descr { margin-left: 50px; }
* html #info_titles {line-height: 21px;}
* html .ie6-fixh2 { margin-top: -2px; margin-bottom: 13px; }
/*********** IE6 FIXES **********/

/****************SITEMAP**************/
.sm-header { padding: 15px 0 0 20px; }
.sm-container { text-align: left; padding-left: 20px; width: 95%; height: 100%; }
.sm-container h2 { margin-bottom: 5px !important; }
.sm-pcontainer { float: left; }
.sm-hcontainer { float: left; }
.sm-column { background-color: #EEEEEE; padding: 15px 45px; width: 269px; clear: both;}
/****************SITEMAP**************/

/****************PI*******************/
#pi { margin-top: 40px; }
.pi-download { padding: 10px; border: #F79920 dashed 1px; display: inline;}
.pi-pdf { padding-left: 25px; background: url(/images/pdf-icon.gif) left 50% no-repeat;  }
/****************PI*******************/