html{font-size:100.01%;}
	
body{
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d0cca6;
	/*margin: 0;  it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	/*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	
	}
	
/* GENERAL */

a{text-decoration:none;	color:#27257D;}
a:visited{text-decoration:none; color:#27257D;}
a:hover{text-decoration:none; color:#BA1319;}

img{border:0;}

img.padded {
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
border:2px solid #27257D;
padding:10px
}

form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

p{
	margin:0;
	padding:0;
	}


ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.black_text p {
	color:#000000;
}

.float-left{float:left !important;}
.float-right{float:right !important;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	color: #000066;
	}

h1{
	font:20px Verdana, Arial, helvetica, sans-serif;
	font-weight: bold;

}

h2{
	font:16px Verdana, Arial, sans-serif;
	font-weight: bold;
}

h3{
	font:12px Verdana, Arial, sans-serif;
	font-weight: bold;
}

/* HEADER */
.header-holder{
	width:800px;
	overflow:hidden;
	background:url(../images/bg-header-holder2.gif) repeat-x 0 0;
	height:100px;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page */	
	}

#header{
	width:800px;
	margin:0 auto;
	overflow:hidden;
	height:100px;
	position:relative;
	background:url(../images/bg-header.gif) no-repeat 182px 0;
	}

#header h1{
	position:absolute;
	top:29px;
	left:287px;
	width:425px;
	height:41px;
	background:url(../images/h1-sub2.gif) no-repeat 0 0;
	}
	
.redTitles{color:#BA1319;}
.redTitles a{text-decoration:none; color:#BA1319;}
.redTitles a:visited{text-decoration:none; color:#BA1319;}
.redTitles a:hover{text-decoration:none; color:#27257D;}

#cal{
	position:absolute;
	top:242px;
	left:285px;
	width: 570px;
	}
	
#IT{
	position:absolute;
	top:248px;
	left:280px;
	width: 400px;
	}	
	
#advisors{
	position:absolute;
	top:242px;
	left:285px;
	width: 570px;
	}
#menu{
	position:absolute;
	top:81px;
	left:275px;
	width: 570px;
	}

#menu li{
	float:left;
	padding:0 10px 0 11px;
	background:url(../images/hr.gif) no-repeat 0 1px;
	}

#menu li.first{background:none;}

#menu li a{
	font:12px Verdana, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}

#menu li a:hover{color:#d0cca6;}

/* CONTENT */
.content-holder{
	width:800px;
	overflow:hidden;
	padding:0 0 63px 0px;
	background-color: #eef7e6;
	background-image: url(../images/bg-content-holder2.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page */
	}

#content{
	width:800px;
	margin:0 auto;
	background-color: #eef7e6;
	}

.sidebar{
	float:left;
	width:174px;
	padding:4px 0 0;
	background-color: #eef7e6;
	}

.sidebar .img-box{
	float:right;
	width:100%;
	}

.sidebar .img-box img{float:right;}

ul.sub-menu{
	float:right;
	width:175px;
	padding:13px 4px 0 0;
	}

ul.sub-menu li{
	overflow:hidden;
	width:100%;
	text-align:right;
	padding:2px 0 3px;
	}

ul.sub-menu li a{
	text-align:right;
	font:11px Verdana, Arial, sans-serif;
	color:#5D4326;
	text-decoration:none;
	font-weight:bold;
	}

ul.sub-menu li a:hover{color:#27257d;}

.main-box{
	float:right;
	width:617px;
	padding:0 0px 9px 0px;
	margin-bottom:-1px;
	position:relative;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	background-color: #eef7e6;
	background-image: url(../images/bg-main-box.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	}

.main-box .top-box{
	overflow:hidden;
	padding:17px 0 10px;
	width:617px;
	height:118px;
	background:url(../images/bg-top-box2.gif) no-repeat 0 0;
	}

.main-box .top-box2{
	overflow:hidden;
	width:617px;
	height:157px;
	padding:5px 0 0;
	background:url(../images/bg-top-box2.gif) no-repeat 0 0;
	}

.main-box .top-box .inner{
	float:right;
	width:506px;
	height:84px;
	padding:34px 0 0 9px;
	background:#27257d;
	}

.main-box .top-box2 .inner{
	float:right;
	width:517px;
	}

.main-box .top-box2 .inner img{display:block;}

.main-box .top-box .inner h1{
	float:left;
	width:429px;
	height:43px;
	background:url(../images/h1.gif) no-repeat 0 0;
	}

.main-box .in-box{
	float:right;
	width:515px;
	padding-right: 0px;
	}

/* Main content area */

.ul-body li{
	list-style-type: circle;
	list-style-position: outside;
	padding-left: 5px;
	margin-left: 20px;
	}

.main-box .in-box img{display:block;}

.main-box .text-box{
	float:right;
	width:490px;
	padding:5px 25px 10px 0;
	}

.main-box .text-box p{
	font:15px/20px "Verdana, Arial", Helvetica, sans-serif;
	color:#5D4326;
	
	}

.text-box p{
	font:15px/20px "Verdana, Arial", Helvetica, sans-serif;
	color:#5D4326;
	
	}
	
.main-box .text-box p span{color:#e67028; font-size:14px;}

.main-box .text-box .fac-box p{
	font:15px/26px "Verdana, Arial", Helvetica, sans-serif;
	color:#5D4326;
	}

.main-box .text-box .fac-box a{
	font:15px/26px "Verdana, Arial", Helvetica, sans-serif;
	}
	
.main-box .text-box .fac-box h2{
	font:24px "Verdana, Arial", Helvetica, sans-serif;
	color: #000066;
	}

.main-box .text-box .fac-box h3{
	font:18px "Verdana, Arial", Helvetica, sans-serif;
	color: #000066;
	}



#container{
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #eef7e6;
	width:800px;
}
#sub-menu {
	padding-left:5px; 
	padding-right:5px;
	text-decoration:none;
}

#sub-menu a {
	color: #27257D;
	border-right: 2px solid #27257D;
	padding: 0 6px 0 0;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration:none;
}

#sub-menu a:hover {
	color: #9D9080;
	text-decoration:none;
}

#sub-menu a.sel {
	color: #BA1319;
	text-decoration:none;
}

#sub-menu a.last {
	border:none;
	font-weight: bold;
}

/* Financial Review*/
.FR_Top_Title
{
	position:absolute;
	top:81px;
	left:275px;
	width: 570px;
	color: white;
	font-weight:bold;
	text-indent: 15px;
}
.main-box .mid-box{
	overflow:hidden;
	padding:17px 0 10px;
	width:617px;
	height:118px;
	background:url(../images/topFR2.jpg) no-repeat 0 0;
}	
.main-box .mid-box .inner{
	float:right;
	width:506px;
	height:101px;
	padding:18px 0 0 9px;
	background:#27257d;
}

.advisors-box{
	font:15px/20px "Verdana, Arial", Helvetica, sans-serif;
	color:#5D4326;
	}
