/* 
 ----------------------------------------------------------------------------
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE6/Firefox/Safari
 ---------------------------------------------------------------------------- 
*/

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul, ol { list-style:none; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1, h2, h3, h4, h5, h6, pre, code, td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div, dd, dt, dl { margin:0; padding:0; }
/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset { border:none; }
/* ----- type selectors ----- */ 
body { background-color: #000; text-align:center; font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#000; }
a:link, a:visited { color:#78401e; text-decoration:none; }
a:hover, a:active { color:#78401e; text-decoration:underline; }
/* ----- classes ----- */

div.clear { clear:both; height:.01em; overflow:hidden; }
.readmore { background: url("../images/readmore.gif") top left no-repeat; width: 95px; height: 9px; display:block; margin-top:20px; }
.readmore:hover { background-position: 0px -9px; }
.readmore span { display:none; }
.img { padding: 0px 10px 0 0px; }
/* framework
 * ------------------------------------------------------------------------- */

#wrap { background:url("../images/wrap.gif") top left repeat-y; width:821px; margin:0 auto; text-align:left; }
#wrap-wide { background:url("../images/wrap2.gif") top left repeat-y; width:821px; margin:0 auto; text-align:left; }
#header { background:url("../images/header.jpg") top left no-repeat; height:251px; position:relative; }
#header span { display:none }
/* navigation	
/*----------------------------- */
#nav { background: url("../images/nav.jpg") no-repeat; width:821px; height:48px; margin:0; padding:0; position:relative; }
#nav span { display: none; }
#nav li, #nav a { height: 48px; display: block; }
#nav li { float: left; list-style: none; _display: inline; }
#nav-01 { width: 85px; }
#nav-02 { width: 76px; }
#nav-03 { width: 72px; }
#nav-04 { width: 76px; }
#nav-05 { width: 95px; }
#nav-06 { width: 92px; }
#nav-07 { width: 134px; }
#nav-01 a:hover { background: transparent url("../images/nav.jpg") -0px -48px no-repeat; }
#nav-02 a:hover { background: transparent url("../images/nav.jpg") -85px -48px no-repeat; }
#nav-03 a:hover { background: transparent url("../images/nav.jpg") -161px -48px no-repeat; }
#nav-04 a:hover { background: transparent url("../images/nav.jpg") -233px -48px no-repeat; }
#nav-05 a:hover { background: transparent url("../images/nav.jpg") -309px -48px no-repeat; }
#nav-06 a:hover { background: transparent url("../images/nav.jpg") -404px -48px no-repeat; }
#nav-07 a:hover { background: transparent url("../images/nav.jpg") -496px -48px no-repeat; }

/* Nav 2 Registration Page */
#nav2 { background: url("../images/nav2.jpg") no-repeat; width:821px; height:48px; margin:0; padding:0; }
#nav2 span { display: none; }
#nav2 li, #nav2 a { height: 48px; display: block; }
#nav2 li { float: left; list-style: none; _display: inline; }
#nav2-01 { width: 113px; }
#nav2-02 { width: 89px; }
#nav2-03 { width: 88px; }
#nav2-04 { width: 94px; }
#nav2-05 { width: 103px; }
#nav2-06 { width: 98px; }
#nav2-01 a:hover { background: transparent url("../images/nav2.jpg") -0px -48px no-repeat; }
#nav2-02 a:hover { background: transparent url("../images/nav2.jpg") -113px -48px no-repeat; }
#nav2-03 a:hover { background: transparent url("../images/nav2.jpg") -202px -48px no-repeat; }
#nav2-04 a:hover { background: transparent url("../images/nav2.jpg") -290px -48px no-repeat; }
#nav2-05 a:hover { background: transparent url("../images/nav2.jpg") -384px -48px no-repeat; }
#nav2-06 a:hover { background: transparent url("../images/nav2.jpg") -487px -48px no-repeat; }
/* column left
 * ------------------------------------------------------------------------- */
 #column-left { width:393px; float:left; overflow:hidden; }
#column-left ul { font-size: 12px; list-style-type: disc; list-style-position:inside; margin: 10px 0px 15px 10px; padding: 0px 0px 15px 0px; }
#column-wide { width:821px; overflow:hidden; }
.cover-top { position:absolute; left:300px; top:32px; height:16px; width:250px; background:#CEB387; }
.cover-bottom { position:absolute; left:600px; top:-5px; height:16px; width:300px; background:#CEB387; }
#column-wide ul { font-size: 12px; list-style-type: disc; list-style-position:outside; margin: 10px 0px 15px 10px; padding: 0px 0px 15px 0px; }
/* video
 * ------------------------------------------------------------------------- */
h2#mediacenter_title { background: url(../images/mediacenter-title.gif) top left no-repeat; height: 35px; }
h2#mediacenter_title span { display:none; }
#mediacenter { height:320px; padding:20px 0 0 50px; }
/* blurb 1
 * ------------------------------------------------------------------------- */
	#blurb_1 { margin:0px 0 30px 50px; }
h2#blurb_1_title { background: url(../images/knowledge-title-new.jpg) top left no-repeat; width:393px; height:40px; margin:20px 0 15px 0; }
h2#blurb_1_title span { display:none; }
#blurb_1_body { /*direction:rtl;
	height:525px;
	overflow: auto;
	scrollbar-base-color: #c4a67b;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #d7cbb6;
	scrollbar-darkshadow-color: #b09973;
	scrollbar-face-color: #c3a479;
	scrollbar-highlight-color: #d7cbb6;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #dbc8ae;*/
				}
/* column right
 * ------------------------------------------------------------------------- */	

#column-right { width:428px; float:left; }
#column-right ul { font-size: 12px; list-style-type: disc; list-style-position:inside; margin: 10px 0px 15px 10px; padding: 0px 0px 15px 0px; }
/*download seminar button */
#tmpbutton { width: 350px; margin: 0px 0 30px 20px; }
/* blurb 2
 * ------------------------------------------------------------------------- */
h1#blurb_2_title { background:url(../images/seminar-title.gif) top left no-repeat; height:35px; margin:0 0 15px 0; }
h1#blurb_2_title span { display:none; }
#blurb_2_body { width: 350px; margin:0px 0 30px 20px; }
/* blurb 3
 * ------------------------------------------------------------------------- */
h2#blurb_3_title { background: url(../images/knowledge-title.gif) top left no-repeat; width:428px; height:40px; margin:20px 0 15px 0; }
h2#blurb_3_title span { display:none; }
#blurb_3_body { width: 350px; margin:0px 0 30px 22px; text-decoration:inherit; }
/* inside pages
 * ------------------------------------------------------------------------- */

#body_content { width: 393px; margin:0px 0 0px 50px; }
h1#body_content_title { color:#78401e; font-size:16px; padding-bottom: 15px; width: 310px; }
#body_content_body { padding:0px 0 0 0; width: 310px; }
#column-wide #body_content_body { width: 729px; }
#column-wide #body_content { width: 821px; }
#column-wide h1#body_content_title { width: 729px; text-align: center; }
#blurb_1_int { width: 350px; margin:0px 0 0px 25px; }
h2#blurb_1_title_int { color:#78401e; font-size:16px; padding-bottom:15px; }
#blurb_1_body_int { padding:0px 0 0 0; width: 310px; }
#blurb_4 { width: 350px; margin:0px 0 0px 25px; }
h2#blurb_4_title { color:#78401e; font-size:16px; padding-bottom:15px; }
#blurb_4_body { padding:0px 0 0 0; width: 310px; }
#blurb_5 { width: 350px; margin:0px 0 0px 25px; }
h2#blurb_5_title { color:#78401e; font-size:16px; padding-top:15px; padding-bottom:15px; }
#blurb_5_body { padding:0px 0 0 0; width: 310px; }
/* footer
/*----------------------------- */
#footer2 { background:url(../images/footer2.jpg) top left no-repeat; width:821px; height:230px; margin:0 auto; text-align:right; }
#footer { background:url(../images/footer.jpg) top left no-repeat; width:821px; height:230px; margin:0 auto; text-align:right; }
#footer p, #footer2 p { width:750px; color:#FFFFFF; padding:70px 50px 0 0; }
#footer p span, #footer2 p span { color:#000 }
#main-form { width:400px; padding:10px 0 0 0; margin-left:0px; line-height:16px; }
#contactform { text-align: center; width: 300px; margin: 0px 0px 0px 0px; }
#contactform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: right; }
#contactform p { text-align: center; margin: 0px; }
/* #registerform { text-align: center; width: 525px; margin: 0px 0px 0px 0px; } */
#registerform { text-align: center; width: 625px; margin: 18px 0px 0px 0px; }
#registerform div { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: right; }
#registerform label { width:250px; display:block; clear:left; float:left; text-align:left; margin: 2px 10px 0 0; text-align: right; font-size:10px; }
/* #contactus_form label { width:250px; display:block; clear:left; float:left; text-align:left; margin: 2px 10px 0 0; font-weight:bold; font-size:14px;} */
#registerform p { text-align: right; margin: 0px 15px 0px 0px; }
#registerform p.cancel { font-size: 13px; color: #CC0000; text-align:left; }
.bigfields2 { width: 300px; height: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-width: 1px; border-style: solid; border-color: #797979; overflow: hidden; }
/* drop down menu
 * ------------------------------------------------------------------------- */
ul.anylinkcss { position:absolute; margin-top:-16px; }
.anylinkcss { position:absolute; visibility: hidden; border:1px solid black; border-bottom-width: 0; font:normal 12px Verdana; line-height: 18px; z-index: 100; background-color: #4D1903; /*width: 150px; */
width: 250px; }
.anylinkcss a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 5px 0; text-decoration: none; font-weight: none; text-indent: 5px; color:#ced6df; }
.anylinkcss a:hover { /*hover background color*/ background-color:#7A320A; color: #ffffff; }
