
/* 
========================================================
                      CSS Styles                        
                        Dawtek  
			      (see also ie6.css)               
========================================================
*/



/*========================================================*/
/*  Global                                               */
/*========================================================*/

/*-- set globals                   --*/ html, body {margin:2px; padding:2px; height:100%; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; }
                                        #Body {margin:0px; padding:0px; background:#ffffff url(img/bgnd_grad.jpg) repeat-y 50% 0;}
										
/*-- set labels                    --*/ label {padding-left:3px; padding-right:7px;}
										
/*-- set no dotted border on links --*/ a, a:link, a:visited, a:active {outline:none;}

/*-- set images                    --*/ img {margin:0; padding:0; border:0;}
											

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- wrapping box                  --*/ .box {width:980px; padding:0px; margin-left:auto; margin-right:auto; height:auto; text-align:left; border:solid 0px #000000;}

/*-- header box                    --*/ .headerholder {/*position:relative;*/ width:100%; min-height:160px; background:#d2d2d2 url(img/header4.jpg) no-repeat 0 bottom;}
/*-- content box                   --*/ .contentholder {display:block; position:relative; width:100%; min-height:420px; background:#f9f9f9 url(img/contentbg.gif) repeat-x 0 0;}
/*-- footer box                    --*/ .footerholder {display:block; position:relative; width:100%; height:auto; background:#f9f9f9 url(img/bgnd_footer.gif) repeat-x 0 bottom; padding-top:8px; vertical-align:bottom;}
/*-- copyright box                 --*/ .copyrightholder {padding: 0 20px 0 20px; height:22px; background:transparent; margin: 0px auto 0px auto; background:#f9f9f9 url(img/bgnd_copyright.gif) repeat-x 0 bottom;}

/*-- logo                          --*/ .logo {position:relative; float:left; top:18px; left:40px; width:195px; height:89px; background:transparent;} /*if adjusting height check topmenucontainer class margin-top setting*/
/*-- header right                  --*/ .headerright {display:inline-block; position:relative; top:12px; left:200px; width:400px; height:100px; background:transparent;} /*if adjusting height check topmenucontainer class margin-top setting*/
/*-- main menu                     --*/ .topmenu {}

/*-- content -main skin            --*/ .content {width:100%; padding:16px 16px 26px 16px;}
/*-- content -admin skin           --*/ .content_admin {max-width:980px; padding:16px 16px 26px 16px; margin-left:auto; margin-right:auto;} 

/*-- footer left                   --*/ .footerleft {display:inline-block; position:relative; width:auto; margin: 0px 0px 7px 12px;}
/*-- footer right                  --*/ .footerright {display:inline-block; position:relative; width:auto; padding:0px 12px 7px 0px; float:right;}

/*-- spacer                        --*/ .space {height:14px;}

/*-- float right                   --*/ #right {float:right;}


/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- header pane                   --*/ .HeaderPane 

/*-- top full width pane           --*/ .TopPane {width:100%; padding:0 7px 0 7px;}
/*-- top pane 1                    --*/ .TopPane1 {width:25%; padding:0 0px 0 0px;}
/*-- top pane 2                    --*/ .TopPane2 {width:25%; padding:0 7px 0 7px;}
/*-- top pane 3                    --*/ .TopPane3 {width:25%; padding:0 7px 0 0px;}
/*-- top pane 4                    --*/ .TopPane4 {padding:0 0px 0 0px;}

/*-- top content full width pane   --*/ .ContentTopPane {width:100%; padding:0 7px 0 7px;}
/*-- content pane                  --*/ .ContentPane  {padding:0px 0px 0 0px;}
/*-- content right pane            --*/ .ContentRightPane {width:304px; min-width:304px; /*width:200px; max-width:200px;*/ padding:0 0px 0 7px; }


/*-- content left pane 2           --*/ .ContentLeftPane2 {width:200px; min-width:200px; padding:0 7px 0 0px; }
/*-- content pane 2                --*/ .ContentPane2  {padding:0px 0px 0 0px;}


/*-- trailing left pane            --*/ .TrailingLeftPane {width:33%; padding:0 7px 0 0px;}
/*-- trailing mid pane             --*/ .TrailingMidPane {width:34%; padding:0 0px 0 0px;}
/*-- trailing right pane           --*/ .TrailingRightPane {padding:0 0px 0 7px;} 
/*-- trailing full width pane      --*/ .TrailingPane {width:100%; padding:0 0px 0 7px;}

/*-- footer left pane              --*/ .FooterLeftPane {padding:0 0px 0 0px;}
/*-- footer right pane             --*/ .FooterRightPane {padding:0 0px 0 0px;}


/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- set the general text styles   --*/ table, tr, td {font-size:12px; color:#444444;}
                                        p {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; color:#444444;}
										li {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; list-style:url(img/bullet.gif); /*margin:0 0 0 18px;*/ padding-left:2px; padding-bottom:3px; border:0; color:#444444;}
										ul {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; list-style:url(img/bullet.gif); /*margin:0;*/ padding-left:40px;; border:0; color:#444444;}
										
/*-- most other site text          --*/ .normal, .Normal {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#444444;}
/*-- most site bold text           --*/ .NormalBold {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#444444;}


/*-- red error text                --*/ .NormalRed {font-weight:bold; color:#ff0000;}

/*-- copyright footer              --*/ .footerInfo {color:#847f5d; font-size:11px;} 
/*-- pipe [eg for footer]          --*/ .pipe {color:#989580; font-size:10px;}

/*-- block quotes                  --*/ blockquote {margin-left:20px;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited, active --*/ a:link, a:visited, a:active {color:#e82c23; font-weight:normal; text-decoration:none;}
/*-- default links hover           --*/ a:hover {color:#be82c23; text-decoration:underline;}

/*-- normal links visited, active  --*/ a.Normal:link, a.Normal:visited {color:#e82c23; text-decoration:none;}
/*-- normal links hover            --*/ a.Normal:hover {color:#e82c23; text-decoration:underline;}

/*-- copyright footer links        --*/ a.footerInfo:link, a.footerInfo:visited, a.footerInfo:active {color:#847f5d; font-weight:normal; text-decoration:none;}
/*-- copyright footer links hover  --*/ a.footerInfo:hover {color:#333333;}


/*========================================================*/
/*  Headings                                              */
/*========================================================*/

/*-- h1                            --*/ h1, h1 a, h1 a:link, h1 a:visited {font-size:16px; color:#be0000; font-weight:bold; padding-bottom:4px; margin:0px; text-decoration:none;}
/*-- h1 hover                      --*/ h1 a:hover {color:#000000;}

/*-- h2                            --*/ h2, h2 a, h2 a:link, h2 a:visited {font-size:13px; color:#be0000; font-weight:bold; padding-bottom:2px; margin:0px; text-decoration:none;}
/*-- h2 hover                      --*/ h2 a:hover {color:#f1dfd7;}

/*-- h3                            --*/ h3, h3 a, h3 a:link, h3 a:visited {font-size:12px; color:#000000; font-weight:bold; padding-bottom:0px; margin:0px; text-decoration:none;}
/*-- h3 hover                      --*/ h3 a:hover {color:#f1dfd7;}


/*-- subheadings - mostly admin    --*/ .SubHead {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold; color:#000000;}
/*-- headings - mostly admin       --*/ .Head {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; background:transparent; font-weight:bold; color:#be0000;}



/*========================================================*/
/*  Main Menu Styles                                      */
/*========================================================*/

/*-- Main Menu                     --*/
.topmenucontainer {z-index:999; display:inline-block; postion:relative; text-align:left; height:36px; margin-top:24px;} 
.topmenuRightImg {z-index:999; display:inline-block; float:right; height:36px; width:35px; background: transparent url(img/menuright2.png) no-repeat 0 0;}/*see also ie6.css*/

.main_dnnmenu_bar {margin:0px; font-family:Geneva, Arial, Helvetica, sans-serif; white-space:nowrap; background:none transparent scroll repeat 0% 0%; /*letter-spacing:0.09em;*/ font-size:12px; cursor:pointer; font-weight:normal; outline:none;}
/*-- Root Items for Main Menu      --*/
.main_dnnmenu_rootitem {padding:11px 12px 10px 12px; line-height:36px; margin:0px; background:none transparent scroll repeat 0% 0%; height:36px; color:#000000; font-size:12px; border-right:solid 0px #ffffff; background:transparent url(img/menuidlebg.png) repeat 0 0;} /*see also ie6.css*/
.main_dnnmenu_rootitem_hover {padding:11px 10px 10px 10px; line-height:36px; margin:0px; height:36px; color:#f9f9f9; font-size:12px; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; background:#4d4b4b url(img/menuoverbg.gif) repeat-x 0 0;}
.main_dnnmenu_rootitem_selected {padding:11px 11px 10px 11px; line-height:36px; margin:0px; height:36px; color:#db090b; font-size:12px; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; background:#d6d6d6 url(img/menuselectedbg.gif) repeat-x 0 0;}

/*-- Submenu Items for Main Menu    --*/
.main_dnnmenu_submenu {z-index:9999; border:solid 2px #ffffff; padding:0px; margin-top:0px; background-color:#666666; font-size:11px; font-weight:bold; width:160px;}
.main_dnnmenu_submenu TD {padding:5px 6px 5px 6px; border-bottom:solid 1px #666666; background:#4b4b4b url(img/submenuidle.gif) repeat-x 0 0; color:#f2f2f2; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.main_dnnmenu_itemhover TD {z-index:1000; padding:5px 6px 5px 6px; background:#616161 url(img/submenuoverbg.gif) repeat-x 0 bottom; margin:0px; color:#f9f9f9;}
.main_dnnmenu_itemselected TD {z-index:1000; padding:5px 6px 5px 6px; background:#df342c url(img/submenuselectedbg.gif) repeat-x 0 0; margin:0px; color:#ffffff;}

.main_dnnmenu_break {height:0px;}

.main_dnnmenu_submenu img {display:none;}


/*========================================================*/
/*  Module Title/Menu Styles                              */
/*========================================================*/

.ModuleTitle_SubMenu {border:solid 1px #ffffff; padding:0px; background:#d2d2d2; text-align:left;}

.ModuleTitle_SubMenu TD {border:none; padding:2px 5px 2px 5px; /*white-space:nowrap;*/ background:#d2d2d2; font-size:11px; font-weight:bold;}

.MainMenu_RootMenuArrow {display:none; font-family:webdings; font-size:10pt; cursor:pointer;}

.ModuleTitle_MenuIcon {padding:3px 2px 2px 3px; background:#d2d2d2;}
.ModuleTitle_MenuItemSel TD {background-color:#e4281f; color:#ffffff;}
.ModuleTitle_MenuItemSel {background-color:#ff090e !IMPORTANT; color:#ffffff;}
.ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background-color:#ff090e; color:#ffffff;}
.ModuleTitle_MenuBreak TD {height:1px;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}

.ModuleTitle_MenuItem {border:none;}


.container_actions .ModuleTitle_MenuItemSel {background-color: #f9f9f9 !IMPORTANT;}


/*========================================================*/
/*  Img Border Styles                                     */
/*========================================================*/

/*-- image thin red border         --*/ #thinred {border:solid 1px #ed2c23;}
/*-- image thin grey border        --*/ #thingrey {border:solid 1px #888888;}
/*-- image thin white border       --*/ #thinwhite {border:solid 1px #ffffff;}
/*-- image thin black border       --*/ #thinblack {border:solid 1px #000000;}

/*-- image thick red border        --*/ #thickkred {border:solid 6px #ed2c23;}
/*-- image thick grey border       --*/ #thickgrey {border:solid 6px #888888;}
/*-- image thick white border      --*/ #thickwhite {border:solid 6px #ffffff;}
/*-- image thick black border      --*/ #thickblack {border:solid 6px #000000;}


/*========================================================*/
/*  Container Styles [for admin links]                    */
/*========================================================*/

/*-- container footer links        --*/ /*.container_footerholder a:link, .container_footerholder a:visited, .container_footerholder a:active {color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; padding:2px 4px 2px 4px; background-color:#d2d2d2; border:dotted 1px #000000;}*/
/*-- container footer links hover  --*/ /*.container_footerholder a:hover {color:#ffffff; background-color:#df342c; text-decoration:none;}*/


/*========================================================*/
/*  Container Styles [for admin labels]                   */
/*========================================================*/

.container_admin label {font-size:92%;}


/*========================================================*/
/*  Container Styles [for container titles]               */
/*========================================================*/

/*-- most container title headings       --*/ 
.TitleHead {color:#be0000; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-weight:bold; padding:4px 10px 4px 0px; margin:0px;} /*see also container.css*/


/*-- h1 container title            --*/ h1, h1 .TitleHead a, h1 .TitleHead a:link, h1 .TitleHead a:visited {font-size:20px; padding-bottom:0px; margin-bottom:0px; text-decoration:none;}
/*-- h1 container title hover      --*/ h1 .TitleHead a:hover {}

/*-- h2 container title            --*/ h2 .TitleHead, h2 .TitleHead a, h2 .TitleHead a:link, h2 .TitleHead a:visited {font-size:18px; padding-bottom:0px; margin-bottom:0px; text-decoration:none;}
/*-- h2 container title hover      --*/ h2 .TitleHead a:hover {}

/*-- h3 container title            --*/ h3 .TitleHead, h3 .TitleHead a, h3 .TitleHead a:link, h3 .TitleHead a:visited {font-size:14px; padding-bottom:0px; margin-bottom:0px; text-decoration:none;}
/*-- h3 container title hover      --*/ h3 .TitleHead a:hover {}


/*-- set container title text colour when on a coloured background --*/ 
.container_headholder_Grey h1, 
.container_headholder_Smaller_Grey h2, 
.container_headholder_Smallest_Grey h3 {}

.container_headholder_Red .TitleHead, 
.container_headholder_Smaller_Red .TitleHead, 
.container_headholder_Smallest_Red .TitleHead {color:#ffffff}

.container_headholder_Black .TitleHead, 
.container_headholder_Smaller_Black .TitleHead, 
.container_headholder_Smallest_Black .TitleHead {color:#ffffff}


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form settings         --*/ form /*{text-align:center; margin:auto; width:100%; height:100%;}*/
/*-- default form elements         --*/ select, input /*{color:#333;}*/
/*-- textbox                       --*/ .NormalTextBox /*{color:#333; padding-left:4px; line-height:12px; font-weight:normal;}*/
/*-- textbox container             --*/ td.NormalTextBox /*{padding:0; margin:0; background:transparent; visibility:invisible; border:0;}*/


/*========================================================*/
/*  Filemanager - Overides  (admin)                       */
/*========================================================*/
.FileManager_Item td,  
.FileManager_AltItem td {font-size: 11px;}

.FileManager_Item .Normal,
.FileManager_AltItem .Normal {font-size: 12px;}

.FileManager_Item  {border:none;}


/*========================================================*/
/*  Datagrid - Overides  (admin)                          */
/*========================================================*/

.DataGrid_Item {background-color:#d2d2d2;}
.DataGrid_Item td {font-size:11px; padding:4px;}
.DataGrid_AlternatingItem {background-color:#ededed;}
.DataGrid_AlternatingItem td {font-size:11px; padding:4px;}


/*========================================================*/
/*  FCK Editor Popups - Overides  (admin)                 */
/*========================================================*/

/*-- fck link browse popup        --*/ .FCKLinkGalleryContainer {width:100%; height:100%; background:#ffffff; background-image:none;}
/*-- fck link browse popup cell   --*/ .FCKLinkGalleryContainer td {vertical-align:top;}
/*-- fck link browse popup label  --*/ .FCKLinkGalleryContainer label {font-size:13px;}

/*-- fck image browse popup       --*/ .FCKImageGalleryContainer {width:100%; height:100%; background:#ffffff; background-image:none;}
/*-- fck image browse popup cell  --*/ .FCKImageGalleryContainer td {vertical-align:top;}


/*========================================================*/
/*  Module Styles ( XMOD )                                */
/*========================================================*/

/*-- XMOD Testimonials           --*/
.tst_Holder {display:block; margin-bottom:12px;}
.tst_Headline {font-size:120%; font-weight:bold;}
.tst_Comments {font-style:italic; padding-bottom:6px;}
.tst_Name {font-style:italic; font-weight:bold; padding-bottom:6px;}
.tst_JobTitle {font-style:italic; font-weight:bold;}
.tst_Company {font-weight:bold;}
.tst_Website {}

/*-- XMOD Testimonials - rotator --*/
.scroll_tst_Holder {display:inline-block; /*margin-bottom:30px;*/ height:200px; color:#ffffff;}
.scroll_tst_ShortDesc {display:inline-block; margin-bottom:4px; font-weight:bold;}
.scroll_tst_Name {font-size:90%; font-style:italic; font-weight:normal;}
.scroll_tst_JobTitle {font-size:90%; font-style:italic; font-weight:normal;}
.scroll_tst_Company {font-size:90%; font-style:italic;}


/*-- XMOD Portfolio             --*/
.Portfolio_Company {font-size:120%; font-weight:bold; padding-bottom:6px;}
.Portfolio_Job {font-style:italic;}
td.Portfolio_Text {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; width:600px; vertical-align:top; line-height:18px;}
td.Portfolio_Text p {margin-top:8px;}
td.Portfolio_Image {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; vertical-align:top;}
td.Portfolio_Image img {border:solid 1px #cccccc;}
.Portfolio_Table {background-color:#e8e8e8; border:solid 1px #cccccc; margin-bottom:20px;}



/* 
==========================================================
                    End Style Sheet                                         
==========================================================
*/


