/******************************** Admin ********************************/

div.form							{ width:500px;text-align:left}
div.form_group						{ text-align:left;margin-bottom:10px;font-size:14px;}
div.form_text						{ float:left;margin:0}
p.form_text							{ margin:0 0 3px 0}
textarea.form_text,
input.form_text,
select.form_text					{ color:#333;background:#efefef;border-color:#bbb #bbb #ddd;border-width:2px 1px 1px;padding:0.2em;margin:0 10px 10px 0}
input,select,.SkinObject label		{ color:#666}
.NormalTextBox						{ color:#666;padding-left:4px;line-height:12px;font-weight:normal}
td.NormalTextBox					{ padding:0px;margin:0px;background:transparent;visibility:inherit;border:0}
.DataGrid_Container 				{ margin-top:15px}
.DataGrid_Header,
.DataGrid_Header td, .NormalBold td	{ font-weight:bold}
div.FileManager						{ height:auto;border:none}
table.FileManager					{ width:99%;text-align:left;background:#FFF}
.Settings,
.Settings,.WorkPanel,
.ExtensionsContent td, .DNN_HTMLContent,
#dnn_ctr322_ModuleDefinitions_divInstalled{ text-align:left}
#dnn_ctr_Login_pnlLogin table		{ float:none;margin:0 auto}
#dnn_ctr_ManageUsers_pnlUser		{ text-align:left;min-height:1px}
#dnn_ctr_ManageUsers_pnlUser .Normal,
#dnn_ctr_Terms_lblTerms,
#dnn_ctr_Privacy_lblPrivacy			{ line-height:20px}
#dnn_ctr_Terms_lblTerms .SubHead,
#dnn_ctr_Privacy_lblPrivacy .SubHead{ font-size:16px;color:#444;line-height:26px;margin:0px;padding:0px;text-decoration:underline}
#dnn_ctr979_LogViewer_dlLog td		{ text-align:left;white-space:normal;border:1px #fff solid}
.ControlPanel						{ overflow:hidden;background:#f5f5f5; }
.ControlPanel .dnnRibbonBar .barContent *	{ color:#000}
.ControlPanel .dnnRibbonBar .barContent table{ margin:0 auto}
#dnnMenu .topLevel li a:focus{color:#123c6a;text-decoration:none; background:#FFFFFE;}
#dnnMenu .subLevel li.item a:focus span { color:white; background-color:#043668;}

/******************************** Default Over-rides ********************************/
#ControlPanelWrapper #dnnCPWrap		{ filter:none !important;}

/******************************** Modules ********************************/
.DnnModule							{ margin:0 0 1em 0;}

/******************************** Panes - In Layout Mode ********************************/
.paneOutline						{ border:0;}
.paneOutline span.SubHead center	{ border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}
#iPopUp								{ display:none;}
.eipbackimg							{ z-index:1000;}
Body								{ margin:0px;padding:0px;color:#555; min-width:970px}
Body, .Normal, 
.NormalTextBox, td, p, .Normal, 
.NormalDisabled, .NormalBold        { font-family: Arial, Helvetica, sans-serif;line-height:1.4em; font-size:12px}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
.Head								{ color:#043668;font:bold 1.2em Arial, Helvetica, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial, Helvetica, sans-serif;color:#043668}
A.CommandButton:hover				{ color:#4e4efb}
h3,h4,h5,h6					{ font-weight:bold;line-height:1em; margin:0px; padding:5px 0; color:#000}
h1                                  { font-size:30px; font-weight:bold;line-height:1em; margin:0px; padding:5px 0; color:#000}
h2                                  { font-size:20px; font-weight:bold;line-height:1em; margin:0px; padding:5px 0; color:#000}
.h1								    { font-weight:bold;line-height:1em; margin:0px; padding:5px 0; color:#000}
a:link,a:active,a:visited			{ border:0;text-decoration: none;outline:none; color:#043668; font-weight:bold}
a:focus			                    { color:#123c6a;text-decoration:none; background:#FFFFFE;}
a:hover 							{ color:#b41019;text-decoration: underline}

/********************************Skin Layout Design********************************/
#DNN6                               { position:relative;z-index:1}
#Body                               { background:url(../images/body.jpg) top center repeat-y}
.skinwidth                          { width:991px; margin:0px auto;}
.clr                                { clear:both;}
.fleft                              { float:left}
.fright                             { float:right}
html, body, form, #DNN6             { height:100%;}
#DNN6 > div.skinwidth               { height:100%; background-color:#dde2e8;}

/******************************* Header ***************************************/
.dnnheader                          { position:relative; background:url(../images/header.gif) left bottom repeat-x; min-height:107px;}
.dnnheader .loginlink				{ position:absolute; right:20px; top:10px;}
.dnnheader .OfficeSealPane          { float:left; margin:15px 16px 0 22px;}
.breadcrumbContainer                { height:17px; background-color:white; font-size:9px; padding-bottom:3px;}
.HeadTitlePane h1                   { font-family:"Times New Roman", Times, serif; font-size:30px; color:#336699; font-weight:normal; font-variant:small-caps; margin:0px; padding:0px}
.HeadTitlePane h2                   { font-family:"Times New Roman", Times, serif; font-size:20px; color:#3399cc; font-weight:normal; font-variant:small-caps; margin:-3px 0 0 0; padding:0px}
.HeadTitlePaneNone					{ min-width:242px; max-width:680px; margin:30px 0 0 0}
.HeadTitlePane						{ min-width:242px; max-width:550px; margin:30px 0 0 0}
.HeadTitlePaneNoSearch h1           { font-family:"Times New Roman", Times, serif; font-size:30px; color:#336699; font-weight:normal; font-variant:small-caps; margin:0px; padding:0px}
.HeadTitlePaneNoSearch h2           { font-family:"Times New Roman", Times, serif; font-size:20px; color:#3399cc; font-weight:normal; font-variant:small-caps; margin:-3px 0 0 0; padding:0px}
.HeadTitlePaneNoneNoSearch			{ min-width:242px; max-width:680px; margin:30px 0 0 0}
.HeadTitlePaneNoSearch				{ min-width:242px; max-width:800px; margin:30px 0 0 0}
.OfficeSealPane						{ width:80px; margin:15px 0 0 18px}
.searchbox							{ position:absolute;z-index:200;width:278px;height:44px;right:0px;background:url(../images/search.gif) 0 0 no-repeat; float:right; margin:48px 22px 0 0}
.searchbox .SkinObject				{ font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#ccc}
.searchbox .skinSearchInput		    { position:absolute;left:12px;top:12px;z-index:2000;width:220px;background:transparent;border:none; color:#999; height:20px; outline:none; font-size:13px}
.searchbox a:link,
.searchbox a:active,
.searchbox a:visited				{ display:block;height:30px;width:30px;padding:0; background:url(../images/sbtn.gif) 0 0 no-repeat; position:absolute;right:0px;top:11px}
.searchbox a:hover					{ display:block;width:30px;height:30px;z-index:2000;text-decoration:none}
.menubox                            { height:39px; border-left:1px #999 solid; border-right:1px #999 solid; background:url(../images/menu.gif) 0 0 repeat-x; clear:both} 

/********************************** Banner ***************************************/
.dnnbanner                          {background:url(../images/banner.jpg) left bottom repeat-x #33659a; border-top:0px #fff solid;}
.BannerLeftPane						{ width:720px; margin-top:8px;} 
.BannerRightPane					{ width:270px; padding-top:8px;background:#c8d8e7;} 

/********************************** Content *************************************/
.DNNContentBox                      {padding: 8px 0px 0px 0px; margin:0px; min-height:600px;border-bottom:1px #fff solid;background:white; }
.LeftSmallPane						{ width:300px; }
.RightLargePane						{ width:623px; }
.LeftPane						    { width:623px; }
.RightPane							{ width:300px; }
.Column1							{ Position:relative; width:300px; float:left; display:inline; }
.Column2							{ Position:relative; width:300px; float:left; display:inline; margin-left:22px; margin-right:8px;}
.Column3							{ Position:relative; width:300px; float:right; display:inline; }
.DNNEmptyPane						{ width:0px;padding:0px;margin:0px}
.DMAContentBox                     { background-color:#e9e9e9; background-image:url(../images/DMA_Background_Logo2.png); background-repeat:no-repeat;background-position:bottom;}

/********************************** Footer **************************************/
.dnnfooter                          { background:url(../images/footer.gif) 0 0 repeat-x;}
.mainwidth                          { margin:0 22px;}
.FooterLeftPane						{ width:510px}
.FooterRightPane					{ width:360px}
.footlinks                          { padding-top:10px; color:#404040}
.footlinks .box                     { width:137px;}
.footlinks ul.box                   { margin:0 0 0 1px; padding:0px;}
.footlinks ul.box li                { margin:0px; padding:0px; list-style:none}
.footlinks ul.box li a              { color:#404040; font-size:10px; text-decoration:none}
.footlinks ul.box li a:hover        { color:#013466; text-decoration:underline}


/********************************* SocialMedia content style ************************/	
#SocialMedia						{ padding-top:11px;}
#SocialMedia ul						{ margin:5px 0; padding:0px;}
#SocialMedia ul li					{ margin:0px; padding:0px; list-style:none; float:left; width:70px; height:70px; font-size:10px; text-align:center;}
#SocialMedia ul li a				{ color:#404040}
#SocialMedia ul li.rss				{ width:75px; margin-left:-5px}
#SocialMedia ul li.blog				{ width:80px}
#SocialMedia h2						{ margin:0px; padding:0 0 0 3px; color:#404040; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:normal}
#SocialMedia p 						{ text-align:right; clear:both}
#SocialMedia p a					{ color:#404040; font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:normal}

/******************** User Manager *************************/
table.UserManager th                {font-size:14px; color:red; border-bottom:2px solid #6678B1;}
table.UserManager td                {font-size:12px; color:#666699; padding:4px; vertical-align:center;}

/******************** Home.ascx and Search.ascx *************************/
.Announcements          { margin:4px 0 0 0; padding:0px}
.Announcements li       { margin:0px; padding:0px; list-style:none; border-bottom:1px #dadada solid; padding:8px 0 6px 0; line-height:14px}

.ThreeCol               { width:606px; line-height:20px; padding-top:8px}
.ThreeCol .cbox1        { width:178px;}
.ThreeCol .ml36         { margin-left:35px;}
.ThreeCol ul            { margin:1px 5px 5px 0px; padding:0px;}
.ThreeCol ul li         { margin:0px; padding:4px 0 4px 14px; list-style:none; background:url(../images/li.gif) 5px 7px no-repeat; line-height:12px; }
.ThreeCol strong        { color:#043668; font-size:14px; padding-left:4px; margin:0px; padding:0px}

.events                 { margin:12px 0 0 0; padding:0px;}
.events ul              { margin:5px 0; padding:0 0 0 15px;}
.events ul li           { margin:0 0 13px 0; padding:1px 0 0 0; list-style:none; line-height:14px}
.events strong          { font-size:14px;color:#043668;}
.events ul li strong    { font-size:12px; display:block; color:#336699;}
.events ul li p         { margin:0px; padding:0px; color:#333; font-weight:bold; line-height:14px;}

.frontoffice            { margin:0px; padding:0px; height:203px; background:#c8d8e7; padding-left:10px;}
.frontoffice h4         { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#013466;display:block; margin:0px; padding:1px 0 0 0}
.frontoffice .img       { float:left; width:110px; padding-bottom:15px; padding-top:7px}
.frontoffice .cb        { float:left; width:170px; color:#000; padding-top:4px;}
.frontoffice .cb strong { display:block; color:#013466;}
.frontoffice p          {color:#013466; font-weight:bold; line-height:16px}

.media                  { background:#dce5ec; height:135px; padding-left:10px;}
.media h4               { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;line-height:26px; color:#013466; display:block; margin:0px; padding:5px 0 0 0}
.media img              { float:left; margin:0 12px 0 10px;}
.media .list ul         { float:left; margin:0px; padding:11px 0 0 0;}
.media .list ul li      { margin:0px; padding:0px; list-style:none; height:22px}







