/*######## GENERAL ########*/
body {background: #002B53 url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-body.gif) repeat; margin: 60px 0 0 0; padding:0; color:#666; font-family:Helvetica, Arial, sans-serif;}
img {border:0 none;}
a:link, a:visited {color:#023766;}
a:hover, a:active {color:#600;}
a:focus {border:0 none;}
#nav img, #sidebar img {margin-bottom:10px;}
#sidebar img.ccm-image-block {margin-bottom:0;}

/*######## LAYOUT ########*/
#wrapper {text-align:left; width:896px; margin:0 auto; padding:0;}
#head {width:100%; height:93px; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-head.gif) no-repeat;}
#header_nav { height:auto; background:#FFF; padding-bottom:10px; }
#container {width:100%; height:auto; background:#FFF;}
#nav {width:167px; float:left; margin:0 8px;}
#content {float:left; width:530px; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-content.gif) repeat-y; padding:0 0 20px 0;}
#sidebar {width:164px; margin:0 8px 15px 0; float:right;}
#footer {width:896px; margin:0 auto; text-align:center; clear:both; font:10px/13px Helvetica, Arial, sans-serif;}

/*######## HEADER ########*/
#head img.logo {margin:8px;}
#head img.phone {float:right; margin:11px 8px 0 0;}


/*######## NAVIGATION ########*/
#menu1 {width:167px; text-transform:uppercase; color:#FFF;}
ul.menu, ul.menu ul {list-style-type:none; margin:0; padding:0; width:167px;}
ul.menu a {display:block; text-decoration: none;}
ul.menu li {margin:0 0 10px 0;}
ul.menu li ul li {margin:0;}
ul.menu li a {background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-nav.gif) no-repeat; padding:9px 0 8px 23px; font:12px/13px Arial, Helvetica, sans-serif; color:#FFF; text-transform: uppercase;}
ul.menu li a:hover {background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-nav-on.gif) no-repeat;}
ul.menu li a.active {background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-nav-on.gif) no-repeat;}
ul.menu li ul li a {background:#20517d; font:11px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
ul.menu li ul li a:hover {background:#20517d; color:#6CC;}
ul.menu li ul li a:focus {border:0 none;}

/*######## CONTENT ########*/
#content h2 {background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-title.png) no-repeat top left; font:bold 15px/17px Arial, Helvetica, sans-serif; color:#023766; text-transform:uppercase; margin:0; padding:8px 0 0 8px;}
html #content h2 span, #content h3 span {padding:6px 6px 12px 0;  font:italic normal 13px/15px Arial, Helvetica, sans-serif; color:#023766; text-transform:none;}
#content p, #zoom_content p {font:12px/17px Arial, Helvetica, sans-serif; margin:5px 0 10px 8px;}
#content p.news {margin:5px 0 10px 20px;}
#content p.news span {color:#666; text-decoration:none;}
#content ul, #content ol, #zoom_content ul, #zoom_content ol {font:12px/17px Arial, Helvetica, sans-serif; }
#content li {margin:5px 0;}
#content h3 {font:italic bold 13px/17px Arial, Helvetica, sans-serif; margin:4px 0 0 8px;}
*.boldblue {font-weight:bold; color:#023766;}
span.blueheader, p.blueheader, strong.blueheader {font-weight:bold; color:#036;}
#content p.small-blue {font-size:9px; line-height:13px; color:#036;}
#content p.small {font-size:9px;}
#content a.zoomContent h3 {margin-bottom:18px; text-decoration:none;}
br.clear {display:block; clear:both;}
td.bottom-column-border-grey {border-bottom:1px dotted #333;}
table {margin:0 0 0 5px;}
div.howtouse {padding:8px; color:#044885; font-size:12px; text-align:center; float:right; text-decoration:none;}
div.howtouse span {text-transform:uppercase; font-weight:bold;}

/*######## FORMS ########*/
table.formBlockSurveyTable {margin:0 5px;}
td.question {font:12px/17px Arial, Helvetica, sans-serif;}
body div.radioPair {font:12px/17px Arial, Helvetica, sans-serif;}
div#container input.formBlockSubmitButton {padding:2px; border:1px solid #333; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-button.png) repeat-x; text-transform:uppercase; font-size:11px;}
div#container input.formBlockSubmitButton:hover {border:1px solid #036; color: #036; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-button-on.png) repeat-x; cursor:pointer;}

/*######## SIDEBAR ########*/
#sidebar div.box {background:#b4c5d3 url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-sidebar-box.gif) no-repeat top left;}

/*######## DOCUMENT PERMISSIONS LIBRARY ########*/
div#container div.documentPermissionsLibraryWrap {font:12px/17px Arial, Helvetica, sans-serif; margin:0 5px;}
html div#wrapper div#content div.documentPermissionsLibraryResultsWrap {border:0px none !important; width:490px;}
div#container div.documentPermissionsLibraryResultsWrap h2 {background:none;}
html div#wrapper div#container div.documentPermissionsLibraryResultsWrap table.documentPermissionsLibraryList {background:none;}
html div#wrapper div#container div.documentPermissionsLibraryResultsWrap tr td.ccm-doc-perm-library-cell {background:none;}
div#container label {font:12px/17px Arial, Helvetica, sans-serif; margin:0 5px;}

/*---------- SIDEBAR ----------*/
html div#sidebar div.documentPermissionsLibraryResultsWrap {border:0px none !important;}
div#sidebar div.documentPermissionsLibraryResultsWrap h2 {font:bold 12px/14px Arial, Helvetica, sans-serif; margin:10px 5px 0 5px; color:#023766; text-transform:uppercase;}
div#sidebar div.loginTxt {font:bold 12px/14px Arial, Helvetica, sans-serif; margin:0 5px; color:#023766; text-transform:uppercase;}
div#sidebar td.ccm-doc-perm-library-cell-name-col {display:none;}
div#sidebar input.ccm-input-text {margin:0 5px; padding:2px; width:130px;}
div#sidebar form.login_block_form {padding:10px 0;}
div#sidebar div.loginButton {margin:0 5px;}
div#sidebar div.loginButton input.ccm-input-submit {padding:2px; border:1px solid #333; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-button.png) repeat-x; text-transform:uppercase; font-size:10px;}
div#sidebar div.loginButton input.ccm-input-submit:hover {border:1px solid #036; color: #036; background:url(http://www.4streets.com/packages/theme_streets/themes/streets/images/bg-button-on.png) repeat-x; cursor:pointer;}
/*######## FOOTER ########*/
#footer ul {list-style:none; margin:20px 0 10px 0; color:#FFF;}
#footer li {display:inline; margin:0 5px; text-transform: uppercase;}
#footer a {color:#FFF; text-decoration:none;}
#footer p {color:#FFF;}
