/*=======================================================+
|                                                        |
|               Elemento DotNetNuke Skin                 |
|               Developed by Adammer LLC                 |
|                http://www.adammer.com                  |
|                                                        |
|                      August 2009                       |
|                                                        |
+========================================================+

Version    : 1.0
Released   : August 2009

*/

/*=======================================================+
|  Universal                                             |
+=======================================================*/

/*-- HTML (Silence is golden)         --*/  html {}

/*-- Body                             --*/  #Body {
												margin: 0; 
												padding: 0; 
												background: #2b2b2b;
												color: #cccccc;
												font-family: Arial, Helvetica, sans-serif;
												font-size: 82%;
											}
											

/*-- Default Font                     --*/  
											img { border: none; }
											
/*-- Additional space for lists       --*/  li {margin-bottom: 2px;}
/*-- Lists Styles. 3 levels deep.     --*/  ul li, ul li li, ul li li li { list-style-type: disc; }
                                            ul { margin: 0 0 1.4em 0; padding: 0 0 0 18px; }
/*-- Make sure forms look good        --*/  form {margin:0;padding:0;}
/*-- Make background white for
     control tables                   --*/  .FCKImageGalleryContainer {background-color:#FFF;}
                                            .Help {background-color:#B6EDF0;border:1px solid black;color:black;font-family:Tahoma,Arial,Helvetica;font-size:11px;font-weight:normal;padding:4px; line-height:1.2em;}
											

/*========================================================+
|  Links                                                  |
+========================================================*/

/*-- default links visited and active --*/  a:link, a:visited, a:active {text-decoration:none; color: #ef870d; font-style:normal;text-decoration:underline;}

/*-- default links hover              --*/  a:hover {text-decoration:none;}

/*-- normal  links visited and active --*/  a.Normal:link, a.Normal:visited {text-decoration: underline; }

/*-- normal  links hover              --*/  a.Normal:hover {text-decoration: none; }

/*========================================================+
|  Design Elements                                        |
+========================================================*/

/*-- Hide the Portal Name H1. Created
     for SEO                          --*/  .portalNameH1 {display:none;}

/*-- Skin background                  --*/  .skinBG {
												background: #c09031 url(graphics/bg_interior.jpg);
												color: #000000;
												padding: 0 0 20px 0;
												min-height: 400px;
												position: relative;
											}
                                            

/*-- Set the margin and padding for 
     the content Border Div.          --*/  .BorderBgDiv { width:1000px; margin:0px auto 0 auto; padding:0px; text-align:center;}
	                                    
/*-- Set the page "menu" background.  --*/  .BorderBgDiv {}

     
/*-- Set the top border               --*/  .TopDiv { }
     
/*-- Set width for Full page          --*/  .fullWidth { 
												/*width: 922px; 
												padding: 0; 
												margin: 0 auto; 
												position: relative;*/
												text-align: left; 
											}

/*-- Set the width of the header
     content                          --*/  .HeaderDiv{}

/*-- Set the background for page
     content.                         --*/  .contentBg { /*width:900px; margin:0 auto;*/ }

/*-- Set the padding of the content
     column.                          --*/  .left{float:left;}
                                            .right{float:right;}
											.float_right { float: right; margin: 0 0 12px 20px; }
											.float_left { float: left; margin: 0 20px 12px 0; }

/*-- Banner Division Styles           --*/  .BannerPane1, .BannerPane2, .BannerPane3 {clear:both;}
                                            
                                            .Banner p {margin:0px; padding:0px;}
                                            .dnnLogo { /*float:left; margin:1px -3px 0 40px; height:66px; background:url(graphics/menu_divide.gif) right top no-repeat;*/ }
                                            .dnnLogo a {} 
                                            
/*-- Set background image i.e.
     dotted line between dnnUSER and
     dnnLOGIN. If you don't want the
     divider, just empty the contents
     of this style.                   --*/  .header-divide {background: url(graphics/hdr_divide.gif) center no-repeat; padding:2px 4px;}

/*-- Set background image i.e.
     dotted line between dnnTerms and
     dnnCOPYRIGHT. If you don't want
     the divider, just empty the
     contents of this style.          --*/  .footer-divide {background: url(graphics/hdr_divide.gif) center no-repeat; padding:2px 4px;}

/*-- Set the margin of the master
     table (the table that contains
     the vertical navigation and 
     content cells).                  --*/  #MasterTable {margin:0px;}

/*-- Set the top padding of the
     TopPane. This keeps the pane
     from sitting flush against the
     breadcrumb/search section.       --*/  .TopPane {} 

/*-- Set the padding and width of
     all the major panes. Set
     vertical align to top.           --*/  .HeaderPane {position:absolute; left:0px;top:0px;}
                                            .LeftNavTop {clear:both;padding:5px;}
                                            .LeftNavTop .StdContainer {margin-bottom:0px;}
                                            .LeftNavBottom {clear:both;padding:5px;}
                                            .LeftGutterPane {clear:both;padding:10px;}
                                            .TopPaneDiv {clear:both;}
     
                                            .TopLeftPane {width:440px; vertical-align:top;}
                                            .TopRightPane {width:440px; vertical-align:top;}
                                            
                                            .ContentPaneDiv {clear:both;}
                                            .ContentPane {vertical-align:top;}
                                            
                                            .ContentPane2Div {clear:both;}
                                            .LeftPane {width:280px; vertical-align:top;}
                                            .ContentPane2 {vertical-align:top; width:600px;}
                                            
                                            .ContentPane3Div {clear:both;}
                                            .ContentPane3 {vertical-align:top; width:680px;}
                                            .RightPane {width:200px; vertical-align:top;}
                                            
                                            .MiddlePaneDiv{clear:both;}
                                            .MiddleLeftPane { width: 288px; margin-right: 18px; vertical-align: top; }
                                            .MiddlePane { width: 288px; vertical-align:top;}
                                            .MiddleRightPane { width: 288px; vertical-align:top;}
                                        
                                            .BottomPaneDiv{clear:both;}
                                            .BottomColumn1 {width:210px;margin-right:20px; vertical-align:top;}
                                            .BottomColumn2 {width:210px;margin-right:20px; vertical-align:top;}
                                            .BottomColumn3 {width:210px;vertical-align:top;}
                                            .BottomColumn4 {width:210px;vertical-align:top;}
                                            
                                            .BottomPane {clear:both;}
                                            
/*-- Set the padding and width for
     the subpage layout               --*/  .subMenu {margin-top:10px;}
                                            .rightNav {margin:0px 0 20px 0;}

                                            .subPage {overflow: visible;}
											.subPage .subMenu {width:190px; float:right; margin-right:5px;}
                                            .subPage .contentBg {width:680px; float:left; margin-left:5px;}
                                            .subPage .TopLeftPane {width:330px;}
                                            .subPage .TopRightPane {width:330px;}
    
                                            .subPage .ContentPane {vertical-align:top; padding:0px;}
                                            
                                            .subPage .LeftPane {width:200px; vertical-align:top;}
                                            .subPage .ContentPane2 {vertical-align:top; width:460px;}
                                            
                                            .subPage .ContentPane3 {vertical-align:top; width:460px;}
                                            .subPage .RightPane {width:200px; vertical-align:top;}
                                                                                                                            
                                            .subPage .MiddleLeftPane {width:213px; }
                                            .subPage .MiddlePane {width:213px;}
                                            .subPage .MiddleRightPane {width:213px;}
                                            
                                            .subPage .BottomColumn1 {width:155px;}
                                            .subPage .BottomColumn2 {width:155px;}
                                            .subPage .BottomColumn3 {width:155px;}
                                            .subPage .BottomColumn4 {width:155px;}
                                                                                        
/*-- These styles are only used for
     the Demo site. Feel 
     free to delete.                  --*/  .DNNPane {border: #333 3px solid; padding: 60px 5px; text-align: center; font-weight: bold; vertical-align: middle; background-color: #FAFAFA;white-space:nowrap; color: #333; font-size:14px; margin-bottom:20px;}
                                            .DNNHeaderPane{padding: 25px 5px; width:300px; }

/*-- Set font size, color, etc. 
     for login links and text.        --*/  .login{text-decoration:none; color: #898378;}
                                            #dnn_dnnUSER_cmdRegister {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(graphics/hdr_divide.gif) right no-repeat;padding-right:12px;color:#898378;}
                                            #dnn_dnnUSER_cmdRegister:hover {text-decoration:underline; }
                                           
                                            #dnn_dnnLOGIN_cmdLogin {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;color:#898378;}
                                            #dnn_dnnLOGIN_cmdLogin:hover {text-decoration:underline;}
                                           
/*========================================================+
| Menu, Breadcrumb, and Search                            |
+========================================================*/

/*-- Set the background image, 
     width, and margins for 
     the menu.                        --*/  /**/
	 										/*.menu-bg{ background:url(graphics/bg_menu.png) top center no-repeat; height:41px;}
                                            * html .menu-bg {background:url(graphics/bg_menu_ie.png) top center no-repeat;}*/
                                            /*.menu{float:left; margin-top:-38px; margin-left:30px;}*/
											
                                           
/*-- Set the background image, 
     width, and margins for the 
     Breadcrumb.                      --*/  .breadcrumb-div{background: #F1F1F1 url(graphics/bg_breadcrumb.gif) top repeat-x; border-bottom: #CCC 1px solid;border-left:#CCC 1px solid;border-right:#CCC 1px solid; height:17px;line-height:8px; margin:-3px 5px 0 5px; padding-top:0px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}
                                            .breadcrumb-row{padding:0px 0px;}
                                            
/*-- Set font size, color, etc. 
     for the breadcrumb div.          --*/  .breadcrumbdiv {font-size:10px; font-family: Tahoma, Geneva, sans-serif; text-decoration:none; color:#777; text-align:left;padding:1px 0px 0px 5px; float:left;}
                                            .breadcrumb {font-size:10px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none !important; color: #777 !important; font-style:normal !important; margin:0 2px; line-height:14px;}
                                            .breadcrumbdiv a:hover {text-decoration:underline !important;}
                                            .breadcrumb-pretext {background:url(graphics/bg_home.gif) center bottom no-repeat; height:12px; width:12px;margin-right:2px; text-indent:-30px; overflow:hidden; display:block;}

/*-- Set font size, color, etc. 
     for the Current Date div.        --*/  .currentDateDiv {display:block; float:right;padding-right:10px;}
                                            .currentDate {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #999;}
                                            .current-date a {font-size:10px; text-decoration:none; color:#666666;}
                                            .current-date a:hover {text-decoration:underline;}

/*-- If panes are empty, we make 
     sure there are no lingering
     styles.                          --*/  .DNNEmptyPane {border:0px none !important; line-height:0px !important; padding:0px !important; font-size:0px !important; height:0px !important; width:0px !important;margin:0px !important; }
     
/*-- Set the background image, 
     width, margin, and border
     for the content div.             --*/  .content {margin:0px auto 0 auto;padding:10px 0 0px 0;}
                                            .contentBg {}

/*-- Set the background image,
     width, margin, and font
     for the footer div.              --*/  .BottomDiv {
												clear: both; 
												background: url(graphics/bg_footer.png) center top no-repeat; 												
	 										}
											
                                            .footer {
												width: 960px; 
												margin: 0 auto;												
												font-size: .9em;
												/*padding: 28px 0 32px 0;*/
												padding: 0 0 32px 0;
											}
											/*
                                            .footer a:link, .footer a:visited, .footer a:active {text-decoration:none; color: #898378;}
                                            .footer a:hover {text-decoration:underline;color: #898378;}
											*/

/*-- Padding-right is used to set
     the terms and privacy text
     3 pixels from the right edge.    --*/  .termsdiv { float: right; padding: 7px 0 0 0; }
                                            .terms{background:url(graphics/hdr_divide.gif) right no-repeat;padding-right:12px;}
                                            .privacy{background:url(graphics/hdr_divide.gif) right no-repeat;padding-right:12px;}

/*-- Margin-left is used to set
     the copyright text 3 pixels 
     from the left edge.              --*/  .copyright { padding:0; }	 										

/*-- Styles for footer lists.         --*/  .footerInfo { }
                                            .footerInfo ul { width: 165px; display: inline; float: left; padding: 0; margin: 0px 19px 15px 0; }
                                            .footerInfo li {list-style:none; list-style-image:none; list-style-position:outside;color:#898378;}
                                            .footerInfo li.header { font-size:11px; border-bottom:#898378 1px solid; margin-bottom:3px; font-weight:bold;}
     
/*-- Horizontal Rule                  --*/  hr { height: 1px; color: #cccccc; margin: 0 0 16px 0; }

/*-- Action Button styles             --*/  .action-buttons { text-align:right; clear:both;}
     
/*========================================================+
|  Search Items                                           |
+========================================================*/

/*-- Set the padding of the
     search div.                      --*/  .Search {float:right; display:block; margin-top:1px; padding:7px 4px 10px 13px; position:relative;}
                                            * html .Search { padding:8px 10px 10px 13px; }
                                            .search img { padding: 0;}
    
/*-- Set background color for
     Google custom search input       --*/  .GCSearchBox {}
     
/*-- If you need to change the button
     for the Google custom search     --*/  .GCSearchButton {}

/*-- Font for Radio Button labels.
     Not displayed by default 
     but just in case.                 
                                      --*/  .SearchField {display:block; height:20px; width:16px; text-indent:30px; overflow:hidden; position:absolute; top:9px; right:12px;}
                                           
/*-- Search Textbox Font and
     background image.                --*/  #dnn_dnnSEARCH_txtSearch.NormalTextBox {font-size:.9em; border: none; width:125px; padding:3px 20px 0px 4px;
                                             height:17px;background:url(graphics/bg_search.gif) top right no-repeat;
                                            -moz-border-radius:10px;
                                            -webkit-border-radius:10px}
                                             #dnn_dnnSEARCH_ClassicSearch {}
                                             
/*========================================================+
|  DNN Control Panel                                      |
+========================================================*/

/*-- We are using the DNN defaults
     Except the align center which
     breaks when you use DIV not
     tables for content.              --*/  .DNNAligncenter {text-align:left;}
                                            .ControlPanel/*, .PagingTable*/ { 
												background: #F2F2F2 url(graphics/bg_control_panel.gif) bottom repeat-x; 
												border: none;
												text-align: center; 
												width: 100%;
												margin: 0;
											}

/*========================================================+
|  Text Styles                                            |
+========================================================*/

/*-- Default Font                     --*/  

/*-- Most of the site text.           --*/  .normal, .Normal { color: #000000; }

/*-- Most of the bold site text.      --*/  .NormalBold { font-weight: bold; color: #555;}

/*-- Red Error site text.             --*/  .NormalRed {color: #990000; }

/*-- subheadings - mostly in admin.   --*/  .SubHead {font-family: Verdana, Geneva, sans-serif; color:#000; font-size: .8em; font-weight: bold; color: #333333; vertical-align:top;}
                                            .SubHead label {font-size:1em;}

/*-- headings - mostly in admin.      --*/  .Head {font-family:Verdana, Geneva, sans-serif; color:#333; font-size: 1.2em; text-decoration: none; font-weight: normal; background-color:transparent;}

/*-- Header styles.                   --*/  h1 { font-size: 3em; color: #333333; margin: 0; padding: 0; line-height:110%; }
                                            h2 { font-size: 1.5em; color: #333333; margin: 0 0 20px 0; padding: 0; line-height:110%; }
                                            h3 { font-size: 1.3em; color: #333333; margin: 0 0 20px 0; padding: 0; line-height:110%; }
                                            h4 { font-size: 1.1em; color: #333333; margin: 0 0 4px 0; padding: 0; line-height:110%; }
                                            h5 { font-size: 1em; color: #333333; margin: 0; padding: 0; }
                                            h6 { font-size: 1em; color: #333333; margin: 0; padding: 0; }
                                            .StdContainer .Normal { font-size: 1em; }
											
											.CapitaMain01 #page_title,
											.CapitaMain02 #page_title { text-transform: none; color: #333333; letter-spacing: normal; font-size: 28px; }

/*========================================================+
|  User Defined Tables                                    |
+========================================================*/

                                            .UDT_Table_Head th {font-size:10px;}
                                            .UDT_Table_AlternateItem, .UDT_Table_AlternateItem p {font-size:10px;background-color:#F3F3F3;vertical-align:top;}
                                            .UDT_Table_Item, .UDT_Table_Item p {font-size:10px;vertical-align:top;}

/*========================================================+
|  Module Menus                                           |
+========================================================*/

/*-- Usually no need to change 
     these styles.                    --*/  .ModuleTitle_MenuItem {background-color:#F7F7F7;border:1px solid #F7F7F7;color:#333333;font-family:verdana,sans-serif;font-size:11px;font-weight:normal;padding:0px 10px 0px 0px;}                                            .ModuleTitle_SubMenu {background-color:#F7F7F7;border:1px solid #666666;margin:1px 0px 0px;padding:0px;z-index:1000;}                                           
                                            .ModuleTitle_MenuItemSel {background:#DDDDDD none repeat scroll 0%;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;color:#000000;font-family:verdana,sans-serif;font-size:11px;font-weight:normal;padding:0px 10px 0px 0px;}                                           
                                            .ModuleTitle_MenuIcon {border:1px solid #EEEEEE;padding:2px 3px;}                                           
                                            .ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display:none;}

/*========================================================+
|  Forms                                                  |
+========================================================*/
     
/*-- Default for Element              --*/  select, input { font-family: Tahoma, Geneva, sans-serif; font-size: 11px !important; color: #555; }

/*-- Default Textbox                  --*/  .NormalTextBox { color: #333; border:1px solid #999; padding: 2px; font-family: tahoma; font-weight: normal; background:#FFF url(graphics/bg_input.gif) top repeat-x;}
                                            .StandardButton { font-size:1.1em; /*padding:3px;*/}
											td.NormalTextBox, table.NormalTextBox {border:none; background:none;}
											td span.NormalTextBox {border:none; background:none;}
											/*.ControlPanel .NormalTextBox { border:inherit; background:#FFF none;}*/

/*========================================================+
|  Clearfix Hack for Div floats                           |
+========================================================*/                                            

/*-- Clearfix allows us to have
     floats set the height of the
     content and leftnav divs         --*/  .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
                                            .clearfix {zoom: 1;      /* triggers hasLayout */
    												   display: block;     /* resets display for IE/Win */}      
	
	                                        
/*========================================================+
|  Navigation Menu Styles                                 |
+========================================================*/

/*-- Set line height.                  --*/ #nav li {
												position: relative;
												float: left;
												line-height: 12px;
												list-style: none;
												padding: 0px;
												margin-bottom: 0px; 
												background-color:transparent;
												z-index:2;
											}

/*-- Set bottom margin and
     color of menu that does not
     contain menu items.               --*/ #nav ul {
												margin: 0;
												padding: 0;
												list-style:none;
												float: left;
												width: 100%;
												background:transparent;
												z-index:1;
												text-align: right; 
												line-height: 1em;
												}

/*-- Font for top menu items.          --*/  #nav a {
												font-family: Arial, Helvetica, sans-serif;
												font-weight: bold;
												font-size: 13px;
												/*display: block;*/
												margin: 0;
												text-decoration: none;
												/*text-align: center;*/
												color: #FFF; 
												z-index: 3;
												padding: 8px 10px;												
												}

/*-- Second-level list container.      --*/  #nav li ul { position: absolute; left: -999em; width: 167px; z-index: 444; }

/*-- Second-level menu items.          --*/  #nav li li a {
												width: 150px;												
												text-align: left;
												background: #e3b137; 
												color: #fff;												
												/*padding: 8px 10px 8px 10px;*/
												text-transform: none;
												font-size: 1em;
												font-weight: normal;
												z-index: 445;
												}

/*-- Hover style for unselected 
     menu items.                       --*/  #nav li a:hover {
												color: #333333;
	 											}
												
                                             #nav li li a:hover,
                                             #nav li li.SelectedTab a:hover,
                                             #nav li.SelectedTab li a:hover { color: #333333; }
                                             #nav a:hover { }

/*-- Top-level selected menu items.    --*/  
											#nav .SelectedTab a { color: #f2ddbe; cursor: default; }
											

/*-- Second-level selected
     menu items.                       --*/  #nav li li.SelectedTab a { background:#656565 none; color: #FFF; font-weight: bold; }

/*-- Third-level selected 
     menu items.                       --*/  #nav li li li.SelectedTab a { background: #656565 none; color: #FFF; font-weight: bold; }

/*-- Hover style for selected 
     menu items.                       --*/  #nav li.SelectedTab a:hover {	 											
												color: #f2ddbe;
												}
     
/*-- Font color for disabled tabs.     --*/  #nav .DisabledTab { color:#CCC; }

/*-- 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; }
                                             
/*-- Set where the first drop-down
     hover menu starts along the y
     axis                              --*/  #nav li:hover ul, 
                                             #nav li.iehover ul {top: 15px;left:0; background:none; }
                                            
/*-- Set where the first drop-down
     hover menu starts along the x
     axis                              --*/  #nav li li:hover ul,
                                             #nav li li li:hover ul,
                                             #nav li li.iehover ul,  
                                             #nav li li li.iehover ul {top: 2px;left:166px;}
                                             
/*========================================================+
|  Subpage right navigation Menu Styles                   |
+========================================================*/

                                            .rightNav ul {margin:10px 0 0 0; padding:0px;border-bottom:#999 1px dotted;}
                                            .rightNav li {list-style:none; margin-bottom:0;}
                                            .rightNav a {text-decoration:none; line-height:2em; font-size:.8em; padding:8px 0 8px 5px; display:block; width:185px; border-top:#999 1px dotted; line-height:1.2em;}
                                            .rightNav a:hover, .rightNav li.Level2 a:hover, .rightNav li.Level3 a:hover, .rightNav li.Level4 a:hover {text-decoration:underline;color: #0489B7; background-color:#D6F2EB;}
                                            .rightNav li.Level1 a {text-decoration:none;}
                                            .rightNav li.Level2 a {padding-left:20px; width:170px; border-top: #E6E6E6 1px dotted;background:url(graphics/arrow1.gif) left no-repeat;text-decoration:none;}
                                            .rightNav li.Level3 a {padding-left:30px; width:160px; border-top: #E6E6E6 1px dotted;background:url(graphics/arrow2.gif) left no-repeat;text-decoration:none;}
                                            .rightNav li.Level4 a {padding-left:40px; width:150px; border-top: #E6E6E6 1px dotted;background:url(graphics/arrow3.gif) left no-repeat;text-decoration:none;}
                                            .rightNav .SelectedTab {font-weight:bold; font-size:1em; font-family:Verdana, Geneva, sans-serif;}

/*========================================================+
|  End DNN Skin Styles                                    |
+========================================================*/


/*********************************************************
	CAPITA Additions
	2010-02-23
**********************************************************/
/* General */
address { display: block; font-style: normal; }
p { margin: 0 0 1.6em 0; line-height: 1.4em; }
img { border: none; }
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: none; }

/* Tools */
.clear,
.clear_left,
.clear_right { height: 0; overflow: hidden; }
.clear { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }

.txt_replace { text-indent: -9000px; overflow: hidden; }

/* Masthead */
.masthead {
	background: url(/Portals/_default/Skins/Capita2010/graphics/bg_masthead.png) bottom repeat-x; 
	margin: 0 0 24px 0;
	width: 100%;
	z-index: 900;
	min-height: 76px;
	}
.masthead .inner { width: 1000px; margin: 0 auto; }
.masthead .inner .dnnLogo h1 { float: left; margin: 0 20px 0 0; padding: 7px 0 0 0; line-height: 1em; }

.masthead .inner .dnnLogo .tagline { 
	text-indent: -9000px; 
	overflow: hidden; 
	width: 242px; 
	height: 47px; 
	background: url(graphics/tagline.gif) left 27px no-repeat; margin: 0; 
	float: left;
	margin: 0 50px 0 0;
	}
	
#nav ul.Level0 { padding: 0; margin: -17px 0 0 0; }
#nav ul.Level0 li { float: none; display: inline; padding: 0; margin: 0 0 0 16px; }
#nav ul.Level0 li a { display: inline; }
#nav ul.Level0 li ul li { float: left; display: block; padding: 0; margin-left: 0; }
#nav ul.Level0 li ul li a { display: block; }
.nav_btn_egov { float: right; margin: -28px 50px 0 0; }

.BottomDiv strong { color: #ffffff; }
.BottomDiv .Normal { color: #cccccc; font-size: 1em; }
.BottomDiv a { color: #ea902a; text-decoration: none; }
.BottomDiv a:hover { color: #ffffff; }
.m_footer { float: left; padding: 28px 0 0 8px; }
.m_footer h4 { color: #999999; text-transform: uppercase; font-size: .9em; text-indent: -8px; margin-bottom: 4px; font-family: Arial, Helvetica, sans-serif; }
.m_footer ul { margin: 0; padding: 0; list-style-type: none; }
.m_footer ul li { list-style-type: none; }
.m_cta_contact { width: 230px; height: 133px; text-indent: -9000px; overflow: hidden; padding-top: 0; margin: 0 44px 0 0; }
.m_cta_contact a { display: block; width: 230px; height: 133px; background: url(graphics/cta_contact.gif) left top no-repeat; }
.m_contact { width: 190px; margin: 0 20px 0 0; }
.m_projects { width: 208px; margin: 0 20px 0 0; }
.m_optin .field { background: url(graphics/bg_optin.gif) left top no-repeat; width: 167px; height: 26px; padding: 9px 0 0 9px; float: left; }
.m_optin .field input { background: none; width: 160px; border: none; color: #cccccc; font-size: 11px; }
.m_optin .btn_go { float: left; padding: 4px 0 0 2px; }

.PreFooterPane { margin: 0; }
.copyrightdiv { color: #999999; }
.footer .clear { margin-bottom: 32px; }

/* Home */
.page_splash {
	background: #c99c42 url(graphics/bg_splash.jpg) center top no-repeat !important;
	height: 880px; /* 812 */
	position: relative;
	}
.page_splash .BorderBgDiv { position: relative; }
.page_splash .dnnLogo h1 a:hover { cursor: default; }
#splash_tag {
	width: 594px;
	height: 127px;
	background: url(/Portals/0/2010/splash_tag.png) left 20px no-repeat;
	/*background: url(/Portals/0/2010/splash_tag_under.png) left 13px no-repeat;*/
	margin: 0 auto;
	}
/* liScroll style declarations */
#rotator {
	background: url(/Portals/0/2010/bg_rotator.png) left top no-repeat; 
	width: 200px; 
	height: 280px; 
	overflow: hidden; 
	margin: 0 auto;
	padding: 130px 0 0 26px;
	line-height: 1em;
	position: absolute; 
	top: 160px; 
	left: 380px;
	z-index: 25;
	}	
.tickercontainer {
	width: 177px; 
	height: 150px; 
	margin: 0; 
	padding: 0;
	overflow: hidden;
	}
ul.newsticker {
	position: relative;
	left: 175px;		
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#rotator ul li { list-style-type: none !important; float: left; }
#rotator ul li img:hover { cursor: pointer; }
#rotator .link_more { width: 152px; height: 25px; text-indent: -9000px; overflow: hidden; margin: 14px 0 0 12px; }
#rotator .link_more a { display: block; width: 152px; height: 25px; }
#sticky_socmed { width: 304px; height: 306px; position: absolute; top: 170px; left: 116px; z-index: 10; }
#sticky_socmed a { display: block; width: 304px; height: 306px; background: url(/Portals/0/2010/sticky_socmed.png) left top no-repeat; }
#sticky_promos { width: 317px; height: 329px; position: absolute; top: 188px; left: 584px; z-index: 15; }
#sticky_promos a { display: block; width: 317px; height: 329px; background: url(/Portals/0/2010/sticky_promos.png) left top no-repeat; }
#sticky_auto { width: 292px; height: 124px; position: absolute; top: 620px; left: 240px; z-index: 9; }
#sticky_auto a { display: block; width: 292px; height: 124px; background: url(/Portals/0/2010/sticky_auto.png) left top no-repeat; }
#sticky_agency { width: 422px; height: 260px; position: absolute; top: 500px; left: 560px; z-index: 16; }
#sticky_agency a { display: block; width: 422px; height: 260px; background: url(/Portals/0/2010/sticky_agency.png) left top no-repeat; }
#sticky_optin { width: 306px; height: 200px; position: absolute; top: 412px; left: 110px; z-index: 5; background: url(/Portals/0/2010/sticky_optin.png) left top no-repeat; }
#sticky_optin label { display: block; text-indent: -9000px; overflow: hidden; }
#sticky_dev { width: 58px; height: 510px; position: absolute; top: 160px; left: 40px; }
#sticky_dev a { display: block; width: 58px; height: 510px; background: url(/Portals/0/2010/sticky_dev.png) left top no-repeat; }

#sticky_optin input.in_optin { 
	position: absolute; 
	top: 90px; 
	left: 58px; 
	width: 178px; 
	background: none; 
	border: none; 
	font-size: 14px !important; 
	color: #cccccc;
	padding: 0;
	}
#sticky_optin .in_btn_signup {
	position: absolute;
	top: 122px;
	left: 182px;
	}
	
#sticky_blog { width: 218px; height: 116px; position: absolute; top: 62px; left: 800px; z-index: 67; }
#sticky_blog a { display: block; width: 218px; height: 116px; }


/* 	Level 2 Template
	- One column
****************************************/
.level_02 { }
.level_02 .BorderBgDiv { background: url(graphics/bg_level_02.png) 850px 300px no-repeat; }


/* 	Level 3 Template
	- Online Promotions
	- Social Media Marketing
****************************************/
.level_03 { position: relative; background: url(graphics/bg_level_03.png) 480px 4px no-repeat; }
.level_03 .TopLeftPane { width: 614px; }
.level_03 .TopRightPane { width: 318px; padding: 124px 36px 0 0; }
.float_right .thumbnail { display: block; margin: 0 0 28px 0; }

/* Containers */
.CapitaMain01 { width: 594px; }
.CapitaMain01 .top { width: 594px; height: 40px; background: url(graphics/capita_main_01_top.png) left top no-repeat; }
.CapitaMain01 .content { background: url(graphics/capita_main_01_tile.png) repeat-y; }
.CapitaMain01 .content .inner { padding: 20px 44px 4px 44px; }
.CapitaMain01 .bottom { width: 594px; height: 33px; background: url(graphics/capita_main_01_bottom.png) left top no-repeat; }
.CapitaMain01 p { margin-bottom: 1.6em; }

.CapitaMain02 { width: 812px; }
.CapitaMain02 .top { width: 812px; height: 146px; background: url(graphics/capita_main_02_top.png) left top no-repeat; }
.CapitaMain02 .content { background: url(graphics/capita_main_02_tile.png) repeat-y; }
.CapitaMain02 .content .inner { padding: 20px 44px 4px 44px; }
.CapitaMain02 .bottom { width: 812px; height: 60px; background: url(graphics/capita_main_02_bottom.png) left top no-repeat; }
.CapitaMain02 p { margin-bottom: 1.6em; }

.CapitaModule01 { width: 318px; }
.CapitaModule01 .top { width: 318px; height: 12px; background: url(graphics/capita_module_01_top.png) left top no-repeat; }
.CapitaModule01 .content { background: url(graphics/capita_module_01_tile.png) repeat-y; }
.CapitaModule01 .content .inner { padding: 0 32px 4px 32px; }
.CapitaModule01 .bottom { width: 318px; height: 28px; background: url(graphics/capita_module_01_bottom.png) left top no-repeat; }
.CapitaModule01 h3 { font-size: 26px !important; color: #000000 !important; margin: 0 0 12px 0; padding: 0; line-height: 1em; }
.CapitaModule01 a { color: #336699; }
.StdContainer.CapitaModule01 .Normal { color: #333333; }

.CapitaModule02 { width: 318px; }
.CapitaModule02 .top { width: 318px; height: 12px; background: url(graphics/capita_module_02_top.png) left top no-repeat; }
.CapitaModule02 .content { background: url(graphics/capita_module_02_tile.png) repeat-y; }
.CapitaModule02 .content .inner { padding: 0 32px 4px 32px; }
.CapitaModule02 .bottom { width: 318px; height: 28px; background: url(graphics/capita_module_02_bottom.png) left top no-repeat; }
.CapitaModule02 h3 { font-size: 26px !important; color: #000000 !important; margin: 0 0 12px 0; padding: 0; line-height: 1em; }
.CapitaModule02 a { color: #336699; }
.StdContainer.CapitaModule02 .Normal { color: #333333; }