/* 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
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:108px;
    width:10px!important;
    z-index:9999;
    height:230px;
}
.upper_line_solution
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:118px;
    width:10px!important;
    z-index:9999;
    height:205px;
}
.upper_line_leadersship
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:130px;
    width:10px!important;
    z-index:9999;
    height:185px;
}
.upper_line_news
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:135px;
    width:10px!important;
    z-index:9999;
    height:150px;
}
.upper_line_careers
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:138px;
    width:10px!important;
    z-index:9999;
    height:110px;
}
.upper_line_about_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:70px;
    width:10px!important;
    z-index:9999;
    height:300px;
}
.upper_line_solution_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:90px;
    width:10px!important;
    z-index:9999;
    height:275px;
}
.upper_line_leadersship_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:105px;
    width:10px!important;
    z-index:9999;
    height:245px;
}
.upper_line_news_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:112px;
    width:10px!important;
    z-index:9999;
    height:200px;
}
.upper_line_careers_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:69px;
    top:130px;
    width:10px!important;
    z-index:9999;
    height:180px;
}
#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 !important;
	outline:none;
}
a:hover{color:#c41230 !important; text-decoration:underline;}

/*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_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;
    margin-right:35px;
    padding-right:20px;
    padding-bottom:20px;
}
.my_my_copyright a
{
    font-size:12px;
    line-height:17px;
   color:#a0a0a0 !important;
   text-decoration:none;     
}
.my_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;
	padding-top:-18px;
}
.contentPane h1
{
	float:left;
	width:525px;
    color:#c41230;
	margin-top:-13px;
}
.contentPane p
{
	font-family:Helvetica;
    font-size:12px;
    color:#666;
}
.contentPane li
{
    color:#666;
    padding-left:20px;
    padding-right:20px;
    font-size:12px;
}
.contentPane ul li li { 
    list-style-image: url(images/GreyHyphen.jpg);
    list-style-type:none;
}
.contentPane h3
{
    color:#555;
}
.contentPane a:hover
{
    text-decoration:underline;
}
.emptyTopLeft
{
    width:42px;
}
.centrFreeSpace
{
    
    
}
#dnnLOGO
{
	margin-left:20px;
	
}
.MainMenuBread
{
 color:#fff;   
}
.menu_bg
{
    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 top left;
    margin-left:5px;
    overflow:visible;
    
    padding-bottom:30px;
    line-height:30px;
    width:225px;
    font-size:15px !important;
    margin-right:4px;

}
.menu_bgCircle_bottom_top
{
    margin-top:10px;
    position:relative;
    height:6px;
    background:url(images/menu_bgCircle_bottom_top.png) no-repeat left bottom;
    margin-left:5px;
    overflow:visible;    
    line-height:30px;
    width:225px;
    font-size:15px !important;
}
.bottom_menu_bg
{
    position:relative;
    background:url(images/menu_bg_40.png) repeat top left;
    overflow:hidden;
    margin-left:5px;
    padding-left:0px;
    padding-right:0px;
    line-height:20px;
    width:225px;
    color:#fff !important;
    text-decoration:none;
    min-height:200px;
    max-height:1100px;
    }
.bottom_menu_bg li
{
    overflow:visible !important; 
}
.bottom_menu_bg ul
{
    overflow:visible !important; 
}
.bottom_menu_bg div
{
    overflow:visible !important; 
}
.bottom_menu_bg a
{
    color:#fff;
    text-decoration:none;
}
.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.png);
}
.contentPane li
{
    list-style-type:none;
    list-style-image:url(images/bullet.png);
}
.contentPane a:visited
{
    color:#c41230 !important;
}
.contentPane a:hover{color:#c41230 !important; text-decoration:underline;}


.bottom_menu_bg a 
{
    color:#fff !important;
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
	outline:none;
}
.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: 15px;
    color:#000 !important;
    font-weight:bolder;
    text-decoration:none;
}
.bottom_menu_bg li
{
    list-style: none;
}
.MainMenuItem td
{
    font-size:15px !important;
    color:Black;
    font-weight:normal;
    padding-left:15px;
}
.MainMenuItemSelected
{
    color:#c41230;
    font-size:15px !important;
    background-color:Transparent;
    
}
.MainMenuItemSelected td
{
    font-size:15px !important;
    color:#c41230;
    font-weight:normal;
    padding-left:15px;
}

.ContactUsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:209px;
    *top:220px;
    width:10px!important;
    z-index:9999;
    height:200px;
}
.ContactUsBulit_opera
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:210px;
    width:10px!important;
    z-index:9999;
    height:200px;
}
.OldContactBulit_Chrome
{
    background-image:url(images/bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:54px;
    top:210px;
    width:10px!important;
    z-index:9999;
    height:197px;
    
}
.OldContactBulit /* IE7 */
{
    background-image:url(images/bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:55px;
    top:215px;
    width:10px!important;
    z-index:9999;
    height:200px;
}

/* ------- 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;
	
}


/*-------------- Form Style --------------*/
/* FieldSet */
.UDT_Form Fieldset, .UDT_Type_Captcha
{
	border: 1px solid #ACA297;
    margin: 10px 0 30px;
	position: relative;
	background: #EBE8E1;
}

/* Legend */
.UDT_Field legend
{
	color: #fff;
	background: #666;
	border: 1px solid #ccc;
	padding:  6px;
	font-weight: bold;
	font-size: 13px;
        /* needed for IE */
	position: relative;
	top: -14px;
	left: 7px;
}
/* Form Fields */
.UDT_Caption
{
	padding:5px 7px 0px 14px;
	width: 100px;
	display:inline-block;
	white-space:nowrap;
	*display:block;
	/**border:1px blue solid;*/
}
div.UDT_Input
{
	padding-top:0px;
	padding-bottom: 7px;
	display:inline-block;
	min-width: 375px;
	/**border:1px red solid;*/
}
.NormalTextBox { /*input boxes*/
	*margin-left:150px;
	*max-width:350px;
	*margin-top:-23px;
	/**border:1px green solid;*/
}
.UDT_Type_Boolean {
	/*border:1px red solid;*/
	display:inline;
}
.UDT_Type_Boolean .UDT_Caption { /*Check box caption*/
	visibility:hidden;
	float:left;
	/*border:1px solid green;*/
}
.UDT_Type_Boolean .UDT_Input { /*Check box input*/
	margin-left:-179px;
	*margin-left:11px;
	float:left;
	min-width:240px;
	/*border:1px solid blue;*/
}
/* Buttons */
.UDT_Buttons input /*cancel btn*/
{
	color: #000;
	border: 1px outset #ACA297;
	padding: 6px;
	cursor: pointer;
	border:blue 1px solid;
	margin-left:-3000px;
}
.UDT_Buttons Input.UDT_Default /*submit btn*/
{
	background: #fff url(../../../0/submitBtn_blank.png) top left no-repeat;
	/*border: 2px outset #e98f9e;*/
	/*font-weight: bold;*/
	outline:none;
	border:none;
	font-size:20px;
	color: #fff;
	margin:0px 0 0px 250px;
	width:120px;
	height:42px;
	padding:0 7px 7px 0;
	*margin-left:420px;
}
@-moz-document url-prefix() /*for FF3*/
{
	.UDT_Buttons Input.UDT_Default {
		margin-left:246px;
	}
}
#dnn_ctr1170_Default_Form_lblRequiredFootnote,
#dnn_ctr1140_Default_Form_lblRequiredFootnote { /* required*/
	visibility:hidden; 
}
.UDT_Field .UDT_Type_Boolean {clear:left;}
.UDT_Field .UDT_Type_Boolean .UDT_Caption {width:170px;}
/*-------------- end Form Style --------------*/
/*login*/
#dnn_ctr640_Login_cmdRegister
{
  display:none;   
}
#dnn_ctr640_Login_cmdPassword
{
 display:none;   
}

