html {height:100%; margin:0px;}
body {margin: 0px;}

body, td {color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	  th {font-size: 12px; font-weight: normal;}
       p {margin:0px 0px 10px 0px;}
  ul, ol {margin-top:0px; margin-bottom:10px;}
    form {margin:0px; padding:0px;}
       a {color:#2914a7;}
 a:hover {color:#0066ff;}

h1 {font-size:18px; color:#295299; margin:0px; line-height: 22px;}
h2 {font-size:14px; color:#295299; margin:0px; line-height: 24px;}
h2 a {color:#295299; text-decoration:underline;}
h2 a:hover {color:#295299; text-decoration:underline;}
h4 {font-size:14px; color:#295299; margin:0px; text-decoration: underline;}
h5 {font-size:13px; color:#295299; margin:0px; text-decoration: none;}
h5 a {color:#295299; margin:0px; text-decoration: underline;}
h5 a:hover {color:#0000ff; margin:0px; text-decoration: underline;}
.red {color:#ff0000;}
.reg-txt {color:#000000; font-weight:normal; text-decoration: none; font-size:13px;}
.bld {font-weight: bold;}

 
#main-table {width: 890px; margin-bottom: 20px;}
#logo {padding: 5px 0px 0px 10px; float:left;}
#tag-line {float:left; padding: 28px 0px 0px 11px; font-family: times new roman, Georgia, serif; font-size: 20px; }

/* Menu  */
#menu-table {font-size:12px; }
#menu-table a {color:#000000; text-decoration:none; }
#menu-table a:hover {color:#000000; text-decoration:underline; }
.icon-text {text-transform:uppercase; padding-top: 4px; font-size: 11px;}

/* Sub Menu */
.menu_submenu {position:absolute; display:none; background:#ffffff; z-index:4;}
.menu_submenu TD A {position:relative; display:block; width:130px; color:#ffffff; font-size:11px; line-height:15px; text-decoration:none; background:#5184d6; padding:2px 4px 2px 4px;}
.menu_submenu TD A:hover {color:#ffffff; text-decoration:none; background:#3333cc;}

/* All Pages Main Content Area  */
#main-content {width:890px; color:#25232e; height:100%;}
#content-spacer {margin: 20px 18px 0px 15px;}
#content-sized {width: 857px;}

/*  Home Page Main Content Left Window  */
#left-window-container {width: 573px; float:left;}
.box-head-text {font-size:14px; font-weight:bold; color:#366ab3; padding-left: 11px;}
.box-head-text a {color:#366ab3; text-decoration:none;}
.box-head-text a:hover {color:#366ab3; text-decoration:underline;}
.box-bot-text {font-size:12px; font-weight:bold; color:#366ab3;}
.box-bot-text a {color:#366ab3; text-decoration:none;}
.box-bot-text a:hover {color:#366ab3; text-decoration:underline;}
.event-link {font-weight: bold; font-size: 12px; color:#F53D00;}
.event-link a {color:#F53D00; text-decoration:none;}
.event-link a:hover {color:#F53D00; text-decoration:underline;}

#box-top {width:573px; display:block; background:url('images/bg-home-top.jpg') no-repeat; line-height: 14px;}
#box-body {background:url('images/bg-home-mid.jpg') repeat-y; padding: 0px 15px 0px 15px;}
#box-text {width: 543px;}
#box-bot {width:573px; height: 14px; display:block; background:url('images/bg-home-bot.jpg') no-repeat;}

/* Home Page Left Bottom */
#left-bottom-container {width: 573px; margin-top: 10px;}
#video-top {width: 281px; background:url('images/bg-video-top.jpg') no-repeat; line-height: 27px;}
#video-body {background:url('images/bg-video-mid.jpg') repeat-y; width:281px;}
#video-text {padding: 5px 8px 0px 8px;}
#video-bot {width:281px; height:14px; background:url('images/bg-video-bot.jpg') no-repeat;}

/* Home page Right */
#right-window-container {width: 250px; float:left; padding-left:25px; }
#news-spotlight-top {width: 250px; line-height:26px; background:url('images/bg-news-spotlt-top.jpg') no-repeat;}
#news-spotlight-mid {background:url('images/bg-news-spotlt-mid.jpg') repeat-y; width: 250px;}
#news-text {padding: 0px 3px 0px 8px;}
#news-bottom {width:250px; line-height: 26px; background:url('images/bg-news-bot.jpg') no-repeat; }
#spotlight-holder {margin-top: 20px;}
#spotlight-bottom {width:250px; height: 17px; background:url('images/bg-spotlt-bot.jpg') no-repeat; }
#spotlight-text {padding: 5px 8px 0px 8px; width: 232px;}

/* Product Boxes */
.product-box-top {width: 400px; line-height: 14px; background:url('cm/images/product-box-top.jpg') no-repeat;}
.product-box-mid {width: 400px; background:url('cm/images/product-box-mid.jpg') repeat-y;}
.product-box-bot {width: 400px; height: 14px; display:block; background:url('cm/images/product-box-bot.jpg') no-repeat;}
.product-box-content {margin: 0px 13px 0px 12px; width: 375px; text-align:left;}

/* Video Page */
#video-list {width:537px;}
#video_box {width:320px; margin-top: 35px;}
#vid-list-top {width: 516px; height: 20px; background:url('cm/images/movie-list-top.jpg') no-repeat;}
#vid-list-mid {width: 516px; background:url('cm/images/movie-list-mid.jpg') repeat-y;}
#vid-list-spacer {padding: 0px 30px 0px 13px;}
#vid-list-content {width: 494px;}
#vid-list-bot {width: 516px; height: 20px; background:url('cm/images/movie-list-bot.jpg') no-repeat;}
#video-player {width:320px;}
.video-title {font-size: 14px; font-weight:bold;}
.video-title a {color:#295299; text-decoration:none;}
.video-title a:hover {color:#0066ff; text-decoration:underline;}

/* Technical Database Page  */
.tech-box-top {width: 274px; height:15px; background:url('images/bg-tech-top.jpg') no-repeat;}
.tech-box-mid {width: 274px; background:url('images/bg-tech-mid.jpg') repeat-y;}
.tech-box-bot {width: 274px; height:16px; background:url('images/bg-tech-bot.jpg') no-repeat;}
.tech-box-spacer {margin: 0px 8px 0px 8px; width: 258px; text-align:left;}

/* Footer */
#footer {font-size:11px; color:#0f489c; margin-top: 5px}


   input.reg_sbm {font-size:10px;}
   input.reg_txt {font-size:10px; border:#666666 1px Solid; padding:0px 3px 0px 3px;}
textarea.reg_txt {font-size:10px; border:#666666 1px Solid; padding:3px;}
  select.reg_sel {font-size:10px;}