.houseMoz
{
     margin-left:-20px !important;  
     position:relative;
     top:-35px;
     margin-bottom:-20px;
     z-index:5555;
}
.mozBottomLine0
{
   position:relative;
   top:-675px;
   left:7px;
   margin-bottom:-673px
}

/* CSS Document */
body 
{
    font-size:12px !important;
    font-family:Arial !important;
    color:#000;
    height:100%; 
    margin:0; padding:0; 
    background-color:#242a38;
}

/* ControlPanel style */
.ControlPanel{background:transparent; border:none;padding-bottom:10px;}
.cpanel_left {background:transparent;padding-left:21px;}
.cpanel_right {background:transparent;padding-right:33px;}

/*-------- Default Style --------*/
#houseMenuParentLink
{
    color:#000;
}
.fig
{
    float: left;
    padding-right: 10px; 
    padding-bottom: 10px; 
}
.wrap_bgStyle
{
    position:relative;
 height:30px; 
 width:585px;
 background-color:Transparent; 
 top:-3px; 
 background-image:url(images/wrap-bg.gif)!important;
 z-index:2;
 left:45px;   
}
.wrap_menu_bgCircleStyle
{
    position:relative;
 height:30px; 
 width:100%;
 background-color:Transparent; 
 top:-3px; 
 background-image:url(images/wrap-bg.gif)!important;
 z-index:99999;    
}
/*  */
.upper_line_about_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:95px;
    width:10px!important;
    z-index:9999;
    height:200px;
}
.upper_line_solution_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:110px;
    width:10px!important;
    z-index:9999;
    height:185px;
}
.upper_line_leadersship_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:122px;
    width:10px!important;
    z-index:9999;
    height:165px;
}
.upper_line_news_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:130px;
    width:10px!important;
    z-index:9999;
    height:140px;
}
.upper_line_careers_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:132px;
    width:10px!important;
    z-index:9999;
    height:100px;
}
#myRedDot
{
    background-image:url(images/nav_bottom.png) !important;  
    background-repeat:no-repeat;
    height:700px;
    width:20px;
    position:relative;
    left:-18px;
    top:15px;
}
td
{
    font-size:12px !important;
    font-family:Helvetica;
}
tr
{
    font-size:12px !important;
    font-family:Helvetica;
}
a { color:#c41230 ; outline:none;}
a:hover{color:#c41230 !important; text-decoration:underline;}
a:visited{ color:#000; }
strong a:hover {color:#c41230 !important; text-decoration:underline;}
strong a {color:#c41230; text-decoration:underline;}
strong a:visited {  color:#000;  }
a:hover strong{color:#c41230 !important; text-decoration:underline;}
a strong{color:#c41230; text-decoration:underline;}
a:visited  strong{  color:#000;  }

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}
.ControlPanel
{
    background-color:#fff;
}
/*-------- design style --------*/
.top_bg
{
    background-image: url(images/top.jpg);
    background-repeat:no-repeat;
    height:292px;
    width:950px;
}
.center_bg
{
    margin-top:0px;
    padding-top:0px;
   /* background-image: url(images/dark_bg.jpg);*/
    width:950px; 
}
.my_copyright
{
    font-size:12px;
    line-height:17px;
    font-size:10px;
    background-color: #fff;
    color:#a0a0a0 !important;
    text-align:right;
    padding-top:40px;
    text-align:right;
    width:565px;
    padding-right:20px;
	margin-left:60px;
}
.my_copyright a
{
    font-size:12px;
    line-height:17px;
   color:#a0a0a0 !important;
   text-decoration:none;     
}
.my_copyright a:hover
{
    font-size:12px;
    line-height:17px;
   color:#a0a0a0 !important;  
   text-decoration:none;     
}
.c_footer
{
 display:none;   
}

.MainHeader
{
   
}
.contentPane
{
	width:535px;
	color:#666;
	font-family:Helvetica;
	font-size:12px !important;    
	position:relative;   
	height:100%;
	min-height:550px;
	margin-right:35px;
	margin-left:60px;
	padding-left:25px;
	padding-right:25px;
	background:#fff url(images/wrap-bg.gif) repeat-x right bottom;
	margin-bottom:0px;
	padding-bottom:15px;
}
.contentPane h1
{
    color:#c41230;
    padding-left:15px;
    padding-right:20px;
	margin-top:-13px;
}
.contentPane p
{
	font-family:Helvetica;
    font-size:12px !important;
    color:#666;
	text-align:left;
}
.contentPane p p
{
	font-family:Helvetica;
    font-size:12px !important;
    color:#666;
	text-align:left;
}
.contentPane li
{
    color:#666;
    padding-left:20px;
    padding-right:20px;
    font-size:12px;
	text-align:left;
}
.contentPane h3
{
    color:#555;
    padding-left:20px;
    padding-right:20px;
	margin-top:0 !important;
}
.contentPane a:hover
{
    text-decoration:underline;
}
.emptyTopLeft
{
    width:42px;
}
.centrFreeSpace
{
    
    
}
#dnnLOGO
{
	margin-left:20px;
	
}
.MainMenuBread
{
 color:#fff;   
}
.menu_bg
{
    font-weight:normal !important;
    padding-top:45px;
    background:url(images/menu_bg.png) repeat top left;
    line-height:1.5;
    width:225px;
    font-size:15px !important;
    margin-left:35px;
    margin-top:24px; 
    height:207px; 
}
.menu_bgCircle
{
    position:relative;
    height:5px;   
    background:url(images/bottomCircle.png) no-repeat top left; 
    width:225px; 
    margin-left:35px;
    line-height:30px;
}
.menu_bgCircle_bottom_bottom
{
    position:relative;
    height:6px;
    padding-top:45px;
    background:url(images/menu_bgCircle_bottom_bottom.png) no-repeat  left top;
    margin-left:3px;
    overflow:visible;
    
    padding-bottom:30px;
    line-height:30px;
    width:225px;
    font-size:15px !important;
/*    margin-right:4px;*/
}
.menu_bgCircle_bottom_top
{
    margin:0;
    padding:0;
    height:6px;
    background:url(images/menu_bgCircle_bottom_top.png) no-repeat left bottom;
    margin-left:3px;
    overflow:visible;    
    width:225px;
	z-index:0;
position:relative;}
.bottom_menu_bg
{
    position:relative;
    background:url(images/menu_bg_40.png) repeat left top;
    margin-left:3px;
    width:218px\9;
    padding-left:7px\9;
    padding-right:0px;
    line-height:20px;
    color:#fff ;
    text-decoration:none;
    min-height:200px;
    max-height:1100px;
    }
.bottom_menu_bg li
{
    padding-top:0px;
    margin-top:0px;
    overflow:visible !important; 
	padding-left:3px;
}
.bottom_menu_bg ul
{
    padding-top:0px;
    margin-top:0px;
    overflow:visible !important; 
}
/*for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
	.bottom_menu_bg div
	{
		padding-top:3px !important;
	}
}
@-moz-document url-prefix() /*for FF3*/
{
	.bottom_menu_bg div
	{
		padding-top:2.25px !important;
	}
}
.bottom_menu_bg div
{
    padding-top:0px;
    margin-top:.25px !important;
    overflow:visible !important; 
}
.bottom_menu_bg a:hover
{
    color:#000 !important;
    text-decoration:none;
}
.HouseMenuContent  a:hover
{
    color:#000 !important;
    text-decoration:none;
}
#LeftPane a:hover
{
    color:#000 !important;
    text-decoration:none;
}
.contentPane ul
{
    list-style-type: disc !important;
    list-style-image:url(images/bullet.gif);
}
.contentPane li
{
    list-style-type:none;
    list-style-image:url(images/bullet.gif);
}
.contentPane ul li li { 
    list-style-image: url(images/GreyHyphen.jpg);
    list-style-type:none;
}
.contentPane a:visited
{
    color:#c41230 !important;
}
.contentPane a:hover{color:#c41230 !important; text-decoration:underline;}


.bottom_menu_bg a 
{
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
}
.bottom_menu_bg a:hover
{
    color:#000 !important;
    font-weight:bold;
    text-decoration:none;
    font-family:Helvetica;
    font-size: 13px;
}
#houseMenuCurrentLink
{
    font-family:Helvetica;
    font-size: 13px;
    color:#000 !important;
    font-weight:bolder;
    text-decoration:none;
}
.bottom_menu_bg li
{
    list-style: none;
}
.MainMenuItem td
{
    font-weight:normal !important;
    font-size:15px !important;
    color:Black;
    padding-left:15px;
}
.MainMenuItemSelected
{
    font-weight:normal !important;
    color:#c41230;
    font-size:15px !important;
    background-color:Transparent;
    
}
.MainMenuItemSelected td
{
    font-weight:normal !important;
    font-size:15px !important;
    color:#c41230;
    padding-left:15px;
}

.AboutBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:-3px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.AboutBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:7px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.SolutionsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:52px;
    top:20px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.SolutionsBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:52px;
    top:27px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.LeadershipBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    position:relative;
    background-repeat:no-repeat;
    left:57px;
    top:40px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.LeadershipBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:50px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.CareersBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:86px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.CareersBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;
    background-repeat:no-repeat;  
    position:relative;
    left:57px;
    top:94px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.NewsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:65px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.NewsBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:72px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.ContactUsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:144px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.ContactUsBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:57px;
    top:151px;
    width:10px!important;
    z-index:9999;
    height:10px;
}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027;  text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/




/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

.c_container 
{
	text-align:left;
	
}
