/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{display:block}
a,a:hover{cursor:pointer;text-decoration:none}
ul{list-style:none}
.hide{display:none}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#a9a6a6 url(../images/html_bg.gif) repeat-y;}
body{font-family:arial,sans-serif;font-size:12px;color:#012b4d;}
#wrapper{width:777px;}

/* MAIN */
#main{width:569px;float:left;position:relative;}

/* HEADER */
#header{height:214px;background:url(../images/header_bg.jpg) left bottom no-repeat;}
.home #header{height:378px;background:url(../images/home-header_bg.jpg) left bottom no-repeat;}

#header h1{text-indent:-9999px;background:url(../images/teleos-logo.gif) no-repeat;margin-left:35px}
#header h1 a{outline:none;display:block;width:160px;height:120px;}

#content{padding:25px 20px;}
#content h1{position:absolute;top:35px;left:146px;}

/* RIGHT */
#right{width:208px;float:right;}

#right-top{height:120px;background:#012b4d;padding:0 0 0 20px;}
#right-top img{display:block;margin:100px 0 0;float:left;}
#right-top img.login{padding-left:5px;}

#right-contact{height:25px;background:#1f1f1f;}
#right-contact a{height:25px;width:208px;display:block;background:url(../images/right-contact_us.gif) no-repeat;text-indent:-9999px;outline:none;}
#right-contact a:hover,#right-contact a.active{background:url(../images/right-contact_us.gif) 0 -25px no-repeat;}

#right-employment{height:25px;background:#1f1f1f;}
#right-employment a{height:25px;width:208px;display:block;background:url(../images/right-employment.gif) no-repeat;text-indent:-9999px;outline:none;}
#right-employment a:hover,#right-employment a.active{background:url(../images/right-employment.gif) 0 -25px no-repeat;}

#right-nav{height:233px;background:#1f1f1f;padding:0 15px;}
#right-top a.home{height:11px; width:43px; float:left; background:url(../images/right-home2.gif) no-repeat; margin:100px 0pt 0pt;}
#right-top a.home:hover, #right-top a.home:active {background:url(../images/right-home2.gif) 0 -21px no-repeat;}
#right-top a.login{height:11px; width:46px; float:left; background:url(../images/right-login2.gif) no-repeat; margin:100px 0pt 0pt;}
#right-top a.login:hover, #right-top a.login:active {background:url(../images/right-login2.gif) 0 -21px no-repeat;}
#right-top a.logout{height:11px; width:60px; float:left; background:url(../images/right-logout2.gif) no-repeat; margin:100px 0pt 0pt;}
#right-top a.logout:hover, #right-top a.logout:active {background:url(../images/right-logout2.gif) 0 -21px no-repeat;}


#right-foot{padding:15px 0 0 30px;font-size:10px;color:#a9a6a6;}
#right-foot a{color:#a9a6a6;}
#right-foot a:hover{color:#fff;}

#right-nav ul{padding:9px 0 0;border-bottom:1px solid #3b3b3a}
#right-nav ul li{border-top:1px solid #3b3b3a;}
#right-nav ul li a{display:block;height:28px;width:177px;text-indent:-9999px;outline:none;color:#a9a6a6;}
#right-nav ul li a:hover,#right-nav ul li.active a{background-position:0 -28px;}
#right-nav ul li.about_us a{background-image:url(../images/right-about_us.gif);}
#right-nav ul li.investment_overview a{background-image:url(../images/right-investment_overview.gif);}
#right-nav ul li.management_team a{background-image:url(../images/right-management_team.gif);}
#right-nav ul li.investor_materials a{background-image:url(../images/right-investor_materials.gif);}
#right-nav ul li.admin_database a{background-image:url(../images/right-admin_database.gif);}
#right-nav ul li.text a{text-indent:0;line-height:28px; 20px 12px no-repeat;text-indent:30px;}
#right-nav ul li.text a:hover{background:url() 20px 12px no-repeat}

#right-nav ul.text{padding:5px 0 0;border-bottom:1px solid #3b3b3a}
#right-nav ul.text li{border-top:1px solid #3b3b3a;}
#right-nav ul.text li a{display:block;height:28px;width:177px;color:#a9a6a6;line-height:28px; 15px 12px no-repeat;text-indent:25px;font-size:11px;}
#right-nav ul.text li a:hover,#right-nav ul.text li.active a{ 15px 12px no-repeat;color:#5c9ba9;}

#right-nav ul li ul{padding:0;border:0}
#right-nav ul li li a{color:#2baeca;text-indent:14px;font-size:10px;background:none!important;height:auto;padding:0 0 5px;}
#right-nav ul li li a:hover{text-decoration:underline;}

#right-nav form{padding:6px 0 0 10px;}
#right-nav form div.row{padding:0 0 10px;}
#right-nav form input{background:#fff;border:1px solid #3b3b3a;padding:2px;}
#right-nav form input.submit{padding:0;border:0;width:57px;height:23px;background:url(../images/b-enter.gif) no-repeat;padding:23px 0 0;overflow:hidden;display:none;}
#right-nav form input.submit:hover {background:url(../images/b-enter.gif) 0 -23px no-repeat;}
#right-enter a{height:23px;width:60px;display:block;background:url(../images/b-enter.gif) no-repeat;text-indent:-9999px;outline:none;}
#right-enter a:hover,#right-enter a.active{background:url(../images/b-enter.gif) 0 -23px no-repeat;}

#right-download{margin:20px;background:#c9cece;font-size:11px;color:#404040;padding:15px 15px 0;}
#right-download h2{margin:0 0 10px}
#right-download p.bottom{margin:5px -15px;padding:15px;background:#757474;border-top:1px solid #01294a}

/* CONTENT Styles */
.c{line-height:150%}
.c p,.c table,.c form,.c wysiwyg_text{margin:0 0 10px}
.c p{padding:0 37px 0 4px;}
.c a{color:#48a3b7;text-decoration:underline;}
.c h1{margin:0 0 10px;}
.c h2{margin:0 0 5px;}
.c h3{font-weight:bold;font-size:12px;margin:15px 0 0;}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c img.right{float:right;margin:0 0 1em 2em;display:inline}
.c img.left{float:left;margin:0 2em 1em 0;display:inline}
.c p.indent{padding:0 0 0 35px;}

div.annual_returns{overflow:hidden;zoom:1;margin:0 0 20px;}
div.annual_returns div{float:left;width:165px;padding:0 15px 0 0;}
div.annual_returns div.last{padding:0;}
div.annual_returns div p{background:#959595;font-size:10px;line-height:100%;padding:0;}
div.annual_returns div p a{color:#e1e1e1;background:url(../images/icon-arrow_gray.gif) 5px 8px no-repeat;padding:6px 5px 6px 10px;display:block;text-decoration:none;}
div.annual_returns div p a:hover{text-decoration:underline;}

div.investor_letters{overflow:hidden;zoom:1;margin:30px 0 20px;background:url(../images/investor_letters_bg.gif) repeat-y;}
div.investor_letters div{float:left;width:178px;}
div.investor_letters div.last{width:165px;}
div.investor_letters p{padding:0 5px;font-size:11px;}
div.investor_letters p a{color:#123d94;text-decoration:none;}
div.investor_letters p a:hover{text-decoration:underline;}
div.investor_letters h3{margin:0 0 10px}
div.investor_letters h4{font-size:18px;font-weight:normal;margin:10px 0;padding:0 5px;}
div.investor_letters h4.archive{font-size:14px;}
div.investor_letters h4.archive a{color:#012b4d;text-decoration:none;font-weight:bold;}
div.investor_letters h4.archive a:hover{text-decoration:underline;}
div.investor_letters h5{font-size:12px;font-weight:bold;margin:0 0 5px;padding:0 5px;}

.c form{padding:10px 0 0 10px;}
.c form div.row{padding:0 0 10px;overflow:hidden;zoom:1;}
.c form div.row div.col{float:left;width:180px;}
.c form div.rc label{display:inline;}
.c form label{display:block;}
.c form input{padding:1px;}
.c form input.submit{padding:0;border:0;width:57px;height:23px;background:url(../images/b-enter.gif) no-repeat;padding:23px 0 0;overflow:hidden;}
.c form a{color:#012b4d;}

/* link */
A.whitelink {font-family: arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;}
A:hover.whitelink {font-family: arial, sans-serif; font-size: 11px; color: #002266; font-weight: normal; text-decoration: none;}
A:hover.headlink {font-family: arial, sans-serif; font-size: 11px; color: #002266; font-weight: normal; text-decoration: none;}
A.edit_link {font-family: arial, sans-serif; font-size: 12px; color:blue !important; font-weight: bold; text-decoration: none;}
/* edit */
.edit_link A:link {text-decoration: none; color:blue;}
.edit_link A:visited {text-decoration: none}
.edit_link A:active {text-decoration: none}
.edit_link A:hover {text-decoration: underline; color: red;}

div.investor_letter{margin-left:-10px}
div.investor_letter h3{font-weight:normal;font-size:12px;margin:15px 0 0;background:#e8eded;height:20px;line-height:20px;text-indent:10px;}
div.investor_letter div{float:left;width:155px;}
div.investor_letter div.last{float:left;width:150px;}
div.investor_letter div.first{margin-left:65px;display:inline;}
div.investor_letter p{padding:0 5px;font-size:11px;}
div.investor_letter p a{color:#123d94;text-decoration:none;}
div.investor_letter p a:hover{text-decoration:underline;}
div.investor_letter h4{font-size:18px;font-weight:normal;margin:10px 0;padding:0 10px 5px;border-bottom:1px solid #e4e4e4}
div.investor_letter h5{font-size:12px;font-weight:bold;margin:0 0 5px;padding:0 5px;}
div.investor_letter .year{position:relative;overflow:hidden;zoom:1;width:100%;margin:0 0 20px}
div.investor_letter .year p.info{color:#7b7676;font-size:10px;font-style:italic;line-height:100%;position:absolute;top:10px;left:70px;padding:0 10px 0 0;}
div.investor_letter .year .col-1{margin-left:60px;display:inline;}

