body, table {
    color:#000000;
    font-family:Arial,Helvetica;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    line-height:normal;
    margin-bottom:0;
    margin-top:0;
    text-decoration:none;
}

body, textarea {
    background-color:#FFFFFF;
    color:#8F8C87;
    font-family:arial,verdana;
    font-size:12px;
    margin:0;
}
img{border:0;}

.break{clear:both;height:1px;font-size:1px;}
#cen {
    background-color:#F6F6F6;
    background-image:url(../../Images/bg_page.gif);
    background-position:center bottom !important;
    background-repeat:repeat-x;
}

#container {
    height:100%;
    text-align:left;
    width:1030px;
}

#pageformat
{
    background-color:#FFFFFF;
    border-color:-moz-use-text-color #DFDFDF #DFDFDF #E0E0E0;
    border-style:none solid solid;
    border-width:medium 1px 1px;
    min-height:500px;
    padding:10px;
    position:relative;
    width:1002px;
}

#topMenuBar 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(../../Images/bg_cat.gif) repeat-x scroll left top;
    border:1px solid #DFDFDF;
    height:28px;
    margin-bottom:10px;
    width:1000px;
}

#leftBAMenu {
	background-image: url(../../Images/MenuBox.jpg);
	height: 165px;
	width: 125px;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 5px;
}

#leftPPMenu {
	background-image: url(../../Images/MenuBox.jpg);
	height: 165px;
	width: 125px;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 10px;
}

#wrapper {
	width: 100%;
	/*background-image: url(../../Images/WrapperBG.png);
	background-repeat:repeat;*/
    padding-top: 10px;
	overflow:auto;
	height:inherit;
	position:relative;
}
#columns {
	width: 1075px;
	height:inherit;
	margin-left: auto ;
  	margin-right: auto ;
  	position:relative;
  	overflow:auto;
}
#colLeft 
{
    float:left;
    width:200px;
    margin:0 0 0 10px;
}
	/*width: 200px;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	position: relative; 
	float: left;
    border: solid 1px #E5E5E5;
}*/

#colRight 
{
    float:left;
    width:792px;
}
	/*margin-top: 0px;
	width: 900px;
	position: relative;
	float: right;
	border: solid 1px #E5E5E5;
}*/

#topLogo {
	margin-top: 0px;
	margin-left:auto;
    border: solid 1px white;
	height: 120px;
	position:relative;
}

#bottomFooter
{
    color:#5F8995;
    width:1024px;
}
	/*height:20px;
	margin-top: 10px;
    margin-top:auto;
    position:relative;
    text-align:center;
}*/


.textitem, .textitem_bronze, .textitem_silver, .textitem_gold 
{
    margin-bottom:10px;
}

div 
{
    color:#4B4B4B;
    font-size:12px;
}

/*Region Login Control*/
.loginbox {
    border:1px solid #E1E1E1;
}

div.sec,div.sec_last {    background-color:#F0F5F8;    padding:10px;}
div.fst,div.fst_last {    background-color:#FFFFFF;    padding:10px;}
div.fst_last,div.sec_last{ margin-bottom:10px;}

.errortext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDD7D7 none repeat scroll 0 0;
border-bottom:1px solid #FF3136;
border-top:1px solid #FF3136;
color:#333333;
margin-bottom:10px;
}
/********************/
.CustomTabStyle .ajax__tab_header  {
    float:right;
    height:inherit;
}

.CustomTabStyle .ajax__tab_body {
    /*float:left;*/
    /*margin-left:220px;*/
    height:inherit;
    overflow:auto;
        
}
.CustomTabStyle .ajax__tab_outer {
    display:block !important;
}

.CustomTabStyle .ajax__tab_tab{
    /*min-width:200px;*/
    width:18px;
    height:96px;
    direction: ltr;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:11px;
    width:18px;
    height:96px;
    background-image: url(../../Images/Up.png);
    
}

.CustomTabStyle .ajax__tab_inner 
{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:11px;
    width:18px;
    height:96px;
    background-image: url(../../Images/Down.png);

}

.modalBackground 
{
	background-color:#000000; 
	filter:alpha(opacity=60);
	opacity:0.6;
}
	
.PanelMenu 
{
	background-color: #3985B3;
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: White;	
}
.PanelMenu a:link
{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: White;
    text-decoration: none;	
}
.PanelMenu a:active
{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: White;
    text-decoration: none;	
}
.PanelMenu a:visited
{
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: White;
    text-decoration: none;	
}
.PanelMenu a:hover
{
	background-color: #3985B3;
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-size:12px;
    font-weight: bold;
    color: White;	
    text-decoration: none;
}
.formNormal 
{
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	color: Black;
	font-size: 11px;
}

.srchGrd
{
	border-bottom: 1px solid #ccceee; 
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}

.srchGrd_NoBord
{
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}

.srchGrd_Bold
{
	border-bottom: 1px solid #ccceee; 
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.srchGrd_Bold_NoBord
{
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

.Content_Info
{
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
}

.Title_Header
{
	font-family:Arial;/* Tahoma,Geneva,Kalimati,sans-serif;*/
	font-size: 18px;
	color: #8A8A8A;
}

.master_Menu_Buttons
{
	color:Black;
	/*border-width: 10px;
	border-color: Background;*/
}

.EmailStripCell
{
	background-color: #E6ECF1;
	font-family:Arial;
    font-size:12px;
    color:#4E4E4E;
	vertical-align:middle;
}

.ProfileTabCell
{
	text-align:center;
	font-family: Arial;
	font-size: 12px;
	border-bottom: solid 1px #E5E5E5;
    background-image:url(../../Images/Header_Gradient.jpg);
    height:28px;
    vertical-align:middle;
    width:25%;
}

.accordionTableHeader
{
	border: 1px solid #000000;
    color: Black;
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionTableCells
{
    border: 1px solid #000000;
    border-top:none;
    color: Black;
    background-color: White;/*#2E4d7B;*/
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 5px;
}

/* Accordion */
.accordionHeader
{
	border: 1px solid #000000;
	border-top:none;
    color: Black;
    background-color: White ; /*#2E4d7B;*/
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: normal;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionHeader a
{
	font-family:Arial;
    font-size:12px;
    color:#0660B4;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #000000;
    border-top:none;
    color: Black;
    background-color: #CCCCCC   ; /*#5078B3;*/
	font-family: Tahoma,Geneva,Kalimati,sans-serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 0px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	font-family:Arial;
    font-size:12px;
    color:#0660B4;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
   
}

.divaccordion {
	padding-bottom:20px;
	font-family:Tahoma,Geneva,Kalimati,sans-serif;
	font-size:12px;
}

/* Accordion */
.accordionHeader1
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader1 a
{
	font-family:Arial;
    font-size:12px;
    color:#0660B4;
}

.accordionHeader1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected1
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: White;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url(../../Images/Header_Gradient.jpg);

}

.accordionHeaderSelected1 a
{
	font-family:Arial;
    font-size:12px;
    color:#0660B4;
}

.accordionHeaderSelected1 a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent1
{
    background-color: White;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


/*Footer Style*/
.footer
{
    font-family:Arial;
    font-size: 11px;
    color:#608894;
    text-align:center;
}

/*HeadLine Text*/
.headLineText
{
    font-family:Arial;
    font-size:15px;
    color: #4E4E4E;
    text-align:left;
    vertical-align:middle;
    font-weight:bold;
}

/*TextLinks*/
.LinkText
{
    font-family:Arial;
    font-size:12px;
    color:#0660B4;
}

.HeaderLinkText
{
    font-family:arial,verdana;
    font-size:15px;
    color: #5F8995;
    text-align:left;
    vertical-align:middle;
    font-weight:bold;
    text-decoration:none;
}


/*InactiveHeaderText */
.InactiveHeaderText
{
    font-family:Arial;
    font-size:12px;
    color:#8A8A8A;
    font-weight:bold;
}

#headerBackGround
{
    position: relative;
	border-bottom: solid 1px #E5E5E5;
    background-image:url(../../Images/Header_Gradient.jpg);
    height:28px;
    width:100%;
    text-align:left;
    vertical-align:middle;
}

#headerBackGround1
{
    position: relative;
	border-bottom: solid 1px #E5E5E5;
    background-image:url(../../Images/Header_Gradient.jpg);
    height:28px;
    width:100%;
    text-align:left;
    vertical-align:middle;
}

/*Active text*/
.activeText
{
    font-family:Arial;
    font-size:12px;
    color:#4E4E4E;
}

.LabelH1WhiteCenter
{
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    font-family: Arial,verdana;
    text-align: center;
    padding:35px 0 0 0;
   
}


/*Active text*/
.activeHeader
{
    font-family:Arial;
    font-size:15px;
    color:#608894;
    font-weight: bold;
}

/*Active text for textbox*/
.activeTextBox
{
    font-family:Arial;
    font-size:12px;
    color:#8A8A8A;
}

.TreeViewNodes
{
    font-family:Arial;
    font-size:12px;
    color:#8A8A8A;
    padding:5px;
}

.arrayview {
border:1px solid #CCCCCC;
height:300px;
margin-bottom:20px;
overflow-x:hidden;
overflow-y:visible;
padding:10px;
}
:first-child + html .arrayview {
overflow:scroll;
}
* html .arrayview {
overflow:scroll;
}
#do_lang_edit {
background-color:#CCCCCC;
left:400px;
position:absolute;
top:60px;
z-index:500;
}
.templatefile {
display:none;
}
.templatefile_edit {
background-color:#EEEEEE;
margin-bottom:20px;
}
.testinfo {
display:none;
}
div {
color:#4B4B4B;
font-size:12px;
}
th {
text-align:left;
}
td {
color:#4B4B4B;
font-size:12px;
}
p {
color:#4B4B4B;
font-size:12px;
}
a, a:hover {
color:#5F8995;
cursor:pointer;
text-decoration:underline;
}
div.see_details {
color:#5F8995;
cursor:pointer;
float:left;
line-height:25px;
margin-left:80px;
margin-top:-25px;
padding-left:4px;
text-decoration:underline;
}
head ~ body div.see_details {
float:right;
width:200px;
}
a.close {
text-decoration:none !important;
}
p {
color:#4B4B4B;
font-family:Arial,Helvetica;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-top:0;
text-decoration:none;
}
h1.h1 {
color:#5F8995;
font-family:arial,verdana;
font-size:16px;
}
* html h1.h1 {
padding-top:10px;
}
h1 {
color:#8F8C87;
font-family:arial,verdana;
font-size:16px;
}
.firstlogin .h1 {
padding-left:10px;
}
h2.h2sub {
color:#5F8995;
font-family:arial,verdana;
font-size:14px;
}
.h2 {
color:#8F8C87;
font-family:arial,verdana;
font-size:14px;
}
.tab_invest .h2 {
margin:0;
padding:0 0 5px;
}
.username .h2 {
margin:0;
padding:0 0 5px;
}
.h3 {
color:#5F8995;
font-family:arial,verdana;
}
small {
color:#FFFFFF;
font-weight:bold;
}
#cen {
background-color:#F6F6F6;
background-image:url(../../Images/bg_page.gif);
background-position:center bottom !important;
background-repeat:repeat-x;
}
.body_classroom #cen {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#container {
height:100%;
text-align:left;
width:1022px;
}
* html #container {
width:1024px;
}
#bg_all {
background-color:#FFFFFF;
/*border-color:-moz-use-text-color #DFDFDF #DFDFDF #E0E0E0;*/
border-color: #E0E0E0 #E0E0E0 #E0E0E0;
border-style:none solid solid;
border-width:medium 1px 1px;
min-height:500px;
padding:10px;
position:relative;
width:1002px;
}

* html #bg_all {
height:500px;
width:1005px;
}
#bg_all_li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_page_li.gif) repeat scroll left bottom;
height:100%;
left:-5px;
position:absolute;
top:0;
width:5px;
}
#bg_all_li2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_page_li2.gif) no-repeat scroll left bottom;
height:100%;
width:5px;
}
#bg_all_re {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_page_re.gif) repeat scroll left bottom;
height:100%;
position:absolute;
right:-6px;
top:0;
width:5px;
}
#bg_all_re2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_page_re2.gif) no-repeat scroll left bottom;
height:100%;
width:5px;
}
#bg_all_u {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_page_u.gif) no-repeat scroll left top;
bottom:-6px;
height:5px;
left:-5px;
position:absolute;
width:1032px;
}
* html #bg_all_li, * html #bg_all_re, * html #bg_all_u {
display:none;
}
#logo {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../Images/logo_bg.jpg) no-repeat scroll right top;
border:1px solid #EBEBEB;
height:110px;
margin:0 0 10px;
position:relative;*/
background:url(../../Images/logo_bg.jpg) no-repeat scroll right top #FFFFFF;
border:none;
height:115px;
margin:0;
width:1000px;
position:relative; 
}
#statusbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/statusbar.jpg) no-repeat scroll right top;
bottom:0;
height:85px;
overflow:hidden;
position:absolute;
right:0;
width:405px;
}
* html #statusbar {
right:-1px;
}
#statusbar .h3 {
margin:5px 5px 5px 10px;
}
* html #statusbar .h3 {
margin-left:10px;
}
#statusbar a {
color:#525252;
font-size:11px;
}
#statusbar .line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/statusbar_line.gif) repeat-x scroll left bottom;
width:180px;
}
#statusbar .noline {
width:180px;
}
#statusbar div {
color:#878785;
float:left;
font-size:11px;
}
#statusbar div.link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/statusbar_link.gif) repeat-x scroll left bottom;
float:right;
padding-left:2px;
}
#statusbar div.linkblue {
color:#5F8995;
float:left;
font-weight:bold;
}
#statusbar div.linkblue a {
color:#5F8995;
text-decoration:underline;
}
#statusbar div.dark {
color:#4F5150;
float:right;
padding-left:2px;
}
#statusbar div.blue {
color:#5F8995;
float:right;
font-weight:bold;
padding-left:2px;
}
#statusbar .warning div {
color:#990000;
}
.sleft {
color:#525252;
float:left;
margin:5px 5px 5px 10px;
overflow:hidden;
width:180px;
}
* html .sleft {
margin-left:5px;
}
.sright {
color:#525252;
float:right;
margin:5px 5px 5px 10px;
overflow:hidden;
width:190px;
}

#statusbar .sright .line 
{
    width:190px;
}
.cat_menu {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_cat.gif) repeat-x scroll left top;
border:1px solid #DFDFDF;
height:28px;
margin-bottom:10px;
width:1000px;*/
background:url(../../Images/navbar_bg.jpg) repeat-x;
border:none;
height:39px;
/*margin-bottom:10px;*/
width:1000px !important; 
}
* html .cat_menu select {
font-size:10px;
height:10px;
margin-bottom:0;
padding:0;
}
.cat_menu_first {
border-bottom:medium none;
height:29px;
margin-bottom:0;
}
* html .cat_menu {
width:1002px;
}
* html .cat_menu_first {
height:20px;
}
.cat_menu_sec {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border-top:medium none;
}
* html .cat_menu_sec {
height:26px;
}
.cat_menu .main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/divider.jpg) no-repeat scroll right center;
color:#8D8D85;
float:left;
/*height:18px;
padding:5px;*/
padding: 10px 10px 11px;
}
* html .cat_menu .main {
padding:6px 5px;
}
.cat_menu .start {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:none;
}
.cat_menu_first .main {
height:19px;
}
* html .cat_menu_first .main {
padding:7px 5px;
}
.cat_menu_sec .main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
height:8px;
margin-top:10px;
padding:0 5px 10px;
}
* html .cat_menu_sec .main {
padding:0 5px 5px;
}
.cat_menu .selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_cat_off_line.gif) repeat scroll right top;
}
.cat_menu .main .selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.cat_menu .main a {
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.cat_menu .main a.selected {
color:#608894;
font-weight:bold;
text-decoration:none;
}
.cat_menu .r_selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-left:1px solid #DFDFDF;
border-right:medium none;
float:right;
min-width:50px;
}
.cat_menu .main .selected {
}
.cat_menu .r_selected a {
color:#608892;
font-weight:bold;
text-decoration:none;
}
.cat_menu .r_selected a.selected {
color:#608894;
font-weight:bold;
text-decoration:none;
}
.cat_menu div.main div.sub {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg-side_menu_box.png) no-repeat scroll center bottom;
display:none;
margin-left:-9px;
margin-top:23px;
padding-bottom:10px;
position:absolute;
width:210px;
z-index:100;
}
:first-child + html .cat_menu div.main div.sub {
margin-left:-9px;
margin-top:24px;
}
* html .cat_menu div.main div.sub {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg-side_menu_box.gif) no-repeat scroll center bottom;
margin-left:-9px;
margin-top:25px;
}
.cat_menu div.main div.sub a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg-mainmenu-subi.gif) no-repeat scroll 0 0;
color:#7B7B7B;
display:block;
font-size:12px;
height:22px;
line-height:22px;
padding-left:20px;
}
.cat_menu div.main div.sub a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg-mainmenu-sub.gif) no-repeat scroll 0 0;
border:medium none;
color:#7B7B7B;
font-weight:bold;
}
.cat_menu .r_main {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_r_main_line.gif) repeat scroll left top;
border-left:medium none;
border-right:medium none;
float:right;*/
background:none;
border:none;
float:right;
padding:0px !important;
}

.cat_menu .r_main a {
background:url(../../Images/divider.jpg) no-repeat left center transparent;
display:block;
padding:10px 10px 11px 10px;
} 

.cat_menu .r_main a:hover {
background:#33596e !important;
} 

.r_main form {
margin:0;
padding:0;
}
.r_main select {
font-size:11px;
height:16px;
margin-top:9px; 
}
:first-child + html .r_main select {
font-size:10px;
height:18px;
}
.cat_menu .r_selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_cat_on.gif) repeat-x scroll right top;
border-left:1px solid #DFDFDF;
border-right:medium none;
float:right;
min-width:50px;
}
.cat_menu .main .selected {
}
.cat_menu .r_selected a {
color:#608892;
font-weight:bold;
text-decoration:none;
}
.cat_menu .r_selected a.selected {
color:#608894;
font-weight:bold;
text-decoration:none;
}
.cat_menu_sec .r_selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_preview.gif) no-repeat scroll left -3px;
padding-left:21px !important;
}
.cat_menu_sec .r_selected a {
color:#8D8D85;
font-weight:bold;
text-decoration:none;
}
.dubliblue, a {
color:#5F8995;
font-size:12px;

}
ul.MO a.dubliblue {
padding-left:5px;
}
.dubliblue ul.M0 {
margin:0 0 4px;
padding:0 5px;
}
ul.M0 li a.ActiveItem {
color:#5F8995;
}
div.dubliblue ul.M0 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/list_style_nav.gif) no-repeat scroll left 4px;
list-style-type:none;
margin:0 0 2px;
padding:0 0 0 20px !important;
text-align:left;
}
ul.M0 li {
margin:0;
padding-left:0;
}
ul.M0 a {
color:#8D8D8B;
font-weight:bold;
text-decoration:none;
}
ul.M0 a:hover {
color:#8D8D8B;
font-weight:bold;
text-decoration:none;
}
#leftmenu ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
margin:0;
padding:0;
width:209px;
}
#leftmenu ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 -30px;
padding:0;
}
#leftmenu ul li a {
border-bottom:1px solid #E1E1E1;
color:#0063B5;
display:block;
height:17px;
padding-left:0;
padding-top:4px;
}
#leftmenu ul li a.ActiveItem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./Files/System/DubliNetwork/leftmenu_bullet_active.gif) no-repeat scroll left center;
font-weight:bold;
}
#leftmenu ul.M1 {
border:medium none;
}
#leftmenu ul.M1 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border:medium none;
margin:0;
padding:0;
width:209px;
}
#leftmenu ul.M1 li a {
border-color:-moz-use-text-color -moz-use-text-color #E1E1E1;
border-style:none none solid;
border-width:medium medium 1px;
padding-left:30px;
}
#leftmenu ul.M2 li a {
border-color:-moz-use-text-color -moz-use-text-color #E1E1E1;
border-style:none none solid;
border-width:medium medium 1px;
padding-left:35px;
}
#leftmenu ul.M1 li a.ActiveItem {
background-image:none;
font-weight:bold;
}
#leftmenu ul.M2 li a.ActiveItem {
background-image:none;
font-weight:bold;
}
#leftmenu ul li a:hover {
color:#0063B5;
text-decoration:none;
}
#leftmenu ul.M2 li {
list-style-image:url(/Files/Billeder/DubliNetwork/20070829/BulletNav.gif);
margin-left:30px;
padding-left:20px;
}
#footerholder {
color:#5F8995;
width:1024px;
}
#service ul, #service li {
color:#FFFFFF;
display:inline;
margin:0;
}
#service li a, #service li a:hover {
color:#5F8995;
font-size:10px;
font-weight:bold;
margin-right:15px;
text-decoration:underline;
}
#footerholder .copy {
white-space:nowrap;
}
#footerholder .copy div {
text-align:right;
white-space:nowrap;
width:220px;
}
#footerholder small {
color:#5F8995;
font-size:10px;
}
#cont{ margin-top:36px;}
* html .firstpage{margin-bottom:-35px}*:first-child+html .firstpage{margin-bottom:-35px} 
.cont_border {
border:1px solid #E1E1E1;
padding:0 10px;
}
.cont_border2 {
border:1px solid #E1E1E1;
padding:0 10px 0 0;
}
.contbox {
border:1px solid #E1E1E1;
padding:10px;
}
.loginbox {
border:1px solid #E1E1E1;
}
.box {
border:1px solid #E1E1E1;
}
.acceptbox {
border:1px solid #E1E1E1;
height:200px;
margin:10px 0;
overflow-x:hidden;
overflow-y:visible;
padding:10px;
}
.cms2box {
border:1px solid #E1E1E1;
padding:10px;
}
:first-child + html .acceptbox {
overflow:scroll;
}
* html .acceptbox {
overflow:scroll;
}
.myprofilbox {
height:102px;
padding-bottom:10px;
position:relative;
}
.myprofilbox .userimg {
border:1px solid #C1C1BF;
left:0;
position:absolute;
top:0;
}
.myprofilbox .username {
left:110px;
position:absolute;
top:0;
}
.myprofilbox .profile {
bottom:10px;
left:110px;
position:absolute;
}
.myprofilbox_show {
padding-bottom:10px;
}
.myprofilbox_show .userimg {
border:1px solid #C1C1BF;
float:left;
margin-right:10px;
}
.myprofilbox_show .username {
float:left;
margin-right:10px;
}
.myprofilbox_show .show_map {
float:right;
text-align:right;
}
.personaldatabox, .formdatabox {
border:1px solid #E1E1E1;
}
.col_left {
float:left;
padding:10px 10px 10px 0;
width:350px;
}
.col_right {
float:right;
padding:10px;
width:350px;
}
.col_all {
padding:10px;
width:auto;
}
.personaldatabox .col_left {
float:left;
padding:0;
width:380px;
}
.personaldatabox .col_right {
float:right;
padding:0;
width:380px;
}
.personaldatabox .col_all {
padding:0;
width:auto;
}
.sec .col_left {
float:left;
padding:10px 10px 10px 0;
width:340px;
}
.sec .col_right {
float:right;
padding:10px;
width:340px;
}
.infobox_fieldset {
border:1px solid #FF3136;
margin-top:10px;
padding:10px 5px 5px;
position:relative;
}
.infobox_fieldset .divh1 {
padding:0 5px;
position:absolute;
top:-10px;
}
.infobox_fieldset .divh1 h1 {
background-color:#FFFFFF;
color:#FF3136;
font-size:12pt;
margin:0;
padding:0 5px;
}
.textitem_service, .textitem_service p {
color:#333333;
font-size:12px;
}
.textitem, .textitem_bronze, .textitem_silver, .textitem_gold {
margin-bottom:10px;
}
.textitem_no_dist {
margin-bottom:-10px;
}
.textitem_bronze h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_hl_bronze_package.gif) no-repeat scroll left top;
color:#515151;
line-height:25px;
padding-left:30px;
}
.textitem_silver h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_hl_silver_package.gif) no-repeat scroll left top;
color:#515151;
line-height:25px;
padding-left:30px;
}
.textitem_gold h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_hl_gold_package.gif) no-repeat scroll left top;
color:#515151;
line-height:25px;
padding-left:30px;
}
.cont_leftcolumn {
float:left;
margin-right:5px;
width:390px;
}
.cont_clearcolumn {
clear:both;
height:1px;
overflow:hidden;
}
.cont_rightcolumn {
float:right;
margin-left:5px;
width:390px;
}
div.founder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/Founder/founder_intro.jpg) no-repeat scroll left bottom;
margin-bottom:0;
min-height:312px;
padding-bottom:10px;
padding-left:300px;
padding-top:10px;
}
:first-child + html .founder {
min-height:312px;
}
* html .founder {
height:302px;
}
div.founder p {
margin:0;
padding-bottom:10px;
padding-top:0;
}
.founder p.signature {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/Founder/signature.gif) no-repeat scroll right top;
height:55px;
padding-bottom:0;
padding-left:100px;
}
.founder p.signature span.signature {
color:#888984;
}
.tab_nobr, .tab_withbr, .tab_withbr2 {
width:100%;
}
.tab_nobr th, .tab_nobr td {
color:#4B4B4B;
padding:5px;
vertical-align:middle;
}
.tab_nobr th {
font-size:12px;
padding-left:0;
white-space:nowrap;
}
.tab_nobr th select {
color:#4B4B4B;
font-size:10px;
}
.tab_nobr td a {
color:#4B4B4B;
text-decoration:underline;
}
.tab_nobr td a.mname {
color:#525252;
text-decoration:none;
}
.tab_invest th {
background-color:#5F8995;
color:#FFFFFF;
font-size:12px;
padding:5px;
vertical-align:middle;
}
.tab_invest td a {
color:#4B4B4B;
text-decoration:underline;
}
.tab_invest td.last {
padding:5px;
text-align:right;
}
.subaction th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#4B4B4B;
padding:5px 0;
}
.div_gallery {
overflow:hidden;
width:768px;
}
.div_gallery table {
}
.div_gallery td {
border:1px solid #E1E1E1;
height:184px;
overflow:hidden;
text-align:center;
vertical-align:middle;
width:184px;
}
.div_gallery td.txt {
border:medium none;
font-size:10px;
height:20px;
text-align:center;
}
.div_gallery td.ff {
border:medium none;
font-size:1px;
height:20px;
width:20px;
}
.tab_withbr {
border:1px solid #CECDCB;
border-collapse:collapse;
}
.tab_withbr th, .tab_withbr td {
border:1px solid #CECDCB;
padding:5px;
vertical-align:top;
}
.tab_withbr th {
background-color:#5F8995;
color:#FFFFFF;
font-size:12px;
}
.tab_withbr th select {
color:#8D8D85;
font-size:10px;
}
.tab_withbr th.info {
text-align:right;
}
.tab_withbr th.info a {
color:#FFFFFF;
cursor:pointer;
text-decoration:underline;
}
.tab_withbr td a {
color:#4B4B4B;
cursor:pointer;
text-decoration:underline;
}
.tab_logo td a {
display:block;
line-height:25px;
padding-left:30px;
}
.tab_presentations td a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_ppoint.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
.tab_startbooklet td a {
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_gif {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_img.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_jpg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_img.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_peg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_img.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_png {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_png.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_pdf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_pdf.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_int, a.bg_oint {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_ppoint.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_eam, a.bg_ream, a.bg_mpeg, a.bg_mp4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_video.gif) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
a.bg_keynote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_keynote.png) no-repeat scroll left top;
display:block;
line-height:25px;
padding-left:30px;
}
.tab_package td {
width:10%;
}
.tab_newsdetail td, .tab_pressdetail td {
vertical-align:top;
}
.tab_newsdetail h3, .tab_pressdetail h3 {
margin-top:0;
}
.tab_newsdetail div.nl_2_border {
border-color:-moz-use-text-color #DFDFDF #DFDFDF;
border-style:none solid solid;
border-width:medium 1px 1px;
margin-bottom:10px;
}
.tab_newsdetail div.nl_2_border div.nl_2_data {
padding:10px;
}
.tab_newsdetail div.nl_2_border div.nl_2_data td, .tab_newsdetail div.nl_2_border div.nl_2_data p {
color:#8E8C86;
}
.tab_newsdetail div.nl_2_border h3 {
background-color:#FBFBFB;
border-color:#DFDFDF -moz-use-text-color;
border-style:solid none;
border-width:1px medium;
color:#5F8994;
font-family:arial,verdana;
font-size:12px;
font-weight:bold;
margin-bottom:0;
padding:5px;
}
.tab_newsdetail td {
padding:0;
}
.tab_newsdetail .tab_txt td{ text-align:left;}
.tab_newsdetail .tab_txt .tab_data th{ text-align:left; padding: 0 0 0 2px;}
.tab_newsdetail .tab_txt .tab_data td{ text-align:center;}

.tab_newsdetail td.txt {
color:#8F8C87;
font-family:arial,verdana;
font-size:12px;
padding:6px 0;
}
.tab_newsdetail a {
color:#5F8994;
text-decoration:underline;
}
.tab_newsdetail div.nl_2_border div.nl_2_data ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#8E8C86;
list-style-type:disc;
padding:0 0 0 5px !important;
}
.tab_newsdetail div.nl_2_border div.nl_2_data ul.space li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#8E8C86;
list-style-type:none;
padding:0 0 0 5px !important;
}
.tab_newsdetail li.li1 {
padding:0 80px 0 0;
}
.tab_newsdetail li.li2 {
padding:28px 120px 0 0;
}
.tab_newsdetail li.li3 {
padding:0 0 0;
}
.tab_newsdetail small {
color:#8E8C86;
font-size:10px;
}
.tab_newsdetail strong {
color:#525252;
font-size:14px;
font-weight:bold;
}
.tab_newsdetail .style1 {
font-size:10px;
}
.bg_news_all {
margin:0 10px 10px;
width:530px;
}
.bg_news_all_u {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/newsletter_network_background.gif) no-repeat scroll left bottom;
padding-bottom:130px;
width:550px;
}
.tab_newsdetail div.nl_2_border div.nl_2_data table.t01 {
background-color:#FFFFFF;
}
.tab_newsdetail div.nl_2_border div.nl_2_data table.t01 td.td01 {
}
.tab_newsdetail div.nl_2_border div.nl_2_data .tbl_top {
border:1px solid #DFDFDF;
border-collapse:collapse;
margin-bottom:10px;
width:100%;
}
.tab_newsdetail div.nl_2_border div.nl_2_data .tbl_top td {
border:1px solid #DFDFDF;
padding:0;
vertical-align:top;
}
.tab_newsdetail div.nl_2_border div.nl_2_data td.txt {
color:#8F8C87;
font-family:arial,verdana;
font-size:12px;
padding:6px 0;
}
.tab_newsdetail div.nl_2_border div.nl_2_data a {
color:#5F8994;
text-decoration:underline;
}
.tab_newsdetail div.nl_2_border div.nl_2_data .service {
background-color:#F0F6F7;
border-top:1px solid #EBEBEB;
color:#8E8C86;
font-size:11px;
padding:16px;
}
.tab_newsdetail div.nl_2_border div.nl_2_data .service ul, .service li {
color:#8E8C86;
display:inline;
float:left;
font-size:11px;
margin:0;
padding:0;
}
.tab_newsdetail div.nl_2_border div.nl_2_data .service li a, .service li a:hover {
color:#5F8994;
font-size:11px;
font-weight:bold;
margin-right:15px;
text-decoration:underline;
}
.tab_newsdetail div.nl_2_border div.nl_2_data li.li1 {
padding:0 80px 0 0;
}
.tab_newsdetail div.nl_2_border div.nl_2_data li.li2 {
padding:28px 120px 0 0;
}
.tab_newsdetail div.nl_2_border div.nl_2_data li.li3 {
padding:0 0 0;
}
.tab_newsdetail div.nl_2_border div.nl_2_data small {
color:#8E8C86;
font-size:10px;
}
.tab_newsdetail div.nl_2_border div.nl_2_data strong {
color:#525252;
font-size:14px;
font-weight:bold;
}
.tab_newsdetail div.nl_2_border div.nl_2_data .service strong {
color:#525252;
font-size:11px;
font-weight:bold;
}
div.tab_overview_news, div.tab_overview_video {
float:left;
padding:0 10px 10px 0;
width:386px;
}
div.tab_overview_video_list {
width:391px;
}
div.tab_overview_left {
overflow:hidden;
padding-left:1px;
width:390px;
}
div.tab_overview_news a, div.tab_overview_video a {
color:#4B4B4B;
}
table.tab_overview_news, table.tab_overview_video {
height:185px;
}
table.tab_overview_video_list {
height:100px;
}
.tab_overview_news th, div.tab_overview_video th {
background-color:#8AA8B2;
}
table.tab_overview_news th, table.tab_overview_video th {
height:25px;
}
* html table.tab_overview_news th {
height:15px;
}
:first-child + html table.tab_overview_news th {
height:15px;
}
* html table.tab_overview_video th {
height:15px;
}
:first-child + html table.tab_overview_video th {
height:15px;
}
table.tab_overview_news th {
height:15px;
}
table.tab_overview_video th {
height:15px;
}
.tab_overview_news td {
border:medium none;
padding-bottom:4px;
}
.tab_overview_video td {
border:medium none;
padding:10px 0 0 10px;
}
div.tab_overview_video table.tab_overview_video td {
border:medium none;
padding:0 0 0 0;
}
.tab_overview_news img.br, .tab_overview_video img.br {
border:1px solid #DADAD8;
}
.tab_overview_news img {
margin:0 5px 1px 0;
}
.tab_overview_video img {
border:1px solid #DADAD8;
margin:7px 9px 0 0;
}
.tab_overview_news a, .tab_overview_video a {
color:#A6A6A4;
}
.tab_meeting .userimg {
border:1px solid #C1C1BF;
margin-right:10px;
}
div.tab_overview_action th {
background-color:#A4C47B;
}
.tab_overview_action td p {
color:#363636;
}
.tab_overview_action td a {
color:#858585;
}
.tab_overview_video_list div {
color:#5F8995;
float:right;
padding:0 5px 5px 0;
}
.video_view {
float:left;
height:385px;
margin-bottom:10px;
width:640px;
}
.video_info {
float:left;
height:386px;
margin-bottom:10px;
margin-left:10px;
position:relative;
width:140px;
}
.video_info_box {
background-color:#F1F1F1;
padding:5px;
width:130px;
}
* html .video_info_box {
width:130px;
}
:first-child + html .video_info_box {
width:130px;
}
.video_info_box span {
color:#5F8995;
}
.video_info2 {
float:left;
height:20px;
margin-bottom:10px;
width:642px;
}
.video_info2 div {
float:left;
}
.video_info2 div.urlbox {
border:1px solid #C1C1BF;
margin-bottom:10px;
width:450px;
}
div.callbox {
float:right;
}
#related {
padding:0 0 10px 10px !important;
}
* html #related {
padding:0 0 10px 5px !important;
}
:first-child + html #related {
height:30px;
padding:0 0 10px 5px !important;
}
table tr.sec {
background-color:#F0F5F8;
}
div.sec {
background-color:#F0F5F8;
padding:10px;
}
div.fst {
background-color:#FFFFFF;
padding:10px;
}
:first-child + html div.fst_korr {
}
* html div.fst_korr {
border-left:1px solid #E1E1E1;
}
:first-child + html div.fst_korr_log {
}
* html div.fst_korr_log {
height:20px;
}


:first-child + html div.fst_korr_log2 {
height:180px;
}
* html div.fst_korr_log2 {
height:20px;
}
:first-child + html div.btn_korr {
height:30px;
}
* html div.btn_korr {
height:30px;
}
.p100 {
width:100%;
}
.p70 {
width:70%;
}
.p50 {
width:50%;
}
.p33 {
width:33%;
}
.p30 {
width:30%;
}
.px50 {
width:50px;
}
.px120 {
width:120px;
}
.px100 {
width:100px;
}
.px320 {
width:320px;
}
.nw {
white-space:nowrap;
}
td.nodist {
font-size:1px;
padding:0;
}
td.paging {
text-align:left;
}
td.lcol, th.lcol {
border-right:medium none;
}
td.lrow {
border-bottom:medium none;
}
td.bd {
font-weight:bold;
}
td.c_bl {
color:#577F8B;
}
.c_bl {
color:#577F8B;
}
td.c_rt {
color:#AF3609;
}
.tbig {
font-size:14px;
}
td.third {
background-color:#E1E1E1;
}
span.minus {
color:#FF0000;
}
td.li {
text-align:left;
}
td.cen {
text-align:center;
}
th.re, td.re {
text-align:right;
}
td.nll, th.nll {
border-left:1px solid #FFFFFF;
}
td.nll_sec {
border-left:1px solid #F0F5F8;
}
td.nlr {
border-right:1px solid #FFFFFF;
}
td.nlr_sec {
border-right:1px solid #F0F5F8;
}
td.nlo, th.nlo {
border-top:1px solid #FFFFFF;
}
td.nlo_sec {
border-top:1px solid #F0F5F8;
}
td.nlu {
border-bottom:1px solid #FFFFFF;
}
td.nlu_sec {
border-bottom:1px solid #F0F5F8;
}
head ~ body td.nlu {
border-top:medium none;
}
head ~ body td.nlr {
border-left:medium none;
}
head ~ body td.re {
border-left:medium none;
}
head ~ body th.info {
border-left:medium none;
}
td.halr, th.halr, div.halr {
text-align:right;
}
.bbox_date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bbox_date.gif) no-repeat scroll left top;
float:left;
height:43px;
margin-right:10px;
width:43px;
}
.px50 .bbox_date {
margin-left:5px;
margin-right:5px;
}
.bbox_date .ddmm {
color:#FFFFFF;
height:18px;
line-height:18px;
text-align:center;
}
.bbox_date .yy {
color:#484848;
height:18px;
line-height:18px;
text-align:center;
}
tr#tr_show td {
font-weight:bold;
line-height:25px;
}
.tree_i, .tree_i2 {
font-weight:normal;
margin-bottom:-5px;
margin-top:-5px;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;
text-align:left;
}
.tree_i {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line.gif) no-repeat scroll 8px -12px;
}
.tree_i2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line2.gif) no-repeat scroll 8px -12px;
}
.tree_indent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line.gif) no-repeat scroll 8px -16px;
padding-left:20px;
}
.tree_indent2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line0.gif) repeat-y scroll 8px -12px;
padding-left:30px;
}
.showmore {
font-weight:normal;
padding-left:20px;
text-align:right;
width:100px;
}
.s_i {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line.gif) no-repeat scroll left -12px;
font-weight:normal;
line-height:25px;
padding-left:20px;
text-align:right;
}
.s_i_div2_row {
font-weight:normal;
height:50px;
line-height:25px;
text-align:left;
}
.s_i_div2_row_sm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line.gif) no-repeat scroll left -12px;
font-weight:normal;
height:30px;
line-height:25px;
padding-left:20px;
text-align:right;
}
.s_i2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_line2.gif) no-repeat scroll left -12px;
font-weight:normal;
line-height:25px;
padding-left:20px;
text-align:right;
}
.div2_row {
height:50px;
line-height:25px;
}
.div2_row_sm {
height:30px;
line-height:25px;
}
.showmore2 {
font-weight:normal;
line-height:25px;
text-align:left;
}
.showmore2 .txt_small {
color:#8D8D8D;
line-height:15px;
padding-left:10px;
}
.showmore2 .txt_small_sm {
color:#8D8D8D;
padding-left:10px;
}
.showmore3 {
font-weight:normal;
line-height:25px;
text-align:left;
}
.bannerview_first {
border-top:1px solid #CECDCB;
}
.bannerview {
border-color:#CECDCB #CECDCB #CECDCB;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:10px;
}
.bannerview img {
padding-bottom:10px;
}
.bannerview span {
color:#5F8995;
display:block;
float:left;
width:120px;
}
.bannerview .code {
border:1px dashed #E1E1E1;
display:block;
float:left;
margin-top:5px;
padding:10px;
width:620px;
}
.tab_orga td {
vertical-align:top;
}
.tab_orga td.line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../Images/bg_td_line.gif) no-repeat scroll left top;
}
.tab_orga td.line_first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_td_line_first.gif) no-repeat scroll left top;
}
.tab_orga td.line_last {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_td_line_last.gif) no-repeat scroll left top;
}
div.org_teaser_right {
height:12px;
position:relative;
width:12px;
}
.div_set {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
height:100px;
padding:10px 20px 10px 10px;
position:absolute;
right:0;
top:0;
width:230px;
z-index:100;
}
.div_close_set {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_close.gif) no-repeat scroll left center;
cursor:pointer;
position:absolute;
right:5px;
top:5px;
}
div.org_teaser_left {
height:auto;
width:480px;
}
:first-child + html div.org_teaser_left {
width:460px;
}
* html div.org_teaser_left {
width:460px;
}
.div_data_orga {
border:medium none;
position:relative;
width:477px;
z-index:100;
}
.div_data_orga_i {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
margin-bottom:10px;
}
:first-child + html .div_data_orga {
width:455px;
}
* html .div_data_orga {
width:455px;
}
.div_data {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
position:relative;
width:475px;
z-index:100;
}
:first-child + html .div_data {
width:455px;
}
* html .div_data {
width:455px;
}
.tab_meeting div.div_data {
background-color:#FFFFFF;
border:1px solid #DFDFDF;
overflow:hidden;
padding:10px;
position:relative;
right:0;
width:680px;
}
.div_data2 {
background-color:#FFFFFF;
}
.div_close_data {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_close.gif) no-repeat scroll left center;
cursor:pointer;
position:absolute;
right:5px;
top:5px;
}
.tab_orga_div td {
text-align:center;
}
#org_list {
border:1px solid #E1E1E1;
padding:10px;
}
#org_list_scroll {
overflow-x:auto;
overflow-y:visible;
width:770px;
}
:first-child + html #org_list_scroll {
overflow:scroll;
}
* html #org_list_scroll {
overflow:scroll;
}
#org_list .fst {
padding:5px 5px 0;
}
#org_list .sec {
padding:5px 5px 0;
}
#org_list .org_list_level {
float:left;
}
#org_list .org_list_name {
float:left;
margin-right:20px;
overflow:hidden;
padding-left:20px;
white-space:nowrap;
width:200px;
}
#org_list .org_list_name a {
cursor:pointer;
}
#org_list .org_teaser_left {
float:left;
width:300px;
}
#org_list .org_teaser_right {
float:right;
}
#org_list .div_data {
margin-top:35px;
}
#org_list .div_data_orga {
margin-top:35px;
}
#allcolumn {
z-index:1;
}
.firstpage .box {
border:1px solid #E5E5E5;
float:left;
height:500px;
margin:32px 11px 0 0;
position:relative;
width:240px;
}
* html .firstpage .box {
width:229px;
}
.firstpage .boxlast {
margin-right:0;
}
.firstpage .step {
height:35px;
left:4px;
position:absolute;
top:-17px;
width:35px;
}
.firstpage .play {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_play.png) no-repeat scroll left top;
height:51px;
left:98px;
position:absolute;
top:277px;
width:50px;
}
* html .firstpage .play {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_play.gif) no-repeat scroll left top;
}
.firstpage .boxtxt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../../Images/home_bg_box.gif) repeat-x scroll left top;/*#54808D*/
height:185px;
width:240px;
padding-top:35px;
text-align: center;
/*position:relative;*/
}
* html .firstpage .boxtxt{margin-bottom:0;height:164px;}
*:first-child+html .firstpage .boxtxt{height:164px;}
.firstpage .box h1 {
color:#FFFFFF;
font-size:18px;
height:30px;
line-height:18px;
margin:0;
padding:35px 0 0;
text-align:center;
}
.firstpage .box p {
color:#FFFFFF;
padding:10px 10px 0;
text-align:justify;
}
.firstpage .button{float:right;position:absolute;bottom:6px;right:0px;margin:0px}
.firstpage .button a{white-space:nowrap}

.dist {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/home_line.gif) repeat-x scroll left center;
font-size:1px;
height:3px;
line-height:1px;
overflow:hidden;
}
.dist2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/home_line_2.gif) repeat-x scroll center center;
height:12px;
overflow:hidden;
}
* html .dist2 {
margin-bottom:-10px;
}
#message .errortext, #message .successtext {
padding:10px;
}
#message .errortext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDD7D7 none repeat scroll 0 0;
border-bottom:1px solid #FF3136;
border-top:1px solid #FF3136;
color:#333333;
margin-bottom:10px;
}
#message .successtext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECF9B9 none repeat scroll 0 0;
border-bottom:1px solid #B9E700;
border-top:1px solid #B9E700;
color:#333333;
margin-bottom:10px;
}
.inf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F6E7B4 url(../../Images/loading.gif) no-repeat scroll left top;
border-bottom:1px solid #F5BE00;
border-top:1px solid #F5BE00;
color:#333333;
padding:20px 10px 20px 50px;
}
.subaction {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
/*border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;*/
border:1px solid #E1E1E1;
color:#333333;
padding:10px;
}
* html .subaction {
height:1px;
}
.sub_close {
cursor:pointer;
position:absolute;
right:5px;
top:5px;
}
.sub_HL {
font-weight:bold;
margin:-6px 0 0;
padding:0 0 12px;
width:740px;
}
.subaction td {
padding:2px 5px 2px 0;
}
.subaction td.last {
padding:5px 0 5px 0;
text-align:right;
}
div.pending_div, div.voucher_0_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_pending.gif) no-repeat scroll left center;
height:10px;
margin:4px 0;
width:8px;
}
.gloss_icon div.pending_div {
margin:0 2px 0 0;
}
div.finshed_div, div.voucher_2_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_finshed.gif) no-repeat scroll left center;
height:10px;
margin:4px 0;
width:8px;
}
.gloss_icon div.finshed_div {
margin:0 2px 0 0;
}
div.error_div, div.voucher_1_div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_error.gif) no-repeat scroll left center;
height:10px;
margin:4px 0;
width:8px;
}
.gloss_icon div.error_div {
margin:0 2px 0 0;
}
.subaction tr.error td {
color:#990000;
}
.errortext {
color:#990000;
}
.successtext {
color:#008000;
}
.referencestext, .referencestext td {
color:#990000;
}
div.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FDD7D7 none repeat scroll 0 0;
border-bottom:1px solid #FF3136;
border-top:1px solid #FF3136;
color:#333333;
margin-bottom:10px;
padding:10px;
}
#div_terms.error, #div_esign_notice.error {
border-left:medium none;
border-right:medium none;
margin-bottom:10px;
margin-top:10px;
padding:0 10px 10px 0;
}
#div_terms.error {
}
div.success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECF9B9 none repeat scroll 0 0;
border-bottom:1px solid #B9E700;
border-top:1px solid #B9E700;
color:#333333;
margin-bottom:10px;
padding:10px;
}
#payment_message div {
margin-bottom:10px;
}
form {
margin:0;
padding:0;
}
#form_store_account_details {
margin-bottom:10px;
}
#form_MT {
margin-bottom:10px;
}
.cssform .error {
border-bottom:1px solid #FF3136;
border-top:1px solid #FF3136;
color:#333333;
margin-bottom:10px;
padding-right:2px;
}
.cssform input.error {
border:1px solid #FF3136;
color:#333333;
height:15px;
margin-bottom:0;
padding-right:2px;
}
.cssform .col_left img {
float:left;
margin-top:6px;
}
.cssform .col_right img {
float:left;
margin-top:6px;
}
select.error {
border:1px solid #FF3136;
color:#FF3136;
}
input {
font-size:11px;
margin:0;
padding:0;
}
input.login {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7EFF8 none repeat scroll 0 0;
color:#666666;
}
.cssform input, .cssform select, .cssform label {
display:block;
float:left;
margin-top:6px;
}
.cssform select {
color:#525252;
font-size:10px;
}
.cssform .subaction select {
color:#525252;
font-size:10px;
margin-left:5px;
padding:0;
}
* html .cssform .subaction select {
font-size:9px;
height:9px;
}
.cssform .subaction select, x:-moz-any-link {
font-size:9px;
height:15px;
}
.cssform .subaction select, x:-moz-any-link, x:default {
font-size:10px;
height:17px;
}
:first-child + html .cssform .subaction select {
height:18px;
}
.cssform .checkbox {
width:20px;
}
.cssform .buttonHead input, .cssform .button input, .cssform .buttonBig input {
width:auto;
}
.cssform label {
color:#525252;
font-weight:bold;
width:150px;
}
.cssform label span {
color:#000000;
}
.cssform .col_all label {
width:200px;
}
.cssform label.labelsmall {
color:#525252;
font-weight:normal;
width:170px;
}
.cssform label.labelsmallx {
color:#525252;
font-weight:normal;
width:75px;
}
.cssform .personaldatabox label.labela {
color:#525252;
padding-left:2px;
width:auto;
}
.cssform label.labelbig {
color:#525252;
font-weight:bold;
width:auto;
}
.cssform .tab_invest label.labelbig {
color:#525252;
font-weight:normal;
width:auto;
}
.cssform label.labelbigs {
color:#525252;
font-weight:normal;
line-height:20px;
width:auto;
}
.cssform .personaldatabox label {
color:#525252;
font-weight:normal;
width:150px;
}
.cssform .personaldatabox label.labelbig {
color:#525252;
font-weight:normal;
width:auto;
}
.cssform .personaldatabox label.labelbold {
font-weight:bold;
}
.cssform .personaldatabox .col_all label.labelw150 {
width:150px;
}
.cssform #package_line7 label.label, #buy_package_ab_form.cssform label.label, .cssform #package_line500 label.label {
width:40px;
}
.cssform .personaldatabox .col_all label.labelw2 {
width:300px;
}
.cssform .personaldatabox label.labelw2 {
width:300px;
}
.cssform .personaldatabox .col_all label.labelw400 {
width:395px;
}
div#package_line7 label.labelw400 {
width:395px;
}
#buy_package_ab_form label.labelw400 {
width:245px;
}
div#package_line500 label.labelw400 {
width:395px;
}
#buy_package_ab_form label {
font-weight:normal;
}
#buy_package_ab_form label a {
color:#5F8995;
}
#buy_package_ab_form div#header label {
font-weight:bold;
}
.cssform .personaldatabox .col_all label.labelw550 {
width:545px;
}
.cssform .personaldatabox .col_all label.labelw600 {
width:585px;
}
.cssform .personaldatabox label.labelw200 {
width:200px;
}
.cssform .personaldatabox label.labelindent {
float:left;
width:750px;
}
:first-child + html .cssform .personaldatabox label.labelindent {
width:764px;
}
* html .cssform .personaldatabox label.labelindent {
margin-right:10px;
width:728px;
}
.cssform label span.bl {
color:#5F8995;
font-weight:bold;
}
.cssform .hidden {
border:medium none;
margin:0;
padding:0;
}
.cssform br {
clear:left;
}
.cssform .inputRadio {
width:100px;
}
.cssform .inputRadioright {
width:140px;
}
.cssform .inputRadio input {
background-image:none;
margin:0;
padding:0;
}
.cssform .list .inputRadio input {
margin:0 0 0 15px;
padding:0;
}
.cssform .list .inputRadio {
margin:0;
padding:0;
}
.cssform h4 {
font-size:14px;
margin:0 0 10px;
padding:0;
}
.colleft, .colright {
margin:0;
padding:0;
}
.colright {
float:right;
width:49%;
}
input.wide {
width:180px;
}
select.wide {
width:184px;
}
textarea.wide {
width:180px;
}
select.wide2 {
width:252px;
}
* html select.wide2 {
width:352px;
}
:first-child + html select.wide2 {
width:352px;
}
input.wide3 {
width:570px;
}
select.wide3 {
width:574px;
}
textarea.wide3 {
height:200px;
margin-top:3px;
width:570px;
}
textarea.wide4 {
height:200px;
margin-top:3px;
width:765px;
}
:first-child + html textarea.wide4 {
width:760px;
}
* html textarea.wide4 {
width:760px;
}
#reviewform .inputRadio {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:inline;
float:none;
line-height:20px;
vertical-align:middle;
width:20px;
}
.cssform input.Radio {
margin-right:3px;
margin-top:0;
padding-top:0;
}
:first-child + html .cssform input.Radio {
margin-right:3px;
margin-top:-2px;
padding-top:0;
}
* html .cssform input.Radio {
margin-right:3px;
margin-top:-2px;
padding-top:0;
}
.Check {
margin-right:3px;
}
:first-child + html .Check {
margin-top:2px;
}
.Checkdist .Check {
margin-left:5px;
}
.cssform .personaldatabox label.labelw550 .Check {
margin-top:0;
}
select {
margin-right:4px;
}
input[type="file"] {
margin-right:10px;
}
.innerpadding {
border:1px solid #CCCCCC;
height:150px;
margin-right:20px;
overflow-x:hidden;
overflow-y:visible;
padding:10px;
}
:first-child + html .innerpadding {
overflow:scroll;
}
* html .innerpadding {
overflow:scroll;
}
.innerpadding2 {
height:auto;
margin:10px 45px 10px 0;
}
:first-child + html .innerpadding2 {
overflow:hidden;
}
* html .innerpadding2 {
overflow:hidden;
}
.innerpadding_0t0r {
margin-right:0;
}
.div_howto_all {
float:left;
position:relative;
width:20px;
}
.labelbig .div_howto_all {
float:left;
padding-top:5px;
position:relative;
width:20px;
}
.div_howto_all5 {
float:right;
height:18px;
padding-right:14px;
position:relative;
width:300px;
}
.div_howto {
position:absolute;
right:5px;
}
.div_howto_all5 .div_howto {
right:0;
top:2px;
}
.icon_howto {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/icon_howto.gif) no-repeat scroll right bottom;
height:12px;
vertical-align:middle;
width:14px;
}
.labelbig .icon_howto {
height:16px;
}
.howto_cvv {
}
#howto {
position:relative;
}
#howto_cvv, #howto_cvv2, #howto_cvv3, #howto_cvv4, #howto_cvv5, #howto_fee {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px dotted #CCCCCC;
margin:8px 0 0 8px;
padding:5px;
position:absolute;
visibility:hidden;
z-index:1;
}
#howto_cvv {
right:-110px;
width:100px;
}
#howto_cvv2 {
right:-110px;
width:100px;
}
#howto_cvv3 {
right:-110px;
width:100px;
}
#howto_cvv4 {
left:0;
top:-122px;
width:160px;
}
#howto_cvv4 img {
margin-right:10px;
margin-top:-2px;
}
#howto_cvv5 {
right:-110px;
width:100px;
}
#howto_fee {
right:-110px;
width:100px;
}
#galery_stage, #video_stage {
}
#galery_img, #video_img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bg_img_show.gif) no-repeat scroll left top;
float:left;
height:401px;
padding:10px;
width:526px;
}
#galery_img div, #video_img div {
height:372px;
overflow:hidden;
width:505px;
}
#galery_thumb, #video_thumb {
float:right;
overflow:hidden;
padding-bottom:10px;
width:224px;
}
#galery_thumb td, #video_thumb td {
background-color:#EAEAEA;
border:1px solid #CECDCB;
height:92px;
text-align:center;
vertical-align:middle;
width:112px;
}
.cursor {
cursor:pointer;
}
.gal_inactive, .gal_active {
}
.gal_active {
}
.gal_inactive:hover {
}
.galery_stage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
display:none;
height:20000px;
position:absolute;
top:0;
width:100%;
z-index:900;
}
.galery_big_image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:none;
height:1600px;
overflow:hidden;
position:absolute;
text-align:center;
top:200px;
width:100%;
z-index:910;
}
.cont_border table th, .cont_border table td {
color:#4B4B4B;
}
.cont_border p {
color:#4B4B4B;
}
.cont_border .textitem ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/list_style_nav.gif) no-repeat scroll left 4px;
color:#4B4B4B;
list-style-type:none;
margin:0 0 2px;
padding:0 0 0 20px !important;
text-align:left;
}
p.txt_img {
overflow:hidden;
}
div.txt_img_left {
overflow:hidden;
padding-bottom:10px;
padding-right:10px;
}
div.txt_img_right {
overflow:hidden;
padding-bottom:10px;
padding-left:10px;
}
div.txt_img_right_no_dist {
}
p.justify {
text-align:justify;
}
span.italic {
font-style:italic;
}
span.bold {
font-weight:bold;
}
span.line {
text-decoration:underline;
}
.textitem ul, .tab_newsdetail ul.list_dot {
list-style-image:inherit;
list-style-position:inherit;
list-style-type:inherit;
margin:0;
padding:0;
}
.tab_newsdetail ul.list_dot {
margin-top:10px;
}
.textitem ul li,.tab_newsdetail ul.list_dot li{
padding-bottom:10px;
}
.textitem p {
color:#4B4B4B;
}
.textitem ul li , .tab_newsdetail ul.list_dot li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/list_style_nav.gif) no-repeat scroll left 4px;
color:#4B4B4B;
list-style-type:none;
margin:0 0 2px;
padding:0 0 0 20px !important;
text-align:left;
}
.tab_newsdetail ul.list_dot li {
padding:0 0 10px 20px !important;
}
.tab_newsdetail div.nl_2_border div.nl_2_data ul {
margin-left:30px;
}
p.h1_blue {
color:#5F8995;
font-family:arial,verdana;
font-size:16px;
font-weight:bold;
}
p.h1_grey {
color:#8F8C87;
font-family:arial,verdana;
font-size:16px;
font-weight:bold;
}
p.h2_blue {
color:#5F8995;
font-family:arial,verdana;
font-size:15px;
font-weight:bold;
}
p.h2_grey {
color:#8F8C87;
font-family:arial,verdana;
font-size:15px;
font-weight:bold;
}
p.h3_blue {
color:#5F8995;
font-family:arial,verdana;
font-size:14px;
font-weight:bold;
}
p.h3_grey {
color:#8F8C87;
font-family:arial,verdana;
font-size:14px;
font-weight:bold;
}
.text_light {
color:#8F8C87;
font-family:arial,verdana;
font-size:12px;
}
.text_block_light {
color:#8F8C87;
font-family:arial,verdana;
font-size:12px;
text-align:justify;
}
.text_dark {
color:#333333;
font-family:arial,verdana;
font-size:12px;
}
.text_block_dark {
color:#333333;
font-family:arial,verdana;
font-size:12px;
text-align:justify;
}
.text_light_bold {
color:#8F8C87;
font-family:arial,verdana;
font-size:12px;
font-weight:bold;
}
.text_dark_bold {
color:#333333;
font-family:arial,verdana;
font-size:12px;
font-weight:bold;
}
.text_small_light {
color:#8F8C87;
font-family:arial,verdana;
font-size:10px;
}
.text_small_dark {
color:#333333;
font-family:arial,verdana;
font-size:10px;
}
span#aca, span#mvt {
font-weight:bold;
}
.gloss {
color:#333333;
font-family:arial,verdana;
font-size:10px;
}
.gloss_icon {
height:12px;
line-height:10px;
}
fieldset {
border:1px solid #FF3136;
}
legend {
color:#FF3136;
}
fieldset p {
color:#525252;
}
div.buttonBig {
float:left;
height:29px;
margin:0 0 0 10px;
padding:0;
}
div.Bb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_big_blue_le.gif) no-repeat scroll left top;
}
div.Bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/Buttons/btn_big_green_le.png) no-repeat scroll left top;
}
div.buttonBig div {
float:left;
height:32px;
margin:0;
padding:0;
}
div.Bb div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_big_blue_re.gif) no-repeat scroll right top;
}
div.Bg div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/Buttons/btn_big_green_re.png) no-repeat scroll right top;
}
div.buttonBig div div {
height:29px;
line-height:29px;
margin:0 5px;
padding:0;
text-align:center;
}
div.Bb div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_big_blue_bg.gif) repeat-x scroll 0 0;
}
div.Bg div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/Buttons/btn_big_green_bg.png) repeat-x scroll 0 0;
}
div.buttonBig a, div.buttonBig input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:16px;
font-weight:bold;
margin:0;
overflow:visible;
padding:2px 5px 0;
text-align:center;
text-decoration:none;
text-transform:uppercase;
}
.tab_withbr div.buttonBig a {
color:#FFFFFF;
text-decoration:none;
}


div.buttonSmall {float:left;height:21px;margin:0 0 0 10px;padding:0;}
div.Bbs {background:transparent url(../../Images/btn_small_blue_le.png) no-repeat scroll left top;}* html div.Bbs {background:transparent url(../../Images/btn_small_blue_le.gif) no-repeat scroll left top;}
div.buttonSmall div {float:left;height:21px;margin:0;padding:0;}
div.Bbs div {background:transparent url(../../Images/btn_small_blue_re.png) no-repeat scroll right top;}* html div.Bbs div {background:transparent url(../../Images/btn_small_blue_re.gif) no-repeat scroll right top;}
div.buttonSmall div div{height:21px;line-height:21px;padding:0;text-align:center;margin:0 10px;}
* html div.buttonSmall div div{margin:0 5px;}*:first-child+html div.buttonSmall div div{margin:0 5px;}
div.Bbs div div {background:transparent url(../../Images/btn_small_blue_bg.png) repeat-x scroll 0 0;}* html div.Bbs div div {background:transparent url(../../Images/btn_small_blue_bg.gif) repeat-x scroll 0 0;}

div.buttonSmall a, div.buttonSmall input {background:transparent none repeat scroll 0 0;border:0;color:#FFFFFF;cursor:pointer;font-size:11px;font-weight:bold;margin:0;overflow:visible;text-align:center;text-decoration:none;}
div.buttonSmall a:hover {color:#FFFFFF;text-decoration:none}
div.buttonSmall input {padding:2px 0 0 0;}* html div.buttonSmall input {padding:3px 0 0 0;}*:first-child+html div.buttonSmall input {padding:3px 5px 0 0;}
div.buttonSmall a {padding:2px 0 0 0;}*:first-child+html div.buttonSmall a {padding:2px 5px 0 5px;}


div.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_le.gif) no-repeat scroll left top;
float:left;
height:29px;
margin:2px 0 0 10px;
padding:0;
}
* html div.button {
margin-left:10px !important;
}
div.b {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_blue_le.gif) no-repeat scroll left top;
}
div.g {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_le.gif) no-repeat scroll left top;
}
div.h {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_home_le.gif) no-repeat scroll left top;
height:22px;
margin-left:31px;
padding-right:10px;
}
* html div.h {
margin-left:15px !important;
}
div.button div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_re.gif) no-repeat scroll right top;
float:left;
height:29px;
margin:0;
padding:0;
}
div.b div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_blue_re.gif) no-repeat scroll right top;
}
div.g div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_re.gif) no-repeat scroll right top;
}

.firstpage div.btn { text-align:center; width: 240px; position:absolute;bottom:1px;}* html .firstpage div.btn {margin-left:-120px}*:first-child+html .firstpage div.btn {margin-left:-120px} 
* html .firstpage .btn_l a {width: 100px; white-space:nowrap}
.firstpage .btn_l .btn_r a {display: block;padding: 0 10px 0 30px;line-height:20px;height:22px;font-size:12px;text-decoration: none;font-weight: bold;color: #547F8C;cursor: pointer;}
.firstpage .btn_l {display:inline-block;vertical-align:bottom;background: url(../../Images/btn_home.gif) 100% -22px no-repeat;}
.firstpage .btn_l .btn_r {display: block;background: url(../../Images/btn_home.gif) no-repeat;}

div.h div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_home_re.gif) no-repeat scroll right top;
height:22px;
}
div.button div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_bg.gif) repeat-x scroll 0 0;
line-height:29px;
margin:0 20px;
padding:0;
text-align:center;
}
* html div.button div div {
margin-left:2px;
margin-right:2px;
}
div.b div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_blue_bg.gif) repeat-x scroll 0 0;
}
div.g div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_green_bg.gif) repeat-x scroll 0 0;
}
div.h div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/btn_home_bg.gif) repeat-x scroll 0 0;
line-height:22px;
margin-left:31px;
margin-right:10px;
}
* html div.h div div {
margin-left:15px;
margin-right:5px;
}
div.button a, div.button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
margin:0;
overflow:visible;
padding:5px 3px;
text-align:center;
text-decoration:none;
}
div.h a {
color:#547F8C;
}
.body_classroom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../Images/classr.jpg) no-repeat scroll center top;
}
.body_classroom #container {
height:468px;
margin-top:105px;
width:722px;
}
.body_classroom #cont {
background-color:#66CCCC;
height:399px;
margin:0 10px 5px;
width:702px;
}
.body_classroom #nav {
height:51px;
margin:0;
padding:0;
text-align:center;
}
#nav_01 {
margin:0 auto;
padding:0;
position:relative;
text-align:center;
}
#nav_01 ul {
list-style-type:none;
margin:0 auto;
padding:0;
width:540px;
}
#nav_02 {
margin:0 auto;
padding:0;
position:relative;
text-align:center;
}
#nav_02 ul {
list-style-type:none;
margin:0 auto;
padding:0;
width:500px;
}
#nav_01 li a {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
line-height:22px;
margin-top:15px;
padding:0 10px;
text-decoration:none;
}
#nav_01 li.act a {
color:#606060;
padding:0;
}
#nav_01 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01.jpg) repeat-x scroll left bottom;
display:block;
float:left;
height:22px;
margin:0;
padding:0;
width:98px;
}
#nav_01 li div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01-l.jpg) no-repeat scroll left top;
cursor:pointer;
padding:0 0 0 10px;
}
* html #nav_01 li div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01-l.jpg) no-repeat scroll left 0;
}
#nav_01 li div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01-r.jpg) no-repeat scroll right top;
margin:0;
padding:0 10px 0 0;
}
* html #nav_01 li div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01-r.jpg) no-repeat scroll right 0;
}
#nav_01 li div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01.jpg) repeat-x scroll left top;
height:22px;
margin:0;
padding:0;
white-space:nowrap;
}
* html #nav_01 li div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01.jpg) repeat-x scroll left 0;
}
#nav_01 li.act div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act-l.jpg) no-repeat scroll left top;
cursor:pointer;
padding:0 0 0 10px;
}
* html #nav_01 li.act div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act-l.jpg) no-repeat scroll left 0;
}
#nav_01 li.act div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act-r.jpg) no-repeat scroll right top;
margin:0;
padding:0 10px 0 0;
}
* html #nav_01 li.act div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act-r.jpg) no-repeat scroll right 0;
}
#nav_01 li.act div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act.jpg) repeat-x scroll left top;
height:22px;
margin:0;
padding:0;
white-space:nowrap;
}
* html #nav_01 li.act div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_01_act.jpg) repeat-x scroll left 0;
}
#nav_02 li a {
color:#606060;
font-size:12px;
font-weight:bold;
line-height:29px;
margin-top:15px;
padding:0 10px;
text-decoration:none;
}
#nav_02 li.act a, #nav_02 li.test a {
color:#FFFFFF;
}
#nav_02 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02.jpg) repeat-x scroll left bottom;
display:block;
float:left;
height:29px;
margin:0;
padding:0;
width:66px;
}
#nav_02 li div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02-l.jpg) no-repeat scroll left top;
cursor:pointer;
padding:0 0 0 10px;
}
* html #nav_02 li div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02-l.jpg) no-repeat scroll left 0;
}
#nav_02 li div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02-r.jpg) no-repeat scroll right top;
margin:0;
padding:0 10px 0 0;
}
* html #nav_02 li div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02-r.jpg) no-repeat scroll right 0;
}
#nav_02 li div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02.jpg) repeat-x scroll left top;
height:29px;
margin:0;
padding:0;
white-space:nowrap;
}
* html #nav_02 li div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02.jpg) repeat-x scroll left 0;
}
#nav_02 li.act div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act-l.jpg) no-repeat scroll left top;
cursor:pointer;
padding:0 0 0 10px;
}
* html #nav_02 li.act div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act-l.jpg) no-repeat scroll left 0;
}
#nav_02 li.act div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act-r.jpg) no-repeat scroll right top;
margin:0;
padding:0 10px 0 0;
}
* html #nav_02 li.act div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act-r.jpg) no-repeat scroll right 0;
}
#nav_02 li.act div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act.jpg) repeat-x scroll left top;
height:29px;
margin:0;
padding:0;
white-space:nowrap;
}
* html #nav_02 li.act div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_act.jpg) repeat-x scroll left 0;
}
#nav_02 li.test div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test-l.jpg) no-repeat scroll left top;
cursor:pointer;
padding:0 0 0 10px;
}
* html #nav_02 li.test div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test-l.jpg) no-repeat scroll left 0;
}
#nav_02 li.test div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test-r.jpg) no-repeat scroll right top;
margin:0;
padding:0 10px 0 0;
}
* html #nav_02 li.test div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test-r.jpg) no-repeat scroll right 0;
}
#nav_02 li.test div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test.jpg) repeat-x scroll left top;
height:29px;
margin:0;
padding:0;
white-space:nowrap;
}
* html #nav_02 li.test div div div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/nav_02_test.jpg) repeat-x scroll left 0;
}
.toplevel_buttons {
color:#FFFFFF;
font-family:arial,helvetica,verdana;
font-size:12pt;
font-weight:bold;
position:absolute;
text-decoration:none;
top:80px;
}
a.toplevel_buttons:hover {
color:#FFFFFF;
font-family:arial,helvetica,verdana;
font-size:12pt;
font-weight:bold;
position:absolute;
text-decoration:none;
top:80px;
}
#DwTopLogo {
border:medium none;
float:left;
}
#DwTopEnd {
border:medium none;
float:right;
}
#topholder {
}
#flashstage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:750px;
left:0;
position:absolute;
top:0;
width:100%;
}
#flashcontent, #ims_flash_player {
left:50%;
margin-left:-320px;
position:absolute;
top:170px;
width:400px;
}
#pagefeatures {
color:#0063B5;
height:22px;
padding-top:7px;
width:100%;
}
#pagefeatures #legend {
float:left;
}
#pagefeatures #search {
position:absolute;
right:0;
top:101px;
}
#pagefeatures #search form {
display:none;
margin:0;
padding:0;
}
#pagefeatures #search .src_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./Files/System/DubliNetwork/search_but_bg.gif) no-repeat scroll 0 0;
border:medium none;
height:21px;
margin:0;
padding:3px 0 0 3px;
width:112px;
}
#pagefeatures #search .src_submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./Files/System/DubliNetwork/search_but_submit.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:24px;
margin:0;
padding:0;
width:27px;
}
#pagefeatures a {
color:#0063B5;
}
#leftcolumn {
float:left;
width:200px;
}
.seo_ad {
height:200px;
margin-top:0px;
text-align:center;
}
.mag_ad {
height:280px;
margin-top:20px;
text-align:center;
}
#footerholder #features {
float:left;
height:28px;
margin-top:8px;
padding:5px 0 0 10px;
width:201px;
}
.leftheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#888888 none repeat scroll 0 0;
border-bottom:1px solid #BFBFBF;
border-right:1px solid #E1E1E1;
border-top:1px solid #A3A3A3;
color:#FFFFFF;
font-size:11px;
height:18px;
margin:0;
padding:3px 0 0 10px;
width:200px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding:0;
}
#extranet {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C8C8C8 none repeat scroll 0 0;
height:65px;
width:209px;
}
#extranet form, #extranet input {
border:medium none;
margin:0;
padding:0;
}
#extranet .inputs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(./Files/System/DubliNetwork/extranet_but_bg.gif) no-repeat scroll 0 0;
height:21px;
margin-left:25px;
margin-right:5px;
padding-top:3px;
width:145px;
}
#extranetsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./Files/System/DubliNetwork/extranet_but_submit.gif) no-repeat scroll 0 0;
cursor:pointer;
height:27px;
width:25px;
}
#features a {
color:#FFFFFF;
}
#standards a {
color:#0063B5;
font-size:10px;
}
#rightcolumn {
float:left;
margin:0 0 0 10px;
width:792px;
}
* html #rightcolumn .cont_border {
overflow:hidden;
width:772px;
}
#rightcolumn.backoffice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#rightcolumn.join {
}
#rightcolumn.contact {
}
#rightcolumn.company {
}
#rightcolumn.opportunity {
}
#rightcolumn.opportunity table.wrapper table td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/opportunity_intro.jpg) no-repeat scroll left bottom;
height:322px;
padding-left:300px;
}
:first-child + html #rightcolumn.opportunity table.wrapper table td {
height:312px;
}
* html #rightcolumn.opportunity table.wrapper table td {
height:312px;
}
#rightcolumn.opportunity table.wrapper table td p.signature {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/signature.gif) no-repeat scroll right bottom;
padding-left:100px;
}
#rightcolumn.opportunity table.wrapper table td p.signature span.signature {
color:#888984;
}
#rightcolumn_bottom {
}
#rightcolumn_bottom .bbox {
float:left;
height:100px;
margin-bottom:10px;
margin-right:10px;
overflow:hidden;
width:250px;
}
#rightcolumn_bottom .bboxlast {
margin-right:0;
}
#rightcolumn_bottom .bbox_line {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bbox_line.gif) no-repeat scroll right top;
}
.bbox_border, .bbox_txt_border {
border:1px solid #E6E6E6;
overflow:hidden;
}
#rightcolumn_bottom .bbox_date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/bbox_date.gif) no-repeat scroll left top;
float:left;
height:80px;
margin-right:10px;
width:40px;
}
.bbox_date .ddmm {
color:#FFFFFF;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
}
.bbox_date .yy {
color:#484848;
font-weight:bold;
height:20px;
line-height:20px;
text-align:center;
}
#rightcolumn_bottom .bbox_img {
float:left;
height:80px;
margin-right:10px;
width:50px;
}
#rightcolumn_bottom .bbox_txt {
margin-right:10px;
}
.bbox_txt .title {
color:#030303;
font-weight:bold;
}
.bbox_txt .txt {
color:#888984;
}
.bbox_txt .more {
color:#0855A7;
font-size:11px;
text-decoration:underline;
}
#leftcolumn .bbox {
margin-bottom:10px;
overflow:hidden;
}
#footer {
float:right;
}
#dwbottommenu {
border:0 solid #000000;
float:left;
}
#dwbottommenu ul {
margin:6px 0 0;
padding:0;
}
#dwbottommenu ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./Files/System/DubliNetwork/bottommenu_bullet.gif) no-repeat scroll left center;
float:left;
height:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 20px 0 21px;
}
#dwbottommenu ul li a {
color:#FFFFFF;
}
#language {
height:24px;
left:875px;
position:relative;
top:-275px;
width:115px;
}
#language ul {
list-style-image:url();
margin:0;
padding:0;
}
#language ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#language ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
height:19px;
padding-left:11px;
padding-top:5px;
width:104px;
}
#language .dropdownitem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:none;
}
.flat {
border:1px solid #DDDDDD;
}
.small {
font-family:tahoma,arial,helvetica;
font-size:8pt;
}
.flatbox {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
padding:15px 2px 2px;
}
li.sps {
border-bottom:1px solid #CCCCCC;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:-0.5em;
margin-right:0.5em;
margin-top:0.5em;
}
li.sps a:hover, li.sps a {
color:#333333;
font-size:12px;
text-decoration:none;
}
li.sps a:hover {
text-decoration:none;
}
.wrapper {
border:1px solid #E1E1E1;
margin-bottom:10px;
}
h1.bold {
font-size:16px;
font-weight:bold;
}
#ctrlBoxLogin {
padding-top:15px;
}
ul.M2 {
color:#FF0000;
}
div.boxheader_opportunity {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./../../../Files/Billeder/DubliNetwork/20070829/BLUE_Box.gif) no-repeat scroll left center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:31px;
line-height:31px;
margin-bottom:1px;
padding-left:5px;
text-align:left;
width:215px;
}
div.boxheader_join {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./../../../Files/Billeder/DubliNetwork/20070829/Purple_Box.gif) no-repeat scroll left center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:31px;
line-height:31px;
margin-bottom:1px;
padding-left:5px;
text-align:left;
width:215px;
}
div.boxheader_contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./../../../Files/Billeder/DubliNetwork/20070829/Red_Box.gif) no-repeat scroll left center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:31px;
line-height:31px;
margin-bottom:1px;
padding-left:5px;
text-align:left;
width:215px;
}
div.boxheader_company {
font-size:16px;
font-weight:bold;
line-height:31px;
margin-bottom:1px;
padding-left:5px;
text-align:left;
}
div.boxheader_backoffice {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:31px;
margin-bottom:1px;
padding-left:5px;
text-align:left;
}
#ctrlBoxLogin div {
padding:0 10px 10px;
}
h1.h1, span.h1 {
color:#608894;
font-size:16px;
font-weight:bolder;
margin-bottom:10px;
}
span.h1 {
margin-bottom:-5px;
}
.wrapper table font {
font-size:12px;
}
.cal2 {
border-collapse:collapse;
}
.cal2 tr td {
border:1px solid #E1E1E1;
}
td.CalenderEventRow, tr.CalenderEventRow {
background-color:#FFE223;
border-bottom:1px solid #FFFFFF;
}
tr.CalenderEventRow td {
padding:2px;
}
small {
font-size:9px;
}
hr {
color:#F3F3F3;
}
#BackofficeMainMenu, #TeamMenu {
text-align:center;
}
#BackofficeMainMenu ul, #TeamMenu ul {
border-bottom:1px solid #CCCCCC;
margin-left:0;
padding:0;
}
#BackofficeMainMenu ul li, #TeamMenu ul li {
display:inline;
height:30px;
line-height:30px;
margin:0;
padding:0;
}
table#topreport p {
font-family:Arial;
font-size:12px;
}
td.default {
font-family:Arial;
font-size:12px;
}
span.h2 {
font-size:12px;
}
table.top20 {
border-collapse:collapse;
}
table.top20 td {
border:1px solid #CCCCCC;
}
.L1 a {
color:#990000;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L1 a:hover {
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L1_Active {
color:#000000;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L1 {
text-align:left;
}
.L2 a {
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L2 a:hover {
color:#800040;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L2_Active {
color:#333333;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L2 {
text-align:left;
}
.L3 a {
color:#003366;
font-family:Verdana,Helvetica,Arial;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L3 a:hover {
color:#990000;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L3_Active {
color:#003366;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.L3 {
text-align:left;
}
.L4 a {
color:#003366;
font-family:Verdana,Helvetica,Arial;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L4 a:hover {
color:#990000;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L4_Active {
color:#003366;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.L4 {
text-align:left;
}
.L5 a {
color:#003366;
font-family:Verdana,Helvetica,Arial;
font-size:10px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L5 a:hover {
color:#990000;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.L5_Active {
color:#003366;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.L5 {
text-align:left;
}
body, table {
color:#000000;
font-family:Arial,Helvetica;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}
p.nodist {
margin-bottom:0;
margin-top:0;
}
small {
color:#0660B4;
font-family:Arial,Helvetica;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}
.text2 {
color:#000000;
font-family:Arial,Helvetica;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}
.text3 {
color:#000000;
font-family:Arial,Helvetica;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}
.h4 {
color:#000000;
font-family:Arial,Helvetica;
font-size:9px;
font-style:italic;
font-weight:normal;
line-height:normal;
margin-bottom:0;
margin-top:0;
text-decoration:none;
}
.Legend a {
color:#000000;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:normal;
height:11px;
text-decoration:none;
}
.Legend a:hover {
color:#000000;
font-family:Verdana,Helvetica,Arial;
font-size:11px;
font-weight:normal;
height:11px;
text-decoration:none;
}
#rightcolumn.company {
overflow:hidden;
}
div.boxheader_company {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#608894;
font-family:Helvetica,Verdana,Arial;
font-size:18px;
}
.banner_top_site {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/banner_top_site.jpg) no-repeat scroll left top;
border:1px solid #D6D6D6;
height:116px;
margin-bottom:10px;
width:1000px;
}
* html .banner_top_site {
width:1002px;
}
.banner_top_site h1 {
color:#FFFFFF;
font-size:20px;
line-height:26px;
padding:10px 5px 0 10px;
text-align:left;
}
.tiny_form input.wide {
width:780px;
}
.tiny {
height:400px;
width:800px;
}
#flash_container {
padding:10px;
position:absolute;
top:150px;
width:980px;
}
#showProfile {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid gray;
display:none;
left:50%;
margin-left:-450px;
padding:10px 10px 0;
position:absolute;
width:900px;
z-index:920;
}
#closeprofile {
float:right;
margin-right:10px;
margin-top:10px;
}
.ubidwidget {
width:100% !important;
}
.quiz-header {
background-image:url(/files/xmas/headsanta.jpg);
background-repeat:no-repeat;
height:152px;
padding-top:50px;
width:783px;
}
.quiz-days {
margin:20px 20px 0 280px;
width:480px;
}
.quiz-days li {
display:inline;
}
.quiz-days li a, .quiz-days li span {
background-repeat:no-repeat;
display:block;
float:left;
font-size:16px;
height:27px;
padding:3px 0 0 3px;
width:27px;
}
.quiz-days li.active a, .quiz-days li.active span {
background-image:url(/files/xmas/number_akt.jpg);
color:#FFFFFF;
}
.quiz-days li.inactive a, .quiz-days li.inactive span {
background-image:url(/files/xmas/number_inakt.jpg);
color:#8AA8B2;
}
.quiz-button {
padding-right:24px;
padding-top:8px;
text-align:right;
}
.quiz-button input {
background-color:#5F8995;
color:#FFFFFF;
font-family:"Arial Black",Arial,sans-serif;
font-size:14px;
text-transform:uppercase;
}
.quiz-question {
border-left:2px solid #CECDCB;
border-right:2px solid #CECDCB;
border-top:2px solid #CECDCB;
height:200px;
width:779px;
}
.quiz-question.last {
border-bottom:2px solid #CECDCB;
}
.quiz-question p {
color:#5F8995;
font-size:16px;
font-weight:bold;
margin:18px 8px 6px 40px;
}
.quiz-question .number {
float:left;
width:240px;
}
.quiz-question .answer {
height:32px;
width:100%;
}
.quiz-question .quiz-answers {
float:left;
margin:18px 0 0 40px;
width:500px;
}
.quiz-question .answer.selected {
background-color:#5F8995;
}
.quiz-question .answer .radio {
float:left;
width:50px;
}
.quiz-question .answer label {
float:left;
}
.clear {
clear:both;
}


 
#lightbox {
left:0;
line-height:0;
position:absolute;
text-align:center;
width:100%;
z-index:100;
}
#lightbox img {
height:auto;
width:auto;
}
#lightbox a img {
border:medium none;
}
#outerImageContainer {
background-color:#FFFFFF;
height:250px;
margin:0 auto;
position:relative;
width:250px;
}
#imageContainer {
padding:10px;
}
#loading {
height:25%;
left:0;
line-height:0;
position:absolute;
text-align:center;
top:40%;
width:100%;
}
#hoverNav {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:10;
}
#imageContainer > #hoverNav {
left:0;
}
#hoverNav a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#prevLink, #nextLink {
background-image:url(data:image/gif;base64,AAAA);
display:block;
height:100%;
width:49%;
}
#prevLink {
float:left;
left:0;
}
#nextLink {
float:right;
right:0;
}
#prevLink:hover, #prevLink:visited:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/LightBox/prevlabel.gif) no-repeat scroll left 15%;
}
#nextLink:hover, #nextLink:visited:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/LightBox/nextlabel.gif) no-repeat scroll right 15%;
}
#imageDataContainer {
-x-system-font:none;
background-color:#FFFFFF;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:0 auto;
overflow:auto;
width:100%;
}
#imageData {
color:#666666;
padding:0 10px;
}
#imageData #imageDetails {
float:left;
text-align:left;
width:70%;
}
#imageData #caption {
font-weight:bold;
}
#imageData #numberDisplay {
clear:left;
display:block;
padding-bottom:1em;
}
#imageData #bottomNavClose {
float:right;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-bottom:0.7em;
width:66px;
}
#overlay {
background-color:#000000;
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
}

ol.sf_photoListLightbox, ol.sf_listAndPage, ol.sf_photoListBigImg {
clear:both;
float:left;
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
ol.sf_photoListLightbox li, ol.sf_listAndPage li {
float:left;
height:17.6em;
margin:0 10px 0 0;
overflow:hidden;
padding:0;
width:150px;
}

ol.sf_photoListLightbox, ol.sf_listAndPage, ol.sf_photoListBigImg {
line-height:1.3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ol.sf_photoListLightbox li dd, ol.sf_listAndPage li dd, ol.sf_photoListBigImg li dd {
font-size:0.85em;
margin:0;
}

.form-note {
font-size:11px;
margin-top:5px;
}


#info_bar {
color:#898989;
font-size:1em;
text-align:right;
}

#info_bar {
margin:0 auto;
padding:10px 0 5px;
width:1030px;
}
#info_bar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#info_bar ul li {
border-left:1px solid #CCCCCC;
display:inline;
padding:0 10px;
}
#info_bar ul li.noborder {
border:medium none;
}
#info_bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../Images/top_network.gif) no-repeat scroll center bottom;
color:#898989;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:1em;
margin:0 auto;
padding:15px 0;
text-align:right;
width:1030px;
}

#info_bar ul li.image img {
vertical-align:middle;
}

.cssform .InputImage 
{
    margin-top: 2px;
   
    }
    
div.tinyButton
{
background: transparent url(../../Images/Buttons/button_le.png) no-repeat scroll 0% 0%;
float: left;
height: 22px;
margin: 2px 0px 0px 10px;
padding: 0px;
}

div.tinyButton div
{
background: transparent url(../../Images/Buttons/button_re.png) no-repeat scroll 100% 0%;
float: left;
height: 22px;
margin: 0px;
padding: 0px;
}

div.tinyButton div div
{
background: transparent url(../../Images/Buttons/button_bg.png) repeat-x scroll 0px 0px;
line-height: 22px;
margin: 0px 7px;
padding: 0px;
text-align: center;
}
div.tinyButton a, div.tinyButton input
{
background: transparent none repeat scroll 0px 0px;
border: none;
color: white;
cursor: pointer;
font-size: 11px;
font-weight: bold;
margin: 0px;
overflow: visible;
padding: 5px 3px;

text-align: center;
text-decoration: none;
}
.ubidwidget .p_unknowns{ height:38px!important;}

.divplayNow_Academy
{
background-image: url(../../Images/education/academy/academy_head.jpg); 
}

.divplayNow
{
background-image: url(../../Images/education/academy/academy_play.jpg); 
padding: 5px 5px 5px 25px; display: block;background-color: transparent; background-position: 0% 50%;
background-repeat:no-repeat;
}

.divMag1
{
background-image: url(../../Images/ads/mag_head1.jpg); 
}
.divMag2
{
background-image: url(../../Images/ads/mag_head2.jpg); 
}
.divMag
{
background-image: url(../../Images/ads/mag.jpg);background-repeat:no-repeat;
}
.divTV1
{
background-image: url(../../Images/ads/tv_head_1.jpg); 
}
.divTV2
{
background-image: url(../../Images/ads/tv_head_2.jpg); 
}
.divMerchandise1{background-image: url(../../Images/ads/merchandise_head1.jpg);background-repeat:no-repeat; }
.divMerchandise2{background-image: url(../../Images/ads/merchandise_head2.jpg);background-repeat:no-repeat; }

.bg_headquater_boca{padding:30px 15px 10px 130px;background:url(../../Images/aboutus/hq_boca.jpg) no-repeat 0px 0px;height:160px;float:left;width: 240px;}
.bg_headquater_berlin{padding:30px 15px 10px 130px;background:url(../../Images/aboutus/hq_berlin.jpg) no-repeat 0px 0px;height:160px;float:left;width: 240px;}
.dn_bg_text{padding:0 216px 35px 15px; background:url(../../Images/aboutus/dn_bg_en.jpg) no-repeat 100% 100%; min-height: 390px; height: auto ! important;}

.divMall1 {
background-image: url(../../Images/Ads/stores/head_headbar.jpg);
}

.divMall2 {
background-image: url(../../Images/Ads/stores/headbar.jpg);
}

.chooseslidera
{
    display: block;
    text-decoration: none;
    color: #4B4B4B;
    font-size:11px;
    height:7px;
}

.choosesliderspan {
display: block;
float: left;
margin-left: 10px;
width: 125px;
height: 22px;
line-height: 22px;
overflow: hidden;
text-align:left;
}

.specialBtn
{
background-repeat: no-repeat;
}


.specialBtn a
{
background: transparent none repeat scroll 0px 0px;
border: none;
color: white;
cursor: pointer;
font-size: 11px;
font-weight: bold;
margin: 0px;
overflow: visible;
padding: 0px 3px 7px;
text-align: center;
vertical-align:bottom;
text-decoration: none;
}

div.specialBtn div {
height: 22px;
margin: 0px;
padding: 0px;
background-repeat: none;
}

div.specialBtn div div {
line-height: 22px;
margin: 0px 7px;
padding: 0px;
text-align: center;
}

#floatMess {
		position:absolute;
		top:44px;
		right:120px;
		/*float:right;*/
		width:25%;
		height:auto;
		border:1px solid Red;
		background-color:White;
		color:#4B4B4B;
		padding:5px 5px 5px 5px;
		/*margin-right:10px;*/
		text-align:center;
		z-index:1000;
 
		}

#insideBanner
{
    background-image: url(../../Images/bg_inside.jpg);background-repeat:no-repeat; 
    width:100%;
    height:185px;
}
.iBTitle
{
    top:17px;
    left: 163px;
    font-weight:bold;
    position:relative;
}
.iBText
{
    top:19px;
    left: 163px;
    position:relative;
}
.iBLink
{
    top:47px;
    left: 171px;
    position:relative;
    font-style:italic;
    font-size:14px;
}
.iBBtn
{
    top:78px;
    position:relative;
    font-style:italic;
    font-size:14px;
    width:748px;
}

.img_left {float:left;margin:0 15px 0 0;}
.img_right{float:right;margin:0 0 0 15px;}
