body {
	   margin: 0px;
	   padding: 0px;
	   background-color: #191311;
	   background: url( "images/layout/page_background.gif" );
	   font-family:”Lucida Grande”,”Lucida Sans”,Verdana,sans-serif;
	   font-size: 11pt;
}

a {
	   color: #662d91;
}

p {
	   line-height: 1.5em;
}

li {
	   margin-bottom: 5px;
}

small {
	line-height: 1.1em;
}

#page_title{
	   font-size: 18pt;
	   width: 100%;
	   font-family: cambria, palatino, georgia, ‘bitstream vera serif’, serif; font-weight: normal;	   
}

#page_wrapper {
	   width: 812px;
	   position: absolute;
	   top: 20px;
	   left: 50%;
	   margin-left: -406px;
}

#page_banner {
	   background-color: white;
	   width: 790px;
	   height: 131px;
	   border: 1px black solid;
	   padding: 15px 10px;
	   overflow: hidden;
	   
	   -webkit-border-top-left-radius: 30px;
	   -khtml-border-radius-topleft: 30px;	
	   -moz-border-radius-topleft: 30px;
	   border-top-left-radius: 30px;
	   -webkit-border-top-right-radius: 30px;
	   -khtml-border-radius-topright: 30px;	
	   -moz-border-radius-topright: 30px;
	   border-top-right-radius: 30px;
	   -webkit-border-bottom-left-radius: 10px;
	   -khtml-border-radius-bottomleft: 10px;	
	   -moz-border-radius-bottomleft: 10px;
	   border-bottom-left-radius: 10px;
	   -webkit-border-bottom-right-radius: 10px;
	   -khtml-border-radius-bottomright: 10px;	
	   -moz-border-radius-bottomright: 10px;
	   border-bottom-right-radius: 10px;

}

#logo {
	   float: left;
}

#news_flash {
		margin-left: 500px;
		margin-right: 30px;
		font-size: 9pt;
		line-height: 1.4em;
}
#content_wrapper {
	   width: 800px;
	   padding: 15px 5px 15px;
	   clear: both;
	   background-color: white;
	   border: 1px solid black;
	   overflow: hidden;
	   
	   -webkit-border-top-left-radius: 10px;
	   -khtml-border-radius-topleft: 10px;	
	   -moz-border-radius-topleft: 10px;
	   border-top-left-radius: 10px;
	   -webkit-border-top-right-radius: 10px;
	   -khtml-border-radius-topright: 10px;	
	   -moz-border-radius-topright: 10px;
	   border-top-right-radius: 10px;
	   -webkit-border-bottom-left-radius: 30px;
	   -khtml-border-radius-bottomleft: 30px;	
	   -moz-border-radius-bottomleft: 30px;
	   border-bottom-left-radius: 30px;
	   -webkit-border-bottom-right-radius: 30px;
	   -khtml-border-radius-bottomright: 30px;	
	   -moz-border-radius-bottomright: 30px;
	   border-bottom-right-radius: 30px;
}

#menu_column {
	   margin-left: 3px;
}

#content_column{
	   width: 520px;
	   margin-left: 25px;
}

#page_content  {
	   
}

#boilerplate {
	   margin-top: 20px;
	   padding: 5px 15px;
	   border-top: 1px solid #999;
	   font-size: 8pt;
	   text-align: center;
	   line-height: 12pt;
}

#main_menu {
	   margin: 0px;
	   padding: 0px;
}

#main_menu li {
	   margin: 0px;
	   list-style: none;
	   margin-bottom: 3px;
	   padding: 8px 8px 8px 5px;
	   line-height: 9pt;
	   border-left: 4px solid black;
}

#main_menu li a {
	   text-indent: 0px;
	   color: black;
	   font-size: 10pt;
	   font-weight: bold;
	   text-decoration: none;
	   margin-bottom: 3px;
}

#main_menu li.red_menu {
	   border-color: #ed1c24;
}

#main_menu li.orange_menu {
	   border-color: #f15a29;
}

#main_menu li.yellow_menu {
	   border-color: #fff200;
}

#main_menu li.green_menu {
	   border-color: #00a651;
}

#main_menu li.blue_menu {
	  border-color: #2e3092;
}

#main_menu li.purple_menu {
	   border-color: #662d91;
}

.red_title {
	   border-bottom: 3px solid #ed1c24;
}

.orange_title {
	   border-bottom: 3px solid #f15a29;
}

.yellow_title {
	   border-bottom: 3px solid #fff200;
}

.green_title {
	   border-bottom: 3px solid #00a651;
}

.blue_title {
	   border-bottom: 3px solid #2e3092;
}

.purple_title {
	   border-bottom: 3px solid #662d91;
}

.indent {
		margin-left: 30px;
}

.biblio {
	padding-left: 30px;
	text-indent: -30px;
	font-size: 10pt;
	line-height: 1.1em;
}