/* html tags */
* { margin:0; padding:0; }
a:link { color: #BF5D22; }
a:visited { color: #C48965; }
a:hover { color: #DD1313; text-decoration:none; }
a img { border:0px; text-decoration:none; }
body { background-color:#ffffff; text-align:center; font: 14px/20px Arial, Helvetica, sans-serif; color: #000000; background-image:url(../images/bgnd_body.gif); background-repeat:repeat-x; }
ol { margin:4px 0em 12px 3em; text-align:justify; }
ul { margin:4px 0em 12px 24px; list-style:disc; text-align:left; }
li { font: 14px/18px Arial, Helvetica, sans-serif; color: #000000; margin:0px; }
p { margin:0px 0px 18px 0px; }
h1 { font: 22px Arial, sans-serif; font-weight:normal; font-weight:normal; color: #B15630; display:block; margin: 0px 0px 10px 0px; }
h1.home { font: 16px Arial, sans-serif; font-weight:normal; font-weight:bold; color: #000000; display:block; margin: 0px 0px 10px 0px; }
h1 sup { font-size:14px; }
h2 { font: 16px Arial, sans-serif; font-weight:normal; color: #B15630; display:block; margin: 20px 0px 10px 0px; }
h3 { font: 14px Arial, sans-serif; font-weight:bold; color: #000000; display:block; margin: 20px 0px 10px 0px; }
h4 { font: 16px Arial, sans-serif; font-weight:bold; color: #C44D23; display:block; margin: 0px 0px 0px 0px; }
h5 { font: 14px Arial, sans-serif; font-weight:bold; color: #002B5C; display:block; margin: 0px 0px 0px 0px; }
h6 { font: 15px Arial, sans-serif; font-weight:bold; color: #002B5C; display:block; margin: -10px 0px 0px 0px; }
input, select, textarea	{ font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold; }
label	{ font: 12px Arial, sans-serif; font-weight:bold; color: #FFFFFF; }
label .req { font: 12px Arial, sans-serif; font-weight:normal; color: #C3A204; }
/* html tags */

/* IDs */
#banner { width:760px; height:108px; margin:0px auto 0px auto; }
#banner img { float:left; }
#banner div { float:right; padding:19px 25px 0px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #4D698A; }

#banner_hosp { width:760px; height:108px; margin:0px auto 0px auto; background-image:url(../images/bgnd_banner_hosp.gif); background-position:bottom right; background-repeat:no-repeat; }
#banner_hosp img { float:left; }
#banner_hosp div { float:right; padding:19px 25px 0px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #4D698A; }
#banner_hosp div a { font: bold 12px Arial, Helvetica, sans-serif; color: #4D698A; text-decoration:none }

#banner_med { width:760px; height:108px; margin:0px auto 0px auto; background-image:url(../images/bgnd_banner_med.gif); background-position:bottom right; background-repeat:no-repeat; }
#banner_med img { float:left; }
#banner_med div { float:right; padding:19px 25px 0px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #4D698A; }
#banner_med div a { font: bold 12px Arial, Helvetica, sans-serif; color: #4D698A; text-decoration:none }

#body_content { width:710px; margin:10px auto 0px auto; text-align:left; padding:25px; }
#body_content_hosp { width:710px; margin:0px auto 0px auto; text-align:left; padding:8px 25px 25px 25px; }
#body_content_hosp img.right { float:right; margin:0px 0px 8px 17px; }
#body_content_med { width:710px; margin:0px auto 0px auto; text-align:left; padding:8px 25px 25px 25px; }
#body_content_med img.right { float:right; margin:0px 0px 8px 17px; }

#copyright { margin:0px 0px 0px 166px; font: 12px/20px Arial, sans-serif; color:#9D9D9D; text-align:center; }
#copyright a { color: #9D9D9D; text-decoration:none; }
#copyright a:hover { color: #B9292F; text-decoration:none; }

#docunet_player { margin:0px auto 0px auto; text-align:center; }

#flash_content { margin:44px 0px 20px 0px; text-align:center; }

#footer_contact { width:339px; float:right; text-align:left; margin:42px 0px 0px 32px; }
#footer_contact div.formfield { float:left;  margin: 0px 10px 15px 0px; }

#footer_content { width:710px; margin:0px auto 0px auto; text-align:left; padding:25px; font: 12px Arial, sans-serif; color: #F0EEE6; }
#footer_content h1 { font: 24px Arial, sans-serif; font-weight:normal; color: #C3A204; display:block; margin: 0px 0px 10px 0px; }
#footer_content h2 { font: 18px Arial, sans-serif; font-weight:bold; color: #C3A204; display:block; margin: 0px 0px 0px 0px; }
#footer_content h3 { font: 16px Arial, sans-serif; font-weight:normal; color: #C3A204; display:block; margin: 0px 0px 0px 0px; }
#footer_content h4 { font: 16px Arial, sans-serif; font-weight:bold; color: #C3A204; display:block; margin: 0px 0px 0px 0px; }
#footer_content h5 { font: 14px Arial, sans-serif; font-weight:bold; color: #C3A204; display:block; margin: 0px 0px 0px 0px; }
#footer_content a { color: #C3A204; }
#footer_content a:hover { color: #FFFFFF; }

#footer_copyright { width:710px; margin:0px auto 0px auto; padding:18px 0px 0px 0px; text-align:left; font: 11px Arial, sans-serif; color: #747474; }
#footer_links { float:right; margin:0px auto 0px auto; text-align:right; font: 11px Arial, sans-serif; color: #747474; }
#footer_links a { color: #747474; text-decoration:none; }
#footer_links a:hover { text-decoration:none; }

#marketing_library { display:block; padding:15px; margin-top:15px; background:#e6e1ca url(../images/bgnd-mktg-library.gif) top left repeat-x; }

#nav_sub { height:26px; margin:0px auto; text-align:right; font: 13px Arial, sans-serif; color: #000000; float:right; }
#nav_sub a { color: #000000; text-decoration:none; padding:7px 6px; display:inline; float:left; font-weight:normal; }
#nav_sub a:hover { color: #002B5C; text-decoration:none; background-color:#FFFFFF; }
#nav_sub a.selected { color: #FFFFFF; text-decoration:none; background-color:#002B5C; }

#nav_main { width:748px; height:21px; margin:0px auto 0px auto; padding:0px 12px 0px 0px; text-align:right; }
#nav_main a { color: #FFFFFF; text-decoration:none; height:20px; padding:1px 12px 0px 12px; display:block; float:right; font: 14px/21px Arial, Helvetica, sans-serif; }
#nav_main a:hover { color: #000000; text-decoration:none; background-color:#FFFFFF; }
#nav_main a.selected { color: #000000; text-decoration:none; background-color:#FFFFFF; }

#wrapper_main { width:760px; margin:0px auto 0px auto; text-align:left; background-image:url(../images/bgnd_wrapper_main.gif); background-repeat:repeat-y; }
#wrapper_banner { height:108px; background-image:url(../images/bgnd_wrapper_banner.gif); background-position:top; background-repeat:repeat-x; }
#wrapper_nav { height:21px; background-color:#002B5C; }
#wrapper_nav_sub { width:760px; margin:0px auto; text-align:right; }
#wrapper_body_content {  }
/*#wrapper_body_content { background-color:#FFFFFF; background-image:url(../images/bgnd_wrapper_body_content.gif); background-position:top; background-repeat:repeat-x; }*/
#wrapper_footer_contact { background-color:#153961; background-image:url(../images/bgnd_wrapper_footer_contact.gif); background-position:top; background-repeat:repeat-x; }
#wrapper_footer_copyright { height:53px; background-color:#383838; background-image:url(../images/bgnd_wrapper_footer_copyright.gif); background-position:top; background-repeat:repeat-x; }
/* IDs */

/* classes */
.btn_right { float:right; margin:0px 0px 12px 18px; height:36px; }
.formstyled { background-color:#ADADAD; border-collapse: collapse; border: 1px #F0EEE6 solid; }
.buttonstyled { background-color:#4D698A; color:#F0EEE6; border-collapse: collapse; border: 1px #F0EEE6 solid; height:30px; }
.clear { clear:both; }
.hr { height:1px; width:98%; background-color:#999999; margin:35px auto 35px auto; clear:both; font: 1px/1px Georgia, serif; color: #999999;}
.contact_form { background-color:#EDEBE2; text-align:left; font: 12px/18px Verdana, Arial, sans-serif; color: #3F3F3F; border-collapse: collapse; border: 1px #D4CEB2 solid }
.img_center { margin:0px auto 0px auto; background-color:#F5E6C8; padding:6px; border-collapse: collapse; border: 2px #943333 solid; text-align:center; }
.img_left { float:left; display:block; margin:0px 25px 16px 0px; }
.img_right { float:right; display:block; margin:0px 0px 16px 25px; }
.float-left { float:left; display:block; margin-left:24px; }
.float-right { float:right; display:block; margin-right:24px; }
.slideshow { float:right; text-align:left; width:250px; margin:0px 0px 16px 25px; }
.slideshow img { margin: 0px auto; }
.slideshow span { background-color:#FFF; padding:5px; border-collapse: collapse; border: 1px #c3a204 solid; }
.higlighted { padding:15px; margin:0px 0px 18px 0px; background:#e6e1ca url(../images/bgnd-mktg-library.gif) top left repeat-x; }
.higlighted-smaller { display:block; padding:15px; margin:0px 0px 18px 0px; background:#e6e1ca url(../images/bgnd-mktg-library.gif) top left repeat-x; font-size:.9em; }
.higlighted-smaller li { font-size:.9em; }
/* classes */