 /* CSS Document */

@charset "utf-8";
/* CSS Document */
img { border: none;}
blockquote, cite, dd, form, h1, h2, h3, ol, p, ul { margin: 0em;}
ol, td, th, ul { padding: 0em;}
/* --------------- Body Details -----------------*/

body{ margin:0px; padding:0px; font:.80em/1.45 Arial, Helvetica, sans-serif; SCROLLBAR-FACE-COLOR: #369; SCROLLBAR-HIGHLIGHT-COLOR: #69c; SCROLLBAR-SHADOW-COLOR: #036; SCROLLBAR-ARROW-COLOR: #f90; SCROLLBAR-BASE-COLOR: #036; scrollbar-3d-light-color: #369; scrollbar-dark-shadow-color: #036; }


/* --------------- Header Details--------------- */
.main_body{margin:0 auto; width:905px; height:auto;}
.banner { width:901px; height:112px; float:left; margin-top:5px; }
.boxL,.boxR{background-image:url(../images/top_border.jpg); width:22px; height:112px; float:left; }
.boxR{background-position:right; }
.banner_inner{width:850px; height:110px; border-bottom:1px solid #004C7A; border-top:1px solid #004C7A; float:left; }
.banner_right { width:640px; height:60px; float:right; }
.slogon{width:560px; height:50px; float:left; margin:0em 0em 0em 3.0em; vertical-align:bottom; }
.top_link{font:11px Arial; color:#858586; text-decoration:none; font-weight:bolder; }
.top_link:hover{ color:#000000; }

/* --------------- Menu Details--------------- */

.menuL,.menuR{background-image:url(../images/menu_border.jpg); width:18px; height:34px; float:left; }
.menuR { background-position:right; }
.menu{height:30px; width:625px; float:right; margin:1.4em 0em 0em 0em; }
.menu_full{height:34px; width:569px; float:left; background:#014282;}
.menu ul{width:auto; margin:auto; }
.menu ul li { display:inline; margin:0.0em; }
.menu ul li a{width:auto; height:22px; float:left; font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; padding:10px 10px 2px 10px;	border-right:1px solid #999999;}
.menu ul li a:hover{color:#cccccc;}
.main_column{width:901px; height:auto; float:left;}

/* ---------------------- Heading and sub-heading Details-----------------*/
.index_heading_pro{font-size:15px; font-weight:bold; color:#FFFFFF; margin:0.2em 0em 0em 3.5em; text-transform:uppercase;}
.index_heading_quick{font-size:15px; font-weight:bold; color:#FFFFFF; margin:0.4em 0em 0em 3.5em; text-transform:uppercase;}
.heading{font-size:16px; font-weight:bold; color:#FFFFFF; padding:1.5em 0em 0em 1.5em;}
.heading_bk{font-size:14px; font-weight:bold; color:#004282; margin:0.5em 0em 0.5em 0em; text-transform:uppercase;}
.heading1{font-size:12px; font-weight:bold; color:#FFFFFF; padding:.2em 0em 0em 1.0em;}
.heading2{font-size:12px; font-weight:bold; color:#FFFFFF; padding:.2em 0em 0em 2.0em;}
.heading3{font-size:13px; font-weight:bold; color:#014282; padding:.5em 0em 0em 0.0em;}
.alpha_logo_index{width:211px; height:60px; float:left; margin:.5em 0em 0em 1.1em; background:url(../images/alpha_logo_index.jpg) no-repeat; }
.alpha_logo{width:222px; height:35px; float:left; margin:.5em 0em 0em .2em; background:url(../images/alpha_logo.jpg) no-repeat;}
.sublink_index{width:222px; height:auto; float:left; margin:.5em 0em 0em .2em;}
.sublink_index1 { font:13px Arial; color:#858586; text-decoration:none; font-weight:bold; }
.sublink_index1:hover{ color:#000000;}
.sublink_index011{width:12px; height:14px; float:left; margin:1.1em 0em 0em .2em;}
.sublink_index012{width:206px; height:auto; float:left; margin:.9em 0em 0em .2em;}
.sublink_index2{font:13px Arial; color:#858586; text-decoration:none; font-weight:bold;}
.sublink_index2:hover{color:#000000;}

/* ------------------------- Sub Header Details -------------------------*/
.left_alphabox_space{float:left; width:200px; height:6px;}
.left_alphabox_space_in{float:left; width:200px; height:15px;}
.left_main{float:left; width:226px; height:auto; margin:0em 0.6em 0em 1.1em;}
.left_alphabox_index{float:left; width:226px; height:110px; background:url(../images/alpha_box.jpg) no-repeat; margin:0.2em 0em 0em 0em;}
.left_sub_alphabox{float:left; width:226px; height:100px; background:url(../images/sub_alpha_box.jpg) no-repeat; margin:0.1em 0em 0em 0em;}
.left_main_con{float:left; width:220px; height:auto; margin:0em 0em 0em 0.5em;}
.product_login{width:222px; height:auto; float:left; margin:1.0em 0em 0em .2em;}
.flash{	float:left;	width:635px; height:202px; margin:0em 0em 0em .0em; }
.content_part{float:left; margin:.2em 0em 0em 0em; width:901px; height:auto; }
.quicklink{float:left; width:224px; height:32px; background:url(../images/quicklink.jpg) no-repeat; position:relative; top:-5em; left:0.9em;}
.index_con_part{float:right; width:640px; height:170px; margin:.2em 0.8em 1em 0.8em;}

.content_boxlayout{width:205px; height:170px; float:left; padding:0em .6em 0em 0em;}
.content_boxL,.content_boxR{background-image:url(../images/con_box.jpg); width:10px; height:171px; float:left; }
.content_boxR{background-position:right; }
.content_boxL{background-position:left; }
.content_boxcenter{width:185px; height:169px; float:left; border-bottom:1px solid #999999; border-top:1px solid #999999;}
.login{width:12px; height:14px; background:url(../images/login.jpg) no-repeat; float:left; margin:.0em 0em 0em 0em;}

.index_box_details{width:175px; height:auto; float:left; margin:0em 0em 0em .2em;letter-spacing : 0px;line-height : 95%;}
.index_box_details_test{width:12px; height:14px; float:left; margin:.6em 0em 0em .2em;letter-spacing : 0px;line-height : 95%;}
.index_box_details_test1{width:162px; height:auto; float:left; margin:.2em 0em 0em .2em;letter-spacing : 0px;line-height : 95%;}
.index_box_details1 { font:11px Arial; color:#4e4e4f; text-decoration:none;letter-spacing : 0px;line-height : 95%;}
.index_box_details1:hover{ color:#000000;}

.readmore{width:52px; height:16px; float:right; /*margin:1.0em 0.0em 0em 0em;*/}
/* ------------------------- Footer Details -------------------------*/
.footer_index{width:905px; height:36px; float:left; margin:14em 0em 0em 0em;}
.footer{width:905px; height:36px; float:left; margin:2em 0em 0em 0em;}
.footer_fill{width:870px; height:36px; float:left; background:#014282; }
.footer_font{color:#FFFFFF; text-align:center; margin:.8em .5em 0em 0em;}
.footer_l{float:left; width:11px; height:36px; background:url(../images/footer_l.jpg) no-repeat;}
.footer_r{float:left; width:11px; height:36px; background:url(../images/footer_r.jpg) no-repeat;}

.news{float:left; width:110px; height:21px; margin:.2em 0em 0em 0em; background:#004184;}
.news_events{float:left; width:52px; margin-top:.2em; height:21px; background:url(../images/toll_free.jpg) no-repeat;}
.client_announcement{float:left; width:180px; height:21px; margin:.2em 0em 0em 0em; background:#004184;}
.online_supp{float:right; width:110px; height:21px; margin:.2em 0em 0em 0em; background:#004184;}
.online_supp1{float:left; width:20px; height:21px; background:url(../images/online.jpg) no-repeat;}

/* ------------------------- Sub Pages Details -------------------------*/
.quicklink_sub{float:left; width:222px; height:32px; background:url(../images/quicklink.jpg) no-repeat; margin:.8em 0em 0em .0em;}
.subpage_banner{float:left; width:635px; height:102px; margin:0em 0em 0em .0em;}
.subpage_con_part_inner{float:left; width:850px; height:auto; margin:.6em 0.8em 1em 1.4em;}
.subpage_con_part{float:left; width:635px; height:450px; margin:0em 0em 0em .0em;}
.subpage_con_management{float:left; width:635px; height:1350px; margin:0em 0em 0em .0em;}
.subpage_con_alpha{float:left; width:635px; height:1280px; margin:0em 0em 0em .0em;}
.subpage_con_clients{float:left; width:635px; height:590px; margin:0em 0em 0em .0em;}
.subpage_con_business{float:left; width:635px; height:350px; margin:0em 0em 0em .0em;}
.subpage_con_news2006{float:left; width:635px; height:610px; margin:0em 0em 0em .0em;}
.subpage_con_bookfund{float:left; width:635px; height:400px; margin:0em 0em 0em .0em;}
.subpage_con_bookpension{float:left; width:635px; height:950px; margin:0em 0em 0em .0em;}
.subpage_con_bookcurrency{float:left; width:660px; height:950px; margin:0em 0em 0em .0em;}
.subpage_con_seminar2006{float:left; width:660px; height:820px; margin:0em 0em 0em .0em;}
.subpage_con_seminar2005{float:left; width:660px; height:1100px; margin:0em 0em 0em .0em;}
.subpage_con_contact{float:left; width:660px; height:900px; margin:0em 0em 0em .0em;}
.subpage_con_awards{float:left; width:660px; height:700px; margin:0em 0em 0em .0em;}
.subpage_con_clientAnno070326{float:left; width:635px; height:950px; margin:0em 0em 0em .0em;}

/* ------------------------- Management Pages Details -------------------------*/
.manage_photo{width:110px; height:118px; float:left; padding:.2em .8em.1em .2em;}
.management_link{width:840px; height:20px; float:left; }

/* ------------------------- Clients Pages Details -------------------------*/

.clients_L{width:235px; height:100px; float:left; margin:.5em .5em.5em .5em;}
.clients_R{width:592px; height:100px; float:left; margin:.5em 0em.5em .5em;}
.clients_L_calpers{width:235px; height:135px; float:left; margin:.5em .5em.5em .5em;}
.clients_R_calpers{width:592px; height:135px; float:left; margin:.5em 0em.5em .5em;}
.clients_L_business{width:175px; height:140px; float:left; margin:.5em .5em.5em .5em;}
.clients_R_businesss{width:425px; height:140px; float:left; margin:.5em 0em.5em .5em;}
.clients_L_technology{width:175px; height:300px; float:left; margin:.5em .5em.5em .5em;}
.clients_R_technology{width:650px; height:300px; float:left; margin:.5em 0em.5em .5em;}
.clients_L_verisign{width:175px; height:160px; float:left; margin:.5em .5em.5em .5em;}
.clients_R_verisign{width:650px; height:160px; float:left; margin:.5em 0em.5em .5em;}
.clients_bottom_color{width:850px; height:5px; float:left; background:#f5f5fc;}

/* ------------------------- News Pages Details -------------------------*/

.year{width:850px; height:25px; float:left;}
.year_color{color:#014282; text-decoration:none;}
.year_color:hover{color:#CC6600; }


/* ------------------------- Books and Articles Pages Details -------------------------*/
.book_heading{width:801px; height:25px; float:left;}

/* ------------------------- Contact Us Pages Details -------------------------*/
.contact_addressL{width:450px; float:left; height:20px;}
.contact_addressR{width:400px; float:left; height:20px;}
.contact_addLineSpacer{width:850px; float:left; height:40px;}
.contact_addLinecolor{width:850px; height:25px; float:left; background:#f5f5fc;}
.contact_contant_bottom{width:800px; float:left;}


/* ------------------------- Career Pages Details -------------------------*/
.career_jobappply{
	width:618px;
height:auto float:left;	padding-left: 100px;
}
.career_heading{width:618px; height:20px; float:left; background:#0095da;}
.career_title{width:300px; height:20px; float:left; background:#ebebeb; margin-right:4px;}
.career_position{width:150px; height:20px; float:left; background:#ebebeb; margin-right:4px;}
.career_location{width:160px; height:20px; float:left; background:#ebebeb;}
.career_heading_font{font-size:12px; color:#FFFFFF; font-weight:bold;}
.career_title_font{font-size:12px; color:#00000; font-weight:bold;}

.career_title_con{width:300px; height:20px; float:left; margin-right:4px;}
.career_position_con{width:150px; height:20px; float:left;margin-right:4px;}
.career_location_con{width:160px; height:20px; float:left; }
