/*for Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
	#Request_A_White_Paper_Header {
		padding-top:16px;
	}
} /*end for Chrome*/
#Request_A_White_Paper_Header {
	float:left;
	width:550px;
	margin-top:4px;
}
.houseMoz
{
     margin-left:-20px !important;  
     position:relative;
     top:-38px;
     margin-bottom:-20px;
     z-index:5555;
}
.mozBottomLine0
{
   position:relative;
   top:-674px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine1
{
   position:relative;
   top:-654px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine2
{
   position:relative;
   top:-634px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine3
{
   position:relative;
   top:-614px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine4
{
   position:relative;
   top:-594px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine5
{
   position:relative;
   top:-574px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine6
{
   position:relative;
   top:-549px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine7
{
   position:relative;
   top:-528px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine8
{
   position:relative;
   top:-507px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine9
{
   position:relative;
   top:-486px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine10
{
   position:relative;
   top:-465px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine11
{
   position:relative;
   top:-444px;
   left:7px;
   margin-bottom:-653px
}
.mozBottomLine12
{
   position:relative;
   top:-423px;
   left:7px;
   margin-bottom:-653px
}

/* IE7 version */
.ie7BottomLine0
{
   position:relative;
   top:-674px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine1
{
   position:relative;
   top:-654px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine2
{
   position:relative;
   top:-634px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine3
{
   position:relative;
   top:-614px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine4
{
   position:relative;
   top:-594px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine5
{
   position:relative;
   top:-574px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine6
{
   position:relative;
   top:-549px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine7
{
   position:relative;
   top:-528px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine8
{
   position:relative;
   top:-507px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine9
{
   position:relative;
   top:-486px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine10
{
   position:relative;
   top:-465px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine11
{
   position:relative;
   top:-444px;
   left:7px;
   margin-bottom:-653px
}
.ie7BottomLine12
{
   position:relative;
   top:-423px;
   left:7px;
   margin-bottom:-653px
}

/* IE8 version */
.ie8BottomLine0
{
   position:relative;
   top:-674px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine1
{
   position:relative;
   top:-654px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine2
{
   position:relative;
   top:-634px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine3
{
   position:relative;
   top:-614px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine4
{
   position:relative;
   top:-594px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine5
{
   position:relative;
   top:-574px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine6
{
   position:relative;
   top:-549px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine7
{
   position:relative;
   top:-528px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine8
{
   position:relative;
   top:-507px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine9
{
   position:relative;
   top:-486px;
   left:7px;
   margin-bottom:-653px;
}
.ie8BottomLine10
{
   position:relative;
   top:-465px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine11
{
   position:relative;
   top:-444px;
   left:7px;
   margin-bottom:-653px
}
.ie8BottomLine12
{
   position:relative;
   top:-423px;
   left:7px;
   margin-bottom:-653px
}
/* 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:80px;
    width:10px!important;
    z-index:9999;
    height:180px;
}
.upper_line_solution_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:92px;
    width:10px!important;
    z-index:9999;
    height:155px;
}
.upper_line_leadersship_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:105px;
    width:10px!important;
    z-index:9999;
    height:135px;
}
.upper_line_news_opera
{
    background-image:url(images/nav_top.png) !important;  
    position:relative;
    left:52px;
    top:119px;
    width:10px!important;
    z-index:9999;
    height:115px;
}
.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:90px;
}
#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:link { color:#c41230 ;}
a { color:black ;}
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:url(images/top.jpg) no-repeat;
    height:292px;
    width:950px;
}
.center_bg
{
    margin-top:0px;
    padding-top:0px;
/*    background-image: url(images/dark_bg.jpg);*/
    width:950px;
}
.copyright_container
{
    background-position:top;
    font-size:10px;
    position:relative;
    background-color: #fff !important;
    height:90px;
    width:575px;
    color:#a0a0a0 !important;
    padding-right:10px;
    margin-left:289px;
}
.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;
	padding-top:-18px;
}
/*.margintop {
	float:left;
	margin-top:-16px;
}*/
.contentPane h1
{
    color:#c41230;
    padding-left:15px;
    padding-right:20px;
	margin-top:-8px;
}
.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
{
    padding-top:45px;
    background:url(images/menu_bg.png) repeat top left;
    line-height:24px;
    width:225px;
    font-size:15px !important;
    margin-left:35px;
    margin-top:24px;  
    font-weight:normal;
    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_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;
	/*border:1px solid red;*/
}
.bottom_menu_bg
{
    position:relative;
    background:url(images/menu_bg_40.png) repeat left top;
    margin-left:3px;
    width:225px;
	width:218px\9;
    padding-left:0px;
	padding-left:7px\9;
    padding-right:0px;
    line-height:20px;
    color:#fff ;
    min-height:200px;
    max-height:1100px;
	/*border:1px red solid;*/
}
/*#bottomAbsolute img {
	border:1px blue solid\9;
	margin-top:-650px\9;
}*/
.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;
}
.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;
}
.bottom_menu_bg div
{
    padding-top:0px;
    margin-top:2px !important;
    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.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-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;
}
.OldAboutBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:-6px;
    left:52px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldSolutionsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:18px;
    left:52px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldLeadershipBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:42px;
    left:52px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldNewsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:65px;
    left:52px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldCareersBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:91px;
    left:52px;
    width:10px!important;
    z-index:9999;
    height:10px;
}

.OldAboutBulit_Chrome
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:-6px;
    left:51px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldSolutionsBulit_Chrome
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:18px;
    left:51px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldLeadershipBulit_Chrome
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:42px;
    left:51px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldNewsBulit_Chrome
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:66px;
    left:51px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.OldCareersBulit_Chrome
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    top:90px;
    left:51px;
    width:10px!important;
    z-index:9999;
    height:10px;
}

.AboutBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:-6px;
    *top:-1px;
    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:51px;
    top:-6px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.SolutionsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:18px;
    *top:23px;
    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:51px;
    top:19px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.LeadershipBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    position:relative;
    background-repeat:no-repeat;
    left:51px;
    top:41px;
    *top:47px;
    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:51px;
    top:42px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.NewsBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:66px;
    *top:71px;
    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:51px;
    top:66px;
    width:10px!important;
    z-index:9999;
    height:10px;
}
.CareersBulit
{
    background-image:url(images/nav_bullet.png) !important;  
    background-repeat:no-repeat;
    position:relative;
    left:51px;
    top:90px;
    *top:94px;
    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:51px;
    top:91px;
    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;
	padding:0 !important;
	
}

/*-------------- 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 .UDT_Caption { /*Check box caption*/
	visibility:hidden;
	/*border:1px solid green;*/
}
.UDT_Type_Boolean .UDT_Input { /*Check box input*/
	margin-left:-190px;
	*margin-left:0px;
	/*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 251px;
	width:120px;
	height:42px;
	padding:0 7px 7px 0;
	*margin-left:415px;
}
@-moz-document url-prefix() /*for FF3*/
{
	.UDT_Buttons Input.UDT_Default {
		margin-left:246px;
	}
}
#dnn_ctr1166_Default_Form_lblRequiredFootnote, #dnn_ctr1175_Default_Form_lblRequiredFootnote,
#dnn_ctr1178_Default_Form_lblRequiredFootnote, #dnn_ctr1181_Default_Form_lblRequiredFootnote,
#dnn_ctr1118_Default_Form_lblRequiredFootnote, #dnn_ctr1122_Default_Form_lblRequiredFootnote,
#dnn_ctr1126_Default_Form_lblRequiredFootnote, #dnn_ctr1130_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 --------------*/

