/*Opprettet som tillegg av IW iforhold til Standard eWay */



/* Editmessage */
a {Text-decoration: none; color: Red;}
a:hover {text-decoration: underline; color:Red;}
.right {text-align: right; padding-right:10px;}



body.showmessagebody {background-color: White; margin: 10px;}

.msgBody
{
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: buttonface;
}
.msgfldtab
{
	/* ingress / Body tabs in editmessage */
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
}

.msgfldtabActive
{
	cursor:hand;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
	background-color: White;
}

.browselist {font-size:9px;color:#979596;clear: both;text-align: center; margin: 0px 0px 5px 0px;}
.browselist a {font-size:9px;color:red;}
.browselistgreen {font-size:9px;color:#979596;clear: both;text-align: center; margin: 0px 0px 5px 0px;}
.browselistgreen a {font-size:9px;color:#35c102;}

/* End of EditMessage */

/* Form Control Classes */
/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
/*	width: 1px; */ /* trick to set size of buttons in ie */ 
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	/* width: 1px; */ /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{
	background-color: buttonface;
}
.frmContent	/* Outmost table */
{
	width: 100%;
}

.frmContentProduct	/* Outmost table */
{
	width: 100%;
	overflow: auto;
}

.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:hand;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: hand
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 2px 5px 2px 5px; background-color: #F6F5ED; border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 3px; padding: 5px; white-space: nowrap; color: highlight;}
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 0px; display: inline; padding: 2px 5px 2px 5px; width: 120px;	vertical-align: top;}

img {border: none;margin: 0px;padding: 0px;}


.new {float: right;display: block; color:#000000; padding: 0 5 0 0; }
a.new:link, a.new:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration: none;
}

.newgreen {float: right;display: block; color:#000000; padding: 0 5 0 0; }
a.newgreen:link, a.newgreen:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#35c102;
	text-decoration: none;
}



/* Swixsport.com - Frontpage */

/* Main layout structure for body */

Body {
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}

table,tr,td,h1,h2,h3,h4,h5,div,span,form,input,textarea,select,option,nobr, a , button {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
}


/* Element IDs */



#logo {
	padding-top:10px;
}


#banner {position: relative;height: 75px;width: 880px;float: left; padding: 0 0 0 0; margin: 0 0 0 0; }
#head {
	background-image:url(banner.gif);
	background-repeat:no-repeat;
	width:1006px;
	height:117px;
	border-right:solid 1px #e2e1e1;
}

#submenu {
	margin-left:40px;
	margin-top:10px;
	}
	
	
/*	
.sublevelmenu {
	margin-left:40px;
	margin-top:10px;
	}

.sublevelmenu ul {list-style: none;  padding: 0px; margin: 0px 0px 0px 17px; }
.sublevelmenu li.menu {list-style: none;  padding: 0px; margin: 0px 0px 0px 17px; }	

*/


#green-line {
	width:575px;
	height:19px;
	border: solid 1px #35c102;
	background-image:url(green-line.gif);
	background-repeat:repeat-x;
	margin-bottom:1px;
}

#green-simpleline {
	width:575px;
	height:1px;
	border-bottom: solid 1px #35c102;
	background-repeat:repeat-x;
	margin-bottom:1px;
}

#greencontent {
	margin-top:8px;
	margin-left:10px;
	margin-right:5px;
	padding-top:0px;
	width:580px;
}

#redcontent {
	margin-top:10px;
	margin-left:10px;
	margin-right:5px;
	padding-top:0px;
	width:580px;
}



#green-subcontent {
	border-bottom: solid 1px #4daa48;
}

#red-subcontent {
	border-bottom: solid 1px #ff0000;
}

#green-maintext {
	padding:20px;
	font-size:12px;
	color:#666666;
}

#green-subtext {
	padding:10px;
	font-size:12px;
	color:#666666;
	line-height:16px;
}

#red-subtext {
	padding:10px;
	font-size:12px;
	color:#666666;
	line-height:16px;
}

#red-line {
	width:575px;
	height:19px;
	border: solid 1px #be0000;
	background-image:url(red-line.gif);
	background-repeat:repeat-x;
	margin-bottom:1px;
}

#red-simpleline {
	width:575px;
	height:1px;
	border-bottom: solid 1px #be0000;
	background-repeat:repeat-x;
	margin-bottom:1px;
}

#sublogo {
	margin-top:10px;
	margin-left:33px;
} 

#maincontent {
	padding:20px;
	padding-top:10px;
}


.hidden {display: none;}
.block {display:block;}


#productlist {
	padding:0px;
	padding-top:0px;
}

#footer {
	background-image:url(footer.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:1006px;
	height:50px;
	padding-top:10px;
	border-right:solid 1px #e2e1e1;
	border-left:solid 1px #e2e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#footer a{

	color:#666666;
}

#footer-red {
	background-image:url(footer-red.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:1006px;
	height:50px;
	padding-top:10px;
	border-right:solid 1px #e2e1e1;
	border-left:solid 1px #e2e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#footer-red a{

	color:#666666;
}

#footer-green {
	background-image:url(footer-green.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:1006px;
	height:50px;
	padding-top:10px;
	border-right:solid 1px #e2e1e1;
	border-left:solid 1px #e2e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}


#footer-green a{

	color:#666666;
}


#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

#breadcrumb 
{
	float:left;
	background-image:url(breadcrumb_back2.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-left:16px;
}

#ticker {
	background-image:url(ticker.gif);
	background-repeat:no-repeat;
	border:#CCCCCC solid 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:300px;
	height:16px;
	padding-left:10px;
	padding-top:2px;
}

#searchbox {
	background-image:url(textbox.gif);
	background-repeat:no-repeat;
	border:#CCCCCC solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	width:107px;
	height:16px;
	
}

#searchbtn {
	background-image:url(find.gif);
	background-repeat:no-repeat;
	width:40px;
	border:#CCCCCC solid 1px;
	
	cursor: hand;
}

#subheading, .subheading, a.subheading:link, a.subheading:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-decoration: none;
}

.green-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4daa48;
}

.green-subheading, a.green-subheading:link, a.green-subheading:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4daa48;
	text-decoration: none;
}

a.green-subheading:hover, a.subheading:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
}

.green-split {
	border-right: dotted 1px #4daa48;
}

.red-split {
	border-left: dotted 1px #ff0000;
	border-right: dotted 1px #ff0000;
}

#subingress {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration: none;
	width:230px;
	margin-bottom:5px;
	padding-bottom:20px;
	line-height: 14px;
}

#subline {
	width:230px;
	height:4px;
	background-color:#CCCCCC;
	margin-top:-3px;
	margin-bottom:7px;
	font-size:2px;
}

#print_tip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	padding-top:40px;
	padding-left:75px;
}


/* Element Classes*/

.small-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-bottom:5px;
}

.ingress {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:14px;
}


.readmore, a.readmore:link, a.readmore:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FF0000;
	float:right;
	padding-right:10px;

}

a.readmore:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#FF0000;
}

.heading, a.heading:link, a.heading:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.heading:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}

.bctext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	background-color:#FFFFFF;
	height:10px;
}
a.bctext:link, a.bctext:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:red;
	background-color:#FFFFFF;
	height:10px;
	text-decoration: none;
}

.module 
{
	width:210px;
	margin-top: 10px;
}

.modcolor {
	background-image:url(moduleback.gif);
	background-repeat:repeat-x;
	border-left:#e2e1e1 solid 1px;
	border-top:#e2e1e1 solid 1px;
	border-bottom:#e2e1e1 solid 1px;
	padding-left: 1px;
	width:5px;
}

.modtext {
	background-image:url(moduleback.gif);
	background-repeat:repeat-x;
	border-right:#e2e1e1 solid 1px;
	border-top:#e2e1e1 solid 1px;
	border-bottom:#e2e1e1 solid 1px;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#999999;
	font-size:11px;
	height:22px;
	width: 150px;
	
}

.modcontent {
	border:#e2e1e1 solid 1px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	line-height:14px;
	padding:7px;
	height:100%;
	
}
.gray-link, a.graylink:link, a.gray-link:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: none;
}

a.gray-link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration: underline;
}

/* Productlist style class */

.productlist_name {
	width:132px;
	height:42px;
	background-color:#f7f7f7;
	border-left:#e6e7e8 solid 1px;
	border-right:#e6e7e8 solid 1px;
	border-bottom:#e6e7e8 solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}
.smallBR 
{
	padding-bottom: 2px;
	}
.productlist_name_Poles {
	height:20px;
	background-color:#f7f7f7;
	border-left:#e6e7e8 solid 1px;
	border-right:#e6e7e8 solid 1px;
	border-bottom:#e6e7e8 solid 1px;
	padding-top:5px;
	padding-bottom:5px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}

a.productlink:link, a.productlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

a.productlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
}

.productlist_img {
	width:132px;
	height:132px;
	border:#e6e7e8 solid 1px;
	text-align:center;
}


.productlistpoles_img {
	
	border:#e6e7e8 solid 1px;
	text-align:center;
}

#product {
	width:590px;
	border:#e6e7e8 solid 1px;
	margin-left:0px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}

.productname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	margin: 4px 0px 0px 10px;
}

.productedit 
{
	margin: 0px 0px 0px 10px;
}

#productinfo_text {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	border-top:#e6e7e8 solid 1px;
	background-color:#f7f7f7;
	font-size:11px;
	vertical-align:top;
}

.productinfo_cell {
	width:25%;
}

.productinfo_heading {
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

/* Menu System */

#nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li {
	float: left;
	margin: 6px 1px 0 0;
}

#nav-menu li a {
	height: 36px;
	line-height: 2em;
	float: left;
	width: 109px;
	display: block;
	text-decoration: none;
	text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a {
	float: none
}
/* End hide */

#nav-menu {
	width:800px
} 


/* Frontpage button */
.frontpage, a.frontpage:link, a.frontpage:visited {
	background-image:url(fp_0.gif);
	background-repeat:no-repeat;
	width:109px;
	height:36px;
	
}

a.frontpage:hover, a.frontpage:active, a.frontpage {
	background-image:url(fp_1.gif);
	background-repeat:no-repeat;
}

/* Products button */
.products, a.products:link, a.products:visited {
	background-image:url(pr_0.gif);
	background-repeat:no-repeat;
}

a.products:hover, a.products:active {
	background-image:url(pr_1.gif);
	background-repeat:no-repeat;
}

/* Profiles button */
.profiles, a.profiles:link, a.profiles:visited {
	background-image:url(pf_0.gif);
	background-repeat:no-repeat;
}

a.profiles:hover, a.profiles:active {
	background-image:url(pf_1.gif);
	background-repeat:no-repeat;
}

/* Waxtips button */
.waxtips, a.waxtips:link, a.waxtips:visited {
	background-image:url(wt_0.gif);
	background-repeat:no-repeat;
}

a.waxtips:hover, a.waxtips:active {
	background-image:url(wt_1.gif);
	background-repeat:no-repeat;
}

/* Downloads button */
.downloads, a.downloads:link, a.downloads:visited {
	background-image:url(dl_0.gif);
	background-repeat:no-repeat;
}

a.downloads:hover, a.downloads:active {
	background-image:url(dl_1.gif);
	background-repeat:no-repeat;
}

/* News button */
.news, a.news:link, a.news:visited {
	background-image:url(ns_0.gif);
	background-repeat:no-repeat;
}

a.news:hover, a.news:active {
	background-image:url(ns_1.gif);
	background-repeat:no-repeat;
}

/* About button */
.about, a.about:link, a.about:visited {
	background-image:url(at_0.gif);
	background-repeat:no-repeat;
}

a.about:hover, a.about:active {
	background-image:url(at_1.gif);
	background-repeat:no-repeat;
}


/* Red Sublevel menu */

/* Lagt inn ny navigator med undernivåer

a.sublevel:link, a.sublevel:visited {
	list-style: none; 
	display: block;
	background: url(sub-deactive.gif) no-repeat;
	vertical-align: middle;
	border:solid 1px #e2e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	width: 130px;
	text-decoration: none;
	margin:2px;
}

a.sublevel:hover, a.sublevelsel:link, a.sublevelsel:visited {
	display: block;
	background: url(sub-active.gif) no-repeat;
	vertical-align: middle;
	border:solid 1px #e2e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	width: 130px;
	text-decoration: none;
	margin:2px;
}

a.sublevel#active_menu {
	display: block;
	background: url(sub-active.gif) no-repeat;
	vertical-align: middle;
	border:solid 1px #e2e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	width: 130px;
	text-decoration: none;
	margin:2px;
}

a.sublevel#active_menu:hover {
	color: #e3171f;
}

*/


/* Green Sublevel menu */


.greensublevel a {
	display: block;
	border-left:solid 5px #e2e1e1;
	vertical-align: middle;
	border-top:solid 1px #e2e1e1;
	border-bottom:solid 1px #e2e1e1;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin-top:2px;
			
}

/*
a.greensublevel:link, a.greensublevel:visited {
	display: block;
	border-left:solid 5px #E41B23;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	width: 147px;
	text-decoration: none;
	margin:2px;
} */

a.greensublevel:hover {
	display: block;
	border-left:solid 5px  #4daa48;
	vertical-align: middle;
	font-size: 12px;
	color: #4daa48;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin:2px;
}

a.greensublevelwithchild:hover {
	display: block;
	border-left:solid 5px  #4daa48;
	vertical-align: middle;
	font-size: 12px;
	color: #4daa48;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin:2px;
}

.greensublevel a.selected  {
	display: block;
	border-left:solid 5px #4daa48;
	vertical-align: middle;
	font-size: 12px;
	color: #4daa48;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin:2px;
}


.greensublevelwithchild {

	color: #4daa48; background:#fff url("g-arrow.gif") no-repeat right;		
}

.greensublevelwithchild selected{

	color: #4daa48; background:#fff url("g-arrow.gif") no-repeat right;		
}



/* Brukes hvis det er ønskelig med flere nivåer */
.greensubmenu {border-right:solid 1px #e2e1e1; border-bottom:solid 1px #e2e1e1; list-style: none; width:147px; margin: 0px 0px 10px 33px; padding:  0 0 0 0;}
.greensubmenu ul {list-style: none;  padding: 0px; margin:  0px 0px 0px 0px; border-left: solid 0px #cccccc;  }
.greensubmenu li ul  {list-style: none;  padding: 0px; margin: 0px 0px 0px 0px; border-left: solid 6px #F0F0F1;  }




/* Red Sublevel menu */

.redsublevel a {
	display: block;
	border-left:solid 5px #e2e1e1;
	vertical-align: middle;
	border-top:solid 1px #e2e1e1;
	border-bottom:solid 1px #e2e1e1;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin-top:2px;
			
}



a.redsublevel:hover {
	display: block;
	vertical-align: middle;
	border-left:solid 5px #ff0000;
	font-size: 12px;
	color: #ff0000;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin:2px;
}

.redsublevel a.selected  {
	display: block;
	border-left:solid 5px #ff0000;
	vertical-align: middle;
	font-size: 12px;
	color: #ff0000;
	text-align: left;
	padding-top: 2px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin:2px;
}

.redsublevelwithchild {

	background:#fff url("g-arrow.gif") no-repeat right;		
}

.redsublevelwithchild selected{

	background:#fff url("g-arrow.gif") no-repeat right;		
}


.redsubmenu {border-right:solid 1px #e2e1e1; border-bottom:solid 1px #e2e1e1; list-style: none; width:147px; margin: 0px 0px 10px 33px; padding:  0 0 0 0;}
.redsubmenu ul {list-style: none;  padding: 0px; margin:  0px 0px 0px 0px; border-left: solid 0px #cccccc;  }
.redsubmenu li ul  {list-style: none;  padding: 0px; margin: 0px 0px 0px 0px; border-left: solid 6px #F0F0F1;  }


.menucell {
padding-top:7px;

}
/* Dropdown menu */

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	

}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 110px;
	
}

#menu li ul {/* second-level lists */
	position: absolute;
	display: block;
	top: 37px;
	left: 0;
}



#menu li ul li ul  {/* third-level lists */
	position: absolute;
	display: block; 
	top: 0;
    left: 8em;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0;
}

/* Styles for Menu Items */
#menu ul a {
	height: 20px;
	float: left;
	width: 109px;
	display: block;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:10px;
}
/* Hover Styles */
#menu ul a:hover { 

} 

/* Sub Menu Styles */



#menu li ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #ed1c24;
	background: #fff; /* IE6 Bug */
    padding: 3px;
	padding-left:10px;
	border: 3px solid #ffffff;
	width: 116%;
	height: 25 px;
}

#menu li>ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #ed1c24;
	padding-left:10px;
	border: 0px solid blue;
	width: 105%;
}



.submenulist {
	position: absolute;
	display: block;
	top: 37px;
	left: 8em;
	padding:10px;
	background-color:#ffffff;
	border: 1px solid #ed1c24;
	width: 117%;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	/*filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=90);*/
	/*filter:progid:DXImageTransform.Microsoft.Fade(duration=1); */
}



.submenulist ul {
	position: absolute;
	display: block;
	top: 37px;
	left: 8em;
	padding:10px;
	background-color:#ffffff;
	border: 1px solid #ed1c24;
    width: 117%;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	/*filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=90);*/
	/*filter:progid:DXImageTransform.Microsoft.Fade(duration=1); */
}

.submenulist ul li ul {
	position: absolute;
	display: block; 
	top: 0;
    left: 8em;
	padding:10px;
	background-color:#ffffff;
	border: 1px solid #ed1c24;
	width: 116%;
		/*filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); */
	/*filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=90);*/
	/*filter:progid:DXImageTransform.Microsoft.Fade(duration=1); */
}

 
/* Sub Menu Hover Styles */
#menudrop li ul a:link {color:#ed1c24; background:#ffffff; height:14px;} 
#menu li ul a:hover {color:#ffffff; background:#ed1c24; height:25px;} 

/* Icon Styles */
#menu li a.submenu {background:#fff url("r-arrow.gif") no-repeat right;  }
#menu li a.submenu:hover {background:#ed1c24 url("w-arrow.gif") no-repeat right;  }
#menu ul li a.submenu {background:#fff url("r-arrow.gif") no-repeat right;   }
#menu ul li a.submenu:hover {background:#ed1c24 url("w-arrow.gif") no-repeat right; }







* html .sublevel a {
	display: block;
	border-left:solid 5px #e2e1e1;
	vertical-align: middle;
	border-top:solid 1px #e2e1e1;
	border-bottom:solid 1px #e2e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-right:12px;
	padding-left: 15px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin-top:0px;
	background-color: White;
		
}


.sublevel a {
	display: block;
	border-left:solid 5px #e2e1e1;
	vertical-align: middle;
	border-top:solid 1px #e2e1e1;
	border-bottom:solid 1px #e2e1e1;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	padding-left: 15px;
	padding-right:12px;
	text-decoration: none;
	margin-top:0px;
	background-color: White;
		
}


* html .sublevel a:hover
 {
	display: block;
	border-left:solid 5px #E41B23;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 0px;
	padding-right:12px;
	padding-left: 15px; 
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin-top:0px;
	
}


.sublevel a:hover
 {
	display: block;
	border-left:solid 5px #E41B23;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 0px;
	padding-right:12px;
	padding-left: 15px; 
	text-decoration: none;
	margin-top:0px;
	
}

*hmtl .sublevel a.selected {
	display: block;
	border-top:solid 1px #e2e1e1;
	border-left:solid 5px #E41B23;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 0px;
	padding-left: 15px;
	padding-right:12px;
	height: 20px !important;
	height: 17px;
	text-decoration: none;
	margin-top:0px;
	
}


.sublevel a.selected {
	display: block;
	border-top:solid 1px #e2e1e1;
	border-left:solid 5px #E41B23;
	vertical-align: middle;
	font-size: 11px;
	font-weight: normal;
	color: #e3171f;
	text-align: left;
	padding-top: 0px;
	padding-left: 15px;
	padding-right:12px;
	text-decoration: none;
	margin-top:0px;
	
}

.sublevelwithchild {

	background:#fff url("g-arrow.gif") no-repeat right;		
}

.sublevelwithchild a.selected{

	background:#fff url("g-arrow.gif") no-repeat right;		
}




.sublevelmenu {border-right:solid 1px #e2e1e1;list-style: none; width:147px; margin-left: 28px; margin-top:10px; padding:  0 0 0 0;}
.sublevelmenu ul {list-style: none;  padding: 0px; margin:   0px 0px 0px 2px; border-left: solid 0px #cccccc;  }
.sublevelmenu li ul  {list-style: none;  padding: 0px; margin: 0px 0px 0px 0px; border-left: solid 5px #F0F0F1;  }



	#flashcontent {
		width: 753px;
		height: 283px;
		float: left;
		margin:  8px 0px 8px 0px;
				
	}
		#flashcontent2 {
		width: 100%;
		text-align: center;
		height: 302px;
		float: left;
		margin:  8px 0px 8px 0px;
				
	}

/* Multi level ul - menu 
.menu ul.menu {list-style: square outside;  padding: 0px; margin: 0px 0px 0px 25px;}
.menu ul {margin: 0px 0px 0px 15px; padding: 0px; } /* Second, thrid etc.  level 
.menu li {margin: 0px;padding: 0px;font-weight:normal;color:#015675;}
.menu li.selected {color: #FF6600;}
.menu a {color:#015675;}
.menu a.selected {color:#FF6600;}


/*  Diverse styles for Div-tags   */
.floatright {float: right;}




