{
//
// CSS AngioEduPRO.com, 
// GLOBAL CSS the Angiotech Webpages, colors are specified by the file %WEBSITE%/ui/style.css
// by HAYATO TANAKA, Graphic Designer Angiotech
//
}

body {
font:normal 12.0pt "Arial Narrow","Arial","Geneva";
color:#333;
margin:0;
height:100%;
}

h1 {
font-size:200%;
font-weight:normal;
font-style:normal;
line-height:85%;
letter-spacing:-0.05em;
margin:0 0 15 0;
}

h2 {
font-size:125%;
font-weight:bold;
margin:15 0 5 0;
line-height:120%;
}

h3 {
font-size:85%;
font-weight:normal;
margin:0;
padding:0;
}

td {
}

p {
margin: 5 0 15 0;
}

a, a:link, a:active, a:visited {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

sup {
font-size:60%;
}

.warning {
font-style:italic;
font-weight:bold;
margin:8px;
}

.hilite {
}

.button {
color:#FFF;
padding:0 2px;
border:1px solid #888;
}

.button:hover {
background-image:none;
}

.button:link, .button:active, .button:visited {
color:#FFF;
text-decoration:none;
}

.button_big {
font-size:105%;
font-weight:bold;
color:#000;
letter-spacing:-0.05em;
padding:12;
display:block;
width:320px;
height:50px;
vertical-align: middle; 
text-align:center;
text-decoration:none;
background:url("bg_button_big.png") no-repeat #fff;
border:none;
}

.button_big:hover {
color:#5AA9CC;
background:url("bg_button_big_hover.png") no-repeat #fff;
}

.button_big:link, .button:active, .button:visited {
color:#FFF;
}


.floatleft  {
float:left; 
}

.floatright  {
float:right; 
}

.tab {
font-size:90%;
color:#fff;
text-indent:11px;
font-weight:bold;
height:21px;
overflow:hidden;
background-repeat:no-repeat;
padding:0px;
}

#content {
padding:20 20 50 20px;
margin:0px;
line-height:125%;
}

#window {
padding:25 0 10 10px;
margin:5 0 10 0px;
}

#window_half {
padding:25 0 10 10px;
margin:5 0 10 0px;
}

#content ul, #window ul {
margin:5 0 10 0;
padding:0;
}

#content li, #window li {
margin:0 0 0 20;
padding:0 3 8 0px;
text-indent:0px;
line-height:110%;
}

.ie5 #content li, .ie5 #window li {
margin:0 0 0 19;
padding:0 3 8 0px;
text-indent:-8px;
line-height:110%;
}

#contrast {
color:#fefefe;
background:url("bg_contrast.png") repeat-x #000;
padding:10px;
margin:3px;
border:1px solid #fd0;
}

#contrast a,#contrast a:link,#contrast a:active,#contrast a:visited {
text-decoration:none;
}

#contrast a:hover {
color:#ffffff;
}

#contrast_light {
background-color:#fe8;
border:1px solid #ddb; 
padding:10px;
margin:10px;
}


#header {
font-size:90%;
height:70px;
margin:0; 
padding:5px; 
text-align:left; 
line-height:150%;
}

.ie #header {
margin:0; 
padding:5px 10px 0px 10px; 
}

#header a {
text-decoration:none; 
}

#nav {
color:#333;
padding:1 0 1 3;
font-size:95%;
letter-spacing:-0.00em
background-color:#fff;
background-repeat:repeat-x;
display:block;
border-top:1px solid #f0f0f0;
border-left:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #ddd;
}

#nav:hover {
}

#nav a, #nav a:link, #nav a:active, #nav a:visited {
color:#333;
text-decoration:none;
}

#nav a:hover {
}

.nav_popup {
visibility:hidden;
font-size:110%;
display:block;
left:36px;
top:-30px;
width:200px;
height:215px;
color:#fff;
margin:0;
padding:30px 40px;
position:absolute;
opacity:.9;
-moz-opacity:.9;
-khtml-opacity:.9;
background:url("bg_popup_1.png") no-repeat;
}

.ie .nav_popup {
visibility:hidden;
font-size:110%;
display:block;
left:36px;
top:-30px;
width:260px;
height:215px;
color:#fff;
margin:0;
padding:30px 40px;
position:absolute;
background:url("bg_popup_1.png") no-repeat;
}

.nav_popup_3 {
visibility:hidden;
font-size:110%;
display:block;
left:33px;
top:-29px;
width:210px;
height:215px;
color:#fff;
margin:0;
padding:5px 30px 5px 10px;
position:absolute;
opacity:.9;
-moz-opacity:.9;
-khtml-opacity:.9;
background:url("bg_popup_3.png") no-repeat;
}

.ie .nav_popup_3 {
visibility:hidden;
font-size:110%;
display:block;
left:36px;
top:-30px;
width:250px;
height:215px;
color:#fff;
margin:0;
padding:5px 40px 20px 10px;
position:absolute;
background:url("bg_popup_3.png") no-repeat;
}

.nav_popup_alert {
width:200px;
height:200px;
text-align:center;
color:#fff;
background:url("bg_popup_alert.png") no-repeat;
}

.alpha_png 				{visibility:visible;}
.no_alpha_png 			{visibility:hidden;}

.ie6 .alpha_png 		{visibility:hidden;}
.ie6 .no_alpha_png 	{visibility:visible;}

.ie5 .alpha_png 		{visibility:hidden;}
.ie5 .no_alpha_png 	{visibility:visible;}

.ie4 .alpha_png 		{visibility:hidden;}
.ie4 .no_alpha_png 	{visibility:visible;}


.td_full_height	{height:100px;}
.gecko	.td_full_height	{height:100%;}

#alert .blocker {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:#002;
opacity:.6;
-moz-opacity:.6;
-khtml-opacity:.6;
filter:alpha(opacity=60);
z-index:98;
}

#alert .window {
position:absolute;
padding:30px 20px;
left:250;
top:45;
width:350;
text-align:left;
background:url(bg_alert.png) repeat-x #fff;
border:1px solid #fff;
z-index:99;
}

.header_popup
{
font:normal 16.0pt Arial Narrow, Arial;
line-height:90%;
overflow:hidden;
text-align:left;
color:#fff;
left:-18px;
top:22px;
height:150px;
width:201px;
visibility:hidden;
position: absolute;
margin:0;
padding:35 5 5 3px;
filter:alpha(opacity=95);
-moz-opacity:0.95;
opacity:0.95;
z-index:20;
}