/*@import url("css/menu.css");

CSS Document */


html
{
	margin: 0;
	padding: 0;
}
	
body 
{ 
	margin: 0; 
	padding: 0;
	margin:auto; 
    text-align: center;
}

/*------------ Set Skin width -------------- */

.SkinContent
{
	width:830px;
	height: 100%;
}

.SkinLayout
{
	position: relative;
	top: 0px;
	margin:0 auto;
	width:834px;
	vertical-align: top;
}

/*----------------------------------------- */


.WhiteFill
{
	background-color: #fff;
}


.NABGLeft
{
	width: 50%;
    background: #fff; 
    height: 100%;
}

.NABGRight
{
	width: 50%;
    background: #fff;
    height:100%;
}


.Logo
{
	vertical-align: top;
	padding: 20px 0px 0px 40px;
	width: 75%;
}


.SkinBorder
{
	border-Left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.Length
{
	width:200px;
	 background: #fff url(images/spacer.gif) repeat fixed; 	
}
.SkinLayoutNoBorder
{
    margin: 0px 17px;	
	text-align: left; /* counter the body center */
}


.NoHeaderGradient{
	vertical-align: top;
	width:100%;
	height:133px
}


.lang_pad
{
	vertical-align:top;
	text-align: right;
	font-family: Tahoma;
	font-size:	 0px;

}
.padding
{
	padding-left: 44px;
	width: 222px;
}

.PaddingLeft
{
	padding-left: 20px;
}

.PaddingRight
{
	padding-right: 35px;
}

.alignCenter
{
	text-align:center;
}

.clear
{
	margin:0px;
	vertical-align: top;
	padding:0px;
	display:none;
}

.language img
{
	height: 11px;
	width: 16px;
}

.Date_pad
{
	text-align: right;
	padding:30px 35px 0px 0px;
}

.Date 
{
   font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   color: #ffffff;
}

 .copyright, .privacyterms:link
{
	font-family: Tahoma,  Arial, Helvetica;
    font-size:  11px;
    color: #666666;
   	white-space: nowrap;
}


.Fill
{
	background-color: #ffffff;
	width:100%;
	border: solid 1px #ffffff;
}

/*---------------- Search ------------------- */

.Search 
{	
	vertical-align:top;
	text-align: right;

	padding: 29px 30px 0px 0px;
    height: 32px;
    width: 25%;

}

#dnn_dnnSEARCH_txtSearch.NormalTextBox 
{
	background: transparent;
	height:22px; 
	color: #7b7b7b; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 11px;  
	padding: 0px 10px 0px 0px; 
	border: 0px solid #FFFFFF; 
	cursor:text; 
	line-height: 13px; 
	text-decoration: none;
	width: 114px;
	vertical-align: top;
}

.SearchButton  
{
background: transparent; padding: 0px 15px 0px 0px; cursor: pointer; text-decoration: none; height: 20px;
}

.SearchBg
{	
    background: url(images/SearchCenter.png) no-repeat top left;
    height:32px;
	width: 149px;
}

.SearchLeft 
{
    background: url(images/SearchLeft.png)  no-repeat top left;
    width:6px;
    height:32px;
}


/*---------------- Menu/Account ------------------- */
.Menu   
{	

	width: 100%;

}

.MenuRight
{
    background: url(images/MenuLeft5.jpg) no-repeat top right;
	width:1px;

}

.MenuBg
{
	 background: url(images/MenuCenter3.jpg) repeat-x ;

}

.FullMenuBg
{
	position: absolute;
	top: 133px;
	background: url(images/MenuCenter3.jpg) repeat-x ;
	background-repeat: repeat-x;
	height: 50px;
	width: 100%;
}

.MenuLeft 
{
    background: url(images/MenuLeft5.jpg)  no-repeat top left;
	width:1px;
}

.MenuAccount   
{	
    height: 40px;
    width: 100%; 
}

.MenuAccountRight
{
    background: url(images/MenuAccountRight.jpg) no-repeat top right;
    width:4px;
}

.MenuAccountBg
{	
    background: #fff url(images/MenuAccountCenter.jpg) repeat-x top left;
        height: 40px;
}

.MenuAccountLeft 
{
    background: url(images/MenuAccountLeft.jpg)  no-repeat top left;
        width:4px;
}

.sep
{
	background: TRANSPARENT url(images/ARROW1.GIF) NO-REPEAT  center  ;
	padding-bottom: 4px;
}

/*---------------- Banner ------------------- */
.Banner
{
	width: 50%;
	height: 100%;
	background-color: Transparent;
}


.Content
{
    background-color: #fff;
}

/*---------------- Panes ------------------- */
.FullPane1
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}
.LeftPaneHalf
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}
.RightPaneHalf
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}

.TopRightPane
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}
.ContentPane2
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}
.TopLeftPane
{
	padding: 0px 15px 0px 15px;
	vertical-align: top;
}



.Footerlinks
{	
	padding: 18px 3px 0px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262;
	cursor: pointer;
}

.Footerlinks:link,.Footerlinks:visited,.Footerlinks:active, .Footerlinks:hover
{	
	padding: 18px 3px 0px 0px;
	text-align: center;
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #c50101;
	cursor: pointer;
}


/*-------- Default Style --------*/

a,a:link,a:visited,a:active{color:#626262; text-decoration:none; font-size:	 11px; font-family: Tahoma, Helvetica, sans-serif; font-weight:normal; }
a:hover{color:#626262; text-decoration:none; font-size:	 11px; font-family: Tahoma, Helvetica, sans-serif; font-weight:normal; cursor: pointer; }

/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:visited{ 	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}
	
	
a.Breadcrumb:link,a.Breadcrumb:active, a.Breadcrumb:hover{ 	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #c50101;  padding: 18px 0px 0px 0px;
	white-space: nowrap;
	width: 100%;
}


/*-------------- Link Style --------------*/


/*-------------- Login Style --------------*/
.login,a.login:link,a.login:active,a.login:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.login:hover{color:#c50101; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.user:hover{color:#c50101; 	white-space: nowrap;}


/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#4F839F; font-size:12px;}
a.footer:hover{color:#C00;}

/*-------------- SOLPart --------------*/

.MainMenu_MenuContainer {     background: url(images/MenuCenter3.jpg) repeat-x ; border: 0px; margin:0px;	}
.MainMenu_MenuBar {cursor: pointer;  background-color: transparent;  border: 0px; margin:0px;	}



.main_dnnmenu_rootitem  td
{	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	color: #626262;
	Height: 50px;
	vertical-align : bottom;
	padding: 10px 13px 12px 10px;
	border: 0px; margin:0px;
}


.MainMenu_LeftIdle { display:none;  border: 0px; margin:0px; }
.MainMenu_RightIdle { display: none;  border: 0px; margin:0px;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon { display: none;  border: 0px; margin:0px; }
.MainMenu_MenuBreak { background: transparent;   border: 0px; margin:0px; }
.MainMenu_Seperator { background: url(Images/MenuSeparator3.jpg) no-repeat top center; width: 10px; height: 50px; border: solid 0px; }



.main_dnnmenu_submenu 
{	
	border:1px solid #dedede;
	background: #dedede url(images/MenuSubBg.jpg) repeat-x ;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	z-index: 1000;

}

.main_dnnmenu_submenu td
{
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	color: #626262;
	line-height: 25px;
	padding: 0px 40px 0px 8px;
	z-index: 1000;
	margin-left: 10px;

}	

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td ,.main_dnnmenu_itemselected td   
{  

}





/* ------------------------------------ Backgrounds ----------------------------------------*/


.BGLeft2
{

    background: transparent url(images/Background/GrayLeft2.jpg) no-repeat top Left ; 
	height: 100%;
	z-index: 1;
	width: 100%;
}

.BGRight2
{
    background: transparent url(images/Background/GrayRight2.jpg) no-repeat top right ; 
	height: 100%;
	z-index: 1;
	width: 100%;

}


.BGLeft
{
    background: #fff url(images/Background/GrayLeft2.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;

}

.BGRight
{
    background: #fff url(images/Background/GrayRight2.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;
}

.BGLawnLeft
{
	width: 50%;
    background: #fff url(images/Background/LawnLeft2.jpg) no-repeat fixed ; 
    background-attachment: fixed;
    height: 100%;

}

.BGLawnRight
{
	width: 50%;
    background: #fff url(images/Background/LawnRight2.jpg) no-repeat top right fixed ; 
    background-attachment: fixed;
    height:100%;
}

.BGSeaLeft
{
	width: 50%;
    background: #fff url(images/Background/OceanLeft.jpg) no-repeat  fixed; 
    height: 100%;

}

.BGSeaRight
{
	width: 50%;
    background: #fff url(images/Background/OceanRight.jpg) no-repeat top right fixed; 
    height: 100%;
}


.BlueAbstractBGLeft
{
    background: #020d40 url(images/Background/AbstractBlueLeft.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;
    background-attachment: fixed;

}

.BlueAbstractBGRight
{
    background: #020d40 url(images/Background/AbstractBlueRight.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;
    background-attachment: fixed;
}



.BlueAbstractBGLeft2
{
    background: #020d40 url(images/Background/AbstractBlueLeft.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;


}

.BlueAbstractBGRight2
{
    background: #020d40 url(images/Background/AbstractBlueRight.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;

}


.ColorsBGLeft
{
    background: #fff url(images/Background/ColorsLeft.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;
    background-attachment: fixed;

}

.ColorsBGRight
{
    background: #fff url(images/Background/ColorsRight.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;
    background-attachment: fixed;
}


.MountainsBGLeft
{
    background: #fff url(images/Background/MountainsLeft.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;
    background-attachment: fixed;

}

.MountainsBGRight
{
    background: #fff url(images/Background/MountainsRight.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;
    background-attachment: fixed;
}


.CityBGLeft
{
    background: #fff url(images/Background/CityLeft.jpg) no-repeat top Left ; 
    width:50%;
    height: 100%;
    background-attachment: fixed;

}

.CityBGRight
{
    background: #fff url(images/Background/CityRight.jpg) no-repeat top Right ; 
    width:50%;
    height:100%;
    background-attachment: fixed;
}



.ShadowPad
{
  height: 183px;
  width: 13px;
  vertical-align: top;
}


.ShadowRight 
{
	width: 13px;
    background: url(images/background/ShadowRight2.png)  repeat-y top right;

}

.ShadowLeft 
{
	width: 13px;
    background: url(images/background/ShadowLeft2.png)  repeat-y top left;

}


.ShadowLeftPad
{

    background: url(images/background/shadowLeftpad.png)  repeat-y top Left;
	width: 13px;
	height: 50px;
}

.ShadowRightPad
{

    background: url(images/background/shadowRightpad.png)  repeat-y top right;
	width: 13px;
	height: 50px;
}





/* --------------------------------------------Red--------------------------------------------- */

.RedBGFade
{
	width: 50%;
    background: #5c0000 url(images/Background/RedFade.jpg) repeat-x ; 
    height: 100%;

}

.RedBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/RedFade2.jpg) repeat-x ; 
    height: 100%;
}

.RedBGLeft
{
	width: 50%;
    background: #fff url(images/Background/RedLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.RedBGRight
{
	width: 50%;
    background: #fff url(images/Background/RedRight.jpg) no-repeat top Right fixed; 
    height:100%;
}


.RedBGGrad
{
	width: 50%;
    background: #5c0000 url(images/Background/RedGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.RedBgColor
{
	background-color: #c50101;
	width: 50%;
	height: 100%;
}

.RedBanner
{
	background: url(images/banners/RedBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientRed {
	
	width: 100%;
	height:133px;
	background-image: url(images/Red/HeaderRedStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}


.HeaderGradientRedfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Red/HeaderRedFull2.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientRedMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Red/HeaderRedStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuRed_MenuItemSel td
 {
 	background: url(Images/Red/RedMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  

.MainMenuRed_Active, .MainMenuRed_Active td    	
{
	background: url(Images/Red/RedMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuRed_LeftActive { background: url(images/Red/RedMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuRed_RightActive { background: url(images/Red/RedMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainRed_dnnmenu_itemhover ,.mainRed_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Red/RedMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Redlogin,a.Redlogin:link,a.Redlogin:active,a.Redlogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Redlogin:hover{color: #c50101; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Reduser,a.Reduser:link,a.Reduser:active,a.Reduser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Reduser:hover{color: #c50101; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.RedBreadcrumb,a.RedBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;

}

 a.RedBreadcrumb:link,a.RedBreadcrumb:active, a.RedBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #c50101;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;

}

/*------------ Privacy Style --------------*/

.Redpivarcyterms,a.Redprivacyterms:link,a.Redpivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Redprivacyterms:active, a.Redprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #c50101;


}







/* -------------------------ICE----------------------------- */

.IceBGFade
{
	width: 50%;
    background: #22a6eb url(images/Background/IceFade.jpg) repeat-x ; 
    height: 100%;

}

.IceBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/IceFade2.jpg) repeat-x ; 
    height: 100%;
}


.IceBGGrad
{
	width: 50%;
    background: #22a6eb url(images/Background/IceGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}

.ICEBGLeft
{
	width: 50%;
    background: #fff url(images/Background/ICELeft.jpg) no-repeat fixed; 
    height: 100%;

}

.ICEBGRight
{
	width: 50%;
    background: #fff url(images/Background/ICERight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.IceBGLeftGlow
{
	width: 50%;
    background: #fff url(images/Background/IceLeft2.jpg) no-repeat fixed; 
    height: 100%;

}

.IceBGRightGlow
{
	width: 50%;
    background: #fff url(images/Background/IceRight2.jpg) no-repeat top Right fixed; 
    height:100%;
}


.IceBGLeftGlow2
{
	width: 100%;
    background: transparent url(images/Background/IceLeft2.jpg) no-repeat top left; 
    height: 100%;

}

.IceBGRightGlow2
{
	width: 100%;
    background: transparent url(images/Background/IceRight2.jpg) no-repeat top Right ; 
    height:100%;
}

.ICEBgColor
{
	background-color: #aae0fa;
	width: 50%;
	height: 100%;
}

.IceBanner
{
	 background: url(images/banners/IceBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientICE {
	
	width: 100%;
	height:133px;
	background-image: url(images/ICE/HeaderICEStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientIcefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/ice/HeadericeFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradienticeMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/ice/HeadericeStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuICE_MenuItemSel td
 {
 	background: url(Images/Ice/ICEMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuIce_Active, .MainMenuIce_Active td    	
{
	background: url(Images/Ice/IceMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuIce_LeftActive { background: url(images/Ice/IceMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuIce_RightActive { background: url(images/Ice/IceMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainice_dnnmenu_itemhover ,.mainice_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/ice/IceMenuSub.jpg) no-repeat top left;}

/*-------------- Login Style --------------*/
.icelogin,a.icelogin:link,a.icelogin:active,a.icelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.icelogin:hover{color: #29a8eb; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.iceuser,a.iceuser:link,a.iceuser:active,a.iceuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.iceuser:hover{color: #29a8eb; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.iceBreadcrumb,a.iceBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.IceBreadcrumb:link,a.IceBreadcrumb:active, a.IceBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #29a8eb;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Icepivarcyterms,a.Iceprivacyterms:link,a.Icepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Iceprivacyterms:active, a.Iceprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #29a8eb;


}




/* --------------------------------------------Ocean--------------------------------------------- */

.OceanBGFade
{
	width: 50%;
    background: #0279bd url(images/Background/OceanFade.jpg) repeat-x ; 
    height: 100%;

}

.OceanBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/OceanFade2.jpg) repeat-x ; 
    height: 100%;
}

.OceanBGGrad
{
	width: 50%;
    background: #0279bd url(images/Background/OceanGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}

.oceanBGLeft
{
	width: 50%;
    background: #fff url(images/Background/OceanLeft2.jpg) no-repeat fixed; 
    height: 100%;

}

.oceanBGRight
{
	width: 50%;
    background: #fff url(images/Background/OceanRight2.jpg) no-repeat top Right fixed; 
    height:100%;
}

.oceanBGLeftGlow
{
	width: 50%;
    background: #fff url(images/Background/OceanLeft3.jpg) no-repeat fixed; 
    height: 100%;

}

.oceanBGRightGlow
{
	width: 50%;
    background: #fff url(images/Background/OceanRight3.jpg) no-repeat top Right fixed; 
    height:100%;
}


.oceanBGLeftGlow2
{
	width: 100%;
    background: transparent url(images/Background/OceanLeft3.jpg) no-repeat top left ; 
    height: 100%;

}

.oceanBGRightGlow2
{
	width: 100%;
    background: transparent url(images/Background/OceanRight3.jpg) no-repeat top Right ; 
    height:100%;
}

.oceanBgColor
{
	background-color: #26b5f4;
	width: 50%;
	height: 100%;
}

.oceanBanner
{
	 background: url(images/banners/oceanBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientocean {
	
	width: 100%;
	height:133px;
	background-image: url(images/ocean/HeaderOceanStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;

}

.HeaderGradientOceanfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Ocean/HeaderOceanFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientOceanMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Ocean/HeaderOceanStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuocean_MenuItemSel td
 {
 	background: url(Images/ocean/oceanMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuOcean_Active, .MainMenuOcean_Active td    	
{
	background: url(Images/Ocean/OceanMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuocean_LeftActive { background: url(images/ocean/oceanMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuocean_RightActive { background: url(images/ocean/oceanMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainocean_dnnmenu_itemhover ,.mainocean_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/ocean/oceanMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.oceanlogin,a.oceanlogin:link,a.oceanlogin:active,a.oceanlogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.oceanlogin:hover{color: #29a8eb; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.oceanuser,a.oceanuser:link,a.oceanuser:active,a.oceanuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.oceanuser:hover{color: #29a8eb; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.oceanBreadcrumb,a.oceanBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.oceanBreadcrumb:link,a.oceanBreadcrumb:active, a.oceanBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #29a8eb;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.oceanpivarcyterms,a.oceanprivacyterms:link,a.oceanpivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.oceanprivacyterms:active, a.oceanprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #0c8acc;


}



/* --------------------------------------------Blue--------------------------------------------- */

.BlueBGFade
{
	width: 50%;
    background: #0256bd url(images/Background/BlueFade.jpg) repeat-x ; 
    height: 100%;

}


.BlueBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/BlueFade2.jpg) repeat-x ; 
    height: 100%;
}

.BlueBGGrad
{
	width: 50%;
    background: #0256bd url(images/Background/BlueGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}

.BlueBGLeft
{
	width: 50%;
    background: #fff url(images/Background/BLueLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.BlueBGRight
{
	width: 50%;
    background: #fff url(images/Background/BlueRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.BlueBGLeftGlow
{
	width: 50%;
    background: #fff url(images/Background/BlueLeft2.jpg) no-repeat fixed; 
    height: 100%;

}

.BlueBGRightGlow
{
	width: 50%;
    background: #fff url(images/Background/BlueRight2.jpg) no-repeat top Right fixed; 
    height:100%;
}


.BlueBGLeftGlow2
{
	width: 100%;
    background: transparent url(images/Background/BlueLeft2.jpg) no-repeat top left; 
    height: 100%;

}

.BlueBGRightGlow2
{
	width: 100%;
    background: transparent url(images/Background/BlueRight2.jpg) no-repeat top Right; 
    height:100%;
}


.BlueBgColor
{
	background-color: #4bb1ee;
	width: 50%;
	height: 100%;
}

.BlueBanner
{
	 background: url(images/banners/BlueBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientBlue {
	
	width: 100%;
	height:133px;
	background-image: url(images/Blue/HeaderBlueStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}


.HeaderGradientBluefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Blue/HeaderBlueFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientBlueMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Blue/HeaderBlueStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}

 .MainMenuBlue_MenuItemSel td
 {
 	background: url(Images/Blue/BlueMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuBlue_Active, .MainMenuBlue_Active td    	
{
	background: url(Images/Blue/BlueMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuBlue_LeftActive { background: url(images/Blue/BlueMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuBlue_RightActive { background: url(images/Blue/BlueMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainBlue_dnnmenu_itemhover ,.mainBlue_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Blue/BlueMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Bluelogin,a.Bluelogin:link,a.Bluelogin:active,a.Bluelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Bluelogin:hover{color: #1871cc; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Blueuser,a.Blueuser:link,a.Blueuser:active,a.Blueuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Blueuser:hover{color: #1871cc; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.BlueBreadcrumb,a.BlueBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.BlueBreadcrumb:link,a.BlueBreadcrumb:active, a.BlueBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #1871cc;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Bluepivarcyterms,a.Blueprivacyterms:link,a.Bluepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Blueprivacyterms:active, a.Blueprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #1871cc;


}




/* --------------------------------------------Navy--------------------------------------------- */

.NavyBGFade
{
	width: 50%;
    background: #082f66 url(images/Background/NavyFade.jpg) repeat-x ; 
    height: 100%;

}

.NavyBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/NavyFade2.jpg) repeat-x ; 
    height: 100%;
}

.NavyBGGrad
{
	width: 50%;
    background: #082f66 url(images/Background/NavyGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.NavyBGLeft
{
	width: 50%;
    background: #fff url(images/Background/NavyLeft.jpg) no-repeat top Left ; 
    height:100%;
}

.NavyBGRight
{
	width: 50%;
    background: #fff url(images/Background/NavyRight.jpg) no-repeat top Right ; 
    height:100%;
}


.NavyBGLeftGlow
{
	width: 50%;
    background: #fff url(images/Background/NavyLeft2.jpg) no-repeat fixed; 
    height: 100%;

}

.NavyBGRightGlow
{
	width: 50%;
    background: #fff url(images/Background/NavyRight2.jpg) no-repeat top Right fixed; 
    height:100%;
}


.NavyBGLeftGlow2
{
	width: 100%;
    background: transparent url(images/Background/NavyLeft2.jpg) no-repeat top left; 
    height: 100%;

}

.NavyBGRightGlow2
{
	width: 100%;
    background: transparent url(images/Background/NavyRight2.jpg) no-repeat top Right ; 
    height:100%;
}



.NavyBgColor
{
	background-color: #082f66;
	width: 50%;
	height: 100%;
}

.NavyBanner
{
	 background:  url(images/banners/NavyBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
    border: solid 0px trasparent;
}

.HeaderGradientNavy {
	
	width: 100%;
	height:133px;
	background-image: url(images/Navy/HeaderNavyStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientNavyfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Navy/HeaderNavyFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientNavyMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Navy/HeaderNavyStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}

 .MainMenuNavy_MenuItemSel td
 {
 	background: url(Images/Navy/NavyMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuNavy_Active, .MainMenuNavy_Active td    	
{
	background: url(Images/Navy/NavyMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuNavy_LeftActive { background: url(images/Navy/NavyMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuNavy_RightActive { background: url(images/Navy/NavyMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainNavy_dnnmenu_itemhover ,.mainNavy_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Navy/NavyMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Navylogin,a.Navylogin:link,a.Navylogin:active,a.Navylogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Navylogin:hover{color: #08397f; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Navyuser,a.Navyuser:link,a.Navyuser:active,a.Navyuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Navyuser:hover{color: #08397f; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.NavyBreadcrumb,a.NavyBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.NavyBreadcrumb:link,a.NavyBreadcrumb:active, a.NavyBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #08397f;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Navypivarcyterms,a.Navyprivacyterms:link,a.Navypivarcyterms:visited
{ 	
	font-family: Tahoma,  Arial, Helvetica;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Navyprivacyterms:active, a.Navyprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;

   color: #08397f;


}




/* --------------------------------------------DarkBlue--------------------------------------------- */

.DarkBlueBGFade
{
	width: 50%;
    background: #030450 url(images/Background/DarkBlueFade.jpg) repeat-x ; 
    height: 100%;

}

.DarkBlueBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/DarkBlueFade2.jpg) repeat-x ; 
    height: 100%;
}

.DarkBlueBGGrad
{
	width: 50%;
    background: #030450 url(images/Background/DarkBlueGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.DarkBlueBGLeft
{
	width: 50%;
    background: #fff url(images/Background/DarkBlueLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.DarkBlueBGRight
{
	width: 50%;
    background: #fff url(images/Background/DarkBlueRight.jpg) no-repeat top Right fixed; 
    height:100%;
}


.DarkBlueBGLeftGlow
{
	width: 50%;
    background: #fff url(images/Background/DarkBlueLeft2.jpg) no-repeat fixed; 
    height: 100%;

}

.DarkBlueBGRightGlow
{
	width: 50%;
    background: #fff url(images/Background/DarkBlueRight2.jpg) no-repeat top Right fixed; 
    height:100%;
}

.DarkBlueBGLeftGlow2
{
	width: 100%;
    background: transparent url(images/Background/DarkBlueLeft2.jpg) no-repeat top left; 
    height: 100%;

}

.DarkBlueBGRightGlow2
{
	width: 100%;
    background: transparent url(images/Background/DarkBlueRight2.jpg) no-repeat top Right; 
    height:100%;
}

.DarkBlueBgColor
{
	background-color: #242cca;
	width: 50%;
	height: 100%;
}

.DarkBlueBanner
{
	 background: url(images/banners/DarkBlueBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientDarkBlue {
	
	width: 100%;
	height:133px;
	background-image: url(images/DarkBlue/HeaderDarkBlueStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientDarkBluefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/DarkBlue/HeaderDarkBlueFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientDarkBlueMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/DarkBlue/HeaderDarkBlueStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuDarkBlue_MenuItemSel td
 {
 	background: url(Images/DarkBlue/DarkBlueMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuDarkBlue_Active, .MainMenuDarkBlue_Active td    	
{
	background: url(Images/DarkBlue/DarkBlueMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuDarkBlue_LeftActive { background: url(images/DarkBlue/DarkBlueMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuDarkBlue_RightActive { background: url(images/DarkBlue/DarkBlueMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainDarkBlue_dnnmenu_itemhover ,.mainDarkBlue_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/DarkBlue/DarkBlueMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.DarkBluelogin,a.DarkBluelogin:link,a.DarkBluelogin:active,a.DarkBluelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.DarkBluelogin:hover{color: #000046; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.DarkBlueuser,a.DarkBlueuser:link,a.DarkBlueuser:active,a.DarkBlueuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.DarkBlueuser:hover{color: #000046; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.DarkBlueBreadcrumb,a.DarkBlueBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.DarkBlueBreadcrumb:link,a.DarkBlueBreadcrumb:active, a.DarkBlueBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #000046;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.DarkBluepivarcyterms,a.DarkBlueprivacyterms:link,a.DarkBluepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.DarkBlueprivacyterms:active, a.DarkBlueprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #000046;


}










/* --------------------------------------------Purple--------------------------------------------- */

.PurpleBGFade
{
	width: 50%;
    background: #34105e url(images/Background/PurpleFade.jpg) repeat-x ; 
    height: 100%;

}

.PurpleBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/PurpleFade2.jpg) repeat-x ; 
    height: 100%;
}

.PurpleBGGrad
{
	width: 50%;
    background: #34105e url(images/Background/PurpleGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.PurpleBGLeft
{
	width: 50%;
    background: #fff url(images/Background/PurpleLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.PurpleBGRight
{
	width: 50%;
    background: #fff url(images/Background/PurpleRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.PurpleBgColor
{
	background-color: #8a34df;
	width: 50%;
	height: 100%;
}

.PurpleBanner
{
	 background: url(images/banners/PurpleBanner.jpg) ;
	width: 100%;
    height: 150px;
}

.HeaderGradientPurple {
	
	width: 100%;
	height:133px;
	background-image: url(images/Purple/HeaderPurpleStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientPurplefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Purple/HeaderPurpleFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientPurpleMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Purple/HeaderPurpleStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuPurple_MenuItemSel td
 {
 	background: url(Images/Purple/PurpleMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuPurple_Active, .MainMenuPurple_Active td    	
{
	background: url(Images/Purple/PurpleMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuPurple_LeftActive { background: url(images/Purple/PurpleMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuPurple_RightActive { background: url(images/Purple/PurpleMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainPurple_dnnmenu_itemhover ,.mainPurple_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Purple/PurpleMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Purplelogin,a.Purplelogin:link,a.Purplelogin:active,a.Purplelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Purplelogin:hover{color: #5d219b; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Purpleuser,a.Purpleuser:link,a.Purpleuser:active,a.Purpleuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Purpleuser:hover{color: #5d219b; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.PurpleBreadcrumb,a.PurpleBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.PurpleBreadcrumb:link,a.PurpleBreadcrumb:active, a.PurpleBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #5d219b;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Purplepivarcyterms,a.Purpleprivacyterms:link,a.Purplepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Purpleprivacyterms:active, a.Purpleprivacyterms:hover
{

  font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
   color: #5d219b;


}





/* --------------------------------------------Lilac--------------------------------------------- */
.LilacBGFade
{
	width: 50%;
    background: #d55fd5 url(images/Background/LilacFade.jpg) repeat-x ; 
    height: 100%;

}


.LilacBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/LilacFade2.jpg) repeat-x ; 
    height: 100%;
}


.LilacBGGrad
{
	width: 50%;
    background: #d55fd5 url(images/Background/LilacGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.LilacBGLeft
{
	width: 50%;
    background: #fff url(images/Background/LilacLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.LilacBGRight
{
	width: 50%;
    background: #fff url(images/Background/LilacRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.LilacBgColor
{
	background-color: #d55fd5;
	width: 50%;
	height: 100%;
}

.LilacBanner
{
	 background: url(images/banners/LilacBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientLilac {
	
	width: 100%;
	height:133px;
	background-image: url(images/Lilac/HeaderLilacStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientLilacfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Lilac/HeaderLilacFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientLilacMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Lilac/HeaderLilacStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}

 .MainMenuLilac_MenuItemSel td
 {
 	background: url(Images/Lilac/LilacMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuLilac_Active, .MainMenuLilac_Active td    	
{
	background: url(Images/Lilac/LilacMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuLilac_LeftActive { background: url(images/Lilac/LilacMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuLilac_RightActive { background: url(images/Lilac/LilacMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainLilac_dnnmenu_itemhover ,.mainLilac_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Lilac/LilacMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Lilaclogin,a.Lilaclogin:link,a.Lilaclogin:active,a.Lilaclogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Lilaclogin:hover{color: #cf5dd1; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Lilacuser,a.Lilacuser:link,a.Lilacuser:active,a.Lilacuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Lilacuser:hover{color: #cf5dd1; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.LilacBreadcrumb,a.LilacBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.LilacBreadcrumb:link,a.LilacBreadcrumb:active, a.LilacBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #cf5dd1;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Lilacpivarcyterms,a.Lilacprivacyterms:link,a.Lilacpivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Lilacprivacyterms:active, a.Lilacprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #cf5dd1;


}


/* --------------------------------------------Lime--------------------------------------------- */

.LimeBGFade
{
	width: 50%;
    background: #65a509 url(images/Background/LimeFade3.jpg) repeat-x ; 
    height: 100%;

}


.LimeBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/LimeFade2.jpg) repeat-x ; 
    height: 100%;
}

.LimeBGGrad
{
	width: 50%;
    background: #65a509 url(images/Background/LimeGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.LimeBGLeft
{
	width: 50%;
    background: #fff url(images/Background/LimeLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.LimeBGRight
{
	width: 50%;
    background: #fff url(images/Background/LimeRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.LimeBgColor
{
	width: 50%;
	height: 100%;
	background-color: #c8f418;
}

.LimeBanner
{
	 background: url(images/banners/LimeBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientLime {
	
	width: 100%;
	height:133px;
	background-image: url(images/Lime/HeaderLimeStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientLimefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Lime/HeaderLimeFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientLimeMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Lime/HeaderLimeStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuLime_MenuItemSel td
 {
 	background: url(Images/Lime/LimeMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuLime_Active, .MainMenuLime_Active td    	
{
	background: url(Images/Lime/LimeMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuLime_LeftActive { background: url(images/Lime/LimeMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuLime_RightActive { background: url(images/Lime/LimeMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainLime_dnnmenu_itemhover ,.mainLime_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Lime/LimeMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Limelogin,a.Limelogin:link,a.Limelogin:active,a.Limelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Limelogin:hover{color: #6ead0a; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Limeuser,a.Limeuser:link,a.Limeuser:active,a.Limeuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Limeuser:hover{color: #6ead0a; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.LimeBreadcrumb,a.LimeBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.LimeBreadcrumb:link,a.LimeBreadcrumb:active, a.LimeBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #6ead0a;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Limepivarcyterms,a.Limeprivacyterms:link,a.Limepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Limeprivacyterms:active, a.Limeprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #6ead0a;


}






/* --------------------------------------------Green--------------------------------------------- */

.GreenBGFade
{
	width: 50%;
    background: #007f06 url(images/Background/GreenFade.jpg) repeat-x ; 
    height: 100%;
}

.GreenBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/GreenFade2.jpg) repeat-x ; 
    height: 100%;
}

.GreenBGGrad
{
	width: 50%;
    background: #007f06 url(images/Background/GreenGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}

.GreenBGLeft
{
	width: 50%;
    background: #fff url(images/Background/GreenLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.GreenBGRight
{
	width: 50%;
    background: #fff url(images/Background/GreenRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.GreenBgColor
{
	background-color: #58ce01;
	width: 50%;
	height: 100%;
}

.GreenBanner
{
	 background: url(images/banners/GreenBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientGreen {
	
	width: 100%;
	height:133px;
	background-image: url(images/Green/HeaderGreenStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientGreenfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Green/HeaderGreenFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientGreenMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Green/HeaderGreenStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}

 .MainMenuGreen_MenuItemSel td
 {
 	background: url(Images/Green/GreenMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuGreen_Active, .MainMenuGreen_Active td    	
{
	background: url(Images/Green/GreenMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuGreen_LeftActive { background: url(images/Green/GreenMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuGreen_RightActive { background: url(images/Green/GreenMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainGreen_dnnmenu_itemhover ,.mainGreen_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Green/GreenMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Greenlogin,a.Greenlogin:link,a.Greenlogin:active,a.Greenlogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Greenlogin:hover{color: #0d8b05; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Greenuser,a.Greenuser:link,a.Greenuser:active,a.Greenuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Greenuser:hover{color: #0d8b05; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.GreenBreadcrumb,a.GreenBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.GreenBreadcrumb:link,a.GreenBreadcrumb:active, a.GreenBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #0d8b05;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Greenpivarcyterms,a.Greenprivacyterms:link,a.Greenpivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Greenprivacyterms:active, a.Greenprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #0d8b05;


}





/* --------------------------------------------Black--------------------------------------------- */

.BlackBGFade
{
	width: 50%;
    background: #000000 url(images/Background/BlackFade.jpg) repeat-x ; 
    height: 100%;

}


.BlackBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/BlackFade2.jpg) repeat-x ; 
    height: 100%;
}


.BlackBGGrad
{
	width: 50%;
    background: #000000 url(images/Background/BlackGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}



.BlackBGLeft
{
	width: 50%;
    background: #fff url(images/Background/BlackLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.BlackBGRight
{
	width: 50%;
    background: #fff url(images/Background/BlackRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.BlackBgColor
{
	background-color: #000000;
	width: 50%;
	height: 100%;
}

.BlackBanner
{
	 background: url(images/banners/BlackBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientBlack {
	
	width: 100%;
	height:133px;
	background-image: url(images/Black/HeaderBlackStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientBlackfull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Black/HeaderBlackFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientBlackMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Black/HeaderBlackStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuBlack_MenuItemSel td
 {
 	background: url(Images/Black/BlackMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuBlack_Active, .MainMenuBlack_Active td    	
{
	background: url(Images/Black/BlackMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuBlack_LeftActive { background: url(images/Black/BlackMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuBlack_RightActive { background: url(images/Black/BlackMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainBlack_dnnmenu_itemhover ,.mainBlack_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Black/BlackMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Blacklogin,a.Blacklogin:link,a.Blacklogin:active,a.Blacklogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Blacklogin:hover{color: #040404; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Blackuser,a.Blackuser:link,a.Blackuser:active,a.Blackuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Blackuser:hover{color: #040404; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.BlackBreadcrumb,a.BlackBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.BlackBreadcrumb:link,a.BlackBreadcrumb:active, a.BlackBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #040404;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Blackpivarcyterms,a.Blackprivacyterms:link,a.Blackpivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Blackprivacyterms:active, a.Blackprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
	
   color: #040404;


}




/* --------------------------------------------Orange--------------------------------------------- */

.OrangeBGFade
{
	width: 50%;
    background: #f62e00 url(images/Background/OrangeFade.jpg) repeat-x ; 
    height: 100%;

}


.OrangeBGFade2
{
	width: 50%;
    background: #ffffff url(images/Background/OrangeFade2.jpg) repeat-x ; 
    height: 100%;
}


.OrangeBGGrad
{
	width: 50%;
    background: #f62e00 url(images/Background/OrangeGrad.jpg) repeat-x; 
    height: 100%;
    z-index: 1;

}


.OrangeBGLeft
{
	width: 50%;
    background: #fff url(images/Background/OrangeLeft.jpg) no-repeat fixed; 
    height: 100%;

}

.OrangeBGRight
{
	width: 50%;
    background: #fff url(images/Background/OrangeRight.jpg) no-repeat top Right fixed; 
    height:100%;
}

.OrangeBgColor
{
	background-color: #fd9f18;
	width: 50%;
	height: 100%;
}

.OrangeBanner
{
	 background: transparent url(images/banners/OrangeBanner.jpg)  no-repeat ;
	width: 100%;
    height: 244px;
}

.HeaderGradientOrange {
	
	width: 100%;
	height:133px;
	background-image: url(images/Orange/HeaderOrangeStripped.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.HeaderGradientOrangefull {
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Orange/HeaderOrangeFull.jpg);
	background-repeat: repeat-x;
	width: 100%;
}


.HeaderGradientOrangeMenu 
{
	position: relative;
	top: 0px;
	left: 0px;
	height:183px;
	background-image: url(images/Orange/HeaderOrangeStrippedMenu.jpg);
	background-repeat: repeat-x;
	z-index: 10;
	width: 100%;
}


 .MainMenuOrange_MenuItemSel td
 {
 	background: url(Images/Orange/OrangeMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom;
  }
  
.MainMenuOrange_Active, .MainMenuOrange_Active td    	
{
	background: url(Images/Orange/OrangeMenuCenter.jpg) repeat-x ;  	
	color: white;  
	cursor: pointer;	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: bold;
	padding: 10px 13px 12px 10px;
	vertical-align : bottom; 
	height: 50px;
}
.MainMenuOrange_LeftActive { background: url(images/Orange/OrangeMenuRight.jpg)  no-repeat top right; height: 50px; width: 2px; border: solid 0px; }
.MainMenuOrange_RightActive { background: url(images/Orange/OrangeMenuLeft.jpg) no-repeat top left; height: 50px; width: 2px; border: solid 0px; }
.mainOrange_dnnmenu_itemhover ,.mainOrange_dnnmenu_itemselected{ cursor: pointer; line-height:25px;	background: transparent url(images/Orange/OrangeMenuSub.jpg) no-repeat top left;
	
}

/*-------------- Login Style --------------*/
.Orangelogin,a.Orangelogin:link,a.Orangelogin:active,a.Orangelogin:visited {  font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 10px 0px 7px; 	white-space: nowrap;}
a.Orangelogin:hover{color: #f34807; 	white-space: nowrap;}

/*-------------- User Style --------------*/
.Orangeuser,a.Orangeuser:link,a.Orangeuser:active,a.Orangeuser:visited { font-family: Tahoma; font-weight: bold;  color:#626262; font-size:11px; padding: 15px 0px 0px 7px; 	white-space: nowrap; }
a.Orangeuser:hover{color: #f34807; 	white-space: nowrap;}

/*------------ Breadcrumb Style --------------*/

.OrangeBreadcrumb,a.OrangeBreadcrumb:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

 a.OrangeBreadcrumb:link,a.OrangeBreadcrumb:active, a.OrangeBreadcrumb:hover
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #f34807;  
	padding: 18px 0px 0px 0px;
	white-space: nowrap;
}

/*------------ Privacy Style --------------*/

.Orangepivarcyterms,a.Orangeprivacyterms:link,a.Orangepivarcyterms:visited
{ 	
	font-family: Tahoma;
	font-size:	 11px;
	font-weight: normal;
	color: #626262; padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

a.Orangeprivacyterms:active, a.Orangeprivacyterms:hover
{

	font-family: Tahoma,  Arial, Helvetica;
   font-size:  11px;
   color: #f34807;


}

/* ------------------------------------------------------------ */

