
/* AT CONFERENCE STYLES */

body
{margin:0; padding:0; text-align:center;}

/* COMMON STYLES */

a
{color:#072A60; text-decoration: none;}
a:hover 
{color: #C89913;}
.page
{font-family: arial, verdana; font-weight:normal; color:#072A60; font-size:12px; line-height: 15px; background-color:#fff; }
.page-inside
{font-family: arial, verdana; font-weight:normal; color:#333; font-size:12px; line-height: 15px; background-color:#fff; }
li 
{margin-bottom:3px;}
li.indent40
{margin-left:40px;}
li.indent80
{margin-left:80px;}
sup
{font-size:9px;}
small
{font-size:10px;}
.red 
{color:#dd0000;}
.vizzin 
{ display:none;}
.vizzina 
{ display:none;}
.vizzinb 
{ display:none;}

/* LOGO AND HEADER #F3F0DB #C88713 #F6F4E9 */

#atcContainer
{width:1000px; position:relative; height:auto; margin-left:auto; margin-right:auto; text-align:left; background-color: #F5F2E2;}
#atcHeader
{height:104px; position: relative; background: url(/images/2008/atc-header-bg-1000x104f.jpg) no-repeat left top;}
#atcHeaderLogo
{width:500px; float: left; position: absolute; left: 0px; top: 0px;}
#atcHeaderText
{width:500px; float: right; position: absolute; left: 425px; top:50px; display:inline; text-align:center; line-height: 19px;}
#atcHeaderText h1
{display:inline; font-weight:bold; font-size:18px;}
#atcHeaderText span
{display:inline; font-weight:bold; font-size:18px;}
#atcHeader2
{height:166px; position: relative; background: url(/images/2008/header-landing-1000x166.jpg) no-repeat left top;}
#atcHeaderText2
{width:500px; float: right; position: absolute; left: 0px; top:112px; display:inline; text-align:center; line-height: 19px;}
#atcHeaderText2 h1
{display:inline; font-weight:bold; font-size:18px;}
#atcHeaderText2 span
{display:inline; font-weight:bold; font-size:18px;}
#trial
{position:absolute; left:656px; top: 110px; z-index:999999;}
#boldchat
{position:absolute; left:679px; top: 60px; z-index:9999;}
#logo
{margin:0; height:110px; position: relative; }
#home-logo
{position:absolute; left:0px; top: 0px; z-index:999997;}

/* LEFT CONTENT AREA color: #C89913;  */

#atcColumnLeft
{width:660px; float: left;}
#atcSubMenu2
{width:630px; margin-left:42px;}
#atcColumnLeftCC
{width:630px; margin-left:18px; background-color: #fff; }
#atcColumnLeftWC
{width:630px; margin-left:18px; background-color: #fff; }
#atcColumnLeftP
{width:630px; margin-left:18px; background-color: #fff; }
#atcColumnLeft h4 
{font-size:11px; }
#atcColumnLeft span
{color:#C89913;}
#atcColumnLeft span.footnote
{font-size: 10px; color:#777;}
#atcColumnLeftContainer-res
{width:630px; padding-top:6px; background-color: #fff; }
#atcColumnLeftContainer-oa
{width:630px; padding-top:20px;background-color: #fff; }
#atcColumnLeftContainer-web
{width:630px; padding-top:6px; background-color: #fff; }
#atcColumnLeftContainer-promo
{width:630px; padding-top:6px; background-color: #fff; }
#atcColumnLeftContainer-promo dl
{width:602px; margin-left: 14px; margin-right: 14px; padding: 0px; } 
#atcColumnLeftContainer-promo dd
{margin: 0px; padding: 0px; font-size:12px;}
#atcColumnLeftContainer-promo dd.img img
{float:left; margin-right:8px; padding: 0px;}
#atcColumnLeftContainer-res h1
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-oa h1
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-web h1
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-promo h1
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-res h2
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-oa h2
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-web h2
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-promo h2
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-res h3
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-oa h3
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-web h3
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-promo h3
{display:inline; background: url(/images/2008/h1-bg-left.gif) no-repeat left top; padding: 0px 0px 0px 26px; font-size:16px; line-height:20px; margin-right: 10px; margin-top: 10px; margin-left:14px; }
#atcColumnLeftContainer-res h5 
{display:inline; font-size:14px; line-height:18px; margin-left:14px; margin-top: 15px; padding: 0px 0px 0px 24px; background: url(/images/2008/h5-bg.gif) no-repeat left top;}
.atcColumnLeftContent a
{text-decoration: underline;}
.atcColumnLeftContent p
{margin-left: 14px; margin-right: 180px; }
.atcColumnLeftContent2 p
{margin-left: 32px; margin-right: 20px; font-size:12px; }
.atcColumnLeftContent2 a
{text-decoration: underline;}
.atcColumnLeftContent3 p
{margin-right: 22px; font-size:11px; line-height:17px; }
.atcColumnLeftHead
{width:630px; height:28px; margin-left: 18px; }
.atcColumnLeftHead h2
{margin-left: 10px; display:inline; font-weight:bold; font-size:18px; line-height:34px;}
.atcColumnLeftHeadW
{width:630px; height:28px; margin-left: 18px; margin-top: 15px;}
.atcColumnLeftHeadW h2
{margin-left: 10px; display:inline; font-weight:bold; font-size:18px; line-height:34px;}
.atcColumnLeftHeadP
{width:630px; height:28px; margin-left: 18px; margin-top: 15px;}
.atcColumnLeftHeadP h2
{margin-left: 10px; display:inline; font-weight:bold; font-size:18px; line-height:34px;}
.atcColumnLeftHeadS
{margin-left: 14px; display:inline; font-weight:bold; font-size:18px; line-height:24px;}
.atcColumnLeftHeadS h2
{margin-left: 14px; display:inline; font-weight:bold; font-size:18px; line-height:24px;}
.atcServiceTop
{margin-left:18px;}
.atcServiceTopInside
{margin-left:18px; margin-top:8px;}
#bookmark
{float: right; position:absolute; left:500px; top: 158px; font-weight:normal; color:#C89913; font-size:11px;}
#bookmark a
{color:#C89913; }
#bookmark a:hover
{text-decoration: underline; }
#bookmark-sem
{float: right; position:absolute; left:488px; top: 178px; font-weight:normal; color:#C89913; font-size:11px;}
#bookmark-sem a
{color:#C89913; }
#bookmark-sem a:hover
{text-decoration: underline; }
#bookmark-share
{float: right; position:absolute; left:460px; top: 182px; font-weight:normal; color:#C89913; font-size:11px;}
#bookmark-share a
{color:#C89913; }
#bookmark-share a:hover
{text-decoration: underline; }
#WebLogin
{float: left; position:relative; left:464px; top: 26px; font-weight:normal; color:#C89913; font-size:11px; background: url(/images/2008/weblogin-bg.gif) no-repeat left top;}
#WebLogin a
{color:#C89913; }
#WebLogin a:hover
{color:#C89913; text-decoration: underline; }
.wide2 table
{margin-left:14px;}
.wide2 p
{margin-right:14px;}
.wide p
{margin-right:14px;}
.wide ul
{padding-right: 15px; line-height:16px;}
.wide ol
{padding-right: 15px; line-height:16px;}
.wide span
{font-weight:bold; color:#072A60; font-size:11px; line-height: 14px; }
#news-list p
{margin-left: 14px; margin-right:14px;}
#news-list span
{font-weight:bold; color:#072A60; font-size:11px; line-height: 14px; }
#news-list h2
{display:inline; background: none; padding: 0px 0px 0px 0px; margin-left: 14px; margin-right:14px; font-weight:bold; font-size:16px; line-height: 20px; }
#d-list
{width:630px; padding-top: 14px; font-size:12px; line-height:15px; }
#d-list dl
{width:602px; float:left; margin-left:14px; margin-right:14px; padding: 0px; } 
#d-list dd
{margin: 0px; padding: 0px; font-size:12px;}
#d-list dd.img img
{float:left; margin-right:12px; padding: 0px;}

/* RIGHT CONTENT AREA */

#atcColumnRight
{width:340px; float: right; }
#atcColumnRight p
{margin-left: 16px; margin-right: 16px; }
#atcColumnRight span
{font-weight: bold; font-size:11px; }
#atcColumnRight .feedback h3
{margin: 0; margin-left:4px; padding: 32px 10px 8px 10px; text-align:center; background: url(/images/2008/right-head-bg-feedback.gif) no-repeat left top; }
#atcColumnRight .clients h3
{margin: 0; margin-left:4px; padding: 32px 10px 8px 10px; text-align:center; background: url(/images/2008/right-head-bg-clients2.gif) no-repeat left top; }
#atcColumnRight .corp h3
{margin: 0; margin-left:4px; padding: 32px 10px 4px 10px; text-align:center; background: url(/images/2008/right-head-bg-corp.gif) no-repeat left top; }
#atcColumnRight .about h3
{margin: 0; margin-left:4px; padding: 32px 10px 4px 10px; text-align:center; background: url(/images/2008/right-head-bg-about.gif) no-repeat left top; }
#atcColumnRight .news h3
{margin: 0; margin-left:4px; padding: 32px 10px 8px 10px; text-align:center; background: url(/images/2008/right-head-bg-news.gif) no-repeat left top; }
#atcColumnRight .promos h3
{margin: 0; margin-left:4px; padding: 32px 10px 8px 10px; text-align:center; background: url(/images/2008/right-head-bg-promos.gif) no-repeat left top; }
.atcColumnRightContainer
{width:296px; margin-left:4px; padding: 10px 10px 10px 10px; background: #fff; border: 1px solid #072A60; font-size:11px; line-height:14px; }
.atcColumnRightContainer310
{width:310px; margin-right:10px; padding: 0px 0px 10px 10px; font-size:11px; line-height:14px; }
.atcColumnRightContainer span
{font-weight: bold; font-size:11px; }
.clients2
{margin-top: 3px; margin-bottom: 10px;}
.news2 
{margin-top: 5px; margin-bottom: 2px;}
#corp-rec
{width:310px; padding: 0px 0px 10px 10px; font-size:11px; line-height:14px; }
#corp-rec dl
{width:310px; margin-right:10px; padding: 0px; } 
#corp-rec dd
{margin: 0px; padding: 0px; font-size:11px;}
#corp-rec dd.img img
{float:left; margin-right:8px; padding: 0px;}
#pig
{width:320px; margin-left:4px; margin-top:20px; }


/* BUTTONS */

.Gold2Blue
{width: 125px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:20px; margin-bottom: 6px;  background-image: url(/images/2008/gold-button-125x22.gif); }
.Gold2Blue a
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/gold-button-125x22.gif);}
.Gold2Blue a:hover
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/gold-button-125x22-over.gif);}
.SignupButton
{width: 125px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:100px; background-image: url(/images/2008/signup-button-125x22-over.gif);}
.SignupButton a
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/signup-button-125x22-over.gif);}
.SignupButton a:hover
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/signup-button-125x22.gif);}
.SignupButton2
{width: 125px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:22px; background-image: url(/images/2008/signup-button-125x22-over.gif); }
.SignupButton2 a
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/signup-button-125x22-over.gif);}
.SignupButton2 a:hover
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/signup-button-125x22.gif);}
.SignupButton3
{width: 125px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:30px; background-image: url(/images/2008/signup-button-125x22-over.gif); }
.SignupButton3 a
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/signup-button-125x22-over.gif);}
.SignupButton3 a:hover
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/signup-button-125x22.gif);}
.SupportButton
{width: 125px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:100px; background-image: url(/images/2008/gold-button-125x22.gif);}
.SupportButton a
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/gold-button-125x22.gif);}
.SupportButton a:hover
{width: 125px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/gold-button-125x22-over.gif);}
.WebConfLogin
{width: 240px; font-size:12px; line-height: 24px; text-decoration: none; margin-left:20px; background-image: url(/images/2008/web-conf-login-240x22.gif);}
.WebConfLogin a
{width: 240px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/web-conf-login-240x22.gif);}
.WebConfLogin a:hover
{width: 240px; height: 22px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/web-conf-login-240x22-over.gif);}
.WebConfLogin2
{float:right; position:relative; top: 21px; font-size:11px; line-height: 19px; text-decoration: none; margin-right:26px; background-image: url(/images/2008/web-conf-login-195x18.gif); }
.WebConfLogin2 a
{width: 195px; height: 18px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/web-conf-login-195x18.gif);}
.WebConfLogin2 a:hover
{width: 195px; height: 18px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/web-conf-login-195x18-over.gif);}
#WebConfLogin3
{float: right; position:absolute; left:438px; top: 172px; width: 195px; font-size:11px; line-height: 19px; text-decoration: none; margin-right:26px; background-image: url(/images/2008/web-conf-login-195x18.gif); }
#WebConfLogin3 a
{width: 195px; height: 18px; display:block; text-align:center; font-weight:bold; text-decoration: none; background-image: url(/images/2008/web-conf-login-195x18.gif);}
#WebConfLogin3 a:hover
{width: 195px; height: 18px; display:block; text-align:center; font-weight:bold; text-decoration: none; color:#072A60; background-image: url(/images/2008/web-conf-login-195x18-over.gif);}

/* BG BOXES */

.page-image
{margin: 0; width: 200px; float: right; padding-right:14px; }
.box1-video
{margin: 0; width: 150px; float: right; padding-right:14px;}
.box1
{margin: 0; width: 150px; float: right; padding-right:14px; background: url(/images/2008/box-ul-bot-150x148.gif) no-repeat left bottom;}
.box1 a
{text-decoration: none;}
.box1 h4
{margin: 0; padding: 6px 8px 12px 26px; color:#072A60; background: url(/images/2008/box-ul-top-150x49.gif) no-repeat left top; }
.box1 ul
{margin: 0; padding: 2px 10px 10px 10px; list-style: none; }
.box1 ul li
{margin: 0; background: url(/images/2008/medium_gold_right.gif) no-repeat 0 50%; padding-left: 11px; padding-right: 10px; display:block; font-size:11px; line-height:16px;}
#SignupBox1
{width: 320px; margin-left:4px; margin-top:8px; background: url(/images/2008/sign-up-box-bot-320x150.jpg) no-repeat left bottom;}
#SignupBox1 span
{margin-left: 10px; font-size:12px; font-weight:normal; }
#SignupBox1 h3
{margin: 0; padding: 40px 0px 10px 0px; text-align:center; background: url(/images/2008/sign-up-box-top3-320x180.gif) no-repeat left top; }
#SignupBox1 ul
{margin: 0; padding: 6px 10px 10px 10px; list-style: none; }
#SignupBox1 ul li
{margin: 0; background: url(/images/2008/medium_gold_right.gif) no-repeat 0 50%; padding-left: 11px; padding-right: 10px; display:block; font-size:12px; line-height:18px;}
#SupportBox
{width: 320px; margin-left:4px; margin-top:8px; background: url(/images/2008/support-box-bot-320x150.jpg) no-repeat left bottom;}
#SupportBox span
{margin-left: 10px; font-size:12px; font-weight:normal; }
#SupportBox h3
{margin: 0; padding: 40px 0px 10px 0px; text-align:center; background: url(/images/2008/support-box-top-320x180.gif) no-repeat left top; }
#SupportBox ul
{margin: 0; padding: 6px 10px 10px 10px; list-style: none; }
#SupportBox ul li
{margin: 0; background: url(/images/2008/medium_gold_right.gif) no-repeat 0 50%; padding-left: 11px; padding-right: 10px; display:block; font-size:12px; line-height:18px;}

/* FORMS */

form p
{position: relative;}
form table
{position: relative; margin-left: 10px; padding-top: 10px;}
form table.nopad
{position: relative; margin-left: 10px; padding-top: 0px;}
form div
{position: relative;}
label
{float: left; width:70px;}
label.oa
{float: left; width:150px;}
label.macsc
{float: left; width:200px;}
legend
{font-weight:bold; color:#072A60;}
fieldset 
{width:580px; margin-left: 7px;  padding: 5px; border: 1px solid #fff; }
fieldset.oa
{width:580px; margin-left: 7px;  padding: 5px; border: 1px solid #fff; }
fieldset.web
{width:580px; margin-left: 7px;  padding: 5px; border: 1px solid #fff; }
.enter-text
{font-size: 12px; font-family: arial, verdana; color:#072A60;}
form input[type="text"], textarea
{width: 200px; }
form input[type="password"], textarea
{width: 200px; }
form input.short[type="text"]
{width: 65px; font-size: 12px; font-family: arial, verdana; color:#072A60;}
form input.oa[type="text"], textarea
{width: 280px; font-size: 12px; font-family: arial, verdana; color:#072A60;}
form input.call-in-phone[type="text"]
{width: 120px; font-size: 12px; font-family: arial, verdana; color:#072A60; }
form textarea.comment-text
{width: 300px; font-size: 12px; font-family: arial, verdana; color:#072A60; }
.error-return
{position: absolute; margin-left: 8em; left: 200px; font-weight:bold; color:#9E0B0E; }
.error-return2
{position: absolute; margin-left: 8em; left: 280px; font-weight:bold; color:#9E0B0E; }
.error-return3
{position: absolute; margin-left: 8em; font-weight:bold; color:#9E0B0E; }
.error-return4
{position: absolute; font-weight:bold; color:#9E0B0E;  line-height: 24px;}
.error-return-macsc
{position: absolute; margin-left: 8em; left: 320px; font-weight:bold; color:#9E0B0E; }
input.form-button
{width: 125px; height: 22px; display:block; font-family: arial, verdana; color:#072A60; text-align:center; font-size:12px; line-height: 24px; font-weight:bold; text-decoration: none; border:none; background: #fff url(/images/2008/gold-button-125x22.gif) no-repeat left top;}
.form-footnote 
{font-size:11px; color:#072A60; margin-left:18px; }
#error-top
{position:absolute; left:32px; top: 192px; font-weight:bold; color:#dd0000; font-size:13px;}
#error-top2
{position:absolute; left:32px; top: 224px; font-weight:bold; color:#dd0000; font-size:13px;}
.sem-subhead
{font-size:14px; font-weight:bold; margin-left: 14px; }
 

/* iMENUS STYLES */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}
/*\*//*/.imcm .imea{visibility:hidden;}/**/


	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:5px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:transparent; background-image:url(/images/2008/main_menu_bg_2010.gif); border-style:none; border-width:0px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#f9f6e4; border-style:solid; border-color:#cdb522; border-width:1px; padding:0px; margin:0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {height:25px; color:#072a60; text-align:left; font-family:Arial; font-size:13px; font-weight:bold; text-decoration:none; border-style:solid; border-color:#f3edc9; border-width:0px 2px 0px 0px; padding:8px 0px 0px 15px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {color:#FCFFE0; text-decoration:none; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {color:#FCFFE0; text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; color:#072a60; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; margin:0px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#f9f6e4; color:#907e14; text-decoration:none; }
		#imenus0 ul li a.ihover {background-color:#f9f6e4; color:#907e14; text-decoration:none; }

		/* [active] */
		#imenus0 ul li a.iactive {}

		/* [Dividers] */
		#imenus0 .dvs {border-bottom-width:1px; border-style:solid; border-color:#cdb522; padding-bottom:3px; margin-bottom:3px; }

/* iMENUS subMENU STYLES */
		
/* --[[ Main Expand Icons ]]-- */
	#imenus2 .imeam span,#imenus2 .imeamj span {background-image:url(none); width:7px; height:5px; left:-7px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus2 li:hover .imeam span,#imenus2 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus2 ul .imeas span,#imenus2 ul .imeasj span {background-image:url(none); width:5px; height:7px; left:-5px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus2 ul li:hover .imeas span,#imenus2 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter2 {border-style:none; border-color:#6a6a6a; border-width:0px; padding:0px; margin:0px; }

	/* --[[ Main Items ]]-- */
	#imenus2 li a, #imenus2 .imctitle {color:#c89913; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline; border-style:solid; border-color:#dddddd; border-width:0px; padding:10px 12px 10px 0px ; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus2 li:hover>a {color:#072a60; text-decoration:underline; }
		#imenus2 li a.ihover, .imde imenus2 a:hover {color:#072a60; text-decoration:underline; }

		/* [active] */
		#imenus2 li a.iactive {text-decoration:none; }

/* TABLES */

.RateTable
{width: 605px; margin-left: 12px; border: 1px solid #F3EDC9; font-size: 12px;}
.RateTable th
{margin: 0; padding: 3px 3px; text-align: center; font-weight:bold; background-color: #F3EDC9;}
.RateTable td
{margin: 0; padding: 3px 3px; text-align: center; border-bottom: 1px solid #F3EDC9; font-size: 12px;}
.RateTable td.bot
{margin: 0; padding: 3px 3px; text-align: left; border-bottom: none; font-size: 11px;}
.RateTable td.left
{margin: 0; padding: 3px 3px; text-align: left; border-bottom: 1px solid #F3EDC9;}
.RateTable td.atccol 
{font-weight:bold; color:#9E0B0E; }
.RateTable td.atccol-left
{font-weight:bold; color:#9E0B0E; text-align: left; }
.RateTable th.top 
{background-color:#E9DD9B; font-size: 12px;}
.RateTable tr.alt
{background-color:#FAF8E9;}

/* FOOTER */
#footer
{height:46px; text-align:center; clear: both; background: #fff url(/images/2008/footer-blue-clear.gif) no-repeat left top;}
#footer p 
{margin: 0; font-size:11px; color:#072A60; padding: 8px 0px 4px 0px; }
#footer a
{color:#072A60;}

.vizzin 
{ display:none;}
.vizzina 
{ display:none;}
.vizzinb 
{ display:none;}

