/********** Universal (common) styles **********/
body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial;
	color:#666633;
}
td {
	font-size:11px;
}
a:link, a:visited, a:active {
	color:#669933;
	text-decoration:none;
}
a:hover {
	color:#999933;
	text-decoration:none;
}
select, input, textarea {
	font-size:11px;
	vertical-align:middle;
}
form {
	margin:0px; /* this removes the default margins set by browsers */
}

.WPbreadCrumb{
	text-weight:700;
}
.WPfooter{
	font-size:10px;
	padding:20px;
}


/**** styles for the navigation ***/
.MNnavPad{
	padding-top:20px;
	border-bottom:1px solid #CCBB5F;
}
#MNnav td{
	font-size:11px;
	color:#666633;
}
.MNnav{
	font-size:11px;
	color:#666633;
}
#MNnav a:link, #MNnav a:visited, #MNnav a:active{
	color:#666633;
}
#MNnav a:hover{
	color:#999933;
}
.MNselected{
	color:#999933;
}

.MNmainNavLeft{
	padding-left:63px;
	font-size:11px;
}
.MNmainNavRight{
	padding-right:20px;
	font-size:11px;
}
.MNsubNavLeft{
	background-image: url("/img/common/topnav_bkg.gif");
	background-repeat:no-repeat;
	background-color:#CCBB5F;
	padding-left:63px;
	font-size:10px;
	background-color:#CCBB5F;
}
.MNsubNavRight{
	background-color:#CCBB5F;
	padding-right:20px;
	font-size:10px;
}

/********** page headers ***************/
.MCtitle {
	color:#666633;
	font-size:22px;
	font-weight:normal;
}
td.MCtitle {
	padding: 0px 0px 10px 0px; /* font size is large enough, does not require left/right 2px padding */
}

.MChdrMd {
	color:#999933;
	font-size:14px;
	font-weight:normal;
	font-weight:700;
}
td.MChdrMd {
	padding: 0px 0px 7px 0px;
}

.MChdr {
	color:#666633;
	font-size:12px;
	font-weight:bold;
}
td.MChdr { /* when applied to a cell, will have left/right padding to prevent truncation for first characters like W*/
	padding: 0px 1px 5px 1px;
}




/********** Unordered list styles **********/
ul { 
	list-style: none;
	margin:0px;
	padding:0px;
	text-align:left;
}
ul li { /* default 1st-level <ul> list */
	font-size:11px;
	font-weight:normal;
	padding-left:10px; /* padding-left should be bullet width (8) + 2 */
	background-image: url("/img/common/bullet_circle_green.gif");
	background-repeat:no-repeat;
	background-position:left 3px; /* top-align should be approx half of bullet height (7) */
}/* reset style for all <li> that are NOT direct children of the <ul>; this is required cos IE doesnt recog > child descendents! */ ul li * li {background:none;} 

ul li ul li { /* default 2nd-level nested <ul> list */
	background-image:url(/iba/img/common/bullet_dot_graydk.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}/* reset style for all <li> that are NOT direct children of the 2nd-level <ul> */ ul li ul li * li {background:none;} 

ul li ul li ul li { /* default 3rd-level nested <ul> list */
	background-image:url(/iba/img/common/bullet_dot_graylt.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}/* reset style for all <li> that are NOT direct children of the 3rd-level <ul> */ ul li ul li ul li * li {background:none;} 

ul a:link, ul a:visited {
	color:#669933;
}
ul a:hover, ul a:active {
	color:#999933;
}

.MClistVerticalSpacing li {
	padding-bottom:5px;
}

/********** Ordered list styles (numbered) **********/
ol {
	margin:0px 0px 0px 25px;
	padding:0px;
	text-align:left;
}
ol li {
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}
ol a:link, ol a:visited {
	color:#669933;
}
ol a:hover, ol a:active {
	color:#999933;
}

/********** Sub Left Nav styles ********************/
#MCsubLeftNav td{
	color:#666633;
	padding-bottom:5px;
}
#MCsubLeftNav a:link, #MCsubLeftNav a:active, #MCsubLeftNav a:visited{
	color:#669933;
}
#MCsubLeftNav a:hover{
	color:#999933;
}

.MCtblHdr { 
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#CC0000;
}
.MCtblSubhdr { 
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#FDD3C1;
}

/************ styles for table/chart cells *********************/
.MCtblHdr { 
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 7px 5px 7px;
	background-color:#A5A455;
}

.MCtblBgrd {
	background-color:#A5A455;
}
.MCtblCellWhitePad {
	padding: 5px 7px 5px 7px;
	background-color:#FFFFFF;
}

/********** Main Content **********/
.MCcellPad { /* Use this for the cells with text blocks. Adds minimal padding so that characters like W do not get cut off on the left */
	padding: 0px 1px 0px 1px;
	vertical-align:top;
}

/********** Footnotes **********/
.MCfooter, .MCfooter li, span.MCfooter { /* can also be used for <ul>s to give the entire list footer print */
	font-size:10px; /* for terms and conditions and all general small print */
}
td.MCfooter {
	font-size:10px;
	padding:0px 1px 0px 1px; /* for terms and conditions and all general small print */
}


/********** photo profile style *******/
.MCimgProfile{
	margin-right:7px;
	border:1px solid #666633;
}


