a img
{
border:0;
}

a,
a.link,
a.visited
{
	color:#009;
	text-decoration:none;}
body,input,select,label
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

body
{
background-color:#CCCCCC;
}
button
{
background-color:#FFFFFF;
border:1px #7F9DB9 solid;
}

textarea.text
{
background-color:#FFFFFF;
text-align:left;
border:1px #7F9DB9 solid;
height:201px;
margin-top:10px;
}

table
{
background-color:#FFFFFF!important;
text-align:left;
border:0;
}

th,
td,
tr
{
background-color:#FFF!important;
vertical-align:top;
}

input.text
{
text-align:left;
border:1px #7F9DB9 solid;
background-color:#FFFFFF;
height:15px;
}

.success
{
background-color:#EEFFEE;
padding:5px;
border:1px solid #009900;
color:#000;
clear:both;
}

.error
{
background-color:#C1002B;
background-color:#FFEEEE;
padding:5px;
border:1px solid #990000;
color:#000;
clear:both;
}

#ui_break
{
width:410px;
height:20px;
border-bottom:1px solid #4D4D4D;
text-align:right;
margin:7px 0 0 0;
}

#ui_break_02
{
width:500px;
height:20px;
border-bottom:1px solid #4D4D4D;
text-align:right;
margin:7px 0 0 0;
}

#ui_break a,
#ui_break a:link,
#ui_break a:visited
{
text-decoration:none;
color:#4D4D4D;
}

body
{
margin:0;
padding:0;
text-align:center;
overflow-y:scroll;
}

#ui_container
{
position:relative;
background-color:#ffffff;
text-align:left;
width:1003px;
margin:0 auto 0 auto;
}

#ui_container[id]
{
background-image:url('/img/background.png');
min-height:710px;
height:auto;
}


#ui_header
{
margin:-1px 0 0 1px;
float:left;display:inline;
width:1002px;
height:135px;
border-bottom-color:#b8b8b8;
border-bottom-style:solid;
border-bottom-width:1px;
}

#ui_content
{
	display:inline;
background-color:#FFF;
float:left;display:inline;
width:680px !important;
border-left:1px solid #B8B8B8;
border-right:1px solid #B8B8B8;
height:635px;
}
#ui_content[id]
{
min-height:635px;
height:auto;
}

#ui_content_text
{
	display:inline;
color:#4D4D4D;
margin:10px 0 30px 73px;
font-size:11px;
float:left;display:inline;
}

#ui_content_text_news
{
	display:inline;
color:#4D4D4D;
margin:10px 0 0px 73px;
font-size:11px;
float:left;
display:inline;

}

#ui_content_text li
{
margin-left:25px;
}

#ui_content_pix
{

margin:35px 0 0 3px;

}

#ui_content_pix ul li
{
	display:inline;
list-style:none;
margin:0px 0 0 30px;
float:left;display:inline;
color:#4D4D4D;
}

.ui_product_navigation,
.ui_product_navigation a:hover
{
background-color:#d9d9d9!important;
width:160px;
}

#ui_subnav
{
margin:-1px 0 0 0px;
float:left;display:inline;
width:160px;
height:auto;
min-height:522px;
border-right-color:1px solid #b8b8b8;
}

#ui_subnav ul
{
margin:0;
padding:0;
}

ul#ui_cases
{
margin:0 0 0 -25px;
min-width:140px;
}

#ui_subnav_extern 
{
width:139px;
height:228px;
margin:0px 0 1px 15px;
}


ul#ui_subnav_link
{
float:left;display:inline;
margin:0 0 0 -25px;
width:140px;
}

#ui_subnav ul
{
float:left;display:inline;
clear:both;
}

#ui_subnav ul li
{
float:left;display:inline;
list-style:none;
border-left:none;
border-right:none;
clear:both;
font-size:11px;
color:#585858;
}

#ui_subnav ul li a,
#ui_subnav ul li a:link,
#ui_subnav ul li a:visited
{
display:block;
border:1px solid #b8b8b8;
border-width:1px 0;
padding:0 5px;
list-style:none;
color:#4D4D4D;
text-decoration:none;
cursor:default;
height:29px;
width:150px;
margin-bottom:10px;
}

#ui_subnav ul li a:hover
{
background-color:#F4F4F4;
}

#ui_subnav_content /**/
{
margin:5px 0 0 10px;
background-color:red;
}

#ui_subnav_content ul li
{
margin:-1px 0 0 0;
height:18px;
border:1px solid #B8B8B8;
}

#ui_subnav_content_usa
{
margin:9px -1px 0 6px;
}

#ui_subnav_content_usa ul li
{
margin:-1px 0 0 0;
height:30px;
border:1px solid #B8B8B8;
}

.active
{
background-color:#CCC;
}

#ui_subnav_text
{
margin:-33px 0 1px 9px;
}

#ui_subname
{
border:1px solid #B8B8B8;
border-left:none;
font-style:italic;
font-style:oblique;
margin:-1px -1px 0 -1px;
padding:0 0 0 10px;
color:#4D4D4D;
}

#ui_news
{
position:absolute;
top:130px;
left:840px;
width:155px;
}

#ui_news_content
{
height:410px;
width:140px;
background-color:#d3d3d3;
margin:15px 0 0 12px;
}

#ui_news_content li
{
list-style:none;
margin:10px 0 0 -30px;
color:#4D4D4D;
}

#ui_news_break
{
border-bottom:#FFFFFF solid 1px;
width:120px;
height:1px;
}

#ui_bg_image_01
{
	display:inline;
float:left;display:inline;
margin:40px 0 0 1px;
width:680px;
}

#ui_bg_image
{
	display:inline;
float:left;display:inline;
margin:40px 0 0 30px;
}

#ui_bg_image ul
{

float:left;
display:inline;
}

#ui_bg_image ul li
{
	display:inline;
float:left;display:inline;
list-style:none;
text-decoration:none;
}

#ui_bg_image ul li a, 
#ui_bg_image ul li a:link, 
#ui_bg_image ul li a:visited 
{
border:none;
text-decoration:none;
}

li#ui_bg_header_under
{
margin:-17px 0 0 -70px;
}

#ui_nav
{
	display:inline;
margin:-1px 0 0 -1px;
float:left;display:inline;
height:20px;
width:580px;
}

#ui_text
{
font-size:11px;
color:#4D4D4D;
margin:35px 0 0 70px;
}

#ui_nav ul
{
	display:inline;
width:680px;
height:20px;
float:left;display:inline;
margin:0 0 0 70px;
padding:0;
}

#ui_nav ul li
{
float:left;display:inline;
list-style:none;
border-color:#b8b8b8;
border-style:solid;
border-width:1px;
margin:0;
padding:0;
height:20px;
margin-left:-1px;
}

#ui_nav ul li a,
#ui_nav ul li a:link,
#ui_nav ul li a:visited
{
float:left;display:inline;
display:block;
padding:2px 5px 5px 5px;
list-style:none;
color:#4d4d4d;
text-decoration:none;
cursor:default;
}

#ui_nav ul li a:hover
{
background-color:#F4F4F4;
}

#ui_footnote
{
font-size:9px;
}

#ui_footer
{
margin:-5px 0 50px -50px;
}

#ui_footer ul li
{
	
float:left;display:inline;
list-style:none;
}

#ui_footer li
{
color:#4D4D4D;
margin-left:10px;
}

#ui_footer ul li a,
#ui_footer ul li a:link,
#ui_footer ul li a:visited
{
text-decoration:none;
color:#4D4D4D;
}

.alert /*disclaimer*/
{
position:absolute;
top:50%;
left:50%;
margin:-100px -150px;
background-color:#FFFFCC;
padding:10px;
border:1px solid #CCCCCC;
width:300px;
height:215px;
}

#ui_nav2,
#ui_nav2 ul,
#ui_nav2 li
{
list-style:none;
margin:0;
padding:0;
float:left;display:inline;
clear:both;
width:100%;
}

#ui_nav2
{
border-width:0;
width:160px;
height:auto;
min-height:522px;
}

#ui_nav2 li
{
padding-bottom:10px;
}
#ui_nav2 li ul li
{
padding-bottom:0;
}



#ui_nav2 a,
#ui_nav2 a:link,
#ui_nav2 a:visited
{
border:1px solid #B8B8B8;
color:#555555;
float:left;display:inline;
display:block;
padding:2px 2px 2px 4px;
width:100%;
}

#ui_nav2 .h,
#ui_nav2 a,
#ui_nav2 a:link,
#ui_nav2 a:visited
{
border-width:1px 0 1px 1px;
margin-top:-1px;
}

#ui_nav2 a:hover
{
background-color:#FCFCFC;
}

#ui_nav2 a.h:hover
{
background-color:#BBBBBB;
}

#ui_nav2 a.active,
#ui_nav2 a.active:link,
#ui_nav2 a.active:visited,
#ui_nav2 a.active:hover
{
background-color:#CCCCCC;
color:#000099;
}


#ui_nav2 a.p1,
#ui_nav2 a.p2,
#ui_nav2 a.p3,
#ui_nav2 a.p4
{
border-width:1px 0;
border-left:10px solid !important;
}

#ui_nav2 a.p1
{
border-left-color:#FBDD44 !important;
}

#ui_nav2 a.p2
{
border-left-color:#F09132 !important;
}

#ui_nav2 a.p3
{
border-left-color:#ED732D !important;
}

#ui_nav2 a.p4
{
border-left-color:#c5321f !important;
}


#ui_nav2 div
{
padding:10px 0 0 10px;
float:left;display:inline;
clear:both;
width:150px;
}

#ui_nav2 div div
{
padding:0 0 0 10px;
float:left;display:inline;
clear:both;
width:140px;
}

#ui_nav2 div div div
{
width:130px;
}

#ui_nav2 .h
{
font-weight:bold;
width:140px;
padding:2px 5px;
background-color:#DDDDDD;
display:block;
float:left;display:inline;
clear:both;
}


#ui_nav2 li ul li ul li a
{
width:133px !important;
}

.sup
{
font-weight:normal;
font-size:40%;
vertical-align:top;
}




.note
{
color:#AAAAAA;
}

.note a
{
color:#888888 !important;
}

#ui_subnav_registry
{
margin:-1px 0 0 0px;
float:left;display:inline;
width:160px;
height:auto;
min-height:522px;
border-right-color:1px solid #b8b8b8;
}

#ui_subnav_registry li
{
	color:#555555;
	margin:-1px 0 0 -30px;
	list-style:none;
	border:solid 1px #b8b8b8;
			padding:2px 4px 2px 4px;
			border-right:none;
}

#ui_subnav_registry li a,
#ui_subnav_registry li a.link,
#ui_subnav_registry li a.visited

{
	margin-left:-4px;
		padding:0px 50px 0px 7px;
		display:block;
	color:#555555;
	width:100%;
}

.ci_advantages li
{
	margin-top:5px;}
#ui_subnav_registry li a:hover 
{
background-color: #f4f4f4;
width:100%;
height:100%;
}
	
#ui_subnav_registry ul
{
	margin:1px 0 0 -0 !important;
}
	
li#ui_subnac_registry_headline 
{
margin:-1px 0 10px -39px !important;
border-left:none;}

.ci_active_registry,
.ci_active_registry a,
.ci_active_registry a.link,
.ci_active_registry a.visited,
.ci_active_registry a:hover
{
background-color: #cccccc !important;
color: #000099 !important;
}

