/* NYP Corporation | Common Style Sheet - Version 1.0 */

@import url("navigation.css");   /* navigational elements */

a {text-decoration:underline; }
a:link {color:#000099; }
a:visited {color:#800080; }
a:active {color:#000099; }
a:hover {color:#cc0000; text-decoration:underline; }
a.textPrefs {text-decoration:none; border:1px solid #ccc; background:#ededed; margin:2px 2px 0px 0px; padding:1px 3px 1px 3px; }
a:link.textPrefs {color:#666; }
a:visited.textPrefs {color:#666; }
a:active.textPrefs {color:#666; }
a:hover.textPrefs {color:#000; text-decoration:none; background:#ffffcc; margin:2px 2px 0px 0px; padding:1px 3px 1px 3px; }
body {margin:0px; padding:0px; background-image:url(../images/nypcBackground.gif); }
#banner {position:absolute; width:754px; left:14px; height:39px; background:#ffd630; border-right:1px solid #666; border-left:1px solid #666; background-image:url(../images/logoArea.gif); background-repeat:no-repeat; }
#topnav {position:absolute; width:754px; left:14px; height:22px; top:39px; background:#ccc; border:1px solid #666; margin:0px 0px 0px 0px; }
#surround {position:absolute; width:754px; left:14px; top:63px; border-left:1px solid #666; border-right:1px solid #666; }
#primaryColumn {float:left; width:539px; margin:0px; padding-left:10px; }
#secondaryColumn {float:left; width:190px; border-left:1px solid #ccc; margin-top:15px; padding-top:5px; }
#secondaryColumnWelcome { float:left; width:190px; border-left:1px solid #ccc; margin-top:2px; padding-top:2px; }
#footer {position:relative; width:734px; height:14px; border-top:1px solid #ccc; border-bottom:1px solid #666; margin-top:10px; padding:6px 10px 6px 10px; color:#666; clear:both; background:#ededed; }
.copyright {width:350px; float:left; text-align:left; }
.returnToTop {width:350px; float:right; text-align:right; }
img.welcome {margin:2px 0px 14px -8px; }
img.left { float:left; margin:3px 10px 7px 0px; } 
img.right { float:right; margin:3px 0px 5px 10px; border:1px solid #999;}
h1.swap {height:18px; background-repeat:no-repeat; text-indent:-100em; overflow:hidden; background:url(bg.gif); }
h1.swap a {display:block; width:200px; }
h1.swap a:hover {}
h1#nypcorp { background: url(../images/header.gif) no-repeat; margin-bottom:0px; margin-top:0px; }
.hide {display:none; }
form {margin:0px; padding:0px; }
.grayBg {background:#e6e6e6; }
.formGroupA { padding-left:20px; margin:0 !important; margin-bottom:4px !important; background-image:none; white-space:normal; }
.formGroupA label { width:auto; }
.formGroupA label.none { display:none; }
.formGroupA input, .formGroupA select { display:block; }
.formGroupA input.inline, .formGroupA select.inline { display:inline; }
.formGroupA label.inline { display:inline !important ; }
.formGroupA textarea { display:block; width:97%; height:75px; margin-bottom:2px; }
.formGroupA .text { width:150px; }
.formGroupA .checkbox { padding:0; margin:0; width:14px; height:14px; padding-right:2px; }
.text3 { width:25px; }
.text4 { width:30px; }
.text5 { width:37px; }
.text6 { width:42px; }
.text8 { width:70px; }
.text12 { width:80px; }
