/* West Somerset DC Print CSS */

/* Reset CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* body attributes */
body { font: 75% Arial, Helmet, Freesans, sans-serif; color: #000; background-color: #fff; height: 100%; text-align: left; }
.left { float: left; }
.center { text-align: center; }
.right { float: right; }
.clear { clear: both; }
.hide { display: none; }
p { margin: 0 0 12px 0; }
a, a:visited { color: #959d16; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }

/* Global Headers */
h2 { font-weight: normal; font-size: 190%; margin: 0 0 10px 0; color: #939d16; }
h3 { font-size: 150%; font-weight: normal; }
h4 { margin: 0; font-size: 130%; color: #000; }
h5 { margin: 0; font-size: 115%; color: #404040; }
h6 { margin: 0; font-size: 100%; color: #5c5c5c; }

#top {display:none;}
#leftcol {display:none;}
#content {width:100%;}
#rightcol {display:none;}
#footer {display:none;}
#copyright {display:none;}

/* Forms */
input.btnSubmit, p.btnSubmit { background: #cad320; border: none; padding: 5px 10px; color: #000; cursor: pointer; }
input.txtInput, select, textarea { border: 1px solid #ccc; margin: 0; }
input.txtInput, textarea { padding: 3px 5px; }

/* Global Tables */
table { border: 1px solid #e4e4e4; margin: 10px 0; width: 100%; }
table tr.alt { background: #efefef; }
table th { background: #cad320; border: 1px solid #cad320; padding: 5px; font-size: 110%; color: #000; font-weight: normal; }
table td { border: 1px solid #e4e4e4; padding: 3px 5px; }

table.nostyle { border: none; margin: 0; width: 100%; }
table.nostyle th { color: #000; }
table.nostyle th, table.nostyle td { border: none; padding: 3px 5px; background: none; }


/* Content */
h2 { margin: 10px 0 20px 0; padding: 0; }
h3 { margin: 0 0 10px 0; padding: 6px 0 10px 6px; background: url(/App_Themes/Website/Images/h3_content.gif) repeat-x; }
p { margin: 0 0 15px 0; }
a { font-weight: bold; }

img { padding: 2px; border: 2px solid #d2d4d6; }
img.left { margin: 0 10px 5px 0; }
img.right { margin: 0 0 5px 10px; }