﻿/* 
Style Sheet for the overall site design

This should contain the general/default design styles for the site.
-------------------------------------------------------
Copyright (c) 2011, Chasetheweb.net

Last Updated: Janean Angeles
 */
/*////////////////////////////////////////////////////////////////////////////////*/
body { text-align: left; font: normal 80% Arial, Helvetica, sans-serif; line-height: 1.3em; color: #414042; background: #00235d url('/template/bayport/images/bg-body.gif') repeat-x; /*background-attachment: fixed;*/ }
div#page { background-color: #fff; border: solid 2px #d3c084; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; }
div#branding { width: 578px; height: 119px; position: absolute; top: 4px; left: 6px; background: transparent url('/template/bayport/images/logo.png') no-repeat; }
div#branding a { display: block; width: 577px; height: 117px; }
div#header { background-color: #00235d; }
div#content { }
div#layout { }
div#main { }
div#sub1 { }
div#local { }
div#clear { }
div#extra1 { color: #fff; text-align: right; }
div#footer2, div#ctl00_ctl00_footer2, div.cmsFooter { background-color: #d3c084; color: #00235d; text-align: center; padding-top: 5px; border-left: solid 2px #d3c084; border-right: solid 2px #d3c084; border-bottom: solid 2px #d3c084; }
div#footer2 p.syntaxMktg, div#ctl00_ctl00_footer2 p.syntaxMktg { padding-top: 10px; color: #d3c084; }
div#footer2 p.syntaxMktg a, div#ctl00_ctl00_footer2 p.syntaxMktg a { color: #d3c084; }

/* Basic Styles */

/*jquery buttons*/
.jquery_button { cursor: pointer; color: #00235d; }
.newIcon { color: Red; }
p { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1em; }
blockquote { margin-left: 10px; }
pre { font-family: monospace; font-size: 1.0em; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
code { font-family: "Courier New", Courier, monospace; font-size: 1em; white-space: pre; }

/*HEADINGS */
h1 { font-size: 2em; margin: 0 0 0.5em; padding: 0; font-weight: bold; color: #00235d; line-height: 1em; }
h2 { font-size: 1.5em; margin: 0 0 0.5em; padding: 0; font-weight: normal; }
h3 { font-size: 1.4em; margin: 0 0 0.5em; padding: 0; }
h4 { font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em; padding: 0; }
h5 { }
h6 { }

/*SPECIAL CLASSES */
.center { text-align: center; }
.small { font-size: 8pt; }
.errorFormEntry { font-weight: bold; color: red; }
.requiredfield { font-weight: 700; color: Red; }

/* Links */
a, a:link, a:active, a:visited { text-decoration: none; color: #00235d; }
a:hover { text-decoration: underline; }

/* ///////////////////////////LISTS */
ul { line-height: 1.5em; list-style-type: none; margin: 0; padding: 0; }
ul li, ol li { margin: 0; padding: 0px 0px .5em 0px; }
div#main .pnlContent ul { list-style-type: disc; margin-left: 15px; }
div#main .pnlContent ol { margin-left: 15px; list-style-type: decimal; }
div#local div#sideBar div#Links ul,
div#local div.contentDiv ul { list-style-type: disc !Important; line-height: 1em !Important; margin-left: 14px !Important; }
div#local div#sideBar div#Links .RadTreeView ul, 
div#local div.contentDiv .RadTreeView ul { line-height: 1em !important; list-style-type: none !important; margin-left: 0px !important; }
div#local div#sideBar div#Links li,
div#local div.contentDiv li { padding: 0 0 0.5em; }
div#layout #sub1 #importantLinksContent > ul > li> a {color: #fff !important;}

/* Horizonatal Rules  */
hr { border-color: #03487c; border-style: solid; border-width: 1px 0px 0px 0px; clear: both; margin: 0 0 10px; height: 0; }
/* Horizonatal Rules */

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/*modals - colorbox*/
.colorbox-modal-container h3,
.colorbox-modal-container h2 { color: #03487c; }
