div#Container {
	width:760px;
	margin-right: auto;
	margin-left: auto;
}

body {
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-align:center;}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0153a5;
	text-align: left;
}

h1 a:link {
	color: #0153a5;
	text-decoration: none;
}

h1 a:visited {
	color: #0153a5;
	text-decoration: none;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-style: italic;
	margin-bottom: 0px;
	text-align: left;
}

h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
	text-align: left;
}

hr {
	color: #eeeeee;
	text-align: center;
	height: 1px;
	width: 95%;
	background-color: #eeeeee;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

.HeaderTable {
	width: 760px;
}

.HeaderTableCellLf {
	width: 220px;
	text-align: left;
	vertical-align: top;
}

.HeaderTableCellRt {
	width: 540px;
	text-align: right;
	vertical-align: top;
}

.TopNavTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	width: 540px;
}

.TopNavTable p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
}

.TopNavTable a {
	font-size: 11px; 
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.TopNavTable a:link {
	font-size: 11px; 
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.TopNavTable a:visited {
	font-size: 11px; 
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.TopNavTable a:hover {
	font-size: 11px; 
	color: #0153a5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.HeaderMenu {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 4px;
	height: 17px;
	width: 760px;
	background-image: url(/images/swatches/menu_fade.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a3bde0;
	text-align: left;
}

.HeaderMenu a {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	border: none;
	text-decoration: none;
	text-align: left;
}

.HeaderMenu a:link {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	border: none;
	text-decoration: none;
	text-align: left;
}

.HeaderMenu a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	border: none;
	text-decoration: none;
	text-align: left;
	}
	
.HeaderMenu a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	border: none;
	text-decoration: none;
	text-align: left;
}

.HeaderMenuBorderLf{
	padding: 0px;
	background-image: url(/images/menu/white_pixels.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 17px;
	width: 5px;
}

.HeaderMenuBorderRt{
	padding: 0px;
	background-image: url(/images/menu/white_pixels.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 17px;
	width: 131px;
}

.MenuSpacer {
	height: 12px;
	width: 2px;
	vertical-align: middle;
}

.HeaderFlash {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	width: 760px;
	
}

.HomepageMainTable {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	width: 760px;
}

.HomepageMainTableCellLt {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-image: url(/images/swatches/blue_fade.jpg);
	background-repeat: repeat-x;
	width: 245px;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

.HomepageMainTableCellMid {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 270px;
	padding: 6px;
	vertical-align: top;
	text-align: left;
}

.HomepageMainTableCellRt {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-image: url(/images/swatches/blue_fade.jpg);
	background-repeat: repeat-x;
	width: 245px;
	padding: 2px;
	vertical-align: top;
	text-align: left;
}

.HomepageMainTableCellRt a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
}

.HomepageMainTableCellRt a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0153a5;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
}

.HomepageFeatureLayoutTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 243px;
	padding: 0px;
}

.HomepageFeatureLayoutTableCellTop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 243px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 3px;
}

.HomepageFeatureLayoutTableCellBottom {
	width: 243px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	height: 60px;
	vertical-align: bottom;
}

.HomepageFeatureTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 243px;
	padding: 1px;
}

.HomepageFeatureTable a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.HomepageFeatureTable a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0153a5;
	font-weight: normal;
	text-decoration: none;
}

.HomepageFeatureTableCellLt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 55px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.HomepageFeatureTableCellRt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 188px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.HomepageFeatureTableCellLtBottomBorder {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 55px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.HomepageFeatureTableCellRtBottomBorder {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 188px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
}

.HomepageNewsTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 243px;
	padding: 1px;
}

.HomepageNewsTableCellLt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 55px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.HomepageNewsTableCellRt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 188px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.HomepageHeaderWelcome {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e13d40;
	font-weight: bold;
}

.HomepageHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0153a5;
	font-weight: bold;
}

.HomepageHeader a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0153a5;
	font-weight: bold;
}

.HomepageHeader a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0153a5;
	font-weight: bold;
}

.HomepageHeaderRed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e13d40;
	font-weight: bold;
}

.HomepageHeaderRed a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e13d40;
	font-weight: bold;
}

.HomepageRed a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e13d40;
	font-weight: bold;
}

.HomepageBullet {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: disc;
	list-style-position: outside;
	margin-right: 0px;
	margin-left: 20px;
	margin-top: 0px;
	padding-bottom:2px;
	list-style-image: url(/images/icons/gray_dot.gif);
}

.SubpageMainTable {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
	width: 760px;
	text-align: left;
}

.SubPageBreadcrumbs {
	background-color:  #F0F4FA;
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
}

.SubPageBreadcrumbsBold {
	font-size: 11px;
	color: #0153a5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.SubPageBreadcrumbs a {
	font-size: 11px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.SubPageBreadcrumbs a:hover {
	font-size: 11px;
	color: #0153a5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.SubPageNavHeader {
	background-color: #F0F4FA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0153a5;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: none;
	width: 190px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
}

.SubPageNavHeader a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0153a5;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F0F4FA;
	text-decoration: none;
	padding-left: 1px;
	text-align: left;
}

.SubPageNav {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F0F4FA;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	width: 190px;
}

.SubPageNavMenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	width: 164px;
}

.SubPageNavCell {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D1C7AB;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 9px;
}

.SubPageNavCell a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCell a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0153a5;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellNoLine {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 9px;
}

.SubPageNavCellNoLine a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 9px;
}

.SubPageNavCellNoLine a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0153a5;
	text-decoration: none;
	text-align: left;
	padding-top: 9px;
	padding-bottom: 9px;
}

.SubPageNavCellSub {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D1C7AB;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellSub a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellSub a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0153a5;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellSubNoLine {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellSubNoLine a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SubPageNavCellSubNoLine a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0153a5;
	text-decoration: none;
	text-align: left;
}

.ContentTable {
	vertical-align: top;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	width: 569px;
	padding-left: 15px;
	padding-right: 15px;
}

.SeniorStaffTable {
	width:535px;
}

.SeniorStaffTableTitle {
	width: 525px;
}

.SeniorStaffTableTitleCellLf {
	width: 445px;
}

.SeniorStaffTableTitleCellRt {
	width: 80px;
	text-align: right;
}

.SeniorStaffTableTeaser {
	width: 525px;
}

.SeniorStaffTableTeaserCellLf {
	width: 55px;
}

.SeniorStaffTableTeaserCellRt {
	width: 471px;
}

.NewsRoomTable {
	width: 535px;
	padding-bottom: 10px;
}

.NewsRoomTable a {
	font-size: 12px;
	color: #0153a5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.NewsRoomTable a:visited {
	font-size: 12px;
	color: #0153a5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.NewsRoomTable a:hover {
	font-size: 12px;
	color:#e13d40;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.FooterTable {
	width: 760px;
}

.FooterTableCellLf {
	width: 460px;
	padding: 2px;
	font-size: 11px; 
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.FooterTableCellRt {
	width: 300px;
	padding: 2px;
	font-size: 11px; 
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.TableGeneral {
	width: 100%;
	padding-right: 5px;
	padding-left: 10px;}
	
.TablePadding {
	padding: 3px;}

.TableBorderPadding {
	border-width: 1px;
	border-style: solid;
	border-color: #F0F4FA;
    padding: 3px;}

.TableBottomBorder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #efeeec;
}

.TableBottomBorderThick {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E2E0DC;
}

.TableBottomDarkBorder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A0A0A0;
}

.TableBottomDarkBorderThick {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #A0A0A0;
}

.ImageNoBorder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.FOCImage {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: bottom;
	background-position: bottom;
}

.SeniorStaffLink:link{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.SeniorStaffLink:visited{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FindOutMoreLink{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FindOutMoreLink:link{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FindOutMoreLink:visited{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.FindOutMoreLink:hover{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;}
	
.ProviderNewsTop {
	color: #ffffff;
	font-weight: bold;
	height: 27px;
	background-image: url(/images/provider/newsbox/top.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: middle;}
	
.ProviderNewsTop a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
	
.ProviderNewsTop a:hover {
	text-decoration: underline;}
	
.ProviderNewsMidRt {
	background-image: url(/images/provider/newsbox/mid_right.gif);
	background-repeat: repeat-y;
	width: 15px;}

.ProviderNewsMidLt {
	background-image: url(/images/provider/newsbox/mid_left.gif);
	background-repeat: repeat-y;
	width: 2px;}

.ProviderNewsBottom {
	height: 15px;
	background-image: url(/images/provider/newsbox/bottom.gif);
	background-repeat: no-repeat;}

.ProviderSectionTop {
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	height: 27px;
	background-image: url(/images/provider/sectionbox/top.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: middle;}
	
.ProviderSectionTop a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
	
.ProviderSectionTop a:hover {
	text-decoration: underline;}
	
.ProviderSectionTopLg {
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	height: 27px;
	background-image: url(/images/provider/sectionbox/top_lg.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	vertical-align: middle;}
	
.ProviderSectionTopLg a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;}
	
.ProviderSectionTopLg a:hover {
	text-decoration: underline;}
	
.ProviderSectionMidRt {
	background-image: url(/images/provider/sectionbox/mid_right.gif);
	background-repeat: repeat-y;
	width: 15px;}

.ProviderSectionMidLt {
	background-image: url(/images/provider/sectionbox/mid_left.gif);
	background-repeat: repeat-y;
	width: 2px;}

.ProviderSectionBottom {
	height: 15px;
	background-image: url(/images/provider/sectionbox/bottom.gif);
	background-repeat: no-repeat;}
	
.ProviderSectionBottomLg {
	height: 15px;
	background-image: url(/images/provider/sectionbox/bottom_lg.gif);
	background-repeat: no-repeat;}
	
.ProviderBgSecure {
	background-image: url(/images/provider/boxscreen_secureserv.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;}

.ProviderBgDirectory {
	background-image: url(/images/provider/boxscreen_provdir.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;}

.ProviderBgCommunications {
	background-image: url(/images/provider/boxscreen_provcom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.ProviderBgPharmacy {
	background-image: url(/images/provider/boxscreen_pharmacy.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;}

.ProviderBgGeneral {
	background-image: url(/images/provider/boxscreen_general.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;}

.SearchBox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url()
}

.SearchGoButton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #80a9d2;
	color: #ffffff;
	font-weight: bold;
}

.SearchText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.SearchTextInvalid {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.FormTable { 
	border: 1px solid #D8D8D8;
	padding: 3px;
	width: 540px;
	vertical-align: middle; }

.FormButton {
	background-color: #7f9ebd;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px;
}

.FormRequiredText {
	color: #990000;
}

.BulletBlueArrow {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 17px;
	margin-right: 0px;
	list-style-position: outside;
	padding: 0px;
	list-style-type: disc;
	list-style-image: url(../images/icons/arrow.gif);
	vertical-align: middle;
}

.ColoredBoxBlue {
	background-color: #F0F4FA;
	padding: 4px;
}

.ColoredBoxBlueBorder {
	background-color: #0153a5;
	color: #ffffff;
	padding: 4px;
	border: 1px solid #cccccc;}
	
.ColoredBoxLtBlueBorder {
	color: #ffffff;
	padding: 4px;
	border: 1px solid #7ca6cd;
	background: #BDD2E6;
}

.ColoredBoxLtBlueBorderMargin {
	color: #ffffff;
	padding: 5px;
	margin: 3px;
	border: 1px solid #7ca6cd;
	background: #F0F4FA;
	text-align: left;
}

.ColoredBoxLtBlueBorderMargin td {
	padding: 3px;
}

.ColoredBoxDarkBlueBorder {
	background-color: #F0F4FA;
	padding: 4px;
	border: 1px solid #cccccc;
}

.ColoredBoxWhite {
	background-color: #ffffff;
	padding: 4px;}

.PhotoPadding {
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-top: 2px;
	border: 1px solid #CCCCCC;
}

.Comment {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
}

.ImageRight {
	float: right;
	padding: 3px 0px 3px 7px;
	border: 0px;
}

.Disclaimer {
	background: #EAEAEA;
	font-size: 10px;
	color: #737373;
	padding: 5px;
	border-left: solid 1px #dbe4f3;
	border-right: solid 1px #dbe4f3;
	border-top: solid 1px #dbe4f3;
	text-align: left;}

.Disclaimer a {
	font-size: 10px;
	color: #737373;}
	
.AlignLeft {
	float: left;
	padding-right: 5px;}
	
.AlignRight {
	float: right;
	padding-left: 5px;}
	
.BluetoBlackLink:link {
	font-weight: bold;
	color: #0153a5;}
	
.BluetoBlackLink:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;}
	
/* Alignment */
.FloatLeft { float: left; border: 0px;}
.FloatRight { float: right; border: 0px;}	
	
/* Form styles */
form {margin: 0px; padding: 0px;}
input { margin-top: 4px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px; vertical-align: middle;}
select {font-size: 14px; margin-top: 4px; margin-bottom: 4px; padding: 2px; vertical-align: middle;}
label {vertical-align: middle; font-weight: bold;}
.Button {background-color: #BECFE9; color: #333333;}
.FormTextRequired {color: #b00829;}		
textarea {font-size: 13px; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; padding-left: 0px; padding-right: 2px; vertical-align: middle;}
.FieldXSmall {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.FieldSmall {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.FieldMedium {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.FieldLarge {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.FieldXLarge {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.Textarea {width: 95%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #F0F4FA; border: 1px groove #cccccc; padding: 2px;}
.RadioButtonList {width: 100%; padding: 0px; margin: 0px;}
.RadioButtonList td {text-align: left; padding-left: 0px; margin-left: 0px;}

/*Form Fields Required*/
.FieldXSmallRequired {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.FieldSmallRequired {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.FieldMediumRequired {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.FieldLargeRequired {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.FieldXLargeRequired {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.TextareaRequired {width: 75%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; border: 1px groove #cccccc; background: #fdd7de; padding: 2px;}
.RadioButtonListRequired {width: 100%; padding: 0px; margin: 0px; background: #fdd7de;}
.RadioButtonListRequired td {text-align: left; padding-left: 0px; margin-left: 0px;}

/*Form Fields Disabled*/
.ButtonDisabled {background-color: #F7F7F7; color: #D7D7D7;}
.FieldXSmallDisabled {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldSmallDisabled {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldMediumDisabled {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldLargeDisabled {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldXLargeDisabled {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;  border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.TextareaDisabled {width: 75%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.RadioButtonListDisable {width: 100%; padding: 0px; margin: 0px; background: #CACACA;}
.RadioButtonListDisable td {text-align: left; padding-left: 0px; margin-left: 0px;}
