﻿@charset "utf-8";
body {
	margin:0;
	background:url(/images/inner-bg.gif) repeat-x left top;
	padding:0;
	font-size:12px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub,  tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}

table, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	/*border:0;*/
	outline:0;
	font-size:100%;
	/*vertical-align:baseline;*/
}

sup
{
	font: 0.8em Arial, Helvetica, sans-serif;
	}
img, div, input {
	behavior: url("/iepngfix.htc");
}
ul {
	list-style:none;
        margin-left:14px;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
#bodyCenter {
	margin:0 auto;
	width:915px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.clearFix {
	overflow:auto;
}
a {
	text-decoration:underline;
	color:#00538e;
}
a:hover {
	text-decoration:none;
}
.spacing {
	clear:both;
	height:15px;
}
.leftRightmargin {
	margin:18px 9px 0 3px;
}
*html .leftRightmargin {
	margin:18px 5px 0 3px;
}
/* Grid Layout */
.OneColumn {
	width:618px;
	min-height:500px;
}
.OneColumnFull {
	width:901px;
}
.TwoColumn {
	width:266px;
}
/* Ul LI */
ul {
	line-height:normal;/*	margin:0 0 0 20px;*/
}
ul li {
	/*color:#00538e;*/
	background:url(/images/sitemap-arrow-1.gif) no-repeat 10px 7px;
	padding:0 0 0 20px;
	line-height:20px;
}
ol li {
	/*color:#00538e;*/
	/*background:url(/images/sitemap-arrow-1.gif) no-repeat 10px 4px;*/
	padding:0 0 0 20px;
	line-height:20px;
}
/* Headings */
h1 {
	font:bold 27px Arial, Helvetica, sans-serif;
	color:#00538e;
	padding:0 20px 0 22px;
	margin:8px 0;
}
h2 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	margin:10px 0;
	padding:0 20px 0 22px;
}
h3 {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#00538e;
}
h4 {
	font:normal 14px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	text-transform:capitalize;
	color:#00538e;
}
/*--------------------- Body ------------------------*/
/* Header */
#header {
	/*	background:url(/images/dmti-logo.gif) left top no-repeat;*/
	position:relative;
	height:133px;
	z-index: 20;
}
#header:after {
	content:".";
	clear:both;
	display:block;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	visibility: hidden;
}
/*Logo*/
#logo a {
	border:none;
	display:block;
	height:77px;
	width:101px;
	position:absolute;/*top:11px;
	left:22px;*//*	text-indent:-10000em;*/
}
/* SUB NAV */
#headerSubNav {
	position:absolute;
	right:8px;
	top:22px;
}
#headerSubNav ul {
	float:right;
	margin:0;
}
#headerSubNav ul li {
	float:left;
	background:url(/images/top-link-divider.gif) no-repeat left bottom;
	margin:0px 8px 1px 0px;
	padding:0 0px 0 8px;
	display:inline;
}
#headerSubNav ul li.first {
	border:none;
	background:none;
}
#headerSubNav ul li a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#7a7a7a;
	text-transform:uppercase;
	background:none;
	padding:0;
	text-decoration:none;
	border:none;
}
#headerSubNav ul li a:hover {
	color:#fdb945;
}
#headerSubNav ul li a.selected {
	color:#fdb945;
}
#headerSubNav {
	width:507px;
}
#header .flagBox {
	width:515px;
}
/* Extra links above sub nav box */
ul#headerSubNavLinks {
	position:relative;
	z-index:100;
	padding:0;
}
*html ul#headerSubNavLinks {
	position:relative;
	z-index:100;
	margin:0 3px 0 0;
}
ul#headerSubNavLinks li.first {
	padding:0;
}
/* Search in header */
#headerSearch {
	clear:both;
	width:319px;
	float:right;
	margin-top:14px;
	background:url(/images/header/search-input-bg.gif) no-repeat left top;
	padding:4px 0 6px 10px;
}
#headerSearch input {
	float:left;
	border:none;
	background:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#a4a4a4;
	width:20.6em;/*	text-indent:-99999px;*/
}
/*Search Button*/
.searchBtn {
	float:right;
	width:20px;
	margin-right:8px;
	height:20px;
	position:relative;
	cursor:pointer;/*	text-indent:-99999px;*/
}
#headerSearch .searchBtn input {
	background:none;
	border:none;
	color:#004fb6;
	cursor:pointer;
	font-weight:bold;
	left:-1px;
	line-height:1.2em;
	margin:0;
	padding:0.15em 0.5em 0.15em;
	position:absolute;
	top:0;
	width:5em;
	z-index:50;
}
#tollfree {
        width:120px;
        text-align:center;
	position:absolute;
	font:bold 20px Arial, Helvetica, sans-serif;
	background:url(/images/nav-divider.gif) no-repeat left bottom;
	padding:6px 5px !important;
	padding:6px 9px;
	color:#fdb945;
	right:0;
	bottom:1px !important;
	bottom:0px;
	z-index:0;
}

#tollfree a{
color:#ee9805; text-decoration:none;
}
/* Breadcrumb */
#breadcrumb {
	height:23px;
	padding:8px 13px 0 13px;
}
#breadcrumb ul {
	line-height:normal;
	padding:0;
}
#breadcrumb li {
	float:left;
	background:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ee9805;
	padding:0 0 0 5px;
}
#breadcrumb li a {
	color:#00538e;
	background:url(/images/header/blue-arrow.gif) no-repeat right 5px;
	padding:0 10px 0 0px;
}
/* Container */
#container {
	background:url(/images/container/cont-bg.gif) no-repeat center top;
}
.containerBot {
	background:url(/images/container/map-bg.gif) no-repeat center bottom;
	padding:19px 0 0 0;
}
#container .content {
	width:915px;
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#5e5e5e;
	text-decoration:none;
}
.c6TopBG {
	background:url(/images/container/c6-left-bg.png) no-repeat center top;
	padding:10px 8px 10px 10px;
}
*html .c6TopBG {
	background:url(/images/container/c6-left-bg.gif) no-repeat center top;
	padding:10px 8px 10px 10px;
}
.c6TopBG p {
	padding:5px 0 10px 0;
	line-height:17px;
}
.PageCont {
	padding:0px 20px 00px 22px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.PageCont h3
{
	font:bold 16px Arial, Helvetica, sans-serif;}

.PageCont h3 a
{
	text-decoration:none;}
	
	
.p22TopBG {
	background:url(/images/pod/p222Top-bg.png) no-repeat center top;
	padding:10px 7px 10px 7px;
}
*html .p22TopBG {
	background:url(/images/pod/p222Top-bg.gif) no-repeat center top;
	padding:10px 7px 10px 7px;
}
.p22TopBG p {
	margin:5px 0 10px 0;
	line-height:17px;
}
.innerLink {
	height:30px;
	clear:both;
	z-index:1;
	padding:0 20px 0 22px;
}
.innerLink ul {
	float:right;
	z-index:0;
}
.innerLink li {
	float:left;
}
.innerLink li a {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#747474;
	margin:0 10px 0 3px;
	text-transform:uppercase;
	text-decoration:none;
}
.innerLink li a:hover {
	text-decoration:underline;
}
.innerLink li.bookmark {
	background:url(/images/icon-bookmark.gif) no-repeat left;
	padding:0 0 0 14px;
}
.innerLink li.print {
	background:url(/images/icon-print.gif) no-repeat left;
	padding:0 0 0 14px;
}
.innerLink li.mail {
	background:url(/images/icon-mail.gif) no-repeat left;
	padding:0 0 0 14px;
}
/* Right Buttons */
.buttons img {
	float:right;
	clear:both;
	margin:0 0 3px 0;
	height:35px;
}
/* Hero Image */

.HeroImage {
	/*background:url(/images/heroimages/hero-image-bg.gif) repeat-x left top;*/
	position:relative;
	width:901px;
	margin:0 0 0 0px;
}
*html .HeroImage {
	/*background:url(/images/heroimages/hero-image-bg.gif) repeat-x left top;*/
	position:relative;
	width:902px;
}
.HeroImageContent {
	width:402px;
	position:absolute;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:.05em;
	line-height:18px;
	top:80px;
	left:22px;
}
.HeroImageShadow {
	background:url(/images/heroimages/Hero-image-shadow.gif) repeat-x top;
	height:11px;
	clear:both;
}
.HeroImg {
	clear:both;
	margin:45px 0 0 0;
}
h1.heading {
	position:absolute;
	/*	left:22px;*/
	top:0;
}
/* Inner Content */
.innerContent {
	padding:10px 10px 10px 10px;
	font-size:12px;
}
.innerContent1 {
	padding:10px 20px;
	font-size:12px;
}
/* Pods */

.p333HTop {
	background:url(/images/pod/p333Top.gif) top no-repeat;
	padding:12px 0 0 0;
}
.p333HBot {
	background:url(/images/pod/p333Bot.gif) bottom no-repeat;
	padding:0 0 12px 0;
}
.p33 {
	width:281px;
}
.p33Product ul {
	line-height:normal;
}
.p33Product li {
	/*width:247px;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:4px 6px 4px 32px;
	font-weight:normal;
/*	cursor:pointer;*/
	background:url(/images/bullet.gif) no-repeat 20px -2px;
	color:#414141;
	border-bottom:1px solid #f1f4f7;
}
.p33Product li a {
	text-decoration:none;
	color:#19556f;
}
.p33Product li a:hover {
	color:#19556f;
	text-decoration:underline;
}
.p23HeadingTop {
	background:url(/images/pod/p23Top.gif) left 12px no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
	position:relative;
	width:414px;/*width:434px;*/
}
.p23GradBot {
	background:url(/images/pod/p23bot.gif) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 10px 18px;
}
.p23HeadingTop h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4276ae;
	padding:5px 20px;
	text-transform:none;
}
.borderSolidCenter {
	border-bottom:1px solid #92a8af;
}
.p23GradBot p strong {
	display:block;
	color:#0d5c94;
	font-weight:bold;
}
.p23GradBot ul {
	line-height:normal;
	margin:0;
	padding:0;
}
.p23GradBot ul li {
	background:url(/images/bullet.gif) no-repeat 10px -3px;
	padding:0 0 0 20px;
	color:#5e5e5e;
	margin:0;
}
/* ----------------------- */
.leftGap {
	margin:0 0 0 6px ! important;
	margin:0 0 0 3px;
}
.leftGap1 {
	margin:0 0 0 13px;
}
.leftGap2 {
	margin:0 0 0 30px;
}
.p33 img {
	float:left;
	margin:0 10px 0 0;
}
.p33 h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4276ae;
	margin:15px 0 0 0;
}
.p33 h4 a
{color:#4276ae;
 text-decoration:none;
	}
.p33 .Heading {
	height:83px;
}
.HeadingContent {
	padding:0 15px;
}
.title_2 {
	font-size:16px;
	color:#4276ae;
	padding:10px 0px 10px 18px;
}
/* Quote */
.quote {
	background:url(/images/bg-quote.gif) no-repeat left top;
	width:217px;
	height:116px;
	font:normal 14px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#4276ae;
	float:right;
	margin:0 0 0 10px;
	padding:30px 30px 0 44px;
}
/* Contacts */
.contacts {
	clear:both;
}
.contacts div {
	padding:10px 20px;
	/*	border-bottom:1px solid #efefef;
	border-top:1px solid #fff; */
	margin:0 2px 0 0;
}
.contacts div.last {
	border-bottom:none;
}
.contacts div strong {
	font:bold 12px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	clear:both;
}
/* Related Links */
.relatedlinks {
	clear:both;
}
.relatedlinks div {
	padding:10px 20px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #fff;
	margin:0 2px 0 0;
}
.relatedlinks div.last {
	border-bottom:none;
}
.relatedlinks div strong {
	font:bold 12px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	clear:both;
}
/* Right Side Elements */
.p1Top {
	background:url(/images/pod/p-1-top.gif) no-repeat left top;
	padding:5px 0 0 0;
	margin:0 0 0 3px;
	width:265px;
}
.p11Top {
	background:url(/images/pod/p1-1-top.gif) no-repeat left top;
	padding:5px 0 0 0;
}
.p1bot {
	background:url(/images/pod/p-1-bot.gif) no-repeat left bottom;
	padding:0 1px 20px 1px;
	font-size:12px;
}
/* 9 column width form */
.f9 {
	background:url(/images/forms/form-9-top.png) top no-repeat;
	margin-bottom:12px;
	overflow:hidden;
	padding:15px 0 0;
}
.f9Bot {
	background:url(/images/forms/form-9-bottom.png) bottom no-repeat;
	overflow:hidden;
	padding:0 18px 15px;
}
/* Labels */
label {
	clear:left;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#585858;
	margin-bottom:1em;
	width:300px;
}
/* Inputs */
/*input, select, textarea {
	border:1px solid #a5acb2;
	margin-bottom:1em;
	color:#666666;
}*/

/* Refine Serach */

.refineSearch {
	clear:both;
	padding:0 20px 0 22px;
	margin:0 2px 0 0;
	background:url(/images/refine-bg.gif) repeat-x top;
	height:27px;
}
.refineSearch strong {
	font:bold 12px Arial, Helvetica, sans-serif;/* Font Size Increase */
	color:#00538e;
}
.refineSearch .paging {
	margin:2px 0 0 0;
}
.refineSearch .paging select
{
	font:normal 10px Arial, Helvetica, sans-serif; 
	height:20px;
	}
.refineSearch .paging ul {
	line-height:normal;
}
.refineSearch .paging li {
	float:left;
	color:#ffa100;
	padding:0 2px;
}
.refineSearch .paging li a {
	color:#5e5e5e;
	text-decoration:none;
}
/* Featured Video */
.Featuredvideo {
	clear:both;
	font-size:12px;
}
.Featuredvideo h4 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:#d5e2ef;
	height:27px;
	padding:9px 20px 0 22px;
}
.Featuredvideo h5 {
                font:normal 17px Arial, Helvetica, sans-serif;
                color:#00538e;
                background:url(/images/icon-video.gif) no-repeat left top;
                padding:5px 0 10px 45px;
}
.Featuredvideo .SelectedVideo {
	background:#edf5fd;
	border-bottom:1px solid #eaeaea;
	padding:18px 15px 10px 12px;
}
.SelectedVideo .heading {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
}
.SelectedVideo span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
.videoImageShadow {
	background:url(/images/featured-video-img-shadow.gif) no-repeat center bottom;
	padding:0 0 8px 0;
	width:138px;
	float:left;
	position:relative;
	margin:0 15px 0 0;
}
.videoImageShadow .videoIcon {
	position:absolute;
	right:-6px;
	bottom:-3px;
}
/* Inner Sub link */
.innerSubLink {
	height:20px;
	clear:both;
	z-index:1;
}
.innerSubLink ul {
	float:right;
	z-index:0;
}
.innerSubLink li {
	float:left;
	border-right:1px solid #00538e;
	margin: 0 5px 0 0;
}
.innerSubLink li.last {
	border-right:none;
	margin: 0 0px 0 0;
}
.innerSubLink li a {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#00538e;
	margin:0 10px 0 3px;
	text-decoration:none;
}
.innerSubLink li a:hover {
	text-decoration:underline;
}
.innerSubLink li.read {
	background:url(/images/read_icon.gif) no-repeat left 3px;
	padding:0 0px 2px 18px;
}
.innerSubLink li.download {
	background:url(/images/download_icon.gif) no-repeat left 3px;
	padding:0 0px 2px 18px;
}
.innerSubLink li.itune {
	background:url(/images/itunes_icon.gif) no-repeat left 3px;
	padding:0 0px 2px 18px;
}
.innerSubLink li.mail {
	background:url(/images/icon-mail1.gif) no-repeat left 5px;
	padding:0 0px 2px 18px;
}
/* More Videos */
.video {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
	padding:5px 15px 10px 12px;
}
.video h5 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:url(/images/icon-video.gif) no-repeat left top;
	padding:5px 0 10px 45px;
}
.video span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
/* More News */
.FeaturedNews {
	clear:both;
	font-size:12px;
}
.FeaturedNews h4 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:#d5e2ef;
	height:27px;
	padding:9px 20px 0 22px;
}
.FeaturedNews .SelectedNews {
	background:#edf5fd;
	border-bottom:1px solid #eaeaea;
	padding:18px 15px 10px 12px;
}
.SelectedNews .heading {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	background:url(/images/icon-news.gif) no-repeat left top;
	padding:0px 0 10px 30px;
}
.SelectedNews span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
.News {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:1px solid #eaeaea;
	padding:5px 15px 10px 12px;
	font-size:12px;
}
.News h5 {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	background:url(/images/icon-news.gif) no-repeat left top;
	padding:0px 0 10px 30px;
}
.News span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}

/* Events */
.FeaturedEvents {
	clear:both;
	font-size:12px;
}
.FeaturedEvents h4 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:#d5e2ef;
	height:27px;
	padding:9px 20px 0 22px;
}
.SelectedEvents {
	background:#edf5fd;
	border-bottom:1px solid #eaeaea;
	padding:18px 15px 10px 12px;
}
.SelectedEvents .heading {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	background:url(/images/icon-events.gif) no-repeat left top;
	padding:0px 0 10px 30px;
}

.SelectedEvents .heading span{
	font:normal 12px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
}

.Events{
    clear:both;
    margin:10px 0 0 0;
    border-bottom:1px solid #eaeaea;
    padding:5px 15px 10px 12px;
    font-size:12px;
}
.Events h5 {
    font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
    color:#00538e;
    background:url(/images/icon-events.gif) no-repeat left top;
    padding:0px 0 10px 30px;
}
.Events span {
    font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
    color:#000000;
}



.plus {
	clear:right;
	text-align:right;
}
.minus {
	clear:right;
	text-align:right;
}
.archive {
	clear:both;
}
.archive h5 {
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#4276ae;
	margin: 0px 0px 0 0;
	padding:8px 0 0 17px;
	border-bottom:1px solid #dbdbdb;
	height:25px;
	width:245px;
	/*cursor: pointer;*/
	-moz-user-select: none;
	-khtml-user-select: none;
}
.archive ul {
	line-height:normal;
	border-top:1px solid #fff;
	margin:0 2px 0 0;
}
.archive ul li ul {
	line-height:normal;
	margin:0;
	border:none;
}
.archive ul li {
	list-style:none;
	color:#5e5e5e;
	padding:0;
	line-height:normal;
	background:#ffffff;
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
}
.archive ul li a {
	padding:3px 0 3px 30px;
	display:block;
	color:#5e5e5e;
	background:url(/images/left-arrow.gif) no-repeat 20px 7px;
	text-decoration:none;
}
.archive ul li ul li {
	border-bottom:1px solid #efefef;
	margin:0 2px 0 0;
}
.archive ul li ul li a {
	padding:3px 0 3px 40px;
	display:block;
	color:#5e5e5e;
	background:url(/images/left-arrow.gif) no-repeat 30px 7px;
	text-decoration:none;
}
/* Case Studies */
.FeaturedCaseStudy {
	clear:both;
}
*html .FeaturedCaseStudy {
	clear:both;
	margin:0 0 0 1px;
}
.FeaturedCaseStudy h4 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:#d5e2ef;
	height:27px;
	padding:9px 20px 0 22px;
}
.FeaturedCaseStudy .SelectedCaseStudy {
	background:#edf5fd;
	border-bottom:1px solid #eaeaea;
	font-size:12px;
	padding:18px 15px 10px 12px;
}
.FeaturedCaseStudy .heading {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	/*background:url(/images/icon-news.gif) no-repeat left top;
	padding:0px 0 10px 30px;*/
}
.FeaturedCaseStudy span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
.CaseStudy {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:1px solid #eaeaea;
	padding:5px 15px 10px 12px;
	font-size:12px;
}
.CaseStudy h5 {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	/*background:url(/images/icon-news.gif) no-repeat left top;
	padding:0px 0 10px 30px;*/
}
.CaseStudy span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
.CaseStudyShadow {
	background:url(/images/featured-video-img-shadow.gif) no-repeat center bottom;
	padding:0 0 8px 0;
	width:138px;
	float:left;
	/*	position:relative;*/
	margin:0 15px 0 0;
}
/* Management team */
.MemberTeam {
	background:url(/images/team/team-member-bg.gif) no-repeat top left;
	width:144px;
	height:239px;
	float:left;
	padding:21px 24px 0 24px;
	position:relative;
}
.MemberTeam h6 {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#4276ae;
	margin:5px 0 0 0;
}
.MemberTeam h6 strong {
	font-size:14px;
	font-weight:bold;
	display:block;
}
.MemberTeam blockquote {
	text-align:right;
	position:absolute;
	bottom:25px;
	right:18px;
	margin:5px 0 0 0;
}
/* Client Logo */
.ClientLogo {
	background:url(/images/clients/clientbg.gif) no-repeat top left;
	width:152px;
	height:85px;
	float:left;
	padding:21px 20px 0 20px;
	margin:0 15px 0 0;
}

*html .ClientLogo {
	background:url(/images/clients/clientbg.gif) no-repeat top left;
	width:152px;
	height:85px;
	float:left;
	padding:20px 18px 0 18px;
	margin:0 14px 0 0;
}
/*-----------*/

.FVideo {
	width: 261px;
	height: 173px;
	overflow: hidden;
	position: relative;
	padding:1px 0 0 5px;
	background:url(/images/team/video-pod.png) left top;
}
.FVideo .text {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	padding:0 5px;
}
.bluetxt {
	color:#00538e;
	padding:0 5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
/* Investor Detail */
.investorDetail {
	padding:0 0px 0 10px;
	color:#5e5e5e;
	font-size:12px;
}
.investorDetail a {
	color:#fdb945;
	text-decoration:none;
}
.investorDetail h4 {
	font-weight:bold;
}
/* Serach Result */

.Search {
	clear:both;
	padding:20px;
}
.SearchOptions {
	clear:both;
	background:#d5e2ef;
	padding:5px;
	color:#03558f;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.SearchOptions table td {
	padding:0 5px;
}
.SearchOptions a {
	color:#03558f;
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
}
.Search h4 {
	font:normal 17px Arial, Helvetica, sans-serif;
	color:#00538e;
	background:#d5e2ef;
	text-transform:none;
	height:27px;
	padding:9px 20px 0 22px;
}
.searchResult {
	padding:10px 5px;
	font-size:12px;
}
.searchResult h5 {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	background:url(/images/icon-search.gif) no-repeat left 2px;
	padding:0 0 0 25px;
	color:#00538e;
}
.searchResult h5 a {
	color:#00538e;
	text-decoration:none;
}
.searchResult span {
	color:#000000;
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
}
hr {
	/*	height:1px;*/
	color:#e5e5e5;
	height:1px;
	border-bottom:1px solid #e5e5e5;
	border-top:none;
	border-left:none;
	border-right:none;
}
.ShowingSorts {
	background:#ecf5fd;
	border-bottom:1px solid #e5e5e5;
	padding:5px 10px;
}
.showing {
	clear:both;
	padding:5px 0;
}
.sort a {
	color:#03558f;
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
}
.sort {
	border-top:1px solid #e5e5e5;
	padding:5px 0;
}
.sortBy {
}
/* Footer */

#footer {
	width:100%;
	height:63px;
	background:#859fba;
}
#footer .footerCont {
	width:915px;
	margin:0 auto;
	padding:24px 0 0 0;
	background:url(/images/footer/footer-shadow.gif) no-repeat center top;
}
#footer .copyright {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#footer .footlink {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#footer .footlink a {
                color:#fff;
                text-decoration:none;
                margin:0 0 0 15px;
                padding:0 15px 0 0;
}
#footer .footlink a:hover {
                color:#4a4a4a;
}
/* Nesletter Banner */
#NewsSubs {
	clear:both;
	margin:0 0 0 4px;
	width:263px;
	overflow:hidden;
}
/* Glossary */

.glossary {
	clear:both;
	margin:0 20px;
}
.glossary a {
	padding:0 5px;
	border:1px solid #ccc;
	text-decoration:none;
}
.glossary a:hover {
	padding:0 5px;
	color:#FFFFFF;
	border:1px solid #00538e;
	background:#00538e;
	text-decoration:none;
}
.glossary a.selected {
	color:#FFFFFF;
	border:1px solid #00538e;
	background:#00538e;
	text-decoration:none;
}
/* Career */
.Career {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:1px solid #eaeaea;
	padding:5px 15px 10px 12px;
}
.Career h5 {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	/*background:url(/images/career-icon.gif) no-repeat left top;*/
	padding:0px 0 10px 12px;
}
.Career span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
.Career ul li
{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:20px;
	}
/*---*/
/* FAQs */
.faqs {
	clear:both;
	margin:10px 0 0 0;
	border-bottom:1px solid #eaeaea;
	padding:5px 15px 10px 12px;
}
.faqs h5 {
	font:normal 17px "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#00538e;
	background:url(/images/faq-icon.gif) no-repeat left top;
	padding:0px 0 10px 30px;
}
.faqs span {
	font:normal 12px Arial, Helvetica, sans-serif; /* Font Size Increase */
	color:#000000;
}
/*---*/

/* For Enquiry Contact Numbers */

.contactTable {
}
.contactTable td {
	padding:5px 10px;
	border-bottom:1px solid #d4dae0;
}
.contactTable th {
	padding:5px;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
	background:#d4dae0;
}
.divider {
	color:#ccc;
	font-size:large;
}

/* Know More */
blockquote.knowmore{
	text-align:right;
	margin:0 10px 0 0;
}
blockquote.knowmore a{
	background:url(/images/sitemap-arrow-1.gif) no-repeat right 5px;
	padding:0 10px 0 0;
}

/* Back To News */
.backtonews{
	background:url(/images/icon-back.gif) no-repeat right 1px;
	margin:0 15px;
	text-align:right;
	padding:0 17px 0 0;
}

/* Back to Top */
.backtotop{
                background:url(/images/icon-top.gif) no-repeat left 0px;
                margin:0 15px;
                text-align:left;
                padding:0 0px 0 14px;
}

.left .backtotop
{
	background:url(/images/icon-top.gif) no-repeat left 0px;
	margin-top:5px;
	margin-left:0px;
                text-align:left;
}
/* Hero Image Half */

.HeroImage22 {
	background:url(/images/heroimages/hero-image-bg.gif) repeat-x left top;
	position:relative;
	width:901px;
	margin:0 0 0 0px;
}
*html .HeroImage22 {
	background:url(/images/heroimages/hero-image-bg.gif) repeat-x left top;
	position:relative;
	width:902px;
}
.HeroImage22Content {
	width:402px;
	position:absolute;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:.05em;
	line-height:18px;
	top:80px;
	left:22px;
}
.HeroImg22 {
	clear:both;
	margin:0 0 0 0;
}
h1.heading {
	position:absolute;
	/*	left:22px;*/
	top:0;
}
#divNoRecordFound 
{
	height:300px;
	border:solid 1px #ff0000;
}

/* Pods */
.products{ clear:both; margin:30px 0 0 0; }
.products .p2{ width:410px; float:left; min-height:170px; margin:0 0 30px 0;}
.products .p21{ margin:0 0 30px 0; clear:both;}
.products .leftmargin{ margin-left: 35px;}
.products .leftmargin1{ margin-left: 20px;}
.products .p2 .imageplaceholder{ width:143px; height:100px; float:left; margin:0 30px 0 0; background:url(/images/image-shadow.gif) no-repeat center bottom; padding:0 0 22px 0;}
.products .p2 h6{ font:normal 18px Arial, Helvetica, sans-serif; color:#00538e; text-decoration:none;}
.products .knowmorebg{ background:url(/images/more-bg.gif) repeat-x; clear:both; height:29px;  margin:0 10px; text-align:right;}
.products a.knowmore{ background:url(/images/more-right.gif) no-repeat right top; padding:1px 30px 8px 0; height:19px; text-decoration:none; color:#5e5e5e; float:right; margin:8px 0 0 0;}
.products a.knowmore  span{ background:url(/images/more-left.gif) no-repeat left top; padding:2px 0 8px 20px;}

.products .p21 .top{ background:url(/images/pod/p21-top.gif) no-repeat left top; height:10px;}
.products .p21 .mid{ background:#f9f9db;}
.products .p21 .mid p{ padding:5px 15px; margin:0;}
.products .p21 .bottom{ background:url(/images/pod/p21-bot.gif) no-repeat left bottom; height:10px;}

/* Contact Us */

.contactcont{ /*padding:20px; */clear:both; color:#5e5e5e;}
.contactcont .divider{ background:url(/images/divider.gif) repeat-x left center; height:20px; clear:both; margin:20px 0;}
.contactcont .col1{width:295px; float:left; margin: 0 30px 0 0;}
.contactcont .col1 .cordinates{ background:url(/images/map-cordinates-bg.gif) no-repeat left top; font-size:11px; height:18px; padding:2px 0 0 5px; margin:5px 0 0 0; clear:both;}
.contactcont .col1 .cordinates b{ margin: 0 5px 0 0;}
.contactcont .col1 .getdirectory{ color:#ffffff; margin: 0 0 0 9px;}
.contactcont .col1 .getdirectory a{ color:#ffffff; text-decoration:none;}

.contactcont .col2{width:215px; float:left; margin: 0 30px 0 0; font-size:12px; line-height:16px; min-height:109px; height:auto !important; height:109px;}
.contactcont .col2 h6{ color:#5e5e5e; font-size:18px; font-weight:normal; margin:0 0 3px 0;}

.contactcont .col3{width:263px; float:left; background:url(/images/contact-left-bg.gif) no-repeat left top; padding:0 0 0 14px; min-height:109px; height:auto !important; height:109px;}
.contactcont .col3 ul{line-height:normal; margin:0; padding:0;}
.contactcont .col3 ul li{line-height:normal; list-style:none; background:none; line-height:22px; font-size:12px; padding:0; margin:0;}
.contactcont .col3 ul li.email{ background:url(/images/icons.gif) no-repeat left 5px; padding:0 0 0 26px;}
.contactcont .col3 ul li.phone{ background:url(/images/icons.gif) no-repeat left -15px; padding:0 0 0 26px;}
.contactcont .col3 ul li.fax{ background:url(/images/icons.gif) no-repeat left -37px; padding:0 0 0 26px;}
.contactcont .col3 ul li.tollfree{ background:url(/images/icons.gif) no-repeat left -58px; padding:0 0 0 26px;}
.contactcont table td { vertical-align:top;}



/* Inquery */

.forinquiries{ clear:both;}
.forinquiries .iheading{ background:url(/images/inquery-heading-bg.gif) repeat-x left top; height:30px; font:normal 18px Arial, Helvetica, sans-serif; color:#494949; padding:9px 20px 0 20px;}
.forinquiries .inquerycontent{ padding:10px 20px; background:url(/images/inquery-cont-bg.gif) repeat-x 0 0;}
.forinquiries .inquerycontent .col{ width:280px; float:left; margin:0 0 20px 0;}
.forinquiries .inquerycontent .leftgap{ margin:0 0 20px 8px;}
.forinquiries .inquerycontent .col h6{ color:#5e5e5e; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.forinquiries .inquerycontent .col ul{ margin:0; padding:0;}
.forinquiries .inquerycontent .col ul li{line-height:normal; list-style:none; background:none; line-height:22px; font-size:12px; padding:0; margin:0;}
.forinquiries .inquerycontent .col ul li.email{ background:url(/images/icons.gif) no-repeat left 5px; padding:0 0 0 26px;}
.forinquiries .inquerycontent .col ul li.phone{ background:url(/images/icons.gif) no-repeat left -15px; padding:0 0 0 26px;}
.forinquiries .inquerycontent .col ul li.fax{ background:url(/images/icons.gif) no-repeat left -37px; padding:0 0 0 26px;}
.forinquiries .inquerycontent .col ul li.tollfree{ background:url(/images/icons.gif) no-repeat left -58px; padding:0 0 0 26px;}


/* Rounded Corner */
div b.b1{	font-size:1px;display:block; overflow:hidden;}
div b.b2{	background:#f9f9db; color: inherit; display:block; overflow:hidden;height:1px;margin:0 5px;}
div b.b3{	background:#f9f9db; border-color: #f9f9db; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 3px; border-width:0 2px;}
div b.b4{	background:#f9f9db;border-color: #f9f9db; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 2px;}
div b.b5{	background:#f9f9db;border-color: #f9f9db; color: inherit; display:block; overflow:hidden;border-style: solid; border-width: 0 1px;height:2px; margin:0 1px;}
div b.b6{font-size:1px;display:block; overflow:hidden;}
div b.b7{	background:#f9f9db;border-color: #f9f9db; color: inherit; display:block; overflow:hidden;border-style: solid; border-width: 0 1px;height:2px; margin:0 1px;}
div b.b8{	background:#f9f9db;border-color: #f9f9db; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 2px;}
div b.b9{	background:#f9f9db;border-color: #f9f9db; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 3px; border-width:0 2px;}
div b.b10{	background:#f9f9db; color: inherit; display:block; overflow:hidden;height:1px;margin:0 5px;}



.forinquiries .inquerycontent table td{ width:33%; padding:5px 5px 20px 5px;}
.forinquiries .inquerycontent table td h6{ color:#5e5e5e; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.forinquiries .inquerycontent table td ul{ margin:0; padding:0;}
.forinquiries .inquerycontent table td ul li{line-height:normal; list-style:none; background:none; line-height:22px; font-size:12px; padding:0; margin:0;}
.forinquiries .inquerycontent table td ul li.email{ background:url(/images/icons.gif) no-repeat left 5px; padding:0 0 0 26px;}
.forinquiries .inquerycontent table td ul li.phone{ background:url(/images/icons.gif) no-repeat left -15px; padding:0 0 0 26px;}
.forinquiries .inquerycontent table td ul li.fax{ background:url(/images/icons.gif) no-repeat left -37px; padding:0 0 0 26px;}
.forinquiries .inquerycontent table td ul li.tollfree{ background:url(/images/icons.gif) no-repeat left -58px; padding:0 0 0 26px;}

.getDirections{
background:url(/images/inner-bg.gif) repeat-x left top;
padding:0;
}



