﻿@import "CSS/PasswordRecovery.css";
@import "CSS/Login.css";
@import "CSS/ChangePassword.css";

/* Master Page Styles */
.MasterHeader
{
	height				:181px;/*80px;*/
	position			:relative;
}
#MasterContent
{
}
#MasterFooter
{
	vertical-align:bottom;
}
/* Header Stuff */
#pageBanner 
{
	width               :904px;
	height				:80px;
	background-image    :url('Images/SiteDesign/imgBannerBack.jpg');
	background-color	:#FFFFCC;
	border-top          :none;
	border-bottom       :none;
	z-index				:1;
}
 #BGTagline
{
	width				:550px;
	height				:35px;
	position            :relative;
	left                :10px;
	z-index             :5;
	font-family			:"HelveticaNeue ThinExt", Trebuchet MS, Sans-Serif;
	font-weight			:100;
	font-size			:xx-large;
	color               :Black;
}
#SearchDiv
{	
	width				:245px;
	height				:20px;
	text-align			:center;
	vertical-align		:top;
	position			:relative;
	left				:565px;
}
#SearchLine
{	
	width				:100%;
	font-family			:Arial, "HelveticaNeue ThinExt", Sans-Serif;
	font-size			:8pt;
	vertical-align		:middle;
	text-transform		:uppercase;
}
#LoginTab
{
	width				:150px;
	height				:20px;
	background-image    :url('Images/SiteDesign/imgSearchLogBack.jpg');
	text-align			:center;
	font-size			:8pt;
	font-family			:Arial, "HelveticaNeue ThinExt", Sans-Serif;
	position			:relative;
}
#LoginText
{	
	height				:20px;
	width				:150px;
	position			:relative;
	top					:7px;
	left				:5px;
}
#SearchDiv a
{
	color				:Black;
	text-decoration		:none;
	cursor				:pointer;
}
#SearchDiv a:hover
{
	text-decoration		:none;
	color				:#7B94FF;
}
#ColorTabs
{	
	width				:904px;
	height				:28px;
	background-repeat	:no-repeat;
	font-family			:Arial, Helvetica, Sans-Serif;
	font-size			:7pt; 
	z-index				:5;
	position			:relative;
}
#ColorTabs div
{
	padding				:0 0 0 0;
	margin				:0 0 0 0;
	float				:left;
	display				:-moz-inline-box;
	display				: inline-block ! important;
	background-repeat	:no-repeat;
	border-style		:outset;
	border-color        :#FFFFFF;
	border-width		:4px;
	width				:105px;
	height				:20px;
}

#ColorTabs a
{
	padding				:0 0 0 0;
	margin				:0 0 0 0;
	text-decoration		:none;
	text-align			:center;
	display				:-moz-inline-box;
	display				:inline-block ! important;
	background-repeat	:no-repeat;
	color				:White;
	width				:100%;
	height				:100%;
}
#ColorTabs span
{
	position:relative;
	top:4px;
}

#ColorTabs #Tab1
 {
	background-image	:url('Images/SiteDesign/imgColorTab1.jpg');
 }
  #ColorTabs #Tab1.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab1Over.jpg');
 }
 #ColorTabs #Tab2
 {
	background-image	:url('Images/SiteDesign/imgColorTab2.jpg');
 }
  #ColorTabs #Tab2.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab2Over.jpg');
 }
 #ColorTabs #Tab3
 {
	background-image	:url('Images/SiteDesign/imgColorTab3.jpg');
 }
  #ColorTabs #Tab3.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab3Over.jpg');
 }
 #ColorTabs #Tab4
 {
	background-image	:url('Images/SiteDesign/imgColorTab4.jpg');
 }
  #ColorTabs #Tab4.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab4Over.jpg');
 }
 #ColorTabs #Tab5
 {
	background-image	:url('Images/SiteDesign/imgColorTab5.jpg');
 }
  #ColorTabs #Tab5.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab5Over.jpg');
 }
 #ColorTabs #Tab6
 {
	background-image	:url('Images/SiteDesign/imgColorTab6.jpg');
 }
  #ColorTabs #Tab6.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab6Over.jpg');
 }
 #ColorTabs #Tab7
 {
	background-image	:url('Images/SiteDesign/imgColorTab7.jpg');
 }
  #ColorTabs #Tab7.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab7Over.jpg');
 }
 #ColorTabs #Tab8
 {
	background-image	:url('Images/SiteDesign/imgColorTab8.jpg');
 }
  #ColorTabs #Tab8.moused
 {
	background-image	:url('Images/SiteDesign/imgColorTab8Over.jpg');
 }

/* Body Stuff */

#BusinessGarmentsPage
{
	width				:904px;
	margin-left			:auto;
	margin-right		:auto;
	position			:relative;
	margin-top			:0px;
}


/* Main Page Styles */

.bodyContainer
{	
	width               :904px;
	background-color	:white;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
}
#MainPage
{
	margin				:6px 0 0 0;
	display				:inline-block;
}
#imgMainSplash
{
	width				:600px;
	height				:421px;
	display				:inline-block;
	margin-right		:6px;
	float				:left;
	border-style		:none;
}
#imgMainAd1
{
	width				:298px;
	height				:207px;
	display				:inline-block;
	float				:right;
	margin				:0 0 7px 0;
	border-style		:none;
}
#imgMainAd2
{
	width				:298px;
	height				:207px;
	display				:inline-block;
	float				:right;
	border-style		:none;
}
#imgMainAd1 img, #imgMainAd2 img
{
	width				:298px;
	height				:207px;
}
	
#MainPage img
{
	text-decoration		:none;
	border-style		:none;
	vertical-align		:bottom;
}
#mainButtons
{
	width               :904px;
	background-color	:white;
	border-style		:none;
	margin				:6px 0 6px 0;
	line-height			:0;
	display				:-moz-inline-block;
	display				:inline-block;
}
#mainButtons img
{
	border-style		:none;
	text-decoration		:none;
	vertical-align		:bottom;
}
#btnCustomer, #btnCatalog, #btnProduct, #btnSpecials
{
	height				:112px;
	width				:176px;
	display				:inline-block;
	border-style		:none;
	margin				:0 6px 0 0;
}
/*
#btnProduct
{
	height				:112px;
	width				:222px;
	display				:inline-block;
	border-style		:none;
	line-height			:0;
	margin				:0 6px 0 0;
}*/

#btnAccount
{
	height				:112px;
	width				:176px;
	display				:inline-block;
	border-style		:none;
	margin				:0 0 0 0;
}
	
#mainButtons a
{
	cursor				:pointer;
	border-style		:none;
	text-decoration		:none;
}


/* Footer Stuff */
.Footer
{
	width               :904px;
	padding				:0 0 0 0;
	background-color	:white;
	z-index				:1;
	display				:inline-block;
	display				:-moz-inline-block;
	
}	

.footerNav, .footerNavSC
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9pt;
	color				:#333333;
	width				:100%;
	text-align			:center;
	vertical-align		:middle;
	border-bottom		:solid thin #ABABAB; /* Light Grey */
	border-top			:solid thin #ABABAB; /* Light Grey */
	background-image	:url('Images/SiteDesign/footerBar.jpg');
	background-repeat	:repeat-x;
}

.footerNav a
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	color				:white;
	text-decoration		:none;
}
.footerNavSC a
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	color				:black;
	text-decoration		:none;
}

.footerNav a:hover, .footerNavSC a:hover
{
	color				:#7B94FF;
}
#footerCopyrightBar
{
	width				:100%;
	text-align			:center;
	background-image	:url('Images/SiteDesign/imgFooterBack.jpg');
	min-height          :31px;
}
.CopyrightText
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:7pt;
	color				:#333333;
	width				:100%;
	text-align			:center;
}
.CopyrightText a
{
	font-family			:Arial, Helvetica, sans-serif;
	/*font-size			:7pt;*/
	color				:#333333;
	text-decoration		:none;
}
.CopyrightText a:hover
{
	font-family			:Arial, Helvetica, sans-serif;
	/*font-size			:7pt;*/
	color				:#333333;
	text-decoration		:underline;
}
.LoginStatus
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:7pt;
	color				:#333333;
	float				:left; 
	padding-top			:2px;
	width				:80px;
	text-decoration		:none;
}
/* Category Page Stuff */
.ProductMenuContainer
{
	width				:170px;
	float				:left;
}
.ContentWithProductMenu
{	
	width				:734px;
	height				:551px;
	text-align			:left;
	vertical-align		:top;
	float				:right;}

/* Group Page and Product Page Stuff */

#ProductTable
{
	border-width: 0;
	margin: 0 0 0 0;
	vertical-align: top;
}

#ProductTable td
{
	border-width: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}
#ProductTable tr
{
	border-width: 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
}
.ProductContainer
{	
	width				:298px;
	height				:551px;
	float				:left;
	margin				:0px 0px 0px 0px;
	padding-top			:0px;
	padding-left		:0px;
	padding-right       :1px;
	vertical-align		:top;
}
.DetailPanel
{
	padding-top			:0px;
	padding-left		:0px;
	padding-right       :0px;
	margin: 0 0 0 0;
	vertical-align		:top;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
}
#ProductDetail
{
	padding-top			:6px;
	padding-left		:0px;
	width				:263px;
	height				:490px;
	vertical-align		:top;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
}
#ProductDetail ul
{
	margin-top			:5px;
	margin-bottom		:5px;
}
#OrderPanel
{
	padding-top			:0px;
	padding-left		:0px;
	padding-right		:0px;
	margin              : 0 0 0 0;
	vertical-align		:top;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	overflow            :hidden;
}
.OrderDetail
{
	margin: 0px 0px 0px 0px;
	padding-top			:6px;
	padding-left		:0px;
	padding-right       :0px;
	width				:263px;
	height				:490px;
	vertical-align		:top;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;

}

.scroll
{
    height              :400px;
    overflow            :scroll;
    
}

#ProductImage
{	
	width				:283px;
	float				:left;
	text-align			:center;
	height				:551px;
	padding-top			:6px;
	padding-left		:6px;
	padding-right		:6px;
	vertical-align		:top;
}
.VerticalScrollableContainer
{
	width				:728px;
	height				:512px;
	padding-top			:6px;
	background-color	:#EEEEEE;
	overflow			:auto;
	text-align			:left;	
}
.ProductButtons
{
	text-align			:center;
	width				:728px;
	background-color	:#EEEEEE;
	margin              :0px 0px 0px 6px;
}
.RelatedProductScrollableContainer
{
	height				:512px;
	width				:140px;
	padding-top			:6px;
	overflow			:auto;
	text-align			:center;	
}
.productThumb
{
	font-size			:8pt;
	text-align			:center;
	cursor				:pointer;
	height				:255px;
	width				:175px;
	margin-bottom		:10px;
	vertical-align		:top;
	color				:Black;
}
.productThumbHovered
{
	font-size			:8pt;
	text-align			:center;
	cursor				:pointer;
	height				:255px;
	width				:175px;
/*	margin-right		:24px;*/
	margin-bottom		:10px;
	vertical-align		:top;
	background-color	:#2B3163;
	color				:White;
}
.productThumb a:hover, .productThumbHovered a:hover
{
	background-color	:#AAAAAA;
}
.productThumbMoz
{
	font-size			:8pt;
	cursor				:pointer;
	float				:left;
	margin-right		:30px;
	height				:245px;
	width				:145px;
	padding-bottom		:10px;
	display				:inline;
}
.productThumb img, .productThumbMoz img, .productThumbHovered img
{
	border-style		:solid;
	border-width		:medium;
	vertical-align		:top;
	/* matched to the size set by the Thumbnail Generator utility */
	width				:141px;
	height				:174px;
}
.MainImage img
{	
	border-style		:solid;
	border-width		:medium;
}
 .ExtraImage
{	
	margin-top			:6px;
	border-style		:solid;
	border-width		:thin;
	cursor				:pointer;
}
.MainImage
{
	border-style		:none;
	text-decoration		:none;
}

a.CopyText:link, a.CopyText:active, a.CopyText:visited, a.CopyText:hover
{
	text-decoration		:Underline;
}
a.CopyText, .CopyText a
{
	color				:Black;
}
a.CopyText:hover, .CopyText a:hover
{
	background-color	:#CCCCCC;
	color				:#000000;
}
.TopNav
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:7pt;
	text-decoration		:none;
	color				:#000000;
	text-align			:center;
	text-transform		:lowercase;
	vertical-align		:top;
}
.RelatedProducts
{
	float				:right;
	width				:140px;
	height				:551px;
}
#RelatedProductsHeader
{
	width				:140px;
	margin-top			:10px;
	padding-top			:6px;
	padding-bottom		:6px;
	text-align			:center;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10pt;
	text-transform		:uppercase;
	color				:White;
}
.RelatedProductsList
{
	width				:120px;
}
.productTiny
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	width				:100%;
	text-align			:center;
	cursor				:pointer;
}
.Hovered
{
	color				:white;
	background-color	:#AAAAAA;
}
.ProductTiny img
{
	border-style		:solid;
}
.SizeChart
{
	cursor				:pointer;
	text-align			:left;
	color				:Black;
}

/* Search Results */

.searchTitle
{
	text-decoration		:underline;
	font-weight			:bold;
}
.SearchResultsScrollable
{
	padding-top			:15px;
	overflow			:auto;
	height				:515px;
}
.searchResult
{
	font-size			:8pt;
	font-family			:Arial, Helvetica, sans-serif;
	cursor				:pointer;
	text-align			:left;
	height				:225px;
	width				:445px;
	background-color	:White;
	color				:Black;
}
.searchResultHovered
{
	font-size			:8pt;
	cursor				:pointer;
	background-color	:#2B3163;
	text-align			:left;
	height				:225px;
	width				:445px;
	color				:White;
}
.searchImage
{
	float				:left;
	margin-right		:25px;
}
.searchResult ul, .searchResultHovered ul
{
	margin-top			:5px;
	margin-bottom		:5px;
	margin-right		:5px;
}
.searchResult li, .searchResultHovered li
{
	list-style-position	:outside;
	vertical-align		:top;
}

/* Side Menu Stuff */

.ProductMenu
{
	background-color	:#AAAAAA;
	width				:170px;
	height				:551px;
	vertical-align		:top;
	display				:block;
	
}
#sideBarAd
{
	width				:170px;
	height				:85px;
	display				:block;
	border-style		:none;
}
.sideMenu
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	color				:#000000;
	width				:170px;
}

.sideMenuItem
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:7pt;
	color				:#000000;
	display				:block;
	
	/*	padding				:2px;*/
}

a.sideMenuItem
{
	padding-left		:2px;
	text-decoration		:none;
}

a.sideMenuItem:hover
{
	background-color	:#778CC1; /* Same as the lighter blue in header */
	color				:White;
	text-decoration		:none;
}

.menuCollection
{
	font-weight			:bold;
	text-transform		:lowercase;
	border-top			:1px solid #CCCCCC;
	border-bottom		:1px solid #CCCCCC;
	padding-top			:1px;
	cursor				:pointer;
}

.menuCategory
{
	font-weight			:bold;
	padding-left	    :5px;
	text-transform		:lowercase;
	padding-top			:1px;
	cursor				:pointer;
}

.menuGroup
{
	padding-left		:10px;
	text-transform		:lowercase;
	padding-top			:1px;
	cursor				:pointer;
}

.selected
{
	background-color	:#2B3163; /* Dark Blue from header */
	color				:White;
}

.bold
{
	font-weight			:bold;
}

.italic
{
	font-style			:italic;
}

.mediumFont
{
	font-size			:medium;
}
/* Non Product Content Page Styles */

.scrollableContainer
{
	height				:551px;
	overflow			:auto;
	padding				:6px 6px 6px 6px;
}
.scrollableContainer p
{
	text-indent			:2em;
}
.largeFont
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:xx-large;
}
.TextType1
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10pt;
	color				:#000000;
	font-weight			:bold;
}
.colorList TD, .Table2 TD
{
	font-size			:8pt;
}
.Table1
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	background-color	:#FFFFFF;
}
.Table2
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10pt;
	background-color	:#AAAAAA;/*#5F6F7C*/
	font-weight			:bold;
	color				:#000000;
}
.Table3
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
}
input, textarea, select
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10pt;
	border				:1px solid #CCCCCC;
}
.marginTop
{
	margin-top			:7px;
}
.LargeHeading
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:14pt;
	font-weight			:bold;
	color				:#404B54;
}
.GrayTitleBar
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10pt;
	background-color	:#AAAAAA; /*#5F6F7C*/
	font-weight			:bold;
	color				:#000000;
}
.TopNav
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	text-decoration		:none;
	color				:#000000;
	text-align			:center;
	text-transform		:lowercase;
	vertical-align		:top;
}

a.TopNav:hover
{
	color				:#7B94FF;
}
.pagingButton
{
	cursor				:pointer;
	margin				:1px;
	padding				:1px;
	border				:solid 1px #CCCCCC;
	color				:black;
	width				:80px;
	line-height			:8pt;
	font-size			:8pt;
	background-color	:#FFFFFF;
	text-decoration		:none;
}
.pagingButton:hover
{
	background-color	:#768CC5;/*FFF0B5 Same as the ribbon in the header */
	text-decoration		:none;
}
.SizeButton
{
	text-align			:left;
	cursor				:hand;
	margin-left			:21px;
	padding				:2px;
}
.SizeButton:hover
{
	background-color	:#768CC5;/*FFF0B5 Same as the ribbon in the header */
	text-decoration		:none;
}
.pagingButton:link
{
	text-decoration		:none;
}
.RightColumn
{
	width				:445px;
	float				:right;
	border-style		:none;
	display				:inline-block;
	padding				:0 0 0 0;
	margin				:0 0 0 0;
}
.LeftColumn
{
	width				:445px;
	float				:left;
	border-style		:none;
	display				:inline-block;
	padding				:0 0 0 0;
	margin				:0 0 0 0;
}
.LeftColumn input, .RightColumn input
{
	margin				:0 0 0 0;
	padding				:0 0 0 0;
	display				:block;
}
.colorListText
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:7pt;
	text-decoration		:none;
	color				:#000000;
	text-align			:center;
	text-transform		:lowercase;
	vertical-align		:top;
	line-height			:1em;
}

.center
{
    margin: 0 auto 0 auto;
}

/* Admin Pages */

.AdminNav a,.AdminNav
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	text-decoration		:none;
	background-color	:#5F6F7C;
	color				:#FFFFFF;
	text-align			:center;
	text-transform		:lowercase;
	vertical-align		:top;
	padding				:2px;
	text-align			:center;
	
}

.AdminNav a:hover
{
	text-decoration		:none;
	background-color	:#CCCCCC;
	color				:#000000;
}

.DDLPrompt
{
 	border				:solid thin gray;
	background-color	:white;
	padding				:5px;
	height				:10px;
	width				:100px;
}
 
.watermark
{
	color				:Gray;
	font-style			:italic;
}

@media print
{
	.no_print
	{
	display					:none;
	}
}

.Hidden
{
    display: none;
}

/* Landing Page */
.LandingPage, .RightAlign
{	
	text-align			:right;
}
#LandingMain
{
	width				:730px;
	height				:450px;
	border-style		:none;
	margin-bottom		:5px;
	float				:right;
}
#LandingAd1
{
	width				:481px;
	height				:96px;
	border-style		:none;
	
}
#LandingAd2
{	
	width				:242px;
	height				:96px;
	border-style		:none;
	margin-left			:7px;
}
.LandingPage a, .LandingPage img, #SideBarAd a, #SideBarAd img
{
	text-decoration		:none;
	border-style		:none;
	vertical-align		:bottom;
}
.LandingAds
{
	float				:right;
}

.PrePositioned
{
	display				:none;
	visibility			:hidden;
	height				:0px;
	width				:0px;
}
.Positioned
{
	position:relative;
	bottom:270px;
	left:100px;
	visibility:visible;
	height:auto;
	width:auto;
}
.PositionedContent
{
	position:relative;
	top:68px;
	left:80px;
	visibility:visible;
	height:auto;
	width:auto;
}
.PositionedUser
{
	position:relative;
	top:290px;
	left:86px;
	visibility:visible;
	height:auto;
	width:auto;
}

/* CUSTOM BANNER STYLES */
.BannerLinks
{
    font-family			:Arial, Helvetica, sans-serif;
    color				:white;
    border-bottom		:solid thin #ABABAB; /* Light Grey */
    border-top			:thin #ABABAB; /* Light Grey */
    cursor              :default;
    letter-spacing      :-.01em;
    width               :400px;
    float               :right;
}
.BannerContact
{
    font-family			:Arial, Helvetica, sans-serif;
    font-size			:9pt;
    color				:white;
    border-top			:thin #ABABAB; /* Light Grey */
    cursor              :default;
    letter-spacing      :-.01em;
    width               :200px;
    float               :right;
    margin-top          :5px;
    margin-right        :5px;
    z-index:100;
    position            :relative;
    top                 :0px;
}
.BannerLinks a
{
    font-family			:Arial, Helvetica, sans-serif;
    font-size			:8pt;
    color				:white;
    text-decoration		:none;
}
.BannerLinks a:hover
{
	color				:#7B94FF;
}
.CustomBanner
{
	width               :904px;
    height              :90px;
    background-color    :#758BC4; /* Light Blue */
    background-image    :url('Images/SampleCustom/bannerBack.jpg');
    background-repeat   :repeat-x;
    text-align          :right;
}
.CustomBannerLogo
{
	text-decoration     :none;
    border              :none;
}
.CustomBannerTagLine
{
	text-decoration     :none;
	color               :black;
    font-family			:HelveticaNeue ThinExt;
	font-size			:xx-large;
	position            :relative;
	left                :60px;
	top                 :-90px;
	width               :350px;
	display             :block;
	vertical-align      :middle;
	text-align          :center;
	color               :Black;
}
.ContentGrid
{
	margin-top			:25px;
	margin-bottom		:25px;
	width				:100%;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:8pt;
	background-color	:#FFFFFF;
	text-align			:center;
}
.LightGreyBack
{
	background-color	:#CCCCCC;
}

.GridViewStyle
{
    width: 875px;
}
.GridViewStyle th
{
    text-align:left;
    padding-bottom:15px;
    text-decoration: underline;
}
.GridViewStyle td
{
    text-align: left;
    vertical-align:top;
    border-bottom:solid 1px #EEEEEE;
}
.GridViewStyle2
{
    width: 100%;
}
.GridViewStyle2 th
{
    text-align:left;
    padding-bottom:10px;
}
.GridViewStyle2 td
{
    text-align: left;
    vertical-align:top;
    border-bottom:solid 1px #EEEEEE;
}

.PagerStyle
{
    background-color: #EEEEEE;
}

/* Blue background with a rounded corner */
.GroupTitle
{
    background-image:url('/Images/bgbanner_corner_blue.jpg'); 
    background-color:#1E2F7F; 
    background-repeat:no-repeat; 
    padding-left:25px; 
    color:White; 
    width:500px; 
    margin:auto; 
    border-bottom:solid 1px black;
    font-size: 1.2em;
    min-height: 20px;
}
.GroupBody
{
    padding: 12.5px;
    width:500px;
    margin:auto;
    border-bottom: solid 2px #EEEEEE;
}


input[type=checkbox]
{
    border: solid 0px black;
}
