/* Section Frames */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;background-color:#eed;background-image:url(../images/Template/bg_body.jpg);background-repeat:repeat-x;}
td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
h3 {font-size:12px;}
h4 {font-size:12px;color:#960;border-bottom:1px dotted #c93;margin:20px 30px 0px 0px;}
h4 a {text-decoration:none;color:#960;}
h5 {font-size:12px;color:#369;border-bottom:1px dotted #036;margin:20px 30px 0px 0px;text-transform:uppercase;}
#PageContainer {width:960px;border:1px solid #333;background-color:#fff;margin-top:20px;}
#HeaderBar {height:100px;border-bottom:1px solid #333;background-color:#ccb;background-image:url(../images/template/bg_headerbar.jpg);background-repeat:repeat-x;}
#HeaderBar #Logo {float:left;margin:12px;}
#HeaderBar #adMapper {width:468px;height:60px;margin-right:20px;margin-top:4px;}
#SearchBar {color:#eee;text-align:right;padding-right:10px;padding-top:6px;height:30px;background-image:url(../images/Template/bg_topnav.gif);background-repeat:repeat-x;}

#Footer {font-size:10px;color:#999;margin-top:10px;}
#Footer a {text-decoration:none;color:#669;}
#Footer a:hover {border-bottom:1px dotted #99c;border-top:1px dotted #99c;color:#99c;}

/* Login Styles */
div#LoginTable input.LoginFormField {font-size:10px;height:16px;width:140px;border:1px solid #333;}


#PrintContainer {width:900px;background-color:#fff;margin-top:20px;}
#PrintContainer #PageTitle {width:600px;margin:25px 10px 10px 10px;color:#666;font-size:16px;font-weight:bold;border-bottom:1px dotted #666;}
#PrintContainer #ContentArea {width:600px;margin-left:10px;line-height:140%;}

/* Navigation Styles */
#LeftColumn {margin:4px;margin-top:0px;width:156px;float:left;}
#LeftColumn #LoginBox {width:156px;border:1px solid #666;background-color:#eed;}
#LeftColumn #NavColumn {margin-top:4px;padding-bottom:60px;width:156px;min-height:250px;border:1px solid #666;background-color:#cde;}
#LeftColumn #NavColumn ul {list-style:none;margin:0;padding:0;}
#LeftColumn #NavColumn a {padding-left:12px;margin-top:10px;text-decoration:none;display:block;color:#036;font-weight:bold;background:url(../images/Template/bul_nav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn a:hover, #LeftColumn #NavColumn a.hover  {color:#555;background:url(../images/Template/bul_nav-on.gif) left center no-repeat;}
#LeftColumn #NavColumn #current {padding-left:12px;margin-top:10px;text-decoration:none;display:block;color:#369;border-bottom:1px dotted #369;background:url(../images/Template/bul_nav-current.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel a {font-size:10px;padding-left:20px;margin-top:2px;font-weight:normal;text-decoration:none;display:block;color:#033;background:url(../images/Template/bul_nav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel a:hover,
#LeftColumn #NavColumn #SubNavLevel a.current {color:#366;background:url(../images/Template/bul_subnav-on.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a {font-size:10px;padding-left:30px;margin-top:2px;text-decoration:none;display:block;color:#369;background:url(../images/Template/bul_nav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a:hover,
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a.current {color:#69c;background:url(../images/Template/bul_subnav-on.gif) left center no-repeat;}/**/
#LeftColumn #NavColumn #ExtraLinks {margin-top:90px;}
#LeftColumn #NavColumn #ExtraLinks a {font-size:10px;padding-left:12px;margin-top:10px;text-decoration:none;color:#369;}
#LeftColumn #NavColumn #ExtraLinks a:hover {color:maroon;background:none;}
#LeftColumn #PageFeaturesBox {margin-top:4px;padding:20px 0;width:156px;min-height:150px;border:1px solid #666;background-color:#269;}
#LeftColumn #PageFeaturesBox input {font-size:10px;color: #666;border: 1px solid #666;}

/* Content Styles */
#SearchResults {padding:0px 25px;font-size:10px;}
#SearchResults div {padding:0px 10px;margin-top:-10px;}
#SearchResults a {color:#c63;font-weight:bold;text-decoration:none;padding:0px 10px;font-size:10px;}
#SearchResults h4 {font-size:12px;color:#58b;border-bottom:1px dotted #47a;}

#PageTitle {width:740px;margin:25px 10px 10px 10px;color:#666;font-size:16px;font-weight:bold;border-bottom:1px dotted #666;}
#ContentArea {width:760px;margin-left:10px;line-height:140%;}
#ContentArea #TextOnlyContent {width:600px;}
#ContentArea #FeaturesMenuBox {height:20px;font-size:10px;padding:10px;border:1px dotted #369;background-color:#eef;}
#ContentArea #FeaturesMenuBox a {text-decoration:none;}
#ContentArea .FeaturesPageNav {size:100%;font-size:10px;padding:10px;margin:20px 0;border:1px dotted #555;background-color:#eee;}

/* Homepage Styles */
#HPBox1 {float:left;width:300px;height:275px;border:1px solid #567;background-color:#ded;margin:10px 0px 5px 0px;}
#HPBox2 {float:left;width:415px;height:180px;border:1px solid #567;background-color:#eef;margin:10px 0px 5px 12px;}
#HPRow2 {clear:both;width:736px;height:240px;margin-top:4px;border:1px solid #567;}
#HPRow2 .HeaderBar {color:#fff;width:184px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#HPRow2 .ContentBox {width:184px;height:215px;float:left;border-right:1px solid #567;background-color:#eed;}
#HPBox2a {float:left;width:415px;height:90px;margin-left:20px;text-align:left;}
#HPRow3 {clear:both;width:736px;height:200px;margin-top:4px;border:1px solid #567;}
#HPRow3 .HeaderBar {color:#fff;width:184px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#HPRow3 .ContentBox {width:184px;height:175px;float:left;border-right:1px solid #567;background-color:#eed;}
#HPRow4 {clear:both;width:736px;height:240px;margin-top:4px;border:1px solid #567;}
#HPRow4 .HeaderBar {color:#fff;width:184px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#HPRow4 .ContentBox {width:184px;height:215px;float:left;border-right:1px solid #567;background-color:#eed;}
.HeaderBar {padding:4px 0px;font-size:14px;color:#633;font-weight:bold;}

/* CME Center Styles */
#CMERow1 {clear:both;width:734px;height:250px;margin-top:4px;border:1px solid #567;}
#CMERow1 .HeaderBar {color:#fff;width:244px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#CMERow1 .ContentBox {width:244px;height:225px;float:left;border-right:1px solid #567;background-color:#eed;}
#CMERow1 img {float:left;margin-right:10px;}
#CMERow2 {clear:both;width:734px;height:250px;margin-top:4px;border:1px solid #567;}
#CMERow2 .HeaderBar {color:#fff;width:244px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#CMERow2 .ContentBox {width:244px;height:225px;float:left;border-right:1px solid #567;background-color:#eed;}
#CMERow2 img {float:left;margin-right:10px;}
/* Concert Center Styles for new LLSA Page */
#LLSARow1 {clear:both;width:734px;height:300px;margin-top:4px;border:1px solid #567;}
#LLSARow1 .HeaderBar {color:#fff;width:244px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hp_bgheader.jpg) repeat-x;}
#LLSARow1 .ContentBox {width:244px;height:275px;float:left;border-right:1px solid #567;background-color:#eed;}
#LLSARow1 img {float:left;margin-right:10px;}

.ContentBox p {padding:0px 8px;font-size:11px;}
.HPTopBoxLabels {font-size:14px;color:#644;font-weight:bold;}
.HPBoxTopLinks {color:blue;text-decoration:none;}
.HPBoxCurrentLinks {font-weight:bold;font-size:11px;}

#CMEBillingForm {width:600px;background-color:#eed;}
#CMEBillingForm th {width:200px;font-weight:strong;text-align:right;}
#CMEBillingForm th.TableHeader {font-size:13px;text-align:center;width:600px;background-color:#ddc;}
#CMEBillingForm th.ErrLabel {color:#fbe;}
#CMEBillingForm td {width:400px;}
#CMEBillingForm td.TableHeader {width:600px;}


/*- Menu Tabs 4--------------------------- */
#tabs4 {float:right;width:520px;margin-top:4px;font-size:93%;line-height:normal;}
#tabs4 ul {margin:0;padding:10px 10px 0 50px;list-style:none;}
#tabs4 li {display:inline;margin:0;padding:0;}
#tabs4 a {float:left;background:url("tableft4.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}
#tabs4 a span {float:left;display:block;background:url("tabright4.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#458;font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */
#tabs4 a:hover span {color:#665;}
#tabs4 a:hover {background-position:0% -42px;}
#tabs4 a:hover span {background-position:100% -42px;}

#tabs4 #current a {background-position:0% -42px;}
#tabs4 #current a span {background-position:100% -42px;}
.ErrorBox {color:maroon;padding:10px;border:2px dashed maroon;width:580px;background-color:#ffc;}
div.ErrorBox {color:maroon;padding:20px 10px 20px 75px;border:2px dashed maroon;width:580px;background:#fee url(../images/Template/ic_warning.png) left no-repeat;margin-bottom:10px;}
.SuccessBox {color:green;padding:10px;border:2px dashed green;width:580px;}
.ErrorFont {font-size:10px;color:maroon;}