/* 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;}
 

/*   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;}

.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; 
}

#gray_solpart .rootmenuitem TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/gray_menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#gray_solpart .rootmenuitemselected TD, #gray_solpart .rootmenuitembreadcrumb TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/gray_menu_over.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#cream_solpart .rootmenuitem TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/cream_menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#cream_solpart .rootmenuitemselected TD, #cream_solpart .rootmenuitembreadcrumb TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/cream_menu_over.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#blue_solpart .rootmenuitem TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/blue_menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#blue_solpart .rootmenuitemselected TD, #blue_solpart .rootmenuitembreadcrumb TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/blue_menu_over.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#pink_solpart .rootmenuitem TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/pink_menu_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font-weight:bold;
display:block; 
}

#pink_solpart .rootmenuitemselected TD, #pink_solpart .rootmenuitembreadcrumb TD{
margin:0px; padding:7px 15px 12px 15px;
color:#FFFFFF;
background-color:transparent;
background-image:url(images/pink_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;}
.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:right; 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;}


/*--------- gray -----------------*/
.gray {margin:0; padding:0; height:100%; background-color:#323232;}

#gray_solpart {margin:0; padding:0px 7px 0px 12px; text-align:left;}

.gray_bg1 {background-image: url(images/gray_body_bg_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px;}
.gray_bg2 {background-image: url(images/gray_body_bg_top.jpg); background-repeat: repeat-x; background-position: top left; margin: 0px;}

.gray_top1 {margin: 0px; padding: 0px; background-image: url(images/gray_top_left.gif); background-repeat: no-repeat; background-position: bottom left;}
.gray_top2 {margin: 0px; padding: 0px 140px 0px 58px; background-image: url(images/gray_top_right.gif); background-repeat: no-repeat; background-position: bottom right;}
.gray_top3 {margin: 0px; padding: 0px; background-image: url(images/gray_top_mid.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align:bottom; min-height:91px; _height:91px;}

.gray_side_lbg {background-color:#FFFFFF; background-image: url(images/gray_bit_bg.jpg); background-repeat: repeat-y; background-position: top left; margin: 0px;}
.gray_side_rbg {background-image: url(images/gray_bit_bg.jpg); background-repeat: repeat-y; background-position: top right; margin: 0px;}

.gray_bot1 {background-image: url(images/gray_bott_mid.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px; text-align:left;}
.gray_bot2 {background-image: url(images/gray_bott_left.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px;}
.gray_bot3 {background-image: url(images/gray_bott_right.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0px; padding:0;}

.gray_banner_bg{margin-left:2px; background-image:url(images/gray_banner_bg.jpg); background-repeat:repeat-x; height:121px; text-align:right;}
.gray_banner_bitbg{margin-left:2px; background-image:url(images/gray_banner_bott_bit_bg.jpg); background-repeat:repeat-x;}
.gray_banner_bit{margin:0; background-image:url(images/gray_banner_bott_bit.jpg); background-repeat:no-repeat; height:5px; text-align:left;}

.gray_right_td {background-image: url(images/gray_right_bg.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}


/*--------- cream -----------------*/
.cream {margin:0; padding:0; height:100%; background-color:#352108;}

#cream_solpart {margin:0; padding:0px 7px 0px 12px; text-align:left;}

.cream_bg1 {background-image: url(images/cream_body_bg_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px;}
.cream_bg2 {background-image: url(images/cream_body_bg_top.jpg); background-repeat: repeat-x; background-position: top left; margin: 0px;}

.cream_top1 {margin: 0px; padding: 0px; background-image: url(images/cream_top_left.gif); background-repeat: no-repeat; background-position: bottom left;}
.cream_top2 {margin: 0px; padding: 0px 140px 0px 58px; background-image: url(images/cream_top_right.gif); background-repeat: no-repeat; background-position: bottom right;}
.cream_top3 {margin: 0px; padding: 0px; background-image: url(images/cream_top_mid.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align:bottom; min-height:91px; _height:91px;}

.cream_side_lbg {background-color:#FFFFFF; background-image: url(images/cream_bit_bg.jpg); background-repeat: repeat-y; background-position: top left; margin: 0px;}
.cream_side_rbg {background-image: url(images/cream_bit_bg.jpg); background-repeat: repeat-y; background-position: top right; margin: 0px;}

.cream_bot1 {background-image: url(images/cream_bott_mid.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px; text-align:left;}
.cream_bot2 {background-image: url(images/cream_bott_left.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px;}
.cream_bot3 {background-image: url(images/cream_bott_right.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0px; padding:0;}

.cream_banner_bg{margin-left:2px; background-image:url(images/cream_banner_bg.jpg); background-repeat:repeat-x; height:121px; text-align:right;}
.cream_banner_bitbg{margin-left:2px; background-image:url(images/cream_banner_bott_bit_bg.jpg); background-repeat:repeat-x;}
.cream_banner_bit{margin:0; background-image:url(images/cream_banner_bott_bit.jpg); background-repeat:no-repeat; height:5px; text-align:left;}

.cream_right_td {background-image: url(images/cream_right_bg.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}

/*--------- blue -----------------*/
.blue {margin:0; padding:0; height:100%; background-color:#132329;}

#blue_solpart {margin:0; padding:0px 7px 0px 12px; text-align:left;}

.blue_bg1 {background-image: url(images/blue_body_bg_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px;}
.blue_bg2 {background-image: url(images/blue_body_bg_top.jpg); background-repeat: repeat-x; background-position: top left; margin: 0px;}

.blue_top1 {margin: 0px; padding: 0px; background-image: url(images/blue_top_left.gif); background-repeat: no-repeat; background-position: bottom left;}
.blue_top2 {margin: 0px; padding: 0px 140px 0px 58px; background-image: url(images/blue_top_right.gif); background-repeat: no-repeat; background-position: bottom right;}
.blue_top3 {margin: 0px; padding: 0px; background-image: url(images/blue_top_mid.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align:bottom; min-height:91px; _height:91px;}

.blue_side_lbg {background-color:#FFFFFF; background-image: url(images/blue_bit_bg.jpg); background-repeat: repeat-y; background-position: top left; margin: 0px;}
.blue_side_rbg {background-image: url(images/blue_bit_bg.jpg); background-repeat: repeat-y; background-position: top right; margin: 0px;}

.blue_bot1 {background-image: url(images/blue_bott_mid.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px; text-align:left;}
.blue_bot2 {background-image: url(images/blue_bott_left.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px;}
.blue_bot3 {background-image: url(images/blue_bott_right.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0px; padding:0;}

.blue_banner_bg{margin-left:2px; background-image:url(images/blue_banner_bg.jpg); background-repeat:repeat-x; height:121px; text-align:right;}
.blue_banner_bitbg{margin-left:2px; background-image:url(images/blue_banner_bott_bit_bg.jpg); background-repeat:repeat-x;}
.blue_banner_bit{margin:0; background-image:url(images/blue_banner_bott_bit.jpg); background-repeat:no-repeat; height:5px; text-align:left;}

.blue_right_td {background-image: url(images/blue_right_bg.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}

/*--------- pink -----------------*/
.pink {margin:0; padding:0; height:100%; background-color:#2D0F1D;}

#pink_solpart {margin:0; padding:0px 7px 0px 12px; text-align:left;}

.pink_bg1 {background-image: url(images/pink_body_bg_bottom.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px;}
.pink_bg2 {background-image: url(images/pink_body_bg_top.jpg); background-repeat: repeat-x; background-position: top left; margin: 0px;}

.pink_top1 {margin: 0px; padding: 0px; background-image: url(images/pink_top_left.gif); background-repeat: no-repeat; background-position: bottom left;}
.pink_top2 {margin: 0px; padding: 0px 140px 0px 58px; background-image: url(images/pink_top_right.gif); background-repeat: no-repeat; background-position: bottom right;}
.pink_top3 {margin: 0px; padding: 0px; background-image: url(images/pink_top_mid.gif); background-repeat: repeat-x; background-position: bottom left; vertical-align:bottom; min-height:91px; _height:91px;}

.pink_side_lbg {background-color:#FFFFFF; background-image: url(images/pink_bit_bg.jpg); background-repeat: repeat-y; background-position: top left; margin: 0px;}
.pink_side_rbg {background-image: url(images/pink_bit_bg.jpg); background-repeat: repeat-y; background-position: top right; margin: 0px;}

.pink_bot1 {background-image: url(images/pink_bott_mid.jpg); background-repeat: repeat-x; background-position: bottom left; margin: 0px; text-align:left;}
.pink_bot2 {background-image: url(images/pink_bott_left.jpg); background-repeat: no-repeat; background-position: bottom left; margin: 0px;}
.pink_bot3 {background-image: url(images/pink_bott_right.jpg); background-repeat: no-repeat; background-position: bottom right; margin: 0px; padding:0;}

.pink_banner_bg{margin-left:2px; background-image:url(images/pink_banner_bg.jpg); background-repeat:repeat-x; height:121px; text-align:right;}
.pink_banner_bitbg{margin-left:2px; background-image:url(images/pink_banner_bott_bit_bg.jpg); background-repeat:repeat-x;}
.pink_banner_bit{margin:0; background-image:url(images/pink_banner_bott_bit.jpg); background-repeat:no-repeat; height:5px; text-align:left;}

.pink_right_td {background-image: url(images/pink_right_bg.jpg); background-repeat: no-repeat; background-position: top right; margin-right:4px;}
