@charset "utf-8";
/* Format CSS Document */

/* Hedley start. Also archetypes stuff (fieldErrorBox etc) further down. */
span.next a, span.previous a { font-weight: bold; }

.field {
    margin: 0 3px 5px 0;
    clear: both;
    padding: 5px;
}

div.error {
    /* Class for error indication in forms */
    background-color: #fdc;
    border: 1px solid #d00;
    padding: 5px;
    margin: 0 3px 5px 0;
    clear: both;
    font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

/* Status messages */

dl.portalMessage {
    font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}   
dl.portalMessage a {
    color: black;
    border: none;
    text-decoration: underline;
}   
dl.portalMessage dt {
    background-color: #996;
    border: 1px solid #996;
    font-weight: bold;
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0.5em 0.75em;
    color: White;
    line-height: 1.25em;
}

dl.portalMessage dd {
    background-color: #ffffe3;
    border: 1px solid #996;
    padding: 0.5em 0.5em;
    margin: 0;
    line-height: 1.25em;
}
dl.warning dt {
    background-color: #d80;
    border: 1px solid #d80;
}
dl.error dt {
    background-color: #d00;
    border-color: #d00;
}
dl.warning dd {
    background-color: #fd7;
    border-color: #d80;
}
dl.error dd {
    background-color: #fd7;
    border-color: #d80;
}

/* Hedley end */

h1{		
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
}

.topspace{		
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:20px 0 0 0;
}

h2, h5{     
    font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    color:#000;
    margin:0;
    padding:0;
    text-transform: uppercase
}

.fauxh2{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
}

h3{     
    font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#545454;
    margin:0;
    padding:0;
    text-transform: uppercase
}

h4{     
    font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    margin:0;
    padding:0;
    text-transform: uppercase
}

.fauxh3{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#545454;
	margin:0;
	padding:0;
}

.fauxh3 a{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#545454;
	margin:0;
	padding:0;
}

.fauxh3 a:hover{
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
}

/***** updated*****/

p, td, tr, li, textarea, input, select, label, .fieldRequired, .fieldErrorBox, .formHelp, legend {		
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0;
}

/***** end updated*****/

.no_margin{		
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0;
}

/***** updated*****/

a{		
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#444;
	margin:0 auto;
	padding:0;
	text-decoration:underline;
}

a:hover{		
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	margin:0 auto;
	padding:0;
	text-decoration:underline;
}

/***** end updated*****/

/***** additions *****/

#rightpane a{		
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color:#fff;
	margin:0 auto;
	padding:0;
	text-decoration:none;
}

#rightpane a:hover{		
	color:#666;
}

#rightpane p,#rightpane td,#rightpane tr,#rightpane li,#rightpane textarea,#rightpane input,#rightpane select{		
	font-size:11px;
}

p {
margin: 1em 0;
}

#rightpane p {
margin: 0;
}



/***** end additions *****/


/***** colors *****/

.green_grey{
	color:#9f9f9f;
}

.white{
	color:#fff;
}

.black{
	color:#000;
}
