/* Pagination style */
div.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
	font-size:10px;
	/**/
	/*border: 1px solid #ddd;*/
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-size:10px;
	
	text-decoration: none; 
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-size:10px;
	border: 1px solid #a0a0a0;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	font-size:10px;
	background-color: #f0f0f0;
	/*text-decoration:underline;*/
	color: #000000;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	font-size:10px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


/*************************/
div.filters_navigation {
	padding:3px;
	margin:3px;
	/*text-align:right;*/
	font-size:12px;
	/**/
	/*border: 1px solid #ddd;*/
}

div.filters_navigation a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	font-size:12px;
	
	text-decoration: none; 
	color: #000000;
}
div.filters_navigation a:hover, div.filters_navigation a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-size:12px;
	border: 1px solid #a0a0a0;
}

div.filters_navigation span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	font-weight: bold;
	font-size:12px;
	background-color: #f0f0f0;
	/*text-decoration:underline;*/
	color: #000000;
}
div.filters_navigation span.disabled {
	padding: 2px 5px 2px 5px;
	font-size:12px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/**************************/

span.boxed_text {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e0e0e0;
	/*font-weight: bold;*/
	font-size:10px;
	/*background-color: #f0f0f0;*/
	/*text-decoration:underline;*/
	color: #000000;
}

/* CSS Document */
body {
	background-color: #333333;
	background-image: url("../Website Components/GradientBG.jpg");
	background-repeat: repeat-x;
}

.sidebarclass
{
	background-color:#CCCCCC;
	/*background-image: url("../Website Components/GradientBGupsidedown.jpg");
	background-repeat:repeat;*/
}

.formstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*color:#FF00FF;*/
}

.formstyle_txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*color:#FF00FF;*/
}

/* TABLE FORMATS - OLD*/
/*----------------------------------*/
table.tablestyle2 {
	border-width: 1px 1px 1px 1px;
	/*border-spacing: 2px;*/
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	/*border-collapse: separate;*/
	background-color: white;
}
table.tablestyle {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.tablestyle td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/* TABLE FORMATS - NEW*/
/*----------------------------------*/
.tableBgGrey
{
	background:#F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*font-size:12px;
	color:#FF00FF;*/
}

.tableBgNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*font-size:12px;
	color:#FF00FF;*/
}

.tableCollapsed {
    border-collapse: separate;
	border-spacing: 0pt 5pt;
	/*border: inset 3pt; 
	border: outset 2pt; */
}

/* TEXT FORMATS */
/*----------------------------------*/

.globalText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*font-size:10px;*/
	/*color:#FF00FF;*/
}

.globalTextBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	/*font-size:10px;
	color:#00FF66;*/
}

.globalTextItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-style:italic;
	/*color:#990099;*/
}

.globalTextRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	/*color:#FFFF00;*/
}

.text10px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*color:#FF6600;*/
}

.text10pxBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	/*color:#666633;*/
}

.text10pxGrey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	/*color:#CCCCCC;*/
}

.text10pxGreyBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	/*color:#CCCCCC;*/
}

.text12px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*color:#CC0066;*/
}

.text12pxRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	/*color:#CC00FF;*/
}

.text12pxRedBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	/*color:#009933;*/
}

.borderedText16px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	border: thin;
	border-color: #999999;
	border-style: solid;
	font-weight:bold;
	padding:5px;
}

.textLeftAlign
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.textLeftAlignBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
    text-align: left;
}

.errorMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
}

.successMessage
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009933;
	font-weight:bold;
}

.header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: black;
	font-weight:bold;
	/*color:#FF0000;*/
}

.header1LinkBold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #CC0000;
	font-weight:bold;
	text-decoration:none;
	/*color:#FF0000;*/
}
.header1LinkBoldBlack
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	/*color:#FF0000;*/
}

/* LIST FORMATS */
/*----------------------------------*/

.faqList
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-position:inside;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.faqList2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-position:outside;
	list-style-type:disc;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

/* LINK FORMATS */
/*----------------------------------*/
.infoboxLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.infoboxLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	/*color:#000FFF;*/
}

.infoboxLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.infoboxLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.globalLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	text-decoration:none;
	/*color:#000FFF;*/
}

.globalLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	text-decoration:underline;
	/*color:#000FFF;*/
}

.globalLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	text-decoration:none;
	/*text-decoration:underline;*/
	/*color:#339999;*/
}

.faqLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.faqLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	/*color:#339999;*/
}

.faqLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	/*text-decoration:underline;*/
	/*color:#000FFF;*/
}

.faqLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	/*text-decoration:underline;*/
	/*color:#339999;*/
}

.globalLinkBold:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:none;
	/*color:#339999;*/
}

.globalLinkBold:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:underline;
	/*color:#000FFF;*/
}

.globalLinkBold:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	font-weight:bold;
	/*text-decoration:underline;*/
	/*color:#339999;*/
}

.globalLinkBold14:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:none;
	/*color:#339999;*/
}

.globalLinkBold14:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0033CC;
	font-weight:bold;
	text-decoration:underline;
	/*color:#000FFF;*/
}

.globalLinkBold14:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0033CC;
	font-weight:bold;
	/*text-decoration:underline;*/
	/*color:#339999;*/
}

.globalIconLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	text-decoration:none;
	/*color:#009900;*/
}

.globalIconLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	text-decoration:none;
	/*color:#000FFF;*/
}

.globalIconLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	/*text-decoration:underline;*/
	/*color:#009900;*/
}

.globalIconLink:visited:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	text-decoration:none;
	/*color:#009900;*/
}

.globalIconLinkBold:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
	/*color:#999900;*/
}

.globalIconLinkBold:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
	/*color:#0000FF;*/
}

.globalIconLinkBold:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	/*text-decoration:underline;*/
	font-weight:bold;
	/*color:#999900;*/
}

.globalIconLinkBold:visited:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
	/*color:#0000FF;*/
}

.subMenuLinkText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	font-weight:bold;
	/*color:#99FF00;*/
}

.subMenuLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
	/*color:#CC0099;*/
}

.subMenuLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	text-decoration:underline;
	font-weight:bold;
	/*color:#CC0099;*/
}

.subMenuLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0033CC;
	/*text-decoration:underline;*/
	font-weight:bold;
	/*color:#CC0099;*/
}

.subMenuLandedLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	/*color:#99CC99;*/
}

.subMenuLandedLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	/*color:#99CC99;*/
}

.subMenuLandedLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-size:10px;
	/*text-decoration:underline;*/
	font-weight:bold;
	/*color:#99CC99;*/
}
.subSmallLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
	text-decoration:none;
	/*color:#CC0099;*/
}

.subSmallLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
	text-decoration:underline;
	/*color:#CC0099;*/
}

.subSmallLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0033CC;
	font-size:12px;
	/*text-decoration:underline;*/
	/*color:#CC0099;*/
}

.subSmallLandedLink:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	/*text-decoration:underline;*/
	font-weight:bold;
	/*color:#99CC99;*/
}

.subSmallLandedLink:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	text-decoration:underline;
	/*color:#99CC99;*/
}

.subSmallLandedLink:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033CC;
	/*text-decoration:underline;*/
	font-weight:bold;
	/*color:#99CC99;*/
}

/* NEW TABLE FORMATS */
/*----------------------------------*/
.tableBorderAndBg
{
	padding:4px 4px 4px 4px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color:#F0F0F0;
}

.tableLeftBorder
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: black;

}

.tableBorderAndBg2
{
	padding:1px 1px 1px 1px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #DDDDDD;
	border-collapse: separate;
	background-color:#FFFFFF;
}

.tableBorder
{
	padding:6px 6px 6px 6px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
}

.rowColorLight
{
	background-color:#FBFBFB;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
}

.rowColorDark
{
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 2px;
	background-color:#EFEFEF;
}

/* Miscellaneous Designs */
.thindottedline
{
	size:1px
}

/* CALENDAR FORMATS */
/*----------------------------------*/
.calendarText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000;
	/*font-weight:bold;*/
	text-decoration:none;
}

.calendarTextNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#000000; 
	font-weight:bold;
	background:#CCCCCC;
	text-decoration:none;
}

.calendarTextDays
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000;
	/*font-weight:bold;*/
	background:#CCCCCC;
	text-decoration:none;
}

.calendarSelectedDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000;
/*	font-weight:bold;*/
	/*background:#FF0000;*/
	background:#FFFF00;
	text-decoration:none;
}

.calendarShootDay
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000;
	/*font-weight:bold;*/
	/*background:#FFFF00;*/
	background:#eeeeee;
	text-decoration:none;
}

.calendarTextBgGrey 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	/*color:#0000CC;*/
	color:black;
	/*font-weight:bold;*/
	background:#CCCCCC;
	text-decoration:none;
}

.calendarLiked 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000; 
	/*font-weight:bold;*/
	text-decoration:underline;
}

.calendarHighlightedText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000; 
	/*font-weight:bold;*/
	background-color:#CCCCCC;
	text-decoration:none;
}
.grayout:link
{
color:#777777;
}
.grayout:hover
{
color:#777777;
}
.grayout:visited
{
color:#777777;
}


