/* CSS Document */
body { margin:0px; color:#000000; text-align:center; font-family:Trebuchet MS, Arial, Helvetica, Sans-Serif; font-size:62.5%; background-image:url(../images/ncl_main_bg.png); background-repeat:repeat-y; background-position:top center; }
#form1 #wrap { width:950px; text-align:center; margin-left:auto; margin-right:auto; }
/* ---------------------------------------------------------------------------------------- */
/* HEADER
/* ---------------------------------------------------------------------------------------- */
#form1 #wrap #header { background-image:url(../images/ncl_logo.png); background-position:top left; background-repeat:no-repeat; min-height:152px; width:950px; margin-left:auto; margin-right:auto; border-bottom:3px solid #AA2461;  }
/* ncl_Header */
#form1 #wrap #header .ncl_Header { width:100%; clear:both; text-align:right; }
#form1 #wrap #header .ncl_Header .PhoneNumber { float:right; width:39%; margin-right:2%; font-size:2.8em; font-weight:bold; padding-top:12px; color:#AA2461; }
#form1 #wrap #header .ncl_Header .AddressDetails { float:right; width:39%; clear:both; margin-right:2%; color:#666666; font-size:1.3em; margin-bottom:10px; }
/* ncl_Home_Sub_Navigation */
#form1 #wrap #header .ncl_Home_Sub_Navigation { background-image:url(../images/ncl_nav_bottom_bg.png); background-position:bottom left; background-repeat:repeat-x; clear:both;  width:96%; margin-left:2%; margin-right:2%; min-height:75px; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul { display:block; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li { display:block; text-transform:lowercase; font-weight:bold; list-style:none; text-align:center; float:right; width:145px;  height:75px; margin-left:4px; background-image:url(../images/ncl_nav_tab_off_bg.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li a { display:block; margin-top:45px; color:#333333; font-size:1.3em; text-transform:lowercase; text-decoration:none; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li a:hover { color:#999999; text-decoration:underline; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Tours { background-image:url(../images/ncl_nav_tab_360.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Hardware { background-image:url(../images/ncl_nav_tab_Hardware.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Warehouse { background-image:url(../images/ncl_nav_tab_Bespoke.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Software { background-image:url(../images/ncl_nav_tab_Software.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Contact { background-image:url(../images/ncl_nav_tab_Contact.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Home { background-image:url(../images/ncl_nav_tab_Home.png); background-position:bottom left; background-repeat:no-repeat; }

#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Twitter { margin:0px; padding:0px; width:45px; height:73px; background-image:none; }
#form1 #wrap #header .ncl_Home_Sub_Navigation ul li.Twitter a { display:block; margin:0px; padding:0px; background-image:none; margin-top:2px; margin-left:6px; margin-right:12px; }

#form1 #wrap #header .ncl_Main_Navigation { background-image:url(../images/ncl_nav_bottom_bg.png); background-position:bottom left; background-repeat:repeat-x; clear:both;  width:96%; margin-left:2%; margin-right:2%; min-height:75px; padding-top:71px; }
#form1 #wrap #header .ncl_Main_Navigation ul { display:block; }
#form1 #wrap #header .ncl_Main_Navigation ul li { display:block; text-transform:lowercase; font-weight:bold; list-style:none; text-align:center; float:right; width:147px; height:75px; margin-left:4px; background-image:url(../images/ncl_nav_tab_off_bg.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li a { display:block; margin-top:55px; color:#333333; font-size:1.3em; text-transform:lowercase; text-decoration:none; }
#form1 #wrap #header .ncl_Main_Navigation ul li a:hover { color:#999999; text-decoration:underline; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Tours { background-image:url(../images/ncl_nav_tab_360.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Hardware { background-image:url(../images/ncl_nav_tab_Hardware.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Warehouse { background-image:url(../images/ncl_nav_tab_Bespoke.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Software { background-image:url(../images/ncl_nav_tab_Software.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Contact { background-image:url(../images/ncl_nav_tab_Contact.png); background-position:bottom left; background-repeat:no-repeat; }
#form1 #wrap #header .ncl_Main_Navigation ul li.Home { background-image:url(../images/ncl_nav_tab_Home.png); background-position:bottom left; background-repeat:no-repeat; }

/* ---------------------------------------------------------------------------------------- */
/* LEFT
/* ---------------------------------------------------------------------------------------- */
#form1 #wrap #left { width:49%; overflow:hidden; margin:0px; padding:0px; float:left; clear:both; }
/* ---------------------------------------------------------------------------------------- */
/* MIDDLE
/* ---------------------------------------------------------------------------------------- */
#form1 #wrap #middle { }

#form1 #wrap #middle .NewCustomer { width:49%; float:left; background-image:url(../images/ncl_half_screen_bg_Bespoke.png); background-position:center top; color:#5E5E5F; background-repeat:no-repeat; height:280px; margin-bottom:20px; }
#form1 #wrap #middle .NewCustomer h1 { width:92%; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px; text-align:left; font-size:3.3em; color:inherit; text-transform:lowercase; font-weight:bold; line-height:1.1em; height:1.6em; }
#form1 #wrap #middle .NewCustomer p { width:92%; height:150px; margin:0px; margin-left:auto; margin-right:auto; margin-bottom:20px; text-align:left; color:inherit; line-height:1.6em; font-size:1.3em; }
#form1 #wrap #middle .NewCustomer a { text-decoration:none; background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:33px; color:#FFFFFF; font-weight:bold; float:left; text-align:center; }
#form1 #wrap #middle .NewCustomer a:hover { text-decoration:underline; }
#form1 #wrap #middle .NewCustomer:hover { color:#AA2461; background-image:url(../images/ncl_half_screen_bg_Bespoke_roll.png); background-position:center top; }
#form1 #wrap #middle .UpgradeCustomer { width:49%; float:right; background-image:url(../images/ncl_half_screen_bg_Existing.png); background-position:center top; color:#5E5E5F; background-repeat:no-repeat; height:280px; margin-bottom:20px; }
#form1 #wrap #middle .UpgradeCustomer h1 { width:92%; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:0px; text-align:left; font-size:3.0em; color:inherit; text-transform:lowercase; font-weight:bold; line-height:1.1em; height:1.6em; }
#form1 #wrap #middle .UpgradeCustomer p { width:92%; height:150px; margin:0px; margin-left:auto; margin-right:auto; margin-bottom:20px; text-align:left; color:inherit; line-height:1.6em; font-size:1.3em; }
#form1 #wrap #middle .UpgradeCustomer a { text-decoration:none; background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:33px; color:#FFFFFF; font-weight:bold; float:left; text-align:center; }
#form1 #wrap #middle .UpgradeCustomer a:hover { text-decoration:underline; }
#form1 #wrap #middle .UpgradeCustomer:hover { color:#AA2461; background-image:url(../images/ncl_half_screen_bg_Existing_roll.png); background-position:center top; }
#form1 #wrap #middle .UpgradeCustomer .Note,#form1 #wrap #middle .NewCustomer .Note { font-size:0.8em; line-height:1.2em; }

#form1 #wrap #middle .BuyNowForm { width:49%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; }
#form1 #wrap #middle .BuyNowForm h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:lowercase; }
#form1 #wrap #middle .BuyNowForm table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .BuyNowForm table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .BuyNowForm table td { text-align:left; }
#form1 #wrap #middle .BuyNowForm input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .BuyNowForm input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .BuyNowForm input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .BuyNowForm input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .BuyNowForm input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .BuyNowForm table td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #middle .BuyNowHints { width:44%; float:left; margin-bottom:20px; }
#form1 #wrap #middle .bigtopmargin { margin-top: 310px;}
#form1 #wrap #middle .biggertopmargin { margin-top: 912px;}
#form1 #wrap #middle .evenbiggertopmargin { margin-top: 610px;}

#form1 #wrap #middle .BuyNowForm-3Part { width:50%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; }
#form1 #wrap #middle .BuyNowForm-3Part h2 { width:444px; margin:0px; padding:0px; padding-left: 20px; border:#9d9fa1 solid 1px; border-top: none; border-bottom: none; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:lowercase; background-color:#FFFFFF; }
#form1 #wrap #middle .BuyNowForm-3Part table { width:98%; border:#9d9fa1 solid 1px; border-top: none; border-bottom: none; background-color:#FFFFFF; margin:0px; padding:0px;}
#form1 #wrap #middle .BuyNowForm-3Part table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .BuyNowForm-3Part table td { text-align:left; }
#form1 #wrap #middle .BuyNowForm-3Part input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .BuyNowForm-3Part input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .BuyNowForm-3Part input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .BuyNowForm-3Part input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .BuyNowForm-3Part input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .BuyNowForm-3Part table td .Validate { background-color:#fbeff4; padding:3px; }
#form1 #wrap #middle .BuyNowForm-3Part p.existingLicence {font-size: 1.5em; font-weight: bold;}

#form1 #wrap #middle .BuyNowForm-3Part h2.borderTop{ border-top:#9d9fa1 solid 1px; }
#form1 #wrap #middle .BuyNowForm-3Part h2.borderBottom{ border-bottom:#9d9fa1 solid 1px; }
#form1 #wrap #middle .BuyNowForm-3Part table.buynowtable{border-bottom:#9d9fa1 solid 1px;}
#form1 #wrap #middle .BuyNowForm-3Part table.buynowtable th{ width: 50%;}
#form1 #wrap #middle .BuyNowForm-3Part table th h2{width: 100%; margin:0px; padding:0px; border:none; padding-left: 20px; font-size:1.7em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:lowercase; background-color:#FFFFFF;}

#form1 #wrap #middle .SpecialBanner { width:96%; text-align:left; margin-left:10px; margin-right:auto; margin-top:10px; margin-bottom:10px; height:223px; clear:both; float:left; }
#form1 #wrap #middle .SpecialBanner.Tours { background-image:url(../images/ncl_Banner_360.png); background-position:top center; background-repeat:no-repeat; }
#form1 #wrap #middle .SpecialBanner.Software { background-image:url(../images/ncl_Banner_Software.png); background-position:top center; background-repeat:no-repeat; }
#form1 #wrap #middle .SpecialBanner.Hardware { background-image:url(../images/ncl_Banner_Hardware.png); background-position:top center; background-repeat:no-repeat; }
#form1 #wrap #middle .SpecialBanner.Warehouse { background-image:url(../images/ncl_Banner_Wharehouse.png); background-position:top center; background-repeat:no-repeat; }
#form1 #wrap #middle .SpecialBanner.Downloads { background-image:url(../images/ncl_Banner_Downloads.png); background-position:top center; background-repeat:no-repeat; }
#form1 #wrap #middle .SpecialBanner a { text-decoration:none; display:block; width:100%; height:223px; }
#form1 #wrap #middle .SpecialBanner a:hover { }
#form1 #wrap #middle .SpecialBanner a h1 { width:573px; float:left; margin-left:20px; margin-bottom:8px; margin-top:30px; display:block; font-size:4.1em; color:#AA2461; text-transform:lowercase; line-height:1.1em; }
#form1 #wrap #middle .SpecialBanner a .Description { width:573px; margin-left:20px; clear:both; float:left; display:block; font-size:1.3em; margin-top:0px; color:#5E5E5F; }
#form1 #wrap #middle .SpecialBanner a .Description p.Price { font-size:2.4em; margin-top:-10px; margin-bottom:0px; }
#form1 #wrap #middle .SpecialBanner em { color:#AA2461; font-style:normal; font-weight:bold; }
#form1 #wrap #middle .SpecialBanner a .Button { clear:none; margin-top:-50px; width:210px; float:right; color:#FFFFFF; font-size:5.8em; font-weight:bold; text-transform:lowercase; text-align:right; margin-right:20px; line-height:1.0em; }
#form1 #wrap #middle .SpecialBanner a .Button em { font-size:0.5em; color:#FFFFFF; }

/* ncl_Services_Splash */
#form1 #wrap #middle .ncl_Services_Splash { width:98%; clear:both; margin:0px; margin-left:auto; margin-right:auto; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner { width:23%; margin-left:1%; margin-right:1%; float:left; background-image:url(../images/ncl_big_banners_bg.png); background-repeat:no-repeat; background-position:top center; min-height:440px; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner:hover { background-image:url(../images/ncl_big_banners_bg_roll.png); }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a { text-decoration:none; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a:hover { text-decoration:none; color:#AA2461; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a h1 { width:94%; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:0px; text-align:left; font-size:3.3em; color:#5E5E5F; text-transform:lowercase; font-weight:bold; line-height:1.1em; height:3.6em; overflow:hidden; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a:hover h1 { text-decoration:none; color:#AA2461; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a .Description { width:94%; height:250px; margin:0px; margin-left:auto; margin-right:auto; text-align:left; color:#5E5E5F; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Tours a .Description { margin-top:-4px; background-image:url(../images/ncl_big_banners_360.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Tours a:hover .Description { background-image:url(../images/ncl_big_banners_360_roll.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Hardware a .Description { margin-top:-4px; background-image:url(../images/ncl_big_banners_Hardware.png); background-position:115px 165px; background-repeat:no-repeat; font-size:1.4em; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Hardware a:Hover .Description { background-image:url(../images/ncl_big_banners_Hardware_roll.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Warehouse a .Description { background-image:url(../images/ncl_big_banners_Bespoke.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Warehouse a:hover .Description { background-image:url(../images/ncl_nav_tab_Bespoke_roll.png); }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Software a .Description { background-image:url(../images/ncl_big_banners_Software.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Software a:hover .Description { background-image:url(../images/ncl_big_banners_Software_roll.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Other a .Description { background-image:url(../images/ncl_big_banners_Other.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner.Other a:hover .Description { background-image:url(../images/ncl_big_banners_Other.png); background-position:115px 165px; background-repeat:no-repeat; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a .Description p { width:60%; }
#form1 #wrap #middle .ncl_Services_Splash .BigBanner a:hover .Description p { text-decoration:none; color:#AA2461; }
/* ncl_Sub_Navigation */
#form1 #wrap #middle .SubNavigation { width:90%; float:right; margin:0px; margin-right:3%; padding:0px; height:4.0em; }
#form1 #wrap #middle .SubNavigation ul { float:right; color:#FFFFFF; display:block; width:100%; margin:0px; padding:0px; text-align:right; }
#form1 #wrap #middle .SubNavigation ul li { float:right; display:block; list-style:none; /*border-bottom:4px solid #AA2461;*/ } 
#form1 #wrap #middle .SubNavigation ul li a { display:block; padding-left:12px; padding-right:12px; color:#FFFFFF; text-decoration:none; background-color:#AA2461; height:2.8em; line-height:2.8em; font-weight:bold; text-transform:lowercase; font-size:1.2em; border-right:1px solid #FFFFFF; }
#form1 #wrap #middle .SubNavigation ul li a:hover { text-decoration:underline; }
/* ncl_Directions */
#form1 #wrap #middle .ncl_Directions { margin-bottom:20px; width:98%; overflow:hidden; margin-left:auto; margin-right:auto; }
#form1 #wrap #middle .ncl_Directions h2 { text-align:left; font-size:2.4em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
/*#form1 #wrap #middle .ncl_Directions h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:30px; font-weight:bold; }*/
#form1 #wrap #middle .ncl_Directions h3 { text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #middle .ncl_Directions h4 { text-decoration:underline; text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:20px; font-weight:bold; }
#form1 #wrap #middle .ncl_Directions h5 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:bold; }
#form1 #wrap #middle .ncl_Directions h6 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:normal; }
#form1 #wrap #middle .ncl_Directions p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #middle .ncl_Directions a { text-decoration:none; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .ncl_Directions a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .ncl_Directions p a { text-decoration:none; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .ncl_Directions p a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .ncl_Directions .searchBox{ text-align:left; padding-left: 10px; padding-bottom: 10px;}
#form1 #wrap #middle .ncl_Directions #gmap_directions { width:454px; float:left; overflow:hidden; margin-top:12px; }
#form1 #wrap #middle .ncl_Directions #routeHolder { width:424px; float:right; overflow:hidden; margin:0px; padding:0px; text-align:left; }
#form1 #wrap #middle .ncl_Directions div.printButton { width:424px; float:right; overflow:hidden; margin:0px; padding:0px; text-align:center; clear:both; }
/* ncl_360_Gallery */
#form1 #wrap #middle .Gallery { margin-bottom:20px; width:98%; margin-left:auto; margin-right:auto; overflow:hidden; text-align:left; float:left; clear:both; }
#form1 #wrap #middle .Gallery h1 { text-align:left; font-size:2.4em; width:98%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .Gallery h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #middle .Gallery .Big360 { margin-top:10px; float:left; width:46%; overflow:hidden; text-align:center; padding:1%; margin-left:2%; border:1px solid #666666; }
#form1 #wrap #middle .Gallery .Small360s { margin-top:10px; float:right; width:48%; overflow:hidden; }
#form1 #wrap #middle .Gallery .Small360s .Container360 { margin-top:10px; float:left; width:49%; overflow:hidden; text-align:center; }
#form1 #wrap #middle .Gallery .Small360s .Container360 .Picture360 { margin:0px; padding:0px; }
#form1 #wrap #middle .Gallery .Small360s .Container360 .Name360 { z-index:999; margin-top:-20px; position:relative; top:-40px; left:0px; height:50px; line-height:40px; width:190px; margin-left:auto; margin-right:auto; }
#form1 #wrap #middle .Gallery .Small360s .Container360 .Name360 a { background-image:url(../images/ncl_Gallery_Button.png); background-position:top left; background-repeat:no-repeat;  display:block; color:#FFFFFF; text-decoration:none; width:75%; padding:0px; padding-left:25%; height:50px; line-height:50px; font-weight:bold; text-align:left; }
#form1 #wrap #middle .Gallery .Small360s .Container360 .Name360 a:hover { background-image:url(../images/ncl_Gallery_Button_roll.png); background-position:top left; background-repeat:no-repeat; }
#form1 #wrap #middle .Testimonials { margin-bottom:20px; width:98%; margin-left:auto; margin-right:auto; overflow:hidden; text-align:left; float:left; clear:both; }
#form1 #wrap #middle .Testimonials h1 { text-align:left; font-size:2.4em; width:98%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .Testimonials h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #middle .Testimonials .BigTestimonial { margin-top:10px; margin-bottom:10px; float:left; width:46%; overflow:hidden; text-align:center; padding:1%; margin-left:2%; border:1px solid #666666; }
#form1 #wrap #middle .Testimonials .BigTestimonial h2 { text-align:left; font-size:2.1em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #middle .Testimonials .BigTestimonial .Description { text-align:left; width:98%; margin-left:auto; margin-right:auto; }
#form1 #wrap #middle .Testimonials .BigTestimonial h3 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #middle .Testimonials .SmallTestimonials { margin-top:10px; float:right; width:48%; overflow:hidden; }
#form1 #wrap #middle .Testimonials .SmallTestimonials h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; margin-bottom:4px; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #middle .Testimonials .SmallTestimonials .Description { font-size:1.3em; text-align:left; width:98%; margin-left:auto; margin-right:auto; margin-top:-10px; margin-bottom:20px; border-bottom:1px dotted #CCCCCC; }
#form1 #wrap #middle .Testimonials .SmallTestimonials .Description a { text-decoration:none; color:#AA2461; }
#form1 #wrap #middle .Testimonials .SmallTestimonials .Description a:hover { text-decoration:underline; color:#000000; }
#form1 #wrap #middle .Testimonials p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #middle .Testimonials a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #middle .Testimonials a:hover { text-decoration:none; background-color:#666666; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .Testimonials p a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #middle .Testimonials p a:hover { text-decoration:underline; background-color:transparent; color:#AA2461; padding:2px; font-weight:bold; }

.Holder { width:690px; height:410px; padding:5px; background-color:#FFFFFF; float:left; margin-left:15px; }
.Holder ul { margin:0px; padding:0px; list-style:none; width:100%; display:block; }
.Holder li.Column { width:60px; height:405px; background-color:#FFFFFF; display:block; float:left; margin-right:7px; background-image:url(../images/NEW_middle_col_OFF.png); background-position:top; background-repeat:repeat-x; }
.Holder li.Column .left { width:4px; float:left; background-image:url(../images/NEW_left_col_OFF.png); background-repeat:no-repeat; background-position:top left; height:405px; }
.Holder li.Column .middle { float:left; width:80%; height:405px; }
.Holder li.Column .middle h1 { white-space:nowrap; font-size:19px; color:#666666; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; -webkit-transform:rotate(90deg) scale(1, 1); -moz-transform:rotate(90deg) scale(1, 1); -ms-transform:rotate(90deg) scale(1, 1); transform:rotate(90deg) scale(1, 1); }
.Holder li.Column .middle img { }
.Holder li.Column .middle h1:hover,.Holder li.Column .middle img:hover { cursor:pointer; }
.Holder li.Column .middle ul,.Holder li.Column .middle a { display:none; visibility:hidden; }
.Holder li.Column .right { width:4px; float:right; background-image:url(../images/NEW_right_col_OFF.png); background-repeat:no-repeat; background-position:top right; height:405px; }
.Holder li.Expanded { width:275px; height:405px; background-color:#FFFFFF; display:block; float:left; margin-right:7px; background-image:url(../images/NEW_middle_col_ON.png); background-position:top; background-repeat:repeat-x; }
.Holder li.Expanded .left { width:4px; float:left; background-image:url(../images/NEW_left_col_ON.png); background-repeat:no-repeat; background-position:top left; height:405px; }
.Holder li.Expanded .right { width:4px; float:right; background-image:url(../images/NEW_right_col_ON.png); background-repeat:no-repeat; background-position:top right; height:405px; }
.Holder li.Expanded .middle { float:left; width:96%; height:405px; }
.Holder li.Expanded .middle h1 { white-space:normal; text-align:left; font-size:19px; color:#a72555; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
.Holder li.Expanded .middle img { float:left; display:block; padding-right:8px; }
.Holder li.Expanded .middle ul,.Holder li.Expanded .middle a { display:block; visibility:visible; }
.Holder li.Expanded .middle a.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:39px; color:#FFFFFF; font-weight:bold; float:right; font-size:1.7em; text-decoration:none; }
.Holder li.Expanded .middle ul { clear:both; text-align:left; float:left; width:70%; margin-left:30%; height:70%; }
.Holder li.Expanded .middle li { list-style-image:url(../images/list_icon_services.png); list-style-position:outside; color:#a72555; font-size:1.5em; font-weight:bold; line-height:1.6em; }
#form1 #wrap #middle .Login { margin-right:13px; margin-top:5px; width:198px; height:385px; padding:10px; float:right; background-image:url(../images/NEW-login_panel.png); background-position:top left; background-repeat:no-repeat; }
#form1 #wrap #middle .Login h2 { font-size:2.1em; text-align:left; color:#a72555; }
#form1 #wrap #middle .Login p { font-size:1.2em; text-align:left; color:#333333; }
#form1 #wrap #middle .Login table { background-color:#FFFFFF; border:solid #999999 1px; width:99%; }
#form1 #wrap #middle .Login table th { font-size:2.1em; font-weight:bold; color:#666666; text-align:center; background-image:url(../images/lock.png); background-position:top left; background-repeat:no-repeat; height:36px; }
#form1 #wrap #middle .Login table td input { width:98%; border:1px solid #AA2461; color:#999999; }
#form1 #wrap #middle .Login input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }

/* ---------------------------------------------------------------------------------------- */
/* RIGHT
/* ---------------------------------------------------------------------------------------- */
#form1 #wrap #right  { float:right; margin:0px; width:50%; overflow:hidden; clear:none; }
/* ncl_360_Book */
#form1 #wrap #middle .ncl_360_Book { width:50%; padding:2%; clear:left; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; }
#form1 #wrap #middle .ncl_360_Book #ConfirmationPanelFromAJAX { width:96%; padding:1%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; text-align:center; margin-bottom:10px; }
#form1 #wrap #middle .ncl_360_Book h1 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_360_Book h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_360_Book table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .ncl_360_Book table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .ncl_360_Book table td { text-align:left; }
#form1 #wrap #middle .ncl_360_Book table td.Feature { font-size:1.3em; padding:2px; }
#form1 #wrap #middle .ncl_360_Book table td.NonFeature { font-size:1.3em; color:#666666; background-color:#EEEEEE; padding:2px; }
#form1 #wrap #middle .ncl_360_Book input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ncl_360_Book input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_360_Book input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_360_Book input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_360_Book input.Reset:hover { cursor:pointer; }

/* ncl_Banners */
#form1 #wrap #right .ncl_Banners { }
/* ncl_360_Calculator */
#form1 #wrap #right .ncl_360_Calculator { }
/* global_Contact_Us */
#form1 #wrap #right .global_Contact_Us { }
/* ncl_Downloads */
#form1 #wrap #right .ncl_Downloads { }
/* ncl_Book_Support */
#form1 #wrap #middle .ncl_Book_Support { }
#form1 #wrap #middle .ncl_Book_Support { width:50%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; }
#form1 #wrap #middle .ncl_Book_Support h1 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_Book_Support h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_Book_Support table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .ncl_Book_Support table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .ncl_Book_Support table td { text-align:left; }
#form1 #wrap #middle .ncl_Book_Support input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ncl_Book_Support input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_Book_Support input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_Book_Support input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_Book_Support input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_Book_Support table td .Validate { background-color:#fbeff4; padding:3px; }
/* ncl_Download_Trial */
#form1 #wrap #right .ncl_Download_Trial { }
/* ncl_Downloads_Full_Checkout */
#form1 #wrap #right .ncl_Downloads_Full_Checkout { }
/* ncl_Calendar */
#form1 #wrap .ncl_Calendar { background-image:url(../images/ncl_calendar_bg.png); background-position:top left; background-repeat:no-repeat; width: 400px; padding-top: 60px; float:right; }
/* bccc_Mini_Calendar */
#form1 #wrap .ncl_Calendar #mini_Calendar { width:239px; padding:1px; padding-bottom:4px; border:#CCCCCC 1px solid;  margin-left:auto; margin-right:auto; clear:both; margin-bottom:12px; background-image:url(../images/bccc_Mini_News_Bg.png); background-position:top left; background-repeat:repeat-x; }
#form1 #wrap .ncl_Calendar #mini_Calendar h2 { width:95%; float:right; color:#FFFFFF; font-size:1.5em; line-height:45px; height:45px; text-align:left; font-weight:lighter; text-transform:uppercase; margin:0px; padding:0px; background-image:url(../images/bccc_Top_Right_White_Corner.png); background-position:top right; background-repeat:no-repeat; }
#form1 #wrap .ncl_Calendar #mini_Calendar table { width:98%; margin-left:auto; margin-right:auto; clear:both; }
#form1 #wrap .ncl_Calendar #mini_Calendar table th { width:14%; color:#aa2461; height:30px; border-right:#6891B6 1px solid; border-bottom:#6891B6 3px solid; font-weight:bold; text-transform:uppercase; font-size:1.1em; }
#form1 #wrap .ncl_Calendar #mini_Calendar table th.endRow { border-right:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td { width:14%; height:30px; border-right:#6891B6 1px solid; border-bottom:#6891B6 1px solid; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.booked { background-color:#aa2461; color:#FFFFFF; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.booked a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.booked a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.Other { background-color:#003A72; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.Other a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.Other a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.Dudley a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.unavailable { background-color:#CCCCCC; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.unavailable a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.unavailable a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
/*#form1 #wrap .ncl_Calendar #mini_Calendar table td.past { background-color:#ebecec; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.past a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.past a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }*/
#form1 #wrap .ncl_Calendar #mini_Calendar table td.past { background-color:#CCCCCC; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.past a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.past a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

#form1 #wrap .ncl_Calendar #mini_Calendar table td.free { background-color:#FFFFFF; color:#aa2461; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.free a { color:#aa2461; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.free a:hover { color:#aa2461; text-decoration:underline; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.today { background-color:#333333; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#form1 #wrap .ncl_Calendar #mini_Calendar table td.today a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.today a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
/*#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday { background-color:#000000; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }*/

#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday { background-color:#333333; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndToday a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

/*#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast { background-color:#ca6593; color:#aa2461; text-decoration:none; font-weight:bold;}
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast a { color:#aa2461; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast a:hover { color:#aa2461; text-decoration:underline; font-weight:bold; }*/
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast { background-color:#CCCCCC; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.bookedAndPast a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#form1 #wrap .ncl_Calendar #mini_Calendar table td.endRow { border-right:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar a.prevMonth { display:block; float:left; margin-left:2px; clear:both; line-height:36px; color:#aa2461; font-size:1.1em; font-weight:bold; text-decoration:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar a.nextMonth { display:block; float:right; margin-right:2px; line-height:36px; color:#aa2461; font-size:1.1em; font-weight:bold; text-decoration:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar a:hover.prevMonth { display:block; float:left; margin-left:2px; clear:both; line-height:36px; color:#000000; font-size:1.1em; font-weight:bold; text-decoration:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar a:hover.nextMonth { display:block; float:right; margin-right:2px; line-height:36px; color:#000000; font-size:1.1em; font-weight:bold; text-decoration:none; }
#form1 #wrap .ncl_Calendar #mini_Calendar p.monthName { width:88%; float:left; font-weight:bold; font-size:1.1em; text-transform:uppercase; color:#aa2461;}

/* ncl_Thank_You */
#form1 #wrap #right .ncl_Thank_You { }
/* ncl_Site_Map */
#form1 #wrap #right .ncl_Site_Map { }
/* global_FAQs */
#form1 #wrap #right .global_FAQs { }
/* ncl_Testimonials */
#form1 #wrap #right .ncl_Testimonials { }
/* global_Page_Content */
#form1 #wrap #left .PageContent { margin-bottom:20px; width:470px; overflow:hidden; text-align:left; float:left; clear:left;}
#form1 #wrap #left .PageContent h1 { text-align:left; font-size:2.4em; width:98%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #left .PageContent h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #left .PageContent h3 { text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #left .PageContent h4 { text-decoration:underline; text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:20px; font-weight:bold; }
#form1 #wrap #left .PageContent h5 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:bold; }
#form1 #wrap #left .PageContent h6 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:normal; }
#form1 #wrap #left .PageContent p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #left .PageContent a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #left .PageContent a:hover { text-decoration:none; background-color:#666666; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #left .PageContent p a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #left .PageContent p a:hover { text-decoration:underline; background-color:transparent; color:#AA2461; padding:2px; font-weight:bold; }
#form1 #wrap #left .PageContent ul { width:90%; text-align:left; }
#form1 #wrap #left .PageContent ol { width:90%; text-align:left; }
#form1 #wrap #left .PageContent ol li { font-size:1.3em; font-weight:bold; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #left .PageContent ol li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #left .PageContent ol li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }

#form1 #wrap #left .PageContent ol li ol li,
#form1 #wrap #left .PageContent ol li ol li ol li,
#form1 #wrap #left .PageContent ul li ul li,
#form1 #wrap #left .PageContent ul li ul li ul li,
#form1 #wrap #middle .PageContent ol li ol li,
#form1 #wrap #middle .PageContent ol li ol li ol li,
#form1 #wrap #middle .PageContent ul li ul li,
#form1 #wrap #middle .PageContent ul li ul li ul li
{ font-size:1em; }

#form1 #wrap #left .PageContent ul li { font-size:1.3em; font-weight:bold; list-style-type:circle; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #left .PageContent ul li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #left .PageContent ul li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #left .PageContent table { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.3em; }
#form1 #wrap #left .PageContent th { padding:5px; /*background-color:#666666; color:#FFFFFF; border:#333333 solid 1px;*/ color:#666666; font-weight:normal; text-align:left; }
#form1 #wrap #left .PageContent td { padding:5px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #left .PageContent table.SmallTable { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.0em; }
#form1 #wrap #left .PageContent table.SmallTable th { padding:1px; /*background-color:#666666; color:#FFFFFF; border:#333333 solid 1px;*/ color:#666666; font-weight:normal; text-align:left; }
#form1 #wrap #left .PageContent table.SmallTable td { padding:1px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #left .PageContent em, #form1 #wrap #left .PageContent p em { color:#666666; font-weight:bold; font-style:italic; font-size:larger; }
#form1 #wrap #left .PageContent strong,#form1 #wrap #left .PageContent p strong { color:#AA2461; font-weight:bold; font-size:larger; }
#form1 #wrap #left .PageContent .Validation { text-align:left; font-size:1.1em; width:96%; margin-left:auto; margin-right:auto; display:block; color:#FF0000; line-height:18px; padding:1%; border:#FF0000 1px solid; background-color:#FFCCCC; margin-top:12px; margin-bottom:12px; }
#form1 #wrap #left .PageContent .Validation li { font-size:1.0em; font-weight:normal; }
#form1 #wrap #left .PageContent hr { clear:both; width:100%; display:block; border:0px; border-bottom:#CCCCCC dotted 1px; color:#FFFFFF; line-height:1px; background-color:#FFFFFF; }

#form1 #wrap #middle .PageContent { margin-bottom:20px; width:98%; overflow:hidden; text-align:left; clear:both; }
#form1 #wrap #middle .PageContent h1 { text-align:left; font-size:2.4em; width:98%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .PageContent h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #middle .PageContent h3 { text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #middle .PageContent h4 { text-decoration:underline; text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:20px; font-weight:bold; }
#form1 #wrap #middle .PageContent h5 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:bold; }
#form1 #wrap #middle .PageContent h6 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:normal; }
#form1 #wrap #middle .PageContent p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #middle .PageContent a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #middle .PageContent a:hover { text-decoration:none; background-color:#666666; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .PageContent p a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .PageContent p a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .PageContent ul { width:90%; text-align:left; }
#form1 #wrap #middle .PageContent ol { width:90%; text-align:left; }
#form1 #wrap #middle .PageContent ol li { font-size:1.3em; font-weight:bold; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #middle .PageContent ol li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .PageContent ol li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .PageContent ul li { font-size:1.3em; font-weight:bold; list-style-type:circle; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #middle .PageContent ul li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .PageContent ul li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .PageContent table { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.3em; }
#form1 #wrap #middle .PageContent th { padding:5px; background-color:#666666; color:#FFFFFF; font-weight:bold; border:#333333 solid 1px; text-align:left; }
#form1 #wrap #middle .PageContent td { padding:5px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #middle .PageContent table.SmallTable { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.10em; }
#form1 #wrap #middle .PageContent table.SmallTable th { padding:1px; background-color:#666666; color:#FFFFFF; border:#333333 solid 1px; font-weight:normal; text-align:left; }
#form1 #wrap #middle .PageContent table.SmallTable td { padding:1px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #middle .PageContent table.NoBorder { border:none; }
#form1 #wrap #middle .PageContent table.NoBorder th { border:none; }
#form1 #wrap #middle .PageContent table.NoBorder td { border:none; }
#form1 #wrap #middle .PageContent em, #form1 #wrap #middle .PageContent p em { color:#666666; font-weight:bold; font-style:italic; font-size:larger; }
#form1 #wrap #middle .PageContent strong,#form1 #wrap #middle .PageContent p strong { color:#AA2461; font-weight:bold; font-size:larger; }
#form1 #wrap #middle .PageContent .Validation { text-align:left; font-size:1.1em; width:96%; margin-left:auto; margin-right:auto; display:block; color:#FF0000; line-height:18px; padding:1%; border:#FF0000 1px solid; background-color:#FFCCCC; margin-top:12px; margin-bottom:12px; }
#form1 #wrap #middle .PageContent .Validation li { font-size:1.0em; font-weight:normal; }
#form1 #wrap #middle .PageContent hr { clear:both; width:100%; display:block; border:0px; border-bottom:#CCCCCC dotted 1px; color:#FFFFFF; line-height:1px; background-color:#FFFFFF; }

#form1 #wrap #middle .ncl_PaypalForm { width:94%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #middle .ncl_PaypalForm h1 { text-align:left; font-size:2.4em; width:90%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .ncl_PaypalForm h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_PaypalForm table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .ncl_PaypalForm table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .ncl_PaypalForm table td { text-align:left; font-size:1.3em; }
#form1 #wrap #middle .ncl_PaypalForm input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ncl_PaypalForm textarea { border:1px solid #AA2461; }
#form1 #wrap #middle .ncl_PaypalForm input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_PaypalForm input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_PaypalForm input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_PaypalForm input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_PaypalForm table td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #middle .ncl_Resources { width:94%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #middle .ncl_Resources h1 { text-align:left; font-size:2.4em; width:90%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .ncl_Resources h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle .ncl_Resources table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle .ncl_Resources table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #middle .ncl_Resources table td { text-align:left; font-size:1.3em; }
#form1 #wrap #middle .ncl_Resources input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ncl_Resources textarea { border:1px solid #AA2461; }
#form1 #wrap #middle .ncl_Resources input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_Resources input.Button:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_Resources input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ncl_Resources input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle .ncl_Resources table td .Validate { background-color:#fbeff4; padding:3px; }
#form1 #wrap #middle .ncl_Resources .resourceItem { float:left; width:200px; background-color:#FFFFFF; border:#CCCCCC 1px solid; }
#form1 #wrap #middle .ncl_Resources .resourceItem a { display:block; float:left; text-align:left; padding:1px; line-height:48px; color:#CCCCCC; font-size:1.3em; font-weight:bold; text-decoration:none; }
#form1 #wrap #middle .ncl_Resources .resourceItem a:hover { color:#333333; text-decoration:underline; }



#form1 #wrap #middle .nlc_Partners {float: left; margin-left: 10px; margin-right: 10px; margin-bottom:20px; overflow:hidden; text-align:left; clear:both; width:920px; }
#form1 #wrap #middle .nlc_Partners .partnerItem { float:left; margin-bottom:20px; text-align:left; border: solid 1px #CCCCCC; width:47%; padding:1%; margin-left:2px; height:242px; }
#form1 #wrap #middle .nlc_Partners .partnerItem h1 { padding:0px; text-align:left; font-size:2.4em;  margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #middle .nlc_Partners .partnerItem h2 { padding:0px; text-align:left; font-size:1.8em;  margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; margin:0px; margin-bottom:5px; }
#form1 #wrap #middle .nlc_Partners .partnerItem h3 { text-align:left; font-size:1.6em;  margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; margin:0px; margin-bottom:5px; }
#form1 #wrap #middle .nlc_Partners .partnerItem h4 { }
#form1 #wrap #middle .nlc_Partners .partnerItem h5 {  }
#form1 #wrap #middle .nlc_Partners .partnerItem h6 { }
#form1 #wrap #middle .nlc_Partners .partnerItem p { font-size:1.3em; }
#form1 #wrap #middle .nlc_Partners .partnerItem a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #middle .nlc_Partners .partnerItem a:hover { text-decoration:none; background-color:#666666; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .nlc_Partners .partnerItem p a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #middle .nlc_Partners .partnerItem p a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #middle .nlc_Partners .partnerItem p.partnerBody{ width:348px; height:100px; overflow:hidden; float: right; margin:0px; }
#form1 #wrap #middle .nlc_Partners .partnerItem div.partnerLogo{ margin: 0; padding: 0; float: left; overflow: hidden; width: 71px; height:100px; margin-right: 10px; margin-top: 0px; overflow:hidden; border: solid 1px #CCCCCC; }
#form1 #wrap #middle .nlc_Partners .partnerItem div.partnerLogo img { margin:0px; padding:0px; }
#form1 #wrap #middle .nlc_Partners .partnerItem p.partnerTel { clear:both; float:left; text-align:left; font-size:1.8em;  margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; margin-top:3px; margin-bottom:0px; }
#form1 #wrap #middle .nlc_Partners .partnerItem p.partnerEmail { color:#AA2461; clear:both; float:left; text-align:left; margin:0px; padding:0px; margin-top:3px; margin-bottom:0px; }

#form1 #wrap #middle .ProductCompare { width:97%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #middle .ProductCompare h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #middle table.ProductCompare { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #middle table.ProductCompare th { text-align:right; color:#FFFFFF; /*width:30%;*/ font-size:1.6em; line-height:2.0em; background-color:#666666; text-align:center; }
#form1 #wrap #middle table.ProductCompare td { text-align:center; font-size:1.4em; color:#666666; border-left:#EEEEEE 1px solid; padding:2px; }
#form1 #wrap #middle table.ProductCompare tr.Odd td { background-color:#EEEEEE; border-bottom:#CCCCCC 1px solid; }
#form1 #wrap #middle table.ProductCompare tr.Even td { border-bottom:#EEEEEE 1px solid; }
#form1 #wrap #middle table.ProductCompare tr td.Final { border-bottom:#EEEEEE 1px solid; }
#form1 #wrap #middle table.ProductCompare tr td.Clear { border:none; }
#form1 #wrap #middle .ProductCompare input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #middle .ProductCompare textarea { border:1px solid #AA2461; }
#form1 #wrap #middle .ProductCompare input.Button,
#form1 #wrap #middle .ProductCompare .Button
{ margin-left:auto; margin-right:auto; background-image:url(../images/ncl_product_bg.png); width:95px; border:none; height:39px; line-height:39px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; text-decoration:none; font-weight:bold; font-size:0.85em; }
#form1 #wrap #middle .ProductCompare input.Button:hover,
#form1 #wrap #middle .ProductCompare .Button:hover
{ cursor:pointer; text-decoration:underline; }

#form1 #wrap #middle .ProductCompare input.ButtonNot,
#form1 #wrap #middle .ProductCompare .ButtonNot
{ margin-left:auto; margin-right:auto; background-image:url(../images/ncl_product_bg_alt.png); width:95px; border:none; height:39px; line-height:39px; color:#FFFFFF; font-weight:bold; display:block; text-align:center; text-decoration:none; font-weight:bold; font-size:0.85em; }
#form1 #wrap #middle .ProductCompare input.ButtonNot:hover,
#form1 #wrap #middle .ProductCompare .ButtonNot:hover
{ cursor:pointer; text-decoration:underline; }

#form1 #wrap #middle .ProductCompare input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #middle .ProductCompare input.Reset:hover { cursor:pointer; }
#form1 #wrap #middle table.ProductCompare td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #right .PageContent { margin-bottom:20px; width:474px; overflow:hidden; text-align:left; float:right; }
#form1 #wrap #middle .PreviousTweets h1, #form1 #wrap #right .PageContent h1 { text-align:left; font-size:2.4em; width:98%; margin:0px; margin-left:auto; margin-right:auto; display:block; color:#666666; line-height:60px; border-bottom:#CCCCCC dotted 1px; font-weight:bold; }
#form1 #wrap #right .PageContent h2 { text-align:left; font-size:1.8em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#AA2461; line-height:30px; font-weight:bold; }
#form1 #wrap #right .PageContent h3 { text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:26px; font-weight:bold; }
#form1 #wrap #right .PageContent h4 { text-decoration:underline; text-align:left; font-size:1.6em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:20px; font-weight:bold; }
#form1 #wrap #right .PageContent h5 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:bold; }
#form1 #wrap #right .PageContent h6 { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; font-weight:normal; }
#form1 #wrap #right .PageContent p { text-align:left; font-size:1.3em; width:98%; margin-left:auto; margin-right:auto; display:block; color:#000000; line-height:18px; overflow:hidden; }
#form1 #wrap #right .PageContent a { text-decoration:none; color:#666666; font-weight:bold; padding:2px; }
#form1 #wrap #right .PageContent a:hover { text-decoration:none; background-color:#666666; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #right .PageContent p a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #right .PageContent p a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #right .PageContent ul { width:90%; text-align:left; }
#form1 #wrap #right .PageContent ol { width:90%; text-align:left; }
#form1 #wrap #right .PageContent ol li { font-size:1.3em; font-weight:bold; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #right .PageContent ol li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #right .PageContent ol li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #right .PageContent ul li { font-size:1.3em; font-weight:bold; list-style-type:circle; margin-bottom:8px; list-style-position:outside; padding-left:2%; margin-left:8%; }
#form1 #wrap #right .PageContent ul li a { text-decoration:underline; color:#AA2461; font-weight:bold; padding:2px; }
#form1 #wrap #right .PageContent ul li a:hover { text-decoration:none; background-color:#AA2461; color:#FFFFFF; padding:2px; font-weight:bold; }
#form1 #wrap #right .PageContent table { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.3em; }
#form1 #wrap #right .PageContent table th { padding:5px; background-color:#666666; color:#FFFFFF; font-weight:bold; border:#333333 solid 1px; text-align:left; }
#form1 #wrap #right .PageContent table td { padding:5px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #right .PageContent table.noBorder { width:98%; margin-left:auto; margin-right:auto; margin-top:18px; border:#CCCCCC 1px solid; font-size:1.3em; }
#form1 #wrap #right .PageContent table.noBorder th { padding:5px; background-color:#666666; color:#FFFFFF; font-weight:bold; border:#333333 solid 1px; text-align:left; }
#form1 #wrap #right .PageContent table.noBorder td { padding:5px; text-align:left; border:#CCCCCC 1px solid; }
#form1 #wrap #right .PageContent em { color:#666666; font-weight:bold; font-style:normal;  font-size:1.3em; line-height:1.5em;}
#form1 #wrap #right .PageContent strong { color:#666666; font-weight:bold; }
#form1 #wrap #right .PageContent .Validation { text-align:left; font-size:1.1em; width:96%; margin-left:auto; margin-right:auto; display:block; color:#FF0000; line-height:18px; padding:1%; border:#FF0000 1px solid; background-color:#FFCCCC; margin-top:12px; margin-bottom:12px; }
#form1 #wrap #right .PageContent .Validation li { font-size:1.0em; font-weight:normal; }
#form1 #wrap #right .PageContent hr { clear:both; width:100%; display:block; border:0px; border-bottom:#CCCCCC dotted 1px; color:#FFFFFF; line-height:1px; background-color:#FFFFFF; }

#form1 #wrap #right .ContactUs { width:97%; padding:2%; clear:both; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #right .ContactUs h2 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #right .ContactUs table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #right .ContactUs table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #right .ContactUs table td { text-align:left; }
#form1 #wrap #right .ContactUs input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #right .ContactUs textarea { border:1px solid #AA2461; }
#form1 #wrap #right .ContactUs input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #right .ContactUs input.Button:hover { cursor:pointer; }
#form1 #wrap #right .ContactUs input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #right .ContactUs input.Reset:hover { cursor:pointer; }
#form1 #wrap #right .ContactUs table td .Validate { background-color:#fbeff4; padding:3px; }

#form1 #wrap #right .ncl_FAQs_Add_Question { width:97%; padding:2%; margin:0px; margin-left:1%; background-color:#ebecec; float:left; margin-bottom:20px; margin-top:10px; }
#form1 #wrap #right .ncl_FAQs_Add_Question h1 { margin:0px; margin-bottom:4px; padding:0px; font-size:2.1em; line-height:1.8em; font-weight:bold; text-align:left; color:#5e5e5f; text-transform:none; }
#form1 #wrap #right .ncl_FAQs_Add_Question p { width:96%; padding:1%; margin:1%; text-align:left; font-size:1.3em; font-weight:bold; }
#form1 #wrap #right .ncl_FAQs_Add_Question p.Error { /*background-image:url('../icons/exclamation.png'); background-position:4px 6px; background-repeat:no-repeat;*/ background-color:#ae245f; border:#FFFFFF solid 1px; color:#FFFFFF; }
#form1 #wrap #right .ncl_FAQs_Add_Question p.Success { /*background-image:url('../icons/accept.png'); background-position:4px 6px; background-repeat:no-repeat;*/ border:#ae245f 1px solid; background-color:#f3cedf; color:#ae245f; }
#form1 #wrap #right .ncl_FAQs_Add_Question table { width:98%; padding:1%; padding:4%; border:#9d9fa1 solid 1px; background-color:#FFFFFF; }
#form1 #wrap #right .ncl_FAQs_Add_Question table th { text-align:right; color:#9d9fa1; width:30%; font-size:1.3em; }
#form1 #wrap #right .ncl_FAQs_Add_Question table td { text-align:left; }
#form1 #wrap #right .ncl_FAQs_Add_Question input,select { width:98%; border:1px solid #AA2461; margin-bottom:3px; margin-top:3px; height:20px; }
#form1 #wrap #right .ncl_FAQs_Add_Question textarea { border:1px solid #AA2461; }
#form1 #wrap #right .ncl_FAQs_Add_Question input.Button { background-image:url(../images/ncl_submit_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#FFFFFF; font-weight:bold; float:right; }
#form1 #wrap #right .ncl_FAQs_Add_Question input.Button:hover { cursor:pointer; }
#form1 #wrap #right .ncl_FAQs_Add_Question input.Reset { background-image:url(../images/ncl_clear_bg.png); width:95px; border:none; height:39px; line-height:13px; color:#5e5e5f; font-weight:bold; float:right; }
#form1 #wrap #right .ncl_FAQs_Add_Question input.Reset:hover { cursor:pointer; }
#form1 #wrap #right .ncl_FAQs_Add_Question table td .Validate { background-color:#fbeff4; padding:3px; }
/* ---------------------------------------------------------------------------------------- */
/* FOOTER
/* ---------------------------------------------------------------------------------------- */
#form1 #wrap #footer { clear:both; width:950px; margin-left:auto; margin-right:auto; background-color:#333333; line-height:40px; color:#FFFFFF; margin-top:20px; }
#form1 #wrap #footer p { float:left; color:#FFFFFF; width:35%; margin-left:1%; margin:0px; padding:0px; padding-left:12px; text-align:left; }
#form1 #wrap #footer ul { float:right; color:#FFFFFF; display:block; width:60%; margin:0px; padding:0px; text-align:right; }
#form1 #wrap #footer ul li { float:right; display:block; list-style:none; } 
#form1 #wrap #footer ul li a { display:block; padding-left:12px; padding-right:12px; color:#FFFFFF; text-decoration:none; }
#form1 #wrap #footer ul li a:hover { text-decoration:underline; }
/* ---------------------------------------------------------------------------------------- */
/* MISCELLANEAOUS
/* ---------------------------------------------------------------------------------------- */
.clearALL { width:100%; clear:both; line-height:1px; height:1px; }

#form1 #wrap #middle .TwitterFull 
{
    text-align:left;
    width:96%;
    margin-left:auto;
    margin-right:auto;
}

#form1 #wrap #middle .TwitterFull .BigTweet p {
    font-size:2.4em;
    color:#333333;
    font-weight:lighter;
    border-bottom:#666666 dashed 1px;
    padding-bottom:10px;
}

#form1 #wrap #middle .TwitterFull .BigTweet p b {
    color:#aa2461;
    font-weight:bold;
}

#form1 #wrap #middle .TwitterFull .BigTweet p em {
    color:#999999;
    font-style:italic;
    font-size:0.8em;
}

#form1 #wrap #middle .TwitterFull .LittleTweet p {
    font-size:1.5em;
    color:#333333;
    font-weight:lighter;
    border-bottom:#666666 dashed 1px;
    padding-bottom:10px;
}

#form1 #wrap #middle .TwitterFull .LittleTweet p b {
    color:#aa2461;
    font-weight:bold;
}

#form1 #wrap #middle .TwitterFull .LittleTweet p em {
    color:#999999;
    font-style:italic;
    font-size:0.8em;
}

#form1 #wrap #middle .TwitterFull .MoreTweets a,#form1 #wrap #middle .PreviousTweets a.MoreTweets {
    width:525px;
    height:36px;
    clear:both;
    background-image:url('../images/more_tweet_stuff_button.png');
    background-position:top left;
    background-repeat:no-repeat;
    display:block;
    color:#aa2461;
    font-weight:bold;
    text-align:center;
    font-size:1.5em;
    text-decoration:none;
    text-transform:lowercase;
    padding-top:8px;
    margin-left:auto;
    margin-right:auto;
}

#form1 #wrap #middle .TwitterFull .MoreTweets a:hover,#form1 #wrap #middle .PreviousTweets a.MoreTweets:hover {
    text-decoration:underline;
}

.FeatureHint {
    margin: 0px;
    padding: 0;
    width: 16px;
    position: relative;
    float:right;
}

.FeatureHint em
{
    position:absolute;
    width:350px;
    /*background-color:#EEEEEE;*/
    background-image:url(../images/ncl_Featured_Comments.png);
    background-repeat:no-repeat;
    margin-left:18px;
    padding:4px;
    display:block;
    height:60px;
    font-size:0.8em;
}

.PasswordBox { background-image:url(../images/password_bg.png); background-position:top left; background-repeat:no-repeat; }

.UsernameBox { background-image:url(../images/username_bg.png); background-position:top left; background-repeat:no-repeat; }
