@charset "utf-8";
html{overflow:scroll}
body{font-family:Verdana, Geneva, sans-serif;font-size:11px}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,p,a,img,form{margin:0;padding:0;text-decoration:none}
img,a,form{border:0;outline:0}
li{list-style:none}

#header,#content,#footer{float:left;width:650px;}
.i1,#header{background:url(img/frame/header_bg.gif) repeat-x top left #fff}
#header .menu_opt{width:650px;height:16px}
.menu_opt ul{float:right}
.i2,.menu_opt li{float:left;padding:1px 0 0 40px;background:url(img/frame/square.gif) no-repeat 18px 7px}
.menu_opt a{color:#fff}
.menu_opt a:hover{text-decoration:underline}
.menu_opt .first{background:none}
#header .options{width:650px;height:95px;float:left}
#header .options .aic{float:right;padding:54px 23px 0 0}
.i3,#header .options .aic a{color:#3397b9;text-decoration:underline;padding:0 0 0 13px;background:url(img/frame/arrow_small.gif) no-repeat 0 4px}
#header .options .border{float:right;display:block;background:url(img/frame/header_sep.gif) no-repeat;width:2px; height:79px;padding:0 23px 0 0}
#search{float:right;color:#3397b9}
.i4,#search input{width:107px;display:block;border:1px solid #cfcfcf;background:url(img/frame/search.gif) no-repeat 4px 4px #fff;padding:1px 1px 2px 20px;font-size:11px}
#search label{display:block;padding:32px 0 6px 0}
#logo{float:left;padding:20px 0 0 15px}

#content{background:#fff;padding:16px 0 0 0;clear:both}

#side{width:224px;padding:0 9px 300px 1px;float:left;display:none;}
#menu{width:214px}
#menu ul{padding:5px 0 0 0}
.js #menu ul{display:none}
#menu li{padding: 0 0 5px 0}
.i5,#menu .menu{list-style:none;background:url(img/frame/arrow_bold.gif) no-repeat 13px 15px #e2dad7; width:191px;padding:8px 0 8px 33px;color:#333;display:block;font-size:15px}
#menu .menu:hover{background-color:#b7be1c;color:#fff}
.i6,#menu #select_main{background:url(img/frame/arrow_bold_down.gif) no-repeat 15px 13px #3397b9;color:#fff}
#menu #select_mainm:hover{background-color:#3397b9;color:#fff}
.i7,#menu .submenu{padding: 1px 0 1px 49px;background:url(img/frame/arrow_sub.gif) no-repeat 18px 6px;font-size:13px;color:#333;display:block}
#menu .submenu:hover{color:#a52238}
#menu #select_sub{color:#b7be1c}
#menu #select_sub:hover{color:#b7be1c}
.i8,#menu .thirdmenu{padding: 1px 0 1px 63px;background:url(img/frame/diamond_brown.gif) no-repeat 50px 5px;font-size:12px;color:#333;display:block}
.i9,#menu .thirdmenu:hover,#menu #select_third{color:#a52238;background:url(img/frame/diamond_red.gif) no-repeat 50px 5px}
#menu .fourthmenu{padding: 1px 0 1px 77px;font-size:12px;color:#333;display:block}
#menu .fourthmenu:hover,#menu #select_fourth{color:#a52238}

#indices{background:#f6f6f6;width:224px;height:246px;padding:13px 0;margin:10px 0 0 0;position:absolute; top:-310px;left:1px;display:none;}
#indices .title{color:#4c4d4f;padding:0 0 5px 28px;font-weight:bold;font-size:15px}
#indices img{padding:0 0 0 24px}
 
#info{position:absolute;top:-149px;left:0;width:650px;color:#333}
.i10,#info .division{width:180px;background:url(img/frame/content_sep.jpg) no-repeat 20px 0;float:left;padding:0 0 0 10px}
#info .title{float:left;font-size:14px;font-weight:bold;color:#3397b9;width:150px;padding:17px 0 0 17px}
#info a{color:#333}
#info .title a{color:#3397b9}
#info a:hover{text-decoration:underline}
#info ul,#info p{float:left;width:150px;padding:8px 0 0 17px}
.i11,#info li{padding:1px 0 0 20px;background:url(img/frame/diamond.gif) no-repeat 3px 4px}
#info img{display:none;}

.i12,#footer{background:#5e4d42 url(img/frame/footer_bg.gif) repeat-x;color:#fff;clear:both;padding:12px 0}
#footer .menu_opt{float:right;padding:0 7px 0 0}
#footer .cr{float:left;padding:0}

/* Content Styles */
#page{width:650px;float:left;color:#333}
#page h1{padding:3px 0 10px 2px;color:#A52238;font-size:17px}
#content #page .red{color:#A52238;}
#page .title, #page .sections{padding:1.6em 0 0 0;font-weight:bold;color:#3397b9;font-size:13px;clear:both}
#page .bannerbox{position:absolute;left:251px;top:7px}
#bannerembed{border:1px solid #605146;width:747px;height:200px;}
#page .bannermargin{height:230px;padding:0}
.clear{clear:both}

.i13,#page .icon1{background:url(img/icons/doc.gif) no-repeat;padding-left:30px}

#page p, #page .text, #page li{line-height:1.5em}
#page p, #page .text{padding:0.8em 0 0 0;font-size:11px;font-weight:normal}
#page b, #page a:hover, #page a:hover b{color:#3397b9}
#page a, #page a b{color:#5e4d42; text-decoration:underline}
.i14,#page .pdf{background:url(img/frame/pdf.gif) no-repeat}
.i15,#page .vid{background:url(img/frame/video.gif) no-repeat}
#page .pdf, #page .vid{padding:1px 27px 1px 0;background-position:right bottom;display:inline}
#page .note{font-size:9px;display:block}
#page p.note{padding-top:40px}
#page .gotop{text-align:right}

#page ul, #page ol{padding:0.8em 0 0 0}
#page ol li{margin:0 0 0 30px;list-style:decimal}
.i16,#page ul li{padding-left:19px;background:url(img/frame/sqrb.gif) no-repeat 2px 0.5em;list-style:none;margin:0}
#page li ul li{list-style:none;margin:0}
#page li ul{padding-top:0}
.i17,#page ul ul li{padding-left:0;padding-left:30px;background:url(img/frame/sqrs.gif) no-repeat 12px 0.7em }
#page .tier{float:left;width:180px;padding-right:20px}
#page .split{float:left;width:300px;padding-right:20px}
#page ul.news li{padding:0.8em 0 0 0;background:none}

#page .img{padding:20px 20px 0 20px}
#page .imgs1{float:right;padding:0 0 20px 20px}
#page .imgs2{float:left;margin:1em 20px 20px 0;border:1px solid #E2DAD7}
#page .imgs3{float:left;padding:0 20px 20px 0}
#page .imgup{float:right;padding:1.3em 0 20px 20px}

#accordion {padding-top:0.5em}
#accordion .sections {padding:0;font-size:11px}
#accordion .sections a{cursor:pointer;text-decoration:none}
#accordion .sections a:hover{color:#B7BE1C}
#accordion .unit{padding-bottom:2.3em}
#accordion.faq .sections{margin-left:30px;display:list-item;list-style:decimal;color:#5E4D42}
#accordion.faq .unit{padding-left:47px}

.advisor{float:left;background:#f6f6f6;margin-top:1em;padding-bottom:20px;clear:both;width:100%}
.advisor .pic{width:142px;float:left}
.advisor .details{width:498px;float:left}
.advisor .detailsonly{padding:0 10px}
.advisor img{float:left;margin:10px;border:1px solid #E2DAD7}
.advisor .blurb{font-style:italic;font-weight:bold}

.subadvisor {float:left;margin-top:20px;clear:both;width:100%}
.subadvisor .pic{float:left}
.subadvisor .details{width:468px;float:right}
.subadvisor img{float:left;margin:1em 10px 10px 0;border:1px solid #E2DAD7;padding:10px}

#page .fourthmenu{background:#e2dad7;margin-bottom:1.5em;padding:3px 0 6px 0;border-bottom:1px solid #5e4d42}
#page .fourthmenu p{line-height:1.7em;padding:0}
#page .fourthmenu a{padding:2px 8px;text-decoration:none}
#page .fourthmenu a#select_fourth{color:#3397B9;text-decoration:none}
#page .fourthmenu.up{margin-top:2em}

#cf .field{margin-top:1em;width:350px}
#cf .submit{width:80px;margin-top:2em}

.hugetable{position:absolute;padding-top:1em}

table{width:100%;margin:1em 0 0 0}
.ts{background:#f9f9f9;border:1px solid #3397b9;border-width:1px 0 0 1px}
.ts tbody{font-size:9px}
.ts thead,.td{color:#777;background:#fff;text-transform:uppercase;font-size:10px}
.td{font-weight:bold;}
.ts td{padding:4px;border:1px solid #3397b9;border-width:0 1px 1px 0;}
.ts .th td{background:#3397b9;color:#fff;font-size:11px;font-weight:bold;text-align:center;border-right:1px solid #fff}
.ts .null{background:#fff}
#ttext .tleft{text-align:left}

.sortable{border:1px solid #3397b9;border-width:1px 0 0 1px;width:740px;font:10px Tahoma,Verdana,Geneva,sans-serif}
.i18,.sortable th{background:url(img/tablefilter/sortable3.gif) 3px center no-repeat;cursor:pointer;padding:6px 6px 6px 20px;font-weight:bold}
.sortable th:hover{background-color:#CCC}
.i19,.sortable th.desc{background:url(img/tablefilter/sortable_down3.gif) 3px center no-repeat}
.i20,.sortable th.asc{background:url(img/tablefilter/sortable_up3.gif) 3px center no-repeat}
.sortable th,.sortable td{border:1px solid #3397b9;border-width:0 1px 1px 0;text-align:center}
.sortable td{padding:0 3px}
.sortable tbody td{height:3em}
.sortable td.tfirst{width:132px;text-align:left}
.sortable td.tfirst,.sortable td.tlast{}
.sortable .zebra{background:#f9f9f9}
.sortable thead td{height:2em;font-size:10px;background:#3397b9;color:white;border:1px solid #fff;border-width:0 1px 1px 0;font-weight:bold; }
.sortable thead td.tlast{border-right:none}
.sortable tr.subtitle td{font-size:14px;text-align:center;background:#3397b9;color:white;font-weight:bold}
#page .sortablenormal tbody .tlast{}

.pm_img{float:left;padding:10px 0 14px 0}
.pm_info{float:right;width:150px;padding-top:8px}
.pm_text{float:left;width:500px}
.i21,#page .pm_info p{padding:0 0 0.8em 18px;background:url(img/frame/diamond.gif) no-repeat 7px 5px}
#page .pm_info p.bio{background:none}
.hline{clear:both;padding:30px 0 5px 0}
.vline{float:left}
.pm_split{float:left;padding-left:25px;width:300px}
.crap{line-height:0;padding:0;margin:0;display:inline}
body #preloadImages i{height:1px;width:1px;margin:0;padding:0;font-size:1px;line-height:1px;text-indent:-9650px}