﻿html { width: 100%; height: 100%}

body {font-family: Calibri; margin-bottom:0;padding-bottom:0;height: 100%;width: 100%;text-align: center;}

#Form {padding: 0; margin: 0;}
#Form{height:100%;}
a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 1em 0;}
.dnnLoginService {clear:both; height: 300px;}

#wrappertop {margin: 20px auto 0 auto; width: 960px;text-align: left;}
#ccilogo {width: 100%;padding-top:5px;}
#logotop {height: 46px; width: 360px;text-align: left;}
#logotop img {margin-bottom:3px;margin-top:-1px;}
#navdiv {width: 100%; background: url(images/menuBG.png) bottom repeat-x;}

#midbar {position: relative; vertical-align: bottom; width: 960px; margin: auto; height: 43px; background: url(images/menuBG.png) bottom repeat-x; }
#logomid {height: 34px; width: 360px; float: left;}
#logomid a img {width:360px;height:43px;}
#logoright {float: right; margin-top: -20px;}
#menu {position: absolute;bottom: 0; right: 0;}
#dnnmenu ul.toplevel {/*margin-top:13px;margin-bottom:-10px;*/float: right;}
#logobottomtip {width: 960px; margin: auto; height: 12px;text-align: left;}
.loclink {float: right; font-size: 16pt;}

#wrapperbottom {width: 960px; margin: 50px auto 0 auto; clear: both; text-align:left;}
#dnn_ContentPane {width: 960px; clear: both;}
#toprow {margin-bottom: 20px;}

.weeklysalepane{width: 630px; float: left; margin-right: 25px;}
.rightpane {width: 300px; float: right;}
.contentbox {width: 300px; float: left;}

#bottomrow .contentbox {margin-right: 25px; padding-bottom:35px; /*max-height: 500px;*/}
#bottomrow .contentboxlast {width: 300px; float: left;}
#bottomrow {clear: both; margin-top: 10px;}

.footpane {width: 960px; margin:auto; text-align: left;}
.bottompane {width: 960px; margin:auto; text-align: left;float:left;}
#footer {position:relative; display: block; clear: both; color:#666666; margin: 0; padding: 0; width: 100%; padding-bottom: 0; background: #222 url(images/Footer-BG.jpg) repeat-x;padding-top: 20px;}
#footer #footcontent {text-align: left;font-size: 10pt;border-top:4px solid #333333;width: 960px; margin: auto; margin-top: 0px; padding-bottom: 20px;}
#footer a {color: grey; font-size: 8pt; font-family: Calibri;}
#footer a:hover {color: Blue;}

/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;background:url(images/Icons.png) no-repeat -256px -64px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:14px;padding:11px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:11px;line-height:14px;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin:0 0 2em 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;}

.dnnActionMenuBody { font-family: Sans-Serif;}

.small {font-size: 8pt;}