
.bgwhite{background-color:#ffffff;}

A IMG {border:0;}
TABLE {width:100%; border-collapse:collapse;}
#bannerimg img{width:100%}
.para-padding-bottom{padding-bottom:10px;}

.socialicon{padding: 5px 5px;
    display: inline-block;}

footer {
	width: 90%;
    margin: 0 auto;
    min-height: 50px;
	}
	
	.footer-col-1{
	width: 50%;
    padding: 0px;
    float: left;
	}
	
	.footer-col-2 {
	width: 50%;
    float: right;
    padding: 0px;
    text-align: right;
	}
	
	
	
	@media screen and (max-width: 976px)
{
.footer-col-1{width: 100%;
    padding: 0px;
    float: none;}
		.footer-col-2 {
	width: 100%;
    float: none;
    padding: 0px;
    text-align: center;
	}
}


body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#13405d;background-color:#003466;background-image:url('media/background.jpg');}

H1 {font-size:1.2em; color:#fff; text-transform:uppercase; margin-top:44px; /*margin-left:4px;*/}
H2 {font-size:1.20em; margin-bottom:10px;font-family: sans-serif; font-weight:bold; color:#0d5084;}
H3 {font-size:1.1em; margin-bottom:4px;}
H4 {font-size:1.1em; color:#0f465f; margin:19px 0 6px;}
.home-contacts H4 {font-size:1.4em; color:#0f465f; margin:0px 0 6px;}
H5 {font-size:1em; color:#000000; margin:5px 0 15px 0px;}
A {color:#2d769b;}
A:hover {color:#0f465f;}
P {font-size:1.3em; text-align:justify; line-height:130%; margin-bottom:10px;}

SELECT {font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 5px;}
OPTION {font-family:Arial, Helvetica, sans-serif; padding-left:3px;}

.topmenu .nobg .dropmenu {
    display: none;
    background-color: #efefef;
    position: absolute !important;
    list-style: none !important;
    float: none !important;
    padding: 5px;
    /* left: 0; */
    /* top: auto; */
    /* right: -60px; */
    width: 215px !important;
}


.topmenu .nobg:hover .dropmenu{display:block;}







.dropmenu li{float:none !important;margin: 2px 0px 2px 0px !important;background-color: #f7f7f7;text-align: left;}





td.centerpos {
	text-align: center;
	padding-top: 100px;
	vertical-align:top;
}

.container {
    width: 100%;
    height: auto;
    padding-top: 30px;
    margin: 0;
    float: none;
    display: block;
}
.newbody {
    width: 885px;
    background: #ffffff;
    height: auto;
    padding: 0 0 35px 0px;
    margin: 0px auto;
    border: 0px solid #ababab;
    float: none;
    display: block;
}

#bannerimg{display: block;
    float: none;
    height: auto;
    clear: both;    padding-top: 18px;}

.newbody2 {
	height: 100%;
	padding: 35px;
	margin: 20px;
	border: 0;
	text-align: left;
}

.home-header {
	margin:0px auto;
	padding:0;
}

.home-contacts {
	
    border-bottom:1px solid #838383;
	border-top:1px solid #838383;
	width: 674px;
        line-height: 200%;
            margin-top: 30px !important;
    margin-bottom: 55px !important;
    margin: 0 auto;
        padding: 8px 0px;

}

.home-contacts TD {
	width: 33%;
	padding: 12px 0px 3px 0px;
	text-align: left;
	vertical-align: top;
        width: 674px;
	font-size:125%;
	white-space: nowrap;
}


#research.home-contacts td, #home-page.home-contacts td {
	white-space: unset !important;
}


.wrapper {height:91%;}

#logo {margin-top:30px;margin-left:35px;}
#header {height:142px; vertical-align:top; background:#8fb6d7;border-bottom:1px solid #0f465f; }
#header_bg {height:142px; padding:0px; margin:0px;background:#003d6d;}
.nav, .welcome {width:680px; font-size:1.1em; text-align:right;}
.a {width:755px;}
.welcome {color:#fff; margin-bottom:3px;}
.nav {list-style:none; color:#8fb6d7;}
.nav SPAN {padding:0 3px;}
.nav LI {display:inline;}
.nav LI A {color:#8fb6d7; text-decoration:none;}
.nav LI A:hover {color:#b4d9f8;}

.motto {color:#0f465f; text-transform:uppercase; line-height:1.45em; margin:7px 0 0 14px;}
.motto SPAN {color:#fff;}


.home-logo {padding-top: 20px;
    padding-left: 20px;
    float: none;
    text-align: center;}



.login {float: left; width: 200px; position: relative; left: 0px;}
.login2 {float: left; width: 115px; position: relative; left: 0px;}
.hello {position: relative;color:#8fb6d7; float:right; top: -20px;}

#content_box {height:86%; vertical-align:top; background:url(media/bg_content_border.gif) repeat-x bottom;}
#content {vertical-align:top; padding:30px 3px 16px 45px;}


.wrap {width:770px;}
	.wrap_a {width:770px;}
.wrap_b {width:850px;}
	
.n {height:24px;}

.left_nav {width:210px; background:#003d6d; padding-left:0px; vertical-align:top;}
.left_nav UL {position:relative; top:45px; margin:0 0 0 10px; padding:0;}
.left_nav LI {list-style-type:none; padding:0 0 8px 5px;}
.left_nav A {font-size:90%; font-weight:bold; color:#8fb6d7; text-decoration:none; text-transform:uppercase;}
.left_nav A DIV {background:url(media/bullet_lnav.gif) no-repeat 0 5px; padding-left:11px;}
.left_nav A:hover DIV, .left_nav A.active DIV{color:#fff; background:url(media/bullet_lnav_active.gif) no-repeat 0 5px;}
.left_nav Ul LI UL {position:static; margin:6px 0 0 11px;}
.left_nav Ul LI UL LI {padding:0 0 6px 0;}
.left_nav Ul LI UL LI.last {padding-bottom:0;}
.left_nav Ul LI UL LI A {font-size:1em; font-weight:normal; color:#8fb6d7; line-height:1.25em; text-transform:none;}
.left_nav Ul LI UL LI A DIV {text-decoration:underline; background:url(media/bullet.gif) no-repeat 0 7px; padding-left:9px;}
.left_nav Ul LI UL LI A:hover DIV {color:#fff; background:url(media/bullet_.gif) no-repeat 0 7px;}
.left_nav Ul LI UL LI A.active DIV {color:#fff; background:url(media/bullet_.gif) no-repeat 0 7px;}
.fix {width:100%;}


.news TD {font-size:1.1em; vertical-align:top; border-bottom:1px solid #bfdeed; padding:7px 8px;}

.locations {background: url(media/points.gif) repeat-x 0 0; margin-top:2em; padding-top: 1.5em;}
.locations TD {padding-top: .2em;}
.locations H4 {margin-top:0;}
.locations P {color:#5e5e5e; font-size:1.1em; line-height:1.35em;}

.form {width:60%; margin-bottom:10px;}
.form TD {font-size:1em; padding:4px 0;}
.warning {color:#f00; display:none;}

.copyright {font-family:Arial, Helvetica, sans-serif; font-size:.12em; color:#70797d; padding-bottom:5px; margin:9px 0 10px 257px; text-align:left;}
.newbody .copyright {font-family:Arial, Helvetica, sans-serif; font-size:.12em; color:#70797d; padding-bottom:5px; margin:0; text-align:left;}

.clear {clear:both;}
.forprint {display:none;} 

/* Account */
.account_data {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
.account_data TD {height:22px; font-size:.8em; text-align:right; vertical-align:middle; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:2px 3px;}
TD.first_column {font-weight:bold; padding-right:10px;}
.account_data TD.first_column {font-weight:bold; text-align:left; padding-right:0;}
TR.first_row TD {font-size:.8em; font-weight:bold; color:#fff; line-height:130%; text-align:center; background-color:#929292; padding-top:1px;}
TR.last_row TD {border-top:2px solid #999; font-weight:bold; text-transform:uppercase;}
TR.alt_row TD {background-color:#f2f2f2;}

.trans {margin-bottom:10px;}
.trans TH {font-size:1.1em; vertical-align:top; text-align:left; border-bottom:2px solid #bfdeed; padding:0 7px 5px;}
.trans TD {font-size:1.1em; vertical-align:top; border-bottom:1px solid #bfdeed; padding:5px 7px;}


.trans2 {margin-bottom:10px; width:300px}
.trans2 TH {font-size:1.1em; vertical-align:top; text-align:left; border-bottom:2px solid #bfdeed; padding:0 7px 5px;}
.trans2 TD {font-size:1.1em; vertical-align:top; border-bottom:1px solid #bfdeed; padding:5px 7px;}


TD.date {width:110px;}
TD.date DIV {color:#5c5c5c;}
TH.value, TD.value {padding-left:20px;}

.account_btns A {display:-moz-inline-box; display:inline-block; float:right; cursor:pointer; height:20px; font-size:1.0em; text-decoration:none; text-align:center; 
	line-height:120%; white-space:normal; background:url(media/btn_r2.gif) no-repeat right top; padding:0; margin-left:10px;} 
.account_btns A SPAN  {display:-moz-inline-box; display:inline-block; height:100%; background:url(media/btn_l.gif) no-repeat left top;}
.account_btns A SPAN DIV {padding:4px 6px 0; }

.data {width: 100%;border-color:#ccc; border-style:solid;border-width:1px 0 0 1px; margin-top:10px;}
.data TD {border-color:#ccc; border-style:solid;border-width:0 1px 1px 0;font-size:1em; text-align:right; line-height:100%; padding:3px 5px 3px 5px;}
.data TD.FirstRow{
	border-color:#ccc; 
	border-style:solid;
	border-width:0 1px 1px 0;
	font-size:1em; 
	padding:2px 3px 3px 5px; 
	font-weight:bold;
	font-size: 1em;
	text-align: center;
	line-height: 110%;
	background: #e8f1ff;
	padding: 2px 3px 3px 5px;
}

.data TD.Index
{
	color: #0e63bb;
	text-align: left;
}
.data TR.Index2 {color:#0e63bb;}

.data TD.Fund
{
	text-align: left;
	background-color: #edf1ee;
}
.data TR.Fund2 {background-color: #edf1ee;}



.data TD {}
.data TD.lev2 {padding-left:12px;}
.data TD.l {text-align:left;white-space:nowrap;}
TR.line TD {background:#ccc; padding:0; height:2px;}
	
.note {font-size:1em; color:#666; margin-top:3px;}

.charts {margin-top:10px;}
.charts TD {vertical-align:top; padding-bottom:20px;}
.charts TD.r {text-align:right;}



.disclaimer {margin-top:10px;}
	.disclaimer H2, .disclaimer P {font-size:.8em; color:#787878; line-height:1.15em; text-align:justify;}
	.disclaimer H2 {font-weight:normal; text-transform:uppercase; margin:0;}

.clear n {display:none;}



#menu {padding: 0; margin: 0; padding-top: 0px;padding-bottom: 0px; background:#ffffff url(media/bg_header.gif) repeat-x bottom;}
#menu UL {float: left; margin-left: 32px; width: 100%; list-style: none;}
#menu UL LI {height: 100%;float: left; font-size: 90%;background: url(media/p1.gif) no-repeat; background-position: left center; padding-top: 9px;}
#menu UL LI.nobg {background: none;}
#menu UL LI DIV {position: relative;height: 20px; margin-bottom: 3px;}
#menu UL LI A:link, #menu UL LI A:visited, #menu UL LI A:active {display: block;color: #7e7e7e;text-decoration: underline; text-transform: uppercase; font-weight: bold; background: transparent;height: 100%;border-bottom:2px solid #ffffff;  padding-left: 12px;  padding-right: 9px; }
#menu UL LI A:link, #menu UL LI A:visited, #menu UL LI A:active { text-decoration: none;}
#menu UL LI A:hover {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }

#menu UL LI A.sel:link, #menu UL LI A.sel:visited, #menu UL LI A.sel:active {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }
#menu UL LI A.sel:hover {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }


#menu2 {padding: 0 0 17px 0; margin: 0; vertical-align: bottom;float: none;
    margin-top: 4%;}
#menu2 UL {
list-style: none;
    padding: 0px !important;
    margin: 0;
    text-align: center;
}
#menu2 UL LI {height: 100%;float: none; font-size: 100%; display: inline-block; padding-top: 3px;}
#menu2 UL LI.nobg {background: none;}
#menu2 UL LI DIV {position: relative;margin-bottom: 0px;}
#menu2 UL LI A:link, #menu2 UL LI A:visited, #menu2 UL LI A:active {display: block;color: #7e7e7e;text-decoration: underline; text-transform: uppercase; font-weight: bold; background: transparent;height: 100%;border-bottom:2px solid #ffffff;  padding-left: 12px;  padding-right: 9px; }
#menu2 UL LI A:link, #menu2 UL LI A:visited, #menu2 UL LI A:active { text-decoration: none;}
#menu2 UL LI A:hover {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }
#menu2 .topmenu .dropmenu li a{padding:5px 0px 5px 11px;}
#menu2 .topmenu .dropmenu li a:hover{border-bottom:0px solid #74a4cc !important;animation: in 0.3s ease-out forwards;}

@keyframes in{
	0%{letter-spacing: 0px;}
	100%{letter-spacing: 1px;margin-left:2px;background-color:#9cc7e9;}
	
}

#menu2 UL LI A.sel:link, #menu2 UL LI A.sel:visited, #menu2 UL LI A.sel:active {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }
#menu2 UL LI A.sel:hover {color: #628fb5;text-decoration: none;font-weight: bold;text-transform: uppercase;border-bottom:2px solid #74a4cc; }


.disclamer H4,
.disclamer P {color: #787878; margin: 0; padding: 0; font-size: 95%;}
.disclamer P  {text-align: justify; line-height: 1.2em;}


td.th_a {
	font-family: arial;
	font-size: 90%;
	font-weight: bold;
	vertical-align: middle;
	color: #5a93c9;
	background: #ffffff;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5;
	padding-right: 5;
}
td.tab_a {
	font-family: arial;
	font-size: 90%;
	vertical-align: middle;
	color: #333333;
	background: #ededee;
	padding-top: 1;
	padding-bottom: 1;
	padding-left: 5;
	padding-right: 5;
}
td.tab_b {
	font-family: arial;
	font-size: 90%;
	vertical-align: middle;
	color: #333333;
	background: #f7f7f7;
	padding-top: 1;
	padding-bottom: 1;
	padding-left: 5;
	padding-right: 2;
}
UL.news  {
	list-style:none; 
	margin:0; 
	padding:18px 0 1em 15px;
	font-size: 110%;
}
 LI.npdf {
	list-style-image: url(media/pdf.gif);
	text-indent: 0;
	text-align: left;
	padding-bottom:7px; 
	padding-left: 5px;
	}
 LI.nlink {
	list-style-image: url(media/link.gif);
	text-indent: 0;
	text-align: left;
	padding-bottom:7px; 
	padding-left: 5px;
	}
H3.year {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-LEFT: 82px; COLOR: #3a3732
}
.returns {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 7px; WIDTH: 94%; COLOR: #757575
}
.compare {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 7px; WIDTH: 94%; COLOR: #757575
}
.returns TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.compare TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.returns .month TD {
	BORDER-TOP: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.returns .alt TD {
	COLOR: #000
}
.returns .final {
	FONT-WEIGHT: bold; COLOR: #628fb5
}
.returns .total {
	FONT-WEIGHT: bold; COLOR: #628fb5
}
.returns .firm {
	FONT-WEIGHT: bold
}
.returns .total TD {
	BORDER-TOP: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.compare .total TD {
	BORDER-TOP: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.returns TD.refuse {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 8px; FONT-WEIGHT: bold; BACKGROUND: #fff; WIDTH: 70px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.returns TD.last {
	BORDER-RIGHT: #d8d8d8 1px solid
}
.legend {
	MARGIN: 0px 0px 30px 82px
}
.legend .color {
	FONT-SIZE: 0.9em; FLOAT: left; MARGIN-RIGHT: 18px
}
.legend .color DIV {
	FONT-SIZE: 1px; FLOAT: left; MARGIN: 2px 3px 0px 0px; WIDTH: 21px; HEIGHT: 11px
}
.collapse {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px
}
.collapse A {
	MARGIN-RIGHT: 5px
}
.comments {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #747474; PADDING-TOP: 10px; BORDER-BOTTOM: #d8d8d8 1px solid
}
.comments P {
	LINE-HEIGHT: 1.15em
}
.years {
	MARGIN: 0px 0px 15px 15px; LIST-STYLE-TYPE: none
}
.years A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #3a3732
}
H2.table_title {
	MARGIN-BOTTOM: 6px; COLOR: #3c382d
}
.compare {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.compare TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #d8d8d8 1px solid; TEXT-ALIGN: right
}
.compare TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 2px
}
.compare .lc {
	TEXT-ALIGN: left
}
.compare .d TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #628fb5; PADDING-TOP: 4px
}
.compare .b {
	FONT-WEIGHT: bold
}
.compare .total {
	FONT-WEIGHT: bold; COLOR: #628fb5
}
.cor {
	MARGIN-BOTTOM: 25px
}
.cor TH {
	LINE-HEIGHT: 1.1em; TEXT-ALIGN: center
}
.cor TD {
	TEXT-ALIGN: center
}
.cor .lc {
	FONT-WEIGHT: bold
}
.cor .last {
	BORDER-RIGHT: #d8d8d8 1px solid
}
.fix_ {
	WIDTH: 110px; HEIGHT: 1px
}
.est TD {
	COLOR: #757575
}
.fir TD {
	COLOR: #000
}
.fin TD {
	COLOR: #628fb5
}
.disclaimer {
	MARGIN-TOP: 10px
}
.disclaimer H2 {
	FONT-SIZE: 0.8em; COLOR: #787878; LINE-HEIGHT: 1.15em; TEXT-ALIGN: justify
}
.disclaimer P {
	FONT-SIZE: 0.8em; COLOR: #787878; LINE-HEIGHT: 1.15em; TEXT-ALIGN: justify
}
.disclaimer H2 {
	FONT-WEIGHT: normal; MARGIN: 0px; TEXT-TRANSFORM: uppercase
}
H2 .note {
	FONT-WEIGHT: normal
}
.site_map LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.site_map LI UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(media/arrow.gif) no-repeat 0px 5px
}
.f {
	BACKGROUND: url(media/bg_footer.gif) repeat-x 50% bottom; HEIGHT: 20px
}
.footer TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 15px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.footer UL LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 11px; BACKGROUND: url(media/bullet01.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD.copy {
	PADDING-LEFT: 117px; TEXT-ALIGN: left
}
.clear {
	CLEAR: both
}
.directions {
	WIDTH: 550px
}
.map2 {
	BORDER-RIGHT: #fff 10px solid; BORDER-TOP: #fff 10px solid; BORDER-LEFT: #fff 10px solid; BORDER-BOTTOM: #fff 10px solid
}
UL.dir LI {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 8px 1px; LIST-STYLE-TYPE: none
}
UL.dir LI OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
.ErrorMessage {
	DISPLAY: block; FONT-SIZE: 0.9em; COLOR: #bc0000
}
A.btns {
	PADDING-RIGHT: 6px; DISPLAY: inline-block; BACKGROUND: url(media/btn_r.gif) no-repeat right top; CURSOR: pointer; COLOR: #fff; MARGIN-RIGHT: 10px; HEIGHT: 19px; TEXT-DECORATION: none
}
A.btns:hover {
	COLOR: #b9f6ff
}
A.btns SPAN {
	DISPLAY: inline-block; BACKGROUND: url(media/btn_l.gif) no-repeat left top; HEIGHT: 19px;
}
A.btns SPAN SPAN {
	MARGIN-TOP: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 6px;
}
.Estimate {
	BACKGROUND: #757575; COLOR: #ffffff;
}
.Firm {
	BACKGROUND: #000000; COLOR: white;
}
.Final {
	BACKGROUND: #628fb5; COLOR: white;
}
.print {
	MARGIN: -30px 47px 14px; TEXT-ALIGN: right;
}
.collapse {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 5px;
}
.collapse A {
	MARGIN-RIGHT: 5px;
}
.comments {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d8d8d8 1px solid; COLOR: #747474; PADDING-TOP: 10px; BORDER-BOTTOM: #d8d8d8 1px solid;
}
.comments P {
	LINE-HEIGHT: 1.15em;
}
UL LI.first {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}


/* #content_box UL, #content UL, {margin:3px 0 15px 0; font-size: 110%; line-height:1.45em;} */
/* #content_box LI, #content LI {list-style-type:none; background:url(media/bullet_people.gif) no-repeat 0 7px; padding:0 0 2px 9px;} */

#content_box UL, #content UL {margin:3px 0 15px 20px; font-size: 110%; line-height:1.45em;}
#content_box LI, #content LI {padding:0 0 2px 0px;}

#content_box UL UL, #content UL UL {margin:3px 0 0px 40px; font-size: 110%; line-height:1.45em;}


#content_box UL.pdf, #content UL.pdf  {
	FLOAT: none; MARGIN: 0px 0px 3px 35px; list-style: none; font-size: 90%;
}
#content_box UL.pdf LI, #content UL.pdf LI  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; FONT-WEIGHT: normal; BACKGROUND: url(media/bullet_pdf.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none;
}

A.pdf
{PADDING-LEFT: 24px; BACKGROUND: url(media/bullet_pdf.gif) no-repeat 0px 1px;}

UL.years {
	MARGIN-TOP: 3px; MARGIN-LEFT: 0px; list-style:none;BACKGROUND: none;
}
UL.years A.active {
	COLOR: #00526f; TEXT-DECORATION: none; list-style:none;BACKGROUND: none;
}
#content_box UL.years LI {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold;  list-style:none;BACKGROUND: none;
}
#content_box UL.years LI UL.pdf {
	MARGIN-TOP: 5px
}
#content_box UL.years LI UL.pdf LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; FONT-WEIGHT: normal; BACKGROUND: url(media/bullet_pdf.gif) no-repeat 0px 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px;
}
.pdf_reader {
	FONT-SIZE: 0.9em; MARGIN: 10px 0px; COLOR: #8c8c8c;
}
.pdf_reader A {
	COLOR: #666;
}
.pdf_reader A:hover {
	COLOR: #00526f;
}
.text_bold {FONT-WEIGHT: bold;FONT-SIZE: 110%; }


.reg_list {width:165px; background:#003d6d; padding-left:25px; vertical-align:top;}
.reg_list UL {position:absolute; top:185px; margin:0; padding:0;}
.reg_list LI {list-style-type: decimal inside; padding:0 0 8px 5px;}


.TextItalic
{ font-style: italic; }


.left-banner {text-align: center; padding: 250px 0 0 0;}
#lblAccountName {color: #5280b1;}


#content TABLE TD {vertical-align:top; padding:3px 5px 3px 7px;}
#content TABLE TD H1, #content TABLE TD H2 {margin-left: -7px;}
#content TD.people {width:165px; vertical-align:top; padding:2px 5px 0 0;}
#content TD.people H2 {font-size:1em; color:#628fb5; text-transform:uppercase; margin-left:0; margin-bottom:5px;}
#content UL.people {margin:3px 0 5px 0px; padding:0;font-size:1em; }
#content UL.people LI {list-style-type:none; background:url(media/bullet_people.gif) no-repeat 0 7px; padding:0 0 2px 9px;}
.people A {color:#70797d; text-decoration:none;}
.people A:hover {color:#628fb5;}
.people LI#active A {font-weight:bold; color:#628fb5; text-decoration:none;}

TR.col TD, TR.row2 TD {white-space: nowrap;}


#content_box .summary2 {
	BORDER-LEFT: #d8d8d8 0px solid; 
	BORDER-BOTTOM:  #d8d8d8 0px solid; 
	BORDER-TOP: #d8d8d8 0px solid; 
	BORDER-RIGHT: #d8d8d8 0px solid; 
}
#content_box .summary2 TD {
	BORDER-LEFT: #d8d8d8 0px solid; 
	BORDER-BOTTOM:  #d8d8d8 0px solid; 
	BORDER-TOP: #d8d8d8 0px solid; 
	BORDER-RIGHT: #d8d8d8 0px solid; 
	PADDING: 12px 0px 0px 0px; 
	text-align: justify;
}
#content_box .summary2 .lc {
	COLOR: #628fb5;
	PADDING: 12px 15px 5px 0px; 
	text-align: left;
}

.summary {
	BORDER-LEFT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-COLOR: #d8d8d8; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #d8d8d8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
.summary TD {
	BORDER-LEFT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-COLOR: #d8d8d8; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #d8d8d8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-WIDTH: 0px; 
	PADDING: 12px 15px 2px 15px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-RIGHT-WIDTH: 1px
}
.summary .lc {
	COLOR: #628fb5;
	PADDING: 12px 15px 2px 15px; 

}
TR.col TD, TR.row2 TD {white-space: nowrap;}

.summary {
	BORDER-LEFT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-COLOR: #d8d8d8; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #d8d8d8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-STYLE: solid;
}
.summary TD {
	BORDER-LEFT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-COLOR: #d8d8d8; 
	BORDER-TOP-STYLE: solid; 
	BORDER-TOP-COLOR: #d8d8d8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #d8d8d8; 
	BORDER-BOTTOM-STYLE: solid;
}
.summary {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
TABLE.summary TD {
	BORDER-TOP-WIDTH: 0px; 
	PADDING: 2px 5px 2px 5px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-RIGHT-WIDTH: 1px;
}
.summary .lc {
	COLOR: #628fb5;
	PADDING: 2px 5px 2px 5px; 
}




@media screen and (max-width: 991px) {
    


    
    
    
    body{font-size:14px;}
    
    .contact-text {font-size:15px !important;line-height: 10px !important;}
    
    .topmenu .nobg .dropmenu{
    position: relative !important;
    list-style: none !important;
    float: none !important;
    width: 100% !important;
    padding: 5px;
        
    }

.newbody {
    width: 100%;
    background: #ffffff;
    height: auto;
    padding: 0 0 35px 0px;
    margin: 0px auto;
    border: 0px solid #ababab;
    float: none;
    display: block;
}


.home-logo {
padding-top: 4%;
padding-bottom: 4%;
    padding-left: 0px;
    float: none;
    text-align: center;
}

.home-logo .image1{width:17%;}
.home-logo .image2{width:50%;}

#menu2 {
padding: 0 0 17px 0;

    vertical-align: bottom;
    float: none;
    margin-top: 4%;
    width: 95%;
    text-align: center;
    margin: 0 auto;
}

#bannerimg img{width:100%}
.home-contacts {
    border-bottom: 1px solid #838383;
    border-top: 1px solid #838383;
    width: 90%;
    line-height: 200%;
    margin-top: 30px !important;
    margin-bottom: 80px !important;
    margin: 0 auto;
    padding: 8px 0px;
}
#menu2 UL {
    float: none;
    margin-left: 0px;
    width: 100%;
    list-style: none;
    margin: 0 auto;
    padding: 0px !important;
}

   #menu2 UL LI {
    height: auto;
    float: none;
    font-size: 16px !important;
    padding-top: 14px;
    padding-bottom: 14px;
	   display:block;

}




    
}
