@charset "utf-8";
/* CSS Document */
/* body{text-align:left;background:url(../images/bg.gif) repeat-y;} */

*{
　SCROLLBAR-FACE-COLOR:#FFFFFF;
　SCROLLBAR-TRACK-COLOR:#E7E7E7;
　SCROLLBAR-ARROW-COLOR:#999999;
　SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
　SCROLLBAR-SHADOW-COLOR:#999999;
　SCROLLBAR-3DLIGHT-COLOR:#999999;
　SCROLLBAR-DARKSHADOW-COLOR:#999999;
}

.imgcage{border:1px solid #ccc; padding:4px;}


#main_wrap{
	padding-top:30px;
	clear:both;
	line-height:135%;
}
/*header*/
#header2{
	position:relative;
  z-index:0;
	height:80px;
	width:990px;
	clear:both; /* background:url(../images/gnav_inner.gif) repeat-x 141px 65px; */
	background:none;
	margin-top:0;
}

#wrap h3.hd_oncology{
	padding-left:5px;
  margin-bottom:10px;
  background-color:#666666;
  clear:both;
  line-height:2.0;
  color:#5e2e91;
  font-size:16px;	
  vertical-align:middle;
}

#wrap h4.hd_oncology{
	padding-left:7px;
  margin-bottom:5px;
  border-bottom:1px solid #ccc;
  border-left:3px solid #5e2e91;
  clear:both;
  line-height:1.5;
  font-size:14px;
  vertical-align:middle;
}

#wrap h3.hd_software{
	padding-left:5px;
  margin-bottom:10px;
  clear:both;
  color:#fff;
  line-height:2.0;
  font-size:16px;
  vertical-align:middle;
	background-color:#024478;
}

#wrap h4.hd_software{
	padding-left:7px;
  margin-bottom:5px;
  border-bottom:1px solid #ccc;
  border-left:3px solid #006790;
  clear:both;
  line-height:1.5;
  font-size:14px;
  vertical-align:middle;
}

#wrap h5.hd_software{
	font-size:12px;
  background:reo
}

#wrap h3.hd_other{
	padding-left:5px;
  margin-bottom:10px;
  background-color:#666666;
  clear:both;
  line-height:2.0;
  color:#FFFFFF;
  font-size:16px;
  vertical-align:middle;
}

#wrap h4.hd_other{
	padding-left:7px;
  margin-bottom:5px;
  border-bottom:1px solid #ccc;
  border-left:3px solid #666666;
  clear:both;
  line-height:1.5;
  font-size:14px;
  vertical-align:middle;
}

#wrap h5.hd_other{
	font-size:12px;
}

#wrap h5.hd_event{
	font-size:12px;
	margin-bottom:5px;
}

.weightNormal{
	margin-left:8px;
	font-weight:normal;
  font-size:12px;
}

.download_list{
	float:right;
  zoom:1;
}

.download_list dl{
	clear:both;
  margin-bottom:10px;
	overflow:hidden;
}

.download_list dt{
	float:left;
  width:280px;	
}

.download_list dd{
	float:left;
}

#wrap h2.noMargin{
	margin-bottom:8px;

}

#wrap h3.noMargin{
	margin-bottom:5px;

}

#wrap .borderBottom{
	border-bottom:1px dotted #ccc;

}

/* ttl */
#ttl{height:55px;color:#FFF;line-height:40px; position:relative; z-index:1;}
#ttl_m{margin-top:15px;height:55px;background:url(../../products/images/bread_media.jpg) right top no-repeat;}
#ttl_p{margin-top:15px;height:55px;background:url(../../products/images/bread_patient.jpg) right top no-repeat;}
#ttl_u{margin-top:15px;height:55px;background:url(../../products/images/bread_user.jpg) right top no-repeat;}
#wrap #ttl h1{
	float:left;
	margin-top:5px;
	margin-bottom:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-size:20px;
	font-weight:bold;
	line-height:35px;
}

#wrap #ttl h2{
	clear:left;
	color:#fff;
	font-size:10px;;
	font-weight:normal;
	line-height:35px;
	
}
#header,#header2{zoom:1;}

#ttl img{float:right; margin-top:1px;}
#ttl_m h1{height:20px;padding:18px 0 0 0;}
#ttl_p h1{height:20px;padding:18px 0 0 0;}
#ttl_u h1{height:20px;padding:18px 0 0 0;}


/* ttl2 */
#ttl2{height:66px;color:#FFF;margin-top:1px;}
#ttl2_m{margin-top:15px;height:55px;background:url(../../products/images/bread_media.jpg) right top no-repeat;}
#ttl2_p{margin-top:15px;height:55px;background:url(../../products/images/bread_patient.jpg) right top no-repeat;}
#ttl2_u{margin-top:15px;height:55px;background:url(../../products/images/bread_user.jpg) right top no-repeat;}
#wrap #ttl2 h1{
	margin-top:2px;
	margin-bottom:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-size:20px;
	font-weight:bold;
	line-height:35px;
}

#wrap #ttl2 h2{
	color:#fff;
	font-size:10px;;
	font-weight:normal;
	line-height:35px;
	padding-left: 10px;
}


#header,#header2{zoom:1;}

#ttl_m h1{height:20px;padding:18px 0 0 0;}
#ttl_p h1{height:20px;padding:18px 0 0 0;}
#ttl_u h1{height:20px;padding:18px 0 0 0;}

/* nav_right */
#wrap .nav_right{zoom:1;float:right; width:235px;text-indent:10px; font-size:12px;  background-color:#F6F6F6}
#wrap .nav_right h2{ text-decoration:none;height:23px;border-left:#666 solid 3px;padding:0 5px; background:#ccc url(../images/sidemenu_header.gif);  font-weight:bold; line-height:23px;text-transform:uppercase;font-size:12px; margin-bottom:0;}
#wrap .nav_right h2 a{text-decoration:none;}
#wrap .nav_right li a {display:block; padding:3px 0 5px 10px;  text-decoration:none; zoom:1; line-height:1.2;}
#wrap .nav_right li a:hover{border-left:solid 5px #8F99A2; padding-left:5px; }
#wrap .nav_right .rightNav_1 a:hover{border-left-color:#9DC763}
#wrap .nav_right .rightNav_2 a:hover{border-left-color:#7C4299}
#wrap .nav_right .rightNav_4 a:hover{border-left-color:#009DDD}
#wrap .nav_right .rightNav_10 a:hover{border-left-color:#009DDD}
.nav_right ul{margin:10px 15px 0 10px; border-bottom:1px dashed #ccc}
.nav_right ul li{zoom:1; border-top:1px dashed #ccc;}
#wrap .nav_right .nav_small{font-size:70%;}
#wrap .nav_right ul li ul{margin:0 0 0 0; padding:0; border:none;}
#wrap .nav_right ul li ul li{ zoom:1; line-height:1; padding:0;text-indent:0px;}
#wrap .nav_right ul li ul li a{padding-left:40px; paddin text-indent:0px; zoom:1; background:url(../images/icon_grey_no_sub.gif) no-repeat 25px center;}
#wrap .nav_right ul li ul li a:hover{border-left:none; padding-left:40px;}
/*------------corporate---------------*/
/* corporate_table*/
.corp_tbl {border-collapse: collapse;border:solid 1px #999999;padding: 0;margin-bottom: 40px;}
.corp_tbl th{background-color: #737573;font-weight: normal;text-align: left;color: #FFFFFF;}
.corp_tbl th,.corp_tbl td { border: solid 1px #999999;font-size: small;padding: 5px;}

/* corporate_text_area*/
.about_area {
	position: static;
	margin: 0px 0px 20px 0px;
	padding: 0;
	clear:both;
}
.photo_area { float: left; padding: 0; margin:0px 20px 0px 0px; clear:left;}
body #main_wrap #main  .2clm_photo_area{border:1px solid #ccc ; margin-right:10px; padding:6px; float:left; }
.righttextarea { float: right; width: 490px; margin: 0; padding: 0; clear: right;}
.lefttextarea_s { float: left; width: 380px; margin-left: 20px; padding: 0; clear: right;}
.textarea_corp {margin-bottom: 40px; padding:0;}
.alignrightarea { text-align: right;}
.cagearea { display: block; width: 740px; border: solid 1px #999999; text-align: center; padding: 5px;}
.cagearea_nb { display: block; width: 705px; text-align: center; padding: 5px;}
.photo_flame { padding: 20px; }
.mapbutton a { display:inline-block;  width: 43px; height: 13px; background: url(../../corporate/images/map_button.gif) no-repeat; text-indent: -9999px; overflow: hidden; margin-left:10px; padding: 0;}
.mapbutton a:hover{background: url(../../corporate/images/map_button.gif) no-repeat 0px -13px;}

/*corporate_value*/
.valuearea {display: block; position: relative; width: 490px; margin: 0; padding: 0; background-color: #fff;}
.leftvalue {display: block; width: 490px; padding: 10px 0px 10px 0px ; border-top: #009cdc solid 2px; border-bottom:  #009cdc solid 2px; float: left; background-color: #FFFFFF; text-align: center; line-height: 1.3; clear: both; color: #666666;}
.largertext {font-size: 18px; font-weight: bold;}
.rightvalue {display: block; width: 130px; padding: 10px; float: left;}
.blue_text_b_l { display: block; color: #009cdc; font-weight: bold; text-align: left;}
.blue_text_b_l_tl { display: block; color: #009cdc; font-weight: bold; text-align: left; border-top: #009cdc solid 2px; line-height: 4;}
.bottomblue_box{ display: block; border-bottom: dotted #009cdc 2px; margin-bottom: 6px; color: #666666;} 


/*organization*/
.logo_title_area_ntm { display: block; float: left; margin: 0px 0px 20px 0px; width:200px; padding:0;}
.about_p_area_bs { position: relative; margin-bottom: 10px; padding: 0;}
.rightcover_g { display: block; position: relative; width: 535px; float: right; margin: 0; padding: 0; border-left: solid 3px #89C439;}
.rightcover_p { display: block; position: relative; width: 535px; float: right; margin: 0; padding: 0; border-left: solid 3px #713290;}
.rightcover_b { display: block; position: relative; width: 535px; float: right; margin: 0; padding: 0; border-left: solid 3px #0094D8;}
.right_section { display: block; width: 158px; float: left; margin-right: 10px; padding: 5px;}
.right_section_l { display: block; width: 430px; float: left; margin-right: 10px; padding: 5px;}
.right_section_lb { display: block; width: 515px; float: left; margin-right: 10px; padding: 5px;}
.right_section ul {margin-bottom: 5px;}
.right_section ul li { list-style-type: square; margin-left: 15px;}
.right_section_l ul {margin-bottom: 5px;}
.right_section_l ul li { list-style-type: square; margin-left: 15px;}


/*------------history---------------*/
/*h_left_area*/
.h_left_area { display:block; position: relative; width: 580px; margin: 0; padding:10; float: left; font-size: small;}
.h_photo_area { display: block; float:right; width:160px; text-align:center;}
dl.history dt { clear: left;float: left;padding-left: 18px;background: url(../../products/images/day_bg.gif) no-repeat;width: 7em;line-height: 1.5em;}
dl.history dd {margin-left: 0;padding: 0px 0px 0px 10em;line-height: 1.5em;border-bottom: dotted 1px #666666; text-indent: 0px;}
#wrap .history_area { position: relative; float: left; width: 510px; margin: 0; padding: 0;}


/*-----------history table version--------------*/
#wrap .historytable { display:table; width: 540px; margin: 0;}
#wrap td.yearbox { width: 60px; border-bottom: dotted 1px #666666;}
#wrap th.yearbox { width: 100px; padding-left: 10px; border-bottom: dotted 1px #666666;}
#wrap td.commentbox {float:none; display: table-cell; width: 180px; padding: 1px 0px 1px 0px; border-bottom: dotted 1px #666666;}

#wrap th.commentbox{float:none; display: table-cell; width: 240px; padding: 1px 0px 1px 10px; border-bottom: dotted 1px #666666;}
#wrap td.commentbox2{float:none; display: table-cell; width: 240px; padding: 1px 0px 1px 10px; border-bottom: dotted 1px #666666; background-color: #F3F3F3}
#wrap td.commentbox3{border-bottom: dotted 1px #666666; padding: 1px 0px 1px 10px;}


/*------------media---------------*/
/*elekta_news*/
#wrap dl.news dt { clear: left;float: left;padding-left: 18px;background: url(../../products/images/day_bg.gif) no-repeat;width: 14em;line-height: 1.5em;}
#wrap dl.news dd { margin-left: 0;padding: 0px 0px 0px 17em;line-height: 1.5em;border-bottom: dotted 1px #666666;}

#wrap .oldnews a{
display: block;
width: 150px;
height: 20px;
padding: 0;
margin: -10px 0px 0px 0px;
background: url(../../corporate/media/images/2009_news.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

#wrap .oldnews a:hover {
background: url(../../corporate/media/images/2009_news.gif) no-repeat 0px -20px;
}

/*-----------news table version--------------*/
#wrap .newstable {
	width: 730px;
	float: none;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
#wrap td.datebox { width: 200px; padding-left: 10px; border-bottom: dotted 1px #666666;}
#wrap td.newsbox { width: 540px; padding: 1px 0px 1px 0px; border-bottom: dotted 1px #666666;}

/*-----------press table version--------------*/
#wrap .presstable { width: 730px; margin: 0; float: left;}
#wrap .presstable td.datebox { width: 150px; padding: 15px 0; border-bottom: dotted 1px #666666;}
#wrap .presstable td.newsbox { width: 600px; border-bottom: dotted 1px #666666;}

/*------------meg---------------*/
/*meg index*/
#wrap .about_area_bl { position: relative; margin: 0px 0px 20px 0px; padding: 0; border-bottom: #999999 dotted 1px}
/*gammaknife*/
#wrap .commentbox { display: block; float: left; width:170px; padding: 5px; text-align: left;}
/*radio*/
#wrap .radio_area { position: relative; width: 500px; margin: 0px 0px 20px 20px; padding: 0; border-bottom: dotted 1px #999999;}
#wrap .m_photo_area { display: block; float:left; padding:5px 0px 0px 200px; text-align:center; clear: both;}
#wrap .link_rightbox { display: block; float: left; padding: 0px 0px 10px 0px;}
#wrap .righttextarea {display: block; width: 420px; margin-bottom: 20px; text-align: right; float: left;}


/*------------product---------------*/
/*neuroscience*/
#wrap .logo_title_area { display: block; margin: 20px 0px 20px 0px; width:300px; padding:0;}
#wrap .photo_area { display:block; margin: 0px auto; clear: left;}
#wrap .p_photo_area { display: block; float:left; padding:5px; margin:0 auto; text-align:center;}
#wrap .p_photo_area_border { display: block; float:left; padding:5px; margin:0 auto; border:1px solid #cccccc; text-align:center;}
#wrap .p_photo_area_r { display: block; float:right; padding:5px; margin:0 auto; text-align:center;}
#wrap .p_photo_area_l { display: block; float:left; padding:5px; text-align:center;}
#wrap .stereotactic_area { display:block; position: static; height: 100px; padding: 5px; background: url(../../products/images/stereotactic_bg.jpg) top no-repeat;}
#wrap .cap_area01 { display: block; width: 120px; float:left; padding: 5px; margin-right: 55px;}
#wrap .cap_area02 { display: block; width: 120px; float:right; padding: 5px;}
#wrap .about_p_area { position: relative; margin: 0; padding: 0;}
#wrap .p_fig_area { display: block; position: relative; width: 330px; float:left; padding:10px; margin-bottom:10px;}
#wrap .p_fig_text_r { width: 190px; float: right; font-size: 0.9em;}
#wrap .green_text_b { color:#7cc242; font-weight: bold;}
#wrap .purple_text_b { color:#5e2e91; font-weight: bold;}
#wrap .blue_text_b { color:#009cdc; font-weight: bold;}
#wrap .orange_text_b { color:#FF6600; font-weight: bold;}
#wrap .bottomspace { margin-bottom: 1em;}
#wrap .bottomspace2{margin-bottom:2em;}
#wrap .bottomspace20 { margin-bottom: 30px;}
#wrap .navi_block{margin-bottom: 2em; line-height:1.9}
#wrap .navi_block a{color:#1111cc}
#wrap .explanation_area {
	position: static;
	float: left;
	width: 400px;
	margin: 0;
	padding: 0;
}
#wrap .explanation_area_ra { position: relative; float: right; width: 520px; margin: 0; padding: 0;}
#wrap .explanation_area_rb { float: right; width: 255px; margin: 0; padding: 0;}
#wrap .flasharea01 {display: block; border: solid 1px #999999; float: left; margin-left:10px; padding: 20px; }
#wrap .product_tbl {border-collapse: collapse;border:solid 1px #999999;padding: 0;margin-bottom: 40px;}
#wrap .product_tbl th{background-color: #737573;font-weight: normal; text-align: center; color: #FFFFFF;}
#wrap .product_tbl th,.product_tbl td { border: solid 1px #999999;font-size: small;padding: 5px;}
#wrap .explanation_area_c { float: left; width: 420px; margin: 0; padding: 0;}
#wrap .explanation_area_d { float: left; width: 500px; margin: 0; padding: 0;}
#wrap .explanation_area_d ul li { list-style-type: square; color:#5e2e91; margin-left: 15px;}
.greensquare { display: block; background: url(../../products/images/greensquere.gif) no-repeat; padding-left: 1.5em;}

/*------------software---------------*/
#wrap .cagearea_np { display: block; width: 750px; border: solid 1px #999999; text-align: center; padding: 0; margin-bottom: 20px;}
#wrap .textbg_grey { display: block; width: 100%; background-color: #999999; color: #FFFFFF; text-align: center; font-weight: bold;}
#wrap .explanation_area_e { float: left; width: 490px; margin: 0; padding: 0;}
#wrap .explanation_area_f { float: left; width: 370px; margin: 0; padding: 0;}
#wrap .explanation_area_f ul li { list-style-type: square; margin-left: 15px;}
#wrap .explanation_area_g { float: left; width: 330px; margin: 0; padding: 0;}
#wrap .explanation_area_h { float: left; width: 430px; margin: 0; padding: 0;}
#wrap .explanation_area_c ul li { list-style-type: square; margin-left: 15px;}
#wrap .cagearea_colored { display: block; width: 740px; border: solid 1px #999999; background-color: #EEF0C1; text-align: center; padding: 5px;}
#wrap .cage_textarea { display: block; margin: 0 auto; width: 400px; text-align: left; padding: 5px;}

/*------------select---------------*/
/*yes_or_no*/
#wrap .yn_area { display: block; position: relative; width: 240px; height: 25px; margin: 0 auto; margin-bottom: 20px;}
#wrap .yn_button { display: block; float: left; width: 100px; height: 20px; margin: 0px 10px 0px 10px; padding-top: 5px; text-align: center; background: url(../../products/images/yn_bg.jpg) no-repeat; clear: right;}

/*------------policy---------------*/
#wrap .photo_area_pl { display: block; padding: 10px; float:left; margin:0px 20px 0px 0px;}
#wrap .photo_area_pl a { text-decoration: none;}

/*-----------sitemap----------------*/
#wrap .about_area_site { position: relative; margin: 0px 0px 20px 0px; padding: 0;}
#wrap .site_indent { padding-left: 3em;}




/*-----------table_border----------------*/
#wrap .cage01 {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
padding: 3px;
}

#wrap .cage01th {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
padding: 3px;
background-color: #999999;
color: #FFFFFF;
}

#wrap .cage02 {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 3px;
}

#wrap .cage02bg {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
padding: 3px;
background-color: #E7E7E7;
}


#wrap .cage03 {
border-top: solid 1px #CCCCCC;
}

#wrap .cage01b {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
}

#wrap .cage01bth {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
background-color: #999999;
color: #FFFFFF;
}

#wrap .cage02b {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
}


#wrap .cage02bbg {
border-left: solid 1px #CCCCCC;
border-top: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
padding: 3px;
background-color: #E7E7E7;
}

#wrap .cage04{
	padding:5px;
  margin-bottom:10px;
  border:1px solid #ccc;
}



/*footer*/
#wrap #footer{clear:both;padding:5px 15px 5px 0;color:#333333;background:#fff;font-family:"Trebuchet MS", Tahoma, "Arial Black", Arial, sans-serif;margin-top:20px;}
.pagetop{display:block;float:right;padding-right:20px;background:url(../images/pagetop.gif) no-repeat right center;color:#f3f3f3;text-decoration:none;line-height:20px;}

.underlinebox{display: block; border-bottom: 1px solid #999999; padding-bottom: 10px; margin-bottom: 10px; clear: right;}

#footer a:link {color: #333333;}
#footer a:visited {color: #666666;}
#footer a:hover{color:#FF3333;}

/* lnav */
#lnav{float:left;width:141px;border-right:solid 22px #bbb;min-height:100px;padding-top:42px;}
#lnav ul{border-bottom:1px solid #ccc;}
#lnav ul li ul{border:0px;}
#lnav li{display:block;border-top:1px solid #ccc;line-height:120%;background:#fff;padding:4px 0px 1px 0px;}
#lnav li.now{display:block;background:#F1F8FF;}
#lnav li.now li{display:block;background:#fff;}
#lnav li li.now{display:block;background:#F1F8FF;}
#lnav li a{display:block;width:125px;margin-left:5px;padding:1px 0 3px 10px;background:url(../../products/images/icon_grey_sub.gif) no-repeat left center;text-decoration:none;}
#lnav li li a{display:block;width:119px;margin-left:10px;padding:0 0 0 10px;background:url(../../products/images/icon_grey_no_sub.gif) no-repeat left center;}

#lnav li li ul{display:none;}
#lnav li li.now ul{display:block;}
#lnav li li.now li{line-height:110%;}
#lnav li li.now li a{margin-left:15px;background:url(../../products/images/icon_grey_no_sub.gif) no-repeat left center;}



/* lnav link color */
#lnav a:visited{color:#666;}

#lnav li.now a:link{color:#444;}
#lnav li.now li a:link{color:#666;}

#lnav li.now li.now a:link,
#lnav li.now li.now a:visited{color:#003366;}

#lnav li a:link,
#lnav li li a:link,
#lnav li li li a:link{color:#555;}

#lnav li.now li.now li a{color:#666;}

#lnav li a:hover,
#lnav li.now a:hover,
#lnav li.now li a:hover,
#lnav li.now li.now a:hover,
#lnav li li.now a:hover,
#lnav li li.now li a:hover{color:#990099;}


/* main */
#main{
	float:left;
	width:730px;
	padding:5px 15px 15px 0;
}

.inner_left{float:left;width:350px;}
.inner_right{float:right;width:350px;}

.courses table{margin:0 0 10px; border-collapse: collapse;}
.courses td,.courses th {padding:5px; border:1px solid #ccc; background-color:#fff;}
.courses th{background-color: #E8E8E8;}
.courses ol{margin-bottom:30px;}
.courses ol li{margin-bottom:10px;}
.courses ol li ol{margin:auto;}
.courses ol li ol li{margin: auto;}
.courses  h5{margin-bottom:5px; margin-top:10px; font-size:12px;}
.courses .begginerCourse th{background-color:#FFF0F0; width:15%;}
.courses .expertCourse th{ background-color:#EFFEEF; width:15%;}
.formArea table{width:95%}
.formArea table table{width:auto;}
.formArea table th{font-weight:normal;}
.formArea .ex{display: inline-block;}
.formArea .noBorder{border:none; text-align:center}
.innerTable,.innerTable th,.innerTable td{border:none;}
.innerTable th{background-color:#fff; text-align:right; vertical-align:top}
#wrap .courses h3.courseTitle{font-size:17px; }
#wrap .courses h4{margin-bottom:10px; padding:5px 0px; font-size:12px; font-weight:bold}
#wrap .courses .begginerCourse table,#wrap .courses .expertCourse table{width:100%;}
#wrap .courses .begginerCourse h4{padding:5px 10px; border-left:solid #D65959 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; }
#wrap .courses .expertCourse h4{padding:5px 10px;border-left:solid #478b47 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; }
#wrap .courses h3{margin:20px 0 10px;}
#wrap .courses p{margin:5px 0 5px;}

#wrap .number{padding:10px;margin:1em 0 2em; line-height:1.5;}
#wrap .number li{padding-bottom:10px; padding-left:40px;background-repeat: no-repeat; background-position:left top;}
#wrap .number li.one{background-image:url(../../software/images/1.gif);}
#wrap .number li.two{background-image:url(../../software/images/2.gif);}
#wrap .number li.three{background-image:url(../../software/images/3.gif);}
#wrap .number li.four{background-image:url(../../software/images/4.gif);}
#wrap .number li.five{background-image:url(../../software/images/5.gif)}
#wrap .number dt{font-weight:bold;}

/*---- privacy ----*/
#wrap .privacy p {line-height:135%;padding:0 0 0 2em;}
#wrap .privacy h3 {font-size:125%;margin:1em 0 0.5em 0;}

.enji{color:#D65959;}
.green{color:#478b47;}
.courses td.backenji{background-color:#FFF0F0;color:#D65959;}
.courses td.backgreen{background-color:#EFFEEF;color:#478b47;}
.white{color:#fff;}

#wrap .burasage{}
#wrap .burasage dt{float:left;}
#wrap .burasage dd{margin-left:9em;}

/*---- color themes ----*/
/* product purple theme */
body.purple #header{background:url(../../products/images/gnav_purple.gif) repeat-x 141px 65px;}
body.purple #lnav{border-right:solid 22px #5e2e91;}
body.purple #ttl{background:url(../../products/images/bread_precision.jpg) right top no-repeat;}
/* product green theme */
body.green #header{background:url(../../products/images/gnav_green.gif) repeat-x 141px 65px;}
body.green #lnav{border-right:solid 22px #7cc242;}
body.green #ttl{background:url(../../products/images/bread_stereotactic.jpg) right top no-repeat;}
/* product blue theme */
body.blue #header{background:url(../../products/images/gnav_blue.gif) repeat-x 141px 65px;}
body.blue #lnav{border-right:solid 22px #009cdc;}
body.blue #ttl{background:url(../../products/images/bread_blue_precision.jpg) right top no-repeat;}

