/*
================================
Skin styles for AmCham Belgium
================================
*/

/*general styles*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
}

.tobehidden {
	display:none;
}

h1, h2, h3, h4, h5, p, ul, li, table, td, form, div {
    margin: 0px;
    padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
    text-align: left;
    list-style-type: none;
}

p, ul {
	padding-bottom: 10px;
	text-align : left;
	list-style-type: none;
}



ol li {
	margin: 0px;
    padding: 0px;
    text-align: left;
	padding-bottom: 10px;
	list-style-position : outside;
}


ul li {
	display: block;
	list-style: none;
	list-style-type: none;
	margin-left: 5px;
	padding-left: 15px;
	background-image: url('images/bullets/blue.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


ul li li {
    list-style: none;
	margin-left: 0px;
}



h1 {
	font-size: 1.6em;
	font-weight: bold;
	color: #022A7C;
	padding-bottom: 10px;
	text-align : left;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #13306B;
	padding-bottom: 10px;
	text-align : left;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #000000;
	text-align : left;
}

h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	text-align : left;
}


h5 {
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-align : left;
}

.cont_small {
	display: block;
	margin-left: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a:link {
   font-weight: normal;
   color: #041B81;
   text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #65719E;
	text-decoration: underline;
}

a:visited{
	font-weight: normal;
	color: #65719E;
	text-decoration: underline;
}


.button {
    cursor: pointer;
    cursor: hand;
}

.notop {
    border-top: none;
}

.comment {
    font-style: italic;
	font-size: 0.9em;
}


.table_members {
	padding: 5px;
	font-size: small;
	text-align: left;
	text-indent : 5px;
	margin-left : 5px;
	display : inline;
}

.SubHead {
color:#003366;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
font-weight:bold;
}

.SubHead span {
color:#003366;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
}

.SubSubHead, .SubSubHead a {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
color:#003366;
text-decoration:none;
cursor:default;
}

.SubHead span.NormalComment {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
}

.comment {
	margin-bottom:10px;
	font-style:normal;
}

#dnn_ctr1193_ViewDNNArticle_ctl07_lstComments {
	margin-bottom:20px;
}

/*form styles*/

table.form tr {
    text-align: left;
    vertical-align: middle;
}

table.form td {padding: 0px 5px 5px 0px;}

table.form input, table.form textarea {
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

table.form input.text, table.form textarea {
    color: #666666;
    border: 1px solid #a2bdd8;
    background-color: #dce7f0;
    padding: 2px;
}

table.form input.long {width: 250px;}

table.form input.medium {width: 100px;}

table.form textarea {
    width: 250px;
    height: 50px;
}

.label {
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}

/*dnn general styles*/

.Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin : 0px 0px 0px 0px;
}

/*.HeadGrey .Head{
   color: #976B01;
}

.HeadBlue .Head{
   color: #023468;
   font-size:  16px;
}

.HeadWhite .Head{
   color: #022A7C;
}
*/

td.module_title {
    padding-bottom: 10px;
	white-space: normal;
}

/*dnn page sections*/

.pagemaster {
    background-color: #FFFFFF;
    padding: 0px 10px 20px 10px;
}

.controlpanel {background-color: #fefefe;}

.skinheader {
    background-image: url('images/header/bg.gif');
    background-repeat: no-repeat;
    background-position: top right;
    height: 94px;
}

.headerLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #0A2863;
    text-align: right;
}

.menuBarLeft {
	background-image: url('images/menu/left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 7px;
	height: 29px;
	list-style-type: none;
	list-style: none;
}

.menuBarLeft .navHContainer .TabList ul {
	list-style-type: none;
	list-style: none;
}

.menuBarLeftNaics {
    background-image: url('images/menu/bg_menu.gif');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 18px;
    height: 29px;
}

.menuBarBody {
	background-image: url('images/menu/bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 29px;
}

.breadcrumb
{
    font-weight: normal;
    font-size: 0.9em;
    font-family: Verdana, Arial, Helvetica;
}

a.breadcrumb
{
    font-weight: normal;
    color: #003366;
    text-decoration: none;
}

.toppane, .leftpane, .contentpane, .rightpane, .bottompane {
    background-color: transparent;
    padding: 5px;
}

.leftpane, .rightpane {padding: 5px 0px 5px 0px;}


.contentpane {padding: 5px 50px 5px 25px;}



.Normal .leftpanedefault ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Normal .leftpanedefault div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.leftpanetop ul {
    padding-bottom: 10px;

}

.leftpanetop li {
    background-image: url('images/bullets/brown.gif');
	margin-left: 5px;
}


.Normal .leftpanetop ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}


.Normal .leftpanetop div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


.leftpanetop .plus {
    background-image: url('images/bullets/brown_plus.gif');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


.column {
 	margin-left: 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom: 5px;
}


.single_column {padding: 5px 0px 5px 0px;}

.2_column_right {padding: 5px 50px 5px 0px;}

.leftpane .Head {
   color: #976B01;
}

.rightpane .Head {
   color: #023468;
}

#dnn_ControlPanel {padding: 0px;}

/*footer*/

.footerBorderTL,
.footerBorderT,
.footerBorderTR,
.footerBorderL,
.footerBorderR,
.footerBorderBL,
.footerBorderB,
.footerBorderBR {
    width: 12px;
    height: 10px;
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 1px;
    padding: 0px;
    margin: 0px;
}

.footerBorderTL {background-image: url('images/footer/top_left.gif');}
.footerBorderT {
    background-image: url('images/footer/top.gif');
    background-repeat: repeat-x;
    width: auto;
}
.footerBorderTR{background-image: url('images/footer/top_right.gif');}
.footerBorderL {
    background-image: url('images/footer/left.gif');
    background-repeat: repeat-y;
    height: auto;
}
.footerBorderR {
    background-image: url('images/footer/right.gif');
    background-repeat: repeat-y;
    height: auto;
}
.footerBorderBL {background-image: url('images/footer/bottom_left.gif');}
.footerBorderB {
    background-image: url('images/footer/bottom.gif');
    background-repeat: repeat-x;
    width: auto;
}
.footerBorderBR{background-image: url('images/footer/bottom_right.gif');}


.footer, .footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4C4B4B;
}

.footer a:hover {
    color: #4C4B4B;
    text-decoration: none;
}

/*rounded corners*/

.rct .lc,
.rct .rc,
.rct .bg,
.rcb .lc,
.rcb .rc,
.rcb .bg {
    background-repeat: no-repeat;
    background-position: top left;
    background-repeat: no-repeat;
    height: 7px;
}

.rct .lc, .rcb .lc {
    padding-left: 7px;
}

.rct .rc, .rcb .rc {
    padding-right: 7px;
    background-position: top right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.rct .bg, .rcb .bg {
    background-repeat: repeat-x;
    font-size: 0px;
}


/*rounded box*/

.roundedbox {padding-bottom: 10px;}

.roundedbox .rcbody {
    border: 1px solid #a2bdd8;
    border-top: none;
    border-bottom: none;
    background-color: #dce7f0;
    padding: 0px 6px 6px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.roundedbox .rct .lc {background-image: url('images/box/rc_blue_light_tl.gif');}
.roundedbox .rct .rc {background-image: url('images/box/rc_blue_light_tr.gif');}
.roundedbox .rct .bg {background-image: url('images/box/rc_blue_light_t.gif');}


.roundedbox .rcb .lc {background-image: url('images/box/rc_blue_light_bl.gif');}
.roundedbox .rcb .rc {background-image: url('images/box/rc_blue_light_br.gif');}
.roundedbox .rcb .bg {background-image: url('images/box/rc_blue_light_b.gif');}


/*rounded box light*/

.roundedboxlight{padding-bottom: 10px;}

.roundedboxlight .rct .lc {background-image: url('images/box/rc_blue_white_tl.gif');}
.roundedboxlight .rct .rc {background-image: url('images/box/rc_blue_white_tr.gif');}
.roundedboxlight .rct .bg {background-image: url('images/box/rc_blue_white_t.gif');}

.roundedboxlight .rcbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border: 1px solid #a2bdd8;
    border-top: none;
    border-bottom: none;
    background-color: #ffffff;
    padding: 0px 6px 6px 6px;
}

.roundedboxlight .rcb .lc {background-image: url('images/box/rc_blue_white_bl.gif');}
.roundedboxlight .rcb .rc {background-image: url('images/box/rc_blue_white_br.gif');}
.roundedboxlight .rcb .bg {background-image: url('images/box/rc_blue_white_b.gif');}

/*user info*/

.userinfo {
	padding: 5px 0px 5px 0px;
	font-size: 11px; 
	}
	
.userinfo div {
	font-size: 11px; 
	}	

.userinfo .rct .lc {background-image: url('images/box/rc_brown_gradient_tl.gif'); 	font-size: 11px;}
.userinfo .rct .rc {background-image: url('images/box/rc_brown_gradient_tr.gif'); 	font-size: 11px;}
.userinfo .rct .bg {background-image: url('images/box/rc_brown_gradient_t.gif'); 	font-size: 11px;}

.userinfo .rcbody {
	border: 1px solid #bdaa76;
	border-top: none;
	border-bottom: none;
	background-color: #ead381;
	background-image: url('images/box/rc_brown_gradient_bg.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0px 6px 0px 6px;
	text-align : center;
	font-size: 11px;
}

.userinfo .rcbody  a.login , .userinfo .rcbody  a.login:hover {
    color: #ffffff;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
}

.userinfo .rcbody  a {
	font-size: 11px;
}

.userinfo .name {
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	display : block;
	padding : 6px 0px;
}

.userinfo .rcb .lc {background-image: url('images/box/rc_brown_gradient_bl.gif');}
.userinfo .rcb .rc {background-image: url('images/box/rc_brown_gradient_br.gif');}
.userinfo .rcb .bg {background-image: url('images/box/rc_brown_gradient_b.gif');}

/*joinamcham*/


.joinamcham
{
	position: relative;
	text-indent : 6px;
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #EDF1F3;
	text-decoration: none;
	background-image : url('images/box/join_amcham.gif');
	background-repeat: no-repeat;
	clip: rect( );
	width : 265px;
	height : 33px;
	margin-bottom : 5px;
	margin-top : 5px;
}
		
.joinamcham a {
	display: block;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EDF1F3;
	text-decoration: none;
	text-align: center;
}

.joinamcham a:hover {
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EDF1F3;
	text-decoration: none;
	text-align: center;
}

.joinamcham a:visited {
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EDF1F3;
	text-decoration: none;
	text-align: center;

}

.joinamcham a:active {
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EDF1F3;
	text-decoration: none;
	text-align: center;
}

/*search results*/

.search_link {
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.search_number {
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.search_link2 {
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8860B;
}

/*table headers*/

.table_header {
  width: 100%;
  margin-bottom: 20px;
}

.table_header tr td  {
  padding: 0px 20px 10px 5px;
}

.table_header tr.thead {
  text-align: left;
  vertical-align: top;
}

.table_header tr.thead td  {
  border: 1px solid #B4B9CD; 
  border-right: none;
  border-left: none;
  padding: 0px 10x 10px 5px;
  color: #000000;
}

.table_header tr.thead .left {border-left: 1px solid #B4B9CD;}
.table_header tr.thead .right {border-right: 1px solid #B4B9CD;}

/*menu*/

.main_dnnmenu_container {
    background-color: transparent;
}
.main_dnnmenu_bar {
    cursor: crosshair;
    cursor: hand;
    height: 16px;
    background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #0A2863;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #F8F9FB;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {
    background-color: #8da4d3;
}

.main_dnnmenu_itemhover td {
    background-color: #8da4d3;
}

.main_dnnmenu_icon {
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}

.main_dnnmenu_submenu {
    background-color: #CBD9E8;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);
    padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.main_dnnmenu_break {
    height: 1px;
    font-size: 1px;
}

.main_dnnmenu_arrow {
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

.main_dnnmenu_rootmenuarrow {
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}

.StandardButton {
    background: #7994cb none;
    color: #ffffff;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.TreeViewMenu {
    width: 175px;
    background-image: url ('search_button.gif');
    border-right: 1px solid #7994cb;
    border-top: 1px solid #7994cb;
    border-left: 1px solid #7994cb;
    border-bottom: 1px solid #7994cb;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}

.TreeViewMenu_Header {
    background-image: url('gradient_LtBlue.jpg');
}

/* AmCham search box and button */

#dnn_dnnSEARCH_txtSearch {
    width: 300px;
    margin-top: 15px;
    background-color: #DCE7F0;
    padding: 2px 5px;
    color: #666666;
    border-right: #A2BDD8 1px solid;
    border-top: #A2BDD8 1px solid;
    border-left: #A2BDD8 1px solid;
    border-bottom: #A2BDD8 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#dnn_dnnSEARCH_cmdSearch {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height : 20px;
	text-indent : 6px;
	color: #FFFFFF;
	background-image: url('images/search_button.gif');
	background-repeat: no-repeat;
	text-decoration : none;
}


/*specific styles*/

.column_bold {
    font-size: 11px;
    font-weight: bold;
}

.column_normal {
    font-size: 11px;
}

.column_link {
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center
}

/*subpage*/

.skinheadersmaller {
    background-image: url('images/header/bg_smaller.gif');
    height: 62px;
    background-position: top right;
    background-repeat: no-repeat;
}

.menuBarBodySmaller {
    background-image: url('images/menu/bg_smaller.gif');
    background-repeat: no-repeat;
    background-position: top right;
    height: 29px;
}

.menuBarBodyNaics {
	background-image: url('images/menu/bg_naics.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 29px;
}

/*general styles*/

.plus {
    padding-left: 15px;
	margin-left: 5px;
    background-image: url('images/bullets/brown_plus.gif');
    background-repeat: no-repeat;
    background-position: 0px 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;

}


.plus_blue {
    padding-left: 15px;
	margin-left: 5px;
    background-image: url('images/bullets/blue_plus.gif');
    background-repeat: no-repeat;
    background-position: 0px 5px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	list-style-type: none;

}

/*event styles*/

.event_details .rightpane {
    padding-left: 50px;
    padding-top: 0px;
    font-size: 10px;
}

.event_details .event_timing {
    border-top: 1px solid #97b4d3;
    border-bottom: 1px solid #97b4d3;
    padding: 10px 0px 10px 0px;
    margin-bottom: 10px;
}

.event_details .box {
    padding-bottom: 10px;
    border-bottom: #7994cb 1px solid;
    margin-bottom: 10px;
}

.event_title_column {font-size: 0.9em;}

.event_date_column {font-size: 0.7em;}

/*committee listing */

ul.committee_list {
    width: 100%;
}

.committee_list li {
    list-style-type: none;
    width: 180px;
    margin: 15px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    line-height: 15px;
    float: left;
}



.member {
	position: relative;
	width: 145px;
	height: 21px;
	text-align: left;
	background-image: url(images/button/contentbuttons_whole.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 6px;
	
}
	

.member a {
	display: block;
	width: 145px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	text-align: left;
	background-image: url(images/button/contentbuttons_whole.gif);
	background-repeat : no-repeat;
	line-height : 20px;
	text-indent : 6px;
}
	
	
.member a:hover {
width: 145px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #0045D5; 
border: 0px; 
text-align: left; 
background-image: url(images/button/contentbuttons_whole.gif);
background-repeat : no-repeat;
background-position: 0px -21px ; 
text-decoration: none; 
line-height : 20px;
text-indent : 6px;
}


.member a:active {
width: 145px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000066; 
border: 0px; 
width: 145px; 
text-align: left; 
background-image: url(images/button/contentbuttons_whole.gif);
background-repeat : no-repeat;
background-position: 0px -42px ;
text-decoration: none;
line-height : 20px; 
text-indent : 6px;
}


.member a:visited {
	display: block;
	width: 145px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
	background-image: url(images/button/contentbuttons_whole.gif);
	background-repeat : no-repeat;
}
	
.memberlong  {
	display: block;
	width: 152px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
	background-image: url(images/button/contentbuttons_long.gif);
	background-repeat : no-repeat;
}

.memberlong a {
	display: block;
	width: 152px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
	background-image: url(images/button/contentbuttons_long.gif);
	background-repeat : no-repeat;
}
	
	
.memberlong a:hover {
width: 152px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #0045D5; 
border: 0px; 
width: 152px; 
text-align: left; 
background-position: 0px -21px ; 
text-decoration: none; 
background-image: url(images/button/contentbuttons_long.gif);
background-repeat : no-repeat;
line-height : 20px;
text-indent : 6px;
}


.memberlong a:active {
width: 152px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000066; 
border: 0px; 
width: 152px; 
text-align: left; 
background-position: 0px -42px ;
background-image: url(images/button/contentbuttons_long.gif);
background-repeat : no-repeat;
text-decoration: none;
line-height : 20px; 
text-indent : 6px;
}


.memberlong a:visited {
	display: block;
	width: 152px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	background-image: url(images/button/contentbuttons_long.gif);
	background-repeat : no-repeat;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
}

.memberlonger {
	display: block;
	width: 200px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	background-image: url(images/button/contentbuttons_longer.gif);
	background-repeat : no-repeat;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
	float : right;
}
	

.memberlonger a {
	display: block;
	width: 200px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	background-image: url(images/button/contentbuttons_longer.gif);
	background-repeat : no-repeat;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
}
	
	
.memberlonger a:hover {
width: 200px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #0045D5; 
border: 0px; 
width: 200px; 
text-align: left; 
background-image: url(images/button/contentbuttons_longer.gif);
background-repeat : no-repeat;
background-position: 0px -21px ;
text-decoration: none; 
line-height : 20px;
text-indent : 6px;
}


.memberlonger a:active {
width: 200px; height: 21px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #000066; 
border: 0px; 
width: 200px; 
text-align: left; 
background-image: url(images/button/contentbuttons_longer.gif);
background-repeat : no-repeat;
background-position: 0px -42px ;
text-decoration: none;
line-height : 20px; 
text-indent : 6px;
}



.memberlonger a:visited {
	display: block;
	width: 200px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #000099;
	background-image: url(images/button/contentbuttons_longer.gif);
	background-repeat : no-repeat;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
}

.mem_mem {
	position: relative;
	width: 145px;
	height: 21px;
	text-align: left;
	background-image: url(images/button/m_m_buttons.gif);
	background-repeat : no-repeat;
	vertical-align : middle;
	text-indent : 6px;
	
}
	

.mem_mem a {
	display: block;
	width: 145px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #EDF1F3;
	text-align: left;
	background-image: url(images/button/m_m_buttons.gif);
	background-repeat : no-repeat;
	line-height : 20px;
	text-indent : 6px;
}
	
	
.mem_mem a:hover {
	width: 145px; height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	border: 0px; 
	text-align: left; 
	background-image: url(images/button/m_m_buttons.gif);
	background-repeat : no-repeat;
	background-position: 0px -21px ; 
	text-decoration: none; 
	line-height : 20px;
	text-indent : 6px;
}


.mem_mem a:active {
	width: 145px; height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF; 
	border: 0px; 
	width: 145px; 
	text-align: left; 
	background-image: url(images/button/m_m_buttons.gif);
	background-repeat : no-repeat;
	background-position: 0px -42px ;
	text-decoration: none;
	line-height : 20px; 
	text-indent : 6px;
}


.mem_mem a:visited {
	display: block;
	width: 145px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #EDF1F3;
	text-align: left;
	line-height : 20px;
	text-indent : 6px;
	background-image: url(images/button/m_m_buttons.gif.gif);
	background-repeat : no-repeat;
}
	


/*dijit stuff*/

.dijit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000099;
}

/*default button*/

.dj_ie .dijitButtonNode {
    position: relative;
}

.dijitButton {
    height: 21px;
    padding: 0px;
    border-width: 0px;
    background-color: transparent;
    background-repeat: no-repeat;
    margin: 0px;
}

.dijitButton .dijitRight {
    height: 21px;
    margin-left: 5px;
    padding-right: 5px;
}

.dijitButton .dijitStretch {
    height: 21px;
	padding: 0px;
}

.dijitButton .dijitButtonNode {
    /* generic styles */
    vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
    background-color: transparent;
    padding: 0px 0px 0px 0px !important;
    border: 0px !important;
    margin: 0px;
    line-height: 16px;	/* Safari only */
    width: auto;
    overflow: visible;
    /* enabled-specific styles */
}

.dj_ie button.dijitButtonNode {
    width: auto;
    overflow: visible;
}

.dijitButtonHover .dijitButtonNode {
    /* hover styles */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #0045D5; 
}

.dijitButtonActive .dijitButtonNode {
    /* active (down) styles */
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000066; 
}

.dijitButtonHover {
    background-position: 0px -21px;
}

.dijitButtonHover .dijitRight {
    background-position: center right;
}

.dijitButtonHover .dijitStretch {
    background-position: 0px -21px;
}

.dijitButtonActive {
    background-position: 0px -42px;
}

.dijitButtonActive .dijitRight {
    background-position: bottom right;
}

.dijitButtonActive .dijitStretch {
    background-position: 0px -42px;
}

.dijitButton {background-image: url('images/button/blue_left.gif');}
.dijitButton .dijitRight {background-image: url('images/button/blue_right.gif');}
.dijitButton .dijitStretch {background-image: url('images/button/blue_bg.gif');}

.light  {background-image: url('images/button/blue_left_light.gif');}
.light .dijitRight {background-image: url('images/button/blue_right_light.gif');}
.light .dijitStretch  {background-image: url('images/button/blue_bg_light.gif');}





/*xmod overrides*/

ul.XModTabstrip_dnn_ctr601_XModFeedback_ctl02  li {background-image: none;}

ul.XModTabstrip_dnn_ctr581_XModFeedback_ctl02 li {background-image: none;}

ul.XModTabstrip_dnn_ctr647_XModFeedback_ctl02 li {background-image: none;}

ul.XModTabstrip_dnn_ctr648_XModFeedback_ctl02 li {background-image: none;}

ul.XModTabstrip_dnn_ctr1114_XModFeedback_ctl02 li {background-image: none;}

ul.XModTabstrip_dnn_ctr1112_XModFeedback_ctl02 li {background-image: none;}

ul.XModTabstrip_dnn_ctr1149_XModFeedback_ctl02 li  {background-image: none;}

.Normal
	{
	font-size: small;
    list-style-type: none;
	}
	
.Normal ul li
	{
	font-family: Verdana, Arial, Helvetica,sans-serif;
    font-size: small;
    list-style-type: none;
	margin-left: 0px;
	}


/*  NavMenu styles start here */

 .TabList {
	list-style-type: none;
	list-style:none;
}

#navHContainer {
	background-image: url('images/menu/bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 29px;
	position: relative;
	list-style-type: none;
	list-style:none;
	z-index: 10;
	
}

#nav {
	width : 970px;
	white-space : nowrap;
}

#nav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image: none;
	list-style-type: none;
	list-style: none;
	width: auto;
	float: left;
	white-space : nowrap;
}

#nav li {
	padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
	position: relative;
	background-image: none;
	list-style: none;
	list-style-type: none;
	float:left;
	white-space : nowrap;
	
}

#nav li ul { /* second-level lists */
	list-style: none;
	list-style-type: none;
	background-image: none;
	position : absolute;
	left: -990em;
	padding-left: 0px;
	padding-top: 8px;
	width: 16em;
	margin-left: 0px;

}

#nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration:none;
	line-height : 16px;
	text-align:left;
	display: block;
	padding-top: 7px;
	padding-left: 5px;
	width:92px;
	color:#FFFFFF;
	list-style-type: none;
	list-style: none;
	height: 29px;
	background-image: url(images/menu/tab_navi_off.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-left : 0px;
	margin-right : 0px;
}

#nav li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height : 16px;
	text-decoration:none;
	text-align:left;
	display: block;
	width:92px;
	padding-top: 7px;
	padding-left: 5px;
	color:#FFFFFF;
	list-style-type: none;
	list-style: none;
	height: 29px;
	background-image: url(images/menu/tab_navi_on.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-left : 0px;
	margin-right : 0px;
}



#nav li li a {
	background-image: none;
	list-style-type: none;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	background-color: #B1C6DA;
	color: #0A2863;
	height: 20px;
	width: 16em;
	padding-top: 4px;	
	border-right-color: #94B4D4;
	border-bottom-color: #94B4D4;
	border-left-color: #94B4D4;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#nav li li a:hover {
	background-image: none;
	list-style-type: none;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	background-color: #D3E2EF;
	color: #0A2863;
	height: 20px;
	width: 16em;
	padding-top: 4px;
	border-right-color: #94B4D4;
	border-bottom-color: #94B4D4;
	border-left-color: #94B4D4;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#nav li a.SelectedTab {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-left: 0px;
	margin-right : 0px;

}
#nav .DisabledTab {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-left: 0px;
	margin-right : 0px;
}

/* no need to change these hover classes 
unless you need more than 4 levels */
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
  list-style-type: none;
  list-style: none;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 1.6em;
	left:0;
	list-style-type: none;
	list-style: none;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:12.8em;
	list-style-type: none;
	list-style: none;
}

#navContainerBorder {
    padding:2px;
	list-style: none;
	list-style-type: none;
}
#navContainer {
   vertical-align:top;
   padding:10px 5px 10px 5px;
}

/*Related Articles*/
#dnn_ctr1163_ModuleContent {}

#dnn_ctr1163_ModuleContent span.normal div span.SubHead {
	font-weight:bolder;
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
color:#000;
}

#dnn_ctr1163_ModuleContent span.normal div a.CommandButton, #dnn_ctr1163_ModuleContent span.normal div a.CommandButton:link {
color:#041B81;
font-weight:normal;
text-decoration:underline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
}

#dnn_ctr1163_ModuleContent span.normal div a.CommandButton:visited, #dnn_ctr1163_ModuleContent span.normal div a.CommandButton:hover {
	color:#65719E;
}


/*DNN Stuff Agregator Tabs Content Styles*/

.TABS-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#022A7C;
	margin-left:26px;
	padding-top:21px;
}

.TABS-container {
	margin-left:12px;
	margin-right:12px;
	margin-bottom:27px;
}

.TABS-table {
}

.TABS-tl {
	background-image:url(images/tl-tab-inner.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.TABS-tr {
	background-image:url(images/tr-tab-inner.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}

.TABS-bl {
	background-image:url(images/bl-tab-inner.jpg);
	background-repeat:no-repeat;
}

.TABS-br {
	background-image:url(images/br-tab-inner.jpg);
	background-repeat:no-repeat;
}

.TABS-left {
	background-image:url(images/all-tab-inner.jpg);
	background-repeat:repeat-y;
}

.TABS-right {
	background-image:url(images/all-tab-inner.jpg);
	background-repeat:repeat-y;
	background-position:right center;
}

.TABS-top {
	background-image:url(images/all-tab-inner.jpg);
	background-repeat:repeat-x;
	background-position:left 6px;
}

.TABS-bottom {
	background-image:url(images/all-tab-inner.jpg);
	background-repeat:repeat-x;
	background-position:center 10px;
}



/* Company Info - Personal info */

.labelLarge {
    text-align: right;
    font-weight: bold;
    white-space: nowrap;
}

.labelLarger {
	font-size:16px;
    font-weight: bold;
    white-space: nowrap;
}

.companyText {
background-color:#DCE7F0;
border:1px solid #A2BDD8;
color:#000000;
padding:2px;
}

.companyContainer {
	margin-left:12px;
	margin-bottom:12px;
margin-right:25px;
}

.companyTable td.companyLabel {
	width:255px;
}

.companyTable label.label, .companyTable label.label, span.label {
	float:right;
}

.companyTitle {
	color:#022A7C;
font-size:15px;
margin-left:11px;
padding-top:25px;
}

table.rblCompany_Category td {
	
}

.cTop {
	background-image:url("images/forms-fill.jpg");
background-position:center 2px;
background-repeat:repeat-x;
}

.cBottom {
	background-image:url("images/forms-fill.jpg");
background-position:center 14px;
background-repeat:repeat-x;
}

.cLeft {
	background-image:url("images/forms-fill.jpg");
background-position:0 0;
background-repeat:repeat-y;
}

.cRight {
	background-image:url("images/forms-fill.jpg");
background-position:14px 0;
background-repeat:repeat-y;
}

.formText {
	font-style:italic;
	font-size:10px;
}

table.rblAnnual_Sales_Revenue {
	float:left;
}

table.extraAmount {
	float:left;
margin-left:14px;
margin-top:57px;
}

table.extraAmount2 {
	float:left;
margin-left:34px;
margin-top:57px;
}

.whichRegion {
	float:left;
margin-left:20px;
margin-top:-2px;
}

.saveForm {
background-color:#FFFFFF;
background-image:url("images/search_button.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
height:20px;
line-height:20px;
margin:0;
padding:0 8px 0 0;
text-decoration:none;
text-indent:6px;
width:52px;
}

span.lostChanges {
	font-size:11px;
}

/* Company Info - Staff info */

.staffContainer {
	margin-left:11px;
	margin-right:11px;
	margin-bottom:22px;
}

.staffContainer h1 {
	font-size:21px;
font-weight:bold;
margin-left:-6px;
padding-top:7px;
}

.staffContainer .staffIntro {
	font-size:12px;
margin-bottom:26px;
}

.staffContainer table.staffTable {
	
}

.staffContainer table.staffTable h1 {
	color:#000000;
font-size:14px;
font-weight:bold;
margin-bottom:0;
margin-left:-6px;
margin-top:14px;
padding-bottom:6px;
}

.staffContainer tr.staffTableTitles td {
	border-bottom:1px solid #849EB5;
	padding-top:0px;
	font-size:12px;
}

.staffContainer tr.staffTableTitles td.sljt {
	white-space:normal;
}

.staffContainer tr td {
	font-size:10px;
padding-bottom:2px;
padding-top:3px;
white-space:nowrap;
}

.staffContainer tr td.sljt {
	white-space:normal;
}

.staffContainer table.staffTable input.StaffListDelete {
background-color:#FFFFFF;
background-image:none;
border-color:-moz-use-text-color -moz-use-text-color #FF0000;
border-style:none none solid;
border-width:medium medium 1px;
color:#FF0000;
cursor:pointer;
margin-left:0;
padding:0;
width:34px;
font-size:9px;
}

.staffContainer table.staffTable input.StaffListDelete:hover {
	border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:none none solid;
border-width:medium medium 1px;
}

.staffContainer table.staffTable input.StaffListEdit {
background-color:#FFFFFF;
background-image:url("images/st-edit-button.gif");
background-repeat:no-repeat;
border:medium none;
color:#182D62;
cursor:pointer;
font-size:9px;
font-weight:bold;
margin-right:6px;
padding:2px 0 1px 1px;
text-align:center;
width:36px;
}

/*Staff Edit*/

.StaffUpdate {
	margin-bottom:28px;
margin-left:43px;
margin-top:31px;
}

.StaffUpdate label {
	display:block;
margin-bottom:3px;
margin-top:3px;
text-align:right;
width:64px;
font-size:13px;
font-weight:bold;
}

.StaffUpdate .name {
	font-size:16px;
font-weight:bold;
white-space:nowrap;	
}

.StaffUpdate .phone input, .StaffUpdate .fax input {
	width:275px;
}

.StaffUpdate .saveTD {
	width:95px;
}

.StaffUpdate .job input {
	width:420px;	
}

.StaffUpdate .email input {
	width:420px;	
}

.StaffUpdate .saveForm {
margin:8px 0;
}
