
/**
	Ctrl-F is your Friend :)
		
	Specific IE 6 Overrides near bottom of document.
	
	Print styles at base of document.
**/

/************************************************************************
					High Level HTML Elements
************************************************************************/

html { height: 100%; }

body { height: 100%; margin: 0; margin-bottom: 1px; padding: 0; text-align: left; background-color: #FFF; font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; /* resets default font size to 10px */ }

p { margin: 0; padding: 0; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif; color: #82827E; font-weight: normal; font-size: 1.00em; text-align: justify;}

a img { border: 0; }

select { background-color: #FFFFC1; }

/************************************************************************
					Headings
************************************************************************/

h1, h2, h3, h4, h5, h6, .Head { color: #666; font-family: Arial, Helvetica, sans-serif;  letter-spacing: 0.02em; }

h1, h2, h3, h4, h5, h6, dl { margin-left: 0px; margin-right: 0px; }

h3, h4, h5, h6 { color: #666; font-weight: bold; font-size: 1.40em; margin-top: 2px; margin-bottom: 4px; }

h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link { color: #666; }

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #82827E; }


h1 { font-weight: normal; font-size: 1.70em; margin-top: 2px; margin-bottom: 8px; }

h2 { font-weight: bold; font-size: 1.50em; margin-top: 2px; margin-bottom: 6px; }

h3 { font-size: 1.40em; }

h4 { font-size: 1.30em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1.1em; }

/************************************************************************
					Links
************************************************************************/
a:link { color: #82827E; }

a:visited { color: #82827E; }

a:hover { color: #666; }

/************************************************************************
					Lists
************************************************************************/

/************************************************************************
					DNN Styles
************************************************************************/

/** Base Text Styles **/
.Normal, .NormalDisabled, .NormalBold, .NormalRed, blockquote { font-family: Arial, Helvetica, sans-serif; color: #82827E; }

.NormalDisabled { font-style: italic; }

.NormalBold { font-weight: bold }

.NormalRed { font-weight: bold; color: #F00; }

/** Sub Headings **/
.SubHead { font-family: Tahoma, Arial, Helvetica; font-size: 1.10em; font-weight: normal; color: #82827E;}

/** Control Panel div **/
.ControlPanel { position: relative; line-height: 100%; width: 936px; margin:10px auto; background-color: #FDFEE9; border: 1px solid #070706; bottom: 0px; top: -10px; margin-bottom: -9px; }

/** Control Panel Form Elements **/
.ControlPanel .NormalTextBox { background-color: #FDFEE9; border-left: 1px solid #070706; border-top: 1px solid #070706; border-right: 1px solid #82827E; border-bottom: 1px solid #82827E; font-size: 1.10em; }

/** Specific Control Panel Selectors: **/

table.ControlPanel table tr td { /** Add some padding to the control panel row cells **/ padding: 4px; }

table.ControlPanel table tr td select { /** Style the combo boxes **/ width: 160px !important; border-right: 0px; }

table.ControlPanel table tr td input[type="text"] { /** Style the textboxes **/ width: 156px !important; }

/** Module Title Menu **/
.ModuleTitle_MenuContainer { border:0px; }

.ModuleTitle_MenuBar { cursor: pointer; height: 16px; background-color: Transparent; }

.ModuleTitle_MenuItem { cursor: pointer; color: #FFFBD5; font-family: Arial, Helvetica; font-size: 1.00em; font-weight: normal; font-style: normal; border-top: 1px solid #070706; border-bottom: 1px solid #070706; border-left: 0px; border-right: 0px; padding: 0px 3px; letter-spacing: 0.1em; }

.ModuleTitle_MenuIcon { cursor: pointer; background-color: #111; text-align: center; width: 15px; height: 21px; border-top: 1px solid #111; border-bottom: 1px solid #111; border-left: 0px; border-right: 0px; padding: 2px 6px; }

.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; background-color: #070706; border: 0px; padding: 0px; margin: 0px; letter-spacing: 0.1em; font-family: Arial, Helvetica; font-size: 1.00em; font-weight: normal; }

.ModuleTitle_MenuBreak { height: 0px; padding: 0px; margin: 0px; ; }

.ModuleTitle_MenuItemSel { cursor: pointer; color: #FFFBD5; font-size: 1.00em; font-weight: normal; background: #1C1C1C; border-top: 1px solid #070706; border-bottom: 1px solid #070706; border-left: 0px; border-right: 0px; text-decoration: blink; letter-spacing: 0.1em; font-family: Arial, Helvetica; }

.ModuleTitle_MenuArrow { font-family: webdings; font-size: 1.00em; cursor: pointer; color: #FFFBD5 !important; border-top: 1px solid #070706 !important; border-bottom: 1px solid #070706 !important; border-left: 0px; border-right: 0px; }

.ModuleTitle_RootMenuArrow { font-family: webdings; font-size: 1.00em; cursor: pointer; color: #FFFBD5; }

.ModuleTitle_MenuBreak { height: 0px; background: #070706; border-bottom: 1px solid #070706; border-top: 1px solid #070706; }

/** MouseOver Text Edit Menu **/
span.eipbackimg { background:#FFFBD5 url(../../../../../images/eip_toolbar.gif) repeat scroll 0 0 !important; height: 24px; }

span.eipbackbuttonimg { }

.eipborderhover { border: 0px; border-bottom: 1px solid #ccc; }


/** decided to turn them off **/
span.eipbackimg { display: none; visibility: hidden; }

.eipborderhover {display: none; visibility: hidden; }



/** Edit Mode module stuff **/

span .Normal.EditTextClass { background-color: #FFFFCC; cursor: default; }

div .Normal.LabelEditOverClassML { background-color: #FFFFCC; cursor: default; }

/**	Command Button Links **/
.CommandButton { color: #82827E; margin-top: 2px; margin-bottom: 2px; margin-left: 1px; margin-right: 1px; }

a.CommandButton:link { color: #82827E; text-decoration: none; }

a.CommandButton:hover { color: #333333; text-decoration: underline; }

/** Other Header Links **/
.LinkText { font-family: Verdana, Arial, sans-serif; font-size: 1.10em; font-weight: bold; color: #FDFEE9; text-transform: lowercase; }

a.LinkText { color: #FDFEE9; text-decoration: none; }

a.LinkText:hover { color: #FFFBD5; text-decoration: none; }

a.LinkText:visited { color: #FDFEE9; text-decoration: none; }

a.LinkText:active { color: #FDFEE9; text-decoration: none; }

/** admin edit textboxes **/

td.NormalTextBox { border: 0; background-color: transparent; }

.NormalTextBox { border-top: 1px solid #A5A69A; border-left: 1px solid #A5A69A; border-right: 1px solid #E0E1D4; border-bottom: 1px solid #E0E1D4; background-color: #FFFFC1; font-size: 1.10em; font-family: Arial, Helvetica, sans-serif; }

/** paging table i.e. Admin > User Accounts**/

table.PagingTable { background-color: #FDFEE9; border-bottom: 1px solid #A5A69A; border-right: 1px solid #A5A69A; border-left: 1px solid #E0E1D4; border-top: 1px solid #E0E1D4; }

/** Admin File Manager i.e. Admin > File Manager **/

table.FileManager { border: 0; border: 1px solid #666; background-color: #FFFFC1; }

table.FileManager_Explorer { background-color: #FDFEE9; border-bottom: 1px solid #A5A69A; height: 335px; }

table.FileManager_FileList { background-color: #FDFEE9; border-left: 0; width: 548px; border-bottom: 1px solid #A5A69A; height: 335px; }

table.FileManager_FileList tr.FileManager_Header { border-right: 0; }

#tdGrid table { border-right: 0; }

.FileManager_StatusBar { border: 0; background-color: #FFFFC1; }

td.FileManager_StatusBar table { border: 0; background-color: #FFFFC1; }

td.FileManager_StatusBar table tr { border: 0; background-color: #FFFFC1; }

td.FileManager_StatusBar table tr td { border: 0; }

.FileManager_Item { }

.FileManager_AltItem { }

.FileManager_SelItem { }

.FileManagerTreeNode { }

.FileManagerTreeNodeSelected { }

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link { text-decoration: none; color: #82827E; }

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited { text-decoration: none; color: #82827E; }

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover { text-decoration: none; color: #333; }

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active { text-decoration: none; color: #82827E; }

/************************************************************************
					Container Module edit menu
************************************************************************/
/** Module Edit Menu **/

.actions_edit { clear: left; position: relative; z-index: 30; height: 23px; border-bottom: 1px solid #A5A69A; border-right: 1px solid #A5A69A; border-left: 1px solid #E0E1D4; border-top: 1px solid #E0E1D4; background-color: #FDFBD5; }

.actions_edit a:link { position: relative; top: -2px; font-size: 1.00em; font-weight: normal; color: #82827E; text-decoration: none; }

.actions_edit a:hover { color: #333; text-decoration: none; }

.actionButtons { width: 85%; float: right; height: 20px; position: relative; top: 5px; right: -1px; text-align: right; }

div.actions_edit span { width: 15%; float: left; clear: none; position: relative; top: 4px; left: 2px; }

/************************************************************************
					#header: site title and header images
************************************************************************/

#header { position: relative; margin: auto; width: 934px; height: 118px; background: url(images/template/centrix_header.png); background-repeat: no-repeat; background-position: center; border-left: 1px solid #070706; border-right: 1px solid #070706; }

#OtherLinks { width:50px; height:20px; position: absolute; top: 97px; right: 10px; color: #FFF; text-align: right; z-index: 100;}

.MainMenu { width:850px; position: relative; top: 71px; left: 1px; text-transform: lowercase; }

/************************************************************************
					#breadcrumb / breadcrumbs styles
************************************************************************/
#breadcrumb { float: right; clear: both; width: 400px; position: absolute; bottom: 25px; right: 10px; height: 21px; max-height: 21px; text-align: right; font-family: Arial, Helvetica, sans-serif; color: #FDFEE9; text-decoration: none; }

a.Breadcumbs { /** Not my spelling mistake >:/ **/ color: #FDFEE9; text-decoration: none; }

a.Breadcumbs:hover { /** Not my spelling mistake >:/ **/ color: #999; text-decoration: none; }

a.Breadcumbs:visited { /** Not my spelling mistake >:/ **/ color: #FDFEE9; text-decoration: none; }

/************************************************************************
					#search / #dnn_dnnSearch: Search bar styles
************************************************************************/
#search { float: right; width: 190px; position: relative; top: 30px; right: 8px; height: 24px; max-height: 24px; text-align: right; }

#dnn_dnnSearch_ClassicSearch { height: 24px !important; }

/*#dnn_dnnSearch_txtSearch { border: 0px; background-color: #FDFEE9; width: 168px; vertical-align: bottom; }*/

.searchGo { position: relative; vertical-align: bottom; right: 0px;}

/************************************************************************
					#page: Holds the main page content.
************************************************************************/
#page { padding-top: 2.5%; width: 934px; margin: auto; clear: both; background-color: #FDFEE9; border-left: 1px solid #070706; border-right: 1px solid #070706; border-bottom: 1px solid #070706; }

/************************************************************************
					#footer: Links at bottom of page
************************************************************************/

#footer { width: 933px; height: 22px; border-top: 1px solid #CCC; border-bottom: 1px solid #E0E1CF; border-right: 1px solid #E0E1CF; font-family: Arial, Helvetica, sans-serif; color: #999; z-index: 0;}

#leftlinks { position: relative; top: 5px; left: 10px; float: left; width: 74%; z-index: 1;}

#rightlinks { position: relative; top: 5px; right: 10px; float: right; width: 24%; text-align: right; z-index: 1;}

.FooterText { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #999; }

a.FooterText { color: #999; text-decoration: none; }

a.FooterText:hover { color: #333; text-decoration: none; }

a.FooterText:visited { color: #999; text-decoration: none; }

/************************************************************************
					Splitter Pages / Structure
************************************************************************/

#TopPane { position: relative; width: 95%; float: left; height: 170px !important; padding-left: 2.5%; padding-right: 2.5%; text-align: left; }

#dnn_TopPaneLeft { float: left; width: 26.5%; height: 120px; padding-left: 2.5%; }

#dnn_TopPaneRight { float: right; width: 64%; height: 120px; padding-left: 2.5%; padding-right: 2.5%; border-left: 1px solid #7C7C7C; }

#BottomPane { position: relative; float: left; width: 100%; margin-bottom: 2.5%; text-align: left; z-index: 0; }

#dnn_BottomPaneLeft { position: relative; top: 2.5%; left: 2.5%; float: left; clear: left; width: 46.5%; }

#dnn_BottomPaneRight { position: relative; top: 2.5%; right: 2.5%; float: right; clear: right; width: 46.5%; }

#dnn_ContentPane { position: relative; left: 2.5%; padding-left: 2.5%; padding-right: 2.5%; }

/** used specifically in default 2-2-2-1 pane .ascx **/

#dnn_SidebarPane { float: right; width: 18%; height: 495px; position: relative; right: -5px; top: -31px;}

#dnn_LeftPane { float: left; width: 81%; }

#TopPane2 { position: relative; float: left; clear: none; width: 76.5%; height: 170px !important; padding-left: 2.5%; text-align: left; }

#BottomPane2 { position: relative; float: left; clear: none; width: 78.5%; padding-left: 2.5%; margin-bottom: 2.5%; text-align: left; }

#dnn_TopPaneLeft2 { position: relative; left: 2.5%; float: left; width: 32.5%; height: 120px; }

#dnn_TopPaneRight2 { position: relative; right: 0%; float: right; width: 59.5%; height: 120px; padding-left: 2.5%; border-left: 1px solid #7C7C7C; }

#dnn_BottomPaneLeft2 { position: relative; top: 2.5%; left: 2.5%; float: left; clear: left; width: 46%; height: 180px; }

#dnn_BottomPaneRight2 { position: relative; top: 2.5%; left: 0.5%; right: 2.5%; float: right; clear: right; width: 46%; height: 180px; }

#dnn_BottomPane2Col { position: relative; margin-top: 5%; left: 2.5%; right: 2.5%; float: left; clear: left; width: 94.5%; height: 60px; }

/** used specifically in default 2-1-1 pane .ascx **/

#TopPane3 { position: relative; float: left; clear: none; width: 70.5%; height: 170px !important; padding-left: 2.5%; text-align: left; }

#dnn_TopPaneLeft3 { position: relative; left: 2.5%; float: left; width: 42.5%; height: 130px; }

#dnn_TopPaneRight3 { position: relative; right: 0%; float: right; width: 49.5%; height: 130px; padding-left: 2.5%; border-left: 1px solid #7C7C7C; }

#dnn_SidebarPane2 { float: right; width: 23.5%; height: 495px; }

/** Used in 2pane 45-45 .ascx **/

#dnn_LeftContentPane { float: left; width: 44.1%; position: relative; left: 2.5%; padding-left: 2.5%; }

#dnn_RightContentPane { float: right; width: 44.1%; position: relative; padding-right: 2.5%; }

/************************************************************************
					Splitter Pages - IDs/ID Child Selectors
************************************************************************/
#dnn_TopPaneLeft p { font-family: Arial, Helvetica, sans-serif; font-size: 1.40em; font-weight: normal; line-height: 140%; color: #82827E; text-align: right; }

#dnn_TopPaneRight p { font-family: Arial, Helvetica, sans-serif; font-size: 1.00em; font-weight: normal; text-align: justify; }

#dnn_TopPaneLeft2 p { font-family: Arial, Helvetica, sans-serif; font-size: 1.40em; font-weight: normal; line-height: 140%; color: #82827E; text-align: right; }

#dnn_TopPaneRight2 p { font-family: Arial, Helvetica, sans-serif; font-size: 1.00em; font-weight: normal; text-align: justify; }

#dnn_TopPaneLeft span.SubHead { /** Content Pane Edit Mode Sub Heading **/ position: relative; top: -9px; }

#dnn_TopPaneRight span.SubHead { /** Content Pane Edit Mode Sub Heading **/ position: relative; top: -9px; }

#choices { margin: 0px; padding: 0px; }

#choices li { display: inline-block; list-style-type: none; }

#softwarelinklist { position: relative; left: -10%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px; }

#softwarelinklist li { font-size: 1.00em; padding-left: 10px; background-image: url(images/content/bullet.gif); background-repeat: no-repeat; background-position: 0 .25em; display: block; }

#softwarelinklist li a { color: #D57B14; }

#softwarelinklist li a:hover { color: #D57B14; }

#consultinglinklist { position: relative; left: -10%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px; word-spacing: 0.01em; }

#consultinglinklist li { font-size: 1.00em; padding-left: 10px; background-image: url(images/content/bullet_g.gif); background-repeat: no-repeat; background-position: 0 .25em; display: block; }

#consultinglinklist li a { color: #789424; }

#consultinglinklist li a:hover { color: #789424; }

#Software div.choicesbutton {/**orange choice button **/ background-image: url(images/content/button.gif); }

#Consulting div.choicesbutton {/**green choice button **/ background-image: url(images/content/button_g.gif); }

/** menu fixes  **/
#header,
#page { position: relative; }

#header { z-index: 100; }

/** #page { z-index: 0; } **/

#SaveForm { width: 200px; position: relative; left: 140px; } /** Contact Form Submit Button **/

/************************************************************************
					Classes
************************************************************************/

/** CSSW = ConSulting SoftWare - i.e. relates to the Consulting and Software landing pages **/

.selectionbox { /** Outer Split Choice Div - smaller border**/ position: relative; width: 385px; height: 220px; background-color: #D9DACA; border-bottom: 1px solid #A5A69A; border-right: 1px solid #A5A69A; border-left: 1px solid #E0E1D4; border-top: 1px solid #E0E1D4; padding: 5px; margin-left: 5%; float: left; /** this fixes the horizontal alignment for ie6, FF2, ie7 **/ }

.innerbox { /** Inner Split Choice Div - illusion of a 5px border from padding of selectionbox**/ background-color: #FDFEE9; width: 385px; height: 220px; text-align: left; position: relative; top: 0; left: 0; float: left; }

.selectionboxCSSW { /** Outer Split Choice Div - smaller border**/ position: relative; width: 330px; height: 180px; background-color: #D9DACA; border-bottom: 1px solid #A5A69A; border-right: 1px solid #A5A69A; border-left: 1px solid #E0E1D4; border-top: 1px solid #E0E1D4; padding: 5px; margin-left: 2.5%; float: left; /** this fixes the horizontal alignment for ie6, FF2, ie7 **/ }

.innerboxCSSW { /** Inner Split Choice Div - illusion of a 5px border from padding of selectionbox**/ background-color: #FDFEE9; width: 330px; height: 180px; text-align: left; position: relative; top: 0; left: 0; float: left; }

.innerbox img { /** remove ugly image border **/ border: 0px; }

.innerbox .headingimage {/**title image**/ width: 60%; position: relative; left: 14px; float: left;  }

.innerboxCSSW .headingimage {/**title image**/ width: 60%; position: relative; left: 14px; float: left;  }

.innerbox .goimage {/** go button **/ width: 30%; position: relative; right: 14px; float: right; clear: none; text-align: right; }

.innerboxCSSW .goimage {/** go button **/ width: 30%; position: relative; right: 14px; float: right; clear: none; text-align: right; }

.software { /** software image **/ background-image: url(images/content/i_software.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.consulting { /** consulting image **/ background-image: url(images/content/i_consulting.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.industry{ /** consulting industry image **/ background-image: url(images/98x113/leaf_98x113.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.management { /** consulting management image **/ background-image: url(images/98x113/pebbles_water_98x113.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.products { /** software products image **/ background-image: url(images/98x113/boat_tilting_98x113.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.solutions { /** software solutions image **/ background-image: url(images/98x113/front_boat_98x113.jpg); background-position: 14px 46px; background-repeat: no-repeat; }

.gobtn { /** go buttons **/ }

.contentbox { /** holds the content under the image **/ position: relative; top: 44%; left: 14px; clear: both; }

.contentboxCSSW { /** holds the content under the image **/ position: relative; top: 0; left: 14px; clear: both;}

div.choicesbutton { /** link button **/ position: relative; width: 145px !important; height: 19px !important; background-position: 0 0; background-repeat: no-repeat; text-align: center; padding-top: 3px; float: left; }

a.choicesbutton { /** link button text **/ font-size: 1.10em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #FFF; }

a.choicesbutton:hover { text-decoration: none; color: #FFF; }

a.choicesbutton:visited { text-decoration: none; color: #FFF; }

.choicestext { /** supplementry text **/ position: relative; top: 2%; right: 28px; width: 160px; height: 72px; float: right; font-size: 1.10em; font-family: Arial, Helvetica, sans-serif; color: #666; border-left: 1px solid #7C7C7C; padding-left: 5%; }

.choicestextCSSW { /**supplementary text - consult & soft langing pages**/ position: relative; left: 110px; top: 3px; width: 215px; height: 122px; float: left; font-family: Arial, Helvetica, sans-serif; color: #666; padding-right: 6%; }

.choicestextCSSW ul {/**lists in supplementary text **/ position: relative; left: -10%; top: 4px; }

.choicestextCSSW li {/**list items in supp text **/ font-size: 1.00em; list-style-type: disc !important; display: list-item !important; padding-left: 2px !important;}

.hr { width: 95%; margin-left: 2.5%; margin-right: 2.5%; height: 9px !important; background-image: url(images/template/hr_d9daca.gif); background-repeat: repeat-x; float: left; clear:both; position: relative; top: 20px; }

.hr97 { width: 97.5%; margin-left: 2.5%; height: 9px !important; background-image: url(images/template/hr_d9daca.gif); background-repeat: repeat-x; float: left; clear:both; position: relative; top: 20px; }

.clear { clear: both; }

.justify { text-align: justify; }

/************************************************************************
					Specific Module Classes/IDs
************************************************************************/

/** Sitewide Announcements - News **/

.newscontainer { float: left;  width: 98%; padding: 1%; }

#Table1 {/** admin settings page **/ font: 1.1em/14px Arial, Helvetica, sans-serif; color: #82827E; }

#Table1 input { border-top: 1px solid #A5A69A; border-left: 1px solid #A5A69A; border-right: 1px solid #E0E1D4; border-bottom: 1px solid #E0E1D4; background-color: #FFFFC1; }

div.newspic { float: left; width: 100px; height: 113px; border: 1px solid #333; overflow: hidden; }

div.newsrow { position: relative; top: 10px; width: 98%; background-color: #FFFFC1; min-height: 100px; border-top: 1px solid #A5A69A; border-left: 1px solid #A5A69A; border-right: 1px solid #E0E1D4; border-bottom: 1px solid #E0E1D4; padding: 2% 1%; }

div.newstext { float: right; width: 65%; height: 102px; margin: 0 2%; font: normal normal 1.1em/14px Arial, Helvetica, sans-serif !important; color: #82827E; }

div.morerow { clear:left; width: 98%; background-color: #FFFFC1; padding-right: 1.5%; text-align: right;}

div.newstext p { width: 230px; height: 46px !important; overflow: hidden; }

div.newstitle { width: 44%; }

/** Advanced Announcements - News **/

.newsfullcontainer { float: left; width: 100%; padding: 1%; }

div.newsfulltext { float: right; width: 82.5%; margin: 0 2%; font: normal normal 1.1em/14px Arial, Helvetica, sans-serif !important; color: #82827E; text-align: justify; }

div.newsfullrow { position: relative; width: 98%; min-height: 100px; padding: 2% 1%; }

div.morefullrow { clear:left; width: 98%; padding-right: 1.5%; text-align: right;}

div.newsfulltitle { width: 100%; text-align: left !important; }

div.newsfulltitle h2 { text-align: left !important; }

/** Sitewide Announcements - Events **/

.eventscontainer { float: right;  width: 98%; padding: 1%; }

div.eventspic { float: left; width: 100px; height: 100px; border: 1px solid #333; }

div.eventsrow { position: relative; width: 98%; background-color: #FFFFC1; min-height: 100px; border-top: 1px solid #A5A69A; border-left: 1px solid #A5A69A; border-right: 1px solid #E0E1D4; border-bottom: 1px solid #E0E1D4; padding: 2% 1%; }

div.eventstext { float: right; width: 65%; height: 102px; margin: 0 2%; font: 1.1em/14px Arial, Helvetica, sans-serif !important; color: #82827E; }

div.eventstext p { width: 230px; height: 46px !important; overflow: hidden; }

div.eventstitle { width: 44%; }

/** Hub Page Tables **/

#hubtable { border: 0; }

#hubtable tr { margin-top: 5px; }

#hubtable td.lefthubcell { padding: 1%; border-top: 1px solid #A5A69A; border-left: 1px solid #A5A69A; border-right: 0; border-bottom: 1px solid #E0E1D4; }

#hubtable td.righthubcell { position: relative; left:-1px; padding: 1%; border-top: 1px solid #A5A69A; border-left: 0; border-right: 1px solid #E0E1D4; border-bottom: 1px solid #E0E1D4; text-align: justify; }

/************************************************************************
					Browser Specific Overrides
************************************************************************/
/** IE 7, 8, FF 2, 3 refix **/
#choices > li { margin-right: 0px; }

#dnn_ctr2363_WebUpload_tblUpload .Settings { display: block; }

/** IE 6 Overrides **/

* html #choices li { margin-left: 2.5%; margin-right: 2.5% }

* html #BottomPane2 { width: 78% !important; }

* html #BottomPane2 #choices li { margin-left: 1.25% !important; margin-right: 0 !important}

* html #BottomPane2 #Management .headingimage { top: -12%; }

* html #BottomPane2 #Management .choicestextCSSW { top: -11%; }

* html #BottomPane2 div.innerboxCSSW.products div.headingimage { top: 0% !important; }

* html #BottomPane2 div.innerboxCSSW.products div.choicestextCSSW { top: 0% !important; }

* html .choicestext { width: 40%; top: -3%;}

* html #softwarelinklist { width: 58%; top: -37%; left: -12%; }

* html #consultinglinklist { width: 58%; top: -32%; left: -12%; }

* html #Software .choicesbutton { top: -37%; }

* html #Consulting .choicesbutton { top: -32%; }

* html table.ControlPanel table table table tr td input { /** Style the textbox **/ width: 154px !important; }

/************************************************************************
					Print Styles Section
************************************************************************/
@media print {

body { }

h1 { }

h2 { }

h3 { }

h4, h5, h6 { }

a { }
}
