*{ margin:0px; padding:0px;}
body{position:relative; overflow-x:hidden;}
.mar_29{ margin-top:29px;}
img{ border:none;}
.mar_15{ margin-top:15px;}
.pl27{ padding-left:27px;}
a{ text-decoration:none;}
.clear{ clear:both;}
.left_bg{ background:url(../images/leftbg.jpg) repeat-x; height:104px; width:15%; float:left; position:absolute; left:0%;}
.mid_bg{ background:url(../images/pattern1.jpg) no-repeat; width:1000px; height:104px; float:left;}
.right_bg{ background:url(../images/rightbg.jpg) repeat-x; width:15.5%;_width:14%; float:right; height:104px;}
/*#wrapper{ width:1000px; margin:0 auto; clear:both;background:url(../images/pattern1.jpg) no-repeat;}*/

#wrapper{ width:1000px; margin:0 auto;}


/*header*/
.header{ height:74px; margin-right:20px;}
.logo{ float:left; padding:7px 0 0 42px;}
.logo_right{ float:right; padding-top:2px;}
.top_nav{ float:right;}
.top_nav ul{ margin:0px; padding:0px;}
.top_nav ul li{ list-style-type:none; float:left;}
.top_nav li a{ width:128px; height:23px; display:block; text-align:center; font: bold 17px Helvetica, sans-serif, Arial; color:#97cff3; 

padding-top:8px; color:#003f8a; margin-right:10px;}
.top_nav li a.ce_btn_reg{}
.top_nav li a.active{color:#97cff3; background:none;}
.bot_menu{ width:557px; float:right;/*_height:30px;_overflow:hidden;*/}
.associates{float:right;/*_height:30px;_overflow:hidden;*/ width:auto;}
.bot_menu ul{ margin:0 0 0 85px; padding:0px; float:right;}
.associates ul{padding-top:31px;_padding-top:33px;}
.bot_menu ul li{ list-style-type:none; float:left; margin-top:12px; display:block;}
.bot_menu ul li.ass_overview{_width:147px;}
.bot_menu ul li.onsite{_width:104px;}
.bot_menu ul li.events{_width:49px;}

p.locate span.address{ font-size:12px;}
.bot_menu ul li.fea_btn{_width:139px;}
.bot_menu ul li.down_res{_width:199px;}
.bot_menu ul li.cus_exp_btn{_width:159px;}
.bot_menu ul li.res_btn{_width:79px;}
.bot_menu ul li img{ display:block; float:left;}
.bot_menu ul li a{ margin:0 21px 0 0; display: block; height:19px; font:normal 17px "Myriad Pro"; color:#bbbbbb; padding-bottom:5px; 

overflow:hidden;_margin-top:3px;}
.bot_menu ul li a:hover{ border-bottom:5px solid #cce4f2;_padding-bottom:0px;}
.bot_menu ul li a.selected{ border-bottom:5px solid #cce4f2;_padding-bottom:0px;}
.bot_menu ul li a.mn{ margin-right:0px;}
.head_under{ font:normal 17px "Myriad Pro"; color:#5b718a; padding-top:10px;*padding-left:5px;padding-left/*\**/:5px;}
/*header*/
/*banner*/
.banner{ width:1000px; height:309px; overflow:hidden; margin-top:6px;*margin-top:4px;}
.banner_sml{ width:1000px; height:152px; background:url(../images/banner_sml.jpg) no-repeat;}
.head_under_associates{ font:normal 17px "Myriad Pro"; color:#5b718a; margin-top:2px; height:30px; padding-left:5px;}
.head_under{ clear:both;}
/*main*/
.main{ overflow:hidden; width:920px;padding-top:40px; margin:0 auto;}
.main h3{ font:bold 26px "Myriad Pro"; color:#5a5a5a; padding-bottom:10px;}
.main_lft{ width:280px; float:left;}
p.locate{ font:bold 11px Arial, Helvetica, sans-serif; color:#757575; margin-top:15px; line-height:20px;}
p.locate span{ color:#657f86;font:bold 13px Arial, Helvetica, sans-serif;}
.main_mid{ width:295px; float:left; }
.main_mid p{font:normal 13px Helvetica, arial , sans-serif; color:#757575; margin-top:15px; line-height:20px;}
.main_mid p span{ color:#657f86;}
.main_rht{ width:313px; float:right; height:210px; background:#fff; border:1px solid #cecece; padding:14px 0 0 23px;}
.main_rht h3{ font:normal 26px "Myriad Pro"; color:#a3a3a3;}
.main_rht .email{ width:275px; height:21px; border:1px solid #cecece; padding:7px 0 0 10px; font: normal 12px Arial, Helvetica, sans-

serif; color:#757575;}
.main_rht p{ font:bold 12px "Myriad Pro"; color:#757575; line-height:18px; width:270px;}
.footer{ font:normal 11px Helvetica, arial , sans-serif; color:#757575; padding:50px 0 30px 0;}
/*inner page*/
.nav_tap{ padding:20px; width:960px; overflow:hidden; position:relative;}
.left_tap{ width:480px; float:left; margin-left:70px;_margin-left:40px;}
.register_form h3{font:normal 28px Arial, Helvetica, sans-serif; color:#426ba9; }
.left_tap h3{ font:normal 28px Arial, Helvetica, sans-serif; color:#426ba9; margin-top:20px;}
.left_tap p{ font:normal 13px Arial, Helvetica, sans-serif; color:#757575; line-height:20px;}
.left_tap p span{ font:bolder 13px Arial, Helvetica, sans-serif; color:#757575; line-height:25px;}
.left_tap ul{ margin:10px 0;}
.left_tap li{ list-style-type:disc; font:normal 13px Arial, Helvetica, sans-serif; color:#757575; line-height:20px; margin-left:15px;}
.right_tap{ width:269px; float:right; margin:50px 0 0 70px;}
.right_tap h5{width:269px; font:bold 15px Arial, Helvetica, sans-serif; color:#657f86; display:none;}
.right_tap ul{ margin:10px;}
.right_tap p{ font:bold 12px Arial, Helvetica, sans-serif; color:#757575; line-height:20px;}
.right_tap li{ list-style-type:disc;font:normal 13px Arial, Helvetica, sans-serif; color:#757575; line-height:20px;margin-left:5px;}
.foot_bg{ background:url(../images/foot_bg.jpg) #fff repeat-x; width:100%; margin-top:15px;}
h2.title_in{ font:bold 28px helvetica; color:#426ba9;}
.schedule{ padding:15px 0 0 70px;}
.schedule a{ color:#426ba9; font:bolder 13px Arial, Helvetica, sans-serif; text-decoration:underline;}
/*associates page&*/
.associates_top{height:29px; background:#fff; width:1000px; margin:0 auto;}
.assoc_top{width:1000px; margin:0 auto;}
.top_nav_associate{width:581px; float:right; height:26px; padding-top:3px; overflow:hidden;}
.top_nav_associate ul{ margin:0px;}
.top_nav_associate ul li{ list-style-type:none; float:left; margin-right:4px;}
.wel_associates{ padding:27px 0 20px 99px;}
.wel_associates .conect{ width:550px;}
.wel_associates .conect img{ padding-right:27px;*padding-right:10px;}
p.asso_wel{padding-top:15px; font:normal 13px helvetica; width:800px; line-height:18px; color:#757575;}
.main_associates{ width:1000px;}
.top_asso{ background:url(../images/asso_top.jpg); height:28px; width:1000px;}
.mid_asso{ background:#fff; width:900px; padding-left:100px;}
.bot_asso{ background:url(../images/asso_bot.jpg); height:47px; width:1000px;}
.fastfacts{ padding-bottom:24px;*padding-bottom:10px; display:block;}
.assosicates_left{ float:left; width:250px;}
.main_associates p{font:normal 13px Helvetica, arial , sans-serif; color:#757575; line-height:20px;}
.main_associates p span{ color:#657f86; font-weight:bold; font:normal 13px Helvetica, arial , sans-serif;}
img.map_associates{ padding-top:10px;}
.assosicates_right{ float:right; width:422px; padding-right:100px;}
/*register*/
p.register { padding:8px 0;}
p.register a{ color:#426ba9; font:bolder 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.register_form{border:none; padding:20px 0 0 65px; margin:0 0 25px 0; }
.register_form input [type="checkbox"]{ border:none}
.register_form table.forms{ width:400px;font:normal 12px Arial, Helvetica, sans-serif; color:#757575;}
.register_form table.forms input{ border:1px solid #CECECE; width:388px; height:18px; padding:5px 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#757575;}
.register_form table.forms input.checked{ width:20px!important; border:none;}
.register_form table.forms select{ border:1px solid #CECECE; width:402px; height:30px; padding:5px 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#757575;}
.register_form table.forms .select_drp{ border:1px solid #CECECE; width:402px; height:25px; padding:0px 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif; color:#757575;}
.register_form table.forms select option{ padding:5px 0 0 10px;}
.register_form table.forms p{font:normal 12px Arial, Helvetica, sans-serif; color:#757575; padding-left:10px;}
.TabbedPanelsContentGroup {	clear: both; overflow:hidden;	background:url(../images/border.jpg) no-repeat; }
.schedule_img{background:url(../images/schedule.jpg) no-repeat; width:349px; height:40px;}	
input.check_box{ border:none; width:15px; height:15px;}
.register_form table.forms input.two_cols{ width:182px;}
.register_form table.forms input.three_cols{ width:117px;}
.register_form table.check_box{width:400px; font:normal 12px Arial, Helvetica, sans-serif; color:#757575; padding-left:11px;}
input.submit{ border:none;}
body.viewing{background:url(../images/pattern_asso.jpg) repeat-x;}
body.viewing_index{background:url(../images/pattern_asso1.jpg) repeat-x;}
body.foot_bg{background:url(../images/foot_bg.jpg) #fff repeat-x; width:100%; }
p.sub_btn{ margin-top:15px;}
.main_mid p a{ text-decoration:underline; padding-left:5px;font-size:13px;}
.resources{ padding:960px; padding:20px;}
.resources p{ font:normal 13px Helvetica, Arial, sans-serif; color:#757575; padding:10px 0; }
.resources a{ font:normal 13px Helvetica, Arial, sans-serif; text-decoration:underline;}
.label{font:normal 12px Arial, Helvetica, sans-serif; color:#757575;}



/* New Styles */
.txtbox_long{width:305px; border:#ccc 1px solid;}
.txtbox_med{width:150px; border:#ccc 1px solid;}
.txtbox_sml{width:98px; border:#ccc 1px solid;}


/* Help Styles */
#help{width:465px; height:auto; overflow:hidden; margin:0 auto;}
#help_top{width:440px; background:url(../images/top_error.gif) no-repeat; text-align:left; padding-left:25px; height:45px;}
#help_head{font:bold 25px Arial, Helvetica, sans-serif; color:#ab8553; padding-top:10px; margin:0; width:350px; float:left;}
#help_red{font:bold 25px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}
#help_close{float:right; width:60px; padding:8px 15px 0 0; text-align:right;}
#help_con{ width:465px; height:auto; overflow:hidden; background:url(../images/error_cont.gif) repeat-y;}
#help_bot{ width:465px; height:55px; background:url(../images/bot_error.gif) no-repeat;}
#help .main{width:410px; height:auto; padding-top:20px; border-top:1px solid #004578; margin:0 auto;}
#help h4{ font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333333}
#help p{ text-align:justify; line-height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0;}
#help p a{ color:#457ea5; text-decoration:underline;}
#help p a:hover{ text-decoration:none; color:#457ea5;}
#help_blu{font:bold 14px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}


#help1{width:465px; height:auto; overflow:hidden; margin:0 auto;}
#help_top1{width:440px; background:url(../images/top_error.gif) no-repeat; text-align:left; padding-left:25px; height:45px;}
#help_head1{font:bold 25px Arial, Helvetica, sans-serif; color:#ab8553; padding-top:10px; margin:0; width:350px; float:left;}
#help_red1{font:bold 25px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}
#help_close1{float:right; width:60px; padding:8px 15px 0 0; text-align:right;}
#help_con1{ width:465px; height:auto; overflow:hidden; background:url(../images/error_cont.gif) repeat-y;}
#help_bot1{ width:465px; height:55px; background:url(../images/bot_error.gif) no-repeat;}
#help1 .main{width:410px; height:auto; padding-top:20px; border-top:1px solid #004578; margin:0 auto;}
#help1 h4{ font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333333}
#help1 p{ text-align:justify; line-height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0;}
#help1 p a{ color:#457ea5; text-decoration:underline;}
#help1 p a:hover{ text-decoration:none; color:#457ea5;}
#help_blu1{font:bold 14px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}

a.labelReq:link {color:#0000CC;font-size:11px; text-decoration:underline; padding:0 5px 0 5px;}
a.labelReq:hover {color:#0000CC;font-size:11px; text-decoration:none; padding:0 5px 0 5px;}


/* Error Styles */
#error{width:465px; height:auto; overflow:hidden; margin:0 auto;}
#error_top{width:440px; background:url(../images/top_error.gif) no-repeat; text-align:left; padding-left:25px; height:45px;}
#error_head{font:bold 25px Arial, Helvetica, sans-serif; color:#ab8553; padding-top:10px; margin:0; width:350px; float:left;}
#error_red{font:bold 25px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}
#error_close{float:right; width:60px; padding:8px 15px 0 0; text-align:right;}
#error_con{ width:465px; height:auto; overflow:hidden; background:url(../images/error_cont.gif) repeat-y;}
#error_bot{ width:465px; height:55px; background:url(../images/bot_error.gif) no-repeat;}
#error .main{width:410px; height:auto; padding-top:20px; border-top:1px solid #b49267; margin:0 auto;}
#error h4{ font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333333}
#error p{ text-align:justify; line-height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0;}
#error p a{ color:#457ea5; text-decoration:underline;}
#error p a:hover{ text-decoration:none; color:#457ea5;}




#error1{width:465px; height:auto; overflow:hidden; margin:0 auto;}
#error_top1{width:440px; background:url(../images/top_error.gif) no-repeat; text-align:left; padding-left:25px; height:45px;}
#error_head1{font:bold 25px Arial, Helvetica, sans-serif; color:#ab8553; padding-top:10px; margin:0; width:350px; float:left;}
#error_red1{font:bold 25px Arial, Helvetica, sans-serif; color:#004578; padding-top:10px; margin:0; width:350px; float:left;}
#error_close1{float:right; width:60px; padding:8px 15px 0 0; text-align:right;}
#error_con1{ width:465px; height:auto; overflow:hidden; background:url(../images/error_cont.gif) repeat-y;}
#error_bot1{ width:465px; height:55px; background:url(../images/bot_error.gif) no-repeat;}
#error1 .main{width:410px; height:auto; padding-top:20px; border-top:1px solid #b49267; margin:0 auto;}
#error1 h4{ font:bold 14px Arial, Helvetica, sans-serif; text-align:left; color:#333333}
#error1 p{ text-align:justify; line-height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; padding:7px 0;}
#error1 p a{ color:#457ea5; text-decoration:underline;}
#error1 p a:hover{ text-decoration:none; color:#457ea5;}

/*  Common Classes */
.clearfloat {clear:both;}
.fltlft {float:left;}
.fltrgt {float:right;}
.algrgt {text-align:right;}
.alglft {text-align:left;}
.algcen {text-align:center;}
.algjus {text-align:justify;}

.print {
background-color: white !important;
background-image: none !important;
}


.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}


.right_tap{ width:265px; float:right; margin:40px 0 0 60px; padding:10px 5px 0 10px; background:url(../images/rht_tap.jpg) #ffffff repeat-x;}
p.small_txt{ font:normal 10px Arial, Helvetica, sans-serif; color:#757575;}
/*.associates_bg{ background:url(../images/associates_bg.jpg) repeat-x;}*/

body.associates_index_bg{background:url(../images/associates_bg_new.jpg) repeat-x;}


.welcome_part { padding:20px 20px 20px 0;}
.welcome_part .left_tab{ width:520px; float:left;margin-left:20px;}
.welcome_part .left_tab h3 img{ padding-right:15px;}
.welcome_part .right_tab{ width:265px; float:right; margin:40px 0 0 60px; padding:10px 5px 0 10px; background:url(../images/rht_tap.jpg) #ffffff repeat-x;}
.welcome_part .right_tab p{font:bold 12px Arial, Helvetica, sans-serif; color:#757575; line-height:20px;}
.welcome_part p{ font:normal 13px Arial, Helvetica, sans-serif; color:#757575; line-height:20px;}


#header_wrp { width:100%; height:104px; background: url(../images/pattern1_bg.jpg) repeat-x;}
.header_in{width:1000px; height:104px; margin:0 auto; background:url(../images/pattern1.jpg) no-repeat;}
#banner_wrp { width:100%; height:309px; margin:0; padding:0; background:#eeeeee;}
.banner_in{ width:1000px; height:309px; margin:0 auto;}
#associates_wrp{ width:100%; background:#FFFFFF;}

select.select_fld{ height:30px; margin-top:10px; width:135px;}

