/*FONTS*/
body
{
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-size: 14px;
    line-height: 125%;
}

h1 
{ 
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-size: 28px;
    line-height: 110%;
}

h2
{ 
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-size: 24px;
    line-height: 115%;
}

.bigtext 
{ 
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-size: 18px;
    line-height: 115%;
}

h3
{ 
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-weight:bold;
    line-height: 120%;
}

.smalltext
{
    font-family: 'Ubuntu',Arial,Helvetica,'Sans Serif';

    font-size: 12px;
    line-height: 125%;
}
/*CONTENT*/
#content_header, .content_header
{
	box-shadow:inset 0px -3px 3px -2px  #999999;
	-moz-box-shadow:inset 0px -3px 3px -2px  #999999;
	-webkit-box-shadow:inset 0px -3px 3px -2px  #999999;
	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);
}

#content_main, .content_main
{

}

#content_left, .content_left
{   
	box-shadow:inset -3px 0px 3px -2px  #999999;
	-moz-box-shadow:inset -3px 0px 3px -2px  #999999;
	-webkit-box-shadow:inset -3px 0px 3px -2px  #999999;
	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);
}

#content_right, .content_right
{
	box-shadow:inset 3px 0px 3px -2px  #999999;
	-moz-box-shadow:inset 3px 0px 3px -2px  #999999;
	-webkit-box-shadow:inset 3px 0px 3px -2px  #999999;
	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);
}

#content_footer, .content_footer
{
	box-shadow:inset 0px 3px 3px -2px  #999999;
	-moz-box-shadow:inset 0px 3px 3px -2px  #999999;
	-webkit-box-shadow:inset 0px 3px 3px -2px  #999999;
	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);
}

#pageok
{
	-moz-box-shadow:0px 4px 7px #666666;
	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);
}
/*TEMPLATE*/
.panel
{
    border: 1px solid gainsboro; background-color:ghostwhite;
}


.tinytext, .tinytext PRE 
{
	font-size: 8px;
}

.hugetext, .hugetext PRE 
{
	font-size: 17px;
}

.labeljustify
{
	 text-align:justify;
	 margin-left:20px;
	 margin-right:20px;
}


/* Sexy Buttons */
a.signupbutton,a.signupbutton:visited 
{
	 background: transparent url(/App_Themes/Default/signupbutton-right.gif) no-repeat scroll top right;
	 display: block;
	 float: left;
	 font: normal 12px arial, sans-serif;
	 height: 36px;
	 margin-right: 6px;
	 padding-right: 24px;
	 /* sliding doors padding */
 text-decoration: none;
	 color: blue;
}

a.signupbutton:hover
{
	 color: blue;
	 text-decoration: underline;
}

a.signupbutton span 
{
	 background: transparent url(/App_Themes/Default/signupbutton-left.gif) no-repeat;
	 display: block;
	 line-height: 22px;
	 height: 36px;
	 padding: 5px 5px 5px 18px;
	 color: blue;
}

/* Sexy Buttons back */
a.signupbuttonback, a.signupbuttonback:visited 
{
	 background: transparent url(/App_Themes/Default/signupbuttonback-right.gif) no-repeat scroll top right;
	 display: block;
	 float: left;
	 font: normal 12px arial, sans-serif;
	 height: 36px;
	 margin-right: 6px;
	 padding-right: 14px;
	 /* sliding doors padding */
 text-decoration: none;
	 color: blue;
}

a.signupbuttonback:hover
{
	 color: blue;
	 text-decoration: underline;
}

a.signupbuttonback span 
{
	 background: transparent url(/App_Themes/Default/signupbuttonback-left.gif) no-repeat;
	 display: block;
	 line-height: 22px;
	 height: 36px;
	 padding: 5px 5px 5px 28px;
	 color: blue;
}

.linkbutton,.linkbutton:visited
{
	 font-size: 11px;
	 text-decoration: none;
	 color: Blue;
}

.linkbutton:hover
{
	 text-decoration: underline;
	 color: darkorange;
}

.editbutton
{
	line-height:18px;
	padding:4px 7px 4px 7px;
	float:inherit;
	font-size: 11px;
	border-width: 1px;
	border-color: gainsboro;
	border-style: solid;
	font-weight: normal;
	text-decoration: none;
	background-color: ghostwhite;
	color: #696969;
	text-align:center}

.editbutton:hover
{
	border-width: 1px;
	border-color: #ffa800;
	border-style: solid;
	background-color: #ffda91;
	text-decoration: none;
	color: #696969;
}

.bigbutton
{
	display:block;
	padding: 5px 10px 5px 10px;
	font-size: 13px;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-top-color: #dcdbdb;
	border-bottom-color: #FF9664;
	border-left-color: #dcdbdb;
	border-right-color: #FF9664;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffda91;
	color: #696969;
	text-align:center;
}

.bigbutton:hover
{
	border-top-color: #2d1e00;
	border-bottom-color: #2d1e00;
	border-left-color: #2d1e00;
	border-right-color: #2d1e00;
	text-decoration: none;
	background-color: #ffa800;
	color: #fefefe;
}

.button
{
	 line-height:15px;
	 padding:2px 5px 2px 5px;
	 float:inherit;
	 font-size: 11px;
	 border-right: 1px solid;
	 border-top: 1px solid;
	 border-left: 1px solid;
	 border-bottom: 1px solid;
	 border-top-color: #e99a00;
	 border-bottom-color: #956a17;
	 border-left-color: #e99a00;
	 border-right-color: #8a5b00;
	 font-weight: normal;
	 text-decoration: none;
	 background-color: #ffda91;
	 color: #696969;
	 text-align:center}

.button:hover
{
	 border-top-color: #2d1e00;
	border-bottom-color: #2d1e00;
	border-left-color: #2d1e00;
	border-right-color: #2d1e00;
	text-decoration: none;
	 background-color: #ffa800;
	 color: #fefefe;
}

.smallbutton
{
	 line-height:12px;
	 padding:0px 2px 0px 2px;
	 float:inherit;
	 font-size: 9px;
	 border-right: 1px solid;
	 border-top: 1px solid;
	 border-left: 1px solid;
	 border-bottom: 1px solid;
	 border-top-color: #e99a00;
	 border-bottom-color: #956a17;
	 border-left-color: #e99a00;
	 border-right-color: #8a5b00;
	 font-weight: normal;
	 text-decoration: none;
	 background-color: #ffda91;
	 color: #696969;
	 text-align:center }

.smallbutton:hover
{
	 border-top-color: #2d1e00;
	border-bottom-color: #2d1e00;
	border-left-color: #2d1e00;
	border-right-color: #2d1e00;
	text-decoration: none;
	 background-color: #ffa800;
	 color: #fefefe;
}

.alertbutton
{
	 line-height:15px;
	 padding:2px 5px 2px 5px;
	 float:inherit;
	 font-size: 11px;
	 border-right: 1px solid;
	 border-top: 1px solid;
	 border-left: 1px solid;
	 border-bottom: 1px solid;
	 border-top-color: #e99a00;
	 border-bottom-color: #956a17;
	 border-left-color: #e99a00;
	 border-right-color: #8a5b00;
	 font-weight: normal;
	 text-decoration: none;
	 background-color: #FF9799;
	 color: #696969;
	 text-align:center }

.alertbutton:hover
{
	 border-top-color: #e99a00;
	 border-bottom-color: #956a17;
	 border-left-color: #e99a00;
	 border-right-color: #8a5b00;
	 text-decoration: none;
	 background-color: #FF4A4F;
	 color: #FFFFFF;
}

#mybreadcrump 
{
	line-height:10px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 11px;
	border-bottom: #9F9F9F 1px solid;
}


div.hr 
{
	 width: 95%;
	 border-bottom-style:solid;
	 border-bottom-width:2px;
	 border-bottom-color:#F9F9F9;
	 height:2px;
	 margin-top: 2px;
	 }

hr
{
	height: 1px;
	border-style: none;
	color: #d0d0d0;
	background-color: #C0C0C0;
}


.panel
{
	 background-color: #f6f6f6;
	 border-right: #e6e6e6 1px solid;
	 border-top: #e6e6e6 1px solid;
	 border-left: #e6e6e6 1px solid;
	 border-bottom: #e6e6e6 1px solid;
}

.altpanel
{
	background-color: White;
	 border: #f0ebed 1px solid;
}


.infotable
{
    width: 100%;
}

        .infotable td.menutop
        {
            border: 1px solid #ccc;
            border-left: 0;
            border-top: 0;
            border-bottom: 0;
            border-right: 0;
            padding: 0.75em 0.5em;
            
            height: 3.0em;
        }
        .infotable td.menu
        {
            border: 1px solid #ccc;
            border-bottom: 0;
            padding: 0.75em 0.5em;
            background: #eee;
            
            height: 2.0em;
            cursor: pointer;
        }
        .infotable td.active
        {
            
            background: #fff;
        }
        .infotable td.active a
        {
            color: #000;
            text-decoration: none;
        }

        .empty_tab
        {
            border-top: 1px solid #ccc;
         
        }
        
.title
{
    background-color: #D4D3D3;
    border-top: solid 1px #E8E8E8 ;
    padding-top: 5px; 
    border-left: solid 1px #E8E8E8 ;
    padding-left: 5px; 
    border-right: solid 1px #9E9E9E ;
    padding-right: 5px; 
    border-bottom: solid 1px #9E9E9E ;
    padding-bottom: 5px; 
}

.smalltitle
{
    font-family: Verdana,Geneva,'Sans Serif';
    color: black;
    font-size: 10px;
    line-height: 120%;
    background-color: #E8E8E8;
    border-top: solid 1px #F6F6F6;
    padding-top: 2px; 
    border-left: solid 1px #F6F6F6;
    padding-left: 2px; 
    border-right: solid 1px #D4D3D3;
    padding-right: 2px; 
    border-bottom: solid 1px #D4D3D3;
    padding-bottom: 2px; 
}

.bigtitle
{
    border-bottom: solid 1px #F6F6F6;
    border-bottom: solid 1px #E8E8E8;
    border-bottom: solid 1px #D4D3D3;
    background-color: #F6F6F6;
    padding-top: 10px; 
    padding-left: 10px; 
    padding-right: 10px; 
    border-bottom: solid 1px #B8B8B8;
    padding-bottom: 10px; 
}body 
{
	background-image: url(/Graphics/HostSite/Theme/Facade-Template/ClearCut//images/Gray-Dots-2.gif);
	background-repeat: repeat;
	margin:0px;
 	padding:0px;
}

#page
{
	min-width:771px;
	max-width:980px;

	margin-bottom:20px;

	background-color:white;
	box-shadow:0px 4px 7px #666666; 
	-moz-box-shadow:0px 4px 7px #666666;
	-webkit-box-shadow:0px 4px 7px #666666;



	behavior: url(/Graphics/HostSite/Theme/Facade-Template/ie-css3.htc);

}

.bigbutton {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 14px;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 15px; border-left: solid 1px #D2C39D ;padding-left: 10px; border-right: solid 1px #D2C39D ;padding-right: 10px; border-bottom: solid 1px #D2C39D ;padding-bottom: 15px; } 
.bigbutton1 {border-top: solid 2px #F0EBDF ;border-left: solid 2px #F0EBDF ;border-right: solid 2px #F0EBDF ;border-bottom: solid 2px #F0EBDF ;} 
.bigbutton:hover {background-color: #F0EBDF;border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.bigbutton1:hover {border-top: solid 2px #D2C39D ;border-left: solid 2px #D2C39D ;border-right: solid 2px #D2C39D ;border-bottom: solid 2px #D2C39D ;} 

.bigbuttonnext {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 14px;background: transparent url(/css/arrowRight.gif) right center no-repeat;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 15px; border-left: solid 1px #D2C39D ;padding-left: 10px; border-right: solid 1px #D2C39D ;padding-right: 25px; border-bottom: solid 1px #D2C39D ;padding-bottom: 15px; } 
.bigbuttonnext1 {border-top: solid 2px #F0EBDF ;border-left: solid 2px #F0EBDF ;border-right: solid 2px #F0EBDF ;border-bottom: solid 2px #F0EBDF ;} 
.bigbuttonnext:hover {background-color: #F0EBDF;border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.bigbuttonnext1:hover {border-top: solid 2px #D2C39D ;border-left: solid 2px #D2C39D ;border-right: solid 2px #D2C39D ;border-bottom: solid 2px #D2C39D ;} 

.button {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 12px;line-height: 150%;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 8px; border-left: solid 1px #D2C39D ;padding-left: 5px; border-right: solid 1px #D2C39D ;padding-right: 5px; border-bottom: solid 1px #D2C39D ;padding-bottom: 8px; } 
.button1 {border-top: solid 2px #F0EBDF ;border-left: solid 2px #F0EBDF ;border-right: solid 2px #F0EBDF ;border-bottom: solid 2px #F0EBDF ;} 
.button:hover {background-color: #F0EBDF;border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.button1:hover {border-top: solid 2px #D2C39D ;border-left: solid 2px #D2C39D ;border-right: solid 2px #D2C39D ;border-bottom: solid 2px #D2C39D ;} 

.buttonnext {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 12px;line-height: 150%;background: transparent url(/css/arrowRight.gif) right center no-repeat;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 8px; border-left: solid 1px #D2C39D ;padding-left: 5px; border-right: solid 1px #D2C39D ;padding-right: 20px; border-bottom: solid 1px #D2C39D ;padding-bottom: 8px; } 
.buttonnext1 {border-top: solid 2px #F0EBDF ;border-left: solid 2px #F0EBDF ;border-right: solid 2px #F0EBDF ;border-bottom: solid 2px #F0EBDF ;} 
.buttonnext:hover {background-color: #F0EBDF;border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.buttonnext1:hover {border-top: solid 2px #D2C39D ;border-left: solid 2px #D2C39D ;border-right: solid 2px #D2C39D ;border-bottom: solid 2px #D2C39D ;} 

.buttonprevious {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 12px;line-height: 150%;background: transparent url(/css/arrowLeft.gif) left center no-repeat;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 8px; border-left: solid 1px #D2C39D ;padding-left: 20px; border-right: solid 1px #D2C39D ;padding-right: 5px; border-bottom: solid 1px #D2C39D ;padding-bottom: 8px; } 
.buttonprevious1 {border-top: solid 2px #F0EBDF ;border-left: solid 2px #F0EBDF ;border-right: solid 2px #F0EBDF ;border-bottom: solid 2px #F0EBDF ;} 
.buttonprevious:hover {background-color: #F0EBDF;border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.buttonprevious1:hover {border-top: solid 2px #D2C39D ;border-left: solid 2px #D2C39D ;border-right: solid 2px #D2C39D ;border-bottom: solid 2px #D2C39D ;} 

.smallbutton {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 10px;line-height: 120%;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 4px; border-left: solid 1px #D2C39D ;padding-left: 4px; border-right: solid 1px #D2C39D ;padding-right: 4px; border-bottom: solid 1px #D2C39D ;padding-bottom: 4px; } 
.smallbutton1 {border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.smallbutton:hover {background-color: #F0EBDF;border-top: solid 1px #F9F7F2 ;border-left: solid 1px #F9F7F2 ;border-right: solid 1px #F9F7F2 ;border-bottom: solid 1px #F9F7F2 ;} 
.smallbutton1:hover {border-top: solid 1px #D2C39D ;border-left: solid 1px #D2C39D ;border-right: solid 1px #D2C39D ;border-bottom: solid 1px #D2C39D ;} 

.smallbuttonnext {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 10px;line-height: 120%;background: transparent url(/css/arrowRight.gif) right center no-repeat;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 4px; border-left: solid 1px #D2C39D ;padding-left: 4px; border-right: solid 1px #D2C39D ;padding-right: 19px; border-bottom: solid 1px #D2C39D ;padding-bottom: 4px; } 
.smallbuttonnext1 {border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.smallbuttonnext:hover {background-color: #F0EBDF;border-top: solid 1px #F9F7F2 ;border-left: solid 1px #F9F7F2 ;border-right: solid 1px #F9F7F2 ;border-bottom: solid 1px #F9F7F2 ;} 
.smallbuttonnext1:hover {border-top: solid 1px #D2C39D ;border-left: solid 1px #D2C39D ;border-right: solid 1px #D2C39D ;border-bottom: solid 1px #D2C39D ;} 

.smallbuttonprevious {font-family: Verdana,Geneva,'Sans Serif';color: black;font-size: 10px;line-height: 120%;background: transparent url(/css/arrowLeft.gif) left center no-repeat;background-color: #F9F7F2;border-top: solid 1px #D2C39D ;padding-top: 4px; border-left: solid 1px #D2C39D ;padding-left: 19px; border-right: solid 1px #D2C39D ;padding-right: 4px; border-bottom: solid 1px #D2C39D ;padding-bottom: 4px; } 
.smallbuttonprevious1 {border-top: solid 1px #F0EBDF ;border-left: solid 1px #F0EBDF ;border-right: solid 1px #F0EBDF ;border-bottom: solid 1px #F0EBDF ;} 
.smallbuttonprevious:hover {background-color: #F0EBDF;border-top: solid 1px #F9F7F2 ;border-left: solid 1px #F9F7F2 ;border-right: solid 1px #F9F7F2 ;border-bottom: solid 1px #F9F7F2 ;} 
.smallbuttonprevious1:hover {border-top: solid 1px #D2C39D ;border-left: solid 1px #D2C39D ;border-right: solid 1px #D2C39D ;border-bottom: solid 1px #D2C39D ;} 

.ContentAreaSideRight {width: 100%;height: 100%;background-color: #F6F6F6;vertical-align: top;padding-top: 5px; border-left: solid 1px #D4D3D3 ;padding-left: 5px; padding-right: 5px; padding-bottom: 5px; } 

.trheader {font-weight:bold;background-color: #F6F6F6;border-top: solid 1px #D4D3D3 ;border-left: solid 1px #D4D3D3 ;border-right: solid 1px #D4D3D3 ;border-bottom: solid 1px #D4D3D3 ;} 
.tdheader {background-color: #F6F6F6;border-top: solid 1px #E8E8E8 ;border-left: solid 1px #E8E8E8 ;border-right: solid 1px #E8E8E8 ;border-bottom: solid 1px #E8E8E8 ;} 
.tdcell {background-color: white;border-top: solid 1px #E8E8E8 ;border-left: solid 1px #E8E8E8 ;border-right: solid 1px #E8E8E8 ;border-bottom: solid 1px #E8E8E8 ;} 

/*MENU-TOP*/
img#icon
{ position:relative; top:-6px; margin-left:-5px; float:left; margin-right:5px;
}
img#icon2
{  margin-right:5px;
}
ul#menu-tabs,ul#menu-tabs ul
{ z-index:1000;margin:0;list-style:none;background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#f7f7f7 #eaeaea #d2d2d2 #eaeaea;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:0 11px 5px;
}
ul#menu-tabs ul
{display:none;position:absolute;left:0;top:97%;-moz-box-shadow:3.5px 3.5px 3px #333;-webkit-box-shadow:3.5px 3.5px 3px #333;box-shadow:3.5px 3.5px 3px #333;padding:6px 5px 11px;background-color:#96B9FF;border-width:1px;border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-style:solid;border-color:#96B9FF #7894CC #7894CC #7894CC;
}
ul#menu-tabs li:hover>*
{display:block;
}
ul#menu-tabs li:hover
{position:relative;
}
ul#menu-tabs ul ul
{position:absolute;left:100%;top:-1px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
ul#menu-tabs
{padding:5px 5px 5px 0;display:block;font-size:0;float:left;
}
ul#menu-tabs li
{display:block;white-space:nowrap;font-size:0;float:left;margin:5px 0 0;
}
ul#menu-tabs>li,ul#menu-tabs li
{margin:0 0 0 5px;
}
ul#menu-tabs ul>li
{margin:5px 0 0;
}
ul#menu-tabs a:active, ul#menu-tabs a:focus
{outline-style:none;
}
ul#menu-tabs a,ul#menu-tabs a.pressed
{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:13px "Avenir 85 Heavy",Arial,Helvetica;color:#5B5C5C;text-shadow:#CBD3E1 0px -1px 1px;cursor:pointer;
}
ul#menu-tabs ul li
{float:none;margin:5px 0 0;
}
ul#menu-tabs ul a
{text-align:left;padding:7px;background-color:#96B9FF; background-image:-moz-linear-gradient(50% 0%,rgba(158,189,251,1),rgba(147,182,250,0));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(158,189,251,1)),to(rgba(147,182,250,0)));background-position:0 0;border-width:1px;border-style:solid;border-color:#B6CEFF #7894CC #7894CC #B6CEFF;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;color:#FFFFFF;text-decoration:none;text-shadow:#41516F 0px -1px 1px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FF9EBDFB,endColorstr=#0093B6FA)
}
div#menu-tabs-xtitle2, ul#menu-tabs li:hover>a
{background-color:#96B9FF;border-color:#86BEE8 #5EA9E0 #FFFFFF #5EA9E0;border-style:solid;font:13px "Avenir 85 Heavy",Arial,Helvetica;color:#FFFFFF;text-decoration:none;text-shadow:#41516F 0px -1px 1px; background-image:-moz-linear-gradient(50% 0%,rgba(112,179,228,1),rgba(150,185,255,0));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(112,179,228,1)),to(rgba(150,185,255,0)));background-position:0 100%;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FF70B3E4,endColorstr=#0096B9FF)
}
ul#menu-tabs img
{border:none;vertical-align:middle;margin-right:5px;
}
ul#menu-tabs img.over
{display:none;
}
ul#menu-tabs li:hover > a img.def
{display:none;
}
ul#menu-tabs li:hover > a img.over
{display:inline;
}
ul#menu-tabs li a.pressed img.over
{display:inline;
}
ul#menu-tabs li a.pressed img.def
{display:none;
}
ul#menu-tabs span
{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;
}
ul#menu-tabs ul span
{background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Blocks-Blue-White/arrowsub.png");padding-right:40px;
}
div#menu-tabs-xtitle, ul#menu-tabs a
{padding:16px;background-color:#FFFFFF; background-image:-moz-linear-gradient(50% 0%,rgba(255,255,255,0),rgba(0,0,0,0.03));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.03)));background-repeat:repeat;background-position:0 0;border-width:1px;border-style:solid;border-color:#FFFFFF;color:#5B5C5C;text-decoration:none;text-shadow:#CBD3E1 0px -1px 1px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00FFFFFF,endColorstr=#08000000)
}
ul#menu-tabs li:hover>a,ul#menu-tabs li>a.pressed
{background-color:#96B9FF; background-image:-moz-linear-gradient(50% 0%,rgba(112,179,228,1),rgba(150,185,255,0));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(112,179,228,1)),to(rgba(150,185,255,0)));background-position:0 100%;border-style:solid;border-color:#86BEE8 #5EA9E0 #FFFFFF #5EA9E0;color:#FFFFFF;text-decoration:none;text-shadow:#41516F 0px -1px 1px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FF70B3E4,endColorstr=#0096B9FF)
}
ul#menu-tabs ul li:hover>a,ul#menu-tabs ul li>a.pressed
{background-color:#7D9AD4; background-image:-moz-linear-gradient(50% 0%,rgba(139,171,236,1),rgba(125,154,212,0));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(139,171,236,1)),to(rgba(125,154,212,0)));background-position:0 100%;border-style:solid;border-color:#7894CC #B6CEFF #B6CEFF #7894CC;color:#FFFFFF;text-decoration:none;text-shadow:#41516F 0px -1px 1px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#FF8BABEC,endColorstr=#007D9AD4)
}
ul#menu-tabs li.topmenu>a
{height:11px;line-height:11px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
}
ul#menu-tabs li.topmenu:hover>a,ul#menu-tabs li.topmenu>a.pressed
{line-height:11px;
}

/*MENU-LOGIN*/
img#icon
{ position:relative; top:-6px; margin-left:-5px; float:left; margin-right:5px;
}
img#icon2
{  margin-right:5px;
}
ul#menu-login,ul#menu-login ul
{ z-index:1000;margin:0;list-style:none;background-color:#ffffff;border-width:0;border-style:solid;border-color:;
}
ul#menu-login ul
{display:none;position:absolute;left:0;top:100%;-moz-box-shadow:4.9px 4.9px 3px #000;-webkit-box-shadow:4.9px 4.9px 3px #000;box-shadow:4.9px 4.9px 3px #000;padding:0 8px 8px;background-color:#f5f5f5;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;
}
ul#menu-login li:hover>*
{display:block;
}
ul#menu-login li:hover
{position:relative;
}
ul#menu-login ul ul
{position:absolute;left:100%;top:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
ul#menu-login
{padding:3px 3px 3px 0;display:block;font-size:0;float:left;
}
ul#menu-login li
{display:block;white-space:nowrap;font-size:0;float:left;
}
ul#menu-login>li,ul#menu-login li
{margin:0 0 0 3px;
}
ul#menu-login ul>li
{margin:3px 0 0;
}
ul#menu-login a:active, ul#menu-login a:focus
{outline-style:none;
}
ul#menu-login a,ul#menu-login a.pressed
{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 15px Arial,Helvetica;color:#c2c2c2;cursor:default;
}
ul#menu-login ul li
{float:none;margin:8px 0 0;
}
ul#menu-login ul a
{text-align:left;padding:6px 10px;background-color:#f5f5f5;background-image:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font:15px Arial,Helvetica;color:#666666;text-decoration:none;
}
div#menu-login-xtitle2, ul#menu-login li:hover>a
{background-color:#666666;border-style:none;font:bold 15px Arial,Helvetica;color:#ffffff;text-decoration:none;
}
ul#menu-login img
{border:none;vertical-align:middle;margin-right:6px;
}
ul#menu-login img.over
{display:none;
}
ul#menu-login li:hover > a img.def
{display:none;
}
ul#menu-login li:hover > a img.over
{display:inline;
}
ul#menu-login li a.pressed img.over
{display:inline;
}
ul#menu-login li a.pressed img.def
{display:none;
}
ul#menu-login span
{display:block;overflow:visible;background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Neon-Custom-Gray/arrowmain.png");background-position:right center;background-repeat:no-repeat;padding-right:37px;
}
ul#menu-login ul span
{background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Neon-Custom-Gray/arrowsub.png");padding-right:20px;
}
div#menu-login-xtitle, ul#menu-login a
{padding:6px 12px;background-color:#ffffff;background-repeat:repeat;border-width:0px;border-style:none;border-color:;color:#c2c2c2;text-decoration:none;
}
ul#menu-login li:hover>a,ul#menu-login li>a.pressed
{background-color:#666666;border-style:none;color:#ffffff;text-decoration:none;
}
ul#menu-login ul li:hover>a,ul#menu-login ul li>a.pressed
{background-color:#a7a7a7; background-image:-moz-linear-gradient(50% 0%,rgba(0,0,0,0),rgba(0,0,0,0.06) 33%,rgba(0,0,0,0.18));background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.18)),color-stop(33%,rgba(0,0,0,0.06)));font:15px Arial,Helvetica;color:#ffffff;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00000000,endColorstr=#2D000000)
}
ul#menu-login.topmenu
{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
}
ul#menu-login li.topmenu>a
{height:22px;line-height:22px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
}
ul#menu-login li.topmenu:hover>a,ul#menu-login li.topmenu>a.pressed
{line-height:22px;
}
ul#menu-login li.toproot>a
{height:22px;line-height:22px;background-color:;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;color:#c2c2c2;
}
ul#menu-login li.toproot:hover>a,ul#menu-login li.toproot>a.pressed
{line-height:22px;background-color:#f5f5f5;color:#000;
}

/*MENU-VERTICAL*/
img#icon
{ position:relative; top:-6px; margin-left:-5px; float:left; margin-right:5px;
}
img#icon2
{  margin-right:5px;
}
ul#menu-vertical,ul#menu-vertical ul
{ z-index:1000;margin:0;list-style:none;padding:0;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
ul#menu-vertical ul
{display:none;position:absolute;left:100%;top:0;-moz-box-shadow:3.5px 3.5px 5px #000000;-webkit-box-shadow:3.5px 3.5px 5px #000000;box-shadow:3.5px 3.5px 5px #000000;padding:0 10px 10px;background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;
}
ul#menu-vertical li:hover>*
{display:block;
}
ul#menu-vertical li:hover
{position:relative;
}
ul#menu-vertical ul ul
{position:absolute;left:100%;top:0;
}
ul#menu-vertical
{display:block;font-size:0;float:left;
}
ul#menu-vertical li
{display:block;white-space:nowrap;font-size:0;
}
ul#menu-vertical>li,ul#menu-vertical li
{margin:0;
}
ul#menu-vertical a:active, ul#menu-vertical a:focus
{outline-style:none;
}
ul#menu-vertical a,ul#menu-vertical a.pressed
{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Trebuchet MS;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;
}
ul#menu-vertical ul li
{float:none;margin:10px 0 0;
}
ul#menu-vertical ul a
{text-align:left;padding:4px;background-color:#FFFFFF;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px Tahoma;color:#000;text-decoration:none;
}
div#menu-vertical-xtitle2, ul#menu-vertical li:hover>a
{background-color:#0c97e2;border-color:#C0C0C0;border-style:solid;font:bold 14px Trebuchet MS;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Apple-Vertical/mainbk.png");background-position:0 100px;
}
ul#menu-vertical img
{border:none;vertical-align:middle;margin-right:10px;
}
ul#menu-vertical img.over
{display:none;
}
ul#menu-vertical li:hover > a img.def
{display:none;
}
ul#menu-vertical li:hover > a img.over
{display:inline;
}
ul#menu-vertical li a.pressed img.over
{display:inline;
}
ul#menu-vertical li a.pressed img.def
{display:none;
}
ul#menu-vertical span
{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;
}
ul#menu-vertical ul span
{background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Apple-Vertical/arrowsub.png");padding-right:28px;
}
div#menu-vertical-xtitle, ul#menu-vertical a
{padding:10px;background-color:#c1c1c1;background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Apple-Vertical/mainbk.png");background-repeat:repeat;background-position:0 0;border-width:1px 0 0 0;border-style:solid;border-color:#C0C0C0;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;
}
ul#menu-vertical li:hover>a,ul#menu-vertical li>a.pressed
{background-color:#0c97e2;background-image:url("/Graphics/HostSite/Theme/Facade-Menu/Apple-Vertical/mainbk.png");background-position:0 100px;border-style:solid;border-color:#C0C0C0;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;
}
ul#menu-vertical ul li:hover>a,ul#menu-vertical ul li>a.pressed
{background-color:#FFFFFF;background-image:none;font:14px Tahoma;color:#0978b3;text-decoration:none;
}
ul#menu-vertical li.topfirst>a
{border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;
}
ul#menu-vertical li.toplast>a
{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;
}

#mymenu table
{
	width: 979px;
	 /* This is more than (6em x 2) because we want to leave room for borders around the li elements that are selected */
}

#mymenu table td
{
	display:inherit;
}

.overtabs ul.AspNet-Menu /* Tier 1 */
{
	position:static;
	text-align:center;
	font-weight: bold;
	z-index:100;
	
	white-space:nowrap;
	
	
}

.overtabs ul.AspNet-Menu ul /* Tier 2 */
{
	text-align:left;
	font-weight: normal;
	width: 136px;
	top: 100%;
	left: -1px;
	z-index:100;
	
	white-space:normal;
	
	
}

.overtabs ul.AspNet-Menu ul ul /* Tier 3+ */
{
	text-align:left;
	font-style:italic;
	top: 0px;
	left: 136px;
	z-index:100;
	
	white-space:normal;
	
	
}

.overtabs li /* all list items */
{
	width: 136px;
	z-index:4999;
	 
	background-color: #F6F6F6;border-top: solid 1px #B8B8B8 ;padding-top: 2px; padding-left: 1px; border-right: solid 1px #B8B8B8 ;padding-right: 1px; padding-bottom: 2px; 
}

.overtabs li a img
{
    border: 0px;
    vertical-align:middle;
    padding-right: 2px;
    height:19px;
    width:19px;
}

.overtabs li:hover, /* list items being hovered over */
.overtabs li.AspNet-Menu-Hover
{	z-index: 5999;
    cursor: pointer;
    background-color: white;
}

.overtabs a, /* all anchors and spans (nodes with no link) */
.overtabs span
{
	height: 30px;
	line-height: 25px;
	font-size: 11px;
	cursor: hand;
	font-family: Sans-Serif,Cursive,helvetica,arial,verdana;
	color: #333333;
	
    
}

.overtabs li.AspNet-Menu-Leaf a, /* leaves */
.overtabs li.AspNet-Menu-Leaf span
{
    margin-left:3px;
    margin-right:10px;
	background-image: none !important;
	
	
}

.overtabs li:hover a, /* hovered text */
.overtabs li:hover span,.overtabs li.AspNet-Menu-Hover a,.overtabs li.AspNet-Menu-Hover span,.overtabs li:hover li:hover a,.overtabs li:hover li:hover span,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,.overtabs li:hover li:hover li:hover a,.overtabs li:hover li:hover li:hover span,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
	color: Blue;
	text-decoration: underline;
	background-color: inherit;
	
}

.overtabs li:hover li a, /* the tier above this one is hovered */
.overtabs li:hover li span,.overtabs li.AspNet-Menu-Hover li a,.overtabs li.AspNet-Menu-Hover li span,.overtabs li:hover li:hover li a,.overtabs li:hover li:hover li span,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,.overtabs li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
	text-decoration: none;
	color: Black;
	background: transparent url(/css/arrowRight.gif) right center no-repeat;
	margin-left:3px;
    margin-right:3px;
	
}

.overtabs .AspNet-Menu-Selected /* this tier is selected */
{
	cursor: hand;
	font-weight: bold;
	
	background-color: white;
}

.overtabs .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{

    
    
}

.overtabs .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{

    

}
body 
{ 
    
}

a
{
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

H1
{
  margin:0px;
  padding:0px;
}

.headernavigationtext, .headernavigationtext A, .headernavigationtext A:hover
{ 
    font-size:11px;
    color:White; 
    text-decoration:none; 
    font-weight:bold;
}

.editbutton
{
	line-height:18px;
	padding:4px 7px 4px 7px;
	float:inherit;
	font-size: 11px;
	border-width: 1px;
	border-color: gainsboro;
	border-style: solid;
	font-weight: normal;
	text-decoration: none;
	background-color: ghostwhite;
	color: #696969;
	text-align:center}

.editbutton:hover
{
	border-width: 1px;
	border-color: #ffa800;
	border-style: solid;
	background-color: #ffda91;
	text-decoration: none;
	color: #696969;
}




/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#F6F6F6;
	border-width:3px;
	border-style:solid;
	border-color:#9E9E9E;
	padding:3px;
}


/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{
	width:300px;
	background-color:#5377A9;
	color:white;
	font-weight:bold;
}


/* Styles for the Animation Reference */
.animationReferenceTable
{
}

.animationReferenceRow
{
}

.animationReferenceField
{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}

.animationReferenceCode
{
	margin-top: 5px;
	vertical-align: top;
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
	margin-bottom: 5px;
}

.animationReferenceItems
{
	vertical-align: top;
}

.animationReferenceItemTable
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItemRow
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.animationReferenceItem
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}

.animationReferenceItemCode
{
	display:block;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
	font-weight: bold;
}
.overflowHidden {overflow:hidden;}

.overflowScroll {overflow:hidden;}


/* ajaxtab theme ----------------- */
.ajaxtab .ajax__tab_header 
{
	background:url(/graphics/bottom2px.gif) repeat-x bottom;
	background-color:#9E9E9E;
	font-size:12px;
	display:block;
	cursor: pointer;
}

.ajaxtab .ajax__tab_header .ajax__tab_outer 
{
	 border:solid 1px #D7DCE1;
	 padding:1px 1px 0px 1px;
	 border-bottom:solid 2px #9E9E9E;
	 background-color:#E8E8E8;
}

.ajaxtab .ajax__tab_header .ajax__tab_tab 
{
	 padding:6px 10px 6px 10px;
	 color:#444444;
	 display:block;
	 text-align:center;
}

.ajaxtab .ajax__tab_header .ajax__tab_tab img
{
	 height:24px;
	 width:24px;
}

.ajaxtab .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%;
}

.ajaxtab .ajax__tab_active .ajax__tab_outer 
{
	 padding:0px 0px 0px 0px;
	 border:solid 2px #9E9E9E;
	 border-bottom-color:white;
	 background-color:white;
}

.ajaxtab .ajax__tab_body 
{
	 font-family:verdana,tahoma,helvetica;
	 font-size:10pt;
	 padding:8px;
	 background-color:white;
	 border-top-width:0;
	 border-bottom: solid 2px #9E9E9E;
	 border-left: solid 2px #9E9E9E;
	 border-right: solid 2px #9E9E9E;
}

/* ajaxalttab theme ------------------------------ */
.ajaxalttab .ajax__tab_header 
{
	 font-family:arial,helvetica,clean,sans-serif;
	 font-size:small;
	 border-bottom:solid 5px #9E9E9E;
	 	cursor: pointer;
}

/* NotSelected*/
.ajaxalttab .ajax__tab_header .ajax__tab_outer 
{
	 background-color: #E8E8E8;
	 margin:0px 0.16em 0px 0px;
	 padding:1px 0px 1px 0px;
	 vertical-align:bottom;
	 border:solid 1px #a3a3a3;
	 border-bottom-width:0px;
}

.ajaxalttab .ajax__tab_header .ajax__tab_tab
{
	 color:#000;
	 padding:0.35em 0.75em;
	 margin-right:0.01em;
}

/* Hover */
.ajaxalttab .ajax__tab_hover .ajax__tab_outer 
{
	background-color:#D4D3D3;
}

.ajaxalttab .ajax__tab_active .ajax__tab_tab 
{
	 color:#fff;
}

/* Selected*/
.ajaxalttab .ajax__tab_active .ajax__tab_outer
{
	background-color:#9E9E9E;
}

.ajaxalttab .ajax__tab_body 
{
	 font-family:verdana,tahoma,helvetica;
	 font-size:10pt;
	 padding:0.25em 0.5em;
	 background-color:#edf5ff;
	 border:solid 1px #808080;
	 border-top-width:0px;
}

/* dropdown panel --------------- */
.ContextMenuPanel 
{
	border: 1px solid #868686;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	z-index: 1000;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

.ContextMenuBreak
{
	margin:1px 1px 1px 22px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 23px;
	white-space: nowrap;
	background-color: white;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 22px;
}

.reorderListDemo li 
{
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

