body {

	font-size: 12px;

	color: #000000;

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

}



p, td, tr, li, ol, div {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

}



h1 {

	font-size: 24px;

	color: #094887;

	margin: 0px;

}



h2 {

	font-size: 18px;

	color: #094887;

	margin: 0px;

}



h3 {

	font-size: 16px;

	color: #094887;

	font-weight: bold;

	font-style: italic;

	margin: 0px;



}



a:ACTIVE, a:LINK, a:VISITED {

	color: #000099;

	text-decoration: underline;

}



a:HOVER {

	color: #FF0000;

	text-decoration: underline;

}



.Calendar {

	color: #000000;

	border: 1px solid #999999;

}



.CalendarHead {

	

	font-size: 12px;

	color: #ffffff;

	background: #000000;

	border: 1px solid #000000;

	font-weight: bold;

}



.CalendarOut {

	background: #CCCCCC;

}



.CalendarHoliday {

	color: #000033;

	background: #FFFFCC ;

	border: 1px solid #CCCC99;

}



.CalendarAllDay {

	color: #000033;

	background: #FFFFCC ;

	border: 1px solid #CCCC99;

}



.FormItem {

	color: #000000;

}



.FormInput {

	color: #000000;

	width: 100%;

}



.FormButton {

	color: #ffffff;

	background: #000000;

	font-weight: bold;

}



.Required {

	color: #990000;

	font-weight: bold;

}



.SmartMenuBox {

	color: #FFFFFF;

	font-size: 12px;

	background-color: #084886;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



a.SmartMenu:link, a.SmartMenu:visited{

	font-size: 12px;

	color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px none #000000;

	text-decoration: none;

	text-align: center;

	padding: 2px;

}



a.SmartMenu:hover {

	font-size: 12px;

	color: #00CCFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px none #000000;

	text-decoration: none;

	text-align: center;

	padding: 2px;

}



.SubMenuBox {

	color: #FFFFFF;

	font-size: 12px;

	background-color: #4fb0d1;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #000000;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

}



a.SubMenu:link, a.SubMenu:visited, a.SubMenu:active {

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

}



a.SubMenu:hover {

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: underline;

}



.MainContent {

	color: #000000;

	font-size: 12px;

}



.LogoBox {

	border: 1px none #000000;

	background-image: url(../images/bia_r2_c1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	background-color: #E2E2E2;

}



.GreyBox {

	border: 1px solid #000000;

	color: #000000;

	background-color: #CCCCCC;

	margin: 0px;

	padding: 0px;



}

.Sitename {

	color: #000000;

	font-size: 24px;



}

.SmartFooter {

	color: #000000;

	font-size: 9px;



}



.SmartFooter a:link{

	font-size: 9px;

	color: #000000;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px none #000000;

	text-decoration: none;

	text-align: center;

	padding: 2px;

}



.SmartFooter a:visited{

	font-size: 9px;

	color: #000000;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px none #000000;

	text-decoration: none;

	text-align: center;

	padding: 2px;

}



.SmartFooter a:hover {

	font-size: 9px;

	color: #FF0000;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	border: 1px none #000000;

	text-decoration: none;

	text-align: center;

	padding: 2px;

}

.maincontent td {

	font-size: 12px;

}

.callout {

	background-attachment: scroll;

	background-image: url(../images/callout-bg.gif);

	background-repeat: repeat-y;

	background-position: center center;

	padding-right: 5px;

	padding-left: 5px;

}


