/* CSS Document */
body {margin: 0px; padding:0; height: 100%;}
td, div, p {margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; text-decoration:underline; font-weight:normal;}
a:hover{color:#000000; text-decoration:none;}

.body_bg{background:url(images/body_bg.gif) repeat top left;}

h3 { color:#6da252; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/*   Styles for DNN   */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#CE2029; text-decoration:underline;} 

/*#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }*/

						/* SEARCH */
#SearchContainer {MARGIN:0px; padding:0px; background-image:url(images/search_layout.jpg); background-repeat:no-repeat; background-position:top left; height:20px;}
#SearchContainer input{MARGIN:1px; padding:0px 2px; BORDER:none; font-size:11px; color:#6A6A6A; BACKGROUND:transparent; WIDTH:135px; HEIGHT:18px;}

						/* LANGUAGE */
#Language_green select{MARGIN:0px; padding:0px;font-size:10px;  BACKGROUND:#6EA750; color:#000000; WIDTH:130px; HEIGHT:18px; font-family:Tahoma;}
#Language_blue select{MARGIN:0px; padding:0px;font-size:10px;  BACKGROUND:#678F9F; color:#f000000; WIDTH:130px; HEIGHT:18px;font-family:Tahoma;}
#Language_cream select{MARGIN:0px; padding:0px;font-size:10px;  BACKGROUND:#CE8D3B; color:#000000; WIDTH:130px; HEIGHT:18px;font-family:Tahoma;}
#Language_pink select{MARGIN:0px; padding:0px;font-size:10px;  BACKGROUND:#B95287; color:#000000; WIDTH:130px; HEIGHT:18px;font-family:Tahoma;}
#Language_gray select{MARGIN:0px; padding:0px;font-size:10px;  BACKGROUND:#9A9A9A; color:#000000; WIDTH:130px; HEIGHT:18px;font-family:Tahoma;}

.LinkPane{ padding:0px; display:inline;}
.TopPane{ padding:0px;}
.LeftPane{ padding:0px 10px 0px 0px;}
.ContentPane{ padding:0px;}
.RightPane{ padding:0px 0px 0px 10px;}
.BottomPane{ padding:0px;}
.RightTPane{ padding:0px;}
.CartPane{ padding:5px 0px 5px 35px;}

.Head{ font-size:12px; font-weight:bold; color:#444444; }
.SubHead{ font-size:11px; color:#444444; }
.SubSubHead{ font-size:11px; color:#444444; }
.Normal{ font-size:11px; color:#595555; line-height:120%; letter-spacing: .5px;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#6E6E6E; text-decoration:none; }
A.CommandButton:hover{ color:#000000; text-decoration:underline;}

a.user,a.user:link,a.user:active,a.user:visited{color:#001F29; text-decoration:none; font-weight: bold;}
a.user:hover{color:#595555;}

a.footer,a.footer:link,a.footer:active,a.footer:visited{color:#ffffff; text-decoration:none; font-weight:normal; font-size:10px;}
a.footer:hover{color:#ADADAD;}

a.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{color:#000000; text-decoration:none; font-weight:normal;}
a.breadcrumb:hover{color:#ffffff;}

.currdate, a.currdate{ color:#ffffff; text-decoration:none; font-weight:normal;}
a.currdate:hover{ color:#ffffff;}

/*___________________________________________________________________________________________*/
.MainMenu_MenuContainer{ background:transparent; width:191px;	margin:0px auto; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }


.MainMenu_MenuBreak{display:none;}

.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}

.MainMenu_MenuItem{
	color:#001F29; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	border:1px #ffffff solid; border-width:1px 0px;
	margin-left:1px;
}

.submenuitembreadcrumb{
	color:#001F29; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	border:1px #ffffff solid; border-width:1px 0px; background:#ffffff;
	margin-left:1px;
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
	}
	
.submenuitemselected{
	color:#001F29;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	border:1px #ffffff solid;
	border-width:1px 0px;
	margin:0px;
	background:#E4EBEC;
	margin-left:1px;
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}
.submenu{
	z-index:1000;
	border:1px #E4EBEC solid;
	font-size:11px;
	padding:0px;
	margin:0px;
	background:#ffffff;
	margin-left:1px;
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}

/*.rootmenuitem TD{
padding:0px 6px 4px 6px; margin:0px;
color:#CDCB98;
height:25px;
background-image:url(images/menu-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:normal;
width:168px; 
}

.rootmenuitemselected TD,.rootmenuitembreadcrumb TD{ 
padding:0px 6px 4px 6px; margin:0px;
color:#FFFFFF;
height:25px;
background-image:url(images/menu-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:normal;
width:168px; 
}*/

#green_solpart .rootmenuitem TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/green_menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#green_solpart .rootmenuitemselected TD, #green_solpart .rootmenuitembreadcrumb TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/green_menu_over.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

.MainMenu_MenuBreak{display:none;}

/*     Customising style     */
.template {margin: 0px; padding-top: 12px; _height: 420px; min-height:420px; width: 780px;}
.template_full{margin: 0px; padding-top: 12px; _height: 420px; min-height:420px; width:95%;}
.template950 {margin: 0px; padding-top: 12px; _height: 420px; min-height:420px; width: 920px;}
.tabholder {margin:0; left:10px; padding:0; top:-25px; position:relative; float:left;}
.bread_div {margin:0; padding:0; height:20px; color:#000000;}
.footer_div {margin:0; padding:50px 4px 10px 4px; color:#FFFFFF; text-align:center; font-size:10px;}
.content_padd {margin:15px 0; padding:0;}
.search_div {margin:0; padding:0 10px; height:70px; color:#001F29; font-weight:bold; text-align:left;}
.login_div {margin:0; padding:5px; color:#001F29; font-weight:bold; font-size:9px; text-align:left; height:21px;}

/*--------- green -----------------*/
.green {margin:0; padding:0; height:100%; background-color:#1A2A12;}

#green_solpart {margin:0; padding:0px 7px 0px 12px; text-align:left;}

.green_bg1 {background-image: url(images/green_body_bg_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px;}
.green_bg2 {background-image: url(images/green_body_bg_top.jpg); background-repeat: repeat-x; background-position: top left; margin: 0px;}

.green_top1 {margin: 0px; padding: 0px; background-image: url(images/green_top_left.gif); background-repeat: no-repeat; background-position: bottom left;}
.green_top2 {margin: 0px; padding: 0px 140px 0px 58px; background-image: url(images/green_top_right.gif); background-repeat: no-repeat; background-position: bottom right;}
.green_top3 {margin: 0px; padding: 0px; background-image: url(images/green_top_mid.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align:bottom; min-height:91px; _height:91px;}

.green_side_lbg {background-color:#FFFFFF; background-image: url(images/green_bit_bg.jpg); background-repeat: repeat-y; background-position: top left; margin: 0px;}
.green_side_rbg {background-image: url(images/green_bit_bg.jpg); background-repeat: repeat-y; background-position: top right; margin: 0px;}

.green_bot1 {background-image: url(images/green_bott_mid.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px; text-align:left;}
.green_bot2 {background-image: url(images/green_bott_left.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px;}
.green_bot3 {background-image: url(images/green_bott_right.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0px; padding:0;}

.green_banner_bg{margin-left:2px; background-image:url(images/green_banner_bg.jpg); background-repeat:repeat-x; height:121px; text-align:right;}
.green_banner_bitbg{margin-left:2px; background-image:url(images/green_banner_bott_bit_bg.jpg); background-repeat:repeat-x;}
.green_banner_bit{margin:0; background-image:url(images/green_banner_bott_bit.jpg); background-repeat:no-repeat; height:5px; text-align:left;}

.green_right_td {background-image: url(images/green_right_bg.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}

.gr_sr1{ background-image:url(images/gr_sr1.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}
.green1{ background-image:url(images/grlt.gif); background-repeat:repeat-x; height:121px; margin-left:2px;}

.wht{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF;}

a.white,a.white:link,a.white:active,a.white:visited{color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:15px;}
a.white:hover{color:#bed6b2;}
a.sub,a.sub:link,a.sub:active,a.sub:visited{color:#bed6b2; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold; font-size:15px;}
a.sub:hover{color:#ffffff;}

.curve {
    background-color:#4f7e36;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
	  }