/**********************
asiba.css
Copyright 2009 Derek Erb
http://www.cabinetderekerb.com

For www.asiba.info
**********************/

/**********************
Swatch colors
Dark Red = #990000
Light Red = #A62529

Blue = #003A73

Dark Grey = #666666
Light Grey = #E1E1E1

Sans-serif: verdana, arial, helvetica, sans-serif;
Serif: georgia, "times new roman", times, serif;
**********************/

/**********************
	OVERRIDES
**********************/
	
* {
	margin: 0;
	padding: 0;
	
	font-family: georgia, "times new roman", times, serif;
}

img {
	border: none;
}

a:link, a:active, a:visited, span.link a:link, span.link a:active, span.link a:visited {
	color: #990000;
	text-decoration: none;
}

a:hover, span.link a:hover {
	color: #990000;
	text-decoration: underline;
}

.left {	float: left; }
.right { float: right; }
.clear { clear: both; }

/**********************
	BLOCKS
**********************/

body {
	background: #fff;
}

ul {
	margin-left: 4%;
	
}

li {
	margin-top: 1%;
	margin-bottom: 1%;
}

span.small {
	font-size: 0.8em;
}

.container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 90%;
	overflow: hidden;
}

#Header {
	padding: 8px;
}

#Header a:link, #Header a:hover, #Header a:visited {
	color: #990000;
	font-size: 20px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

#TopMenu {
	background: #990000;
	color: #fff;
	
	padding: 8px;
	
	text-align: center;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

#TopMenu a:link, #TopMenu a:visited {
	color: #ffffff;
	background-color: #990000;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	
	padding: 8px 30px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

#TopMenu a:hover {
	color: #990000;
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	
	border-left: 1px solid #990000;
	border-right: 1px solid #990000;
}


#Main {
	margin-top: 1%;
}

#LeftMenu {
	position: relative;
	float: left;
	width: 16%;
	padding-right: 4px;
	margin-bottom: 2%;
	margin-right: 1%;

	border-right: 2px solid #666666;
}

#LeftMenu a {
	display: block;

	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;

	text-decoration: none;

	padding: 4px;
	padding-left: 8px;
	margin: 0 0 2px 0;
}

#LeftMenu a:link, #LeftMenu a:visited, #LeftMenu a:active {
	color: #666666;
	background: transparent;

	border: 1px solid #ffffff;
	margin: 0 0 2px 0;
}

#LeftMenu a:hover, #LeftMenu a:focus {
	color: #990000;
	background: #cccccc;
	font-style: normal;
	text-decoration: none;
	border: 1px solid #000066;
	border-left: 4px solid #990000;
	padding-left: 4px;
	margin: 0 0 2px 0;
}

#Content {
	float: left;
	width: 80%;
	
	background: #fff;
}

#BreadCrumbs {
	color: #666666;

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.8em;
	
	margin-bottom: 1%;
}

#BreadCrumbs a:link, #BreadCrumbs a:visited {
	color: #666666;
	text-decoration: none;	
}

#BreadCrumbs a:hover, #BreadCrumbs a:active {
	color: #990000;
	text-decoration: none;
}

#Status {
	clear: both;
	float: right;
	font-size: 10px;
	color: #666;

	margin-top: 2%;
	margin-bottom: 1%;	
}

#Footer {
	clear: both;
	
	text-align: center;
	background: #666666;
	color: #fff;
	
	padding: 2px;
	
	margin-bottom: 2%;
}

#FooterPrint {
	display: none;
}

div.pgtit {
	float: right;
	color: #990000;

	margin-right: 1%;
	margin-bottom: 2%;
	
	font-size: 1.1em;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

div.secttit {
	clear: both;
	color: #003A73;
	
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	
	margin-top: 3%;
	margin-bottom: 1%;
}


span.fr {
	font-style: italic;
}

div.txt {
	clear: both;
	text-align: justify;
	margin-bottom: 1%;
	margin-right: 1%;
}

div.txt a:link, div.txt a:visited {
	color: #990000;
}

div.subtxt {
	margin-top: 1%;
	margin-left: 4%;
	margin-bottom: 1%;
}

div.term, div.term a {
	color: #003A73;

	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	
}

div.term {
	margin-top: 2%;
}

div.def {
	text-align: justify;
	
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 0.5%;
}

span.link, span.link a {
	font-weight: normal;
	font-family: georgia, "times new roman", times, serif;
}

div.notes {
	display: none;
/*
	clear: both;
	
	color: #009900;
	font-weight: bold;
	font-style: italic;
	
	border: 1px dotted #009900;
	padding: 1%;
	
	margin-top: 2%;
*/
}

div.brk {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
	margin-bottom: 2%;
	
	width: 40%;
	
	border-top: 1px dotted #999999;
}
