* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {padding: 0; margin: 0; font-family: arial, helvetica, sans serif; font-size: 12px; background:#ffffff; color:#666666;}

a:link {color:#006699;}
a:visited {color:#003366;}

#minMax {
    width:1000px;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -75px;
}

#header {background:#ffffff; height:55px; width: 1000px; color: #666666;}
#logo {width:445px; height:50px; top:10px; left:0px; position: absolute;}
#headermenu {text-align:right; list-style:none; width:475px; height:40px; top: 40px; right: 0px; margin:0; padding:5px 0; position: absolute; white-space: nowrap;}
#headermenu li{display:inline; color:#333333;}
#headermenu li.a {padding:0 5px; color:#006699;}

#header.search #headermenu li#n-search a {color:#666;}
#header.advancedSearch #headermenu li#n-advancedSearch a {color:#666;}
#header.browse #headermenu li#n-browse a {color:#666;}
#header.jarCheck #headermenu li#n-jarCheck a {color:#666;}
#header.className #headermenu li#n-className a {color:#666;}
#header.quickStats #headermenu li#n-quickStats a {color:#666;}
#header.faq #headermenu li#n-faq a {color:#666;}

/* My Comment */

#outer1 {float:left; width:150px; background:#fff;}
/*
#outer2 {float:left; width:15%; background:#c0c0c0;}
#outer3 {float:left; width:30%;}
#outer4 {float:right; width:15%; background:#d0d0d0;}
*/
#outer3 {margin-left:130px; width:700px;}
#outer4 {float:right;  text-align:right; width:475px; list-style:none; margin-right:355px;}
#outer4 ul {padding: 0;}
#outer4 li {list-style: none; display: inline;}
#outer4 img {padding: 0 67px;}
#outer5 {float:right; width:150px; background:#fff;}

#wrapper {overflow:hidden;}

#topbar {width:70%; float:left; background:#d8d8d8;}

#results {clear:both; background:#fff; margin-top:20px;}
#results table {border: 1px solid}
#results a {margin-right: 5px;}

#push, #footer {height: 75px;}
#footer {width:1000px; background:#fff; margin:0 auto; position:relative;}
#footermenu {text-align:center; list-style:none;margin:0; padding-top:10px;}
#footermenu li {display:inline;}
#footermenu a {padding:0;}
#footermenu p {font-size:10px; color: #d8d8d8; padding: 5px 100px;}

#inputArea {margin-top:20px; margin-bottom:10px; padding: 0;}
#inputArea input {margin:0; padding:0; width:470px; height:25px; font-size:14px;}
#inputArea input[type="image"] {width:150px; height:30px; margin-left:5px; float:right;}

#masthead {text-align: center; background:#006699; margin-top:15px;}
#masthead h1 {font-size:20px; margin:0; padding:8px 0; color:#fff;}
#masthead h3 {font-size:18px; margin:0; padding:8px 0; color:#fff;}

h1 {font-size:20px; margin:0; padding:10px 0; color:#333;}
h3 {font-size:16px; margin:0; padding:8px 0;}
.content {padding:0px;}
.pageContent {padding: 8px 0 0;}
p {font-size:12px; line-height:16px; margin:0; padding:5px 0;}
#footer p,
#header p {color:#666;}
#header a,
#footer a {color:#006699; text-decoration: none; padding: 0;}
#header a:hover,
#footer a:hover {text-decoration:none;}
#footer li {padding: 0; list-style-type: none;}
#footer a {border-right: 0 none;}

.menu a {padding: 0 40px;font-weight: bold;}

#artifactDetailsDocs table {border: 1px solid;}
#artifactDetailsCoordinate {font-size:24px; margin:0; color:#666;}
#artifactDetailsCoordinate a {padding: 0 5px;}
#artifactDetailsProjectInfo, #artifactDetailsDependencyInfo {width: 35%; padding-bottom: 8px;}
#artifactDetailsProjectInfo legend {width:95%;}
#artifactDetailsProjectInfo fieldset {width:100%;}
#artifactDetailsProjectInfo label {margin-right:1.0em; width: 20%;}
#artifactDetailsProjectInfo input[type="text"] {width:70%; height:18px; margin-left:6px; margin-bottom:5px; padding-bottom:1px;}
#artifactDetailsDependencyInfo code {width:100%;}
#artifactDetailsDependencyInfo legend {width:95%;}
#artifactDetailsDependencyInfo fieldset {padding:0px; border:none; width:100%;}
#artifactDetailsPomDisplay {white-space:nowrap;width:62%;height:350px;float:right;}
#artifactDetailsPomDisplay #pomXmlForm{height:100%;overflow:scroll;}
#artifactDetailsPomDisplay legend {width:97%;}
#artifactDetailsPomDisplay fieldset {padding:0px; border:none; width:100%;}
#artifactDetailsResultContent {padding-top:50px;}
.code {width:100px; margin-left: 20px;}
/*
no longer used, since we dont show the toolbar any longer, until we can figure proper placement
.syntaxhighlighter .toolbar {left:0px !important;width:80px !important}
*/
/*clear up some params on the syntax highlighter*/
.syntaxhighlighter {height: 100% !important;margin: 0 !important;padding: 0 !important;white-space: nowrap;width: 100% !important;}
.ui-accordion .ui-accordion-content { padding: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }

#browseHeader {font-size:24px; margin:0; padding: 0; color:#666;}
#browseResult table {border: 1px solid;}
#resultTable {border: 1px solid;}
#browsePath a {padding:0 5px; font-weight:bold;}

img {border: none;}

#navigation {border-bottom: 1px solid #000;}

#pageTitle {width:300px; float: left; margin-bottom: 8px; padding:0; font-size:24px;}
#pagination {width:300px; text-align:right; float:right; padding-top: 10px;}
#pager,
#pager-header {display: inline;}
#pager li,
.links li {list-style-type: none; display: inline;}

#footerPagination {width:100%; text-align:right; padding-top: 10px; margin-bottom:10px;}
#footerPager,
#footerPager-header {display: inline;}
#footerPager li,
.links li {list-style-type: none; display: inline;}

#selection {padding: 10px 15px 0;}
#selection li {list-style-type: none;}

#docs {padding-top: 10px;}

table {font-family: arial, helvetica, sans serif; width:100%; border-collapse:collapse;}
table td, table th {font-size:1em; border:none; padding:3px 7px 2px 7px;}
table th {font-size:14px; line-height:18px; height:20px; text-align:left; padding-top:5px; padding-bottom:4px; background-color:#006699; color:#ffffff;}
table tr.d0 {background-color:#fff; line-height:22px;}
table tr.d1 {background:#eaeaea; line-height:22px;}
table tr.h0 td {padding-top: 5px; padding-bottom:10px; color:#333;}
table tr.h0 em {color:#333; text-decoration: none; padding: 1px 2px; background: #fff799;}
table tr.h0 em:hover {color:#666; text-decoration: none; background: none;}
table tr.h1 td {padding-top: 5px; padding-bottom:10px; color:#333; background: #eaeaea;}
table tr.h1 em {color:#333; text-decoration: none; padding: 1px 2px; background: #fff799;}
table tr.h1 em:hover {color:#666; text-decoration: none; background: none;}
table td.number {text-align: right; width: 80px;}
table th.number {text-align: right;}

.hidden {display: none !important;}

fieldset {padding:0px; border:none; width:660px;}
label {float:left; width:15%; margin-right:0.5em; padding-top:4px; text-align:right; line-height:18px;}
legend {padding:10px; color:#fff; width:645px; background:#006699; height:15px; font-size:14px; font-weight:bold; text-align:left; border-bottom:10px solid #fff;}

dd dt {font-size: 110%; font-weight:bold; margin-top: 15px;}
dd dd {margin-top: 8px;}

#statsText dl {
    padding: 0 1.0em 1.0em 1.0em;
}
#statsText dt {
    float: left;
    clear: left;
    width: 300px;
    text-align: right;
    font-weight: bold;
    font-size: 110%;
    color: #006699;
    padding: 0.5em 1.0em;
}
#statsText dt:after {
    content: ":";
}
#statsText dd {
    margin: 0 0 0 110px;
    padding: 0.5em 1.0em;
    font-size: 110%;
}

#quickStats {margin-top:15px;}
#faq {margin-top:15px;}

h3 a {text-decoration: none;}
.sub {font-size: 80%}

#aboutContent ul {padding-bottom: 8px;}
#aboutBlogs {margin-right: 20px; float: right; width: 300px}

#resourcesContent, #aboutContent {width: 650px; float: left;}
#twitter{margin-bottom: 40px; float: right; width: 300px}
.pageHeader {text-align:left; width:660px; margin-left:30px; font-size:24px; margin-bottom:5px;}

.error {color:red;vertical-align: middle;padding:14px 0 0 80px !important;}
