
/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/

html { height: 100%; }
body {margin:0px; background:#fff; padding:0px;}
table, tr, td, p {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; margin: 0;}
H1{ color:#333; font:bold 22px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
H2{ color:#627c4c; font:bold 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
H3{color:#999; font:bold 18px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline}
/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/

#topbox{background:url(../topbg.gif) left top repeat-x; width:100%; height:33px; margin:0px; padding:0px; font:normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#999999}
#topbox .left{ width:300px; float:left}
#topbox .right{ width:auto; float:right; margin:6px 0 0 0}
#header{ width:100%; height:174px; background:url(../black.gif) left top repeat-x}
#header .headpane{ width:100%; height:174px; background:url(../black.jpg) left top no-repeat}
#Logo {position:absolute;width:255px;height:90px;z-index:100;left:25px; top:5px; }
#menu .left{ width:780px; float:left}
#menu .right{ width:200px; float:right;  font: bold 10px Tahoma, Arial, Helvetica, sans-serif; color:#CCCCCC; margin:5px 0 0 0;}
#links{ width:100%; height:32px; background:url(../black-fbg.gif) left top repeat-x; border-top:1px #ccc solid; border-bottom:1px #ccc solid}
#links .left{ width:auto; float:left;}
#links .right{ width:auto; float:right} 
#bread{ width:100%; background:url(../black-bread.gif) left top repeat-x; font:normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#666} 
/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/
#Abox{ width:99%; margin:0 0 3px 0; padding:0px}
#Abox .leftpane{ width:33%; float:left;display:block; padding:0 0 0 5px }
#Abox .right{ width:66%; float:right; display:block}
#Abox .right .toppane{ width:100%; float:left}
#Abox .right .rightbox{width:100%; float:left}
#Abox .right .rightbox .ColumnApane{ width:49%; float:left}
#Abox .right .rightbox .ColumnBpane{ width:49%; float:right}

#Bbox{ width:99%; margin:0 0 3px 0; padding:0px; clear:both}
#Bbox .contentbpane{ width:69%; float:left; margin:0 0 0 5px}
#Bbox .rightpane{ width:30%; float:right}


#Cbox{ width:99%; margin:0 0 3px 0; padding:0px; clear:both}
#Cbox .ColumnCpane{ width:33%; float:left; margin:0 0 0 5px}
#Cbox .ColumnDpane{ width:32%; float:left; margin:0 0 0 8px}
#Cbox .ColumnEpane{ width:33%; float:right}
.Bottompane,.contentpane{ clear:both; width:99%;text-align:center; margin:0 0 0 5px}

/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

.object, a.object:link, a.object:visited, a.object:active{ color: #34605c; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; text-decoration: none; margin:0 5px}
a.object:hover {color:#000000;font-size: 10px;}

.links_object, a.links_object:link, a.links_object:visited, a.links_object:active{ color: #ccc; text-decoration: none; margin:0 5px; font:normal 10px Tahoma, Arial, Helvetica, sans-serif; line-height:2em}
a.links_object:hover {color:#eee;font:normal 10px Tahoma, Arial, Helvetica, sans-serif;text-decoration: none; }

.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #666; font-family: Tahoma; font-size: 10px; text-decoration: underline; font-weight: normal;}
a.BREADCRUMBS_object:hover { color: #333333; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.FOOTER_objects { color:#999; font-size: 10px; font-weight: normal; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 10px}
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { color:#999; font-weight: normal; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif}
a.FOOTER_objects:hover { color:#000000; font-weight: normal; text-decoration:none;  }

/*========================================================*/
/*  5. Text                                               */
/*========================================================*/
.normal, .Normal { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #555; }
.NormalBold { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555; }
.NormalRed { color: #C50000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
.SubHead { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
.Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  6. Links                                          */
/*========================================================*/

a:link, a:visited, a:active { color: #666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; }
a:hover { color: #444; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
a.Normal:link, a.Normal:visited { color: #666; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }
a.Normal:hover { color: #444; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	text-decoration: none; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #6A6A6A; border: 1px solid #a3bad1; background: #EFEFEF; padding: 2px 3px 3px 2px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none; height: 20px; }
a.CommandButton:hover { color: #6A6A6A; border: 1px solid #a3bad1; background: #e1e9f0; padding: 2px 3px 3px 2px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: none; height: 20px; }
.SearchButton { background: transparent; padding: 13px 15px 4px 11px; cursor: hand; font-size:1px; margin: 0 0 0 0px}

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

select, input { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; }
.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:18px; width: 140px; color: #404852; padding: 4px 0px 0px 8px; cursor:text;}
/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

.MainMenu_MenuContainer{background:url(../black-menubg.gif) left top repeat-x;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none}
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuItemSel{ background:#666}
.MainMenu_MenuBreak{display:none;}
.MainMenu_MenuItem{color:#76aacc;font: bold 10px Tahoma, Arial, Helvetica, sans-serif;padding:2px 15px 2px 10px;border:1px #2c4b5f solid;}
.submenuitemselected{color:#f5fdf4;font: bold 10px Tahoma, Arial, Helvetica, sans-serif;padding:2px 15px 2px 10px;background: #3d6383;border:1px  #6d869a solid; margin:0px}
.submenuitembreadcrumb{color:#fff;font: bold 10px Tahoma, Arial, Helvetica, sans-serif;padding:2px 15px 2px 10px;border:1px  #2c4b5f solid;background: #2c4b5f}
.submenu{border: #2c4b5f 1px solid;z-index:1000;cursor: pointer;cursor:hand;background: #2c4b5f;margin-top:0px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff' , Direction=90, Strength=1);}
.rootmenuitem TD{ padding:0px 1px; font-size:0px; background:transparent;}
.rootmenuitem DIV{ background:url(../blackl-1.gif) top left no-repeat; margin:0px; float:right }
.rootmenuitem DIV DIV{ background:url(../blackr-1.gif) top right no-repeat; height:26px; }
.rootmenuitem DIV DIV DIV{ color:#eee;font: bold 10px Tahoma, Arial, Helvetica, sans-serif;padding:6px 15px 0px; height:26px; }
.rootmenuitemselected TD,
.rootmenuitembreadcrumb TD{ padding:0px 1px; font-size:0px; background:transparent; }
.rootmenuitemselected DIV DIV DIV,
.rootmenuitembreadcrumb DIV DIV DIV{color:#ddd;font:bold 10px Tahoma, Arial, Helvetica, sans-serif; padding:6px 15px 0px; height:26px;}
#menu { height:30px; background:url(../black-menubg.gif) left top repeat-x}
#menu .rootmenuitemselected DIV{background:url(../blackl-2.gif) left top no-repeat;float:right} 
#menu .rootmenuitembreadcrumb DIV{background:url(../blackl-3.gif) left top no-repeat;float:right}
#menu .rootmenuitemselected DIV DIV{background:url(../blackr-2.gif) right top no-repeat;height:27px;}
#menu .rootmenuitembreadcrumb DIV DIV{background:url(../blackr-3.gif) right top no-repeat;height:27px;}

/*========================================================*/
/*  8. Container                         */
/*========================================================*/


.bordercontainer{ border:1px #ccc solid; background:#f5f5f5}
.titlelinkcontainer{ border-bottom:1px #ccc solid}
.titleline{ color:#333333; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; margin:5px 0}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/





