body {
	color:#333333;
	background:#0093dd url(images/bg.gif) repeat-x top left;
	margin:0px;
	padding:0px;
}
.prodscroll
{
width:458px;
height:115px;
margin-right:5px;
}
*html .prodscroll
{
width:450px;
height:115px;
}
.homeimg
{
padding-top:9px;}
*html .homeimg
{margin:0px;
padding:0px;}
.overflow {
width:250px;

}
/*************************default css************************/
a{
	color: #245473;
	text-decoration: none;
}
.gallery
{ overflow:hidden;
}
a:hover{
	color:#CC0000;
}
.frontimg
{
padding-top:8px !important
}
*html .frontimg
{
padding-top:0px
}
.smalltxtR
{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
line-height:18px;
}

/********* form and related tag styles *********/

a.Butlink
{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
color:#003fa8
}
a.Butlink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
color:#fd7b00
}
form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}


/************** header tag styles **************/

h1{
 font: bold 19px Arial,sans-serif;
 color: #003fa8;
 margin: 0px;
 padding: 5px 0px;
 text-align:left;
}

h2, head2{
 font: bold 15px Arial,sans-serif;
 color: #fd8300;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 14px Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
/*=======================//Content Table CSS\\===============================*/

.redcell{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
margin:0px 0px 0px 10px;
color:#FF8533;
vertical-align:top;
}
.redcell a{
color:#FF8533;
}
.redcell a:hover{
color:#D9712B;
}
.backcolor {
background:#003366  url(images/repeat_strip.jpg) repeat-x top left;
height:25px;
vertical-align:middle;
padding :5px 0px 0px 10px;
color:#003366;
font-family: "Arial Narrow";
letter-spacing:1px;
font-size:13px;
font-weight:bold;
margin:0px;
}
.backbg {
background:url(images/bottom.jpg) repeat-x top left;
border:#9EB5C4 solid 1px;
padding-top:6px;

}
.greenhead {
font-size:12px;
color:#008000;
padding:4px;
}
.redhead {
font-size:12px;
color:#FF0000;
}
.tabletd {
border:#80CAEE solid 1px;
}
.tabletd td {
border-bottom:#80CAEE solid 1px;
border-left:#80CAEE solid 1px;
font: 11px Arial,sans-serif;
text-align:left;
}
.headingtd {
font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:bold;
padding:4px;
color:#000000;
}
.firstcol {
width:120px;
}
/*=======================//End Content Table CSS\\===============================*/
P
{
margin:0px;
padding:5px}

/*************************template css************************/
#poweredby{
	padding-right:25px;
	text-align:right;
}

#fotter
{
/*background:url(images/fotter.gif) no-repeat top center;*/
background:#0093dd url(images/footer.gif) no-repeat top center;
/*height:34px;*/
color:#666666;
 font: 11px Arial,sans-serif;
text-align:center;}
#fotter div
{
padding-top:10px;
}

#fotter div a, #fotter div a:link
{
font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#999999;
}
#fotter div a:hover
{
font: 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#CCCCCC;
}
#content{
padding-left:auto;
padding-right:auto;
}
#content table {
margin-left:auto;
margin-right:auto;
}

#contentarea
{
padding:8px 10px 8px 25px;
 font: 11px Arial,sans-serif;
}
#contentareainner
{
padding:8px 10px 8px 25px;
 font: 11px Arial,sans-serif;
}
/*#contentareainner td
{ font: 11px Arial,sans-serif;}*/
#rightarea
{
width:216px;
margin:0px auto;
text-align:left}
#rightarea th
{
background:url(images/rhead.gif) repeat-x;
color:#FFFFFF;
font-size:14px;
padding:5px 5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma
}
.rsidmid
{
background:url(images/rsidemid.gif) no-repeat;
height:9px;
}
.innercontent
{
padding: 10px 8px 0px 10px;
}

.ncell {
background:#ecf4fc;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #dfecf9;
color:#51595e;
}

.ncell A:hover{
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #e8f1f6;
background:#f5fbff;
color:#3fa7e0;
}

.ncell A,.ncell a:link,.ncell A:visited {
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #f5fbff;
text-decoration:none;
color:#017cbf;
padding:2px 2px 2px 5px;
}

.ncell_org {
background:#fdedce;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #d7c9af;
color:#a65300;
}

.ncell_org A {
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #fdedce;
text-decoration:none;
color:#2a1500;
padding:3px;
}

.ncell_org A:hover {
display:block;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
border:1px solid #e8f1f6;
background:#fef8ed;
color:#ae4702;
}

#masthead
{
width:930px;
margin:0px auto;
background:url(images/bg.gif) repeat-y;
min-height:600px;
}
#mastheadinner
{
width:930px;
margin:0px auto;
background:url(images/bginner.gif) repeat-y;
min-height:600px;
}

#mastheadinner2
{
width:930px;
margin:0px auto;
background:#0093dd url(images/bg.gif) repeat-y;
min-height:600px;
}


*html #masthead
{
height:600px}
#mainarea
{
width:100%;
margin:0px;
background:#0093dd url(images/pagebg.gif) no-repeat;
min-height:600px;
}
*html #mainarea
{
height:600px
}
#butnav
{
background:url(images/topnav.gif) top center no-repeat ;
padding:0px 13px 0px 13px;
/*height:40px;*/
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma}

#ctitle{
padding:5px 13px 0px 13px;
background:url(images/topnav.gif) bottom center no-repeat ;
height:38px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-align:center;
}

#ctitlefull{
padding:5px 13px 0px 13px;
background:url(images/topnav.gif) bottom center repeat-x ;
height:38px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-align:center;
}

#butnav A
{
}
#butnav A:hover
{
color:#ffffff;
background:url(images/mouseover.gif);

}
#header
{
/*background:#0093dd url(images/top.jpg) no-repeat top left;*/
height:194px;}
#header1
{
height:175px;}
.flasharea
{
height:175px;}

.loginarea
{
border:#dadada 1px solid;
padding:5px;
margin-right:5px;
}
.plaincell
{
 font: 12px Arial,sans-serif;
 line-height:20px
}
.boldcell
{
 font: 13px Arial,sans-serif;
 font-weight:700;
 color:#003fa8
}
.boldcellb
{
 font: 13px Arial,sans-serif;
 font-weight:700;
 color:#333333;
}

.bordercell
{
border:#FFCC00 1px solid;
padding:3px;}

.boldcell1
{
 font: 13px Arial,sans-serif;
 font-weight:700;
 color:#003fa8
}
.normaltxt
{ 
font: 11px Arial,sans-serif;
color:#333333;
line-height:15px;
}
.titleheading
{
 font: 15px Verdana, Arial, Helvetica, sans-serif, Tahoma;
 color:#00458A;
 background:url(images/titlebg.gif) no-repeat bottom left;
 padding-bottom:8px;
 font-weight:700
}
.hprcp_head {
background : #fcd163 url(images/YellowGrad1.gif) repeat bottom 0%;
border : 1px solid #fcd163;
height : 24px;
padding-left : 15px;
margin-top : -6px;
padding-top : 6px;
font-family : Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size : 15px;
font-weight : 700;}
.itemcell
{
background:#fff8de;
border:#fff0b5 1px solid;
padding:0px 3px
}
.addtocart
{
background:url(images/addto.gif) no-repeat top left;
width:93px;
height:22px;
text-align:left;
border:0px;
color:#FFFFFF;
font-weight:700;
margin:0px;
padding:0px 0px 0px 10px;
}
.inputbut
{
background:url(images/inputbut.gif) repeat-x top left;
height:24px;
width:auto;
border:#36208c 1px solid;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#ffffff;
font-weight:700;
margin:0px;
padding:0px 5px;
}

.inputbox{
	border:#999999 1px solid;
	margin:0px;
	padding:2px 5px;
	font: 11px Arial,sans-serif;
	color:#000000;
	width:160px;
}

.iputdrop{
	border:#999999 1px solid;
	margin:0px;
	padding:0px;
	font: 11px Arial,sans-serif;
	color:#666666;
	width:160px;
}


.altcell
{
background:#f5f5f5;
border:#e0e0e0 1px solid;
padding:0px 3px
}
.div1
{
width:auto;
padding-left:20px;
float:left;
top:6px;
position:relative;}
.div2
{
float:right}
.just
{
text-align:justify}
.textbox
{
border:#999999 1px solid;
margin:0px;
padding:2px 5px;
font: 11px Arial,sans-serif;
color:#666666;
}



.paddingLR10
{
padding:0px 10px;}
.paddingL10
{
padding-left:10px;
}
.paddingR10
{
padding-right:10px;
}
/*************topnav****************************/
.invertedshiftdown{
padding: 0;
width: 100%;
margin:0px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;

}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
float: left;
display: block;
font: bold 11px verdana;
color:#ffffff;
text-decoration: none;
background:url(images/topbutbg.gif) right;
padding: 9px 15px 15px 15px;
}

.invertedshiftdown a:hover{
color:#ffffff;
background:url(images/mouseover.gif);
}
.invertedshiftdown a:active{
color: #ffffff;
background:url(images/mouseover.gif);
}

.invertedshiftdown .current a{
padding: 9px 15px 15px 15px;
color:#ffffff;
background:url(images/mouseover.gif);

}

/* RatingControl */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
/* End-RatingControl */

/********EntertainmentMenu**********/
#globalNav {
color:#ffffff;
float:left;
margin-top:15px;
font:12px Verdana, Arial, Helvetica, sans-serif;
padding:0;
}

.TopMenu1_EntertainmentMenu
{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
}

#TopMenu1_EntertainmentMenun2Items
{
margin-top:-2px;
}
table.TopMenu1_EntertainmentMenu_4 img
{
display:none;}

.TopMenu1_EntertainmentMenu_1, .TopMenu1_EntertainmentMenu_1 a, .TopMenu1_EntertainmentMenu_1 a:link, .TopMenu1_EntertainmentMenu_1 a:visited
 {
 font-size:12px;
 font-weight:700;
 color:#ffffff;
 padding:10px 15px;
 border-right:#000000 1px solid;
 display:block
  }

.TopMenu1_EntertainmentMenu_1 A:hover
 {
 font-size:12px;
 font-weight:700;
 color:#ffffff;
 background:#bce9ff;
 padding:3px;
  }

table.TopMenu1_EntertainmentMenu_4
{
margin:0px;
}
.TopMenu1_EntertainmentMenu_4:hover
{
color:#ffffff;
}

.TopMenu1_EntertainmentMenu_0 table {
background:#bce9ff;
border:1px solid #64cbff;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
font-weight:400;
border-top:0 solid #fedb8a;
text-align:left;
}

.TopMenu1_EntertainmentMenu_0 td A, .TopMenu1_EntertainmentMenu_0 td A:link, .TopMenu1_EntertainmentMenu_0 td A:visited{
color:#1e038c;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
padding:0px;
padding:3px 5px;
display:block;
background-color:#bce9ff;
line-height:18px;
}

.TopMenu1_EntertainmentMenu_0 td A:hover {
color:#ffffff;
font-size:12px;
display:block;
background:#bce9ff;
}

/****************************************************************************************/
.ctl00_TopMenu1_EntertainmentMenu
{
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
}

#ctl00_TopMenu1_EntertainmentMenun2Items
{
margin-top:-2px;
}
table.ctl00_TopMenu1_EntertainmentMenu_4 img
{
display:none;}

.ctl00_TopMenu1_EntertainmentMenu_1, .ctl00_TopMenu1_EntertainmentMenu_1 a, .ctl00_TopMenu1_EntertainmentMenu_1 a:link, .ctl00_TopMenu1_EntertainmentMenu_1 a:visited
 {
 font-size:12px;
 font-weight:700;
 color:#ffffff;
 padding:10px 15px;
 border-right:#333333 1px solid;
 display:block;
  }

.ctl00_TopMenu1_EntertainmentMenu_1 A:hover
 {
 font-size:12px;
 font-weight:700;
 color:#ffffff;
 background:#bce9ff;
 padding:3px;
  }

table.ctl00_TopMenu1_EntertainmentMenu_4
{
margin:0px;
}
.ctl00_TopMenu1_EntertainmentMenu_4:hover
{
color:#ffffff
}

.ctl00_TopMenu1_EntertainmentMenu_0 table {
background:#bce9ff;
border:1px solid #64cbff;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:11px;
font-weight:400;
border-top:0 solid #64cbff;
text-align:left;
}

.ctl00_TopMenu1_EntertainmentMenu_0 td A, .ctl00_TopMenu1_EntertainmentMenu_0 td A:link, .ctl00_TopMenu1_EntertainmentMenu_0 td A:visited{
color:#1e038c;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight:400;
padding:0px;
padding:3px 5px;
display:block;
background-color:#bce9ff;
}

.ctl00_TopMenu1_EntertainmentMenu_0 td A:hover {
color:#000;
font-size:12px;
display:block;
background-color:#FFCC00;
}
.sectionheading
{
background:url(Images/sectonheadbg.gif) left bottom no-repeat;
font-family: Verdana,Arial,Helvetica,sans-serif,Tahoma;
font-weight: bold;
font-size: 14px;
color: #1e038c;
padding-bottom: 15px;
padding-top: 10px;
padding-left:5px;
text-align:left;
}

.sectionmenu
{
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:400;
	text-decoration:none;
	color:#017cbf;
	padding:0px 0px;
	text-align:left;
	width:auto;


}
.sectionmenu a, .sectionmenu a:link, .sectionmenu a:visited
{
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:400;
	border:1px solid #64cbff;
	text-decoration:none;
	color:#017cbf;
	padding:8px; 
	height:25px;
	margin:5px;
}

.sectionmenu a:hover
{
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:400;
	border:1px solid #64cbff;
	text-decoration:none;
	color:#017cbf;
	background-color:#dcf4ff;
	padding:8px;
}

.hb{
	height:30px;
	vertical-align:middle;
	text-align:left;
}

.white, .white a:link, .white a:visited, .white a:active{
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.white a:hover{
	text-decoration:underline;
}

.ycorvetop
{background:url(images/ycorve_rtop.gif) left top no-repeat;
height:7px;
background-position:bottom;

}
.ycorvebot
{background:url(images/ycorve_rbot.gif) left top no-repeat;
}

.left{
	text-align:left;
}


.cont{

}

.clr{
	display:none;
}

.inputbox2{
	border:#999999 1px solid;
	margin:0px;
	padding:2px 5px;
	font: 11px Arial,sans-serif;
	color:#666666;
	width:80px;
}


.wd1{
	width:170px;
}
.wd2{
	width:100px;
}
.wd3{
	width:150px;
}
.wd4{
	width:250px;
}
.wd5{
	width:70px;
}
.login{
	height:140px;
}



fieldset{
	border:1px solid #003fa8;
}


.srtablewidth{
	width:210px;
}

.login1{
	position:relative;
	left:100px;
}

.login2{
	position:relative;
	left:150px;
}

.border2{
	border:1px solid #67A3CF;
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #4FA3EC;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #4FA3EC;
   /* background-color: #3380C6;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
	background-color: #FFFFFF;
	border: 1px solid #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}
.accordionLink
{
	color: #ffffff;
}
.mmenu
{
    FONT-SIZE: 11px;
    COLOR: #556b7c;
    /*BORDER: #83d9f8 1px solid;*/
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f2fafd;
	height:20px;
}


.cell1{
	border:0px;
	border-right:1px dashed #8fd8ff;
	border-bottom:1px dashed #8fd8ff;
	padding:4px;
}

.cell2{
	border:0px;
	border-right:1px dashed #8fd8ff;
	border-bottom:1px dashed #8fd8ff;
	padding:4px;
}

.cell3{
	border:0px;
	border-right:1px dashed #8fd8ff;
	padding:4px;
}

.cell4{
	border:0px;
	border-right:1px dashed #8fd8ff;
	padding:4px;
}


.maincell{
	background:#c3eaff;
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:400;
	border:1px solid #8fd8ff;
	color:#51595e;
}
.gheader
{
	background: #0093dd;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	border: 1px solid #8fd8ff;
	color: #ffffff;
}

.maincell2{
	background:#dcf3ff;
	font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight:400;
	border:1px solid #999999;
	color:#017cbf;
}
.maincell3{
	background:#DDEAF0;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	border:1px solid #999999;
	color:#017cbf;
}
.maincell4{
background:url(Images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 1px #9EB5C4;
    background-color:#edf2fb;
}

.treemenu{
	/*border:0px dashed #000066;*/
	border:#999999 solid 1px;
	/*width:100%;*/
}

.ctl00_Menu1_1 {
	display:block;
	padding:2px 5px 2px 5px;
	
}


a.ctl00_Menu1_1:link, a.ctl00_Menu1_1:visited, a.ctl00_Menu1_1:active {
	/*border:1px dashed #0093dd;
	padding:2px 5px 2px 5px;
	background:#e6f6ff;
	color:#0093dd;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:#999999 solid 1px;
	padding:2px 5px 2px 5px;
	background:#444444;
	color:#ffffff;
}      

a.ctl00_Menu1_1:hover {
	border:#999999 solid 1px;
	padding:2px 5px 2px 5px;
	background:#0093dd;
	color:#ffffff;
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(Images/tab-line.png) repeat-x bottom;
	font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 1px #9EB5C4;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:300px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
	display:none;
    /*height:24px;
    width:24px;*/
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #9EB5C4;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #9EB5C4;
    border-top-width:0;
}

.dropdown
{font:12px Arial, Verdana, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;
}
.txtbox
{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	padding: 1px;
}

.ajax__tab_msngallery-theme1 .ajax__tab_header 
{
    background:url(Images/tab-line.png) repeat-x bottom;
	font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme1 .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 1px #9EB5C4;
    background-color:#edf2fb;
	background:url(Images/tabbgdown.jpg) left top repeat-x;

}
.ajax__tab_msngallery-theme1 .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:200px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme1 .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
	
}
.ajax__tab_msngallery-theme1 .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
	
}
.ajax__tab_msngallery-theme1 .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 1px #9EB5C4;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
	background:url(Images/tabbg.gif) left top repeat-x;
}
.ajax__tab_msngallery-theme1 .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #9EB5C4;
    border-top-width:0;
}
.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked
{
	height: 18px;
	width: 148px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
	font-size: 8pt;
}	
.teaserbox h1 {
	padding:8px 10px;
	color:#fff;
	background-color:#036;
}
.teaserbox p {
	margin:0px;
	padding:0px 10px 8px 10px;
	color:#bfccd9;
	background-color:#036;
}
.teaserbox .sub {
	margin:0px;
	padding:8px 10px;
	border-right:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 400px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 3px;
}
/*=====================//Start Rounded Conrner\\====================*/
.raised
{
  background:transparent;
  width:40%;
  }

.raised h1
{
  font-size:2em;
  color:#fff;
  }

.raised .b1,.raised .b2,.raised .b3,.raised .b4,
.raised .b1b,.raised .b2b,.raised .b3b,.raised .b4b
{
  display:block;
  overflow:hidden;
  font-size:1px;
  }
.raised .b1, .raised .b2, .raised .b3,
.raised .b1b, .raised .b2b, .raised .b3b
{
  height:1px;
  }
.raised .b2
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b3
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b4
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b4b
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b3b
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b2b
{
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raised .b1
{
  margin:0 5px;
  background:#9EB5C4;
  }
.raised .b2, .raised .b2b
{
  margin:0 3px;
  border-width:0 2px;
  }
.raised .b3, .raised .b3b
{
  margin:0 2px;
  }
.raised .b4, .raised .b4b
{
  height:2px; margin:0 1px;
  }
.raised .b1b
{
  margin:0 5px; background:#9EB5C4;
  }
.raised .boxcontent
{
  display:block; 
  background:#ffffff;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  padding-left:10px;
  }
/*=====================//End Rounded Conrner\\====================*/
/*=====================//Start Blue Rounded Conrner\\====================*/
.raisedblue
{
  background:transparent;
  width:40%;
  }
.raisedblue h1, .raisedblue p
{
  margin:0 10px;
  }
.raisedblue h1
{
  font-size:2em;
  color:#fff;
  }
.raisedblue p
{
  padding-bottom:0.5em;
  }
.raisedblue .b1,.raisedblue .b2,.raisedblue .b3,.raisedblue .b4,
.raisedblue .b1b,.raisedblue .b2b,.raisedblue .b3b,.raisedblue .b4b
{
  display:block;
  overflow:hidden;
  font-size:1px;
  }
.raisedblue .b1, .raisedblue .b2, .raisedblue .b3,
.raisedblue .b1b, .raisedblue .b2b, .raisedblue .b3b
{
  height:1px;
  }
.raisedblue .b2
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b3
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b4
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b4b
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b3b
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b2b
{
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
.raisedblue .b1
{
  margin:0 5px;
  background:#9EB5C4;
  }
.raisedblue .b2, .raisedblue .b2b
{
  margin:0 3px;
  border-width:0 2px;
  }
.raisedblue .b3, .raisedblue .b3b
{
  margin:0 2px;
  }
.raisedblue .b4, .raisedblue .b4b
{
  height:2px; margin:0 1px;
  }
.raisedblue .b1b
{
  margin:0 5px; background:#9EB5C4;
  }
.raisedblue .boxcontent
{
  display:block; 
  background:#EAF1F5;
  border-left:1px solid #9EB5C4;
  border-right:1px solid #9EB5C4;
  }
 .TreeNodeOver
{
 font-family: Tahoma;
 font-size: 8pt;
 color: black;
 text-decoration: underline;
 cursor: pointer;
 cursor: hand;
 padding-left: 3px; 
}
/*=====================//End Blue Rounded Conrner\\====================*/