
/* Set background colors */ 
body {background-color:#333333}
table,td{background-color:#e5e5e5}

.blackbg{background-color:#000000}
.whitebg{background-color:#FFFFFF}
.greybg{background-color:#999999}

.smallmargin{margin-right:.1cm; margin-left:.1cm}

.xlarge{ font-size: x-large; } 
.large{ font-size: large;  }
.medium{font-size:medium;}
.small{font-size:small;}

/* Control the font-size in headers */ 
  H1 { font-size: x-large; } 
  H2 { font-size: large;  }
  H3{font-size:medium;}
  H4,H5,H6{font-size:small;}
  
 /* Control the color, margin size, and font families of text */  
  blockquote,body,li,p,th,H1,H2,H3,H4,H5,H6{color:black; margin-left:.5cm; margin-right:.5cm; font-family:Georgia, "Times New Roman", Times, serif;}
  table,td{color:black; font-family:Georgia, "Times New Roman", Times, serif;}

/* Control link attributes for main text*/ 
A:link {color:#FF3300;text-decoration: underline }
A:visited {color: #FF3300;text-decoration: underline }
A:active {color: #FF3300;text-decoration: underline }
A:hover {color: #0000FF; text-decoration: underline }

/* Control link attributes for side bar*/ 
A:link {color:#0000FF;text-decoration: underline }
A:visited {color: #0000FF;text-decoration: underline }
A:active {color: #0000FF;text-decoration: underline }
A:hover {color: #0000FF; text-decoration: underline }

/*Design special text styles */
.whitestyle{color: white;  font-family:Georgia, "Times New Roman", Times, serif;}
.bluestyle {color:#003366; font-family:Georgia, "Times New Roman", Times, serif; } 
.pinkstyle {color: #FF3399;  font-family:Georgia, "Times New Roman", Times, serif;}
.goldstyle {color: #FFCC66;  font-family:Georgia, "Times New Roman", Times, serif;}
.redstyle {color: #CC0000;  font-family:Georgia, "Times New Roman", Times, serif;}
.greenstyle{color:#006633; font-family:Georgia, "Times New Roman", Times, serif;}
.lightbluestyle {color:#0033FF; font-family:Georgia, "Times New Roman", Times, serif; } 
.orangestyle {color:#CC3300; font-family:Georgia, "Times New Roman", Times, serif; } 

/* Defines a special class of links that show up white except when hovered over */ 
a.white:link {color: #ffffff; text-decoration: none  }
a.white:active {color: #ffffff; text-decoration: none  }
a.white:visited {color: #ffffff;text-decoration: none  }
a.white:hover {color:#0000FF;  text-decoration: none }

/* Defines a special class of links that show up black except when hovered over */ 
a.black:link {color: black; text-decoration: none  }
a.black:active {color: black; text-decoration: none  }
a.black:visited {color: black;text-decoration: none  }
a.black:hover {color:#0000FF;  text-decoration: none }



/* Pick text and font families for tables */ 
table.inline{color:black; font-family:Georgia, "Times New Roman", Times, serif;}
td.inline{color:black; font-family:Georgia, "Times New Roman", Times, serif;}

.texthidden {display:inline}
.shown {display:block}

/* Rounded corner box with grey border*/
.roundedcornr_box_465244 {
	background: url(images/roundedcornr_465244_tl.png) no-repeat top left;
}
.roundedcornr_top_465244 {
	background: url(images/roundedcornr_465244_tr.png) no-repeat top right;
}
.roundedcornr_bottom_465244 {
	background: url(images/roundedcornr_465244_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_465244 div {
	background: url(images/roundedcornr_465244_br.png) no-repeat bottom right;
}
.roundedcornr_content_465244 {
	background: url(images/roundedcornr_465244_r.png) top right repeat-y;
}

.roundedcornr_top_465244 div,.roundedcornr_top_465244,
.roundedcornr_bottom_465244 div, .roundedcornr_bottom_465244 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_465244, .roundedcornr_bottom_465244 {
	margin-top: -19px;
}
.roundedcornr_content_465244 { padding: 0 15px; }

/* Rounded corner box with red border #CC0000 */
.roundedcornr_box_107271 {
	background: url(images/roundedcornr_107271_tl.png) no-repeat top left;
}
.roundedcornr_top_107271 {
	background: url(images/roundedcornr_107271_tr.png) no-repeat top right;
}
.roundedcornr_bottom_107271 {
	background: url(images/roundedcornr_107271_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_107271 div {
	background: url(images/roundedcornr_107271_br.png) no-repeat bottom right;
}
.roundedcornr_content_107271 {
	background: url(images/roundedcornr_107271_r.png) top right repeat-y;
}

.roundedcornr_top_107271 div,.roundedcornr_top_107271,
.roundedcornr_bottom_107271 div, .roundedcornr_bottom_107271 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_107271, .roundedcornr_bottom_107271 {
	margin-top: -19px;
}
.roundedcornr_content_107271 { padding: 0 15px; }

/*A div container for preloading that blocks display.*/
div#preload { display: none; }

ul.noIndent {
margin-left: .1em;
padding-left: .1em;
}
