* {
	padding: 0;
	margin:0;
	}
body
{	
	padding: 18px 0;	
	background: #1a426f url(../images/bodyBG.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
        font-size: 10px;
	color:#0c264c; /* dk blue */
        line-height:1.166;
}

h1{
 
    color: #7ea202;
    letter-spacing: .5px;
    text-align: left;
	padding-top:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14pt;
	text-transform:uppercase;
    color: #7ea202; /* previously #0c264c-dk blue */
   
}


h2{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12pt;
	letter-spacing: .5px;
	text-transform:uppercase;
    color: #7ea202; /* bright green, previously #053902-dk green */
	  
	
}

h2.spotbox {
    font-family: Arial, sans-serif;
    font-size: 12pt;
    letter-spacing: .5px;
    color: #7ea202;     /* previously #053902-dk green */
    text-transform: uppercase;
    padding-left: 5px;
}

h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-weight:bold;
    letter-spacing: .5px;	
    color: #002c59;   /* lighter dk blue, previously #0c264c */ 
    margin: 0px;
    padding: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #002c59;   /* lighter dk blue, previously #0c264c */ 
    margin: 0px;
    padding: 0px;

}

h5 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #333333;  /* previously #031d3d */  
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;

}

h6 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #333333;   /* previously #5c5a5a */ 
    margin: 0px;
    padding: 0px;

}

p {
	font-family: Arial, sans-serif;
	font-size: 11px;
    color: #333333;    
   
}

a, a:link, a:visited{    
    text-decoration: none;
    font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#325687;
	
}

a:hover{
    color: #748c9e;	
    text-decoration: underline;

}

hr {
	color: #cdd2c6;
	padding: none;
}

table p, table a:link, table a:visited{
	
}

.style10 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 	
	color: #666666; 
}
.style10b {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #666666; 
}
.style11 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 	
	color: #0c264c; 
}
.style11b {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #0c264c; 
}
.style12 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 	
	color: #0c264c; 
}
.style12b {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #666666; 
}
.style12o {
	font-family: Arial, Helvetica, sans-serif; 
	color: #2a2d03;
	font-weight: bold;
	font-size: 12px;
}
.style12g {

	font-family: Arial, Helvetica, sans-serif; 
	color: #094806;
	font-weight: bold;
	font-size: 12px;
}
.style13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	color: #0c264c;
}
.style14 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #2a261f;
}	
.style16 {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #2a261f;
}		
.style16o {
	font-family: Arial, Helvetica, sans-serif; 
	color: #ff6600;
	font-weight: bold;
	font-size: 16px;
}
.intro {
	background: url('../images/td-bg.jpg');
	background-repeat: no-repeat;
	width: 273px;
	height: 130px;
	padding:0px;
	color:#666666;
}

.bio {
	font-family: Arial, Helvetica, sans-serif; 
	color: #747171;
	letter-spacing: .6px;
	word-spacing: 1px;
	font-size: 12px;
	padding:10px;
	line-height:1.25;
}
.intro_text {
	font-family: Arial, Helvetica, sans-serif; 
	color: #747171;
	letter-spacing: 1.5px;
	word-spacing: 1px;
	font-size: 12px;
	padding:10px;
	line-height:1.5;
	
}
.bio img {
	margin-right: 15px;
	margin-bottom: 15px;
}
.blocks {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	padding-left:20px;
	
}
.blocks   ul {
    list-style: none;
}

.blocks   ul li {
    margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 30px;
	background: url(../images/check.gif) no-repeat;
	height: 22px;
} 
.blocks a , .blocks a:link, .blocks a:visited  {  
	color: #325687;	
	font-weight:bold;
	font-size:13px;
}

.blocks a:hover  {  
	color: #748c9e;	
	
}

.pressDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #323C4C;	
}
.pressAuthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	color: #323C4C;
}
.pressPublication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #666666;
}

.footlink {
	color: #00a7e8;
    text-decoration: none;
    font-family: Verdana, Arial, sans-serif;
	font-size: 14px;

}

ul {
	list-style:none;
	}
.float {
	float: left;
	}
.clear {
	clear: both;
	}
.right {
float: right;

}
.section-box {    
	width: 710px;
	padding:0px;
	margin-right:8px;
	
}

.section-box  p{ 
	line-height:1;
}
.section-box td {
	background: url('../images/td-bg.png');
	background-repeat: no-repeat;
	width: 320px;
	height: 129px;
	color:#666666;
   	padding: 5px 5px;
}
.section-box img {
	padding-right: 5px;
	border:0px;
}

.people {
	background: url('../images/td-bg.png');
	background-repeat: no-repeat;
	width: 273px;
	height: 130px;
	padding:0px;
	color:#666666;
}

.services {
	width: 700px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	
}
.pSpacing{
	
    line-height:1.5;
}

.commenter {	
	font-style:italic;
	color:#2f3948;	
	font-size:11px;
	padding-left:5px;
	font-family: Verdana, Arial, sans-serif;
}

.servicesList   ul {
    list-style: none;
}

.servicesList  li {
    margin-top: 4px;
	margin-bottom: 0x;
	padding-left: 25px;
	background: url(../images/service_list.gif) no-repeat;
	height:35px;
} 
.servicesListing {
	background-image: url(../images/service_list.gif) no-repeat;
	height:19px;
}
.servicesList a, .servicesList a:link, .servicesList a:visited  {  
	font-family: Verdana, Arial, sans-serif;
	color: #2755ab;		
	font-size:12px;
}
.servicesList a:hover{ 
	
	color: #12c6e7;		
	text-decoration:underline;
}

.research {
	background: url(../images/row-bg.gif) no-repeat;
	height: 39px;
	width:330px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:white;
	
}
.research td {
	padding-left: 5px;
	padding-top: 2px;
}

.serviceMenu {
	background: url(../images/service_top.gif) no-repeat;
	height: 25px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#0c264c;
}

.publications {
	background: url(../images/service_top.gif) no-repeat;
	height: 25px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#0c264c;
}

.clientList   ul {
    list-style: none;
}

.clientList   li {
    margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 16px;
	background: url(../images/arrowB.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	height:20px;
} 

.eventList   ul {
    list-style: none;
}

.eventList   li {  	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 50px;
	padding-left: 16px;
	background: url(../images/list_red.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	height:20px;
	
	
} 
.eventList   a {
    text-decoration: underline;
}
.eventList   a:hover {
	 text-decoration: none;
}

.public_speaking    ul {
    list-style: none;
}

.public_speaking   li {
    margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-left: 16px;
	background: url(../images/list_red.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	height:20px;
} 
.public_speaking_rowbg   {
    background: url(../images/list_red.jpg) no-repeat;
	
}
.public_speaking_rowbg td  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	padding-left: 16px;
}
.regionList   ul {
    list-style: none;
}

.regionList  li { 		
    padding-bottom: 18px;
	padding-left: 20px;
	background: url(../images/arrow_red.gif) no-repeat;
	height:14px;
} 

.regionList a, .regionList a:link, .regionList a:visited  {  
	font-family: Verdana, Arial, sans-serif;
	color: #440b22;		
	font-size:16px;
}
.regionList a:hover{ 	
	color: #12c6e7;		
	text-decoration:underline;
}

.tb_top {
	background: url(../images/spot_bar.jpg) repeat-x;
	height: 25px;
	width:690px;

}
.event {
	width:700px;
	text-align:center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	font-weight:bold;
}
input.register   {
	background: url(../images/register.gif) no-repeat;
	width: 150px;
	height: 31px;
	border:0;
	color: white;
	font:  bold 12px Arial;
	cursor:hand;
	cursor:pointer;
}

a.b_btn   button{
	background: url(../images/b_btn.gif) no-repeat;
	width: 180px;
	height: 25px;
	border:0;
	color: black;
	font:  bold 16px Arial;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;	
	
}

a:hover.b_btn   button{
	background: url(../images/b_btn_over.gif) no-repeat;
	width: 180px;
	height: 25px;
	border:0;
	color: white;
	text-decoration:none;
}

a.releases   button{
	background: url(../images/releases.jpg) no-repeat;
	width: 209px;
	height: 30px;
	border:0;
	color: white;
	font: bold 14px Arial;
	cursor:hand;
	cursor:pointer;
	padding-bottom: 3px;
	padding-right: 3px;
	
}

a:hover.releases   button{
	background: url(../images/releases_over.jpg) no-repeat;
	width: 209px;
	height: 30px;
	border:0;
	color: white;	
}

a.details   button{
	background: url(../images/details.gif) no-repeat;	
	height: 23px;
	width: 84px;
	border:0;
	color: white;
	font:  12px Arial;
	cursor:hand;
	cursor:pointer;
	padding-bottom: 2px;
}

a:hover.details   button{
	background: url(../images/details_over.gif) no-repeat;
	height: 23px;
	width: 84px;
	border:0;
	color: red;	
}

 #headerHr {
	background-color: #525559;
	height: 6px;	
	padding: 0;
}


#beacon_news {
	width: 250px;
	
}
#beacon_news span {
	font:  bold 16px Arial;
	color: #f5214e;
	letter-spacing: 1.5px;
	padding: 5px 5px;
}
#beacon_news p {

	font-family: Verdana, Arial, sans-serif;
    font:  12px Verdana;
	color:#666666;	
	margin: 0px;
    padding: 5px 5px;
}

#beacon_news i {
	font-size: 8px Verdana;
	color: #666666;
}


#container {
	
	width:1015px;
	background-color:#fff;
	margin: auto;
	
	}
#topheader{
    width:1015px;
	background-color:#fff;
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	height: 125px;
	margin:auto;
}

#homelogo{
	padding-left: 22px;
	padding-top: 8px;
}

#msg_bar{
	background-image: url('../images/msgBar.png');
	background-repeat: no-repeat;
	height: 53px;
	
}

#msg_bar  li{
	float:left;
	display:block;
	white-space: nowrap;
	padding:10px 10px;	
}
#msg_bar li a {
	color: #325687;
	font-size:12px;
	text-decoration:none;	
	font-weight:bold;
}
#msg_bar li a:hover {
	color: #748C9E;
}
#bar{	
	Margin-left:20px;
	font-size:14px;	
	color: #0c264c;
	text-decoration:none;
}
#topmenu {
    z-index: 999;
	background-color:#fff;	
	height: 125px;
}
#header {
	background-color:#f33;
	background-image: url('../images/header.jpg');
	height: 193px;
	}

#main_body {
	width:1015px;
	background-color:#fff;
	position:relative;
}
#content_body {
   float: left;
	margin-left:10px;    
	width: 720px;
	background-color:#fff;
	background-image: url('../images/content-body-bg.jpg');
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
	
#content_wrapper {	
	text-align: left;
	background-image: url('../images/content-bg.gif');
	background-repeat: repeat-y;
	width:720px;
	
}
#content {
	width:700px;	
	padding: 0px 8px;	
	margin-right:8px;
	
}
#content p {
	font-family: Verdana, Arial, sans-serif;
    font: 12px Verdana;
	color:#76797c;	
	margin: 0px;
    padding: 5px 5px;
	text-align:left;

}

#welcome {
	background-image: url('../images/welcome.png');
	background-repeat: no-repeat;
	width:303px;
	height:39px;
}

#content_top{
   
	background-image: url('../images/content-top.gif');
	background-repeat: no-repeat;
	height: 7px;
	width: 720px;
}	
#content_bm{    
	background-image: url('../images/content-bottom.gif');
	background-repeat: no-repeat;
	height: 7px;	
	width: 720px;
}	

#content_top700{
   
	background-image: url('../images/mid_box_top700.gif');
	background-repeat: no-repeat;
	height: 7px;
	width: 700px;
}	
#content_wrapper700 {
	background-image: url('../images/mid_box_bg700.gif');
	background-repeat: repeat-y;
	width:700px;
}
#content_bm700{    
	background-image: url('../images/mid_box_bottom700.gif');
	background-repeat: no-repeat;
	height: 7px;	
	width: 700px;
	padding-bottom: 20px;
}	
.content_header {
	background-image: url('../images/mid_box_header.gif');
	background-repeat: repeat-x;
	height:27px;
	font-family: Arial, sans-serif;
    font-size: 14px;	
    color: #0c264c;	
	font-weight:bold;
	letter-spacing:2px;
    padding-left:20px;
}
.even_header_text {

	font-family: Arial, sans-serif;
    font-size: 14px;	
    color: #0c264c;	
	font-weight:bold;
	letter-spacing:2px;
    padding-left:70px;
}
.left_box_top {
	background-image: url('../images/left_box_top.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 4px;
	
}

.left_box {
	background-image: url('../images/left_box.gif');
	background-repeat: repeat-y;
	width: 210px;		
	padding: 0px 0px;
	
}
.left_box ul{
list-style-type: none;
margin-left: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
padding-bottom: 5px;
}

.left_box ul li a,.left_box ul li a:visited,.left_box ul li a:active {

font: 11px Arial;
color: black;
display: block;
padding: 0px 0px;
line-height: 22px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: underline;
text-align:left;

}

.left_box ul li a:hover { /*hover state CSS*/
color: white;
background: black;
text-decoration:none;
}


.left_box_bm {
	background-image: url('../images/left_box_bm.gif');
	background-repeat: no-repeat;
	width: 210px;
	height: 7px;
	padding-bottom: 10px;
}
.sidebar_right_container {
	float: right;    
	margin-left: 10px;
	width: 273px;
	background: #fff;
	padding:0px;
}

.sidebar_right_container  a{
	text-decoration: none;
	color:#e84513;
}
.sidebar_right_top {	
	background-image: url('../images/sidebar_right_top_260.gif');
	background-repeat: no-repeat;
	width: 260px;
	height: 25px;
	padding:0px;
	color: white;
	padding-left: 3px;
}

.sidebar_right_top  div{	
	font-family: Arial, sans-serif;
    font-size: 12px;	
    color: white;
	font-weight:bold;
    margin-left:20px;	
	padding: 6px 5px;
}
.sidebar_right {	
	background-image: url('../images/sidebar_right_260.gif');
	background-repeat: repeat-y;
	width: 260px;	
	padding-left: 3px;	
}
.sidebar_right a{
	color: #0c264c;
	text-decoration: none;	
	font-size:11pt;
}
.sidebar_right a:hover{	
	text-decoration: underline;
	color: blue;
}

.sidebar_right_bm {
	background-image: url('../images/sidebar_right_bm_260.gif');
	background-repeat: no-repeat;
	width: 260px;
	height: 7px;
	padding-bottom: 10px;
	padding-left: 3px;
}

.sidebar_menu_container {
	
	background-color: white;	
	width: 240px;
		
}

.sidebar_menu_container p {
	font-family: Verdana, Arial, sans-serif;
    font:  12px Verdana;
	color: #76797c;
	margin: 0px;
    padding: 5px 5px;
}

#sidebar_btn{
	background-image: url('../images/menu_btn.gif');
	background-repeat: no-repeat;
	width: 110px;
	height: 23px;
	margin-left: 120px;		
	text-align: center;	
	padding-top:3px;
	
} 	

#sidebar_btn a, #sidebar_btn a:visited, #sidebar_btn a:active {
	text-decoration: none;
	color:red;
	font: bold 11px Arial;
}
#sidebar_btn:hover{
	height: 23px;
	background: url('../images/menu_btn_over.gif');
	background-repeat: no-repeat;
	
	
}
#sidebar_btn a:hover {
	text-decoration: none;
	color:white;
}
#feature {
	  float:left;
	  padding:10px 10px;
	  width: 1015px;	
	  margin:auto;
	 
}
#feature  li{
	float:left;
	display:block;
	white-space: nowrap;
	padding: 2px 6px;
}
#beacon1 {
	
	background-image: url('../images/beacon1.gif');
	background-repeat: no-repeat;
	width:236px;
	height:155px;
}
#beacon2 {
	background-image: url('../images/beacon2.gif');
	background-repeat: no-repeat;
	width:236px;
	height:155px;
}
#beacon3 {
	background-image: url('../images/beacon3.gif');
	background-repeat: no-repeat;
	width:236px;
	height:155px;
}
#beacon4 {
	background-image: url('../images/beacon4.gif');
	background-repeat: no-repeat;
	width:236px;
	height:155px;
}

#search_box{
	float: right;	
	margin:0px auto;
	background-image: url('../images/search.gif');
	background-repeat: no-repeat;
    width:255px;
    height:90px;
    padding:8px 8px;	

}

#search_box .inputbox  {
	width:181px;
	height:18px;
	left:20px;
	top:13px;
	position: relative;
	margin:0;
}



#footer {
	background-color:#0b2142;
	text-align:center;
	padding: 0px;
}
#footer_wrapper {
    background-image: url('../images/footer_bg.jpg');
	background-repeat: no-repeat;
	width:1015px;
	height:8px;
}

/* Search result page*/
table.contentpaneopen, table.contentpane {
	font-family: Verdana, Arial, sans-serif;
    font: 10px Verdana;
	color:#76797c;
	padding: 10px 10px;
	width: 100%;
}

.contentpaneopen label {
	font: 12px Arial;
	color:#0c264c;
	
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
	padding: 5px 5px;
}
.componentheading {
	font-family: Arial, sans-serif;
    font-size: 18pt;
	font-weight:bold;
    color: #0c264c;
    letter-spacing: 2px;
    text-align: left;
	padding: 10px 10px;
}


/*********** side menu start ***********/
.sidemenu{
width: 243px; /*width of menu*/
padding: 0px 0px;
margin-left:0px;
}

.leftmenu {
	width: 210px; /*width of menu*/
	padding: 0px 0px;
}

.sidemenu ul, .leftmenu ul{
list-style-type: none;
margin-left: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.sidemenu ul li, .leftmenu  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
margin-left: 0;
}

.sidemenu ul li a,.sidemenu ul li a:visited,.sidemenu ul li a:active, .leftmenu ul li a,.leftmenu ul li a:visited,.leftmenu ul li a:active {
font: 11px Arial;
color: black;
background: #e6e9ec;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
text-align:left;
margin-left: 0;
}

.sidemenu ul li a:hover, .leftmenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #0c264c;
text-decoration:none;
}




li .more  a{	
	background: #e6e9ec url(../images/arrow-right.gif) no-repeat;
	padding-left: 16px;
}
/*********** side menu end ***********/

/************Round Corner*****************/
.tl, .tr, .bl, .br {
background: url("../images/gray.gif");
}

.tl2, .tr2, .bl2, .br2{
background: url("../images/spot.gif");
}

.tl, .tr, .bl, .br, .tl2, .tr2, .bl2, .br2 {
width: 10px;
height: 10px;
font-size: 0;
}


.tl, .bl , .tl2, .bl2{
float: left;
}

.tr, .br, .tr2, .br2 {
float: right;
}


.menu-content {
clear: both;
padding: 0;
overflow: hidden;
font-family:Verdana,sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none; 
cursor:pointer; 
}
 
.menu-box{
background: #afb3c2;

}
.spot-box {
	background: #e3e3e3;	
}

.menu-box, .spot-box {
color: #fff;
width: 100%;
overflow: hidden;
margin: 0px 0;
}

.menu-box .tr , .spot-box .tr2{
background-position: 10px 0px;
}

.menu-box .bl , .spot-box .bl2{
background-position: 0 10px;
}

.menu-box .br, .spot-box .br2 {
background-position: 10px 10px;
}

.main-cat{
font: bold 13px Verdana;
color: white;
background: #afb3c2 url(../images/downblue.gif) no-repeat 8px 0px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; 
text-transform: uppercase;
padding: 0px 0 0px 31px; /*31px is left indentation of header text*/
}

.spot-title{
	font-family: Arial, sans-serif;
    font-size: 12pt;
	font-weight: bold;
    color: #0c264c;    
    padding: 10px;
}

.spot-text{
color: #333333;
margin-bottom: 0; 
font-family: Arial, sans-serif;	 
font-size: 10pt;
line-height:1.5;
padding: 5px 5px 

}

.spot-author{
font-style: italic;
color: black;
margin-bottom: 0; 
font-family: Times New Roman, Arial, sans-serif;	
font-size: 10pt;
padding-left: 15px;
}

.RegistrantsReceiveList   li {
    margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 25px;	
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;	
	color: #414347;	
	list-style: square;
} 

.RegistrantsReceiveList   a {
	text-decoration: underline;
}

.spotList   li {
    margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 25px;	
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;	
	color: black;	
	list-style: square;
} 
.spotList   em { 
	font-size: 11px;
}

.quote_r {
	margin-top: -18px; 
	margin-right: 67px;	
	float: right;
}
.quote_r2 {
	margin-top: -18px; 
	margin-right: 165px;	
	float: right;
}
.quote_l {
	margin-top: 13px; 
	margin-right: 6px;
	margin-left: 0px; 
	float: left;
}

.prf_header {
	font-family: Verdana, Arial, sans-serif;
    font-size: 20pt;
    font-weight:bold;
    letter-spacing: 1.5px;	
    color: #0c264c;    
    margin: 0px;
    padding-top: 10px;

}
.prf_header2 {
	font-family: Arial, sans-serif;
    font-size: 14pt;   
    letter-spacing: 1.5px;	
    color: white;    
    margin: 0px;
    padding-left: 50px;

}
.prf_main {
	color: black;
	margin-bottom: 0; 
	font-family: Verdana, Arial, sans-serif;	 
	font-size: 10pt;
	line-height:1.5;	
	padding: 5px 5px 

}
.region_header {
	background: #5b5c5e;
	width: 238px;
	padding-left: 5px;
	height: 25px;
	font: bold 12px Verdana;
    color:white;	
	padding-top: 5px;
}

.click {
	background-image: url('../images/content-body-bg.jpg');
	background-repeat: repeat-x;
	width: 240px;
}

.rowbg {
	background-image: url('../images/arrow-blue.gif');
	background-repeat: no-repeat;
	height:25px;
	width:600px;
	
}
.rowbg td {
	padding-left:40px;
	padding-bottom:10px;
	padding-top:3px;
	border-bottom: 1px dotted #B0C6EB;
}
.events {
	height: 28px;
	font: 12px Verdana;
    padding-top:5px;
	color:#4a4848;
	
}
.events th {
	padding-left:10px;
	width:220px;
	background:#eeeeee;
}
.events td {
	border-bottom: 1px dashed #B0C6EB;

}

/************End of Round Corner*****************/
.pic { 	
	border:0px;
}
.projects td{
	color: #022601;
	
}
.divBg {
	background: #e0e2e4;
}
.styletbl {
	border: 3px solid #3e93c9;	
	width: 670px;
}
.rowhearder {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;	
	background: url(../images/row-header.jpg) repeat-x;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	height:38px;
}

.blue_shade {
	background: url(../images/blue_shade.jpg) repeat-x;		
}
.blue_shade span{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.archive {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3388c1;
}
.presentation_list {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #45535c;
}
.presentation_list a, .presentation_list a:link, .presentation_list a:visited {
	color: #122702;
	text-decoration: underline;
}

.presentation_list a:hover {
	color: #3388c1;
	text-decoration: none;
}
.presentation_header {
	background: url(../images/down_blue.gif) no-repeat;	
	height: 100px;
	
}
.presentation_header  span{
	margin-left: 80px;
	font-family: Verdana, Arial, sans-serif;	
	color: #0c264c;  
	font-size: 18pt;		
    letter-spacing: 2px;
    text-align: left;
	padding-top:30px;	
}

.more_presentation a, .more_presentation a:link, .more_presentation a:visited {
	text-decoration: underline;	
	font-family: Verdana, Arial, sans-serif;	
	font-size: 12pt;
    font-weight: bold;	
    color: #0c264c;	
    letter-spacing: 2px;
    text-align: left;
	padding-top:10px;
	
}

.more_presentation a:hover {
	color: #1a7dd9;
	text-decoration: none;
}

.expert_container { 	
	float:left;
	width:321px;
	height: 430px;
	padding-bottom:20px;	
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#C1C1C1;
	border-right-color:#C1C1C1;
	border-bottom-color:#C1C1C1;
	border-left-color:#C1C1C1;
	margin-right:15px;
	margin-bottom:10px;
}

.event_schedule_container { 	
	float:left;
	width:321px;
	height: 175px;
	height: 175px;
	padding-bottom:20px;	
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#C1C1C1;
	border-right-color:#C1C1C1;
	border-bottom-color:#C1C1C1;
	border-left-color:#C1C1C1;	
	margin-right:10px;
	margin-bottom:10px;
}

.long_box_container { 	
	float:left;
	width:670px;	
	padding-bottom:20px;	
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#C1C1C1;
	border-right-color:#C1C1C1;
	border-bottom-color:#C1C1C1;
	border-left-color:#C1C1C1;
	margin-right:15px;
	margin-bottom:10px;
}
.long_box_header {
	background-image:url(../images/expert_header_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	width:662px;
	padding-top:5px;
	padding-left:8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
.expert_container img { 
	margin-right:5px;
}

.expert_header {
	background-image:url(../images/expert_header_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	width:313px;
	padding-top:5px;
	padding-left:8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
}
.expert_text {
	padding-left: 5px;
	padding-top:10px;
	line-height:1.5;
	padding-right:5px;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #666;
}
.expert_text2 {
	padding-left: 5px;
	padding-top:10px;
	line-height:1.5;
	padding-right:5px;
	float:right;
	font-family:Arial,Helvetica,sans-serif;	
    font-size: 12px;
    color: #666;
}
.expert_text2  div{
	float:right;
}
a.green_link:link, a.green_link:visited, a.green_link:active{
	color:#7ea202;
	text-decoration:underline;
	
	
}

a.green_link:hover {
	color:#7ea202;
	text-decoration:none;
}

a.blue_link:link, a.blue_link:visited, a.blue_link:active{
	color:#0c264c;
	text-decoration:underline;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
}

a.blue_link:hover {
	color:green;
	text-decoration:none;
}

a.red_link:link, a.red_link:visited, a.red_link:active{
	color:#b90101;
	text-decoration:underline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	
	
}

a.red_link:hover {
	color:#7ea202;
	text-decoration:none;
}
.expert_content{
width:700px;
padding-left:10px;
}

.expert_image{
width:140px;
padding-top:10px;
float:left;

}
.expert_image img{
	border:0;
}

.expertList   li {
    padding-bottom:2px;
	margin-left: 30px;
	padding-left: 5px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #0c264c;	
	list-style: square;
} 

.expertListBig   li {
    padding-bottom:2px;
	margin-left: 60px;
	padding-left: 5px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;	
	list-style: square;
} 

.releaseList   {	
	background: url(../images/arrow_orange.jpg) no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0c264c;
	height: 23px;
} 
.releaseList td {
	padding-left: 25px;
}

.spotHeadLine {
	color: #b90101;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.5px;
	
}
.spotLine {
	background: url(../images/arrow-down-green.jpg) no-repeat;
	font-family: Arial, sans-serif;
    font-size: 12pt;
    color: #32281c;
	padding-left: 25px;
	height: 23px;
	
}
a.eventDetails {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #022903;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.eventDetails {
	text-decoration: none;
	color: red;
}
.row_header {

	background: url(../images/row_bg.jpg) no-repeat;
	font-family: Arial, sans-serif;
    font-size: 12pt;
    color: white;
	font-weight: bold;
	padding-left: 25px;
	height: 25px;
	text-align:center;
}


.pastEventDateYear {
	background: url(../images/pastEventDate_header.jpg) no-repeat;	
	font-family: Arial, sans-serif;
    font-size: 12pt;
    color: white;
	font-weight: bold;	
	height: 25px;
	text-align:center;

}
.eventDateYear {
	background: url(../images/eventDate_header.jpg) no-repeat;	
	font-family: Arial, sans-serif;
    font-size: 12pt;
    color: white;
	font-weight: bold;	
	height: 25px;
	text-align:center;

}
.eventDateDay {		
	font-family: Arial, sans-serif;
    font-size: 20pt;
    color: red;
	font-weight: bold;	
	text-align:center;

}
.eventDateMon {	
	font-family: Arial, sans-serif;
    font-size: 16pt;
    color: #666666;		
	text-align:center;

}
.eventRow {
	background-image: url('../images/eventDateBg.jpg');
	background-repeat: repeat-x;
}
.eventDate {
	padding-bottom: 20px;
}
.eventText {
	background-image: url('../images/content-top-617.gif');
	background-repeat: no-repeat;
	height: 7px;
	width: 617px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, sans-serif;
    font-size: 11pt;
    color: #666666;	
	
}
.eventText a {
	text-decoration: underline;	
}
.eventText a:hover{
	text-decoration: none;
	color: red;
}

.content_top{
   
	background-image: url('../images/content-top-617.gif');
	background-repeat: no-repeat;
	height: 7px;
	width: 720px;
}
/*	
.upcoming_event_box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #0e0f11;
}
.upcoming_event_box a, .upcoming_event_box a:link, .upcoming_event_box a:visited {
	color: #03224f;
	text-decoration: underline;
}

.upcoming_event_box a:hover {
	color: red;
	text-decoration: none;
}
*/
.upcoming_event_date {
	
	padding-top:10px;
	padding-bottom: 10px;
	font-family: Arial, sans-serif;
    font-size: 10pt;
	font-weight: bold;
    color: red;	
}
.pcr_banner {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url('../images/pcr.gif');
	background-repeat: no-repeat;
	height: 265px;
	width: 698px;	
}

.pcr_header {		
	margin-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url('../images/pcr.png');
	background-repeat: no-repeat;
	height: 164px;
	width: 688px;	
}

.pcr_banner span {	
	margin: 30px 20px;	
	font-family: Arial, sans-serif;
	letter-spacing: 1.5px;	
    font-size: 18pt;
	font-weight: bold;
    color: white;

}

.pcr_top_menu_container {
	/*margin: 185px 0px 0px 160px; */
	margin: 160px 10px 0px 0px;
	
}

.pcr_result_btn {
	/*margin: 185px 0px 0px 160px; */
	margin: -10px 400px 0px 10px;
	margin-left: 0;
}

.pcr_btn   {
	background: url(../images/pcr_btn.png) no-repeat;
	width: 130px;
	height: 33px;
	border:0;
	color: white;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 2px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;	
	
}
.facebook {
	
	margin-left: 150px;
	background: url(../images/facebook.gif) no-repeat;
	background-repeat: no-repeat;
	width: 20px;
	height: 21px;	
	
}

.facebook  div {
	padding-left: 23px;
	padding-top: 2px;
	
}
.pcr_menu {
	width: 212px; /*width of menu*/
	padding: 0px 0px;
}

.pcr_menu ul{
list-style-type: none;
margin-left: 0;
padding-left: 2px;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.pcr_menu  ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
margin-left: 0;
}

.pcr_menu ul li a,.pcr_menu ul li a:visited,.pcr_menu ul li a:active {
font: 11px Arial;
color: black;
background: #a9c6f2;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
text-align:left;
margin-left: 0;
}

.pcr_menu ul li a:hover{ /*hover state CSS*/
color: white;
background: #5b636e;
text-decoration:none;}