/*/*=========================================*/
/*         General CSS for Agility 2.0       */
/*            by Shaping Design              */
/*       http://www.shapingdesign.com        */
/*           info@shapingdesign.com          */
/*===========================================*/
/*  Wwbsite width css*/
.sitewidth{width:820px;}

/*  universal CSS  */
#body{margin:0;padding:0;text-align:center;background:#eee;}
table, tr, td, p, div{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;padding: 0;margin: 0;vertical-align:top;}
p{margin: 11px 0;}
#clear{clear:both;}
div {padding:0;margin:0;}

/*  layout css*/
#topwrapper{width:100%;text-align:center;background:#fff;}
#topcontent{height:auto;margin:0 auto; padding:0 5px;vertical-align:top; background:#fff;overflow:hidden;}

/*  control panel css*/
#controlpanelwrapper{width:100%;text-align:center;background:#fff;}
#dnn_controlpanel{margin:0 auto; vertical-align:top;background:#fff;}

/* grey background */
#wrapper{width:100%;text-align:center; background:url(images/top_bkg.jpg) repeat-x top left #EEE;}
#contentwrapper{width:100%;text-align:center; background:#EEE;}

/* open background */
#wrappero{width:100%;text-align:center; background:url(images/top_bkg.jpg) repeat-x top left #fff;}
#contentwrappero{width:100%;text-align:center; background:#fff;}

/* dark background */
#wrapperd{width:100%;text-align:center; background:url(images/top_bkg.jpg) repeat-x top left #333;}
#contentwrapperd{width:100%;text-align:center; background:#333;}

/*  content layout css*/
#content{margin:0 auto;vertical-align:top;background:#fff;}

/*  logo row  */
#logorow{float:left;text-align:left;min-height:40px;width:400px;vertical-align:top;padding:10px 0 0 10px;}
#logorowright{width:200px;text-align:right;float:right;vertical-align:top;padding:0;}

/* date area div */
#date{margin:5px 10px 0px 15px;}
span.date{color:#ccc;text-decoration:none;font-weight:bold;font-size:11px;font-family: tahoma, Arial, Helvetica, sans-serif;height:10px;margin: 0 0 0 6px;}

/* search  */
#search{}
.searchBKG{float:right;margin: 5px 0;_margin-top:3px;height: 20px;width: 160px;background: url(images/searchbox.jpg) no-repeat left; text-align:left;}
* html .searchBKG{margin-top:3px;}
.SearchField{width: 10px; text-align:right; vertical-align:top;}
.SearchButton{background: transparent;font-size: 0px; margin: 0px;_margin: 2px 15px 0px 0px; padding: 13px 15px 13px 42px; color: #fff;}
#dnn_dnnSEARCH_txtSearch {vertical-align: top;height: 20px; font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; background: transparent; border: 0px solid #A1A1A1; color: #000; cursor: text; margin: 0px; padding: 3px 0 0 12px; width: 120px;}
* html #dnn_dnnSEARCH_txtSearch {padding: 3px 0 0 0px;margin:0 0 0 10px; width: 115px;}

/*  menu row  */
#menu{height:41px;background:url(images/menu_bar_bkg.jpg) repeat-x top left;text-align:left; margin:0 auto; padding:0;vertical-align:top;}
#menubarr{height:41px;width:100%; background:url(images/menu_bar_r.jpg) no-repeat top right;}
#menubarl{height:41px;width:100%;padding-left:15px;background:url(images/menu_bar_l.jpg) no-repeat top left;}

/*  breadcrumb row  */
#bread{float:left;height:25px;padding:0 0 0 5px;text-align:left;}
.bread_bkg{height:25px;margin:0;}

.BreadCrumb, a.BreadCrumb:link, a.BreadCrumb:visited, a.BreadCrumb:active {color: #333;font-family:Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}
a.BreadCrumb:hover {color: #666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;font-weight: normal;}

/* login div */
#logindiv{float:right;padding:0 20px 0 0; color:#fff;}

a.login:link, a.login:visited, a.login:active, a.user:link, a.user:visited, a.user:active {background: url(images/icon.gif) no-repeat left;color: #333; text-decoration: none;font-size: 10px;margin: 0 5px 0 0px;padding-left: 15px;}
a.login:hover, a.user:hover {background: url(images/icon_over.gif) no-repeat left;color: #666;text-decoration: none;font-size: 10px;margin: 0 5px 0 0;padding-left: 15px;}

/* content div */
#contentr{width:100%;background:url(images/r.jpg) repeat-y top right;}
#contentl{width:100%;background:url(images/l.jpg) repeat-y top left;}
#contentarea{min-height:200px;padding: 0 10px;}
* html #contentarea{width:100%;height:200px;}

/* content area / panes */
.contenttd{height:100%;}
.contenttable{width:100%;clear:both;overflow:hidden;}

.paneheader{width: 100%;padding: 7px 0 0 0;}
.panetop, .panebottom, .panefooter, .paneadmin{width: 100%;padding: 0;}
.paneleft {width: 25%;padding: 0 7px 0 0;}
.paneright {width: 25%;padding: 0 0 0 7px;}
.panelowerleft {width: 33%;padding: 0 7px 0 0;}
.panetopleft{padding:0 7px 0 0;width: 50%; vertical-align:top;}
.panetopright{padding:0;width: 50%; vertical-align:top;}
.panecenter {width:50%;vertical-align:top;}
.panecontent2{width: 67%;}
.panelower{width:33%;vertical-align:top;}
.paneright2, .panelowerright {width: 33%;padding: 0 0 0 7px;}
.paneright3 {width: 66%;padding: 0 0 0 7px;}
.splittable{width:100%;padding:0; margin:0;}
.leftpane4{width:33%;padding: 0 7px 0 0;}
.panecontent4{width:66%; padding:0;}
.panesplit1{width:50%;padding: 7px 7px 0 0;}
.panesplit2{width:50%;padding: 7px 0 0 0;}

/*  banner row  */
/* Background Pane */
.panebannerheader{margin:10px 0 10px 410px; width:360px;}
.bannerimage{height:196px; width: 800px;}
.bannerimagesmall{height:96px; width: 800px;}
td.flashbanner{padding-top:5px;}
.bannerspacer{height:1px;width:800px;}
/*  banner images  */
.banner_1{background:url(images/banner1.jpg) no-repeat;}
.banner_2{background:url(images/banner2.jpg) no-repeat;}
.banner_3{background:url(images/banner3.jpg) no-repeat;}
.banner_4{background:url(images/banner4.jpg) no-repeat;}
.banner_5{background:url(images/banner5.jpg) no-repeat;}
.banner_6{background:url(images/banner6.jpg) no-repeat;}
.banner_7{background:url(images/banner7.jpg) no-repeat;}
.banner_8{background:url(images/banner8.jpg) no-repeat;}
.banner_9{background:url(images/banner9.jpg) no-repeat;}
.banner_10{background:url(images/banner10.jpg) no-repeat;}
.banner_11{background:url(images/banner11.jpg) no-repeat;}
.banner_12{background:url(images/banner12.jpg) no-repeat;}

/*  inner page banner images  */
.banner_1sm{background:url(images/banner1sm.jpg) no-repeat;}
.banner_2sm{background:url(images/banner2sm.jpg) no-repeat;}
.banner_3sm{background:url(images/banner3sm.jpg) no-repeat;}
.banner_4sm{background:url(images/banner4sm.jpg) no-repeat;}
.banner_5sm{background:url(images/banner5sm.jpg) no-repeat;}
.banner_6sm{background:url(images/banner6sm.jpg) no-repeat;}
.banner_7sm{background:url(images/banner7sm.jpg) no-repeat;}
.banner_8sm{background:url(images/banner8sm.jpg) no-repeat;}
.banner_9sm{background:url(images/banner9sm.jpg) no-repeat;}
.banner_10sm{background:url(images/banner10sm.jpg) no-repeat;}
.banner_11sm{background:url(images/banner11sm.jpg) no-repeat;}
.banner_12sm{background:url(images/banner12sm.jpg) no-repeat;}

/*  Footer */
/*  background row  */
#footerwrapper{width:100%;text-align:center;vertical-align:top; background:url(images/bot_bkg.jpg) repeat-x top left #EEE;}
#footer{text-align:left; margin:0 auto; padding:0;vertical-align:top; background:#fff;}
.footer {color: #FFF;font-size: 10px; white-space:nowrap; padding-right:5px;}

#smcolorbarbkg{height:35px;background:url(images/footer_bkg.jpg) repeat-x top left;}
#smcolorbarright{height:35px;width:100%; background:url(images/footer_r.jpg) no-repeat top right;}
#smcolorbarleft{height:35px;width:100%;padding-left:6px;background:url(images/footer_l.jpg) no-repeat top left;}

#copyrightdiv{float:left; padding:10px 0 0 10px;color:#fff; font-size:10px;}

a.Footer:link, a.Footer:visited, a.Footer:active {color: #eee; font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size: 10px;}
a.Footer:hover {color: #333;font-weight: normal;text-decoration: none;font-size: 10px;}
.CopyrightText{color: #eee;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}

/*  Links / Text */
/*Hyperlink style for the unselected tabs */
.OtherTabs {font-size: 12px;color: #333;font-family: tahoma, Arial, Helvetica, sans-serif;text-decoration: none;}
a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active {text-decoration: none;color: #333;background-color: transparent;border: 0;font-weight: bold;}
a.OtherTabs:hover {text-decoration: underline;color: #333;background-color: transparent;border: 0;font-weight: bold;}

/*Head*/
.Head {font-size: 14px;color: #333;font-weight: bold;}

/*SubHead Text*/
a.SubHead:link, a.SubHead:visited, a.SubHead:active {color: #6E8E05;text-decoration: none;font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}
a.SubHead:hover {color: #2c2c2c;text-decoration: none;font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;}

/*Normal Text*/
.Normal {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;}
a.Normal:link, a.Normal:visited {color: #333333;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
a.Normal:hover {color: #111111;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: none;}
.NormalRed {color: #900;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
.NormalBold {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
.NormalTextBox {color: #333;padding-left: 2px;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;}
td.NormalTextBox {padding: 0;margin: 0;background: transparent;border: 0;}

/*Links for entire site*/
a:link, a:visited, a:active {color: #333333;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
a:hover {color: #111111;font-family: tahoma, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;text-decoration: underline;}
select, input {font-family: tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}

/* h tags */
h1{font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #111;line-height:30px;}
h2{font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size:18px; color: #146461;line-height:25px;}
h3{font-family: Arial, Helvetica, sans-serif; font-size:16px; color: #146461; line-height:25px;}

/*-- Bullet CSS --*/
ul {padding-left:30px;}
UL LI{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000;list-style-type: disc;}
UL UL LI{font-family:Arial, Helvetica, sans-serif; list-style-type:circle; font-size: 11px; line-height:16px; font-style:italic;color:#222;}
UL LI LI LI{list-style-type: circle;}
ol{padding-left:30px;}
OL LI{list-style-type: decimal;}
OL OL LI{list-style-type: lower-alpha;}
OL OL OL LI{list-style-type: lower-roman;}
OL UL LI{list-style-type: disc;}

/*applied to invisible objects*/
.Invisible {visibility: hidden;}

/*  Main Menu and Module Menus */
.MainMenu_MenuBar{margin-left:15px;border:1px solid red;}

.MainMenu_Idle TD{height: 40px;padding: 0; margin:0 3px;font-size:0px;}
.MainMenu_Idle TD DIV{height: 40px;margin:0; padding:0;font-size:0px;background:transparent;}
.MainMenu_Idle TD DIV DIV{height: 40px;padding:0 9px;font-size:0px;background:transparent; }
.MainMenu_Idle TD DIV DIV DIV{height: 40px;line-height:40px;color: #fff; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 9px;;white-space:nowrap;background:transparent;}
/*Main Menu Selected on Mouse Hover*/
.MainMenu_Selected TD, .rootmenuitembreadcrumb TD{height: 40px;padding: 0; margin:0;font-size:0px;}
.MainMenu_Selected TD DIV, .rootmenuitembreadcrumb TD DIV{height: 40px;margin:0; padding:0;font-size:0px;background:url(images/menu_over_r.jpg) bottom right no-repeat transparent;}
.MainMenu_Selected TD DIV DIV, .rootmenuitembreadcrumb TD DIV DIV{height: 40px;margin:0; padding:0 9px;font-size:0px;background:url(images/menu_over_l.jpg) bottom left no-repeat transparent;}
.MainMenu_Selected TD DIV DIV DIV, .rootmenuitembreadcrumb TD DIV DIV DIV{height: 40px;line-height:40px;color: #111; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;padding: 0px 9px;white-space:nowrap;background:url(images/menu_over.jpg) bottom center repeat-x transparent;}
.MainMenu_MenuContainer {font-size: 0px;font-weight: normal;background: transparent;}
/*Submenu Container*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu {background: #FFF; opacity: .90; padding: 0; border: 1px solid #111111;z-index: 1; cursor: pointer; font-weight: normal;}
/*Submenu Idle*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem { color: #333333; font-family: tahoma; font-size: 11px; font-weight: bold; font-style: normal; height: 20px; background: transparent;border:0; border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
.MainMenu_MenuItemSel{background: transparent;}
/*Submenu Hover*/ 
.SubMenu_Selected{color: #146461;font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px; background-color: #ccc; border:0;border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
/*Submenu Active*/ 
.SubMenu_Active {color: #146461;font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px; background-color: #fff;border:0;border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
/*Module Menu SubMenu Hover*/
.ModuleTitle_MenuItemSel{color: #fff; font-family: tahoma; font-size: 11px; font-weight: bold; cursor: pointer; height: 20px; border-top: 1px solid #999999;border-bottom: 1px solid #999999;background-color: #146461; border-bottom: 1px solid #d8dde3; padding: 5px 30px 5px 16px;}
/*Module Menu Continer*/
.ModuleTitle_MenuContainer{color: #2c2c2c;}
/*Module Menu Bar*/
.ModuleTitle_MenuBar{height: 29px;width:100%;background: transparent;}
/*Not needed*/
.MainMenuSeperator, .ModuleTitle_MenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuIcon, .ModuleTitle_MenuIcon {display:none;}
.MainMenu_RootMenuArrow, .ModuleTitle_RootMenuArrow{display:none;}
/*Remove Seperator Borders */
.MainMenu_MenuBreak {background: transparent; padding: 0px; border: 0px; margin:0px;}

/* Control Panel Style */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel td{ text-align:center; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel Table{ width:auto; text-align:center; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#000; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:12px; color:#000; text-decoration:none; font-weight:normal; }
A.CommandButton:hover{ color:#333; text-decoration:none; font-size:12px; font-weight:normal; }
.controlpanel td td table{margin: 0 auto; }

/*-- END CSS --*/

