﻿ .pretty-table
        {
            padding: 0;
            margin: 0;
            border-collapse: collapse;
            border: 1px solid #333;
            font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
            font-size: 0.9em;
            color: #000;
            background: #ffffff url("widget-table-bg.jpg") top left repeat-x;
            width: 100%;
			
        }

        .pretty-table caption
        {
            caption-side: bottom;
            font-size: 0.9em;
            font-style: italic;
            text-align: right;
            padding: 0.5em 0;
			
			
        }
		
		.pretty-table th, .pretty-table td
        {
            border: 1px dotted #666;
            padding: 0.5em;
            text-align: left;
            color: #632a39;
			
			
        }

        .pretty-table th[scope=col]
        {
            color: #000;
            background-color: #8fadcc;
            text-transform: uppercase;
            font-size: 0.9em;
            border-bottom: 2px solid #333;
            border-right: 2px solid #333;
        }

        .pretty-table th + th[scope=col]
        {
            color: #fff;
            background-color: #7d98b3;
            border-right: 1px dotted #666;
        }

        .pretty-table th[scope=row]
        {
            background-color: #b8cfe5;
            border-right: 2px solid #333;
        }

        .pretty-table tr.alt th, .pretty-table tr.alt td
        {
            color: #2a4763;
			background-color: #D7F0FF;
			}
			
        .pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
        {
            background-color: #632a2a;
            color: #fff;
        }
        
       .totalrecords {
            font-size: 14px;
            font-weight: bold;
            color: #0066CC;

       }
.contentarea {
padding: 5px 5px 5px 5px ;
}
#simplegallery1{ /*CSS for Simple Gallery Example 1 */
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #cccccc;
font:Arial, Helvetica, sans-serif;
}

#simplegallery1 .gallerydesctext{ /* CSS for description DIV of Example 1 (if defined) */
text-align: left;
padding: 2px 5px;
font:Arial, Helvetica, sans-serif;
}

a:link {
	color: #000000;
	}
a:visited {
color: #000000;
}
a:hover {
color: #000000;
text-decoration:underline;
	}

H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 10px 10px 10px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.lineHiLite {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
	background-image:url(blankbutton.gif);
	background-repeat:repeat-x;
	}
.ReviewForm {
	DISPLAY: inline
}
.lineDashed {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hn.gif);
	background-position:bottom;
}
.lineDashed:HOVER {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-color:#3399CC;
	background-position:bottom;
}
	.lineBottomBlue{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
	.errormsg{
	color:#FF0000;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
	.etimermsg{
	color:#FF0000;
	font-weight: bold;
	font-size: 12px;
}
	.lineTopBlue{
	border-Top-width: 1px;
	border-Top-style: solid;
	border-Top-color: #cccccc;
	padding: 5px 5px 5px 5px;
}
	.lineLargeGreen{
	border-top-width: 8px;
	border-Top-style: solid;
	border-Top-color: #8EAD30;
}

.CartTooltipGreen {
	border: 1px solid #E2EFB6;
	background-color: #F1F9DD;
	}
.CartTooltipBlue {
	border: 1px solid #D2E8FF;
	background-color: #ECF3FB;
	padding: 5px 5px 5px 5px;
	}
.CartTooltipYellow {
	border: 1px solid #FFFF99;
	background-color: #FFFAD5;
	font-size:14px;
	font-weight:bold;
		}
.CartTooltipRed {
	border: 1px solid #F0D2E0;
	background-color: #FCF3F5;
	}
.gone{
display:none;
}
a.navwhitelnk:link {color: #ffffff; text-decoration: none; font-size:11px; font-weight:bold;}
a.navwhitelnk:visited {color: #ffffff; text-decoration: none; font-size:11px; font-weight:bold;}
a.navwhitelnk:hover {color: #ffffff; text-decoration: underline; font-size:11px; font-weight:bold;}

a.navredlnk:link {color: #990000; text-decoration: underline; font-size:12px; font-weight:bold;}
a.navredlnk:visited {color: #990000; text-decoration: underline; font-size:12px; font-weight:bold;}

a.navgreylnk:link {color: #666666; text-decoration: none; font-size:11px; font-weight:normal;}
a.navgreylnk:visited {color: #666666; text-decoration: none; font-size:11px; font-weight:normal;}

a.greylink:link {color: #666666; text-decoration: underline; font-size:12px; font-weight:bold;}
a.greylink:visited {color: #666666; text-decoration: underline; font-size:12px; font-weight:bold;}

a.bluelnk:link {color: #0066CC; text-decoration: none; font-size:12px; font-weight:bold;}
a.bluelnk:visited {color: #0066CC; text-decoration: none; font-size:12px; font-weight:bold;}

a.nav:link {color: white; text-decoration: none; font-size:12px; font-weight:bold;}
a.nav:visited {color: white; text-decoration: none; font-size:12px; font-weight:bold;}

a.LinkTextBlueHL:link {color: #018EFA; text-decoration: none; font-size:12px; font-weight:bold;}

.navBody:hover { background-color:#E3D7D9;}
.navBody { font:Arial, Helvetica, sans-serif; font-size:12px; }

.navBodyBlue {background:repeat; background-image:url(tabBack.jpg);
border-right-color:#FFFFFF; border-right-style: solid; border-right-width:1px;
}
.navBodyBlue:Hover {background:repeat; background-image:url(tabOrange.jpg);
border-right-color:#FFFFFF; border-right-style: solid; border-right-width:1px;
 }

.navBodySelected {background:repeat; background-image:url(tabOrange.jpg);
border-right-color:#FFFFFF; border-right-style: solid; border-right-width:1px;
}

.HeadingTextBlue{
 FONT-WEIGHT: bold;  COLOR: #677D22; font-size: 18px; font-weight:bold;
}
.HeadingTextGrey{
 FONT-WEIGHT: bold;  COLOR: #999999; font-size: 14px; font-weight:bold;
}
.HeadingTextLarge{
 FONT-WEIGHT: bold;  border-bottom-color:#453F89; border-bottom-style: solid; border-bottom-width: 2px;
font-size: 30px;
}
.HeadingTextLINK:link{
 FONT-WEIGHT: bold;  COLOR: #003399; font-size: 14px; font-weight:bold;
}
.HeadingText{
 FONT-WEIGHT: bold;  COLOR: #000000; font-size: 30px; font-weight:bold;
 }
.HeadingTextRed{
 FONT-WEIGHT: bold;  COLOR: #677D22; font-size: 16px; font-weight:bold;
}
.LinkText {
 FONT-WEIGHT: bold;  COLOR: #000000; font-size: 12px; margin-top: 5px;
 }
.LinkTextGrey {
 FONT-WEIGHT: bold;  COLOR: #666666; font-size: 12px;
  }
.LinkTextGWhite {
 FONT-WEIGHT: bold;  COLOR: #ffffff; font-size: 12px;
 }
.LinkTextRed {
 FONT-WEIGHT: bold;  COLOR: #677D22; font-size: 12px;
 }
 .BodyText {
 FONT-WEIGHT: regular;  COLOR: #333333; font-size: 12px; font-weight:normal;
 }
 .BodyTextSmall {
 FONT-WEIGHT: regular;  COLOR: #333333; font-size: 11px; font-weight:normal;
}

 .BodyTextSmallGrey {
 FONT-WEIGHT: regular;  COLOR: #999999; font-size: 11px; font-weight:normal;
}
.QF {
FONT-WEIGHT: bold;  COLOR: #CC0000; font-size:16px;
}
	.MainNavBox {
	border: 1px solid #ffffff;
	}
		.MainNavBox:HOVER {
	border: 1px solid #D2E8FF;
	}

	.CartNavBox {
	BACKGROUND: #f4f4f4;
	border: 1px solid #EBEBEB;
	font-size:12px;
	font-weight:bold;
		}
	.CartNavBox:HOVER {
	BACKGROUND: #CEEFFF;
	border: 1px solid #EBEBEB;
	font-size:12px;
	font-weight:bold;
	}
	.CartWhite {
	BACKGROUND: #FFFFFF;
	border: 1px solid #EBEBEB;
	font-size:12px;
	font-weight:bold;
	align: center;
	}
	.CartMarkArea {
	BACKGROUND: #FFFFFF;
	border: 1px solid #EBEBEB;
	font-size:12px;
	font-weight:bold;
	width: 600;
}
.CartTable {
	border: 1px solid #CCCCCC;
	font-size:12px;
	background-color:#718936;
}

.CartTable:hover {
	border: 1px solid #CCCCCC;
	font-size:12px;
	background-color:#B1C473;
}
.CartBoxGradient {
	border: 1px solid #F0F0F0;
    background-image: url(fadecategories.png);
	background-repeat: repeat-x;
	font-size:12px;
}
.CartSearchBox {
	border: 2px solid #D2E8FF;
	background-image: url(fadebackground.png);
}
.CartBlueTable {
	border: 1px solid #D2E8FF;
	background-image: url(fadebackground.png);
	background-repeat: repeat-x;
}
.HomepageBox {
	border: 1px solid #D2E8FF;
	background-color: #E6EFFF;
	background-image: url(fadebackground.png);
	background-repeat: repeat-x;
}
.HomepageBox:hover {
	border: 1px solid #D2E8FF;
	background-color: #ECF3FB;
	background-image: url(fadebackgroundHover.png);
	background-repeat: repeat-x;
}
.HomepageBoxButton {
	border: 1px solid #cccccc;
	background-color: #E6EFFF;
	background-image: url(blankbutton.gif);
	background-repeat: repeat-x;
}
.HomepageBoxButton:hover {
	border: 1px solid #cccccc;
	background-color: #ECF3FB;
	background-image: url(blankbuttonHover.gif);
	background-repeat: repeat-x;
}
.btnBack {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	COLOR: #fff;
	background-image: url(btn_bk.gif);

	border-top-style: solid;
    border-top-color: #AAAAAA;
	border-top-width: 1px;

	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	border-bottom-width: 1px;

	border-left-style: solid;
	border-left-color: #AAAAAA;
	border-left-width: 1px;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #AAAAAA;
}

.CartNewTable {
	BACKGROUND: #FFFFFF;
	border: 1px ;
	border-color:#cccccc;
	border-spacing: 5px;
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
	background: url(loading.gif); background-position:center; background-repeat: no-repeat }

.Button {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	MARGIN-BOTTOM: 3px;
	PADDING-BOTTOM: 0px;
	VERTICAL-ALIGN: middle;
	TEXT-TRANSFORM: uppercase;
	COLOR: #fff;
	PADDING-TOP: 0px;
	HEIGHT: 19px;
	background-color: #3D4655;
	background-image: url(blankbutton.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #8f5b0d;
	border-right-color: #8f5b0d;
	border-bottom-color: #8f5b0d;
	border-left-color: #8f5b0d;
}

.CheckoutButton {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	TEXT-TRANSFORM: none;
	COLOR: #FFFFFF;
	HEIGHT: 22px;
	background-image: url(blankbutton.gif);
	border: 0px solid #999999;
	background-color: #3D4655;
	padding: 0px;
}
.lineHiLite {
	background-color: #A4D411;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ddd;
	border-bottom-color: #ddd;
}
.lineDashed {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hn.gif);
}
.lineDashed:HOVER {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	background-image: url(hnHover.gif);
}

.largeheadingG {
	FONT-SIZE: 18px; COLOR: #666666; TEXT-DECORATION: none; font-weight:normal;
}
.btnav {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.btnav:hover {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	background-color:#018EFA;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.BundleTotal {
	FONT-SIZE: 100%;
	FLOAT: none;
	WIDTH: auto;
	color: #FFFFFF;
	padding: 0px;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #CCCCCC;
	margin: 0px;
}

.ProductOverviewForm {
	MARGIN: 5px 0px 0px 170px;
}

div.selectcandidate-form-message  {
	text-align: center;	
}

div.selectcandidate-form-message  span {
    width: 388px;
    display: inline-block;
    color: #B93703;
    font-weight: bold;
    font-size: 127%;
}
 