﻿/* =body =html */
body, html
{
	font-family: Verdana, "Trebuchet MS" ,helvetica,arial,sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px auto;
	line-height: 150%;
	color: #000;
}
html
{
	background: url(./Images/page-bg.gif) repeat-x;
	background-color: #d6deea;
}

#PrintHeader
{
	display: none;
}

/*  =h1 */
h1
{
	background-color: #aab7c9;
	font-size: 18px;
}
/*  =h2 */
h2
{
	font-size: 14px;
	padding: 3px;
	background-color: #dae1ea; /* #eff4ec;*/
	color: #505050;
}
.FeatureText > h2
{
	margin: 0px 0px 5px 0px;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
}
.Articles > h2
{
	margin-right: 300px;
}
/*  =h3 */
h3
{
	font-size: 12px;
}
/* =h4  */
h4
{
	font-size: 12px;
	text-decoration: underline;
	text-decoration: bold;
	margin: 0;
}
/* =h5 */
h5
{
	font-size: 10px;
	text-decoration: bold;
	margin: 0;
}
hrThin
{
	width: 80%;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

/* =a */
a
{
	color: #11547c;
	text-decoration: underline;
}
a:hover
{
	color: #5d7547;
	background-color: #e2e7df;
}

/*  =TitleBarLg */
.TitleBarLg
{
	font-size: 18px;
	padding: 4px 1px 5px 1px;
	text-align: center;
	clear: right;
	background: url(./Images/header-bg.gif) repeat-x;
	color: #ffffff;
}
.TitleBarSm
{
	font-size: 16px;
	padding: 3px 1px 3px 1px;
	clear: none;
	background: url(./Images/header-bg.gif) repeat-x;
	color: #ffffff;
}
/* =GridStyle */
.GridStyle
{
	border: 5px 0px 5px 0px;
	margin-bottom: 5px;
	border-width: 2px;
	width: 100%;
	line-height: 130%;
}
.GridHeadStyle
{
	background-color: #bec7b5;
}
.GridStyleAltRow
{
	background-color: #fafaf9;
}

/* =TableStyle */
.TrailInfo
{
	margin-bottom: 10px;
	border-color: #336d8f;
	background-color: #FFFFFF;
}
.TableStyle
{
	margin-top: 0px;
	border-style: outset;
	border-width: 2px;
	width: 100%;
	line-height: 130%;
}

.TableStyle tr td, .TableStyle th
{
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.TableStyle th, .TableStyle .tblColTrails
{
	border-color: #336d8f;
	background-color: #93A4BB;
	color: #FFFFFF;
}
.TableStyle .tblColTrails
{
	width: 18%;
	text-align: left;
	font-weight: bold;
	color: #000;
}
.TableStyle .tblColDesc
{
	width: 52%;
	text-align: left;
}
.TableStyle .tblColSurface
{
	width: 15%;
	text-align: left;
}
.TableStyle .tblColLength
{
	width: 5%;
	text-align: center;
}
.TableStyle .tblColGPX
{
	width: 10%;
	text-align: center;
	font-weight: bold;
}
/* =TableStyleB */
#TableStyleB
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-style: outset;
	border-width: 2px;
	width: 100%;
	line-height: 170%;
	border-color: #336d8f;
	background-color: #edf0f8;
}

#TableStyleB tr, #TableStyleB td, #TableStyleB th
{
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: ridge;
}
#TableStyleB .OptionBar
{
	text-align: center;
	border: none;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	background-color: #93A4BB;
}
#TableStyleB .OptionBar2
{
	text-align: center;
	border: none;
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	background-color: #ffffff;
}

.OptionBar a
{
	color: #ffffff;
	text-decoration: underline;
}
.OptionBar a:hover
{
	color: #5d7547;
	background-color: #e2e7df;
}

/*  =ButtonStyle */
.ButtonStyle
{
	border: 1px outset gray;
	padding: 4px 0px 2px 0px;
	font-weight: bold;
	font-size: 11px;
	color: White;
	background: url(./Images/button-bg.gif) repeat-x;
}

/* =ToolTipSyle used by GoogleMap tool tip */
.tooltip
{
	background-color: #ffffff;
	font-weight: bold;
	border: 1px #000000 solid;
	padding: 2px;
}

/*  =Loading used by GoogleMap when loading a page */
.TopRightFixed
{
	top: 0px;
	right: 0px;
	position: fixed;
}

.Progress
{
	background-color: #CF4342;
	color: White;
	width: 105px;
}

.Progress img
{
	vertical-align: middle;
	margin: 2px;
}

/* =PageWrapper  */
#PageWrapper
{
	background: #FFFFFF none repeat scroll 0% 50%;
	border: 1px solid #000000;
	margin: 0pt auto;
	position: relative;
	text-align: left;
	width: 978px;
}

/*  =PageHeader */
#PageHeader
{
	height: 140px;
	background: url(./Images/header_978x140.jpg);
}

#PageHeader a:hover
{
	color: inherit;
	background-color: #e2e7df;
	background-color: Transparent;
}
#PageHeader img
{
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	float: left;
	position: relative;
	left: 186px;
	top: 0px;
}
/* =NavBar */
#NavBar
{
	margin: 0px;
	height: 40px;
	width: 100%;
	background: url(./Images/menu-bg.gif) repeat-x;
}

.NavMenu li
{
	height: 40px;
	display: inline;
}

.NavMenu li a
{
	float: left;
	color: white;
	padding: 9px 20px;
	text-decoration: none;
	border-right: 1px solid #8C8E98;
}

.NavMenu li a:visited
{
	color: white;
}

.NavMenu li a:hover, .NavMenu li .current
{
	color: black;
	background: transparent url(./Images/menu-bg-a.gif) center center repeat-x;
}

.NavMenu
{
	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border: 1px solid #3e476a;
	border-width: 1px 0px 2px 0px;
	background: transparent url(./Images/menu-bg.gif) center center repeat-x;
	list-style: none;
}

.HorizontalBar
{
	margin: 0px;
	height: 20px;
	width: 100%;
}

.HorizontalList
{
	margin: 0px;
	padding: 2px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	list-style: none;
}

.HorizontalList li
{
	height: 15px;
	display: inline;
}

.HorizontalList li a
{
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}



/* =AdwareBannerBar */
.AdwareBannerBar
{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	clear: both;
	text-align: center;
}
.AdBar
{
	background-color: #F2F2F2;
	border-style: solid;
	border-width: 3px;
	border-color: #3C567D;
}
.AdBar .AdItem
{
	text-align: center;
	margin-bottom: 4px;
	padding-top: 5px;
	border-bottom: solid 2px #3C567D;
}
.AdBar .AdItemLast
{
	text-align: center;
	padding-top: 5px;
}
.AdBar .AdText
{
	color: #3C567D;
	font-weight: bold;
}
.AdBar .AdHeader
{
	margin-left: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #3C567D;
}

.AdBannerHeader
{
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
}

.AdBar2
{
	clear: none;
	height: 150px;
}
.AdBar2 .AdHeader
{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	width: 10%;
	color: #3C567D;
}
.AdBar2 .AdItem
{
	text-align: center;
	padding-top: 0px;
	width: 18%;
}
.AdBar2 .Separator
{
	border-color: #3C567D;
	border-right-style: solid;
	height: 132px;
	color: #F2F2F2;
}
.AdBar2 .AdText
{
	color: #3C567D;
	font-weight: bold;
	text-align: center;
}
.AdBar2 .ButtonStyle
{
	text-align: center;
}

/*  =AppArea */
#AppArea
{
	width: 79%;
	margin-right: 0px;
	margin-left: auto;
}

/*  =AppContent */
#AppContent
{
	padding: 0px 5px 0px 2px;
	margin-top: 5px;
}

.Products
{
	margin-left: 70px;
	margin-right: auto;
	padding-top: 5px;
}
/*  =MyDiv */
#MyDiv
{
	position: relative;
}

/*  =AppArea =p  */
#AppArea p
{
	padding: 0 10px;
}

/* =AppArea =hr */
#AppArea hr
{
	margin: 0px;
}

.TitleBar
{
	width: 762px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #aab7c9;
}
/* =Articles */
.Articles
{
	width: 762px;
	float: left;
}
.Articles  .TitleBarLg
{
	clear: none;
	margin-right: 300px;
}

/* =Articles =hr */
.Articles > hr
{
	border-top: 1px;
	border-top-color: #f5f5f5;
	clear: left;
	border-left: 0px;
	border-right: 0px;
	padding-bottom:10px;
}

/* =Articles =img  */
.Articles .imgLeft
{
	float: left;
	margin-right: 10px;
}
.Articles .imgRight
{
	float: right;
	margin-left: 10px;
	margin-top: 10px;
}
.Articles h4
{
	margin-bottom: 4px;
	margin-top: 0px;
}
.par
{
	margin-bottom: 10px;
}
.Articles
{
	margin-bottom: 0px;
}
.Articles ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

/* =ArticleFull */
.ArticleFull
{
	border-bottom: outset 2px;
	border-top: outset 2px;
	padding: 10px 5px 5px 5px;
	border: #5D6F45;
	font-size: larger;
	background-color: #f9f9f9;
}
.ArticleFull ul
{
	margin: 10px 0px 10px 5px;
}
.ArticleFull li
{
	margin: 0px 20px 5px 40px;
}
/* =PhotoRight */
.PhotoRight
{
	float: right;
	clear: none;
	margin-left: 20px;
	border-width: 2px;
	border-style: solid;
	border-color: Black;
	width: 281px;
	background-color: #bec7b5;
	line-height: 200%;
}
.PhotoRight .Image
{
	border-width: 2px 0px 2px 0px;
	border-style: solid;
	border-color: Black;
	height: 500px;
}

.PhotoRight .Title
{
	text-align: center;
	padding: 0px;
}

.PhotoRightLandscape
{
	float: right;
	clear: none;
	margin-left: 20px;
	border-width: 2px;
	border-style: solid;
	border-color: Black;
	width: 500px;
}
.ProductsList
{
	margin: 0 8px 12px 8px;
	text-align: center;
	font: 12px;
	font-weight: bold;
}
.ProductsHeader
{
	text-align: Center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	padding: 3px;
	background-color: #dae1ea;
	color: #505050;
}
.PrintableMapList
{
	text-align: center;
	margin: 0px 20px 30px 40px;
	font: 16px;
	font-weight: bold;
}
.PrintableMapList img
{
	margin-top: 5px;
}
.PrintableMapList h2
{
	margin-bottom: 5px;
}

.LinksList img a:hover
{
	background-color: inherit;
}
.Links h2
{
	text-align: center;
}
.LinkItem
{
	width: 220px;
	vertical-align: middle;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left:80px;
}
.LinkItem a:hover
{
	background-color: Transparent;
}
/* Products Page */
.ProductDisplay
{
	margin-right: 10px;
	float: right;
	padding-left: 20px;
	margin-top: 15px;
}
.ProductDisplay h3
{
	text-align: center;
}
.ProductDescription
{
	clear: none;
	padding-left: 10px;
	font-size: larger;
	background-color: #f9f9f9;
}
.ProductDescription .Title
{
	font-size: 18px;
	padding-top: 10px;
}
.ProdList
{
	width: 100%;
	margin-top: 10px;
}
.ProdList .Title
{
	font-size: 14px;
	font-weight: bold;
}
.ProdList .ColA
{
	width: 50%;
}
.ProdList .ColB
{
	width: 50%;
}

/*  =SideBarLeft */
#SideBarLeft
{
	float: left;
	width: 20%;
	padding: 0px;
	background-color: white;
}
/*  =SidebarLeftContent */
#SidebarLeftContent
{
	padding: 5px 0px 0px 5px;
}

.StateNav
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #aab7c9;
}
.RegionNav
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 2px;
	background-color: #dae1ea;
}
.MapNav
{
	font-size: 11px;
	padding-left: 13px;
	background-color: #f9f9f9;
}


/* PageFooter Styling */
/*  =PageFooter */
#PageFooter
{
	position: relative;
	clear: both;
	text-align: center;
}
/*  =PageFooter =li */
#PageFooter ul
{
	display: inline; /*  displays all items on a horizontal line  */
	text-transform: uppercase;
}
#PageFooter .FooterNav
{
	margin: 0px 10px 0px 10px;
}
/*  =PageFooter =hr */
#PageFooter hr /* separator line between content and footer */
{
	border-bottom: 1px solid rgb(190,209, 228);
}
/*  =PageFooter =p */
#PageFooter p
{
	padding: 5px;
	margin: 0;
}

#map
{
	margin-bottom: 5px;
	width: 100%;
	height: 600px;
}
/** Maintenance screens Styling **/

/*  =TblMaintenance */
.TblMaintenance
{
	width: 100%;
	height: 79px;
}
.TblMaintenance .TblRow
{
	height: 20px;
}
.TblMaintenance .TblRowText
{
	height: 80px;
}
.TblMaintenance .TblCol1
{
	width: 120px;
	text-align: right;
}
.TblMaintenance .TblCol2
{
	text-align: left;
}
.TblMaintenance .TblCol2Label
{
	text-align: left;
	border: solid 1px gray;
	background-color: #f1f1f1;
}
.TblMaintenance .TblCol3
{
	width: auto;
}

.TblMaintenance .TblCol2 .tblText
{
	width: 650px;
}

.TblMaintenance .TblColButtons
{
	width: 80%;
	height: 40px;
	text-align: right;
	padding: 0;
}

.OneColInputTable
{
}

.OneColInputRow
{
	height: 20px;
}

.OneColInputLabel
{
	text-align: right;
}

.OneColInputValue
{
	text-align: left;
}

.OneColInputMsg
{
	text-align: left;
}

.PageValidationMsgs
{
	color: Red;
	padding-bottom:20px;	
}

.LargePhoto
{
	text-align: center;
	padding-top: 10px;
}
.PhotoGallery .Thumbnails
{
	width: 100%; /*	 	height:100px; 	border:solid 1px #000; */
}

.PhotoGallery .Thumbnails .Thumbs
{
	float: left;
	margin: 5px;
	height: 133px;
}

.PhotoGallery a:hover
{
	background-color: Transparent;
}
.PhotoGallery .Thumbnails img
{
	border: solid 3px #000; /*margin:5px 0px 0px 3px;*/
	padding: 0;
	text-align: center;
}

.RepeaterPagerTable
{
	background-color: #CCCC99;
	width: 100%;
}

/* Paging Repeater Styles */
.RepeaterPagerRow
{
}

.RepeaterPagerCell a
{
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}


.RepeaterPagerCellNumber
{
	width: 40px;
}

.RepeaterPagerCellNumber a
{
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding-left: 4px;
	padding-right: 4px;
}

.RepeaterPagerCellNumber a:visited
{
	color: #999999;
}
.RepeaterPagerCellNumber a:hover
{
	color: #3333CC;
}
.RepeaterPagerCellNumber a:active
{
	color: #3333CC;
}


.RepeaterPagerCellNav
{
	width: 30px;
}

.RepeaterPagerCellNav a
{
	color: #333333;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding-left: 4px;
	padding-right: 4px;
}

.RepeaterPagerCellNav a:visited
{
	color: #999999;
}
.RepeaterPagerCellNav a:hover
{
	color: #3333CC;
}
.RepeaterPagerCellNav a:active
{
	color: #3333CC;
}

.RepeaterPagerCellNav a:inactive
{
	color: #3333CC;
	padding-left: 5px;
	padding-right: 5px;
}


.RepeaterPagerCellXofY
{
	padding: 0px 5px 0px 25px;
	text-align: right;
}

.TabMenuBar
{
	width: 100%;
	margin-top: 5px;
	height: 20px;
}
m.TabMenu
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

.TabMenu li
{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
}

.TabMenu a
{
	color: #fff;
	background: #9ebcd7 url(  "./Images/TabMenu-left.gif" ) left top no-repeat; /*#26a*/
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 4px;
}

.TabMenu a span
{
	background: url(  "./Images/TabMenu-right.gif" ) right top no-repeat;
	padding-right: 10px;
}

.TabMenu a, .TabMenu a span
{
	display: block;
	float: left;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
.TabMenu a, .TabMenu a span
{
	float: none;
}
/* End IE5-Mac hack */

.TabMenu a:hover
{
	color: #000;
	background: #6796c1 url(  "./Images/TabMenu-left-hover.gif" ) left top no-repeat; /*#fb0*/
	text-decoration: underline;
	padding-left: 10px;
}

.TabMenu a:hover span
{
	background: url(  "./Images/TabMenu-right-hover.gif" ) right top no-repeat;
	padding-right: 10px;
}

.TabMenu a.active, .TabMenu a:hover.active
{
	color: #000;
	background: #fb0 url(  "./Images/TabMenu-left-active.gif" ) left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
}
.TabMenu a:hover.active
{
	text-decoration: underline;
}

.TabMenu a.active span, .TabMenu a:hover.active span
{
	background: url(  "./Images/TabMenu-right-active.gif" ) right top no-repeat;
	padding-right: 10px;
}


.TabMenuContent
{
	width: 100%;
	border-top-color: #fb0;
	border-top-style: solid;
	border-top-width: 5px;
}

/*
stuff that went with the TabMenu
#content {font: 0.9em/1.3em "bitstream vera sans", verdana, sans-serif;
	text-align: justify;
	background: #ABAD85;
	padding: 20px;
	border: 2px solid black;
	border-top: none;
	z-index: 2;	}

#content a {
	text-decoration: none;
	color: #E8E9BE; }

#content a:hover { background: #898B5E; }
*/

.PagerGrid
{
	width: 100%;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	table-layout:fixed;
	
}
.PagerGrid tr td
{
	overflow:hidden;
	padding-left:2px;
	padding-right:2px;
}
caption
{
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
	text-transform: uppercase;
}
.PagerGrid th, .PagerGrid td
{
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	vertical-align: 4px;
	padding-left: 4px;
}
.PagerGrid th
{
	text-align: left;
}

.PagerGrid thead th
{
	background-image:url("./Images/header.png");
	background-color:#A8AEBD;	
	background-repeat:repeat-x;
	color:#01354D;	
	padding-top: 2px;
	height:25px;
}
.PagerGrid tfoot th, .PagerGrid tfoot td
{
	background-color: #01354D;
}
.PagerGrid tbody th
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	padding-left: 10px;
}
.PagerGrid tbody th, .PagerGrid tbody td
{
	background-color: #FFFFFF;
}
.PagerGrid tbody tr:hover td, .PagerGrid tbody tr:hover th
{
	background-color: #fb0;
}

.PagerGrid tr.even td, .PagerGrid tr.even th
{
	background-color: #aab7c9;
}

.PagerGrid tr.odd td, .PagerGrid tr.odd th
{
	background-color: #E5E5E5;
}
.PagerGrid tbody a, .PagerGrid tbody a:visited, .PagerGrid tbody a:active
{
	color:#065A8E;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;	
}
.PagerGrid tbody a:hover
{
	background-color: #fb0;
	color:#065A8E;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;	
}
.PagerGrid tbody td + td + td + td a
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	padding-right: 12px;
}
.PagerGrid tfoot th
{
	text-align: right;
}
.PagerGrid tfoot th:after
{
	content: ":";
}


.PaginationContainer
{
	background-image:url("./Images/footer.png");
	border:0 none;
	color:#080808;
	cursor:default;
	font-size:12px;
	height:27px;
	margin-top:0;
	overflow:hidden;
	padding:0 0 0 20px;
	position:relative;
	vertical-align:middle;
	white-space:nowrap;
	z-index:0;	
}


.Pagination 
{
	height:23px;
	margin-top:2px;
	top:6px;
	white-space:nowrap;
	z-index:1;	
}

.Pagination div
{
	float:left;
}

.PaginationNumbers 
{
	float:left;
	height:22px;
	padding-top:1px;
}

.PaginationNumbers div
{
	float:left;
	height:20px;
	margin-left:2px;
	margin-right:2px;
}

.PaginationNumbers div a, .PaginationNumbers div a:visited
{
	background-image:url("./Images/page_number_normal.png");
	color:#FFFFFF;
	cursor:pointer;	
/*	
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;	
*/
	line-height:normal;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding: 0px 2px 5px 2px;
	text-decoration:none;
}



.PaginationNumbers div a:hover, .PaginationNumbers div a:active
{
	background-image:url("./Images/page_number_over.png");
}

.PaginationNumbers div a.currentpage
{
	background-image:url("./Images/page_number_selected.png");	
	color:#000000;
}

.Pagination a.disablelink, .Pagination a.disablelink:hover
{
}

.Pagination a.prevnext
{
	font-weight: bold;
}

.Pagination a.first
{
	border-style: none;
	cursor:pointer;
	background: url("./Images/first_normal.gif") right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.first:hover
{
	background: url(  "./Images/first_over.gif" ) right top no-repeat;
}
.Pagination a.firstdisable, .Pagination a.firstdisable:hover
{
	background: url(  "./Images/first_disabled.gif" ) right top no-repeat;
	
}

.Pagination a.prev
{
	border-style: none;
	cursor:pointer;
	background: url(  "./Images/previous_normal.gif" ) right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.prev:hover
{
	background: url(  "./Images/previous_over.gif" ) right top no-repeat;
}
.Pagination a.prevdisable, .Pagination a.prevdisable:hover
{
	background: url(  "./Images/previous_disabled.gif" ) right top no-repeat;
	
}

.Pagination a.prev10
{
	border-style: none;
	cursor:pointer;
	background: url(  "./Images/previous10_normal.gif" ) right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.prev10:hover
{
	background: url(  "./Images/previous10_over.gif" ) right top no-repeat;
}
.Pagination a.prev10disable, .Pagination a.prev10disable:hover
{
	background: url(  "./Images/previous10_disabled.gif" ) right top no-repeat;
	
}


.Pagination a.next
{
	border-style: none;
	cursor:pointer;
	background: url(  "./Images/next_normal.gif" ) right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.next:hover
{
	background: url(  "./Images/next_over.gif" ) right top no-repeat;
}
.Pagination a.nextdisable, .Pagination a.nextdisable:hover
{
	background: url(  "./Images/next_disabled.gif" ) right top no-repeat;
	
}

.Pagination a.next10
{
	border-style: none;
	cursor:pointer;
	background: url(  "./Images/next10_normal.gif" ) right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.next10:hover
{
	background: url(  "./Images/next10_over.gif" ) right top no-repeat;
}
.Pagination a.next10disable, .Pagination a.next10disable:hover
{
	background: url(  "./Images/next10_disabled.gif" ) right top no-repeat;
}


.Pagination a.last
{
	border-style: none;
	cursor:pointer;
	background: url(  "./Images/last_normal.gif" ) right top no-repeat;
	padding: 0px 13px 20px 14px;
}
.Pagination a.last:hover
{
	background: url(  "./Images/last_over.gif" ) right top no-repeat;
}
.Pagination a.lastdisable, .Pagination a.lastdisable:hover
{
	background: url(  "./Images/last_disabled.gif" ) right top no-repeat;
	
}
.Pagination .PaginationTotals
{
	float:right;
	padding-right:10px;
}

.itemSet 
{
	padding:20px;
	border-style:none;
}
.itemSet div 
{ 
	padding-top:4px;
	clear: both; 
}
    

.itemSet .item .label 
{ 
	width: 150px; 
	float: left;
	text-align: right;
	margin-right: 4px;
	
}
.itemSet .item .submit 
{ 
    margin-left: 154px; 
}

.itemSet .item .error 
{ 
	float: left;
	text-align: left;
	margin-left: 5px;
	color: red; 
	font-weight: bold; 
	vertical-align: top; 
}


.itemSet .item table
{ 
	margin-left: 4px; 
	vertical-align: top; 
}

/*  Simple Modal CSS */
#modal-content {display:none;}
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#ffffff; border:1px solid #000;}
#simplemodal-container a.modalCloseImg {background:url(./Images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-16px; right:-16px; cursor:pointer;}

#loading {
	position:absolute;
	z-index:1;
	border:3px double #999;
	background:#f7f7f7;
	width:300px;
	height:300px;
	margin-top:-150px;
	margin-left:-150px;
	top:50%;
	left:50%;
	text-align:center;
	line-height:300px;
	font-size:12pt;
}


