/* /Skins/Default/CSS/banners.css ---------- */

.bannerContainer, DIV.bannerContainer
{
	position: relative;
	overflow: hidden;
}
.bannerWrapper, DIV.bannerWrapper
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
}
.bannerVertical, DIV.bannerVertical
{
	clear: both;
}
.bannerHorizontal, DIV.bannerHorizontal
{
	float: left;
}
.bannerScroll, DIV.bannerScroll
{
	position: absolute;
	left: 0;
	top: -1000px;
}
.bannerTitle, bannerTitle A, bannerTitle A:visited, bannerTitle A:active, bannerTitle A:link, bannerTitle A:hover, bannerTitle H1, bannerTitle H2
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: Blue;	
	text-decoration: none;
}
DIV.bannerTitle
{
	padding: 3px 0px 2px 0px;
}
.bannerDescription, bannerDescription A, bannerDescription A:visited, bannerDescription A:active, bannerDescription A:link, bannerDescription A:hover, bannerDescription H1, bannerDescription H2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
}
DIV.bannerDescription
{
	padding: 2px 0px 3px 0px;
}
/* /Skins/Default/CSS/cms.css ---------- */

.title, .title A
{
	font-family: Arial, Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #0b1776;	
	margin: 0;
	text-decoration: none;
}
.title A:hover, H1.title A:hover
{
	text-decoration: underline;
}
H1.title, H1.title A
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;	
	padding-bottom: 5px;
	text-decoration: none;
}
H1.title A:hover
{
	text-decoration: underline;
}
H2.title, H2.title A
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0b1776;	
	margin: 0;
	padding-bottom: 3px;
	text-decoration: none;
	text-transform: none;
}
H2.title A:hover
{
	text-decoration: underline;
}
H3.title, H3.title A
{
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #0b1776;	
	margin: 0;
}
H3.title A:hover
{
	text-decoration: underline;
}
H4.title, H4.title A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2f2f2f;	
	margin: 0;
	text-decoration: none;
}
H4.title A:hover
{
	text-decoration: underline;
}
.subTitle, .subTitle A, H1.subTitle, H1.subTitle A, DIV.subTitle, DIV.subTitle A, SPAN.subTitle, SPAN.subTitle A
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
}
.subTitle A:hover, DIV.subTitle A:hover
{
	text-decoration: underline;
}
H2.subTitle, H2.subTitle A
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin: 0px;
}
.summary, .summary A, DIV.summary, DIV.summary A, SPAN.summary, SPAN.summary A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #2f2f2f;
}
.summary A:hover, DIV.summary A:hover
{
	text-decoration: underline;
}
.summary DIV DIV SPAN
{
	padding-bottom: 5px;
}
.summary DIV DIV SPAN A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #4D4949;
}
.summary DIV DIV SPAN A:hover
{
	text-decoration: underline;
}
.tagline, .tagline A, DIV.tagline A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #1d1d1d;
}
.tagline IMG, .tagline A IMG
{
	text-align: center;
	vertical-align: middle;
	border-style: none;
}
DIV.tagline
{
	clear: both;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;
}
DIV.tagline TABLE TR TD
{
	vertical-align: top;
}
.tagline A:hover, DIV.tagline A:hover
{
	text-decoration: underline;
}
.footnote, .footnote A, DIV.footnote A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.footnote A:hover, DIV.footnote A:hover
{
	color: red;
	text-decoration: underline;
}
DIV.footnote
{
	clear: both;
	text-align: right;
	padding: 3px 0px 5px 0px;
}
.footnote A IMG
{
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-style: none;
}
.details
{
	font-family: Times New Roman, Verdana, Arial;
	font-size: medium;
	color: #1d1d1d;
}
/* /Skins/Default/CSS/comments.css ---------- */

.comments, DIV.comments
{
	background-color: #ffffff;
}
.commentsSeperator, DIV.commentsSeperator
{
	clear: both;
	background-color: #ffffff;
	height: 4px;
}
.commentsPanel
{
	height: 420px;
	width: 100%;
	overflow: auto;
}
DIV.commentsPanel
{
	padding: 4px;
}
.commentsViewAll, .commentsViewAll A, .commentsViewAll A:link, .commentsViewAll A:active, .commentsViewAll A:visited
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3A9E9A;
	text-align: right;
	text-decoration: none;
}
DIV.commentsViewAll
{
	padding: 5px 5px 3px 5px;
}
.commentsViewAll A:hover
{
	text-decoration: underline;
}
.commentsItem
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: solid 1px #cccccc;
}
DIV.commentsItem
{
	margin: 5px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.commentsItem DIV
{
	display: block;
	clear: both;
	padding: 3px 0px 3px 0px;
}
.commentsItem DIV DIV
{
	padding: 0px;
}
H3.commentsItem
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.commentsItemAlternative, DIV.commentsItemAlternative
{
	background-color: #F6FFBA;
}
DIV.commentsPaging
{
	background-color: #E7FBE6;
	padding: 5px;
	margin: 3px 5px 3px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.commentsLabel, .commentsLabel P, TD.commentsLabel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 3px;
}
.commentsControl, .commentsControl P, TD.commentsControl
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
TD.commentsControl
{
	width: 99%;
	vertical-align: top;
	padding: 0px 5px 3px 5px;
}
TD.commentsControl INPUT
{
	width: 90%;
	border: solid 1px #565656;
}
TD.commentsControl TEXTAREA
{
	width: 90%;
	height: 150px;
	border: solid 1px #565656;
}
.commentsHint
{
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #565656;
	text-decoration: none;
}
.commentsCommand
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
TD.commentsCommand
{
	padding: 5px 5px 5px 5px;
}
TD.commentsCommand IMG
{
	vertical-align: middle;
	border: solid 1px #565656;
	margin-left: 5px;
	margin-right: 5px;
}
.commentsCaptcha
{
	width: 60px;
	border: solid 1px #565656;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
	text-align: center;
}
/* /Skins/Default/CSS/common.css ---------- */

.breadcrumb, P.breadcrumb, .breadcrumb A, .breadcrumb A:active, .breadcrumb A:visited, .breadcrumb A:link, DIV.breadcrumb A, DIV.breadcrumb A:active, DIV.breadcrumb A:visited, DIV.breadcrumb A:link
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #4e4b4b;
	text-decoration: none;
}
.breadcrumb A:hover, DIV.breadcrumb A:hover
{
	text-decoration: underline;
}
DIV.breadcrumb
{
	padding: 3px 0px 3px 0px;
}
.pagingbar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #464646;
	background-color: #e4e4e4;
	text-decoration: none;
}
DIV.pagingbar, TD.pagingbar
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.pagingbar SELECT
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	border: solid 1px #828177;
}
.pagingbarListing, .pagingbarListing A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.pagingbarListing A:hover
{
	text-decoration: underline;
}
.pagingbarListing A SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background-color: #d50527;
	border: solid 1px #d50527;
	padding-left: 3px;
	padding-right: 3px;
}
.pagingbarLabel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
}
DIV.pagingbarLabel
{
	float: right;
}
.pagingbarLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	font-weight: bold;
}
.pagingbarLabel A:hover
{
	color: #464646;
	text-decoration: underline;
}
TD.pagingbarLabel, DIV.pagingbarLabel, .pagingbarLabel A IMG
{
	padding: none;
	margin: none;
	vertical-align: middle;
	border-style: none;
}
.actionbar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #4a4444;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 7px;
	text-align: right;
}
.actionbar A, .actionbar A:active, .actionbar A:visited, .actionbar A:link
{
	color: #4a4444;
	text-decoration: underline;
}
.actionbar A:hover
{
	color: #F45415;
	text-decoration: underline;
}
/* /Skins/Default/CSS/containers.css ---------- */

.spacer
{
	height: 5px;
}
.containerTitle, .containerTitle SPAN, .containerTitle LABEL
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
DIV.containerContent
{
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	clear: both;
}
DIV.containerContent1
{
	border-left: solid 1px #efefef;
	border-right: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	clear: both;
}
.containerHeader DIV
{
	background-image: url(Images/Container/header-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-right: 5px;
}
.containerHeader DIV DIV
{
	background-image: url(Images/Container/header-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0;
	padding-left: 5px;
}
.containerHeader DIV DIV DIV
{
	padding: 0;
	background-image: none;
	border-top: solid 1px #dddddd;
	height: 5px;
}
.containerTitle1
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	overflow: hidden;
}
.containerTitle1 A
{
	color: #000000;
	text-decoration: none;
}
.containerTitle1 A:hover
{
	text-decoration: underline;
}
.containerTitle1 DIV
{
	background-image: url(Images/Container/title-bg1-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 25px;
	padding: 0;
	padding-right: 5px;
	border-bottom: solid 1px #efefef;
}
.containerTitle1 DIV DIV
{
	background-image: url(Images/Container/title-bg1-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	padding: 0;
	padding-left: 5px;
	border-bottom: solid 1px #efefef;
}
.containerTitle1 DIV DIV DIV
{
	background-image: url(Images/Container/title-bg1.png);
	background-position: center top;
	background-repeat: repeat;
	height: 25px;
	padding: 0;
	border-bottom: solid 1px #efefef;
}
.containerTitle1 DIV DIV DIV TABLE
{
	background-position: none;
	border: none;
	width: 100%;
}
.containerTitle1 DIV DIV DIV TABLE TR TD, .containerTitle1 DIV DIV DIV TABLE TBODY TR TD
{
	height: 25px;
	vertical-align: middle;
}
.containerTitle1 DIV DIV DIV TABLE TR TD DIV, .containerTitle1 DIV DIV DIV TABLE TBODY TR TD DIV, .containerTitle1 DIV DIV DIV TABLE TBODY TR TD DIV DIV
{
	height: auto;
	background-image: none;
	border-bottom: none;
	padding-top: 2px;
}
.containerTitle1 DIV DIV DIV TABLE TR TD DIV DIV, .containerTitle1 DIV DIV DIV TABLE TBODY TR TD DIV, .containerTitle1 DIV DIV DIV TABLE TBODY TR TD DIV DIV DIV
{
	height: auto;
	background-image: none;
	border-bottom: none;
	padding: 0;
}
.containerTitle2
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	overflow: hidden;
}
.containerTitle2 A
{
	color: #ffffff;
	text-decoration: none;
}
.containerTitle2 A:hover
{
	text-decoration: underline;
}
.containerTitle2 DIV
{
	background-image: url(Images/Container/title-bg2-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.containerTitle2 DIV DIV
{
	background-image: url(Images/Container/title-bg2-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.containerTitle2 DIV DIV DIV
{
	background-image: url(Images/Container/title-bg2.png);
	background-position: center top;
	background-repeat: repeat;
	height: 30px;
	padding: 0;
}
.containerTitle2 DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
	height: 30px;
}
.containerTitle2 DIV DIV DIV TABLE TR TD, .containerTitle2 DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.containerTitle2 DIV DIV DIV TABLE TR TD DIV, .containerTitle2 DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
	padding-top: 2px;
	background-image: none;
}
.containerTitle3
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	overflow: hidden;
}
.containerTitle3 A
{
	color: #ffffff;
	text-decoration: none;
}
.containerTitle3 A:hover
{
	text-decoration: underline;
}
.containerTitle3 DIV
{
	background-image: url(Images/Container/title-bg3-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-right: 5px;
}
.containerTitle3 DIV DIV
{
	background-image: url(Images/Container/title-bg3-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 30px;
	padding: 0;
	padding-left: 5px;
}
.containerTitle3 DIV DIV DIV
{
	background-image: url(Images/Container/title-bg3.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 30px;
	padding: 0;
}
.containerTitle3 DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
}
.containerTitle3 DIV DIV DIV TABLE TR TD, .containerTitle3 DIV DIV DIV TABLE TBODY TR TD
{
	height: 30px;
	vertical-align: middle;
}
.containerTitle3 DIV DIV DIV TABLE TR TD DIV, .containerTitle3 DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
	padding-top: 2px;
	background-image: none;
}
.containerTitle4
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
	overflow: hidden;
}
.containerTitle4 A
{
	color: #ffffff;
	text-decoration: none;
}
.containerTitle4 A:hover
{
	text-decoration: underline;
}
.containerTitle4 DIV
{
	background-image: url(Images/Container/title-bg4-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 25px;
	padding: 0;
	padding-right: 5px;
}
.containerTitle4 DIV DIV
{
	background-image: url(Images/Container/title-bg4-left.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	padding: 0;
	padding-left: 5px;
}
.containerTitle4 DIV DIV DIV
{
	background-image: url(Images/Container/title-bg4.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 25px;
	padding: 0;
}
.containerTitle4 DIV DIV DIV TABLE
{
	border: none;
	width: 100%;
}
.containerTitle4 DIV DIV DIV TABLE TR TD, .containerTitle4 DIV DIV DIV TABLE TBODY TR TD
{
	height: 25px;
	vertical-align: middle;
}
.containerTitle4 DIV DIV DIV TABLE TR TD DIV, .containerTitle4 DIV DIV DIV TABLE TBODY TR TD DIV
{
	height: auto;
	border-style: none;
	background-image: none;
	padding-top: 2px;
}
.containerTitle4 DIV DIV DIV TABLE TR TD DIV DIV, .containerTitle4 DIV DIV DIV TABLE TBODY TR TD DIV DIV
{
	height: auto;
	border-style: none;
	background-image: none;
	padding: 0;
}
/* /Skins/Default/CSS/core.css ---------- */

.desktop, DIV.desktop
{
	width: 980px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.divider, DIV.divider
{
	height: 5px;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.topArea, TD.topArea, DIV.topArea 
{
	height: 20px;
	width: 100%;
	overflow: hidden;
	clear: both;
	background-color: #E5E5E5;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.topPanel, P.topPanel, TD.topPanel, DIV.topPanel 
{
	background-color: inherit;
	text-decoration: none;
}
.topPanel A, .topPanel A:active, .topPanel A:visited, .topPanel A:link, .topPanel A:hover
{
	color: #000000;
	text-decoration: underline;
}
.topPanel UL
{
	margin-top: 4px;
	margin-left: -40px;
	height: 30px;
	width: 100%;
}
.topPanel UL LI
{
	position: relative;
	display: inline;
	cursor: pointer;
}
.topPanel UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
.topPanel UL LI A, .topPanel UL LI SPAN A
{
	text-decoration: none;
	color: #000000;
}
.topPanel UL LI A:hover, .topPanel UL LI SPAN A:hover
{
	text-decoration: underline;
}
.topPanel UL LI A IMG, .topPanel UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}
.headerArea, TD.headerArea, DIV.headerArea 
{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.headerPanel, headerPanel A, TABLE.headerPanel, P.headerPanel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: inherit;
}
.headerPanel A:hover
{
	text-decoration: underline;
}
.menuArea, DIV.menuArea
{
}
.menuArea TABLE TR TD
{
}
.menuPanel, .menuPanel A, .menuPanel A:active, .menuPanel A:visited, .menuPanel A:link, TABLE.menuPanel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}
.menuPanel A:hover
{
	text-decoration: underline;
}
.bottomArea, DIV.bottomArea
{
	height: 26px;
	border-top: solid 2px #4D4949;
	background-color: #FFFFFF;
}
.bottomArea TABLE TR TD
{
	height: 26px;
}
.bottomPanel, .bottomPanel TABLE, .bottomPanel A, .bottomPanel A:active, .bottomPanel A:visited, .bottomPanel A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
.bottomPanel A:hover
{
	text-decoration: underline;
}
.footerPanel, .footerPanel TABLE, .footerPanel P, .footerPanel A, .footerPanel A:active, .footerPanel A:visited, .footerPanel A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.footerArea, TD.footerArea, DIV.footerArea 
{
	padding: 5px 5px 5px 5px;
	border-top: solid 1px #BEB9AE;
}
.footerPanel A:hover
{
	text-decoration: underline;
}
TD.panelContentLeft, DIV.panelContentLeft
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-right: solid 1px #EEEEEE;
}
TD.panelContentCenter, DIV.panelContentCenter
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
}
TD.panelContentRight, DIV.panelContentRight
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: solid 1px #EEEEEE;
}
.required
{
	color: Red;
}
.containerTitle, .containerTitle SPAN, .containerTitle LABEL
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
.breadcrumb, P.breadcrumb, .breadcrumb A, .breadcrumb A:active, .breadcrumb A:visited, .breadcrumb A:link, DIV.breadcrumb A, DIV.breadcrumb A:active, DIV.breadcrumb A:visited, DIV.breadcrumb A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: navy;
	text-decoration: none;
}
.breadcrumb A:hover, DIV.breadcrumb A:hover
{
	text-decoration: underline;
}
DIV.breadcrumb
{
	padding: 3px 0px 3px 0px;
}
.pagingbar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.pagingbar SELECT
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	border: solid 1px black;
}
.pagingbar A, .pagingbar A:active, .pagingbar A:visited, .pagingbar A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.pagingbar A:hover
{
	color: #E10000;
	text-decoration: underline;
}
DIV.pagingbar, TD.pagingbar
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagingbarLabel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
DIV.pagingbarLabel
{
	float: right;
}
.pagingbarLabel A, .pagingbarLabel A:active, .pagingbarLabel A:visited, .pagingbarLabel A:link
{
	font-weight: bold;
}
.pagingbarLabel A:hover
{
	color: #E10000;
	text-decoration: underline;
}
TD.pagingbarLabel, DIV.pagingbarLabel, .pagingbarLabel A IMG
{
	padding: none;
	margin: none;
	vertical-align: middle;
	border-style: none;
}
.actionbar
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 7px;
	text-align: right;
}
.actionbar A, .actionbar A:active, .actionbar A:visited, .actionbar A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #06B6B8;
	text-decoration: underline;
}
.actionbar A:hover
{
	color: #F45415;
	text-decoration: underline;
}
.tabActive
{
	padding: 3px 5px 3px 5px;
	border-right: solid 1px #93A6B4;
	border-top: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	white-space: nowrap;
}
.tabActive A, .tabActive A:active, .tabActive A:link, .tabActive A:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
.tabActive A:hover
{
	text-decoration: underline;
}
.tabInActive
{
	padding: 3px 5px 3px 5px;
	border-bottom: solid 1px #93A6B4;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	white-space: nowrap;
}
.tabInActive A, .tabInActive A:active, .tabInActive A:link, .tabInActive A:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4D4949;
	text-decoration: none;
	white-space: nowrap;
}
.tabInActive A:hover
{
	text-decoration: underline;
}
.tabBorder, .tabBorder TD
{
	border-bottom:solid 1px #93A6B4;
}
.comments, DIV.comments
{
	background-color: #ffffff;
}
.commentsSeperator, DIV.commentsSeperator
{
	clear: both;
	background-color: #ffffff;
	height: 4px;
}
.commentsPanel
{
	height: 420px;
	width: 100%;
	overflow: auto;
}
DIV.commentsPanel
{
	padding: 4px;
}
.commentsViewAll, .commentsViewAll A, .commentsViewAll A:link, .commentsViewAll A:active, .commentsViewAll A:visited
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #3A9E9A;
	text-align: right;
	text-decoration: none;
}
DIV.commentsViewAll
{
	padding: 5px 5px 3px 5px;
}
.commentsViewAll A:hover
{
	text-decoration: underline;
}
.commentsItem
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: solid 1px #cccccc;
}
DIV.commentsItem
{
	margin: 5px;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.commentsItem DIV
{
	display: block;
	clear: both;
	padding: 3px 0px 3px 0px;
}
.commentsItem DIV DIV
{
	padding: 0px;
}
H3.commentsItem
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.commentsItemAlternative, DIV.commentsItemAlternative
{
	background-color: #F6FFBA;
}
DIV.commentsPaging
{
	background-color: #E7FBE6;
	padding: 5px;
	margin: 3px 5px 3px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.commentsLabel, .commentsLabel P, TD.commentsLabel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 3px;
}
.commentsControl, .commentsControl P, TD.commentsControl
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
TD.commentsControl
{
	width: 99%;
	vertical-align: top;
	padding: 0px 5px 3px 5px;
}
TD.commentsControl INPUT
{
	width: 90%;
	border: solid 1px #565656;
}
TD.commentsControl TEXTAREA
{
	width: 90%;
	height: 150px;
	border: solid 1px #565656;
}
.commentsHint
{
	font-family: Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #565656;
	text-decoration: none;
}
.commentsCommand
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
TD.commentsCommand
{
	padding: 5px 5px 5px 5px;
}
TD.commentsCommand IMG
{
	vertical-align: middle;
	border: solid 1px #565656;
	margin-left: 5px;
	margin-right: 5px;
}
.commentsCaptcha
{
	width: 60px;
	border: solid 1px #565656;
	margin-left: 5px;
	margin-right: 5px;
	text-transform: uppercase;
	text-align: center;
}
.rotatorImage
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -5000px;
}
.rotatorImage A IMG
{
	border: none;
}
.rotatorBar, DIV.rotatorBar
{
	position: absolute;
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.rotatorBar A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
}
.rotatorBar A:hover
{
	background-color: #007195;
}
.scroller DIV DIV DIV
{
	position: absolute;
	width: auto;
	height: auto;
	padding-left: 1px;
}
.scroller DIV DIV DIV A IMG, .scroller DIV TABLE TR TD A IMG
{
	border: solid 1px #CCCCCC;
}
.scrollerVertical DIV DIV DIV
{
	position: absolute;
	width: auto;
	height: auto;
	padding-bottom: 1px;
}
.scrollerVertical DIV DIV DIV A IMG, .scrollerVertical DIV TABLE TR TD A IMG
{
	border: solid 1px #CCCCCC;
}

/* /Skins/Default/CSS/desktop.css ---------- */

.desktop
{
	background-image: url(Images/Desktop/middle.png);
	width: 995px;
	margin-left: auto;
	margin-right: auto;
}
.desktopTop
{
	width: 995px;
	height: 10px;
	background-image: url(Images/Desktop/top.png);
	background-repeat: no-repeat;
}
.desktopBottom
{
	width: 995px;
	height: 10px;
	background-image: url(Images/Desktop/bottom.png);
	background-repeat: no-repeat;
}
.desktopMiddle
{
	width: 989px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.area
{
	background-color: #ffffff;
}
.topArea
{
	overflow: hidden;
	clear: both;
	background-color: #ffffff;
	border-top: solid 5px #ffffff;
	border-left: solid 5px #ffffff;
	border-right: solid 5px #ffffff;
}
.headerArea
{
	overflow: hidden;
	clear: both;
	background-color: #ffffff;
	border-top: solid 5px #ffffff;
	border-bottom: solid 5px #ffffff;
	border-left: solid 5px #ffffff;
	border-right: solid 5px #ffffff;
}
.desktopArea
{
	overflow: hidden;
	clear: both;
	background-color: #ffffff;
	border-bottom: solid 5px #ffffff;
}
.bottomArea
{
	overflow: hidden;
	clear: both;
	vertical-align: middle;
	background-color: #ffffff;
	border-top: solid 1px #e0e0e0;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
}
.footerArea
{
	overflow: hidden;
	clear: both;
	vertical-align: middle;
	background-color: #ffffff;
	padding-top: 5px;
	height: auto;
	border-top: solid 1px #e0e0e0;
}
/* /Skins/Default/CSS/documents.css ---------- */

.documents
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.documents A
{
	color: #0b1776;
	text-decoration: none;
}
.documents A:hover
{
	color: #0b1776;
	text-decoration: underline;
}
DIV.documents, .documents TD, .documents TR TD
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-top: solid 1px #cccccc;	
}
.documents H1, .documents TABLE TR TD H1 A, .documents H2, .documents TABLE TR TD H2 A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0b1776;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.listAttribute, .listAttribute TD, DIV.listAttribute
{
	vertical-align: top;
	background-color: #eeeeee;
	white-space: nowrap;
}
.attachments, .attachments A, .attachments TR TD A, .attachments TD A, DIV.attachments, DIV.attachments A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
.attachments A:hover
{
	color: Blue;
}
.attachments UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-type: square;
}
.attachments UL LI
{
	margin: 0 0 0 -10;
	padding-top: 2px;
	padding-bottom: 3px;
}

/* /Skins/Default/CSS/filters.css ---------- */

DIV.filters
{
	vertical-align: top;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
}
.filters
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.filters DIV SPAN
{
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
}
.filters DIV INPUT, .filters DIV SELECT
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: solid 1px #cccccc;
}
.filters DIV UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-type: square;
}
.filters DIV UL LI
{
	margin: 0 0 0 -10;
	padding-top: 2px;
	padding-bottom: 3px;
}
.filters DIV UL LI A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #0b1776;
	text-decoration: none;
}
.filters DIV UL LI A:hover
{
	text-decoration: underline;
}
.filters DIV UL LI A IMG, .filters DIV UL LI IMG
{
	vertical-align: middle;
}
.filters DIV UL LI SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
/* /Skins/Default/CSS/grids.css ---------- */

.grid, TD.grid, DIV.grid
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
.gridTop, TD.gridTop, DIV.gridTop
{
	border-top: solid 1px #dddddd;
}
.gridBottom, TD.gridBottom, DIV.gridBottom
{
	border-bottom: solid 1px #dddddd;
}
.gridLeft, TD.gridLeft, DIV.gridLeft
{
	border-left: solid 1px #dddddd;
}
.gridRight, TD.gridRight, DIV.gridRight
{
	border-right: solid 1px #dddddd;
}
.lineCell, TD.lineCell, DIV.lineCell
{
	clear: both;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* /Skins/Default/CSS/lists.css ---------- */

.list
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.list H1, .list H2, .list H1 A, .list H2 A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0b1776;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.list H1 A:hover, .list H2 A:hover
{
	text-decoration: underline;
}
DIV.list, .list TD, .list TR TD
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-top: solid 1px #cccccc;	
}
DIV.listBorder, TD.listBorder, .listBorder TD, .listBorder TR TD
{
	border-bottom: solid 1px #cccccc;	
}
.listAlternative
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}
.listAlternative TD, TD.listAlternative, DIV.listAlternative
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	background-color: #eeeeee;
	border-top: solid 1px #cccccc;	
}
.listHeader, .listHeader TD, TD.listHeader, DIV.listHeader
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;	
	height: 22px;
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
	background-color: #d9d9d9;
	border-top: solid 1px #cccccc;
	text-decoration: none;
	white-space: nowrap;
}
.list UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-type: square;
}
.list UL LI
{
	margin: 0 0 0 -10;
	padding-top: 2px;
	padding-bottom: 3px;
}
DIV.listItems
{
	padding-top: 5px;
	padding-bottom: 3px;
}
.listItems, .listItems A
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.listItems A:hover
{
	text-decoration: underline;
}
DIV.listRelatedLabel
{
	padding-top: 3px;
}
.listRelatedLabel, .listRelatedLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CB2A27;
	text-decoration: none;
}
.listRelatedItems
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
}
.listRelatedItems A
{
	font-weight: bold;
	color: #001CC6;
}
.listRelatedItems A:hover
{
	color: #007FCC;
}
.listRelatedItems UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-image: url(Images/Bullets/arrow-red.gif);
	list-style-type: none;
}
.listRelatedItems UL LI
{
	margin: 0 0 0 -10;
	padding-top: 3px;
}
.listOtherLabel, .listOtherLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.listOtherItems, .listOtherItems A
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
}
.listOtherItems A:hover
{
	color: #007FCC;
}
.listOtherItems UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-image: url('Images/Bullets/arrow-blue.png');
	list-style-type: none;
}
.listOtherItems UL LI
{
	margin: 0 0 0 -10;
	padding-top: 3px;
}
/* /Skins/Default/CSS/menus.css ---------- */

.menuHorizontal
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	display: inline;
}
.menuHorizontal LI
{
	display: inline;
	list-style-type: none;
}
.menuHorizontal LI A, .menuHorizontal LI A:active, .menuHorizontal LI A:link, .menuHorizontal LI A:visited
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.menuHorizontal LI A:hover, .menuHorizontal LI A:hover SPAN
{
	color: red;
	text-decoration: underline;
}
.menuHorizontal LI A IMG
{
	vertical-align: middle;
}
.menuHorizontalSelected, .menuHorizontalSelected SPAN, .menuHorizontalSelected SPAN A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b1776;
}
.subMenuHorizontal
{
	background-color: #ffffff;
	text-decoration: none;
	padding-left: 0px;
	border: solid 1px #cccccc;
	display: block;
	position: absolute;
	visibility: hidden;
	left: -1000px;
	top: 0px;
	width: 150px;
}
.subMenuHorizontal LI
{
	display: block;
	list-style-type: none;
	padding: 5px;
	padding-left: 5px;
	padding-right: 7px;
	border-bottom: solid 1px #cccccc;
}
.subMenuHorizontal LI A SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
.subMenuHorizontalSelected SPAN
{
	color: blue;
}
.menuVertical UL
{
	list-style-image: url(Images/Bullets/arrow-gray.png);
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.menuVertical UL LI
{
	padding-top: 3px;
}
.menuVertical UL LI, .menuVertical UL LI A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menuVertical UL LI A:hover, .menuVertical UL LI A:hover SPAN
{
	color: red;
	text-decoration: underline;
}
.menuVertical UL LI UL
{
	padding-left: 0px;
}
.menuVertical UL LI UL LI
{
	display: block;
	list-style-type: none;
}
.menuVertical UL LI UL LI, .menuVertical UL LI UL LI A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuVertical UL LI UL LI UL
{
	padding-left: 10px;
	list-style-type: square;
}
.menuVertical UL LI UL LI UL I
{
	padding: 0;
}
.menuVerticalSelected, .menuVerticalSelected SPAN
{
	font-weight: bold;
	color: #0b1776;
}
.menuHorizontalContainer
{
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
}
.menuHorizontalContainer TABLE
{
	height: 30px;
	width: 100%;
	border: none;
	background-image: url(./Images/Menus/menu-horizontal-background-right.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.menuHorizontalContainer TABLE TR TD
{
	white-space: nowrap;
	padding-left: 7px;
	padding-right: 7px;
}
.menuHorizontalContainer TABLE TR TD A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalContainer TABLE TR TD IMG, .menuHorizontalContainer TABLE TR TD A IMG, .menuHorizontalContainer TABLE TR TD SPAN A IMG, .menuHorizontalContainer TABLE TR TD SPAN IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalActive
{
	height: 30px;
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left 100%;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	cursor: pointer;
}
.menuHorizontalActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalActiveStart
{
	height: 30px;
	background-image: url(./Images/Menus/menu-horizontal-background-left.png);
	background-position: left 100%;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	cursor: pointer;
}
.menuHorizontalActiveStart A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActive
{
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActiveStart
{
	background-image: url(./Images/Menus/menu-horizontal-background-left.png);
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActiveStart A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActiveEnd
{
	background-image: url(./Images/Menus/menu-horizontal-background-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActiveEnd A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalEnd
{
	width: 99%;
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.menuHorizontalSub
{
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0px;
	left: -1000px;
}
.menuHorizontalSubContainer, DIV.menuHorizontalSubContainer
{
	height: 37px;
	width: 100%;
	clear: both;
	overflow: hidden;
	background-image: url(./Images/Menus/menu-horizontal-sub-background.png);
	background-position: center top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 0px;
}
.menuHorizontalSubContainer DIV
{
	height: 27px;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
	visibility: hidden;
	display: none;
}
.menuHorizontalSubContainer DIV UL
{
	margin-top: 7px;
	margin-left: -40px;
	height: 30px;
	width: 100%;
}
.menuHorizontalSubContainer DIV UL LI
{
	height: 30px;
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuHorizontalSubContainer DIV UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
.menuHorizontalSubContainer DIV UL LI A, .menuHorizontalSubContainer DIV UL LI SPAN A
{
	text-decoration: none;
	color: #000000;
}
.menuHorizontalSubContainer DIV UL LI A IMG, .menuHorizontalSubContainer DIV UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalSubContainer DIV DIV
{
	position: relative;
	display: block;
	visibility: visible;
	text-decoration: none;
	clear: none;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
}
.menuHorizontalSubContainer DIV DIV DIV
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
	padding-top: 7px;
}
.menuHorizontalSubSelected, .menuHorizontalSubSelected SPAN
{
	font-weight: bold;
}
.menuHorizontalSubContainer DIV DIV A IMG, .menuHorizontalSubContainer DIV DIV IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalThirdContainer DIV
{
	position: absolute;
	top: 0px;
	left: -100px;
	display: none;
	visibility: hidden;
	background-color: #E5E5E5;
	border: solid 1px #CCCCCC;
	z-index: 9999;
}
.menuHorizontalThirdContainer DIV UL
{
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.menuHorizontalThirdContainer DIV UL LI
{
	position: relative;
	display: block;
	list-style-type: none;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	white-space: nowrap;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuHorizontalThirdContainer DIV UL LI A, .menuHorizontalThirdContainer DIV UL LI SPAN, .menuHorizontalThirdContainer DIV UL LI SPAN A
{
	text-decoration: none;
	color: #000000;
}
.menuHorizontalThirdContainer DIV UL LI A:hover, .menuHorizontalThirdContainer DIV UL LI SPAN A:hover
{
	text-decoration: underline;
}
.menuHorizontalThirdContainer DIV UL LI A IMG, .menuHorizontalThirdContainer DIV UL LI SPAN A IMG, .menuHorizontalThirdContainer DIV UL LI SPAN IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalThirdSelected, .menuHorizontalThirdSelected SPAN
{
	font-weight: bold;
}
/* /Skins/Default/CSS/modules.css ---------- */

.title, .title A
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
	margin: 0;
	text-decoration: none;
}
.title A:hover, H1.title A:hover
{
	text-decoration: underline;
}
H1.title, H1.title A
{
	padding-bottom: 5px;
}
H2.title, H2.title A
{
	font-family: Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;	
	margin: 0;
	padding-bottom: 3px;
	text-decoration: none;
	text-transform: none;
}
H2.title A:hover
{
	text-decoration: underline;
}
H3.title, H3.title A
{
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
	margin: 0;
}
H3.title A:hover
{
	text-decoration: underline;
}
H4.title, H4.title A
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
	margin: 0;
	text-decoration: none;
}
H4.title A:hover
{
	text-decoration: underline;
}
.subTitle, .subTitle A, H1.subTitle, H1.subTitle A, DIV.subTitle, DIV.subTitle A, SPAN.subTitle, SPAN.subTitle A
{
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #454545;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
}
.subTitle A:hover, DIV.subTitle A:hover
{
	text-decoration: underline;
}
H2.subTitle, H2.subTitle A
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin: 0px;
}
.summary, .summary A, DIV.summary, DIV.summary A, SPAN.summary, SPAN.summary A
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.summary A:hover, DIV.summary A:hover
{
	text-decoration: underline;
}
.summaryAdditional, .summaryAdditional A, DIV.summaryAdditional A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #4D4949;
}
.summaryAdditional A:hover, DIV.summaryAdditional A:hover
{
	text-decoration: underline;
}
DIV.summaryAdditional
{
	padding: 3px 0px 3px 0px;
}
.tagline, .tagline A, DIV.tagline A
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
DIV.tagline
{
	clear: both;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 10px;
}
.tagline A:hover, DIV.tagline A:hover
{
	text-decoration: underline;
}
.tagline, .tagline A, DIV.tagline, DIV.tagline A
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.tagline IMG, .tagline A IMG
{
	text-align: center;
	vertical-align: middle;
	border-style: none;
}
.thumbnail, .thumbnail A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #1d1d1d;
}
.thumbnail IMG, .thumbnail A IMG
{
	text-align: center;
	vertical-align: middle;
	border-style: none;
	padding-bottom: 3px;
}
.thumbnailPad, DIV.thumbnailPad
{
	padding-top: 5px;
}
.thumbnailLeft, DIV.thumbnailLeft
{
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;
}
.thumbnailRight, DIV.thumbnailRight
{
	float: right;
	padding-left: 5px;
	padding-bottom: 3px;
}
.cell, TD.cell, DIV.cell
{
	padding: 3px 0px 5px 0px;
	vertical-align: top;
}
.cellAlt, TD.cellAlt, DIV.cellAlt
{
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
}
.listing, .listing A, .listing TR TD A, .listing TD A, DIV.listing, DIV.listing A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
TABLE.listing
{
	border-collapse: collapse;
}
.listing TD, .listing TR TD
{
	vertical-align: top;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}
.listing UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-type: square;
}
.listing UL LI
{
	margin: 0 0 0 -10;
	padding-top: 2px;
	padding-bottom: 3px;
}
.listingAttribute, .listingAttribute TD, DIV.listingAttribute
{
	vertical-align: top;
	background-color: #eeeeee;
	white-space: nowrap;
}
.attachments, .attachments A, .attachments TR TD A, .attachments TD A, DIV.attachments, DIV.attachments A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
}
.attachments A:hover
{
	color: Blue;
}
.attachments UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-type: square;
}
.attachments UL LI
{
	margin: 0 0 0 -10;
	padding-top: 2px;
	padding-bottom: 3px;
}
.footnote, .footnote A, DIV.footnote A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.footnote A:hover, DIV.footnote A:hover
{
	color: red;
	text-decoration: underline;
}
DIV.footnote
{
	clear: both;
	text-align: right;
	padding: 3px 0px 5px 0px;
}
.footnote A IMG
{
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	border-style: none;
}
.listItems, .listItems A
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.listItems A:hover
{
	text-decoration: underline;
}
DIV.listItems
{
	padding-top: 5px;
	padding-bottom: 3px;
}
.listRelatedLabel, .listRelatedLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CB2A27;
	text-decoration: none;
	border-top: solid 2px #cbcbcb;
}
DIV.listRelatedLabel
{
	padding-top: 3px;
}
.listRelatedItems, .listRelatedItems A
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #001CC6;
}
.listRelatedItems A:hover
{
	color: #007FCC;
}
.listRelatedItems UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-image: url('Images/Bullets/arrow2-red.gif');
	list-style-type: none;
}
.listRelatedItems UL LI
{
	margin: 0 0 0 -10;
	padding-top: 3px;
}
.listOlderLabel, .listOlderLabel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.listOlderItems, .listOlderItems A
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
}
.listOlderItems A:hover
{
	color: #007FCC;
}
.listOlderItems UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 20px;
	list-style-image: url('Images/Bullets/arrow-blue.png');
	list-style-type: none;
}
.listOlderItems UL LI
{
	margin: 0 0 0 -10;
	padding-top: 3px;
}
.feedTitle, .feedTitle P
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #007FCC;
	text-decoration: none;
}
.feedTitle A, .feedTitle A:active, .feedTitle A:visited, .feedTitle A:link
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 16px;
	font-weight: bolder;
	color: #007FCC;
	text-decoration: none;
}
.feedTitle A:hover
{
	text-decoration: underline;
}
DIV.feedTitle
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.feedDescription, .feedDescription P
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.feedDescription A, .feedDescription A:active, .feedDescription A:visited, .feedDescription A:link
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.feedDescription A:hover
{
	color: red;
	text-decoration: underline;
}
DIV.feedDescription
{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}
.feedItemTitle, .feedItemTitle P, .feedItemTitle UL, .feedItemTitle LI
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #0063A5;
	text-decoration: none;
}
.feedItemTitle A, .feedItemTitle A:active, .feedItemTitle A:visited, .feedItemTitle A:link
{
	text-decoration: none;
}
.feedItemTitle A:hover
{
	color: #FCA322;
	text-decoration: underline;
}
DIV.feedItemTitle
{
	padding: 3px 2px 3px 2px;
	vertical-align: middle;
}
.feedItemDescription, .feedItemDescription P
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.feedItemDescription A, .feedItemDescription A:active, .feedItemDescription A:visited, .feedItemDescription A:link
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.feedItemDescription A:hover
{
	text-decoration: underline;
}
DIV.feedItemDescription
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.feedItemTime, .feedItemTime P
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}
.menuHorizontal
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	display: inline;
}
.menuHorizontal LI
{
	display: inline;
	list-style-type: none;
}
.menuHorizontal LI A, .menuHorizontal LI A:active, .menuHorizontal LI A:link, .menuHorizontal LI A:visited
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menuHorizontal LI A:hover, .menuHorizontal LI A:hover SPAN
{
	color: red;
	text-decoration: underline;
}
.menuHorizontal LI A IMG
{
	vertical-align: middle;
}
.menuHorizontalSelected, .menuHorizontalSelected SPAN
{
	color: blue;
}
.subMenuHorizontal
{
	background-color: #ffffff;
	text-decoration: none;
	padding-left: 0px;
	border: solid 1px #cccccc;
	display: block;
	position: absolute;
	visibility: hidden;
	left: -1000px;
	top: 0px;
	width: 150px;
}
.subMenuHorizontal LI
{
	display: block;
	list-style-type: none;
	padding: 5px;
	padding-left: 5px;
	padding-right: 7px;
	border-bottom: solid 1px #cccccc;
}
.subMenuHorizontal LI A SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
.subMenuHorizontalSelected SPAN
{
	color: blue;
}
.menuVertical
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	display: block;
}
.menuVertical LI
{
	display: block;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: solid 1px #cccccc;
}
.menuVertical LI A, .menuVertical LI A:active, .menuVertical LI A:link, .menuVertical LI A:visited
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menuVertical LI A:hover, .menuVertical LI A:hover SPAN
{
	color: red;
	text-decoration: underline;
}
.menuVertical LI UL
{
	padding-left: 10px;
	padding-top: 5px;
	display: block;
}
.menuVertical LI UL LI
{
	display: block;
	list-style-type: none;
	border-top: solid 1px #cccccc;
	border-bottom: none;
}
.menuVertical LI UL LI SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuVertical LI UL LI UL LI
{
	padding: 0px;
	padding-left: -5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-top: none;
	border-bottom: solid 1px #cccccc;
}
.menuVerticalSelected, .menuVerticalSelected SPAN
{
	color: blue;
}
.subMenuVertical
{
	background-color: #ffffff;
	text-decoration: none;
	padding-left: 0px;
	border: solid 1px #cccccc;
	display: block;
	position: absolute;
	visibility: hidden;
	left: -1000px;
	top: 0px;
}
.subMenuVertical LI
{
	display: block;
	list-style-type: none;
	border-bottom: solid 1px #cccccc;
}
.subMenuVertical LI A SPAN
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
.subMenuVerticalSelected SPAN
{
	color: blue;
}
.menuHorizontalContainer
{
	width: 100%;
	height: 30px;
	clear: both;
	overflow: hidden;
}
.menuHorizontalContainer TABLE
{
	height: 30px;
	width: 100%;
	border: none;
	background-image: url(./Images/Menus/menu-horizontal-background-right.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.menuHorizontalContainer TABLE TR TD
{
	white-space: nowrap;
	padding-left: 7px;
	padding-right: 7px;
}
.menuHorizontalContainer TABLE TR TD A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalContainer TABLE TR TD IMG, .menuHorizontalContainer TABLE TR TD A IMG, .menuHorizontalContainer TABLE TR TD SPAN A IMG, .menuHorizontalContainer TABLE TR TD SPAN IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalActive
{
	height: 30px;
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left 100%;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	cursor: pointer;
}
.menuHorizontalActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalActiveStart
{
	height: 30px;
	background-image: url(./Images/Menus/menu-horizontal-background-left.png);
	background-position: left 100%;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	cursor: pointer;
}
.menuHorizontalActiveStart A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActive
{
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActive A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActiveStart
{
	background-image: url(./Images/Menus/menu-horizontal-background-left.png);
	background-position: left top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActiveStart A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalInActiveEnd
{
	background-image: url(./Images/Menus/menu-horizontal-background-right.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-right: 7px;
	white-space: nowrap;
	cursor: pointer;
}
.menuHorizontalInActiveEnd A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.menuHorizontalEnd
{
	width: 99%;
	background-image: url(./Images/Menus/menu-horizontal-background.png);
	background-position: left top;
	background-repeat: repeat-x;
}
.menuHorizontalSub
{
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0px;
	left: -1000px;
}
.menuHorizontalSubContainer, DIV.menuHorizontalSubContainer
{
	height: 37px;
	width: 100%;
	clear: both;
	overflow: hidden;
	background-image: url(./Images/Menus/menu-horizontal-sub-background.png);
	background-position: center top;
	background-repeat: repeat-x;
	border-right: solid 1px #ffffff;
	padding-left: 0px;
}
.menuHorizontalSubContainer DIV
{
	height: 27px;
	padding-top: 9px;
	padding-left: 5px;
	padding-right: 5px;
	visibility: hidden;
	display: none;
}
.menuHorizontalSubContainer DIV UL
{
	margin-top: 7px;
	margin-left: -40px;
	height: 30px;
	width: 100%;
}
.menuHorizontalSubContainer DIV UL LI
{
	height: 30px;
	position: relative;
	display: inline;
	cursor: pointer;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuHorizontalSubContainer DIV UL LI SPAN
{
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}
.menuHorizontalSubContainer DIV UL LI A, .menuHorizontalSubContainer DIV UL LI SPAN A
{
	text-decoration: none;
	color: #000000;
}
.menuHorizontalSubContainer DIV UL LI A IMG, .menuHorizontalSubContainer DIV UL LI SPAN A IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalSubContainer DIV DIV
{
	position: relative;
	display: block;
	visibility: visible;
	text-decoration: none;
	clear: none;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
}
.menuHorizontalSubContainer DIV DIV DIV
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
	padding-top: 7px;
}
.menuHorizontalSubSelected, .menuHorizontalSubSelected SPAN
{
	font-weight: bold;
}
.menuHorizontalSubContainer DIV DIV A IMG, .menuHorizontalSubContainer DIV DIV IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalSelected, .menuHorizontalSelected SPAN, .menuHorizontalSelected SPAN A
{
	font-weight: bold;
}
.menuHorizontalThirdContainer DIV
{
	position: absolute;
	top: 0px;
	left: -100px;
	display: none;
	visibility: hidden;
	background-color: #E5E5E5;
	border: solid 1px #CCCCCC;
	z-index: 9999;
}
.menuHorizontalThirdContainer DIV UL
{
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.menuHorizontalThirdContainer DIV UL LI
{
	position: relative;
	display: block;
	list-style-type: none;
	padding: 5px;
	border-bottom: solid 1px #CCCCCC;
	white-space: nowrap;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.menuHorizontalThirdContainer DIV UL LI A, .menuHorizontalThirdContainer DIV UL LI SPAN, .menuHorizontalThirdContainer DIV UL LI SPAN A
{
	text-decoration: none;
	color: #000000;
}
.menuHorizontalThirdContainer DIV UL LI A:hover, .menuHorizontalThirdContainer DIV UL LI SPAN A:hover
{
	text-decoration: underline;
}
.menuHorizontalThirdContainer DIV UL LI A IMG, .menuHorizontalThirdContainer DIV UL LI SPAN A IMG, .menuHorizontalThirdContainer DIV UL LI SPAN IMG
{
	border: none;
	vertical-align: middle;
}
.menuHorizontalThirdSelected, .menuHorizontalThirdSelected SPAN
{
	font-weight: bold;
}
.bannerContainer, DIV.bannerContainer
{
	position: relative;
	overflow: hidden;
}
.bannerWrapper, DIV.bannerWrapper
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;
}.bannerVertical, DIV.bannerVertical
{
	clear: both;
}
.bannerHorizontal, DIV.bannerHorizontal
{
	float: left;
}
.bannerScroll, DIV.bannerScroll
{
	position: absolute;
	left: 0;
	top: -1000px;
}
.bannerTitle, bannerTitle A, bannerTitle A:visited, bannerTitle A:active, bannerTitle A:link, bannerTitle A:hover, bannerTitle H1, bannerTitle H2
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: Blue;	
	text-decoration: none;
}
DIV.bannerTitle
{
	padding: 3px 0px 2px 0px;
}
.bannerDescription, bannerDescription A, bannerDescription A:visited, bannerDescription A:active, bannerDescription A:link, bannerDescription A:hover, bannerDescription H1, bannerDescription H2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
}
DIV.bannerDescription
{
	padding: 2px 0px 3px 0px;
}
.contactForms
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
}
.contactFormsLabel
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	white-space: nowrap;
}
.contactFormsMessage
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
}
DIV.contactFormsMessage
{
	clear: both;
	padding: 5px 5px 5px 0px;
}
.searchForms
{
	font-family: Verdana, Arial;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV.searchForms
{
	clear: both;
}
.searchResults
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
.searchResults DIV DIV
{
	padding-bottom: 1px;
}
.searchResults DIV DIV A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}
.searchResults DIV DIV A:hover
{
	text-decoration: underline;
}
.searchResults DIV DIV SPAN
{
	font-family: Arial;
	font-size: 11px;
	color: #5A5A5A;
	text-decoration: none;
	float: right;
}
.searchResults DIV DIV DIV
{
	padding-left: 25px;
}

.searchResults DIV DIV DIV DIV
{
	color: #89C1F6;
	padding-left: 0px;
	padding-bottom: 5px;
}
.searchErrors
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Red;
	padding-top: 10px;
	padding-bottom: 30px;
}
DIV.searchPaging
{
	background-color: #E7FBE6;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV.searchInfo
{
	background-color: #F6FFBA;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* /Skins/Default/CSS/panels.css ---------- */

DIV.topPanel, TD.topPanel
{
	text-decoration: none;
	padding-bottom: 5px;
}
.topPanel A, .topPanel A:active, .topPanel A:visited, .topPanel A:link, .topPanel A:hover
{
	color: #000000;
	text-decoration: underline;
}
.headerPanel, TABLE.headerPanel, P.headerPanel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: inherit;
}
.headerPanel A
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #0b1776;
	text-decoration: underline;
	background-color: inherit;
}
.headerPanel A:hover
{
	color: #d40527;
	text-decoration: underline;
}
.menuPanel, .menuPanel A, .menuPanel A:active, .menuPanel A:visited, .menuPanel A:link, TABLE.menuPanel
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: inherit;
}
.menuPanel A:hover
{
	text-decoration: underline;
}
.bottomPanel, .bottomPanel TABLE, .bottomPanel A, .bottomPanel A:active, .bottomPanel A:visited, .bottomPanel A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: inherit;
	text-decoration: none;
}
.bottomPanel A:hover
{
	text-decoration: underline;
}
.footerPanel, .footerPanel TABLE, .footerPanel P, .footerPanel A, .footerPanel A:active, .footerPanel A:visited, .footerPanel A:link
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #1d1d1d;
	text-decoration: none;
}
.footerPanel A:hover
{
	text-decoration: underline;
}
TD.panelContentLeft, DIV.panelContentLeft
{
	vertical-align: top;
	padding: 3px 2px 3px 3px;
}
TD.panelContentCenter, DIV.panelContentCenter
{
	vertical-align: top;
	padding: 3px 3px 3px 3px;
}
TD.panelContentRight, DIV.panelContentRight
{
	vertical-align: top;
	padding: 3px 3px 3px 2px;
}
/* /Skins/Default/CSS/scroller.css ---------- */

.rotatorImage
{
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -5000px;
}
.rotatorImage A IMG
{
	border: none;
}
.rotatorBar, DIV.rotatorBar
{
	position: absolute;
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.rotatorBar A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: solid 1px #cccccc;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
}
.rotatorBar A:hover
{
	background-color: #007195;
}
.scroller DIV DIV DIV
{
	position: absolute;
	width: auto;
	height: auto;
	padding-left: 1px;
}
.scroller DIV DIV DIV A IMG, .scroller DIV TABLE TR TD A IMG
{
	border: solid 1px #CCCCCC;
}
.scrollerVertical DIV DIV DIV
{
	position: absolute;
	width: auto;
	height: auto;
	padding-bottom: 1px;
}
.scrollerVertical DIV DIV DIV A IMG, .scrollerVertical DIV TABLE TR TD A IMG
{
	border: solid 1px #CCCCCC;
}

/* /Skins/Default/CSS/shop.css ---------- */

DIV.shopBar
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #eeeeee;
	padding: 5px 5px 5px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	clear: both;
	overflow: hidden;
}
DIV.shopCartInfo
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 3px 10px 0px 10px;
}
DIV.shopCartInfo A
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #001CC6;
	text-decoration: none;
}
DIV.shopCartInfo A:hover
{
	text-decoration: underline;
}
.shopCartSummary, .shopCartSummary SPAN, .shopCartSummary A, .shopCartSummary SPAN A, .shopCartSummary A SPAN
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}	
DIV.shopCartSummary
{
	padding: 5px 0px 5px 0px;
}
P.shopCartSummary
{
	text-align: right;
	padding: 3px 0px 3px 0px;
}
.shopTabActive, .shopTabActive A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.shopTabActive A:hover
{
	text-decoration: underline;
}
.shopTabActive DIV
{
	height: 25px;
	padding-left: 24px;
	background-image: url(Images/Shop/tab-active-left.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.shopTabActive DIV DIV
{
	height: 25px;
	padding-left: 0px;
	padding-right: 11px;	
	background-image: url(Images/Shop/tab-active-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.shopTabActive DIV DIV DIV
{
	height: 18px;
	padding-left: 0px;
	padding-right: 0px;	
	border-top: solid #3584ca 7px;
	background-color: #3584ca;
	background-image: none;
	white-space: nowrap;
}
.shopTabInActive, .shopTabInActive A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.shopTabInActive A:hover
{
	text-decoration: underline;
}
.shopTabInActive DIV
{
	height: 25px;
	padding-left: 24px;
	background-image: url(Images/Shop/tab-inactive-left.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.shopTabInActive DIV DIV
{
	height: 25px;
	padding-left: 0px;
	padding-right: 11px;	
	background-image: url(Images/Shop/tab-inactive-right.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.shopTabInActive DIV DIV DIV
{
	height: 18px;
	padding-left: 0px;
	padding-right: 0px;	
	border-top: solid #c0c4d1 7px;
	background-color: #c0c4d1;
	background-image: none;
	white-space: nowrap;
}
.shopTabBorder, TD.shopTabBorder
{
	border-bottom: solid 1px #c0c4d1;
}
TD.shopCompare 
{
	border-top: solid 1px #cccccc;	
	padding-top: 5px;
	padding-bottom: 3px;
}
.shopCompare A
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: #001CC6;	
	margin: 1px;
	padding: 2px;
	text-decoration: none;
}
.shopCompare A:hover
{
	text-decoration: underline;
}
.productOtherItems
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #000000;
}
.productOtherItems A
{
	font-weight: bold;
	color: #001CC6;
	text-decoration: none;
}
.productOtherItems A:hover
{
	text-decoration: underline;
}
.productOtherItems UL
{
	margin: 0 0 0 0;
	padding-top: 2px;
	padding-left: 5px;
	list-style-type: none;
}
.productOtherItems UL LI
{
	margin: 0 0 0 -20;
	padding-top: 3px;
	vertical-align: top;
	clear: both;
}
.productOtherItems UL LI A
{
	text-decoration: none;
}
.productOtherItems UL LI A:hover
{
	text-decoration: underline;
}
.productOtherItems UL LI A IMG
{
	float: left;
	border-style: none;
	margin: 5px;
}
/* /Skins/Default/CSS/thumbnails.css ---------- */

.thumbnail, .thumbnail A
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #1d1d1d;
}
.thumbnail IMG, .thumbnail A IMG
{
	text-align: center;
	vertical-align: middle;
	border-style: none;
	margin-bottom: 3px;
}
.thumbnailBorders IMG, .thumbnailBorders A IMG
{
	border: solid 1px #dddddd;
}
.thumbnailTop, DIV.thumbnailTop
{
	padding-top: 5px;
}
.thumbnailTopBig, DIV.thumbnailTopBig
{
	padding-top: 17px;
}
.thumbnailLeft, DIV.thumbnailLeft
{
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;
}
.thumbnailRight, DIV.thumbnailRight
{
	float: right;
	padding-left: 5px;
	padding-bottom: 3px;
}
/* /Skins/Default/CSS/utilities.css ---------- */

.tabActive
{
	padding: 3px 5px 3px 5px;
	border-right: solid 1px #93A6B4;
	border-top: solid 1px #93A6B4;
	border-left: solid 1px #93A6B4;
	white-space: nowrap;
}
.tabActive A, .tabActive A:active, .tabActive A:link, .tabActive A:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
.tabActive A:hover
{
	text-decoration: underline;
}
.tabInActive
{
	padding: 3px 5px 3px 5px;
	border-bottom: solid 1px #93A6B4;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #EEEEEE;
	white-space: nowrap;
}
.tabInActive A, .tabInActive A:active, .tabInActive A:link, .tabInActive A:visited
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #4D4949;
	text-decoration: none;
	white-space: nowrap;
}
.tabInActive A:hover
{
	text-decoration: underline;
}
.tabBorder, .tabBorder TD
{
	border-bottom:solid 1px #93A6B4;
}
.feeds
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.feeds A
{
	color: #0b1776;
	text-decoration: none;
}
.feedTitle A:hover
{
	text-decoration: underline;
}
DIV.feeds
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-top: 3px;
}
.feedItems
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.feedItems A
{
	color: #0b1776;
	text-decoration: none;
}
DIV.feedItems
{
	padding: 2px;
}
DIV.feedItemsBackground
{
	background-color: #eeeeee;
}
H1.feedItems, H2.feedItems, feedItems H1, .feedItems H2
{
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
H1.feedItems A, H2.feedItems A, .feedItems H1 A, .feedItems H2 A
{
	font-weight: bold;
	color: #0b1776;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
H1.feedItems A:hover, H2.feedItems A:hover, .feedItems H1 A:hover, .feedItems H2 A:hover
{
	text-decoration: underline;
}
.contactForms
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
}
.contactFormsLabel
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	vertical-align: top;
}
TD.contactFormsLabel
{
	min-width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.contactFormsMessage
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
}
DIV.contactFormsMessage
{
	clear: both;
	padding: 5px 5px 5px 0px;
}
.searchForms
{
	font-family: Verdana, Arial;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV.searchForms
{
	clear: both;
}
.searchResults
{
	font-family: Verdana, Arial;
	font-size: 11px;
}
DIV.searchResults
{
	clear: both;
	overflow: hidden;
}
.searchResults DIV DIV
{
	padding-bottom: 1px;
}
.searchResults DIV DIV A
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: Navy;
	text-decoration: none;
}
.searchResults DIV DIV A:hover
{
	text-decoration: underline;
}
.searchResults DIV DIV SPAN
{
	font-family: Arial;
	font-size: 11px;
	color: #5A5A5A;
	text-decoration: none;
	float: right;
}
.searchResults DIV DIV DIV
{
	padding-left: 25px;
}
.searchResults DIV DIV DIV DIV
{
	color: #89C1F6;
	padding-left: 0px;
	padding-bottom: 5px;
}
.searchErrors
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: Red;
	padding-top: 10px;
	padding-bottom: 30px;
}
DIV.searchPaging
{
	background-color: #E7FBE6;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV.searchInfo
{
	background-color: #F6FFBA;
	border: solid 5px #F6FFBA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear: both;
	overflow: hidden;
}
.searchInfo
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
}
.visitStatistics
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
}
.visitStatistics A
{
	color: #0b1776;
}
.visitStatistics A:hover
{
	color: #d40527;
}

