body {
	margin: 0 auto; 
	padding-top:0px 0px 0px 0px; 
	text-align:left;
	font-size:13px;
	color:#000;
	background: #e2e2e2;
}

#wrapper {
	width:974px;
	padding:0 7px 0px 7px;
	margin: 0 auto;
	font-family: Myriad, Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background:url(/images/bkg_edges.gif) repeat-y;
}

.pageContent {
	width:960px;
}
.lowerBody {
	background:url(/images/masthead_bottom.jpg) no-repeat;
}


#bottomEdge {
	width:974px;
	height:7px;
	padding:0 7px 0px 7px;
	margin: 0 auto;
	background:url(/images/bkg_bot_edge.gif) no-repeat;">
}


#brand {
	background:url(/images/gr_masthead_1.jpg) no-repeat;
	height:101px;
}

#navBar{
	text-align:center;
	background:url(/images/h_nav_bkg.gif) no-repeat;	
	height:28px;
}


.footer {
	margin-top:10px;
	background:url(/images/footer_bar.gif) no-repeat;
	height:55px;
	width:960px;
	}
	
.footer p  {
	color:#7c797f;
	font-size:0.8em;
	padding:20px;
}

h2 {
	font-size:1.5em;
	margin:10px 0px 0px 0px;
}

p {
	color:#551a8b;
}

.colLeft {
	float:left; width:200px;
	margin-top:15px;
}

.colMid {
	float:left; width:463px;
	margin-top:15px;
	padding-right:15px;
}
.colIntContent {
	padding:10px;
	color:#333;
}
.colIntContent p {
	color:#333;
}
.colIntContent ul li {
	padding-bottom:15px;
}
.colIntContent ul {
	padding-left:25px;
}

.colMidContent {
	padding:10px 5px 10px 5px;
}
.colMid h2 {
	font-size: 2.5em;
	margin: 20px 0px 10px 0px;
	text-align: left;
}
.colMid p {
	font-size: 1.10em;
	line-height: 1.5em;
}

.colRight {
	float:left; width:240px;
	margin-top:15px;
}
.colRightContent {
/*	padding:20px 0px 15px 0px;*/
}


.rightPanel {
  width: 230px;
  background: url(/images/rt_panel_mid-right.gif) repeat-y;
}

.rightPanel h2 {
  background: url(/images/rt_panel_top-right.gif) no-repeat left top;
  padding-top: 8px;
}

.rightPanel .last {
  background: url(/images/rt_panel_bot-right.gif) no-repeat left bottom;
  padding-bottom: 5px;
}

.rightPanel h2 {
  padding-left: 20px;
  padding-right: 20px;
}

.rightPanel p {
  padding:0px 15px 15px 15px;
}






.rtPanelRule {
	background:url(/images/gr_rt_panel_rule.gif) no-repeat;
	height:12px;
	margin:5px 0px 5px 0px;	
}

.securityItem {
	font-size:0.9em;
	color:#4710d2;
}

.readMore {
	margin-top:-5px;
	float:right;
	text-align:right;
	padding-left:14px;
	padding-bottom:5px;
	font-size:0.8em;
	background:url(/images/bkg_readmore.gif) no-repeat;
}
.viewMore {
	float:right;
	text-align:right;
	padding-left:14px;
	margin-right:10px;
	padding-bottom:5px;
	font-size:0.8em;
	background:url(/images/bkg_viewmore.gif) no-repeat;
}

.leftNav {
	margin:10PX 10px 20px 10px;
	padding:8px;
	border:1px solid #999;
	color:#551a8b;
}
.leftNav p {
	margin:0;
	padding:3px;
	color:#551a8b;
	font-weight:bold;
}

.leftNav a {
	color:inherit;
	text-decoration:none;
}
.leftNav a:link, a:visited {
	text-decoration: none;
}
.leftNav a:hover, a:active {
	text-decoration: underline;
	color:inherit;
}

a {
	color:inherit;
	text-decoration:none;
	color:#4710D2;
}
a:link, a:visited {
	text-decoration: none;
	color:#4710D2;
}
a:hover, a:active {
	text-decoration: underline;
	color:inherit;
	color:#4710D2;
}

.leftNav ul {
	margin:0;
	list-style:none;
}
.leftNav li {
	margin:3px 0px 5px -20px;
}
.leftNav li ul {
	margin:0;
	list-style:none;
}
.leftNav li ul li {
	margin:3px 0px 5px -20px;
	color:#666;
}

.scrollleft {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 300px;
	
}
