/* CSS Document */

.c_head{padding:0px 0px 0px 0px; text-align:left;}

.c_content{clear:both; margin-bottom:0px;}

.black_container_wrapper
{
  background:#070707 url(images/container_bg_blackfade.gif) repeat-x top left;
  padding: 0px 40px 10px 40px;                  
}
/*Upper left corner*/
.black_container_start {
   background: url(images/black_container_left_upper.png) no-repeat top left;
   padding-left: 15px;
}
/*Upper right corner*/
.black_container_start div {
   background: url(images/black_container_right_upper.png) no-repeat top right;
   padding-right: 15px;
}
/*Upper center*/
.black_container_start div div {
   background: url(images/black_container_center_upper.png) repeat-x top left;
   padding: 0;
   height: 15px;
}

/*Lower left corner*/
.black_container_end {
   background: url(images/black_container_left_lower.png) no-repeat top left;
   padding-left: 15px;
}
/*Lower right corner*/
.black_container_end div {
   background: url(images/black_container_right_lower.png) no-repeat top right;
   padding-right: 15px;
}
/*Lower center*/
.black_container_end div div {
   background: url(images/black_container_center_lower.png) repeat-x top left;
   padding: 0;
   height: 15px;
}

.c_contentpane{padding:1px 0px 0px 0px ; text-align:left;}

.c_footer {clear:both; margin-bottom:0px;padding:5px 0px 0px 0px; text-align:right;}

.title{margin:0; padding:0; float:left; white-space:nowrap;}
.title_vis{margin:0; padding:0; float:right; text-align:right;}

#dnn_ctr382_dnnTITLE_lblTitle{ margin:0; padding:0;}

/*---------- default style for head & normal -----------*/
.LargeHeadGrey{font-weight:normal; font-size:40px; line-height:45px; letter-spacing:0px; color:#e9e9e9; margin:0; padding:0; font-family:Myriad Pro, Arial, LucidaGrande, Verdana, Helvetica, sans-serif;} /*#2a2a2a*/

.Head{font-weight:bold; font-size:14px; line-height:21px; letter-spacing:0.1px; color:#2971a7; margin:0; padding:0; font-family:Myriad Pro, Arial, LucidaGrande, Verdana, Helvetica, sans-serif;} /*#2a2a2a*/
.HeadGrey{ font-weight:bold; font-size:14px; line-height:21px; letter-spacing:0.1px; color:#e9e9e9; margin:0; padding:0; font-family:MyriadPro, Arial, LucidaGrande, Verdana, Helvetica, sans-serif;} /*#2a2a2a*/

.SmalHead{font-weight:bold; font-size:12px; line-height:21px; letter-spacing:0.2px; color:#000; margin:0; padding:0; font-family:Myriad Pro, Arial, LucidaGrande, Verdana, Helvetica, sans-serif;}
.SmalHeadGrey{font-weight:normal; font-size:12px; line-height:20px; letter-spacing:0.5px; color:#515151; margin:0; padding:0; font-family:Myriad Pro, Arial, LucidaGrande, Verdana, Helvetica, sans-serif;}

.Normal{color:#000; line-height:17px;  letter-spacing:0.1px; font-size:11px; font-family: LucidaGrande, Verdana, Arial, Helvetica, sans-serif;}
.NormalGrey{color:#fff; line-height:17px;  letter-spacing:0.1px; font-size:11px; font-family: LucidaGrande, Verdana, Arial, Helvetica, sans-serif;}
.NormalGrey p{color:#fff; line-height:17px;  letter-spacing:0.1px; font-size:11px; font-family: LucidaGrande, Verdana, Arial, Helvetica, sans-serif;}
.NormalGrey a,.NormalGrey a:link,.NormalGrey a:visited,.NormalGrey a:active{color:#dedede;}
.NormalGrey a:hover{color:#8b3791;}

.Normal p{margin-top:0px; margin-bottom:0px; font-family: LucidaGrande, Verdana, Arial, Helvetica, sans-serif;}



