
/* ############### BASIC FONT SETTINGS ############### */
/* ############### ADJUST ON A AS-NEEDED-BASE ############### */
html, body{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	line-height: 1.4em;
	color: #333;
	}
	
/* ###### GENERIC CLASSES AND TAGS ######  */
strong, b, .strong, .bold, .b{ font-weight: bold !important;}
em, i, .italic, .i, .em{ font-style: italic !important;}
sup{line-height: 75%;}	

p, .p{	margin: 0 0 1em 0;}



/* ###### LINKS ######  */
a{ cursor: hand!important;}
a:link, a:visited{
	color: #369;
}
a:hover, a:active{
	color: #09C;
}


#top a:link, #top a:visited{ text-decoration:underline;  color: #999!important;
}

#topblock{	color: #999 !important;}
#topblock a:link, #topblock a:visited{ text-decoration: none !important; color:#999 !important; }
#topblock a:hover, #topblock a:active{ color:#000 !important;}
#topblock a.selected{ color:#000 !important;}

#topblock .underlined a:link{ text-decoration:underline!important; color: #999 !important;}


#crumbpath{	color: #8C8C8C !important; }
#crumbpath a:link, #crumbpath a:visited{ text-decoration: none !important; 	color: #8C8C8C !important}
#crumbpath a:hover, #crumbpath a:active{ color:#333 !important; }

/* ###### HEADINGS ######  */
h1,h2,h3,h4,h5,h6, .h1, .h2, .h3, .h4, .h5, .h6{
	color: #00458a;
	font-weight: bold;
	margin: 0 0 0.25em 0;
	}	
h1, .h1{ font-size: 200%; font-weight:normal!important; margin-bottom:14px;}
h2, .h2{ font-size: 175%;}
h3, .h3{ font-size: 150%;}
h4, .h4{ font-size: 125%;}
h5, .h5{ font-size: 110%;}
h6, .h6{ font-size: 100%;}

#footer h1{ color: #feca1c;font-size: 120%;}

/* ###### LISTS ######  */
ul{	margin: 1em 0 1em 3em;	}	
ul li{
	list-style-type: square;
	margin-bottom: 0.25em;
	}
ul ul li{	list-style-type: disc;}

ol{	margin: 0 0 1em 2.5em;	}	
ol li{
	list-style-type: decimal;
	margin-bottom: 0.25em;
	}
ol ol li{	list-style-type: upper-roman;	}

/*  ########## varia ###########*/
.baseline{
	float:left;
	margin:5px 0 5px 100px;
	padding-bottom:5px;
	color:#275894;
	font-size:18px;
	font-weight:bold;
}

		#IE6 .baseline{
			margin-left: 50px;
		}




/*  ########### SEARCH BOX ###########  */
.inputsearch input{ color:#333}
.yellow{ color: #ffd200; font-size:12px; font-weight:bold; display:block; padding-bottom:10px; border-bottom:1px dotted #CCC}






/*  #########  BOXES ########  */

a:link .button-grey, a:visited .button-grey{ text-align:center; font-size:12px; color:#333; text-decoration:none !important; text-transform:uppercase}
.button-grey, a:hover .button-grey{color:#fff;}

a.contactuslft:link,  a.contactuslft:visited{ color:#FFF; font-weight:bold; text-decoration:none;}
a.contactuslft:hover{ color:#ffd200;}

.box-yellow{ color:#003d87}
.box-yellow .title{ font-size:14px; font-weight:bold;}
.box-yellow .txt{ font-size:100%;}



/* ###### FOOTER ######  */
#footer{ color: #999a9a; font-size:110%}
#footer a:link, #footer a:visited{ color: #999a9a;}
#footer a:hover{ color: #fff;}


/* ###### MADEBY ######  */
#madeby{ color: #8C8C8C; font-size:95%}
#madeby a:link, #madeby a:visited{ color: #8C8C8C;}
#madeby a:hover{ color: #AEAEAE;}

#madeby .col1{}
#madeby .col2{ text-align:center}
#madeby .col3{ text-align:right}