@charset "utf-8";

/* ================== GLOBAL LAYOUT ================= */

/** {
	margin: 0;
	padding: 0;	
}*/

body {	/*FROM MAINSTYLE.CSS TO AVOID CONFLICT*/
	font-family: "Arial", "Helvetica", "Verdana", sans-serif; 
	font-size: 12px; 
	padding: 0px; 
	margin: 0px;
	color: #404040;
}

#body_new { /*TO AVOID BODY CONFLICT WITH MAINSTYLE.CSS */
	/*width: 100%;*/
	padding: 0;
	margin: 0;
	text-align: center;
	background-color:#FFFFFF;
	
}

#container {
	margin: 0 auto; 
	width: 100%; 
	text-align: left; /*THIS CORRECTS BODY CENTER */
	float: none;
}

#global_header {
	margin: 0 auto; 
	width: 960px; 
	text-align: left;
}


#global_center {
	margin: 0 auto;
	width: 100%;
	text-align: left;
	background-color: #FFF;
	clear: both;
}

#global_left { 	
	float: left;
	width: 235px;
	margin: 0 auto;  
	text-align: left;
	background-color: #36526c;
	background-image: url('../images/bg_leftnav.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

#global_main { /*CONTAINS CONTENT */
	float: right;
	width: 725px;
	background-color: #FFFFFF;
}


#global_footer {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background-image: url('../images/bg_footer.gif'); 
	background-color:#172531;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0;
	padding-bottom: 30px;
	clear: both;
}

/* ================== BODY TEXT REDEFINED FROM MAINSTYLE.CSS ================== */

td {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #404040;
}

p {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #404040;
	margin: 6px 0px 16px 0px;
}

ul, ul.bulletlist {
	list-style-image: url('../images/bullet_square.gif');
	margin-left: 18px;
	margin-bottom: 16px;
	padding: 0;
	color: #404040;
}
	
ul li, ul.bulletlist li {
	line-height: 18px;
 }

a:link { 
	color: #006BB6; 
	text-decoration: none;
}

a:visited { 
	color: #006BB6; 
	text-decoration: none;
}

a:hover { 
	color: #0D97F2; 
	text-decoration: underline;
}

a:active { 
	color: #0D97F2; 
	text-decoration: none;
}

.banner_title {
	display: none; /*REDUNDANT IN V6 */
}

.title {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 20px;
	color: #121D29;
	font-weight: normal;
	text-align: left;
	line-height: 26px;
	padding: 10px 0px 20px 0px;
	margin: 0px;
}
	
.header {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 20px;
	line-height: 20px;
	margin-top: 0px;
}
	
.header_grey {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;  
	font-size: 16px;
	font-weight: bold; 
	color: #666; 
	margin-bottom: 2px; 
	line-height: 18px; }

.header2 {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #121D29;
	margin-bottom: 16px;
	line-height: 18px;
	padding-top: 14px;
}


#callout_container {
	width: 180px;
	/*float: right;*/
	background-color: #FFF;
	padding: 14px 0px 25px 30px;
	float: right;
	
}

#callout {
	background-color: #F0F0F0;
	width: 180px;
	font-size: 11px;
	color: #404040;
	line-height: 14px;
	margin-bottom: 10px;
}

.callout_hdr {
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	background-image: url('../images/callout_hdr_darkgrey.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #666666;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 4px 5px 8px;
	margin: 0;
 }
 
.callout_hdr_blue, .callout_hdr_orange { /*DEFAULT ORANGE TO BLUE */
    font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	background-image: url('../images/callout_hdr_darkblue.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2c5479;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 4px 5px 8px;
	margin: 0;
}

	
.callout_text {
	font-size: 11px;
	color: #404040;
	line-height: 14px;
	margin: 10px 6px 0px 10px;
	padding-bottom: 10px;
}

/* ================== HEADER ================== */

#header_top {
	margin: 0px;
	display: block;
	padding: 18px 0px 0px 0px;
	position: relative;
	height: 46px;
	text-align: right;
}

#header_top img {
	float: left; 
	padding: 0px; 
	margin: 14px 0px 0px 52px;
}

#header_top_noleftnav img {
	float: left; 
	padding: 0px 0px 20px 0px; 
	margin: 14px 0px 0px 30px;
}
	
	
#header_top span {
	display: inline; 
	margin: 0px 0px 0px 25px; 
	color: #7c7c7c; 
	font-weight: normal;
	font-size: 11px;
}
	
#header_top span form {
	display: inline; 
	border: 0px none;
    height: 18px;
}

.search_text {
	font-size: 11px;
	width: 130px;
	border: 1px solid #22405C;
	background-image: url('../images/bg_searchtext.gif');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 2px;
	margin-top:0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 2px;
    padding-bottom: 1px;
}

.submit {
	margin-bottom: -3px;
	margin-left: -25px;
	margin-right: 15px;
	margin-top: 0px;

}

#header_top span a {
	text-decoration: none; 
	color: #FFFFFF; 
	font-weight: normal;
}

#header_top span a:hover {
	color: #0D97F2; 
	font-weight: normal;
}

#header_topnav {
	padding: 0px;
	margin: 0px;
	display: block;
	height: 30px;
}

.local_country {
	width: 234px;
	text-align: center;
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana";
	font-size: 11px;
	color: #C6C6C6;
	float: left;
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 4px;
}

#topnav {
	float: right;
	width: 725px;
	background-color:#e3e3e3;
	background-image: url('../images/bg_topnav.gif');
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
	margin: 0;
	display: block;
	height: 30px;
}


.corner_rt {
	float: right;
	width: 6px;
	height: 6px;
	background-image: url('../images/bg_topnav_corner_rt.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.toplink {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	float: left;
	display: block;
	line-height: normal;
} 

.toplink {
	list-style-type: none;
}

.toplink_on {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #0b83d3 url('../images/bg_topnav_selected.gif') repeat-x left;
	text-decoration: none;
	float: left;
	line-height: normal;
} 

.toplink_on a, .toplink_on a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #0b83d3 url('../images/bg_topnav_selected.gif') repeat-x left;
	display: block;
	padding: 8px 14px 7px 14px;
	text-decoration: none;
	float: left;
	line-height: normal;
}

.toplink_on a:hover, toplink_on a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #0b83d3 url('../images/bg_topnav_selected.gif') repeat-x left;
	display: block;
	padding: 8px 14px 7px 14px;
	text-decoration: none;
	float: left;
} 

.toplink a, .toplink a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 8px 14px 7px 14px;
	display: block;
	text-decoration: none;
}

.toplink a:hover, toplink a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #0b83d3 url('../images/bg_topnav_selected.gif') repeat-x left;
	padding: 8px 14px 7px 14px;
	display: block;
	text-decoration: none;
} 

.bmc_home a, .bmc_home a:visited {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans"; 
	font-size: 12px; 
	font-weight: bold; 
	background: url('../images/bg_topnav_corner_l.gif') no-repeat top left; 
	display: block;
} 

.bmc_home a:hover, .bmc_home a:active {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans"; 
	font-size: 12px; 
	font-weight: bold; 
	background: url('../images/bg_home_btn.gif') no-repeat top left; 
	display: block;
}

.topnav_selected {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif, "Bitstream Vera Sans"; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFF; 
	background: #006EAD url('../images/bg_topnav_selected.gif') repeat-x left;
}


ul#dmenu {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-left: 0px;	
}



/* ================== LEFT NAVIGATION ================== */

#corner_top {
	text-align: left;
	width: 235px;
	height: 15px;
	background-image: url('../images/corner_bar.gif');
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}

#leftnav {
	width: 234px;
	background: #36526C url('../images/bg_leftnav.gif') repeat-y top;
	display: block;
	height: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	/*float: left;*/
}

.leftnav_top {
	width: 234px;
	height: 24px;
	background-color:#36526C;
	background-image: url('../images/leftnav_top.gif');
	background-repeat: no-repeat;
}

.leftnav_off { /*AS DEFAULT */
	width: 234px;
	/*height: 23px;*/
	background-image: url(../images/leftnav_off.gif);
	/*background-color:#2C5479;*/
	background-repeat: no-repeat;
	background-position: left bottom;
}

.leftnav_on {
	width: 234px;
	/*height: 23px;*/
	background-image: url(../images/leftnav_on.gif);
	/*background-color:#2C5479;*/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #0B83D3;
}

.leftnav_sub {
	width: 234px;
	/*height: 23px;*/
	background-image: url(../images/leftnav_sub.gif);
	background-color:#172736;
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.sub_selected , a.sub_selected:visited {
	width: 200px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #0D97F2;
	padding: 4px 0px 5px 25px;
}

a.sub_selected:hover, a.sub_selected:active {
	width: 200px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #0D97F2;
	padding: 4px 0px5px 25px;
} 

a.leftnav_l_on, a.leftnav_l_on:visited {
	width: 210px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #FFF;
	padding: 4px 0px 5px 15px;
	overflow: hidden;
	white-space: nowrap;
}

a.leftnav_l_on:hover, a.leftnav_l_on:active {
	width: 210px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #FFF;
	padding: 4px 0px 5px 15px;
	white-space: nowrap;
	overflow: hidden;
}

a.leftnav_l, a.leftnav_l:visited {
	width: 210px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #FFF;
	padding: 4px 0px 5px 15px;
	overflow: hidden;
	white-space: nowrap;
}

a.leftnav_l:hover, a.leftnav_l:active {
	width: 210px;
	/*height: 23px;*/
	background-image: url(../images/leftnav_hover.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #0D97F2;
	padding: 4px 0px 5px 15px;
	overflow: hidden;
} 

a.leftnav_l_sub , a.leftnav_l_sub:visited {
	width: 200px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	display: block;
	color: #C6C6C6;
	padding: 4px 0px 5px 25px;
}

a.leftnav_l_sub:hover, a.leftnav_l_sub:active {
	width: 200px;
	/*height: 23px;*/
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: none;
	color: #0D97F2;
	padding: 4px 0px 5px 25px;
} 


	
/* ================== CENTER CONTENT ================== */

#corners_fulltop {
	width: 960px;
	height: 15px;
	background-image: url('../images/corners_fulltop.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

#pagetop_attibutes { /* FOR BREADCRUMB & PAGETOOL /
	/*float: right;
	text-align: left;*/
	background-color:#FFFFFF;
	 /*margin-left: 30px;*/
	margin-right: 15px;
}


.grey_line {
	clear: both; /* IMPORTANT */
/*	margin: 0px 15px 10px 30px; */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFCFCF;
}


#breadcrumbs {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 10px;
	float: left;
	margin-top: 13px;
	line-height: normal;
}


.breadcrumbs a:link { 
	color: #006BB6; 
	text-decoration: none;
}

.breadcrumbs a:visited { 
	color: #006BB6; 
	text-decoration: none;
}

.breadcrumbs a:hover { 
	color: #0D97F2; 
	text-decoration: underline;
}

.breadcrumbs a:active { 
	color: #0D97F2; 
	text-decoration: none;
}


#pagetool {
	float: right;
	text-align: right;
	background-color: #FFFFFF;
	padding-right: 0px;
	margin-top: 10px;
	padding-bottom:10px;
	font-size: 10px;
}

.pagetool_icon {
	margin: 0px 0px 0px 6px;
}

#content {
	clear: both;
	background-color:#FFFFFF;
	padding: 0px 30px 50px 30px;
	width: 665px;
}


#content_noleftnav {
	clear: both; 
	width: 900px;
	background-color: #FFFFFF;
	padding: 15px 30px 50px 30px;
	min-height: 380px;
	height: auto;	
}

* html #content_noleftnav { /* FOR IE6 */
	height: 380px;
}

/* ================== FOOTER ================== */

#global_footertext {
	font-family: "Arial", "Tahoma", "Helvetica", "Verdana", sans-serif;
	color: #AEAEAE;
	font-size: 11px;
	margin-left: 15px;
	margin-top: 18px;
	width: 720px;
}

#footertext_copyright {
	font-family: "Arial", "Tahoma", "Helvetica", "Verdana", sans-serif; 
	/*color: #B7B7B7; */
	color: #AEAEAE;
	font-size: 10px; 
	margin-left: 15px; 
	margin-right: 185px; 
	margin-top: 15px; 
	margin-bottom: 15px; 
	width: 650px;
}

#global_footertext a:link {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#global_footertext a:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#global_footertext a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}


#global_footertext a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}


#footertext_copyright a:link {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#footertext_copyright a:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#footertext_copyright a:hover {
	/*color: #B7B7B7; */
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

#footertext_copyright a:active {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#global_footer img {
	margin: -25px 15px 0px 0px;
	float: right;
	text-align: right;
}


/* ==================== grid for 1,2,3 layout ==================== */


#grid-box {
	FLOAT: left; WIDTH: 960px
}

#grid-left {
	PADDING-RIGHT: 7px; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 623px; PADDING-TOP: 0px
}
#grid-right {
	PADDING-RIGHT: 2px; MARGIN-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 305px; PADDING-TOP: 0px
}
.onecol {
	  BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.twocol {
	 BORDER-TOP-STYLE: none;  BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
  
.col1 {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px;
}
.col2 {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px;
}

.onecol .col1 {
	WIDTH: 100%
}
.twocol .col1 {
	MARGIN: 0px 0px 0px; WIDTH: 48%
}
.twocol .col2 {
	MARGIN: 0px 0px 0px; WIDTH: 49%
} 


/* ==================== FROM EXISTING MAINSTYLE.CSS BUT REDEFINED ==================== */

/* ==================== layout ==================== */

/*body { padding: 0; margin: 0; background: #fff;}


#callout { display: block; width: 180px; background: #fff; margin-left: 10px; margin-right: 10px; margin-bottom: 20px; margin-top: 10px; padding: 0; text-align: left; }
*/

#footer { display: block; background: #fff; margin: 0; padding: 0; float: left; }
#contact_box_us { display: block; width: 200px; margin: 0; padding: 0; text-align: left; background: #fff url('/img.d/common/photo_contact_us.jpg') no-repeat bottom; }
#contact_box_asia { display: block; width: 200px; margin: 0; padding: 0; text-align: left; background: #fff url('/img.d/common/photo_contact_asia.jpg') no-repeat bottom; }


/* ==================== visual formatting ==================== */

/*
body td {font: 11px "Tahoma", "Lucida Grande", "Verdana", "Helvetica", sans-serif; color: #000; line-height: 15px; }

p {margin-top: 6px; margin-bottom: 14px; }

UL.bulletlist {list-style-image: url('http://www.bmc.com/img.d/common/bullet_square.gif'); margin-left: 15px; padding: 0 }
UL.bulletlist li {line-height: 14px; margin-bottom: 6px; margin-top: 4px; }
*/

.go_back {display: block; width: 80px; margin: 8px; padding: 0; background: #ccc; border: 1px solid #0069A5; }
.go_back a:hover {background: red; }
.nolink {color: red; font-weight: bold; }
.line {border-bottom: 1px solid #DFDFD8; margin-bottom: 8px; }
.spacer {margin: 4px}

/*
.banner_title { font: 18px/1em "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: normal; color: #fff; margin: 0 20px 0 40px; }
.title { font: 18px/1em "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: normal; color: #666; margin-bottom: 24px; }
.header {font: 16px "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: bold; color: #000; margin-bottom: 6px; line-height: 18px; }
.header_grey {font: 16px "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: bold; color: #666; margin-bottom: 2px; line-height: 18px; }
.header2 {font: 14px "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: bold; color: #000; margin-bottom: 2px; line-height: 18px; }

.callout_hdr {font-size: 11px; color: #fff; font-weight: bold; background: #666657 url('http://www.bmc.com/img.d/common/callout_bg_gray.gif') repeat-x top; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; margin: 0; line-height: 12px; border-bottom: 1px solid #666657 }
.callout_hdr_blue {font-size: 11px; color: #fff; font-weight: bold; background: #0069a5 url('http://www.bmc.com/img.d/common/callout_bg_blue.gif') repeat-x top; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; margin: 0; line-height: 12px; border-bottom: 1px solid #0069a5 }
.callout_hdr_orange {font-size: 11px; color: #fff; font-weight: bold; background: #b84d2e url('http://www.bmc.com/img.d/common/callout_bg_orange.gif') repeat-x top; padding-left: 8px; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; margin: 0; line-height: 12px; border-bottom: 1px solid #b84d2e }
.callout_text {font-size: 10px; color: #4a4a3f; line-height: 12px; margin: 10px; }
.callout_text_larger {font-size: 11px; color: #4a4a3f; line-height: 14px; margin: 0 6px 0 6px; }
.callout_hdr_larger {font-size: 11px; font-weight: bold; color: #000; line-height: 14px; margin: 0 6px 0 6px; }
*/

.quote {font-size: 12px; font-weight: bold; color: white; line-height: 15px; margin: 8px; }
.quote_attribute {text-align: right; font-size: 11px; color: #d1d1cb; line-height: 12px; margin: 8px; }
.quote_attribute a:visited {color: #74cde8; text-decoration: underline;}
.quote_attribute a:hover {color: #74cde8; text-decoration: none;}
.quote_attribute a:active {color: #74cde8; text-decoration: underline;}
.quote_attribute a:link {color: #74cde8; text-decoration: underline;}

.contact_me {font-size: 11px; color: #4A4A3F; line-height: 13px; margin-left: 10px; margin-bottom: 8px; font-weight: bold; }
.button {font-size: 10px; color: #fff; font-weight: normal; border-right: 1px solid #003A5A; border-bottom: 1px solid #003A5A; border-left: 1px solid #21AEFF; border-top: 1px solid #21AEFF; background: url('../images/button_background.gif') repeat-x; padding: 3px;}


.footertext {color: #7C7C7C; font-size: 10px; margin-left: 15px; }
.caption {font-size: 10px; margin: 10px; line-height: 12px; }

/*
a:link { color: #006BB6; text-decoration: underline; }
a:visited { color: #006BB6; text-decoration: underline; }
a:active { color: #0D97F2; text-decoration: none; }
a:hover { color: #0D97F2; text-decoration: none; }
*/

.footertext a:link { color: #006BB6; font-weight: normal; text-decoration: none; }
.footertext a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.footertext a:active { color: #0D97F2; font-weight: normal; text-decoration: none; }
.footertext a:hover { color: #0D97F2; font-weight: normal; text-decoration: none; }

.a-to-z {margin: 0}

.a-to-z a:link { color: #006BB6; font-weight: bold; text-decoration: none; }
.a-to-z a:visited { color: #006BB6; font-weight: bold; text-decoration: none; }
.a-to-z a:active { color: #0D97F2; font-weight: bold; text-decoration: none; }
.a-to-z a:hover { color: #0D97F2; font-weight: bold; text-decoration: none; }
.a-to-z-prefix { FONT-WEIGHT: bold; COLOR: #999 }

a img {
	border: 0px none;
}



/* ==================== left hand navigation ==================== */

#left #lmenu {display: block; width: 230px; }
#left #lmenu ul {list-style-type: none; margin: 0; padding: 0; }
#left #lmenu ul li {display: block;}
ul.mainmenu {display: block; }
ul.mainmenu {list-style-type: none; width: 100%; margin: 0; padding: 0; background: white; width: 230px; border-right: 1px solid #d6d5d0;}
ul.mainmenu li {display: block; list-style-type: none; border: 0px none; padding: 0px; color: #555c5f;  }
ul.mainmenu li a {display: block;  margin: 0px; text-decoration: none; padding: 4px 10px; font-weight: bold; background: #d6d5d0; color: #555c5f; }
ul.mainmenu li a:hover {display: block; font-weight: bold; background: #fff; color: #006cb7; }

ul.mainmenu li.unselected {list-style-type: none; border: 0px none; padding: 0px; color: #555c5f;  }
ul.mainmenu li.unselected a {display: block; margin: 0px; display: block; text-decoration: none; padding: 4px 10px; font-weight: bold; background: #d6d5d0; color: #555c5f; }
ul.mainmenu li.unselected a:hover {display: block; font-weight: bold; background: #fff; color: #006cb7; }

ul.mainmenu li.selected {padding: 3px 10px;  }
ul.mainmenu li.selected a {display: block; background: #fff; color: #006cb7;}
ul.mainmenu li.selected a:hover {display: block; background: #fff; color: #7b848b;}
ul.mainmenu li.selected {display: block; background: #fff; padding: 0; margin: 0; }

ul.mainmenu li.cat {width: 209px; background: #fff; font-weight: bold;}
ul.mainmenu li.cat a {width: 209px; display: block; background: #fff; color: #016bb5; font-weight: bold;}
ul.mainmenu li.cat a:hover {width: 209px; display: block; color: #0D97F2;}
ul.mainmenu li.subitem {width:199px; padding-left: 10px; font-size: 11px;}
ul.mainmenu li.subitem a {width: 199px; display: block; padding: 2px 6px; background: #fff; border: 1px solid #fff; font-weight: normal; color: #555c5f; }
ul.mainmenu li.subitem a:hover {width: 199px; display: block; padding: 2px 6px; background: #E5E5DD; color: #006cb7; border: 1px solid #E5E5DD; font-weight: normal; margin-right: 10px; }
ul.mainmenu li.subitem_this {width: 199px; padding-left: 10px; font-size: 11px; }
ul.mainmenu li.subitem_this a {width: 199px; display: block; background: #f3f3eb; color: #006cb7; border: 1px solid #aeafa9; font-weight: normal; padding: 2px 6px; margin-right: 10px;}
ul.mainmenu li.subitem_this a:hover {width: 199px; display: block; background: #E5E5DD; border: 1px solid #aeafa9; font-weight: normal; padding: 2px 6px; margin-right: 10px;}
ul.mainmenu li.subitem_last {width: 199px; padding-left: 10px; font-size: 11px;  }
ul.mainmenu li.subitem_last a {width: 199px; display: block; padding: 2px 6px; margin-bottom: 5px; background: #fff; border: 1px solid #fff; font-weight: normal; margin-right: 10px; color: #555c5f; }
ul.mainmenu li.subitem_last a:hover {width: 199px; display: block; padding: 2px 6px; margin-bottom: 5px; color: #006cb7; background: #E5E5DD; border: 1px solid #E5E5DD; font-weight: normal; margin-right: 10px;}

.menu_header {color: white; font-weight: bold; padding-top: 11px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; margin: 0; }

/* ==================== tabbed navigation HOMEPAGE ONLY AND DELETED ==================== */

/* ==================== button ==================== */

#button_container {display: block; margin: 0; text-align: right; }

#button
{
padding: 0; 
margin: 0;
font: 11px Tahoma, "Lucida Grande", Verdana, sans-serif; font-weight: normal; 
}

#button li
{
list-style: none;
margin: 0;
display: inline;
line-height: 15px;
}

#button li a
{
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 10px; 
padding-right: 10px; 
margin: 0; 
border: 1px solid #0069A5; 
background: #DFDFD8;
}

#button li a:link { color: #0069A5; font-weight: bold; }
#button li a:visited { color: #0069A5; font-weight: bold; }

#button li a:hover
{
color: #0069A5;
font-weight: bold;
background: #fff;
}




/* ==================== searchbar ==================== */

#searchbar {display: block; width: 100%; padding: 0; margin: 0; height: 70px; background: #fff;}
#searchbar img {float: left; margin: 0; padding: 0; width: 230px; }
#searchbar #top {height: 46px; background: #fff; text-align: right; margin: 0; padding: 0;}
#searchbar #top div {display: block; margin: 18px 10px 10px 10px; padding: 0; color: #7c7c7c;}
#searchbar #top div span {display: inline;margin: 0; margin-left: 20px; }
#searchbar #top div span form {display: inline; border: 0px none;}
#searchbar #top div span form input.search_text {font-size: 11px; width: 90px; border: 1px solid #7c7c7c;}
#searchbar #top div span form input.submit { margin-bottom: -3px;}
#searchbar #top div span a {text-decoration: none; color: #7c7c7c; font-weight: normal; }
#searchbar #top div span a:hover {color: #006cb7; font-weight: normal; }

#searchbar #menu {height: 24px; background: #afaea9 url('https://www.bmc.com/img.d/common/menu_bg.gif') repeat-x top; padding: 0; margin: 0} 



/* ==================== top menu ==================== */

.country {padding: 0; margin-right: 10px; margin-top: 0; margin-bottom: 0; margin-left: 0; font-size: 12px; color: #00418c}
.menubar {list-style-type: none; margin: 0; padding: 0; } 
.topitem {font-weight: normal; float: left; display: block; height: 24px;  } 
.topitem a, .topitem a:visited {font-weight: normal; color: #fff; padding-left:15px; padding-right:14px; padding-top:4px; padding-bottom:5px; display: block; text-decoration: none; }
.topitem a:hover {font-weight: normal; color: #fff; background: #afaea9 url('https://www.bmc.com/img.d/common/menu_selected_bg.gif') repeat-x left; display: block; text-decoration: underline; padding-left:15px; padding-right:14px; padding-top:4px; padding-bottom:5px } 
.home a, .home a:visited {font-weight: normal; background: url('https://www.bmc.com/img.d/common/top_corner_grey.gif') no-repeat top left; display: block; } 
.home a:hover {font-weight: normal; background: url('https://www.bmc.com/img.d/common/home_bg.gif') no-repeat top left; display: block;  }
.selected  {font-weight: normal; background: #afaea9 url('https://www.bmc.com/img.d/common/menu_selected_bg.gif') repeat-x left; }

.lastitem {font-weight: normal; float: left; display: block; height: 24px;  } 
.lastitem a, .lastitem a:visited {font-weight: normal; color: #fff; padding-left:15px; padding-right:24px; padding-top:4px; padding-bottom:5px; display: block; text-decoration: none; }
.lastitem a:hover {font-weight: normal; color: #fff; background: #afaea9 url('https://www.bmc.com/img.d/common/menu_selected_bg.gif') repeat-x left; display: block; text-decoration: none; padding-left:15px; padding-right:24px; padding-top:4px; padding-bottom:5px } 


/* ==================== flyout menu ==================== */

ul.submenu {list-style-type: none; position: absolute; margin: 0; padding: 0; display: none; width: 180px;  } 
ul.submenu li {padding: 0; margin: 0; font-size: 11px;} 
ul.submenu li a, ul.submenu li a:visited {padding: 3px 3px 3px 16px; color: #000; border: 1px solid #ebebeb; text-decoration: none; margin: 0;} 
ul.submenu li a:hover {padding: 3px 3px 3px 16px; text-decoration: none; background: #fff; color: #000; border: 1px solid #3699dd; } 
/*li:hover ul, li.over ul {margin: 0; padding: 4px; display: block; background: #ebebeb;}*/ //disco effect

#dmenu li>ul {top: auto; left: auto;}


/* ========================= legacy style tags ============================== */

.navybig{font-family:arial,helvetica;font-size:14px;color:#103B67;font-weight:bold;}
.navy{font-family:arial,helvetica;font-size:12px;color:#103B67;font-weight:bold;}
.navysmall{font-family:arial,helvetica;font-size:10px;color:#103B67;}
.whitebig{font-family:arial,helvetica;font-size:14px;color:#FFFFFF;font-weight:bold;}
.white{font-family:arial,helvetica;font-size:12px;color:#FFFFFF;font-weight:bold;}
.whitesmall{font-family:arial,helvetica;font-size:10px;color:#FFFFFF;}
.black{font-family:arial,helvetica;font-size:11px;color:#000000;}
.grey{font-family:arial,helvetica;font-size:11px;color:#A1A1A1;}
.lblue{font-family:arial,helvetica;font-size:10px;color:#6699CC;}
.footer{font-family:arial,helvetica;font-size:11px;color:#4D4D4D;}
.leftnav {font-family:arial, helvetica;font-size:11px;color:#000000;/*display: table-cell;*/padding: 5px 7px 3px 3px;text-decoration: none;text-transform: uppercase;width: 151px;}
.leftsubnav {font-family:arial, helvetica;font-size:11px;color:#000000;/*display: table-cell;*/text-decoration: none;}

a.white{font-family:arial,helvetica;font-size:10px;color:#FFFFFF;text-decoration:none;}
a.white:hover{font-family:arial,helvetica;font-size:10px;color:#FFFFFF;text-decoration:underline;}
a.white:visited{font-family:arial,helvetica;font-size:10px;color:#FFFFFF;}
a.white:active{font-family:arial,helvetica;font-size:10px;color:#FFFFFF;text-decoration:none;}

a.black{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}
a.black:hover{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:underline;}
a.black:visited{font-family:arial,helvetica;font-size:11px;color:#000000;}
a.black:active{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}

a.navy{font-family:arial,helvetica;font-size:12px;color:#0C3661;text-decoration:none;}
a.navy:hover{font-family:arial,helvetica;font-size:12px;color:#0C3661;text-decoration:underline;}
a.navy:visited{font-family:arial,helvetica;font-size:12px;color:#0C3661;}
a.navy:active{font-family:arial,helvetica;font-size:12px;color:#0C3661;text-decoration:none;}

a.grey{font-family:arial,helvetica;font-size:10px;color:#666666;text-decoration:none;}
a.grey:hover{font-family:arial,helvetica;font-size:10px;color:#666666;text-decoration:underline;}
a.grey:visited{font-family:arial,helvetica;font-size:10px;color:#666666;}
a.grey:active{font-family:arial,helvetica;font-size:10px;color:#666666;text-decoration:none;}

a.lblue{font-family:arial,helvetica;font-size:10px;color:#6699CC;text-decoration:none;}
a.lblue:hover{font-family:arial,helvetica;font-size:10px;color:#6699CC;text-decoration:underline;}
a.lblue:visited{font-family:arial,helvetica;font-size:10px;color:#6699CC;}
a.lblue:active{font-family:arial,helvetica;font-size:10px;color:#6699CC;text-decoration:none;}

a.gold{font-family:arial,helvetica;font-size:11px;color:#908100;font-weight:bold;text-decoration:underline;}
a.gold:hover{font-family:arial,helvetica;font-size:11px;color:#908100;font-weight:bold;text-decoration:none;}
a.gold:visited{font-family:arial,helvetica;font-size:11px;color:#908100;font-weight:bold;}
a.gold:active{font-family:arial,helvetica;font-size:11px;color:#908100;font-weight:bold;text-decoration:underline;}

a.goldsmall{font-family:arial,helvetica;font-size:10px;color:#908100;text-decoration:underline;}
a.goldsmall:hover{font-family:arial,helvetica;font-size:10px;color:#908100;text-decoration:none;}
a.goldsmall:visited{font-family:arial,helvetica;font-size:10px;color:#908100;}
a.goldsmall:active{font-family:arial,helvetica;font-size:10px;color:#908100;text-decoration:underline;}

a.footer{font-family:arial,helvetica;font-size:11px;color:#4D4D4D;text-decoration:none;}
a.footer:hover{font-family:arial,helvetica;font-size:11px;color:#4D4D4D;text-decoration:underline;}
a.footer:visited{font-family:arial,helvetica;font-size:11px;color:#4D4D4D;}
a.footer:active{font-family:arial,helvetica;font-size:11px;color:#4D4D4D;text-decoration:none;}

a.leftsubnav{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}
a.leftsubnav:hover{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:underline;}
a.leftsubnav:visited{font-family:arial,helvetica;font-size:11px;color:#000000;}
a.leftsubnav:active{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}

a.leftnav{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}
a.leftnav:hover{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:underline;}
a.leftnav:visited{font-family:arial,helvetica;font-size:11px;color:#000000;}
a.leftnav:active{font-family:arial,helvetica;font-size:11px;color:#000000;text-decoration:none;}

/* ========================= nmanerik: Soultion Style Tag added as per Jan Cherry's vantive ============================== */

.solutions { color: #656565; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px}
.solution_title { margin-top: 1px; margin-bottom: 1px; color: #fff; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-left: 10px; }
.solution_headline { margin-top: 10px; margin-bottom: 8px; color: #000; font-size: 18px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; margin-left: 00px; }


A.sol:link { color: #005896; font-weight: bold; text-decoration: none }
A.sol:visited { color: #005896; font-weight: bold; text-decoration: none}
A.sol:active { color: #005896; font-weight: bold; text-decoration: underline}
A.sol:hover { color: #005896; font-weight: bold; text-decoration: underline}

.header_large {
	MARGIN-BOTTOM: 10px; FONT: 22px/22px "Lucida Grande", "Arial", "Verdana", "Helvetica", sans-serif; COLOR: #000
}

.offer_text {
	MARGIN-BOTTOM: 16px; FONT: 10pt/16px "Lucida Grande", "Tahoma", "Verdana", "Helvetica", sans-serif; COLOR: #444
}


.awareness_headline_grey { 
	font: 16px/1em "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: normal; color: #d9d9d2; margin: 0 20px 6px 40px; }
.awareness_headline_white { font: 25px/1em "Arial", "Lucida Grande", "Verdana", "Helvetica", sans-serif; font-weight: normal; color: #fff; margin: 0 20px 0 40px; }


/* ======= ADDED IN 2009 ======== */


.clear {
    clear:both;
  }

.search_pagenumber {
	float: right;
	display: inline;
	padding-right: 15px;
	font-weight: normal;
}

.search_resultnumber {
	float: left;
	display: inline;
	padding-left: 8px;
	color: #121D29;
}

.callout_hdr_lightgrey {
	background-image: url('../images/header_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 7px 4px 6px 8px;
	margin: 0;
}

.text_small {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	line-height: 14px;
}

#copyright {	/*FOR NEWS*/
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #999999;
}

.content_highlight {
	line-height: normal;
	background-image: url('../images/content_callout.gif');
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 16px;
	background-color: #e3e3e3;
	margin-top: 16px;
	padding: 14px 18px 4px 18px;
}


.filter, .news_filter {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #404040;
	width: 200px;
	float: right;
	margin-bottom: 10px;
}

b, strong {
	color: #404040;
}

.bio_photo {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #404040;
	width: 144px;
	float: right;
	padding: 15px;
	margin: 0px 0px 20px 30px;
	background-color: #F0F0F0;
	/*-moz-border-radius: 10px;*/
}

#content_left {
	width: 320px;
	float: left;
}

#content_right {
	width: 320px;
	float: right;
	padding-left: 25px;
}

#content_left_noleftnav {
	width: 430px;
	float: left;
}

#content_right_noleftnav {
	width: 430px;
	float: right;
	padding-left: 40px;
}

#support_login {
	width: 140px;
	text-align: left;
	margin: 35px;
	padding: 15px 10px 2px 10px;
	background-color: #F0F0F0;
}

#video_container {
	width: 665px;
	margin-bottom: 30px;
	padding: 0px;
}

#video_top {
	background-image: url(../images/video_top_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 10px;
}

#video_middle {
	background-image: url(../images/video_middle_bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}

#video_bottom {
	background-image: url(../images/video_bottom_bg.gif);
	background-repeat: no-repeat;
	height: 29px;
}

.video_text {
	text-align: left;
	padding: 10px 12px 0px 12px;

}

.video_text ul {
	margin-top: 5px;
	margin-bottom: 2px;
}

.video_interaction {
	text-align: right;
	padding: 2px 12px 0px 12px;
	font-size: 10px;
	overflow: hidden;
	width: 641px;
	background-repeat: repeat-x;
	background-position: center;
	color: #CCCCCC;
}

.listVideo dd {
	font-size: 11px;
	line-height: 14px;
	padding: 8px 0px 8px 0px;
	margin: 0;
	clear:left;
}

.listVideo img {
	float: left;
	margin-right: 10px;
}

#no_callout {
width: 0px;
padding: 0px;
margin: 0px;

}

/* web application additions: Kedar Madiwale
-------------------------------------------------------------------------------------*/

/* Common web application classes/styles: Kedar Madiwale
-------------------------------------------------------------------------------------*/
.callout_hdr {
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	background-image: url('../images/callout_hdr_darkgrey.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5b5b5b;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 4px 5px 8px;
	margin: 0;
}
 
input {font-size:12px;}
 
select {font-size:12px;}
 
/* SUPPORT web application classes/styles: Kedar Madiwale
-------------------------------------------------------------------------------------*/
.table_line td {
 padding: 4px 4px 4px 4px;
 border-bottom:1px solid #C6C6C6;
 vertical-align: top;
}


.table_line th{
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 4px 5px 2px;
	margin: 0;	 
	text-align: left;	
}

.azheader {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #121D29;
}

.blankspace {	
	text-align:  right;
}

.header2 { /*** ITS NOT USED, BUT VERIFY *********/
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #121D29;
	margin-bottom: 16px;
}

.supporttableA td{
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	padding: 4px 4px 5px 2px;
	text-align: left;
	background:#f2f2ed none;
}

.supporttableA th {
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	background-image: url('../images/callout_hdr_darkgrey.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #5b5b5b;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 4px 5px 8px;
	margin: 0;
}

.supporttableA a:link { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.supporttableA a:visited { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.supporttableA a:active { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}
.supporttableA a:hover { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}

.advtitle { background: #999982; font-weight: bold;} /* this class is applied as a style directly, on JSTL table on prodversion.jsp - as it was not working - Kedar */

/* PROACTIVE NOTIFICATION web application classes/styles: Kedar Madiwale
-------------------------------------------------------------------------------------*/
.pancol1{
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	padding: 4px 4px 5px 2px;
	text-align: left;
	background:#f2f2ed none;
}

.pancolAll{
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	padding: 4px 4px 5px 2px;
	text-align: center;
	background:#f2f2ed none;
	width: 7%;
}

.pantable th a:link { color: #ffffff; font-weight: bold; text-decoration: none; vertical-align:  top;}
.pantable th a:visited { color: #ffffff; font-weight: bold; text-decoration: none; vertical-align:  top;}
.pantable th a:active { color: #ffffff; font-weight: bold; text-decoration: none; vertical-align:  top;}
.pantable th a:hover { color: #ffffff; font-weight: bold; text-decoration: none; vertical-align:  top;}

.pantable a:link { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.pantable a:visited { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.pantable a:active { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}
.pantable a:hover { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}  


/* WITHDRAWN LISTING web application classes/styles: Kedar Madiwale
-------------------------------------------------------------------------------------*/
.withdrawntable td{
	font-family: "Tahoma", "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 12px;
	padding: 4px 4px 5px 2px;
	text-align: left;
	background:#f2f2ed none;
}

.withdrawntable a:link { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.withdrawntable a:visited { color: #006BB6; font-weight: normal; text-decoration: none; vertical-align:  top;}
.withdrawntable a:active { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}
.withdrawntable a:hover { color: #0D97F2; font-weight: normal; text-decoration: none; vertical-align:  top;}


/* 3rd Party Additions: David Gillespie 
-------------------------------------------------------------------------------------*/

#xmlAltContainer {
	font-size:10px;

}
.xmlAlt a:link, .xmlAlt a:visited {
	color:#0033FF;
	text-decoration:none;
}
.xmlAlt a:hover {
	color:#00CCFF;
	text-decoration:none;
}

.bulletlist li:hover ul, .bulletlist li.over ul {margin-left:18px; margin-bottom:16px; padding: 0px; display:block; background: #fff;}

/*
Below style is for header & footer, this overwrites previous style
*/

@charset "utf-8";
#body_new {
	
	color:#404040;
	font-family:"Arial", "Helvetica", "Verdana", sans-serif;
	
	margin:0;
	padding:0;
}

#container{
	margin: 0 auto;
	width: 100%;
	text-align: left; /*THIS CORRECTS BODY CENTER */
	float: none;	
}

/* CSS changes by Daren for new WWW look and feel
-------------------------------------------------------------------------------------*/
@charset "utf-8";
#body_new {
	text-align:center;
	
	
	
	
	color:#404040;
	font-family:"Arial", "Helvetica", "Verdana", sans-serif;
	
	margin:0;
	padding:0;
}

#container{
	margin: 0 auto;
	width: 100%;
	text-align: left; /*THIS CORRECTS BODY CENTER */
	float: none;	
}


/*Changes made by digital solutions*/

#breadcrumbs {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 15px;
	float: left;
	margin-top: 13px;
	line-height: normal;
}
     
#content {
	clear: both;
	background-color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	width: 665px;	 
}

p.announcement.text {
    font-size: 12px !important;
    color: white;
}

table.supporttableA th { text-align: center!important; padding: 4px 4px 5px 2px!important; }

table.supporttableA td { padding: 4px 4px 5px 2px!important; }

table.supporttableA{ border-collapse: initial; border-spacing: 1px;  }


div#content { width: 85%!important; margin: 0 auto!important; }

div#content p.title {   padding: 25px 0px 20px 0px; }
