@import url("css/menu.css");

/* CSS Document */

/* Global Setting*/

div, h1, h2, p, form, label, input, textarea, img, span, table tbody { 
	margin : 0;
	padding : 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

ul { 
margin : 20px;
padding : 3px;
list-style-type : none;
font-size : 10px;
} 
* html object.mov {
    display: none;
}
.spacer { 
clear : both;
font-size : 0;
line-height : 0;
} 
	
/*------------------Skin Style------------------*/
body {
	background-color:#E4F4FD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044D73; 
	line-height:18px;
}


.HTMLTEXT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044D73;
}
.HTMLTEXT TBODY, .HTMLTEXT TBODY P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044D73;
}


.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #84d3ff;
}
.footer:link, .footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #84d3ff;
	text-decoration: underline;
}
.noline:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #84d3ff;
	text-decoration: none !important;
}
.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #84d3ff;
}
.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #440f5d ;
	background-color: #84d3ff;
	text-decoration: none ;
}
/*
.menu, .menu a  	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #767679;
}

.menu a:hover 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B7B78F;
}

.menu a:active 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B7B78F;
}
*/
.bgtable {
	background-image: url(/images/cloudbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}

.content{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #044D73;
	line-height:18px;
}

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0791DA !important;
	text-decoration: none;
	line-height:18px;
}

.content a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0791DA !important;
	text-decoration: underline;
	line-height:18px;
}
.WhiteHeader12pxWithBackground {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:22px;
	text-align:left;
	background-color:#4a146a;
	padding-left:20px;
	display:block;
}

.PurpleText11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#6600CC;
}
.SearchBox
{
    width: 140px;
    border:1px solid #dddddd;
    height: 20px;
}

.SearchButton
{
    width: 24px;
    height: 20px;
    background-image: url(search.gif);
    background-repeat: no-repeat;
    border-width: 0px;
    cursor: pointer;
}
/*------------------Skin Style------------------*/
/*------------------Flyout Menu Styles--------------------*/
.TopMenuItem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#42abe8 !important;
	line-height:18px;
	background-color:Transparent;
	text-indent: 20px;
	height:24px;
	padding-right:0px;
}
.TopMenuItemSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999900 !important;
	line-height:18px;
	background-color:Transparent;
	text-indent: 20px;
	height:24px;
	padding-right:0px;
}
.TopMenuItem td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#42abe8 !important;
	line-height:18px;
	background-color:Transparent;
	text-indent: 20px;
	height:24px;
	padding-right:0px;
}
.TopMenuItemSel td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999900 !important;
	line-height:18px;
	background-color:Transparent;
	text-indent: 20px;
	height:24px;
	padding-right:0px;
}
.TopMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#42abe8;
	line-height:18px;
	background-color:Transparent;
	height:24px;
	padding-right:5px;
}
.TopSubMenuItemSel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999900;
	line-height:18px;
	background-color:#E0E0E0;
	height:24px;
	padding-right:5px;
}
.TopSubMenu{
	z-index: 1000; 
	cursor: pointer; 

	cursor: hand; 
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #a3b9b2 1px solid; 
	border-left:  #a3b9b2 1px solid; 
	border-top: #a3b9b2 1px solid; 
	border-right: #a3b9b2 1px solid;
}
.TopMenuIcon{
	cursor: pointer;
	background-color: #FFFFFF !important;
	border-left: #FFFFFF 1px solid !important;
	border-bottom: #FFFFFF 1px solid !important;
	border-top: #FFFFFF 1px solid !important;
	text-align: center;
	width: 0px;
	height: 23px;
	background:none;
}
.TopMenuBreak{
	/*border-bottom: transparent 0px solid !important; 
	border-left: transparent 0px solid !important; 
	border-top: transparent 0px solid !important;  
	border-right: transparent 0px solid !important; */
	border-bottom: #FFFFFF 0px solid !important; 
	border-left: #FFFFFF 0px solid !important; 
	border-top: #FFFFFF 0px solid !important;  
	border-right: #FFFFFF 0px solid !important; 
	_border-bottom: #FFFFFF 0px solid !important; 
	_border-left: #FFFFFF 0px solid !important; 
	_border-top: #FFFFFF 0px solid !important;  
	_border-right: #FFFFFF 0px solid !important; 
	background-color: #FFFFFF !important; 
	height: 0px;
}
.TopMenuArrow{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	width:0px;
	border-right: #FFFFFF 1px solid !important; 
	border-bottom: #FFFFFF 1px solid !important; 
	_border-right: #FFFFFF 1px solid !important; 
	_border-bottom: #FFFFFF 1px solid !important; 
	border-top: #FFFFFF 0px solid !important;
}
/*------------------Flyout Menu Styles End--------------------*/

/*-------ShoppingCart Style--------*/

.ProductList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.ProductList A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #336699; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ff9900; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductList:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ff9900; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none! important;
}
.ProductListHead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #3c2c65; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee;
}
.TotalPrice {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #3c2c65; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.button {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*-------ShoppingCart Style End---------*/
.toptitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999900! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/*.toptitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc6600! important; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}*/
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #044d73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normaltext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #044d73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.normaltext TD {
	FONT-SIZE: 11px; COLOR: #044d73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.chktext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #044d73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334D62;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #87A6C0;
	border-right-color: #87A6C0;
	border-bottom-color: #87A6C0;
	border-left-color: #87A6C0;
}

.tahoma10 {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	
.ErrorMsg 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334D62;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #be1e62;
	border-right-color: #be1e62;
	border-bottom-color: #be1e62;
	border-left-color: #be1e62;
	background-color:#f3fecb;
}
.ErrorMsg2 
{
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	}
.ErrorMsg3 
{
	FONT-SIZE: 11px; 
	COLOR: #800080; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	}

.Padding100105 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px
	}
	
.RedHeading10px 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #ff0000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	
.formnormal 
{
	line-height:18px;
	}
	
.Tranparent {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #044d73; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
	}

.whitebold 
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif !important;
	FONT-SIZE: 11px !important;
	COLOR:#ffffff !important;
	font-weight:bold; 
	background-color:#0099CC;
	}
	
.whitenormal
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif !important;
	FONT-SIZE: 11px !important;
	COLOR:#ffffff !important;
	font-weight:normal; 
	line-height:18px; 
	}
	
.accordionHeader  
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	padding-Left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#336699;
	color:white;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow:hidden;
	}
.accordionHeaderlight 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	padding-Left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#0D72B9;
	color:white;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
	overflow:hidden;
}
.accordionHeaderSelected
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;padding-Left:10px;
	padding-top:3px;padding-bottom:3px;
	margin-top:5px;margin-bottom:5px;
	background-color:#0099CC;
	color:white;
	cursor:pointer;
	overflow:hidden;
}
.accordionContent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;padding-right:10px;padding-top:10px;background-color:#fbffea;}
.PP {padding-top:3px;padding-bottom:3px;}
.overclass {text-decoration:none !important;font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;color:white !important;}
.overclass:hover {text-decoration:underline !important;font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:12px !important;color:white !important;}
.watermarked {FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 12px !important;COLOR:#333333 ;font-weight:normal; background-color:#e1eef6;height:20px; border-color:#226b95;}
.unwatermarked {FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 12px !important;COLOR:#333333 ;font-weight:normal; background-color:#ffffff;height:20px;}
.ajax__validatorcallout_error_message_cell
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 11px!important; color:red;
	}
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#666666;
	padding:4px;
	width:auto;
}
.Gridbold  
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	}
.Gridnormalp  
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
               font-size:11px; 
               font-weight:normal;
               padding-right:10px;
               padding-top:5px;}
.GridnormalL  
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	padding-left:5px;
	}
	
.GridboldL  
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal;
	padding-left:5px;
	}
	
.TotalPAmount 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	padding-left:5px;
	} 
	
.WhiteLarge 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:bold;
	color:White;
	} 
.PayAmount 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
	}
	 
.H1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
	} 
.smallText 	
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif !important;
	FONT-SIZE: 8px !important;
	font-weight:normal; 
	line-height:12px; 
	}
	
.AjaxLinkHeader  /*---the Header Class with the border---*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	padding-Left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#336699;
	color:white;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
}

.overAjaxLinkclass
{
	text-decoration:none !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:white !important;
}

.AjaxLinkContent  /*---Content Box---*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
	padding-right:10px;
	padding-top:3px;
	background-color:#fbffea;
	overflow:hidden;
}