.maintext {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.peopletext {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #666;
	text-align: left;
}

.rs_peopletext {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #333;
	text-align: left;
}

ol {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #333;
}

a:link {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFDE00;
	text-decoration: underline;
}
a:active {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFDE00;
	text-decoration: underline;
}

a.people:link {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}
a.people:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999;
	text-decoration: underline;
}
a.people:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #E2C310;
	text-decoration: underline;
}
a.people:active {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}
.rightmenu #rs_navlist .rs_teamposition strong {
	font-size: 10px;
}
.rightmenu
{
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	padding-top: 60px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}



.nav a:link {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.nav a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.nav a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.nav a:active {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}


.home_table_left {
	background-image: url(images/table_home_left.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.home_table_right {
	background-image: url(images/table_home_right.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.footer a:link {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.footer a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.footer a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.footer a:active {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.smallmaintext {

	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #333333;
	text-align: left;
}
.table a:link {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.table a:visited {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.table a:hover {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.table a:active {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.yellowheading {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #FFDE00;
	padding: 0px;
}

.pinkheading {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	background-color: #FF2999;
	padding: 0px;
}

.yellowdiv {
	background-image: url(images/yellowdiv.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.buttons {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color: #FFDE00;
	border: thin none #333333;
	padding: 6px;
}
.greyheading {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background-color: #E4E4E4;
	padding: 0px;
}
.floatright {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.floatleft {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


.floatleft2 {
	float: left;
	margin-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-right: 15px;
}

.floatrightAppt {
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.flashHome {
    margin:0 0 20px 0;
 }

hr.grey {
	border: none 0;
	border-bottom: 1px dashed #ccc;
	width: 100%;
	height: 1px;
	text-align: left;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	}
	
	hr.black {
	border: none 0;
	border-bottom: 1px dashed #000;
	width: 100%;
	height: 1px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	}
	
	hr.yellow {
	width: 100%;
	height: 1px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #FFDE00;
	}
	
	
.team {
	font-size: 14px;
	top: 20px;
	bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
}
.teamposition {
	font-size: 12px;
	color: #333;
	text-align: left;
}
#navlist
{
	padding-left: 0px;
	margin-left: 0px;
	width: 110px;
	font-size: 9px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	text-align: left;
}

#navlist li
{
	list-style: none;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-bottom: 1em;
	padding-left: 0.25em;
	text-align: left;
}

#navlist li a { text-decoration: none; }


#rs_navlist
{
	padding-left: 0;
	margin-left: 0px;
	width: 180px;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom-style: none;
	text-align: left;
	font-weight: bold;
}

#rs_navlist li
{
	list-style: none;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0.25em;
	padding-right: 0.25em;
	padding-bottom: 0.25em;
	padding-left: .5em;
	text-align: left;
}

#rs_navlist li a { text-decoration: none; }
.rightmenu #rs_navlist li .people strong {
}


#divGlobalReachWrapper { 
	padding: 15px 0 15px 15px !important;
	max-width: 625px !important;
}

#divGlobalReachWrapper p a img { border: none !important; }


#divGlobalReachWrapper h1 { 
	margin: 0 0 10px 0 !important; 
	padding: 0 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	color: #033059 !important; 
	font-size: 18px !important; 
	text-align: center !important;
}

#divGlobalReachWrapper p {
	margin: 0 !important; 
	padding: 0 0 1.1em 0 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	text-align: left !important;
	font-size: 13px !important;
	line-height: 1.3em !important;
	color: #333 !important;
}

#divGlobalReachWrapper p.imdLinks { 
	text-align: justify !important;
	font-weight: bold !important;
	width: 100% !important; 
}	

#divGlobalReachWrapper p em {
	color: #033059 !important; 
	font-size: 13px !important; 
	text-align: center !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;		

}

#divGlobalReachGlobes { position: relative; }
#imgGlobes { position: absolute; left: 50%; top: 0; margin-left: -186px; }
.imgGlobe { position: absolute; left: -8000px; display: none; }

#divGlobalReachWrapper p.imdLinks a:link, #divGlobalReachWrapper p.imdLinks a:visited { color: #033059 !important; text-decoration: none !important; font-weight: bold; }
#divGlobalReachWrapper p.imdLinks a:hover, #divGlobalReachWrapper p.imdLinks a:active { color: #033059 !important; text-decoration: underline !important; font-weight: bold; }

#divGlobalReachWrapper #divGlobalReachGlobes p.imdLinks a:link img.imgGlobe, #divGlobalReachWrapper #divGlobalReachGlobes p.imdLinks a:visited img.imgGlobe { left: -8000px; display: none; }
#divGlobalReachWrapper #divGlobalReachGlobes p.imdLinks a:hover img.imgGlobe, #divGlobalReachWrapper #divGlobalReachGlobes p.imdLinks a:active img.imgGlobe { left: 50%; top: 0; margin-left: -186px; display: block; }

