/**
 * Generic layout
 *
 * Color scheme: 
 * dark orange #CF1400
 * red/orange #FF4100
 * yellow/orange #FF9600
 * light grey #F7F7F7
 * middle grey #D7D7D7
 * dark grey #595959
 * darg green #005900
 */

/* --- IMPORTS ----------------------------------------*/
@import url('custom.css');
@import url('tables.css');

/* --- BASE ------------------------------------------ */
html {
	height: 100%
}

body {
	background: white url('../img/logo.png') 10px 10px no-repeat;
	min-width : 750px;
	height: 100%;
	margin : 0;
	padding: 0;
	padding-top: 45px; /* space for logo */
	color: #222222;
	font: 1em/1.4 Tahoma, Arial, Verdana, sans-serif;
}

hr {
	background-color: #595959;
	border: 0;
	height: 1px;
}

/* --- TEXT ------------------------------------------ */
h1, h2, h3, h4, h5, h6 {
	color: #CF1400;
	font-family: sans-serif;
}

h1 {
	margin-bottom: 1em;
	padding-left: 0.1em;
	border-bottom: 2px dotted orange;
	font-size: 1.4em;
}


h2 {
	background: #EFEFEF;
	font-size: 1.3em;
	margin-bottom: 0.2em;
}

h3 {
	font-size: 1.2em;
}

h4 {
	font-size: 1.1em;
}

h5 {
	font-size: 1.1em;
}

h6 {
	font-size: 1.1em;
}

p {
 	margin-top:0;
}


/* --- LINKS ----------------------------------------- */
a {
	color: #CF1400;
}


a:visited {
	color: #FF4100;
}

a:hover {
	color: #FF9600;
}

big {}

blockquote {}

br {}

small {}

strike, s {}

sub, sup {
	white-space: nowrap;
}


tt {}

u {}

/* --- CONTENT --------------------------------------- */
acronym {
	cursor: pointer;
}

address {}

cite {}

code {}

del {}
      
dfn {}
      
em {}
     
kbd {}

q {}

samp {}

strong {}

var {}

/* --- LIST ------------------------------------------ */
dl {}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
	margin-bottom: 1em;
}

ol {}

ul {}

li {}

/* --- TABLE ----------------------------------------- */
table {}

caption {}

thead {}

tbody {}

tfoot {}

col {}

colgroup {}

tr {}

th {}

td {}

/* --- FORMS ----------------------------------------- */
form {
	margin: 0; /* IE hack */
}

button {
	background: #D6D3D6  url('../img/ui/bg_button_on.gif') left top repeat-x;
}

button:hover {
	background: #D6D3D6  url('../img/ui/bg_button.gif') left top repeat-x;
}

fieldset {}


input {
	border:1px solid #595959;
	font-size: 85%;
}

input.noborder { /* for IE checkboxes */
 border: 0;
}


input.btn {
	background: #D6D3D6  url('../img/ui/bg_button_on.gif') left bottom repeat-x;
	outline: none;
}

input.btn:hover {
	background: #D6D3D6  url('../img/ui/bg_button.gif') left bottom repeat-x;
}

input.search { /* search field */
	background: white url('../img/ui/icon_search.png') left center no-repeat;
	padding-left: 15px;
	border:1px solid #595959;
	font-size: 85%;
}

isindex {}

label {}

legend {}

optgroup {}

option {}

select {}

textarea {
	border:1px solid #595959;
}



/* --- GLOBAL CLASSES ----------------------------------*/
.hidden {
	display : none
}

.clear {
	clear: both
}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

.link-up {
	background: url('../img/ui/bullet_linkup.gif') left center no-repeat;
	padding-left: 13px;
}


.link-back {
	background: url('../img/ui/bullet_linkback.gif') left center no-repeat;
	padding-left: 10px;
}

.link-help {
	background: url('../img/ui/icon_help.gif') left center no-repeat;
	padding-left: 15px;
}

.link-help span {
	display: none;
}	

