body
{
	background-color: #6D6781;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #2a629b;
	scrollbar-darkshadow-color: #000066;
	scrollbar-face-color: #A9CCC;
	scrollbar-highlight-color: #A9BCDC;
	scrollbar-shadow-color: #A9BCDC;
	scrollbar-track-color: #7ba0cf;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
	height: 100%;
	color: #000066;
}
.DoubleSize
{
	font-size: 24px;
	white-space: nowrap;
}

img
{
	border: 0;
}


.imageFlas
{
	/*border:1px outset;*/
}
.footerLink, .footerLink:link, .footerLink:visited
{
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	cursor: pointer;
	cursor: hand;
}
.cursorHand
{
	cursor: pointer;
	cursor: hand;
}

.MyFeedBack
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.topbg
{
	background-image: url(../images/bg_lay01.jpg);
	height: 85px;
	text-align: center;
	background-repeat: repeat-x;
}
.backgroundm
{
	background-image: url(../images/bg_wmap.jpg);
}
.linktop
{
	height: 96px;
	background-image: url(../images/topmenu_bgr.gif);
}
.lefttopbg
{
	width: 450px;
	background-image: url(../images/bg_lay02_01.jpg);
}

.leftmiddletopbg
{
	background-image: url(../images/bgleftmiddle.gif);
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leftmiddletopbgTT
{
	background-image: url(../images/flash_grad.gif);
	text-decoration: none;
	background-color: #FEF4E2;
	background-repeat: repeat-x;
	color: #000066;
	color: Red;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: 0 2px;
}
.lang
{
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leftmiddletopbgNo
{
	background-image: url(../images/flash_grad.gif);
	text-decoration: underline;
	background-position: 0 2px;
	background-color: #FEF4E2;
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
}

.PhotoCrumbTrail
{
	background-image: url(../images/bgleftmiddle.gif);
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.middlebg
{
	background-image: url(../images/bg_line.jpg);
	background-repeat: repeat-x;
	background-color: #A9BCDC;
}
.middlebgMap
{
	background-image: url(../images/bg_wmap_full.jpg);
	background-repeat: no-repeat;
	background-color: #A9BCDC;
	background-position: center middle;
}
.middlebgWithOutMap
{
	background-repeat: no-repeat;
	background-color: #A9BCDC;
	background-position: center middle;
}

.intermediar
{
	background-image: url(../images/bg_lay03_03.jpg);
	height: 30px;
	background-repeat: repeat-x;
	background-color: #A9BCDC;
	border: solid 0px #A9BCDC;
}
.bg_footer_1
{
	background-image: url(../images/footer.png);
}
.color_valid
{
	background-color: #A9BCDC;
	text-align: center;
}
.bg_shapca
{
	height: 345px;
	background-image: url(../images/mortarboard_homepage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.txtWhite1
{
	font-size: 12px;
	font-weight: normal;
	color: White;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.txtblue1
{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.txtblue1:hover
{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.BoldText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.NormalText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
}
.TitleWhite
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.TitleText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.TitleTextU
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}
.TitleLarge
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000066;
	text-decoration: none;
}
.Scrollbar
{
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #2a629b;
	scrollbar-darkshadow-color: #000066;
	scrollbar-face-color: #A9CCC;
	scrollbar-highlight-color: #A9BCDC;
	scrollbar-shadow-color: #A9BCDC;
	scrollbar-track-color: #7ba0cf;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.Select
{
	face-color: #A9CCC;
	background: #FFFFFF;
	font-size: 10pt;
	width: 150px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}

.SelectA
{
	face-color: #A9CCC;
	background: #FFFFFF;
	font-size: 10pt;
	width: 250px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: none;
}

.NormalInput
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
}
.NormalInputLarger
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 270px;
	color: #000066;
	text-decoration: none;
}

.GrayTitle
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #577699;
	text-decoration: none;
}

.BoldNormalText
{
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.BoldNormalText A:hover, .BoldNormalText:hover, .BoldNormalText a:visited, .BoldNormalText a:link
{
	color: #006;
	text-decoration: none;
}
#linkPrivacy, #passwordLink, .linkPrivacy
{
	color: #006;
	text-decoration: none;
}
#lblHead
{
	text-decoration: underline;
}
.TableTab
{
	border: #006 1px solid;
	padding-left: 15px;
	padding-right: 15px;
}
.txt11
{
	color: #000066;
	font-weight: bold;
	font-size: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txt10
{
	color: #000066;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt13
{
	color: #000066;
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.sml
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
.txt-green
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt-bl
{
	color: #000066;
	font-weight: normal;
	font-size: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.TopMenuTable
{
	background-color: #a9bcdc;
	height: 86px;
	width: 100%;
	background-image: url(images/wmn/topmenu_bgr.gif);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.TopMenu
{
	background-color: #a9bcdc;
	height: 86px; /*background-image:url(images/wmn/topmenu_bgr.gif);*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.grd
{
	height: 86px;
	background-color: #FEF4E2;
	background-repeat: no-repeat;
	background-position: 100% 0px;
	color: #003893;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
a
{
	color: #6F5E99;
}
#lnkForgottenPass
{
	color: #006;
	font-weight: bold;
}
#MyAccount
{
	margin-left: 10px;
	background-image: url(../images/leftmenu_bottom_bgr.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
}
#Top
{
	/*width:130px; 	background-image:url(../images/leftmenu_top_bgr.gif); 	background-position:top center;*/
	height: 22px;
	padding-left: 0px;
	color: #6F5E99;
	font-size: 26px; /*font-weight:bold;*/
}
#MyAccount td
{
	color: #6F5E99;
	margin-left: 0px;
	font-size: 13px;
	padding-left: 0px;
}

#MyAccount td a
{
	color: #6F5E99;
	list-style-type: none;
	line-height: 20px;
	padding-left: 30px;
	font-weight: bold;
}
#MyAccount td a:hover
{
	color: #6F5E99;
	list-style-type: none;
	line-height: 20px;
	padding-left: 30px;
	background-image: url(../images/indicator.gif);
	background-position: 15px 2px;
	background-repeat: no-repeat;
	font-weight: bold;
}
/*  Northams Style  */


form
{
	padding: 0;
	margin: 0;
}
td, form
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
input, textarea, select
{
	/*border: 1px solid black;*/
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066; /*background-color:#FFFFFF;*/
}
.input
{
	border: 1px solid #006;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006;
}
.languageSelect
{
	border: 1px solid #006;
	font-size: 9px;
	height: 14px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: #FFFFFF;
}
.NormalText
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}

.menunonsel
{
	font-weight: bold;
	color: #CCCCCC;
}

.menusel, .menusel:hover
{
	font-weight: bold;
	color: #006;
}

.BoldNormalText, .BoldNormalTextCenter
{
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.BoldNormalText a
{
	color: #006;
}
.ImgText
{
	font-size: 20px;
	font-family: Arial;
	padding: 5px;
}

.BoldNormalTextCenter
{
	padding-left: 3px;
	vertical-align: middle;
	padding-right: 3px;
	text-align: center;
}
.BoldNormalText a, .BoldNormalText a:hover
{
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.TableTab
{
	border: #006 1px solid;
	padding-left: 10px;
	padding-right: 13px;
}
.TableTab a:hover
{
	/*color:White;*/
}

.TableSubmenu
{
	border: #006 1px solid;
	padding-left: 25px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.tablefix
{
	table-layout: fixed;
}
.txt15b
{
	font-weight: bold;
	font-size: 15px;
	font-family: Arial;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txt17b
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	color: #000066;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.txt19b
{
	font-weight: bold;
	font-size: 19px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.infoDiv
{
	/*	padding-left:240px;*/
	width: 100%;
	text-align: center;
	font-weight: bold;
	color: #cc3300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.errorText
{
	color: #ffff00; /*border:solid 1px white;*/
	padding: 5 5 5 5px;
	font-weight: bold;
}
.Aspecial, .Aspecial:hover
{
	text-decoration: underline;
	color: #000066;
}
.AspecialTop, .AspecialTop:Hover
{
	color: #000066;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}
.menuFlash
{
	color: #6E6882;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.menuFlashUnder, .menuFlashUnder A, .menuFlashUnder A:hover
{
	color: #6E6882;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.tabFlash
{
	background-image: url(../images/topmenu_bgr_gradient.jpg); /*background-position:15px 2px; */
	background-repeat: no-repeat;
}
.tabFlash1
{
	background-image: url(../images/topmenu_bgr.gif); /*background-position:15px 2px; */
	background-repeat: repeat-x;
}

.txt11
{
	font-weight: normal;
	font-size: 11px;
	color: #000066;
}
a, a:hover
{
	color: White;
	text-decoration: none;
}
.Ahelp, Ahelp:Hover
{
	color: #006;
	text-decoration: none;
}
/*Main Table layout */
.MainTable
{
	width: 100%;
	height: 100%;
}
#maincontent
{
	text-align: center;
	height: 80%;
	vertical-align: top;
}
#footerarea
{
	vertical-align: bottom;
}
/*End Main Table layout */


.headerLink td
{
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	white-space: nowrap;
	text-transform: uppercase;
	cursor: auto;
}
.headerLink a:link, .headerLink a:visited, .headerLink
{
	cursor: pointer;
	cursor: hand;
}
.downloadLink, .downloadLink:link, .downloadLink:visited, .downloadLink:hover
{
	font-weight: normal;
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006;
	cursor: pointer;
	cursor: hand;
}

.largeText
{
	font-weight: bold;
	font-size: 14px;
}

.PageTitle
{
	color: #000066;
	font-weight: normal;
	font-size: 15pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-bottom: 20px;
}

/* --------------------------------- */
.ContentHeaderTable
{
	border: #006 1px solid;
	padding: 0px;
}
.FindInstTable
{
	border: #006 1px solid; /*margin: 5px;*/
}
.ProcessingTable
{
	border: #000066 1px solid;
}
.processingTD
{
	background-image: url("../Images/processing_order_g.jpg");
	background-position: bottom right;
	background-repeat: no-repeat;
}
.HeaderText
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.ContentHeaderTable #CHTheader, .ContentHeaderTable .CHTheader
{
	font-weight: bold;
	font-size: 13px; /*color:#000066;*/
	color: White;
	background-color: #000066; /*background-color: #cccc99;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase; /*border-bottom: black 1px solid;*/
	vertical-align: middle; /*padding-left: 5px;*/
}
.CHTPhD
{
	font-weight: bold;
	font-size: 13px;
	background-color: #006;
	color: #FFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #006 1px solid;
	vertical-align: middle;
	padding-left: 5px;
}
.ProdRetTheader
{
	font-weight: bold;
	font-size: 13px;
	background-color: #006;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: #006 1px solid;
	vertical-align: middle;
	color: #FFF;
	padding-left: 5px;
}
.BoldTextPadding
{
	font-weight: bold;
	padding-left: 10px;
}
.BoldText
{
	font-weight: bold;
}
.TextPadding
{
	padding-left: 10px;
}


.ContentProcessing
{
	font-weight: bold;
	font-size: 13px;
	background-color: #000066;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: #000066 1px solid;
	vertical-align: middle;
	padding-left: 5px;
	padding-bottom: 5px;
	color: White;
}
.ContentHeaderTable #CHTheaderBook
{
	font-weight: bold;
	font-size: 12px;
	font-style: oblique;
	color: #A35252;
	background-color: #cccc99;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #006 1px solid;
}
/* --------------------------------- */

.btnMain
{
	border: 1px solid #006;
	text-align: center;
	padding: 1 5 1 5;
	text-transform: lowercase;
}

.FITtd, #FITtd td
{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}


.btnColoredADD, .btnColoredADD:hover
{
	border: 3px double #000056;
	background-color: #00009D;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	width: 47px;
	font-weight: bold;
	font-size: 11px;
	height: 21px;
}

.btnColoredSmallCell
{
	border: 1px solid #006;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	font-size: 13px;
	background-color: #CCCC99;
	text-align: center;
	white-space: nowrap;
	width: 47px;
	height: 21px;
	display: table-cell;
}
.btnColoredCellNo
{
	border: 1px solid #006;
	padding: 0 3 0 3;
	font-weight: bold;
	font-size: 13px;
	background-color: #CCCC99;
	text-align: center;
	white-space: nowrap;
	width: 47px;
	height: 21px;
}
.tblAccessories
{
	border: 1px solid #006;
	padding: 0 3 0 3;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCC99;
	text-align: left;
}
.btnColored
{
	padding-top: 0px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 3px;
	border: 3px double #000056;
	background-color: #00009D;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	width: 47px;
	min-width: 47px;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	height: 21px;
	cursor: pointer;
	cursor: hand;
	display: table-cell;
}
.btnNoBR
{
	padding: 0px 3px 0px 3px;
	border: 3px double #000056;
	background-color: #00009D;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	height: 21px;
	cursor: pointer;
	cursor: hand;
}
.btnNoColor, .btnNoColor:hover
{
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	border: 3px double #000056;
	background-color: #00009D;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	width: 60px;
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	height: 21px;
	display: table-cell;
	cursor: pointer;
	cursor: hand;
}
.errorDiv
{
	background-color: Transparent;
	width: 100%;
	color: Red;
	font-weight: bold;
	text-align: center;
	padding: 5px 20px;
}
.contentTable
{
}
.contentTable #content
{
	width: 100%;
}
.contentTable #image
{
	width: 15%;
}
.accessoryTable
{
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
	border-top: solid 1px #000066;
	border-bottom: solid 1px #000066;
	width: 100%;
}
.accessoryTable #coloredTD, .accessoryTable .coloredTD
{
	text-align: center;
	font-weight: bold; /*background-color: #CCCC99;*/
}
.accessoryHeader
{
	padding: 3px 3px 3px 5px;
	font-weight: bold;
	font-size: 13px;
	background-color: #000066;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: #006 1px solid;
	vertical-align: middle;
	color: White;
}
.accessoryMain
{
	position: static;
	width: 100%;
	border: 1px solid #006;
}
.accessoryMainError
{
	border: 1px solid #006;
}
.buttonArea
{
	padding-top: 5px;
	word-spacing: 3px;
	text-align: left;
}
.buttonAreaRight
{
	padding-top: 5px;
	word-spacing: 3px;
	text-align: right;
}
.buttonAreaCell
{
	padding-top: 5px;
	word-spacing: 3px;
}
.basketTotal
{
	padding: 0 3 0 3;
	font-weight: bold;
	background-color: #BC0B10;
	text-align: center;
	color: White;
}
.BasketFooter td
{
	font-weight: bold;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}


/*Paging */
.pagenumbers
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
}
.pagenumbers td
{
	border-top: 1px solid #000066;
}

.pagenumbers a, .pagenumbers a:visited, .link
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	text-decoration: underline;
}

.SingleBorderTable
{
	/*background-color: #ffffcc;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	border: 1px solid #000066;
}
.ColoredContent
{
	background-color: #EAE286;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	border: 1px solid #000066;
}
.NormalTextDG, .NormalTextDG a
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding: 0 3 0 3px;
}
.NormalTextDG a
{
	font-weight: normal; /*text-decoration: underline;*/
}
.NormalTextDG a:hover
{
	font-weight: normal;
	color: #000066; /*text-decoration: underline;*/
}
.SelectedMenuBold, .SelectedMenuBoldCenter
{
	/*background-color: #6D6781;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.SelectedHeader td
{
	background-color: #006;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
}


.SelectedMenuBold td, .SelectedMenuBoldCenter td, .SelectedMenuBold th, .SelectedMenuBoldCenter th
{
	white-space: nowrap;
	border-bottom: 1px solid #000066;
}
.SelectedMenuBoldCenter td, .SelectedMenuBoldCenter th
{
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #006;
	color: #FFF;
}
.NormalTextBorder
{
	background-color: #E2E3CA;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336600;
	text-decoration: none;
	border: 1px solid #000066;
}
/*-----------------Receipt tables------------------*/
.RsHeader td, .RsText td
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	border-right: 1px solid #000066;
	height: 20px;
	vertical-align: middle;
	padding: 2px;
}

.RsHeader td
{
	font-weight: bold;
	background-color: #CCCC99;
	white-space: nowrap;
}

.tablePadding
{
	padding-left: 8px;
	padding-top: 10px;
}

.RsText td
{
	font-weight: normal;
	border-top: 1px solid #000066;
}
/*-----------------End Receipt tables------------------*/

/*------------------Order Details Classes---------------*/

.borderLeft
{
	border-left: 1px solid #006;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
}
.borderRight
{
	border-right: 1px solid #006;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
}
#TicketRight, .TicketRight
{
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

#TicketPadding, .TicketPadding
{
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.bothBorders
{
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	font-size: 13px;
}

.bothBordersTicket
{
	border-bottom: 1px solid #000066;
	border-right: 1px solid #000066;
	font-size: 13px;
	font-weight: bold;
	background-color: #006;
	color: #FFF;
}

.threeBordersTicket
{
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	font-size: 13px;
	font-weight: bold;
	background-color: #006;
	color: #FFF;
}

.BordersTicket
{
	border-bottom: 1px solid #000066;
	font-size: 13px;
	font-weight: bold;
	background-color: #CCCC99;
}

.VBordersTicket
{
	border-bottom: 1px solid #000066;
	border-top: 1px solid #000066;
	font-size: 13px;
}

.bothBordersBottom
{
	border-left: 1px solid #006;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 13px;
}
.headerOrder
{
	border-left: 1px solid #006;
	border-right: 1px solid #006;
	border-top: 1px solid #006;
	background-color: #000066;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space: nowrap;
}
.orderDG td
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000066;
	padding: 3px;
}

/*------------------ end of Order Details Classes-------*/

.primelineBody
{
	font-size: 11px;
	background-color: #ceecec;
}
.primelineLink
{
	color: Blue;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.UnderlineText
{
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.graduation td
{
	vertical-align: top;
	height: 40px;
}
.uniImage
{
	vertical-align: top;
	text-align: center;
	width: 20%;
}
.disabledInput
{
	background-color: #ffffcc;
	border: 0px solid red;
}
.sml
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006666;
	text-decoration: none;
}
.txt-green, .txt-green:hover
{
	color: #6b9e9c;
	font-weight: normal;
	font-size: 15px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txtGreenBold
{
	color: #006;
	font-weight: bold;
	font-size: 13px;
}
.addToBasketHeader
{
	padding: 0px 0px 0px 5px;
	height: 18px;
	background-color: #006;
	color: #fff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.productGroups
{
	margin-left: 4px;
	height: 100px;
	vertical-align: middle;
}
.addToBasketItem
{
	border-color: #006;
	border-width: 1px;
	border-style: solid;
}
.tdHR
{
	border-bottom: solid 1px #006;
}
.amendcancel
{
	cursor: hand; /*	text-decoration: underline;*/
}
.amendcancel:link, .amendcancel:visited, .amendcancel:hover, .amendcancel:active
{
	text-decoration: underline;
}

.textboxwidth
{
	width: 200px;
	border: solid 1px #006;
}
.textboxwidth300
{
	width: 300px;
	border: solid 1px #006;
}

.tablewidth
{
	width: 100%;
}
.textbox255
{
	width: 255px;
	border: solid 1px #006;
}
.textbox170
{
	width: 170px;
	border: solid 1px #006;
}

.textbox200
{
	width: 200px;
	border: solid 1px #006;
}
.textbox520
{
	width: 534px;
	border: solid 1px #006;
}

.textboxRegister
{
	width: 85%;
	border: solid 1px #006;
}
.textboxPhD
{
	width: 100%;
	border: solid 1px #006;
}
.lbAccess
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	font-weight: bold;
	padding: 5 5 0 5px;
}
.lbAward
{
	padding: 5 5 0 5px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}
.lbIndiv
{
	text-transform: uppercase;
	font-size: 13px;
}
.lbIndivSmall
{
	font-size: 16px;
}

.buy
{
	color: #FFF;
	font-size: 20px; /*font-weight:bold;*/
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.tabAccessories
{
	color: White;
	width: 170px;
	padding-top: 10px;
}
.lblTableAccess
{
	/*background-color: #cccc99;*/
	border-bottom: 1px solid #006;
	border-right: 1px solid #006;
	border-left: 1px solid #006;
	padding: 3px;
}

.lblTableAccess a
{
	font-weight: bold;
	color: #FFFFFF;
}


.tableAward
{
	background-image: url(../Images/buy_banner_g.gif);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px #000066;
	background-color: #0D48A7;
}
.tableAward a
{
	font-weight: bold;
	color: #FFFFFF;
}
.btnClick
{
	border-top: 1px solid #006;
	border-left: 1px solid #006;
	padding: 0 3 0 3;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	color: White;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.termcondDiv
{
	position: rerelative;
	height: 202px;
	width: 410px;
	background-color: #ffffcc;
	overflow: auto;
	border: solid 1px #006;
	padding: 5 5 5 5px;
	text-align: justify;
}
.termcondTextBox
{
	background-color: #ffffcc;
	border: solid 1px #006;
	padding: 5 5 5 5px;
	text-align: justify;
}
.ContentTextProcesing
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336600;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 5px;
	padding-bottom: 5px;
}

.styleRed
{
	/*color:#9D0000;*/
	color: Black;
	font-size: 14px;
	font-weight: bold;
}
#divTextAndCondition
{
	width: 410px;
	height: 215px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: auto;
	border: solid 1px #006;
	padding: 3 3 3 3;
}
.bordleft
{
	border-left: solid 1px #006;
	border-top: solid 1px #006;
	border-right: solid 1px #006;
	background-color: #006;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 50%;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.bordright
{
	background-color: #006;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-right: solid 1px #006;
	border-top: solid 1px #006;
	text-align: center; /*width:290px;*/
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.final_pg1, .final_pg1:hover
{
	color: #000066;
}
.final_UNIV, .final_UNIV:hover
{
	color: #000066;
	font-variant: small-caps;
	font-size: 32px;
	letter-spacing: -1px;
	font-family: Times New Roman;
	white-space: nowrap;
}
.finalpage
{
	border: #000066 1px solid;
	background-image: url(../Images/home_banner_g.jpg);
	cursor: pointer;
	cursor: hand;
	width: 290px;
	height: 115px;
	color: #000066;
}
.hand
{
	cursor: pointer;
	cursor: hand;
}
.divInside #divIn
{
	padding-left: 3px;
	cursor: pointer;
	cursor: hand;
}
.div1
{
	float: left;
	cursor: pointer;
	cursor: hand;
	height: 25px;
	color: #FFFFFF;
	background-color: #6D647F;
}
.div2
{
	cursor: pointer;
	cursor: hand;
	float: left;
	padding: 0 3 0 3;
}
.div3
{
	cursor: pointer;
	cursor: hand;
	float: left;
	color: #BA2538;
	font-weight: bold;
	padding: 0 3 0 0;
}

.fDiv1
{
	font-size: 2.4em;
}
.fDiv2
{
	font-size: 0.7em;
}
.div4
{
	cursor: pointer;
	cursor: hand;
	float: left;
	color: #FFFFEE;
	font-weight: bold;
	padding: 0 3 0 0;
}
.homeImageClass1, .homeImageClass1:hover
{
	color: #000066;
	font-weight: bold;
	font-family: Arial;
}

.removeImage
{
	cursor: pointer;
	cursor: hand;
	display: block;
	text-align: center;
}
.displayNone
{
	display: none;
}
.u
{
	text-decoration: underline;
}
.borderblack
{
	border-color: #000000;
}
.borderwhite
{
	border-color: #FFFFFF;
}
.border006, .border006 td, .border006 th
{
	border-color: #000066;
}

.bordera9
{
	border-color: #A9BCDC;
}
.buttonFind
{
	border: 3px double #000056;
	background-color: #00009D;
	text-align: center;
	white-space: nowrap;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 7px;
	font-size: 11px;
	height: 21px;
}
.noBorder
{
	border: 0px solid black;
}
.termsHref, .termsHref:hover
{
	color: #000066;
	cursor: text;
}
.disabled, .disabled:hover
{
	color: #CCCCCC;
}

.AltKeysHeader
{
	font-size: 12px;
	font-family: Arial;
	color: #6D6781;
	text-transform: uppercase;
	font-weight: bold;
}

.padLeft3
{
	padding-left:3px;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

.width50
{
	width: 50%;
}

#hubButtonText
{
	position: absolute;
	left: 35px;
	top: 20px;
	text-align: left;
	width: 150px;
}

#hubTicketButtonText
{
	position:absolute;
	left: 25px;
	top: 12px;	
	text-align: left;
	width: 225px;	
}

.dotted
{
	background: url(../Images/div_dotted.gif) repeat-x left bottom;
	padding: 7px 0;
}
div.bottom
{
	clear: both;
}
fieldset
{
	border: #006 1px solid;
	border-top: 3px solid #006;
	padding: 5px;
}

.hub-btn
{
	width: 300px;
	height: 185px;
	font-size: 15px;
	color: white;
	border: 0;
	margin: 5px;
	cursor: pointer;
}
.button_ticketing
{
	background-image: url(../images/button_ticketing.gif);
}
.button_ticketing_d
{
	background-image: url(../images/button_ticketing_d.gif);
}
/*button[disabled="disabled"].button_ticketing,
button.disabled.button_ticketing	
{
	 background-image: url(../images/button_ticketing_d.gif);
}*/

.button_hire
{
	background-image: url(../images/button_hire.gif);
}
.button_hire_d
{
	background-image: url(../images/button_hire_d.gif);
}
/*button[disabled="disabled"].button_hire,
button.disabled.button_hire	
{
	 background-image: url(../images/button_hire_d.gif);
}*/

.button_memorabilia
{
	background-image: url(../images/button_memorabilia.gif);
}
.button_memorabilia_d
{
	background-image: url(../images/button_memorabilia_d.gif);
}
/*button[disabled="disabled"].button_memorabilia,
button.disabled.button_memorabilia	
{
	 background-image: url(../images/button_memorabilia_d.gif);
}*/
.hub-message
{
	width: 250px;
	text-align: left;
	margin-top: 20px;
	padding: 10px;
	background-color: #000088;
	color: #fff;
	display: block;
}

INPUT.hintTextbox
{
	color: #888;
}

