body{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 14px;
	padding-top:10px;

}
 
/* General Style Info */
a{
color:#000;
text-decoration:underline;
}
a:hover{
color:#555;
text-decoration:none;
}

a img{
border:none;
}

h1, h2, h3, h4{
font-weight:bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}

h1{
color: #000;
font-size: 190%;
}


h2{
color:#000;
font-size: 18px;
text-transform:uppercase;
}

.additem h2{
color:#000;
font-size: 150%;
font-weight:bold;
}

.additem p {
	color:#000;
	}

h3{
color:#000;
padding-top:2em;
font-size: 140%;
}

h4{
color:#000;
padding-top:0.5em;
font-weight:normal;
}

em {
font-size: 11px;
}

ul, li {
margin: 0 12px;
}

/* Layout */

#container{
text-align:left;
width:850px;
margin:auto;
padding-top:35px;
 padding-bottom:35px;
}

#header{
margin-top: 1em;
}

#content {
float:left;	
width:600px;
color: #333;
padding-left:20px;
position:relative;
top:10px;
font-size:13px;
}
#content p {
  width:500px;
  font-size:13px;
  line-height:15px;
}

#content img {
    padding-left: 0px;
}

#footer{
clear:both;
padding: 6px 10px;
text-align: right;
}

/* tables */

table {
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#333;
background-color: #fff;
clear:both;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
th {
background-color: #e2e2e2;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;
text-align: center;
padding:1px 4px;
}
table tr td {
border-right: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: center;
}
table tr.altRow td {
background: #f4f4f4;
}
table td.actions {
	white-space: nowrap;
}
#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-bottom:2em;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float:left;
font-size: 11px;
padding-right: 10px;
height:20px;
}

.additem label {
	font-weight:bold;
	color:#000;
	}

.additem label span{
	font-weight:normal;
	color:#666;
	}
	
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
clear: both;
display:block;
font-size: 11px;
font-family: inherit;
}
textarea {
width:565px;
height:500px;	
	}
select {
clear: both;
vertical-align: text-bottom;
font-size: 11px;
font-family: inherit;
}
option {
font-size: 11px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
text-align:left;
font-size:11px;
}
div.required {
clear: both;
color:#555;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 40px;
text-align:left;
}

.required span {
	font-weight:normal;
	}	
/* action links */
ul.actions {
	padding-top:20px;
	width:100px;
	float:left;
	position:relative;
	left:100px;
	
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}

#header a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	}
input[type=text], textarea,select{
	border:1px solid #666;
	background-color:#fff;
	}	
	
	body,td,th {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}

a:hover {


	text-decoration: none;

	color: #000000;
}

h2 a {
	font-size:38px;
	font-weight:normal;
}

h2 a:hover {
	font-size:38px;
	font-weight:normal;
}

.what {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.smile {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: blink;
}
.Stile1 {color: #FF5309}

.eula {
width:485px;height:100px;overflow:auto;overflow-x:hidden;overflow-y:auto;border: 1px solid #666;vertical-align:top;
}

.eula li{
	padding:0px;
	margin:0px;
}

.eula ol {
	padding:0px;
	margin:0px;
	padding-left:25px;
	position:relative;
	top:-15px;
}

#null1,#null1 {display:none;}

/* Paging */
div.paging {
	color: #999;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
#content_navigation a {
	color:#000000;
}

#navigation {
	width:210px;
	float:left;
	padding-top:15px;
	padding-left:30px;
	font-size:16px; 
	position:relative;
    top:14px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
    background-color:#fff;
    padding-bottom:20px;
}

#navigation a,#navigation a * {
	text-decoration:none;

	}
#navigation ul, #navigation li, #navigation a {
	padding:0px;
	margin:0px;
	left:0px;
	list-decoration:none;
	list-style:none;
	
	font-family: Helvetica, Arial, Verdana, sans-serif;

}

#navigation li a {
	color:#000;	
	font-size:13px;
	font-weight:normal;
	}
	
#navigation li a:hover {
	color:#666;	
	}	
	
#navigation .workNavigation *{
	font-size:13px;
    line-height:16px;
    position:relative;
    top:1px;
    
}

.workNavigation {
    position:relative;

    top:-10px;
}

#navigation .pageNavigation *{
	line-height:120%;
	text-transform: uppercase;
}

#workNavigationHeader {
	font-weight: bold;
	font-size: 19px;
	padding-bottom:2px;
	text-transform: uppercase;	
	
}

* {
}

