/* Layout Styles */
body { background-color:#fff; border:0; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
form { display:inline; }
div#container { border:0; margin:0px auto; padding:0; text-align:left; width:990px; }
div#search_bar { border:0; margin:0; padding:0; text-align:right; width:980px; }
div#header_bar { border:0; margin:0px 0px 10px; overflow:auto; padding:0; text-align:left; width:990px; }
div#logo { border:0;float:left;margin:0px 0px 0px 10px;padding:0;width:180px; }
div#twitter { border:0;float:left;margin:0px 0px 0px 4px;padding:11px 0px 0px;width:160px; }

div#top_nav { background-image:url('/_images/top_nav_back.gif');background-image:url('/_images/top_nav_back_silver.gif');background-position:right top;background-repeat:no-repeat;border:0; float:right; margin:10px 0px 0px; padding:0px 10px 0px 0px; }
div#top_nav_slide { border:0; float:left; margin:0; padding:0; }
div.top_nav_box { border:0; float:left; margin:0; padding:10px 20px 0px 5px; }

div#main { border:0; margin:0; padding:0; text-align:left; width:980px; }
div#main_left { border:0;float:left;margin:0;padding:0;text-align:left;width:760px; }
div#breadcrumb { border:0; height:20px; line-height:20px; margin:0; padding:0; text-align:right; }
div#main_right { border:0;float:right;margin:0;padding:0;text-align:left;width:210px; }
div.wide_bar { background-color:#000;background-image:url('/_images/grad_bar_760.gif');background-repeat:no-repeat;color:#fff;border:0;font-size:12px;font-weight:bold;line-height:20px;margin:0;padding:0px 0px 0px 215px;width:545px;_width:760px; }
div.wide_bar_tall { color:#fff;background-image:url('/_images/grad_bar_760_tall.png');_background-image:url('/_images/grad_bar_760_tall.gif');background-repeat:no-repeat;border:0;font-size:16px;font-weight:bold;line-height:28px;margin:0;padding:0px 0px 0px 30px;width:730px;_width:760px; }
div#home_wide { background-color:rgb(210,210,210);background-image:url('/_images/package_line.jpg');background-position:left top;background-repeat:no-repeat;border:0;margin:0;padding:0;width:760px; }
div#home_text_box { border:0;margin:0px 0px 0px 30px;padding:15px 0px;width:400px; }
div#home_box { background-image:url('/_images/home_border.gif');background-position:left bottom;background-repeat:no-repeat;border:0;
margin:0px 0px 10px;overflow:auto;padding:0px 0px 1px;width:760px; }
div#home_box_back { background-image:url('/_images/home_left_back_grad.gif');background-position:left top;background-repeat:no-repeat;border:0;
margin:0;overflow:auto;padding:0;width:760px; }
div#home_box_left { border:0;float:left;margin:0;padding:60px 20px 0px;width:150px;_width:190px; }
div#home_box_right { border:0;float:left;margin:0;padding:0;width:570px; }
div#home_base { border:0;margin:0;overflow:auto;padding:0;width:760px; }
div#home_base_left { border:0;float:left;margin:0;padding:0;width:185px;_width:185px;_width:185px; }
div#home_footer { border:0;margin:0;padding:0px 0px 5px;width:760px; }
div#partner_box { border:0; margin:0; padding:0; text-align:center; }
div#home_base_right { border:0; float:left; margin:0; padding:0px 0px 0px 5px; _padding:0; width:570px; _width:575px; }
div.home_solutions_box { border:0;float:left;margin:0;padding:0;width:190px; }
div#solutions_column { border:0; float:left; margin:0; padding:0; width:191px; }
div#solutions_main { border:0; float:left; margin:0px 0px 0px -1px; padding:0; width:570px; }
div#solutions_menu { background-image:url('/_images/menu_back.gif');background-position:center top;background-repeat:repeat-x;
border:1px solid rgb(205,205,205);float:left;margin:0;padding:20px 10px;width:169px;_width:191px; }
div#solutions_menu { background:rgb(50,55,70);border:0;width:170px;_width:190px; }

div#solutions_categories_body { background-color:#fff;background-image:url('/_images/solutions_categories_body_back.gif');
background-position:center top;background-repeat:repeat-x;border:0;border-left:1px solid rgb(175,175,180);
border-right:1px solid rgb(175,175,180);float:left;margin:0;padding:20px;width:528px;_width:570px; }
div#solutions_categories_body { background:#FFF; }

div#solutions_body { background-color:#fff;background-image:url('/_images/solutions_back.gif');background-position:center top;
background-repeat:repeat-x;border:0;border-left:1px solid rgb(155,155,155);border-bottom:1px solid rgb(155,155,155);
border-right:1px solid rgb(155,155,155);float:left;margin:0px 0px 10px;padding:20px;width:528px;_width:570px; }
div#solutions_body { background:#FFF; }

div.cat { background-image:url('/_images/cat_plus.gif');background-position:left top;background-repeat:no-repeat;border:0;float:left;margin:0;
padding:0px 0px 0px 10px;width:160px; }
div.cat { background-image:url('/_images/cat_plus_white.gif'); }
div.sol { border:0; float:left; margin:0; padding:0px 0px 0px 9px; width:151px; _width:160px; }
div.break { border:0; float:left; height:20px; margin:0; padding:0; width:160px; }
div.mid_bar { color:#fff; background-color:rgb(50,55,70); background-image:url('/_images/mid_bar_back.gif'); background-position:left top; background-repeat:repeat; border:0; font-size:12px; font-weight:bold; line-height:20px; margin:0; padding:0px 0px 0px 20px; width:550px; _width:570px; }
div.grad_box_outer { background-image:url('/_images/grad_box_base.gif'); background-position:center bottom; background-repeat:no-repeat; border:0; float:left; margin:5px 0px 0px 5px; _margin:1px 0px 0px 1px; padding:0px 0px 15px; width:185px; _width:185px; }
div.grad_box_inner { background-image:url('/_images/grad_box_top.gif'); background-position:center top; background-repeat:no-repeat; border:0; _height:105px; overflow:auto; margin:0; min-height:95px; padding:10px 10px 0px; width:165px; _width:185px; }
div.grad_box_arrow { border:0; float:left; margin:0; padding:0; width:15px; }
div.grad_box_title { border:0; float:left; _height:30px; margin:0; min-height:30px; padding:0; width:145px; }
div.grad_box_decp { border:0; float:left; margin:0; min-height:40px; padding:30px 0px 0px; width:160px; vertical-align:text-bottom; }
div.grad_box_collect { background:transparent;border:0;margin:0;min-height:70px;padding:0;text-align:center;width:160px; }
div.event_box_base { background-image:url('/_images/event_box_base.gif');background-position:bottom left;background-repeat:no-repeat;border:0;
margin:0px 0px 15px;padding:0px 0px 20px;width:560px; }
div.event_box_top { background-image:url('/_images/event_box_top.gif');background-position:top left;background-repeat:no-repeat;border:0;
margin:0;overflow:auto;padding:20px 15px 0px;width:530px;_width:560px; }
div.event_thumb { border:0;float:left;margin:0px 15px 0px 0px;padding:0;width:120px; }
div.event_data { border:0;float:left;margin:0;padding:0;width:390px; }
div.venue_box { border:0;float:left;margin:0;padding-left:10px;text-align:left;width:260px;_width:270px; }
div.venue_break { border:0;float:left;height:10px;margin:0;padding:0;text-align:left;width:560px; }
div#category_break { background:transparent;border:0;float:left;height:10px;margin:0;padding:0;text-align:left;width:560px; }
div#category_footer { background:transparent;border:0;margin:0;padding:0;text-align:left;width:570px; }

div.home_grad_box_outer { background-image:url('/_images/back_default.jpg');background-position:top left;background-repeat:no-repeat;border:0;float:left;height:110px;_height:120px;margin:5px 0px 0px 5px;_margin:1px 0px 0px 1px;padding:10px 10px 0px;width:165px;_width:185px; }
div.home_plain_box { border:0;float:left;height:120px;margin:5px 0px 0px 5px;_margin:1px 0px 0px 1px;padding:0x;width:185px; }
div.home_grad_box_arrow { background:transparent;border:0;float:left;margin:0;padding:0;width:15px; }
div.home_grad_box_title { background:transparent;border:0;float:left;_height:30px;margin:0;min-height:30px;padding:0;width:145px; }
div.home_grad_box_decp { background:transparent;border:0;float:left;margin:0;min-height:40px;padding:30px 0px 0px;width:160px;vertical-align:text-bottom; }
div.home_grad_box_collect { background:transparent;border:0;margin:0;min-height:70px;padding:0;text-align:center;width:160px; }

div#standard_column { border:0; float:left; margin:0; padding:0; width:191px; }

div#standard_menu { background-image:url('/_images/menu_back.gif');background-position:center top;background-repeat:repeat-x;
border:1px solid rgb(205,205,205);float:left;margin:0;padding:20px 10px;width:169px;_width:191px; }
div#standard_menu { background:rgb(50,55,70);border:0;width:170px;_width:190px; }

div#events_menu { background-image:url('/_images/menu_back.gif');background-position:center top;background-repeat:repeat-x;
border:1px solid rgb(205,205,205);float:left;margin:0;padding:20px 10px;width:169px;_width:191px; }
div#events_menu { background:rgb(50,55,70);border:0;width:170px;_width:190px; }
div.newsStack { border:0;border-bottom:1px solid #CCC;margin:20px 0px 0px;padding:0px 20px 20px; }

div#standard_main { border:0; float:left; margin:0px 0px 0px 9px; padding:0; width:560px; }
div#standard_body { border:0; float:left; margin:0px 0px 10px; padding:20px 0px; width:560px; }
div.mini_nav { border:0; margin:0px; padding:0px 0px 5px; overflow:auto; }
div.mini_nav_left { border:0; float:left; margin:0; padding:0; width:10px; }
div.mini_nav_right { border:0; float:left; margin:0; padding:0; width:150px; _width:140px; }
div#rc_bar { color:#fff; background-image:url('/_images/right_column_header.gif'); background-repeat:no-repeat; border:0; font-size:12px; font-weight:bold; line-height:20px; margin:0; padding:0px 0px 0px 10px; width:200px; _width:210px; }
div#rc_ad { color:#fff; border:0; margin:0; padding:0; width:210px; }
div#rc_box { background-color:rgb(65,75,95);background-image:url('/_images/nu_cta_back.gif');background-position:center top;background-repeat:repeat-x;border:0;margin:0;padding:15px 10px 15px; }
div.cta_left { border:0; float:left; margin:0; padding:0; width:50px; }
div.cta_right { border:0; float:left; margin:0; padding:0; width:130px; }
div.cta_break { border:0; float:left; margin:0; padding:0; width:180px; }
div#footer_thick { border:0;background-image:url('/_images/footer_thick.gif');background-repeat:no-repeat;height:25px;margin:5px 0px 0px;
padding:0;width:980px; }
div#footer { border:0;background-color:#FFF;margin:5px 0px 5px;overflow:auto;padding:0;text-align:left;width:980px; }
div#footer_right { border:0;color:#666;float:right;font-size:11px;margin:0;padding:0;text-align:center;width:210px; }
div.brbox { background-color:rgb(240,240,240);border:1px solid #CCC;float:left;margin:0px 5px 5px 0px;min-height:225px;_height:245px;
padding:10px 5px;width:260px;_width:270px; }
div.brb { background:transparent;border:0;float:left;height:5px;margin:0;padding:0;width:570px; }
div.brboxl { border:0;float:left;margin:0;padding:0;width:20px; }
div.brboxr { background:transparent;border:0;margin:0px 0px 0px 20px;padding:0; }

div#ticker { background-image:url('/_images/tickerBack.gif');background-position:top left;background-repeat:no-repeat;border:0;margin:5px 0px 5px;padding:0;width:760px; }
div#ticker table { border:0;border-spacing:0;margin:0;padding:0;width:700px; }
div#ticker table td { border:0;border-spacing:0;height:40px;margin:0;padding:0;vertical-align:middle; }
div#ticker table td p { color:#333;line-height:40px; }

/* Text Styles */
h1 { border:0;color:rgb(30,40,55);font-size:20px;font-weight:normal;margin:0;padding:0; }
h1 a, h1 a:link, h1 a:visited { color:rgb(30,40,55);font-size:20px;font-weight:bold;text-decoration:none; }
h1 a:hover { color:rgb(0,0,0); }
h2 { border:0; color:rgb(30,40,55);font-size:15px;font-weight:bold;margin:0;padding:0; }
h2 a, h2 a:link, h2 a:visited { color:rgb(30,40,55);font-size:15px;font-weight:bold;text-decoration:none; }
h2 a:hover { color:rgb(0,0,0); }
h3 { border:0;color:#333;font-size:14px;font-weight:bold;margin:0;padding:0; }
h3 a, h3 a:link, h3 a:visited { color:rgb(50,55,70);font-size:14px;font-weight:bold;text-decoration:none; }
h3 a:hover { color:#000; }
a span.h3_mini, a:link span.h3_mini, a:visited span.h3_mini { color:rgb(50,55,70);font-size:10px;font-weight:bold;text-decoration:none; }
a:hover span.h3_mini { color:#000; }
h4 { border:0;color:rgb(125,140,145);font-size:11px;font-weight:bold;margin:0;padding:0; }
h4 a, h4 a:link, h4 a:visited { border:0;color:rgb(125,140,145);font-size:11px;font-weight:bold;margin:0;padding:0;text-decoration:none; }
h4 a:hover { color:#000; }
h4.events { color:#333; }
div.home_grad_box_title h4 a, div.home_grad_box_title h4 a:link, div.home_grad_box_title h4 a:visited { color:rgb(50,55,70); }
div.home_grad_box_title h4 a:hover { color:#000; }
h5 { border:0; color:rgb(45,55,70); font-size:10px; font-weight:bold; line-height:16px; margin:0; padding:0; }
h5 a, h5 a:link, h5 a:visited { border:0; color:rgb(45,55,70); font-size:10px; font-weight:bold; line-height:16px; margin:0; padding:0; text-decoration:none; }
h5 a:hover { color:rgb(0,155,175); }

h5.selected { border:0; color:rgb(0,155,175); font-size:10px; font-weight:bold; line-height:16px; margin:0; padding:0; }
h5.selected a, h5.selected a:link, h5.selected a:visited { border:0; color:rgb(0,155,175); font-size:10px; font-weight:bold; line-height:16px; margin:0; padding:0; text-decoration:none; }
h5.selected a:hover { color:rgb(45,55,70); }
h6 { border:0; color:rgb(45,55,70); font-size:10px; font-weight:normal; line-height:16px; margin:0; padding:0; }
h6 a, h6 a:link, h6 a:visited { border:0; color:rgb(45,55,70); font-size:10px; font-weight:normal; line-height:16px; margin:0; padding:0; text-decoration:none; }
h6 a:hover { color:rgb(0,155,175); }
h6.selected { border:0; color:rgb(0,155,175); font-size:10px; font-weight:normal; line-height:16px; margin:0; padding:0; }
h6.selected a, h6.selected a:link, h6.selected a:visited { border:0; color:rgb(0,155,175); font-size:10px; font-weight:normal; line-height:16px; margin:0; padding:0; text-decoration:none; }
h6.selected a:hover { color:rgb(45,55,70); }
p { border:0; color:rgb(100,100,100); font-size:12px; font-weight:normal; line-height:16px; margin:0; padding:0; }
p a, p a:link, p a:visited { color:rgb(0,155,175); font-size:12px; font-weight:bold; line-height:16px; text-decoration:none; }
p a:hover { color:rgb(0,0,0); }
p.events { border:0;color:rgb(125,125,140);font-size:10px;font-weight:normal;margin:0;padding:10px 0px;text-align:right; }
p.events a, p.events a:link, p.events a:visited { color:rgb(65,70,90);font-size:10px;text-decoration:underline; }
p.events a:hover { color:rgb(0,0,0); }
form#update_form p { font-size:11px;font-weight:normal; }

ul { border:0;color:rgb(100,100,100);font-size:12px;font-weight:normal;line-height:16px;list-style-type:square;margin:0;padding:0px 15px; }
ol { border:0;color:rgb(100,100,100);font-size:12px;font-weight:normal;line-height:16px;margin:0;padding:0px 25px; }
ul li a, ul li a:link, ul li a:visited { color:rgb(0,155,175);font-size:12px;font-weight:bold;line-height:16px;text-decoration:none; }
ul li a:hover { color:#000; }

div.top_nav_box a, div.top_nav_box a:link, div.top_nav_box a:visited  { color:rgb(100,100,100); font-size:10px; font-weight:bold; line-height:10px; text-decoration:none; }
div.top_nav_box a:hover  { color:rgb(0,155,175); }

div#home_box_left p { border:0; color:#FFF; font-size:11px; font-weight:normal; line-height:13px; margin:0; padding:0; }
div#footer_right a, div#footer_right a:link, div#footer_right a:visited  { color:rgb(50,55,75);font-size:11px;line-height:normal;
text-decoration:none; }
div#footer_right a:hover  { color:#000; }
sup { font-size:60%; }

div#solutions_menu h4 { border:0;margin:0;padding:0;padding-left:10px; }
div#solutions_menu h4 a, div#solutions_menu h4 a:link, div#solutions_menu h4 a:visited { color:#FFF; }
div#solutions_menu h4 a:hover { color:#0CC; }
div#solutions_menu h5 { border:0;color:#FFF;margin:0;padding:0; }
div#solutions_menu h5 a, div#solutions_menu h5 a:link, div#solutions_menu h5 a:visited { color:#FFF; }
div#solutions_menu h5 a:hover { color:#0CC; }
div#solutions_menu h5.selected a, div#solutions_menu h5.selected a:link, div#solutions_menu h5.selected a:visited { color:#0CC; }
div#solutions_menu h6 { border:0;color:#FFF;margin:0;padding:0; }
div#solutions_menu h6 a, div#solutions_menu h6 a:link, div#solutions_menu h6 a:visited { color:#FFF; }
div#solutions_menu h6 a:hover { color:#0CC; }
div#solutions_menu h6.selected a, div#solutions_menu h6.selected a:link, div#solutions_menu h6.selected a:visited { color:#0CC; }

div#standard_menu h4 { border:0;color:#FFF;margin:0;padding:0;padding-left:0; }
div#standard_menu h4 a, div#standard_menu h4 a:link, div#standard_menu h4 a:visited { color:#FFF; }
div#standard_menu h4 a:hover { color:#0CC; }
div#standard_menu h5 { border:0;color:#FFF;margin:0;padding:0; }
div#standard_menu h5 a, div#standard_menu h5 a:link, div#standard_menu h5 a:visited { color:#FFF; }
div#standard_menu h5 a:hover { color:#0CC; }
div#standard_menu h5.selected a, div#standard_menu h5.selected a:link, div#standard_menu h5.selected a:visited { color:#0CC; }
div#standard_menu h6 { border:0;color:#FFF;margin:0;padding:0; }
div#standard_menu h6 a, div#standard_menu h6 a:link, div#standard_menu h6 a:visited { color:#FFF; }
div#standard_menu h6 a:hover { color:#0CC; }
div#standard_menu h6.selected a, div#standard_menu h6.selected a:link, div#standard_menu h6.selected a:visited { color:#0CC; }

div#events_menu h4 { border:0;color:#FFF;margin:0;padding:0;padding-left:0; }
div#events_menu h4 a, div#events_menu h4 a:link, div#events_menu h4 a:visited { color:#FFF; }
div#events_menu h4 a:hover { color:#0CC; }
div#events_menu h5 { border:0;color:#FFF;margin:0;padding:0; }
div#events_menu h5 a, div#events_menu h5 a:link, div#events_menu h5 a:visited { color:#FFF; }
div#events_menu h5 a:hover { color:#0CC; }
div#events_menu h5.selected a, div#events_menu h5.selected a:link, div#events_menu h5.selected a:visited { color:#0CC; }
div#events_menu h6 { border:0;color:#FFF;margin:0;padding:0; }
div#events_menu h6 a, div#events_menu h6 a:link, div#events_menu h6 a:visited { color:#FFF; }
div#events_menu h6 a:hover { color:#0CC; }
div#events_menu h6.selected a, div#events_menu h6.selected a:link, div#events_menu h6.selected a:visited { color:#0CC; }

/* Form */
input { border:1px solid rgb(155,155,155); color:rgb(0,0,0); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:1px 0px; padding:1px; }
input.search_box { border:1px solid rgb(155,155,155); color:rgb(0,0,0); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:0; padding:1px; }
textarea { border:1px solid rgb(155,155,155); color:rgb(0,0,0); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:1px 0px; padding:1px; }
input.formbutton { background-color:rgb(155,155,155); border:0; color:rgb(255,255,255); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:3px 6px; }
input.formbutton_hover { background-color:rgb(0,155,175); border:0; color:rgb(255,255,255); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0; padding:3px 6px; }
select { border:1px solid rgb(155,155,155); color:rgb(0,0,0); font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:1px 0px; padding:1px; }
input.brbox { border:0;margin:0;padding:0; }

/* CMS Styles */
div#cms_content { background-color:#FFF; border:1px solid rgb(155,155,155); margin:0 auto; padding:10px; width:760px; _width:780px; }
div.cms_box_header { background-color:rgb(0,155,175); border:1px dashed rgb(155,155,155); margin:0; padding:5px; text-align:left; }
div.cms_box { border:1px dashed rgb(155,155,155); margin:0px auto 20px; padding:5px; text-align:left; }
div.cms_box_header p { border:0; color:#FFF; font-size:10px; font-weight:bold; margin:0; padding:0; }
input.login_text { border:1px solid rgb(120,120,120); font-size:10px; margin:0; padding:2px; width:196px; _width:200px; }
input.cms_box { border:1px solid rgb(40,40,40); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:2px; width:566px; _width:570px; }
div.cms_left { float:left;padding-right:5px;text-align:right;width:210px;_width:215px; }
div.cms_right { float:left; }
div#decpmsg { font-size:10px; }
div#keymsg { font-size:10px; }
ul.sortableList { list-style-type:none; padding:0; margin:0; width:300px; }
ul.sortableList li { cursor:move; padding:2px; margin:2px 0px; border:1px solid #00CC00; background-color:rgb(0,155,175); }

/* Data Footer */
div#data_footer { border:1px solid #CCC;margin:0;padding:15px;width:948px;_width:980px; }
div.dfb { border:0;float:left;margin:0;padding:0px 40px 20px 0px; }
div.df1 { border:0;margin:0;padding:0px 0px 5px; }
div#data_footer p, div#data_footer p a, div#data_footer p a:link, div#data_footer p a:visited { border:0;color:#666;font-size:10px;
font-weight:normal;line-height:13px;margin:0;padding:0;text-decoration:none; }
div#data_footer p a:hover { color:#000;text-decoration:underlined;