body {margin:20px 10px; font-family:Arial; font-size:14px; color:#333; background:#CCC;}
.clr {clear:both; height:1px; line-height:1px; font-size:0px;}
form {margin:0px; padding:0px; font-size:12px; font-family:Arial;}
input,select{font-family:Arial !important;}
img {border:0px;}
a {text-decoration:none; color:#0079C8; cursor:pointer;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}

legend { font-weight:bold !important; font-size:16px !important;}

#pg-layout {width:976px; text-align:left; background:url(/images/page-bg.gif) repeat-y #FFF;}
#pg-cols {width:950px; margin-left:13px; clear:both; background:url(/images/rail-bg.gif) repeat-y;}
#pg-cols .c210 {float:left; display:inline; width:210px;}
#pg-cols .c740 {float:left; display:inline; width:740px; border-top:1px solid #CCC;}
#pg-cols .i500 {float:left; display:inline; width:500px; margin-left:10px;}
#pg-cols .i210 {float:left; display:inline; width:210px; margin-left:10px;}
#pg-cols .i300 {float:left; display:inline; width:300px; margin-left:10px;}
#pg-cols .i410 {float:left; display:inline; width:410px; margin-left:10px;}
#pg-cols .i620 {float:left; display:inline; width:620px; margin-left:10px;}

#pg-header {width:976px; padding-top:13px; background:url(/images/page-top.gif) no-repeat;}
#pg-header .inlay {width:950px; margin-left:13px; font-weight:normal;}
#pg-header .logo {background:url(/images/header-bg.gif) repeat-x #7DBCE1;}
#pg-header .logo h1 {margin:0px; padding:0px; font-size:18px;}
#pg-header .logo h1 a {display:block; height:80px; width:450px; text-indent:-2000px; background:url(/images/logo/daytondailynews.png) no-repeat 15px 20px;}
#pg-header .branding-customerservice {float:right; width:120px; height:45px; margin:15px 20px 0px 0px; background:url(/images/logo/customerservice.png);}
#pg-header .navigation {height:24px; background:#0079C8; overflow:hidden;}
#pg-header .navigation ul {list-style:none; margin:0px; padding:0px;}
#pg-header .navigation li {float:left; list-style:none; margin:0px; padding:0px;}
#pg-header .navigation li a {float:left; display:block; font-size:13px; font-weight:bold; height:24px; line-height:24px; padding:0px 6px; text-decoration:none; color:#FFF;}
#pg-header .navigation ul.primary li a:hover {background:#F5F5F5; color:#08588C;}
#pg-header .navigation ul.primary li a.active {background:#F5F5F5; color:#08588C;}
#pg-header .navigation ul.secondary li {float:right; background:#6FD600;}
#pg-header .navigation ul.secondary li a:hover {background:#F5F5F5; color:#006633;}
#pg-header .navigation ul.secondary li a.active {background:#F5F5F5; color:#006633;}
#pg-header .navigation ul.secondary li a.yellow {background:#FFFF00; color:#333;}
#pg-header .subnavigation {height:24px; line-height:24px; background:#F5F5F5; overflow:hidden;}
#pg-header .subnavigation ul {list-style:none; margin:0px; padding:0px;}
#pg-header .subnavigation li {float:left; list-style:none; margin:0px; padding:0px;}
#pg-header .subnavigation li a {float:left; display:block; height:16px; line-height:16px; margin-top:4px; padding:0px 10px; border-right:1px solid #CCC; font-size:11px; text-decoration:none; color:#333;}
#pg-header .subnavigation ul.secondary li {float:right;}
#pg-header .subnavigation ul.secondary li a {border-left:1px solid #CCC; border-right:none;}
#pg-header .subnavigation ul.secondary li a.first {border:none;}
#pg-header .subnavigation li a.last {border:none;}
#pg-header .subnavigation li a:hover {text-decoration:underline;}
#pg-header .subnavigation ul.secondary li {float:right;}
#pg-header .subnavigation ul.secondary li a {border-left:1px solid #CCC; border-right:none;}
#pg-header .subnavigation ul.secondary li a.first {border:none;}
*html #pg-header .branding-customerservice {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo/customerservice.png',sizingMethod='scale');margin-right:10px;}

#pg-content {margin:10px;}

#pg-footer {width:976px; padding-bottom:13px; background:url(/images/page-bottom.gif) no-repeat bottom;}
#pg-footer .inlay {width:950px; margin-left:13px; font-size:11px; background:#FFF;border-top:1px solid #CCC;}
#pg-footer .categorymap {padding:10px; text-align:center;}
#pg-footer .categorymap a {line-height:18px; white-space:nowrap;}
#pg-footer .categorymap span {font-size:10px;}
#pg-footer .legal {clear:both; margin:0px 10px; padding:10px;}
#pg-footer .legal p {margin:4px; text-align:center;}
#pg-footer .legal p.ext {margin-top:15px;}

.boxed {border:1px solid #CCC; background:#fff; border-top:none;overflow:auto;}
.boxed h2 {margin:0px; padding:5px 10px; background:url(/images/h2-bg.gif) repeat-x #fff; font-weight:bold; font-size:18px; color:#444; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.boxed .inlay {background:#FFF; font-size:12px;padding:10px;}
.boxed .inlay ul, .boxed .inlay  li {padding:2px; margin:0px; list-style:none; font-size:12px; }
.boxed .inlay  li a {font-size:14px; }

.formbox {border:1px solid #CCC; background:#fff; border-top:none;overflow:auto;}
.formbox h2 {margin:0px; padding:5px 10px; background:url(/images/h2-bg.gif) repeat-x #fff; font-weight:bold; font-size:18px; color:#444; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
.formbox .inlay {background:#FFF; font-size:12px;padding:10px;}
.formbox .inlay ul, .formbox .inlay  li {padding:2px; margin:0px; list-style:none; font-size:12px; }
.formbox .inlay  li a {font-size:14px; }

#error {background-color:#ffc;border: 1px solid #ff6;padding:20px;font-size:12px;font-weight:bold;margin-bottom:20px;}

#cs-nav {position:relative;border-top:1px solid #ccc;}
#cs-nav, #cs-nav ul, #cs-nav li {padding:0px; margin:0px; list-style:none; }
#cs-nav li {border-bottom:1px solid #ccc;}
#cs-nav li a {display:block; border-right:1px solid #ccc; background:#F5F5F5; color:#333; font-weight:bold; font-size:12px; padding:4px 8px; text-decoration:none;}
#cs-nav li a:hover {color:#1f8acf !important; background:#fefefe; border-right:none;}
.cs-nav-logo {margin:0px 0px 20px 0px; color:#444;text-align:center;font-size:22px;font-weight:bold;}
.cs-nav-logo a:hover {text-decoration:none;}
#cs-nav li a.active {background:#fefefe; color:#1f8acf; border-right:none;}
*html #cs-nav li, *html #cs-nav li a {height:1%;}

.cs-button {
background:url(/images/h2-bg-rev.gif) repeat-x #eee;
border: 1px;
border-style:solid;
border-color: #e5e5e5 #ccc #ccc #e5e5e5;
color:#06c;
font-weight:bold;
font-size:14px;
cursor:pointer;
text-align:center;
padding:4px;
}
.cs-button:hover,.cs-button:active {
background:url(/images/h2-bg.gif) repeat-x #eee;
border-color: #ccc #e5e5e5 #e5e5e5 #ccc;
}

.error {
	border: 1px solid #faa;
	background-color:#fcc;
	padding:8px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

.success {
	border: 1px solid #afa;
	background-color:#cfc;
	padding:8px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

.notice {
	border: 1px solid #ff9;
	background-color:#ffc;
	padding:8px;
	margin:10px 0 10px 0;
	font-weight:bold;
}

.example {
	color:#999;
	font-size:10px;
	font-weight:normal;
}

.idea {
	border: 1px solid #bcf;
	background-color:#def;
	padding:8px;
	margin:10px 0 10px 0;
}

.row_default{margin:0 0 8px 0;text-align:left}
.row_default label{display:block;float:left;padding:3px 0;width:110px;font-weight:bold;}
.row_default input{margin:0;overflow:hidden;}
.row_default .textinput{width:150px}