@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family: FreightSansBook; }
a { outline:none; }
img { border:none; }

/*Added for investment team by Nexgen*/
.Box7 { float:left; } 
.Box7 ul { margin:0; padding:0; } 
.Box7 li { float:left; list-style:none; } 
.Box7 p { width:100%; float:left; text-align:left; font-size:14px; color:#77787b; margin:0; padding:0; line-height:22px; }

.textTransform { text-transform:none !important; }
.padding0 { padding:0 !important; }
.margin0 { margin:0 !important; }
.marginLeft-11 { margin-left:11px; }
.marginLeft-19 { margin-left:19px; }
.marginLeft-28 { margin-left:28px; }
.marginLeft-43 { margin-left:43px; }
.marginTop-0 { margin-top:0 !important; }
.marginTop-8 { margin-top:8px; }
.marginTop-10 { margin-top:10px !important; }
.marginTop-20 { margin-top:20px !important; }
.marginTop-25 { margin-top:25px !important; }
.marginTop-30 { margin-top:30px; }
.marginTop-42 { margin-top:42px !important; }
.marginTop-58 { margin-top:58px !important; }
.marginTop-93 { margin-top:-93px !important; }
.marginBottom-0 { margin-bottom:0 !important; }
.marginBottom-10 { margin-bottom:10px !important; }
.marginBottom-20 { margin-bottom:20px !important; }
.marginBottom-30 { margin-bottom:30px !important; }
.marginBottom-40 { margin-bottom:40px !important; }
.marginBottom-64 { margin-bottom:64px !important; }

.width100Percent { width:100%; }

.greenColor { color:#009c7b !important; }
.textAlignLeft { text-align:left !important; }

.width-206 { width:206px !important; }
.width-240 { width:240px !important; }
.width-330 { width:330px !important; }
.width-680 { width:680px !important; }
.width-700 { width:700px !important; }

.floatLeft { float:left; }
.floatRight { float:right; }

.link1 { float:right; font-size:14px; color:#008e9d !important; text-decoration:none; font-weight:normal; }
.link1:hover { float:right; font-size:14px; color:#008e9d !important; text-decoration:underline; }

.link2 { font-size:10px; color:#008e9d !important; text-decoration:none; font-weight:normal; }
.link2:hover { font-size:10px; color:#008e9d !important; text-decoration:underline; }

.link3 { font-size:18px; color:#000 !important; text-decoration:none; font-weight:normal; }
.link3:hover { font-size:18px; color:#008e9d !important; text-decoration:none; }
.link3-Selected { font-size:18px; color:#008e9d !important; text-decoration:none; }

.link4 { font-size:14px; color:#008e9d !important; text-decoration:none; font-weight:normal; }
.link4:hover { font-size:14px; color:#008e9d !important; text-decoration:underline; }

.link5 { font-size:15px; color:Black !important; text-decoration:none; font-weight:normal; }
.link5:hover { font-size:15px; color:Black !important; text-decoration:underline; }


#mainWrapper { width:980px; margin:55px auto; padding:0; }
#innerWrapper { width:980px; float:left; }

#logo { width:176px; height:30px; float:left; margin-left:16px; }

.navMenu { float:right; margin-top:14px; position:relative; }
.navMenu ul { margin:0; padding:0; }
.navMenu li { list-style:none; float:left; display:block; }
.navMenu li a { font-size:12px; color:#000 !important; margin-right:12px; margin-left:12px; float:left; text-decoration:none; }
.navMenu li a:hover { font-size:12px; color:#008e9d !important; margin-right:12px; margin-left:12px; float:left; text-decoration:none; }
.navMenu .selected { height:38px; background:url(../images/nav_selected_arrow.jpg) no-repeat center bottom; }
.navMenu .selected2 { height:38px; background:url(../images/nav_selected_arrow2.jpg) no-repeat center bottom; }
.navMenu .selected3 { height:38px; background:url(../images/nav_selected_arrow3.jpg) no-repeat center bottom; }

.separatorBlue1 { width:980px; height:6px; float:left; margin-top:15px; margin-bottom:15px; }
.separatorBlue2 { width:730px; height:6px; float:left; margin-top:40px; margin-bottom:40px; }
.separatorBlue3 { width:250px; height:6px; float:left; }

.separatorGray1 { width:980px; height:5px; float:left; margin-top:20px; margin-bottom:20px; }
.separatorGray2 { width:730px; height:5px; float:left; margin-top:40px; margin-bottom:40px; }
.separatorGray3 { width:250px; height:6px; float:left; }

.hr_black { width:100%; height:2px; float:left; margin-bottom:10px; margin-top:2px; border:none; background:#000; }
.hr_black2 { width:100%; height:1px; float:left; border:none; background:#000; margin-bottom:10px; margin-top:0; padding:0; }

.linkBG { width:980px; height:18px; float:left; margin-top:-17px; padding:0; }

.contentArea { width:944px; float:left; margin-left:19px; margin-top:37px; }
h1 { width:100%; float:left; font-size:37px; color:#000; line-height:41px; margin-top:67px; margin-bottom:10px; padding:0; font-weight:normal; }
h2 { width:100%; float:left; font-size:24px; color:#000; margin:0; padding:0; font-weight:normal; }
h3 { width:100%; float:left; font-size:16px; color:#000; margin:0; padding:0; font-weight:normal; text-transform:uppercase; line-height:22px; }
h4 { width:100%; float:right; font-size:20px; color:#6e6e70; margin:0; padding:0; font-weight:normal; text-align:right; }
h5 { width:100%; float:left; font-size:14px; color:#000; margin:0; padding:0; font-weight:normal; text-transform:uppercase; }
p { width:100%; float:left; font-size:16px; color:#000; margin-top:5px; padding:0; line-height:24px; }
p.text1 { width:100%; float:left; font-size:14px; color:#5c5c5c; padding:0; line-height:22px; }

.fontSize-40 { font-size:40px !important; }

#containerBox { width:100%; float:left; }
.Box { width:300px; float:left; }
.Box1 { width:100%; float:left; }
.Box1 ul { margin:0; padding:0; }
.Box1 li { width:160px; list-style:none; display:block; float:left; margin-right:13px; margin-bottom:8px; }

.Box2 { width:220px; float:left; }
.Box2 ul { margin:0; padding:0; }
.Box2 li { width:220px; float:left; list-style:none; }
.Box2 p { width:100%; float:left; text-align:left; font-size:14px; color:#585858; margin:0; padding:0; line-height:22px; }
.Box3 { width:460px; float:left; }
.Box3 p { width:100%; float:left; font-size:14px; color:#686868; margin:0; padding:0; line-height:20px; }
.Box4 { width:620px; float:left; }
.Box5 { width:300px; float:left; }

.Box6 { width:100%; float:left; }
.Box6 ul { margin:0; padding:0; }
.Box6 li { width:220px; list-style:none; display:block; float:left; margin-right:16px; margin-bottom:30px; }
.Box6 p { width:100%; float:left; text-align:left; font-size:14px; color:#77787b; margin:0; padding:0; line-height:22px; }

.GrayBoxOuter { width:240px; float:right; margin-top:-22px; }
.GrayBoxInner { width:230px; float:right; background:#e5e5e5; }
.GrayBoxContent { width:190px; float:left; margin:22px 0 20px 16px; }
.GrayBoxInner2 { width:230px; float:right; background:#e5e5e5; }
.GrayBoxInner3 { width:230px; float:right; background:#e5e5e5; }

.arrow { width:20px; height:12px; float:right; margin-top:10px; margin-left:7px; }


.blue_hr { width:100%; height:6px; float:left; margin:0; padding:0; display:block; }
.blue_hr_right { width:11px; height:6px; float:right; background:url(../images/blue_hr_right.jpg) right no-repeat; }
.blue_hr_left { width:11px; height:6px; float:left; background:url(../images/blue_hr_left1.jpg) left no-repeat; }
.blue_hr_center { width:208px; height:6px; float:left; background:url(../images/blue_hr_center.jpg) repeat-x; }

#pic10 { width:206px; height:260px; float:left; margin:45px 0 0 82px; }
#pic12 { width:230px; height:260px; float:left; margin:45px 0 0 82px; }

.inputField { width:206px; height:24px; float:left; margin:10px 0 15px 0; }

.loginButton { width:72px; height:29px; float:left; }

#footer { width:944px; float:left; margin-left:19px !important; margin-bottom:20px !important; text-align:left !important; font-size:11px; color:#000; }


.popUp { width:537px; margin:auto; padding:0; }


/*********************************************** Font ***********************************************/

.FreightSansBlack { font-family: FreightSansBlack; font-weight: normal; font-style: normal; }
.FreightSansBlackItalic { font-family: FreightSansBlackItalic; font-weight: normal; font-style: normal; }
.FreightSansBlackItalicSC { font-family: FreightSansBlackItalicSC; font-weight: normal; font-style: normal; }
.FreightSansBlackSC { font-family: FreightSansBlackSC; font-weight: normal; font-style: normal; }
.FreightSansBold { font-family: FreightSansBold; font-weight: normal; font-style: normal; }
.FreightSansBoldItalic { font-family: FreightSansBoldItalic; font-weight: normal; font-style: normal; }
.FreightSansBoldItalicSC { font-family: FreightSansBoldItalicSC; font-weight: normal; font-style: normal; }
.FreightSansBoldSC { font-family: FreightSansBoldSC; font-weight: normal; font-style: normal; }
.FreightSansBook { font-family: FreightSansBook; font-weight: normal !important; font-style: normal; }
.FreightSansBookItalic { font-family: FreightSansBookItalic; font-weight: normal; font-style: normal; }
.FreightSansBookItalicSC { font-family: FreightSansBookItalicSC; font-weight: normal; font-style: normal; }
.FreightSansBookSC { font-family: FreightSansBookSC; font-weight: normal; font-style: normal; letter-spacing:0.6px; }
.FreightSansLight { font-family: FreightSansLight; font-weight: normal; font-style: normal; }
.FreightSansLightItalic { font-family: FreightSansLightItalic; font-weight: normal; font-style: normal; }
.FreightSansLightItalicSC { font-family: FreightSansLightItalicSC; font-weight: normal; font-style: normal; }
.FreightSansLightSC { font-family: FreightSansLightSC; font-weight: normal; font-style: normal; }
.FreightSansMedium { font-family: FreightSansMedium; font-weight: normal; font-style: normal; }
.FreightSansMediumItalic { font-family: FreightSansMediumItalic; font-weight: normal; font-style: normal; }
.FreightSansMediumItalicSC { font-family: FreightSansMediumItalicSC; font-weight: normal; font-style: normal; }
.FreightSansMediumSC { font-family: FreightSansMediumSC; font-weight: normal; font-style: normal; } 

/*Updated By Shobin on 02/21/2013

.FreightSansBook { font-family: FreightSansLF Pro Book; font-weight: normal !important; font-style: normal; }
.FreightSansBold { font-family: FreightSansLFPro-Bold; font-weight: normal; font-style: normal; }
.FreightSansBookItalic { font-family: FreightSansBookItalic; font-weight: normal; font-style: normal; }
.FreightSansBookItalicSC { font-family: FreightSansBookItalicSC; font-weight: normal; font-style: normal; }
.FreightSansBookSC { font-family: FreightSansBookSC; font-weight: normal; font-style: normal; letter-spacing:0.6px; }*/

/*********************************************** End Font ***********************************************/

.demo-container { float: left; width: 220px; }
.demo-container h4 { margin: 0 0 5px 0; }
.clear { clear: both; }
.dcjq-count { display:none; }

.graphite .accordion { font-size:17px; line-height:22px; color:#008e9d !important; }
.graphite .accordion, .graphite .accordion li { margin: 0; padding: 0; border: none; list-style:none; }
.graphite .accordion a { padding:0; text-decoration:none; display: block; color: #008e9d; position: relative; }
.graphite .accordion a:hover { color: #000 !important; font-weight:bold; }
.marginLeft { margin-left:-26px; }

.backgroundPopup { width:100%; height:100%; }

.blackColor { color:#000; }
.marginTop-40 { margin-top:40px !important; }
.paddingTop-5 { padding-top:5px !important; }

.fontBold { font-weight:bold !important; }
.lineHeight { line-height:22px !important; }

.scrollerLink { text-decoration:none; }
.scrollerLink:hover { text-decoration:underline; }

.map { width:220px; height:125px; float:left; background:url(../images/map.jpg) }
.circleLink1 { width:5px; height:5px; float:left; margin:47px 0 0 56px; }
.circleLink2 { width:5px; height:5px; float:left; margin:40px 0 0 45px; }
.circleLink3 { width:5px; height:5px; float:left; margin:55px 0 0 66px; }
/*
a[title]:hover:after { content: attr(title); padding:4px 8px; color:#333; position:relative; left:-70px; top:15px; white-space:nowrap; z-index:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0px 0px 4px #222; -webkit-box-shadow:0px 0px 4px #222; box-shadow:0px 0px 4px #222; background:#FFF; }

*/