@charset "utf-8";

/* compulsories */
body { font-family: 'Open Sans', sans-serif; background:#353636 url(../img/site_bg.jpg) top center no-repeat; color:#353535; }
.after { display:block; clear:both; height:0px; visibility:hidden; }
a { color:#293952; text-decoration:none; }
h1 { font-family: 'Arvo', serif; font-size:32px; color:#8ec6d5; margin-bottom:10px; text-transform:uppercase; }
h2 { font-family: 'Arvo', serif; font-size:24px; color:#8ec6d5; margin-bottom:10px; text-transform:uppercase; }
h3 { font-family: 'Arvo', serif; font-size:18px; color:#8ec6d5; margin-bottom:10px; text-transform:uppercase; }
h4 { font-family: 'Arvo', serif; font-size:14px; color:#8ec6d5; margin-bottom:10px; text-transform:uppercase; }
.blueIt { color:#317eb4; }
.boldIt { font-weight:bold; }
.inside { padding-top:1px; }
.floatRight { float:right; }
.floatLeft { float:left; }
.boldIt { font-weight:bold; }
.vertSpacer_80px { height:80px; clear:both; }
.vertSpacer_40px { height:40px; clear:both; }
.vertSpacer_14px { height:14px; clear:both; }
hr { border:0; color:#999; background-color:#999; height:1px; width:100%; }

/* header */
#upperLip { width:1011px; height:12px; background-color:#000000; margin:0 auto; box-shadow:0px 4px 4px #363636; }
#logoAndSearch { width:1011px; height:100px; margin:0 auto; }
#iSelect-logo { width:300px; height:52px; margin-top:27px; margin-left:30px; float:left; }
#signUpSearch { width:150px; height:30px; margin-top:42px; margin-left:30px; float:right; font-family: 'Open Sans', sans-serif; text-align:right; }
#signUpSearch form input { text-align:right; margin-bottom:6px; font-size:12px; color:#999999; }
.headerFormContact { color:#8ec6d5; font-size:12px; text-align:right; }
.headerFormContact a { color:#8ec6d5; text-decoration:none; }

/* body */
#mainCont { width:1011px; background:#FFFFFF url(../img/mainCont-background-effect_home.gif) bottom center no-repeat; margin:0 auto; box-shadow:0px 0px 20px #000000; }
#mainCont_int { width:1011px; background:#FFFFFF url(../img/mainCont-background-effect_interior.gif) bottom center no-repeat; margin:0 auto; box-shadow:0px 0px 20px #000000; }
.mainBitmap { width:983px; height:297px; margin:14px auto 24px auto; background-image:url(../img/iSelectFund_mainBitmap_home.jpg); }
.mainBitmap_about { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_about.jpg); }
.mainBitmap_management { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_management.jpg); }
.mainBitmap_vetting { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_vetting.jpg); }
.mainBitmap_distribution { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_distribution.jpg); }
.mainBitmap_structure { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_structure.jpg); }
.mainBitmap_selection { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_selection.jpg); }
.mainBitmap_how { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_how.jpg); }
.mainBitmap_faq { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_faq.jpg); }
.mainBitmap_contact { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_contact.jpg); }
.mainBitmap_application { width:991px; height:135px; margin:10px auto auto auto; background-image:url(../img/mainBitmap_application.jpg); }
.callout-orange { width:462px; height:142px; margin-left:24px; margin-top:34px; color:#FFFFFF; background-color:#fff; box-shadow:0px 4px 4px #363636; background-image:url(../img/diagonal-line-backer_orange.gif); background-repeat:no-repeat; background-position:10px 0px; }
.callout-orange h1 { width:345px; color:#FFFFFF; margin:40px auto auto 34px; text-transform:uppercase; }
.largeVertDividerTop { width:1011px; height:70px; background:url(../img/large-horizontal-bevel.jpg) top center no-repeat; 
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
	-o-transform:rotate(180deg); /* Opera */ }
.largeVertDividerBottom { width:1011px; height:70px; background:url(../img/large-horizontal-bevel.jpg) top center no-repeat; }
.bodyCopy_home { width:880px; margin:0 auto; text-align:center; line-height:28px; }
.bodyCopy_int { width:550px; margin:40px auto auto 49px; text-align:left; float:left; font-size:12px; line-height:21px; }
.bodyCopy_int p { margin-bottom:16px; }
.bodyCopy_int ul, .bodyCopy_int ol { list-style:inside; margin-bottom:16px; }
.featuresCont { width:1011px; height:312px; text-align:center; margin-top:24px; }
.featuresPod { width:212px; height:310px; margin-left:14px; margin-right:14px; float:left; position:relative; text-align:center; background-color:#333; background-image:url(../img/diagonal-line-backer_light-blue.gif); background-repeat:no-repeat; background-position:0px 10px; }
.podMargin { margin-left:39px; }
.featuresPod img { margin-top:30px; margin-bottom:14px; }
.featuresPod h3 { text-align:center; color:#FFFFFF; text-transform:uppercase; }
.featuresPod h3 a { color:#FFFFFF; text-decoration:none; }
.featuresPod p { width:178px; margin:0 auto; text-align:left; font-size:11px; line-height:14px; }
.featureLearnMore { width:70px; font-size:10px; margin-top:10px; font-weight:bold; text-align:right; position:absolute; bottom:14px; right:20px; }
.featureLearnMore a { color:#FFFFFF; }
.sidebarPod { width:280px; padding:20px 20px 20px 30px; margin-bottom:20px; margin-right:20px; float:right; color:#FFF; font-size:12px; line-height:21px; text-align:center; background:#353535 url(../img/sidebar-backer_orange.gif) top right no-repeat; }
.sidebarPod h3 { width:260px; color:#FFFFFF; }
.sidebarPod p { width:260px; }
.sidebarPod h3 a { color:#FFFFFF; text-decoration:none; }
.negMargin { margin-top:-32px; }

/* footer */
#footerCont { width:1011px; height:90px; background-color:#000000; color:#FFFFFF; margin:24px auto auto auto; box-shadow:0px -4px 10px #000000; font-weight:bold; font-size:10px; }
#footerCont a { color:#FFFFFF; }
.footerNavCont { width:450px; height:12px; margin:9px auto auto 36px; }
#footerCont li { float:left; padding:4px 6px; }
#brandingCont { width:262px; height:40px; float:right; margin:18px 40px auto auto; text-align:right; }
#footerLeftColumn { width:500px; float:left; }
#footerRightColumn { width:320px; float:right; }

/* nav */
.threeNavStructure { width:1035px; height:87px; margin:0px auto 10px auto; font-family: 'Arvo', serif; }
#primaryNavigation { text-align:center; }
#primaryNavigation a { text-transform:uppercase; font-weight:bold; }
.threeNavStructure ul li { float:left; }
.homeNav_on { width:350px; height:87px; background-image:url(../img/three-nav-struct_home_on.png); background-repeat:no-repeat; padding-top:34px; color:#FFFFFF; }
.aboutNav_on { width:338px; height:87px; background-image:url(../img/three-nav-struct_about_on.png); background-repeat:no-repeat; padding-top:34px; color:#FFFFFF; }
.faqNav_on { width:347px; height:87px; background-image:url(../img/three-nav-struct_faq_on.png); background-repeat:no-repeat; padding-top:34px; color:#FFFFFF; }
.homeNav_off { width:350px; height:87px; background-image:url(../img/three-nav-struct_home_off.png); background-repeat:no-repeat; padding-top:34px; }
.aboutNav_off { width:338px; height:87px; background-image:url(../img/three-nav-struct_about_off.png); background-repeat:no-repeat; padding-top:34px; }
.faqNav_off { width:347px; height:87px; background-image:url(../img/three-nav-struct_faq_off.png); background-repeat:no-repeat; padding-top:34px; }
.homeNav_off:hover { background-image:url(../img/three-nav-struct_home_hover.png); }
.aboutNav_off:hover { background-image:url(../img/three-nav-struct_about_hover.png); }
.faqNav_off:hover { background-image:url(../img/three-nav-struct_faq_hover.png); }
.homeNav_on a { color:#FFFFFF; }
.aboutNav_on a { color:#FFFFFF; }
.faqNav_on a { color:#FFFFFF; }
.homeNav_off:hover a { color:#FFFFFF; }
.aboutNav_off:hover a { color:#FFFFFF; }
.faqNav_off:hover a { color:#FFFFFF; }
.active { text-align:left; font-family: 'Open Sans', sans-serif; font-size:10px; font-weight:bold; position:absolute; margin-top:17px; margin-left:5px; width:326px; left:-9999em; z-index:999; }
.active li { float:left; text-align:left; display:block; width:306px; background-color:#252525; }
#primaryNavigation a { display:block; text-decoration:none; }
#primaryNavigation li ul li a { color:#FFF; }
#primaryNavigation li ul li a { background-color:#252525; padding:10px; display:block; width:306px; }
#primaryNavigation li ul li a:hover { background-color:#1c1c1c; }
#primaryNavigation li:hover ul, #menu li ul:hover {	left:auto; }