
/*HTML CSS ELEMENTS*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
}
/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    color:#646464;
    font-size:12px;
    font-weight:normal;
}

img {
	border:0px;
}

#subRightContent * a:link strong img
{
 border-width:1px;
 border-style:solid;
 border-color: #000000;
} 

/* Template Style */


/* CSS for Title of page */
.title {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style: normal; color: #0041bc; text-decoration: none}


/* CSS for breadcrumbs of page */
.linkedpath {  font-family:Arial, Helvetica, sans-serif;color:#646464;font-size:11px;font-weight: normal;  }
.linkedpath a:link {  font-family:Arial, Helvetica, sans-serif;color:#646464;font-size:11px;font-weight: normal;  }
.linkedpath a:active {  font-family:Arial, Helvetica, sans-serif;color:#646464;font-size:11px;font-weight: normal;   }
.linkedpath a:visited {  font-family:Arial, Helvetica, sans-serif;color:#646464;font-size:11px;font-weight: normal;  }
.linkedpath a:hover {  font-family:Arial, Helvetica, sans-serif;color:#646464;font-size:11px; text-decoration: underline;font-weight: normal; }


/* CSS for main body content of page 
.body,body {  font-family: Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none}
.body a:link,body a:link {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:active,body a:active {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:visited,body a:visited {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
.body a:hover,body a:hover {  font-family:  Verdana,Arial; line-height:24px; font-size: 12px; font-weight: normal; color: #ED2122; text-decoration: none}
*/

/* CSS for top parent links navigation of page */
.parentlinks {  font-family: arial; font-size: 9pt; color: #000000; text-decoration: none}
.parentlinks a:link {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:active {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:visited {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: none}
.parentlinks a:hover {  font-family: arial; font-size: 8pt; color: #000000; text-decoration: underline}


/* BUTTON COLOR */
.button {font-family:arial,sans-serif; font-size:11px; background:#58A888; color:#ffffff;  font-weight: bold; text-decoration:none; cursor:hand;}

fieldset {
    border:0;
}

html {
    height:100%;
    margin-bottom:1px;
}

body {
    position:relative;
}

:focus {
    outline:none;
}

strong {
    color:#0041bc;
}

/* links */
a {
    color:#507cd1;
    text-decoration:none;
}

a:hover 
{
    color:#507cd1;
    text-decoration:underline;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    line-height:100%;
    color:#fff;
}

h1 {
    font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; font-style: normal; color: #0041bc; text-decoration: none
}

h2 {
    font-size:250%;
    color:#000;
}

h3 {
    font-size:200%;
    color:#000;
}

h4 {
    font-size:175%;
    color:#000;
}

h5 {
    font-size:150%;
    color:#000;
}

h6 {
    font-size:125%;
    color:#000;
}

/* page setup */
body {
    
    font-family:Arial, Helvetica, sans-serif;
    line-height:1.3em;
    color:#646464;
    font-size:12px;
    font-weight:normal;
    
}
.body 
{
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    line-height:1.3em;
    color:#646464;
    font-size:12px;
    font-weight:normal;
}
.genMenu, .genMenu a:link, .genMenu a:visited, .genMenu a:active, .genMenu a:hover
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:11px;
    padding-left:15px;
    padding-bottom:3px;
    padding-top:3px;
    background-image:url('/siteimages/block-arrow.png');
    background-repeat:no-repeat;
    background-position:left center;
    margin:0;
}
.genMenu div {font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:11px;
    margin:0;}
.genMenuactive, .genMenuactive a:link, .genMenuactive a:visited, .genMenuactive a:active, .genMenuactive a:hover
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:11px;
    padding-left:15px;
    padding-bottom:3px;
    padding-top:3px;
    background-image:url('/siteimages/block-arrowDown.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    margin:0;
}
.genMenuactive div {font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:11px;
    margin:0;}
.genMenuTop, .genMenuTop a:link, .genMenuTop a:visited, .genMenuTop a:active, .genMenuTop a:hover
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:13px;
    font-weight:bold;
    padding-left:15px;
    padding-bottom:3px;
    padding-top:3px;
    background-image:url('/siteimages/block-arrow.png');
    background-repeat:no-repeat;
    background-position:left center;
    margin:0;
}
.genMenuTop div 
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:13px;
    font-weight:bold;
    margin:0;
}
.genMenuTopactive, .genMenuTopactive a:link, .genMenuTopactive a:visited, .genMenuTopactive a:active, .genMenuTopactive a:hover
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    padding-left:15px;
    color:#4f7ed0;
    font-size:13px;
    padding-bottom:3px;
    padding-top:3px;
    font-weight:bold;
    background-image:url('/siteimages/block-arrowDown.jpg');
    background-repeat:no-repeat;
    background-position:left center;
    margin:0;
}
.genMenuTopactive div 
{
    font-family:Arial, Helvetica, sans-serif;
    line-height:150%;
    color:#4f7ed0;
    font-size:13px;
    font-weight:bold;
    margin:0;
}
/* wrapper setup */
div.rapidxwpr {
    margin:auto;
    width:945px;
    background:url(/siteimages/header-bg.jpg) 100% 0 no-repeat;
}

div.rapidxwpr-alt {
    margin:auto;
    width:945px;
}

/* header */
div#header {
    position:relative;
    height:80px;
    margin:0px 0px 0px 0px;
}

/* logo */
img#logo {
    position:absolute;
    top:17px;
    left:14px;
    width:242px;
    height:48px;
    border:0;
}

/* main body setup */
div#middle {
    width:auto;
    margin:0px 0px 0px 0px;
    clear:both;
}

/* menu */
#theMenuDiv {
    float:left;
    background:#fff url(/siteimages/menu-dotline.png) 0 0  repeat-x;
    padding:0;
    height:34px;
    width:945px;
    overflow:hidden;
}

#theMenuDiv ul {
    padding:0px;
    margin:0px;
    list-style:none;
    float:left;
}

#theMenuDiv ul li {
    float:left;
    display:inline;
    padding:7px 0 0 25px;
    position:relative;
    overflow:hidden;
}

#theMenuDiv ul li a {
    float:left;
    display:block;
    
    color:#0055a5;
    font-size:12px;
    font-weight:normal;
}

#theMenuDiv a:hover {
    color:#000;
    text-decoration:underline;
}

.menu-right, .menu-right a {
    float:right;
    background:url(/siteimages/menu-right-image.png)  45px 0 no-repeat;
    width:130px;
    height:25px;
    margin:6px 0 0 0px;
    color:#0055a5;
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 91px;
}

/* featured */
.featured {
    clear:both;
    margin:0 0 0 0;
    
    overflow:hidden;
		height:207px;
}

.featured-text {
	position:absolute;
    float:left;
    margin:10px 0px 0 450px;
    text-align:center;
		width:410px;
}

.featured-text h1 {
    font-size:28px;
    font-family:Trajan Pro, Times;
    font-weight:bold;
    color:#fff;
    display:block;
}

/*\*/
html * .featured-text h1 {
    margin:35px 0 -10px 0;
}
/*end*/

.featured-text p {
    font-size:13px;
    font-weight:normal;
    color:#fff;
    font-family:Trajan Pro, Times;
		padding:0 40px;
}

.featured a.read-more {
    background:url(/siteimages/read-more--arrow.png) 0 5px no-repeat;
    padding:0 30px 20px 12px;
    font-size:10px;
    font-variant:normal;
    color:#ffffff;
		display:block;
		float:right;
}

.featured-link {
    float:right;
    margin:31px 0 0 0;
}

/*\*/
html*.featured-link {
    ]margin:51px 0 0 0;
}
/*end*/

/* content */
.content {
    clear:both;
    margin:0;
    padding:0;
    background-color:#ffffff;
    overflow:hidden;
    height:200px;
}
.contentSub {
    clear:both;
    margin:0;
    padding:0;
    background-color:#ffffff;
    overflow:hidden;
    min-height:480px;
}
.content-text {
    float:left;
    width:414px;
    padding-top:10px;
    padding-left:10px;
    height:190px;
}

/*p {
    font-size:14px;
    font-weight:bold;
    color:#0041bc;
}*/

.content-span {
    float:left;
    color:#616161;
    font-size:13px;
    font-weight:normal;
    width:208px;
}

.content-link {
    font-size:11px;
    font-weight:normal;
    color:#0041bc;
}
.content-link:hover {
    font-size:11px;
    font-weight:normal;
    color:#0041bc;
    text-decoration:underline;
}
.content-HeaderTitle {
    font-size:14px;
    color:#0041bc;
    font-weight:bold;
}
/* happening */
.content-happening {
	margin:0 0 0 0;
    float:left;
    width:241px;
    background:#b4dff9 url(/siteimages/happening-bg.jpg) 0 0 repeat-x;
    border-left:solid 1px #d0d0d0;
    border-right:solid 1px #d0d0d0;
    height:200px;
}

.content-happening h3 {
    background:#5196d0;
    height:22px;
    display:block;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    font-family:Trajan Pro, Times;
    text-align:center;
    margin:3px 0 0 0;
    padding:2px 0 3px 0;
}

a.happening-link {
    font-size:10px;
    font-weight:normal;
    color:#0041bc;
    text-decoration:underline;
    
}

.content-happening ul {
    list-style:none;
    margin:0px;
    padding:0;
	height:130px;
	z-index:99;
}

.content-happening ul li 
{
    position:relative;
    font-family:Arial,Helvetica,sans-serif;
    float:none;
    font-size:10px;
    font-weight:normal;
    color:#0041bc;
    padding:5px 0;
	padding-left:10px;
    margin:0;
    display:block;
    z-index:99;
}
.content-happening ul li a
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#0041bc;
    z-index:99;
}
.content-happening ul li a:hover
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#0041bc;
    z-index:99;
    text-decoration:underline;
}
.date 
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#646464;
    font-weight:bold;
}

.HappeningDate a:link, .HappeningDate a:hover, .HappeningDate a:visited
{
	color:#0040bc;
	font-family:Arial,Helvetica,sans-serif;
    font-size:12px;    
    font-weight:bold;
	}
.content-business {
	
    float:right;
    width:217px;
    padding:0 0 0 0px;
	height:200px;
	
}
.content-business table {
	
	height:200px;
	
}
.content-business h3 {
    background:url(/siteimages/business-bg.jpg) 0 0 no-repeat;
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#002363;
    font-family:Trajan Pro,Times;
    margin:3px 0 1px 0;
    padding:5px 0 1px 0px;
}
/* content-businessSub */
.content-businessSub {
	
    float:left;
    width:240px;
    padding:0 0 0 0px;
	padding-left:15px;
	padding-top:30px;
}

.content-businessSub h3 {
    background:url(/siteimages/business-bg.jpg) 0 0 no-repeat;
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#002363;
    font-family:Trajan Pro,Times;
    margin:3px 0 5px 0;
    padding:5px 0 15px 0px;
}

#mainmiddle {
	background-color:#ffffff;
}
.business-logo {
    margin:5px 0 10px 30px;
     border:0px;
}

/* blocks */
.blocks {
    clear:both;
    background-color:#ffffff;
    overflow:hidden;
}

.block {
    list-style:none;
    width:220px;
    padding:0px;
}

.block ul {
    list-style:none;
    margin-top:0;
    padding-top:0px;
  
    
}

.block ul li {
   
    background:url(/siteimages/block-arrow.png) 0 12px no-repeat;
    margin:0;
    font-size:13px;
    font-weight:bold;
    color:#507cd1;
    padding:7px 0px 0px 15px;
    list-style:none;
}

.block ul li a {
    color:#507cd1;
    text-decoration:none;
    list-style:none;
}

.block ul li a:hover {
    color:#932024;
    text-decoration:underline;
    list-style:none;
}

/* work */
.blocks-work {
    width:224px;
    float:left;
    background:url(/siteimages/block-work-border.jpg) 100% 3px  no-repeat;
    background-position:right top;
}

.blocks-work h3 {
    background:#787878;
    height:17px;
    text-align:center;
    display:block;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    font-family:Trajan Pro,Times;
    margin:0 0 0px 0;
    padding:2px 0 1px 0px;
}

.blocks-work-img {
    padding:15px 25px 40px 14px;
    border:0px;
}


/* highlights */
.blocks-highlights {
    width:243px;
    float:left;
	margin:0 0 0 0;
}

.blocks-highlights h3 {
    background:#5d5d5d;
    height:17px;
    text-align:center;
    display:block;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    font-family:Trajan Pro,Times;
    margin:0 0 0px 0;
    padding:2px 0 1px 0px;
}

.blocks-highlights-img {
    padding:11px 0px 0px 30px;
}

/* community */
.blocks-community {
    width:478px;
    float:left;
	margin:0 0 0 0;
	
}

.Connections {
    width:243px;
    float:left;
    background:url(/siteimages/connection-image.png) 100% 25px no-repeat;
	margin:0 0 0 0;
	text-align:center;
	
}

.Connections h3 {
    background:#787878;
    height:17px;
    text-align:center;
    display:block;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    font-family:Trajan Pro,Times;
    margin:0 0 0px 0;
    padding:2px 0 1px 0px;
}

.Connections-logo {
    padding:16px 0px 20px 60px;
}

/* Texas */
.Texas {
    width:235px;
    float:left;
    text-align:center;
}

.Texas h3 {
    background:#5d5d5d;
    height:17px;
    text-align:center;
    display:block;
    font-size:13px;
    font-weight:bold;
    color:#fff;
    font-family:Trajan Pro,Times;
    margin:0 0 0px 0;
    padding:2px 0 1px 0px;
}

.Texas-logo {
    padding:20px 0px 20px 30px;
}

/* mobileready */
.community-mobileready {
    background:url(/siteimages/community-banner-bg.jpg) 0 10px no-repeat;
    height:150px;
    clear:both;
    padding:0 0 10px 0;
    margin-top:0px;
    
}

.banner-img {
    padding:0 0 0 22px;
    float:left;
}

.banner {
    float:right;
    width:258px;
    margin:0px 0 0 0;
    font-size:11px;
    font-weight:normal;
    color:#444444;
	padding-right:30px;
	padding-top:30px;
}

.banner h4 {
	margin:0 0 15px 0;
    background:url(/siteimages/banner-text.png) 0 0 no-repeat;
    height:20px;
    /*text-indent:-9999px;*/
}



.banner-link {
    font-size:9px;
    font-weight:normal;
    color:#0041bc;
    padding:10px 0 10px 0;
}

/* footer */
div#footer {
    width:auto;
    padding:8px 0px 20px 0px;
    clear:both;
    background:url(/siteimages/footer-bg.png) 0 0 repeat-x;
    overflow:hidden;
}

.footer-bg {
    background:#dedede url(/siteimages/footer-star.png) 60% 10px no-repeat;
}

/* footer menu */
.footer-menu {
    list-style:none;
}

.footer-menu ul {
    list-style:none;
    margin:0;
    padding:0 0 0 20px;
}

.footer-menu ul li {
    float:left;
    padding:0 0 0 22px;
    font-size:11px;
    font-weight:normal;
    color:#fff;
    list-style:none;
}

.footer-menu ul li a {
    text-decoration:none;
    color:#fff;
    list-style:none;
}

.footer-menu ul li a:hover {
    text-decoration:underline;
    color:#000;
    list-style:none;
}

.footer-link-image {
    padding:2px 0 0 9px;
    display:block;
}

/* footer blocks */
.footer-block {
    list-style:none;
    clear:both;
}

.footer-block ul {
    list-style:none;
    margin:25px 0 0 0;
    padding:0 0 0 15px;
    width:183px;
    float:left;
}

.footer-block ul li {
    padding:3px 0 0 13px;
    font-size:10px;
    font-weight:normal;
    color:#787878;
    font-family:Arial, Helvetica, sans-serif;
    list-style:none;
}

.footer-block ul li a {
    text-decoration:none;
    color:#787878;
    list-style:none;
}

.footer-block ul li a:hover {
    text-decoration:underline;
    color:#000;
    list-style:none;
}

.linked {
    margin:16px 0 0 20px;
}

/* bottom menu */
.footer-last {
    background:#ffffff  0 0 repeat-x;
    margin:2px 0 0 0;
    padding:0 0 30px 0;
}

.footer-text {
    list-style:none;
    margin:0 0 20px 0;
    padding:0;
    overflow:hidden;
}

.footer-text ul {
    list-style:none;
    margin:0;
    padding:17px 0 0 0px;
}

.footer-text ul li {
    float:left;
    margin:0 0px 0 5px;
    background:url(/siteimages/footer-text-image.png) 0 9px no-repeat;
    padding:0 10px 0 15px;
    color:#787878;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    list-style:none;
}

.footer-text ul li.first {
    background:none;
    list-style:none;
}

.footer-text ul li a {
    color:#787878;
    text-decoration:none;
    font-size:11px;
    font-weight:normal;
    color:#787878;
    list-style:none;
}

.footer-text ul li a:hover {
    text-decoration:underline;
    font-size:11px;
    font-weight:normal;
    color:#787878;
    list-style:none;
}

/* copyright */
.copyright {
    margin:0;
    overflow:hidden;
    padding:0px 0 0 20px;
    color:#9b9b9b;
    font-size:10px;
}

/* creadits */
.creadits {
    clear:both;
    padding:10px 0 0 20px;
    font-size:10px;
    color:#787878;
}

.creadits span.creadits01 {
    float:left;
}

.creadits a.creadits02 {
    float:right;
}
.creadits02
{
    font-size:10px;
    color:#787878;
    float:right;
}
.creadits02 a
{
    font-size:10px;
    color:#787878;
}
.creadits02 a:hover
{
    font-size:10px;
    color:#787878;
    text-decoration:underline;
}
/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix {
    display:block;
}

.floatbox {
    overflow:hidden;
}

/* topmenu */
div#topmenu {
    position:absolute;
    top:0px;
    right:0px;
    background:url(/siteimages/top-menu-right.png) 100% 0 no-repeat;
    padding:0 5px 0 0;
}

div#topmenu ul {
    margin:0px;
    list-style:none;
    float:left;
    background:url(/siteimages/top-menu-left.png) 0 0 no-repeat;
    padding:5px 0 6px 0px;
}

div#topmenu li {
    float:left;
    display:block;
    padding:0px 10px 0 10px;
    border-right:solid 1px #fff;
    height:13px;
    line-height:12px;
    margin:2px 0 0 8px;
}

div#topmenu li.first {
    border-right:none;
}

div#topmenu a {
    float:left;
    display:block;
    position:relative;
    overflow:hidden;
    color:#fff;
    font-size:11px;
    font-weight:normal;
}

div#topmenu a:hover {
    color:#ccc;
    text-decoration:underline;
}

/* search */
#search {
    float:right;
    margin:35px 35px 0 35px;
}
p.search a:link,p.search a:active,p.search a:visited{
	color:#0055a5;
	float:left;
    font-size:12px;
    font-weight:normal;
}
p.search a:hover {
	float:left;
	color:#0055a5;
    font-size:12px;
    font-weight:normal;
	text-decoration:underline;
}
.search-input {
    width:134px;
    height:19px;
    border:solid 1px #ccc;
}

.search-submit {
    width:44px;
    height:17px;
    border:solid 1px #fff;
    background:#003fb7;
    font-size:9px;
    font-weight:normal;
    color:#fff;
    cursor:pointer;
}

.advance-search {
    font-size:11px;
    font-weight:normal;
    color:#fff;
    padding:0 0 0 25px;
}
#happening-business-wrap {
	position:relative;
	width:478px;
	float:right;
}
#subLeftContent 
{
    float:left;
    margin:0;
    width:245px;
    padding-right:5px;
    min-height:660px;
    background:url(/siteimages/sidemenuBorder.jpg) 0 0 no-repeat;
    background-position:right top;
}
#subRightContent 
{
    position:relative;
    float:right;
    margin:0;
    width:655px;
    padding-top:20px;
    padding-left:15px;
    padding-right:15px;
}
#subRightContent H1
{
    position:relative;
    margin:0;
    padding-bottom:10px;
}
#workForUsSub 
{
    padding-left:25px;
    padding-top:15px;
    float:left;
    margin:0;
    padding-bottom:20px;
}
#Link-Path { width:400px;float:left;padding:0px;margin:0px; }
#subpageHeaderWrap { position:relative;clear:both; margin:0;padding-top:0px;padding-bottom:0px;vertical-align:top;margin-top:0px;top:0px;}
#subPageHeaderImg { position:relative;float:left;margin:0;height:auto;width:400px;padding-bottom:10px;vertical-align:top;margin-top:0px;top:0px; }
#subPageResources { position:relative;float:right;margin:0; padding-top:0px;width:230px;vertical-align:top;top:0px;z-index:100; }
#clearContent {position:relative;clear:both;height:1px;padding:0px;margin:0 0 0 0;}
.resourceLinkSub {
	
    float:left;
    width:240px;
    padding:0 0 0 0px;
	padding-left:15px;
	padding-top:30px;
}

#subPageResources h3 {
    background:url(/siteimages/business-bg.jpg) 0 0 no-repeat;
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#002363;
    font-family:Trajan Pro,Times;
    margin:0px;
    padding:0px;
    padding-top:3px;
    padding-bottom:3px;
}
#subPageResources ul {
    padding-left:15px;
    
    list-style-type:square;
    color:#0244b4;
}
#subPageResources ul li a:link, #subPageResources ul li a:visited, #subPageResources ul li a:active{
    font-family:Arial, Helvetica, sans-serif;
    color:#507cd1;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    
}
#subPageResources ul li {margin-top:10px;font-family:Arial, Helvetica, sans-serif;list-style-type:square;
    color:#507cd1;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;}
#subPageResources ul li a:hover 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#507cd1;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
}
ul, ul li,body ul,body ul li {
    padding-left:0em;
    margin-left:1em;
    list-style-type:disc;
}
ol, ol li,body ol,body ol li {
    padding-left:0em;
    margin-left:1em;
    list-style-type:decimal;
}

.MeetSmallSquares {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px
}
.MeetSmallSquares IMG {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN: 2px; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.KeyNewsTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px
}
.KeyViewsTD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: 2px
}
#MeetPhotos {
	LEFT: 0px; WIDTH: 400px; POSITION: relative; TOP: 0px; HEIGHT: 380px
}
#MeetPhotoMain {
	LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetDerekMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetRosemaryMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetJacquieMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetBinhMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetRyanMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetUndreaMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetStephenMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetKariMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetAshleyMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetAnjanaMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetJenMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
#MeetSamirMain {
	DISPLAY: none; LEFT: 0px; WIDTH: 400px; PADDING-TOP: 20px; POSITION: absolute; TOP: 0px; HEIGHT: 370px
}
.dvhdr1 {
	BORDER-RIGHT: #c8ba92 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c8ba92 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: #f3f0e7; FILTER: alpha(opacity=90); PADDING-BOTTOM: 4px; BORDER-LEFT: #c8ba92 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #c8ba92 1px solid; -moz-opacity: 0.90; opacity: 0.90
}
.dvbdy1 {
	BORDER-RIGHT: #c8ba92 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ffffff; FILTER: alpha(opacity=90); PADDING-BOTTOM: 4px; BORDER-LEFT: #c8ba92 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #c8ba92 1px solid; -moz-opacity: 0.90; opacity: 0.90
}
.MeetDetails {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid
}
.BorderBox {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 0px solid; TEXT-ALIGN: left
}
.MeetDetailsRTD {
	WIDTH: 220px
}
#player1 { width:310px; }
.MeetDetailsLTD {
	PADDING-RIGHT: 10px;width:300px;
}
.abstractGrey 
{
    font-family:Arial, Helvetica, sans-serif;
    color:#646464;
    font-size:11px;
    font-weight:normal;
}
p#actionPoint
{
    font-family:Arial, Helvetica, sans-serif;
    color:#646464;
    font-size:11px;
    font-weight:normal;
    padding-left:5px;
    margin:0;
    text-align:left;
}
p#actionPoint a 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
ul.SubMenuBottomMenu {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
	vertical-align: middle;
}
li.SubMenuBottomMenu {
	padding: 1px;
	margin: 0px;
	list-style: none;
	display: inline;
	color:#aeaeae;
	vertical-align: middle;
}
li.SubMenuBottomMenusm {
	padding: 1px;
	margin: 0px;
	list-style: none;
	display: inline;
	color:#aeaeae;
	vertical-align: middle;
}
li.SubMenuBottomMenu a:link, li.SubMenuBottomMenu a:visited, li.SubMenuBottomMenu a:active, li.SubMenuBottomMenu a:hover {
	color:#808082;
	font-size: 13px;
	font-family:Trebuchet MS, Verdana, Arial;
	text-decoration:none;
}
li.SubMenuBottomMenu a:focus {
	border:0px;
	border-color:Transparent;
}
li.SubMenuBottomMenusm a:link, li.SubMenuBottomMenusm a:visited, li.SubMenuBottomMenusm a:active, li.SubMenuBottomMenusm a:hover {
	color:#808082;
	font-size: 12px;
	font-family:Trebuchet MS, Verdana, Arial;
	text-decoration: none;
}
li.SubMenuBottomMenusm a:focus {
	border:0px;
	border-color:Transparent;
}
#fontbox {
	width:141px;
	height:18px;
	border-width:thin;
	border-style:solid;
	border-color:#EDEDED;
	margin:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	float:right;
}
.SubContentF1 *,.SubContentF1
{
	
font-size:8px;

}

.SubContentF2 *,.SubContentF2
{

font-size:12px;


}

.SubContentF3 *,.SubContentF3
{
	
font-size:14px;

}


.SubContentF4 *,.SubContentF4
{
	
font-size:17px;

}


.SubContentF5 *,.SubContentF5
{
	
font-size:19px;

line-height:1.5em;
}
ul.NetSites {
	display: inline;
	list-style: none;
	text-align:right;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	float:right;
	position:relative;
}
li.NetSites {
	display: inline;
	padding-left:2px;
	padding-right:0px;
	list-style: none;
	
    margin: 0px;
}
#newsOverlay 
{
    position:relative;
    top:0px;
    left:0px;
    width:200px;
    height:25px;
}