/* Alert Box Styles */#modalContainer {	background-color: transparent;	position: absolute;	width: 100%;	height: 100%;	top: 0px;	left: 0px;	z-index: 10000;	background-image: url("images/mtp.gif"); /* required by MSIE to prevent actions on lower z-index elements */}#alertBox {	position: relative;	width: 404px;	min-height: 250px;	margin-top: 200px;	border: 2px solid #006600;	background-color: #F1E5FF;	background-repeat: repeat;	background-position: 0px 30px;	/*visibility:hidden;*/}#modalContainer > #alertBox {	position: relative;}#alertBox h1 {	margin: 0;	font: bold 1.2em arial,helvetica,sans-serif;	background-color: #660066;	color: #D9FFB3;	border-bottom: 1px solid #660066;	padding: 2px 0 2px 5px;}#alertBox p {	font: .9em arial,helvetica,sans-serif;	font-style: italic;	background-color: #FFFF00;	height: 200px;	padding-top: 10px;	padding-left: 5px;	margin-left: 20px;	padding-right: 5px;	margin-right: 20px;}#alertBox #closeBtn {	display: block;	position: relative;	margin: 5px auto;	padding: 3px;	border: 2px solid #006600;	width: 70px;	font: bold 0.8em arial,helvetica,sans-serif;	text-transform: uppercase;	text-align: center;	color: #D9FFB3;	background-color: #660066;	text-decoration: none;}/* Page Information */html, body, ul, li, dl, dt, dd, img {	margin: 0; 	padding: 0;	border: 0;	list-style: none;}/* dropmenu */<!-- DHTML/CSS Drop Down Menu created with Spider WebMaster Tools DDDMenu Wizardhttp://www.spiderwebmastertools.com-->#BAA_csstopmenu, #BAA_csstopmenu ul {	margin: 0;	padding: 4px 15px;}#BAA_csstopmenu li {	float: left;	position: relative;}#BAA_csstopmenu a {	text-decoration: none;}.BAA_mainitems {	padding: 4px 15px;	border: 1px solid #FFF;	border-left-width: 0px;	background-color: #660066;}.BAA_headerlinks a {	padding: auto auto;	color: #FFF;	font-size: 90%;	font-family: arial,helvetica,sans-serif;	font-weight: bold;}.BAA_headerlinks a:hover {	color: #D9FFB3;}.BAA_submenus {	display: none;	width: 125px;	position: absolute;	top: 1.6em;	left: 0;	border: 1px solid #660066;	background-color: #F3FFE5;	filter: progid:DXImageTransform.Microsoft.Shadow(color=#FFB3FF,direction=135);}.BAA_submenus li {	width: 100%;}.BAA_submenus li a {	display: block;	width: 100%;        padding: 4px;	text-align: left;	text-indent: 3px;	font-family: arial,helvetica,sans-serif;	font-size: 90%;	font-weight: normal;}html>body .BAA_submenus li a{ /* non IE browsers */width: auto;}.BAA_submenus li a:hover {	background-color: #00E000;	color: #FFF;}#BAA_csstopmenu li>ul {/* non IE browsers */top:auto;left:auto;}#BAA_csstopmenu li:hover ul, li.over ul {	display: block;}html>body #BAA_clearmenu{/* non IE browsers */height: 3px;}/* Jello */body {	padding: 0 350px 0 350px;	font-family: arial, helvetica, sans-serif;	font-size: 90.02%;	text-align: center;	background: white;	background-image: url("images/bgn0.gif");	color: #330066;}		#sizer {	margin: 0 auto 0 auto; /* this centers the wrappers in standards browsers */	padding: 10;	width: 60%; /* here is the critical value for customizing the Jello behavior */	max-width: 300px;  /* version for IE is at the bottom of this style block */}#expander {	background: white;	margin: 0 -350px 0 -350px; /* these side margins should be the same or slightly less than body paddings */	min-width: 700px; /* This prevents Safari from losing the negative margins in narrow windows */	position: relative;	border: 1px solid #CCCCCC; 	min-height: 1px;}/* Holly hack for IE. Must be zero, not the usual 1% value, due to IE bug \*/* html #expander { height: 0; }/* *//* helps IE get the child percentages right. */#wrapper { width: 100%; } #cent {	text-align: center;}.algrt {	text-align: right;}.alglft {	text-align: left;}#content {	width: 66%;	margin-right: 3%;	text-align: left;	float: right;	display: inline; /* IEwin doubled margin bug fix */	padding-bottom: 2.2em;}#sidebar {	width: 27%;	float: left;	display: inline; /* IEwin doubled margin bug fix */	text-align: center;	margin-left: 3%;	background: #F3FFE5; 	color: #660066;	padding-top: .8em;	padding-bottom: .8em;}#footer { 	clear: both; 	width: 94%;  	padding: 0.5em 0 0.5em 0; 	margin: 1em 3% 1em 3%; 	border-top: 1px solid #006600; 	font-size: 75%;	color: #006600;}.baaglogo {	position: absolute;	top: 12px;	right: 20px;}.textpadder {	padding: 8px;}.textpadder2 {	padding: 4px;}/* http://positioniseverything.net/easyclearing */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* \*/* html #wrapper,{height: 1%;}/* Holly hack */h1, h2, h3, h4, h5, h6	{	font-family: arial, helvetica, sans-serif;}.back {	background-color: #00FF00;}.back2 {	background-color: #FF99FF;}.dark {	color: #330066;}.purple {	color: #660066;}.blue {	color: #003366;}.green {	color: #006600;}.red {	color: #E000E0;}.just {	text-indent: 1em;	margin-top: 0;	margin-bottom: 0;	line-height: 140%;}.numb {	line-height: 140%;	margin-bottom: 0;}.blck {	margin: 2%;}.b {	font-weight: bold;}.u {	text-decoration: underline;}.bu {	font-weight: bold;	text-decoration: underline;}.big {	font-size: 110%;}.bigg {	font-size: 130%;}.sm {	font-size: 90%;}.xin {	font-size: 70%;}.smb {	font-size: 80%;	font-weight: bold;	line-height: 140%;}a {	color: #A300A3;}a.nother:link {	color: #A300A3;}a.nother:hover {	color: 006600;}a.nother:active {	color: #E000E0;}a.nother:visited {	color: 003366;}