/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/


.actions{ width:10px;}
.clear									 { clear:both;}
.left 									 { float:left;}
.right 									 { float:right;}
.c_footer_1								 { padding-right:10px; text-align:right; float:right;}
.dnntitle 								 { padding-left:10px;}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}



.DarkGraytitle_Container				{ margin-bottom:5px; }
.DarkGraytitle_Container .title           { color:#8D98A1;font-family: 'helvetica_ce_35_thinregular';font-weight: normal; font-size:36px;}
.DarkGraytitle_Container .dnntitle			{ padding-left:0px;  float:left; white-space:nowrap; padding-top:4px; }
.DarkGraytitle_Container .actions			{ padding-top:0px; float:left;  }
.DarkGraytitle_Container .visibility		{ float:right; padding-right:0px;}
.DarkGraytitle_Container .contentpane		{ text-align:left; vertical-align:top; clear:both; padding-top:10px; }
/*.DarkGraytitle_Container .contentpane ul li    {background: url("images/bullet_square.gif") no-repeat scroll 3px 8px transparent !important;   padding: 0 0 10px; }*/

.DarkGraytitle_Container a        {font-size:11px; color:#41698A;  font-weight:normal; font-family:Tahoma,Geneva,sans-serif;   }
/* font-weight:normal; font-family:Tahoma,Geneva,sans-serif; font-size:11px;   } */
.DarkGraytitle_Container a:hover  { color:#B3451D; font-weight:normal; text-decoration:underline;  }
/*font-weight:normal; text-decoration:underline;  } */
.DarkGraytitle_Container ul      { background-image:none; margin: 0px 0 0 5px; padding:0 0 0 20px; border-top: 0 none;border-bottom: 0 none; }
/*.DarkGraytitle_Container ul li    {  padding: 0 0 10px; }*/
/* font-size:14px;line-height:1.5; } */
.DarkGraytitle_Container p{color: #666666; font-size: 14px; line-height: 22px; padding: 0 80px 22px 0;}
.DarkGraytitle_Container .menu{ height:auto; width:auto;}
.DarkGraytitle_Container h2{ color: #666666; font-size: 12px; font-weight: bold; line-height: 22px; padding: 0; margin: 0;}
.DarkGraytitle_Container h3{color: #666666;font-size: 11px;font-weight: bold;line-height: 18px;padding: 0;margin:0;}
.DarkGraytitle_Container .teambox { background: none repeat scroll 0 0 #F1F2F3;border-top: 1px solid #D4D8DC; margin-bottom: 22px;overflow: hidden;width: 552px;padding-left: 15px;}
.DarkGraytitle_Container  .inlinewrap {margin-bottom: 18px;overflow: hidden;width: 100%;}
.DarkGraytitle_Container  .inlinewrap .leftcol {border-bottom: 1px solid #D4D8DC;float: left;width: 370px;}
.DarkGraytitle_Container  h2.bio { color: #8D98A1;font-size: 14px;font-weight: normal;line-height: 22px;padding: 0;}
.DarkGraytitle_Container  #content-tight p.nopad {color: #666666;font-size: 11px;line-height: 18px;padding: 0;}
.DarkGraytitle_Container  #vcard {margin-top: 5px;padding-bottom: 10px;width: 102px;}
.DarkGraytitle_Container  #vcard a { background: url("images/icon_vcard.gif") no-repeat scroll 80px center #FFFFFF; border: 1px solid #D4D8DC;display: block;overflow: hidden;padding: 6px 0 6px 19px;width: 83px;}
.DarkGraytitle_Container  #vcard  a:link,.DarkGraytitle_Container  #vcard  a:visited,.DarkGraytitle_Container  #vcard  a:active {color: #41698A;outline: medium none;text-decoration: none;}
.DarkGraytitle_Container  .rightcol {float: left;width: 180px;}
.DarkGraytitle_Container p.address2{	font-size: 11px;line-height: 18px;padding: 14px 80px 18px 10px;}



.Blacktitle_Container				{ margin: 0; padding: 10px;}
.Blacktitle_Container .title        { color:#666666; font-family: Tahoma; font-size: 12px;text-transform:capitalize;font-weight:bold; line-height: 22px;}
.Blacktitle_Container .dnntitle		{ padding-left:0px;  float:left; white-space:nowrap; padding-top:5px;padding-bottom: 0px;}
.Blacktitle_Container .actions		{ padding-top:0px; float:left;  }
.Blacktitle_Container .visibility	{ float:right; padding-right:0px;}
.Blacktitle_Container .contentpane	{ clear: both; color: #333333; font-family: Tahoma; font-size:12px; line-height: 1.5; text-align: left; vertical-align: top; }
.Blacktitle_Container p{}


.leftlistmenu_container { padding:27px 0 70px; }
.leftlistmenu_container .containerpane { padding: 0; }
.leftlistmenu_container a        { color:#008CAC;  font-weight:normal; font-family:Tahoma,Geneva,sans-serif; font-size:11px;   }
.leftlistmenu_container a:hover  { color:#964811; font-weight:normal; text-decoration:none; background: url("images/navarrow.gif") no-repeat scroll 165px center;  }
.leftlistmenu_container ul      { border-color: -moz-use-text-color -moz-use-text-color #D4D8DC; border-style: none none solid; border-width: 0 0 1px; display: block; margin: 0 0 80px; padding: 0; }
.leftlistmenu_container ul li       
{
    background: none repeat scroll 0 0 transparent;
    border-color: #D4D8DC -moz-use-text-color -moz-use-text-color;
    border-style: solid none none;
    border-width: 1px 0 0;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 184px; 
    }
.leftlistmenu_container ul li:hover{ }

.leftlistmenu_container ul li a  
{
    background: none repeat scroll 0 0 #EBEDEF;
    border-color: #EBEDEF -moz-use-text-color;
    border-style: solid none;
    border-width: 1px 0;
    color: #7A8A97;
    display: block;
    font-size: 11px;
    height: 20px;
    padding: 5px 10px 0;
    text-decoration: none;
}
/*.leftlistmenu_container ul li a:first-child  
{
    background: url("images/navarrow.gif") no-repeat scroll 165px center #EFE9B6;
    border-bottom: 1px solid #EBEDEF;
    border-top: 1px solid #EBEDEF;
    color: #B3451D;
    text-decoration: none;

}*/
.leftlistmenu_container ul li:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}




.White {}

.White .contentpane 					 { text-align:left; padding:0px;}
.White .cbot							 { float:right;}














