/**
*   IMPORT EXTERNAL STYLE SHEETS 
*   We have separated out these styles to help simplify them
*	 Also to ease editing
*/
@import "structure.css";
@import "menus.css";
@import "language.css";

/**
@media print {
  * {
  background-color: white !important;
  background-image: none !important;
  }

  
}
@import url('print.css') print;
*/


/* base styles to set defaults */
body, p, a, label {
	font-family:verdana, sans-serif;
	font-size:11px;
	color:#826f74;
	line-height:16px;
}
body {
	background-color:#fff;
}
div, img {
	padding:0px;
	margin:0px;
	border:0px;
	background:none;
	overflow:hidden;
}
a, p, h1, h2, h3, h4 {
	padding:0px;
	margin:0px;
}
ul, ol {
	padding:0px;
	margin:0px;
	padding-left:1em;
	list-style:none;
	list-style-position:outside;
}
ol {
	list-style:auto;
	list-style-type:decimal;
}
li {
	padding:0px;
	margin:0px;
}
div.breaker {
	width:100%;
	clear:both;
	height:0px;
}
a {color:#427699;text-decoration:underline;}
a:hover {color:#0f3852;}

.float_left {float:left;}
.float_right {float:right;}
.abs_left {left:0px;}
.abs_right {right:0px;}

h1 {
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#cc092f;
}
h2 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#706466;
	text-decoration:none;
}
h3 {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	color:#706466;
	text-decoration:none;
}
p a {
	font-weight:bold;
	text-decoration:none;
}

p.links {
	margin-top:5px;
}

.top_margin {
	margin-top:20px;
}

h2 a,
a h2 {
	font-size:14px;
	line-height:20px;
	color:#427699;
	text-decoration:none;
}
h3 a,
a h3 {
	font-size:12px;
	line-height:20px;
	color:#427699;
	text-decoration:none;
}
h2 a:hover,
h3 a:hover,
a:hover h2,
a:hover h3 {
	text-decoration:underline;
}

