body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cfcfcf;
text-align:left;
line-height:16px;
margin: 0px 0px 0px 0px;
background-color:#fff}



.button{
color:#f500f5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
line-height:20px;
text-transform:none;
border:0px;
background-color:#ceced0;
height:22px;
padding-bottom:3px;
}

.textsmall{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
text-decoration:none;
line-height:18px;
text-align:center;
text-transform:none;
padding-left:0px;
}

.textr{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e05631;
text-decoration:none;
font-weight:none;
line-height:18px;
text-align:center;
text-transform:none;
padding-left:0px;
}

.textr2{
text-decoration:line-through;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#e05631;
text-decoration:line-through;
font-weight:none;
line-height:18px;
text-align:center;
text-transform:none;
padding-left:0px;
}

.txtBlacksmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:Black;
font-weight:bold;
padding-left:0px;
}

.txtsmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:Black;
padding-left:0px;
}

.text_r{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c7202b;
text-decoration:none;
font-weight:bold;
line-height:18px;
text-transform:none;
padding-left:0px;
text-align:center;
}
.text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
text-decoration:none;
font-weight:bold;
line-height:18px;
text-align:justify;
text-transform:none;
padding-left:0px;
}

.text:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#556293;
text-decoration:none;
font-weight:bold;
line-height:18px;
text-align:justify;
text-transform:none;
padding-left:0px;
}

.text2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:none;
line-height:18px;
text-transform:none;
padding-left:0px;
}
.text1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
font-weight:none;
line-height:18px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.text1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#556293;
text-decoration:underline;
font-weight:none;
line-height:18px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.text_1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:none;

line-height:12px;
text-align:left;
text-transform:none;
padding-left:0px;
text-align:center;
}

.text_1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#556293;
text-decoration:underline;
text-align:center;
text-transform:none;
padding-left:0px;
}


.text_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:bold;
line-height:18px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.text_2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#556293;
text-decoration:none;
font-weight:bold;
line-height:18px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.textNormal{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
font-weight:none;
line-height:25px;
text-align:left;
text-transform:none;
padding-left:10px;
}

.textNormal_1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
font-weight:bold;
line-height:25px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.textNormal1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
font-weight:none;
line-height:17px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.textlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
font-weight:none;
line-height:17px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.textlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
font-weight:none;
line-height:17px;
text-align:left;
text-transform:none;
padding-left:0px;
}

.img{
padding:10px;
vertical-align:middle;
text-align:center;
}

.text_P{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#050505;
text-decoration:none;
font-weight:600;
line-height:18px;
text-align:right;
text-transform:none;
padding-left:5px;
vertical-align:middle;
}

.text_P_1{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#353535;
text-decoration:none;
font-weight:600;
line-height:18px;
text-align:right;
text-transform:none;
padding-left:5px;
vertical-align:middle;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;

font-weight:none;
text-transform:none;
letter-spacing:0px;
}

.footerL{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#556293;
text-decoration:none;
text-align:center;
font-weight:none;
line-height:20px;
text-transform:none;
letter-spacing:0px;
}

.footerL:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:underline;
text-align:center;
font-weight:none;
line-height:20px;
text-transform:none;
letter-spacing:0px;
}


.input {
background-image:none;
background-repeat:no-repeat;
border-bottom:solid 1px #c0c0c0;
border-left:solid 1px #c0c0c0;
border-right:solid 1px #c0c0c0;
border-top:solid 1px #c0c0c0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#999999;
font-size:12px;
font-weight:none;
text-decoration:none;
padding-left:5px;
padding-top:2px;
height:15px;
vertical-align:middle;
}


.input2 {
background-image:none;
background-repeat:no-repeat;
border-bottom:solid 3px #11772d;
border-left:solid 3px #11772d;
border-right:solid 3px #11772d;
border-top:solid 3px #11772d;
font-family:Arial, Helvetica, sans-serif;
width:463px;
text-align:left;
color:#999999;
font-size:15px;
font-weight:none;
text-decoration:none;
padding-left:5px;
padding-top:5px;
height:27px;
vertical-align:middle;
}


/*menu1*/
.underlinemenu{
font-weight: bold;
width: 100%;
background-image:url(images/menubg.jpg);
background-repeat:no-repeat;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:none;
text-align:center;
height:25px;
}

.underlinemenu ul{
padding: 6px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
padding-right:0px;
color:#000;
}

.underlinemenu ul li a{
color: #000;
padding: 6px 10px 5px 15px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 0px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 0px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
color:#CCCCCC;
}

/*menu2*/
.underlinemenu1{
font-weight: bold;
width: 100%;
background-color:#fc76fb;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
height:23px;
}

.underlinemenu1 ul{
padding: 2px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu1 ul li{
display: inline;
padding-right:0px;
color:#000000;
border-left:1px solid #242424;
}

.underlinemenu1 ul li a{
color: #000000;
padding: 6px 45px 9px 45px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 0px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 0px solid gray; /*bottom border is 3px*/
}

.underlinemenu1 ul li a:hover, .underlinemenu1 ul li a.selected{
border-bottom-color: black;
color:#CCCCCC;
}
.underlinemenu1 .current{
height:31px;
background-color:#242424;
color:#fff;
}



.markermenu{
width: 220px; /*width of menu*/
background-color:#fff;
}

.markermenu ul{
list-style-type: none;
margin: 4px 0;
padding: 0;
border-bottom:1px solid #989898;
background-color:#fff;
}

.markermenu ul li a{
background: white url(images/arrow.jpg) no-repeat 2px center;
font: none 12px  Arial, Helvetica, sans-serif;
color: #1a1a1a;
display: block;
width: auto;
padding: 4px 0;
padding-left: 25px;
text-decoration: none;
background-color:#f8f8f8;
text-align:left;
border-bottom:0px solid #989898;
border-top:1px solid #989898;
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #1a1a1a;
}

.markermenu ul li a:hover{
color: black;
background-color: #f8f8f8;
text-decoration:underline;
background-image:url(images/arrow.jpg); /*onMouseover image change. Remove if none*/
}





.vdividermenu ul{
margin: 0;
padding: 0;
height:35px;
color:#211324;
float: left;
font: bold 13px  Arial, Helvetica, sans-serif;
width: 100%;
text-transform:uppercase;
text-align:center;
border: 0px solid #625e00;
background-image:url(images/menubg1.jpg);
}

* html .vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 100%;
height:35px;
}

.vdividermenu ul li{
display: inline;
padding:0px 0px 0px 0px;
}

.vdividermenu ul li a{
float: left;
color: black;
padding: 10px 45px 6px 45px;
text-decoration: none;
height:35px;
/*background: transparent url(images/ver.jpg) center left no-repeat;*/
}

.vdividermenu ul li a:visited{
color: black;
}

.vdividermenu ul li a:hover{
color: #fff;
background-color: none;

}

.vdividermenu .active{
color: #fff;
background-image:url(images/menubg1_active.jpg);
background-repeat:repeat;
height:23px;
}



a.btn_grey{
    /* Sliding right image */
background: url(images/greyrightbtn.png) no-repeat scroll top right;
text-align:center;
display: block;
float: left;
width:85px;
height: 33px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 2px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:none;
text-transform:none;
}
a.btn_grey span {
/* Background left image */ 
background:  url(images/greyleftbtn.png) no-repeat; 
display: block;
line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 0px 5px;
} 
a.btn_grey:hover span{
text-decoration:none
}


#tabs {
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:10px;
	color:#000000;
	line-height:normal;
	border-bottom:0px solid #666;
	overflow:hidden;
	text-align:left;
	margin-left:0px;
	z-index:-1px;

	
	}

#tabs ul {
	margin:0;
	padding:9px 5px 0px 0px;
		list-style:none;
		color:#000000;
	}


#tabs li {
	display:inline;
	margin:0;
	padding:0;

	}
#tabs {
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-size:10px;
	color:#000000;
	line-height:normal;
	border-bottom:0px solid #666;
	overflow:hidden;
	text-align:left;
	margin-left:0px;
	z-index:-1px;

	
	}

#tabs ul {
	margin:0;
	padding:9px 5px 0px 0px;
		list-style:none;
		color:#000000;
	}


#tabs li {
	display:inline;
	margin:0;
	padding:0;

	}

#tabs a {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
      
	float:left;
	background:url("../images/left1.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
color:#000000;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("../images/right1.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:0px;
	color:#000000;
	font-size:13px;
	
	}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	}

#tabs a:hover {
	background-position:0% -42px;
	}

#tabs a.active {
	
		}


#tabs a:hover span {
	background-position:100% -42px;
	}



.footertext {
color:#FFFFFF;
margin-left:100px;
}
/* CSS Document */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: none 12px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
padding: 5px 17px 5px 17px;
margin-right: 1px;
border: 0px solid #778;
color: #101010;
background-color:#e5e5e5;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
background-color:#FFFFFF;
color: #2d2b2b;
}

.shadetabs li.selected{
background-color:none;
color: #101010;
}

.shadetabs li.selected a{ /*selected main tab style */
background-color:#FFFFFF;
color: #101010;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}


.shadetabs1{
border-bottom: 0px solid gray;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.shadetabs1 ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom:3px;
font: bold 14px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs1 li{
display: inline;
margin: 0;

}

.shadetabs1 li a{
text-decoration: none;
padding: 8px 20px 8px 20px;
margin-right: 1px;
border: 0px solid #778;
color: #000;
height:35px;
background-color:#dddddd;
border:1px solid #cccccc;
border-bottom:0px solid #cccccc;
margin-bottom:3px;
}

.shadetabs1 li a:visited{
color: #2d2b2b;
}

.shadetabs1 li a:hover{
text-decoration: none;
background-color:#FFFFFF;
color: #2d2b2b;
}

.shadetabs1 li.selected{
background-color:none;
color: #101010;
}

.shadetabs1 li.selected a{ /*selected main tab style */
background-color:#FFFFFF;
color: #c7202b;
border-bottom:0px solid #cccccc;
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}

.shadetabs1 li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}



#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}

.popup_block {
	background: #ddd;
	padding: 10px 20px;
	border: 10px solid #fff;
	float: left;
	width: 300px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;

}


.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}




.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/*--IE 6 PNG Fix--*/

img{ behavior: url(iepngfix.htc) }



a.btn_s{
    /* Sliding right image */
background: url(images/greyrightbtn_.png) no-repeat scroll top right;
text-align:center;
display: block;
float: left;
width:85px;
height: 33px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 2px;
padding-right: 10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:none;
text-transform:none;
}
a.btn_s span {
/* Background left image */ 
background:  url(images/greyleftbtn_.png) no-repeat; 
display: block;
line-height: 32px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 0px 5px;
} 
a.btn_s:hover span{
text-decoration:none
}




.input {
background-image:none;
background-repeat:no-repeat;
border-bottom:solid 0px #c0c0c0;
border-left:solid 0px #c0c0c0;
border-right:solid 0px #c0c0c0;
border-top:solid 0px #c0c0c0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#999999;
font-size:12px;
font-weight:none;
text-decoration:none;
padding-left:5px;
padding-top:8px;
height:15px;
vertical-align:middle;
width:225px;
}


.text_L{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#11772d;
text-decoration:none;
font-weight:600;
line-height:18px;
text-align:left;
text-transform:none;
padding-left:5px;
vertical-align:middle;
}

.imgBrd
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

.textbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	padding-right: 10px;
}
.textsmall {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:none;
			color:#000;
			text-align:center;
			padding-right:0px;
			border-right:1px;
			border-right-color:#6b6868;
			border-right-style:dashed;
			height:10px;
			}
.textblack {padding-left:0px;
			color: #000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px}
			
.page_footerlnk {
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:#629800;
	font-size:10px;
	text-decoration:none;
}
.page_footerlnk:hover {
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:#629800;
	font-size:10px;
	text-decoration:underline;
}

.hdTxt12
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Arial;
}

.jqueryslidemenu{
font: bold 13px  Arial, Helvetica, sans-serif;
background: #fff;
width: 70%;
color:#000000;
text-align:center

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
color:#000000;
list-style-type: none;
text-align:center;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
text-align:left;
display: inline;
float: left;
color:#000;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #fff; /*background of tabs (default state)*/

color:#000;
padding: 2px 10px;
border-right: 0px solid #778;
text-decoration: none;
}



* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link {
color: #629800;
}

.jqueryslidemenu ul li a:hover{
background: #fff; /*tab link background during hover state*/
color: #555555;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
color:#000;
background-color:#FFFFFF;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 20;
color:black;

}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: 13px  Arial, Helvetica, sans-serif;
width: 120px; /*width of sub menus*/
padding: 5px;
margin: 0;
color:#000;
background-color:#fff;
border-bottom: 1px solid #9ecb3d;
border-top: 1px solid #9ecb3d;
border-left: 1px solid #9ecb3d;
border-right: 1px solid #9ecb3d;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #ccc;
color: white;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/*IE fixes*/


#myslidemenu ul li a{
color:#000000;
text-align:left;

}
#myslidemenu ul li a:hover{
color:#cccccc;
}
#myslidemenu ul li a{
color:#000;
}
#myslidemenu ul li a{
color:#000;
}
#myslidemenu ul ul li a:link {
color: #ccc;
background: #fff;
}

#myslidemenu ul ul li a:hover{
background: #ccc; /*tab link background during hover state*/
color: #fff;
}


#myslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background-color: #ccc;
color: white;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#myslidemenu ul li ul li a{
font: 13px Verdana;
width: 120px; /*width of sub menus*/
padding: 5px;
margin: 0;
color:#ccc;
background-color:#fff;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#myslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #ccc;
color: white;
}
/*IE fixes*/

#myslidemenu ul
{
z-index:101;	
}
.jqueryslidemenu ul
{
z-index:101;	
}
#layer1{
	z-index:-102;
	
}
#divBorder{
z-index:-106;

}

.txtsmallbold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.hdTxt2
{
	font-weight: bold;
	font-size: 10pt;
	color: #666;
	font-family: Arial;
}



.boTxt2
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}



.button1{
color:#f500f5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:none;
line-height:20px;
text-transform:none;
border:0px;
background:url(./images/addtocart_.jpg);
height:22px;
padding-bottom:3px;
width:68px;
height:25px;
}
.button1:hover{
color:#f500f5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:none;
line-height:20px;
text-transform:none;
border:0px;
background:url(./images/addtocart_over.jpg);
height:22px;
padding-bottom:3px;
width:68px;
height:25px;
}



.textsmallGreen
{
	padding-left: 0px;
	color: darkgreen;
	font-family: Arial;
	font-size: 9px;
}




.textsmallReg
{
	padding-left: 0px;
	color: #606060;
	font-family: Arial;
	font-size: 10px;
}

.MainhdTxt
{
	font-weight: bold;
	font-size: 14pt;
	color: dimgray;
	font-family: Arial;
}

.hdTxt3
{
	font-weight: bold;
	font-size: 12pt;
	color:Black;
	font-family: Arial;
}
.HdTxt3
{
	font-weight: bold;
	font-size: 12pt;
	color:Black;
	font-family: Arial;
}
.hdTxt12
{
	font-weight: bold;
	font-size: 12pt;
	color: Black;
	font-family: Arial;
}

.textsmallRed
{
	padding-left: 0px;
	color: red;
	font-family: Arial;
	font-size: 9px;
}
.textsmallGreen
{
	padding-left: 0px;
	color: darkgreen;
	font-family: Arial;
	font-size: 9px;
}
.txtbold11
{
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	color: dimgray;
}

.txtdimbold
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: dimgray;
}

.txtdimmaroon
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: maroon;
}

.txtboldHead
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}

.linkbuttons{
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:Maroon;
	font-size:12px;
	text-decoration:none;
}
.linkbuttons:hover {
	padding: 0px 0px 0px 0px;
	text-align: center;
	color:Maroon;
	font-size:12px;
	text-decoration:underline;
}


.lbl
{
	font-family: Arial;
	font-size: 10pt;
	color: black;
}

.small1text {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#919191;
			text-align:justify;
			padding-right:0px;
			text-decoration:none;
			}
.sptxt
{
	font-weight: bold;
	font-size: 10pt;
	color: olive;
}

.textblack1 
{
	padding-left:0px;
	color: #606060;
	font-family:Arial;
	font-size:8pt
}



.textsmall1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			color:#8d8d8d;
			text-align:center;
			padding-right:0px;
			text-decoration:none;
			padding-left:5px;
		
			}
			
			
			.brd
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.linkTxt
{
	color: #868282;
	font-size: 10pt;
	font-family: Arial;
}

.droplist
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.Hding1
{
	font-weight: bold;
	color: #787b7d;
	text-decoration: none;
	font-size: 9pt;
}
.Hding
{
	font-weight: bold;
	color: #787b7d;
	text-decoration: none;
	font-size: 9pt;
}
.Hding:hover
{
	font-weight: bold;
	color: #7e7880;
	text-decoration: underline;
	font-size: 10pt;
}

.Shding1
{
	PADDING-LEFT: 14px; FONT-SIZE: 9pt; COLOR: #343434; LINE-HEIGHT: 14px; FONT-FAMILY: arial,verdana
}

.Shding1 A
{
	COLOR: #014781; TEXT-DECORATION: none
}

.Shding1 A:hover
{
	COLOR: #014781; TEXT-DECORATION: underline
}

.msg
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial;
}

.textbold1
{
			font-family:Arial;
			font-size:12;
			font-weight:bold;
			color:#7c7c7f;
			
}

.textbold11
{
	font-family: Arial;
	font-size: 12;
	font-weight: bold;
	color: #000000;
}

.textbold12
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.textbold2 
{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12;
			font-weight:bold;
			color:#868282;
			text-align:right;
			padding-right:10px;
}

.lblfooter
{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: black;
}

.lblStyle
{
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: black;
}

.txtNoBrd
{
	font-size: 10px;
	color: #666;
	font-family: Arial;
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
}

.boTxt
{
	font-size: 12px;
	color: #666;
	font-family: Arial;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.bolb
{
	font-weight: bold;
	font-size: 9pt;
	color: buttonshadow;
	font-family: Arial;
}

.lblbo
{
font-size: 9pt;
font-family: Arial;
	
}

.gvItem
{
font-size: 9pt;
font-family: Arial;	
color:#666; 
}

.boBtn
{
font-size: 9pt;
font-family: Arial;		
}

.gvHead
{
font-size: 9pt;
font-family: Arial;
font-weight: bold;		
}
/*     */        









div.wrap {
width : 956px;
height : 400px;
margin : 0 auto;
text-align : left;
background::url(../images/bg2.jpg) left top;
background-repeat:repeat-x;
}
div#top div#nav {
float : left;
clear : both;
width : 956px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
padding:0px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 400px;
padding:0px;
/*background : url(../images/header-bg.png) no-repeat 50% 0;*/
}
div#header div#slide-holder {
z-index : 40;
width : 956px;
height : 400px;

position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 2px;
width : 956px;
height : 400px;
overflow : hidden;
position : absolute;
padding:0px;
border:0px
}
div#header div#slide-holder img {
margin : 0px;
display : none;
position : absolute;
padding:0px;
border:0px
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 919px;
height : 42px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) left bottom;
background-repeat:no-repeat;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 0px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : LEFT;
height : 24px;
display : inline;

margin : 11px 0px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
color:#FFFFFF;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
color:#000000;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
padding:0px;
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}

.input3 {
background-image:none;
background-repeat:no-repeat;
border-bottom:solid 1px #000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
font-family:Arial, Helvetica, sans-serif;
width:450px;
text-align:left;
color:#999999;
font-size:15px;
font-weight:none;
text-decoration:none;
padding-left:5px;
padding-top:5px;
height:20px;
vertical-align:middle;
}




.MagicZoom img {
border: none !important;
}

/* Stlye of zoomed window */
.MagicZoomBigImageCont {
border: 5px solid #999;
margin-left:50px;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 2px solid #bebebe;
background: #fff;
cursor: move;
height:50px;
width:50px;
cursor:crosshair;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(/static/images/ajax-loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}

.button_link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:none;
line-height:20px;
text-transform:none;
border:1px solid #ccc;
padding:1px 3px 2px 3px;
background-image:url(../images/bg2.jpg);
background-repeat:repeat-x;
height:23px;
}

.classfontsmall
{
font-family:Calibri;
font-size:12pt;
text-decoration:none;
font-weight:none;
color:Black;
text-align:justify;

}

.classfontsmall1
{
font-family:Calibri;
font-size:12pt;
text-decoration:none;
font-weight:none;
color:Black;

}

.classfontlarge
{
font-family:Calibri;
font-size:14pt;
text-decoration:none;
font-weight:bold;
color:Black;	
}

/* GIFT PAPER OPTION DIV*/
#hideshow1 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade1 {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block1 {
	background: #fff;
	padding: 5px 10px;
	border: 5px solid #fff;
	float: left;
	width: 300px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block1 .popup1 {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup1 h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup1 p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup1 img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade1 {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}
*html .popup_block1 {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

/* GIFT PAPER NOTE DIV*/
#hideshow2 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade2 {
	background: #000; 
	position: fixed; 
	width: 100%;
	height: 100%;
	filter:alpha(opacity=60);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	z-index: 10;
}
.popup_block2 {
	background: #fff;
	padding: 5px 10px;
	border: 5px solid #fff;
	float: left;
	width: 300px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block2 .popup2 {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 10px 0;
	border: 1px solid #bbb;
}
.popup2 h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup2 p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup2 img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade2 {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}
*html .popup_block2 {
	position: absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}

.viewInfo{ text-decoration:none; color:#734400; cursor:pointer;}
.viewInfo:hover{ text-decoration:underline;} 
