/*---------------------------------------------------------------*/
/*---------------------->>> RESET <<<----------------------------*/
/*---------------------------------------------------------------*/
html {
	background: #fff; color: #000;
}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,p,th,td,blockquote {
	margin: 0; padding: 0;
}

fieldset,img {
	border: 0;
}
em,strong {
	font-style: inherit; font-weight: inherit;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%; font-weight: normal;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input,button,textarea,select {
	font-size: 100%;
}
body {
	font: 12px arial,helvetica,clean,sans-serif;
}
select,input,button,textarea,button {
	font: 99% arial,helvetica,clean,sans-serif;
}

/*---------------------------------------------------------------*/
/*---------------------->>> GLOBAL <<<---------------------------*/
/*---------------------------------------------------------------*/
h1 {
	color: #666; font: 28px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 5px 0px;
}
h2, .subTitle1 {
	color: #666; font: 16px Arial, Helvetica, sans-serif; font-style: italic; margin: 0px; padding: 0px 0px 10px 0px;
}
h3 {
	color: #666; font: 16px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px;
} 
h4 {}
h5 {}
h6 {}
footnote {color: #999; font: 7px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px;}  
blockquote {
	color: #666; font-size: 14px; font-style: italic; margin: 0px; padding: 10px 24px 20px 24px;
}
p {
	color: #333; line-height: 18px; padding-bottom: 20px;
} 
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
a {}
a:link {color:#03c}
a:visited {color:#03c}
a:hover {color:#363}
a:active {color:#03c}

#copyright a {color:#666;}

/*---------------------------------------------------------------*/
/*--------------------->>> STRUCTURE <<<-------------------------*/
/*---------------------------------------------------------------*/
#container {
	background-color: #fff; margin: 0 auto; min-height: 600px; width: 981px;
}
#header {
	background-color: #fff; margin-top: 3px; width: 100%;
}
#user-nav {
	float: left; height: 77px; margin: 0; width: 530px;
}
#logo {
	float: left; height: 77px; padding: 0px; width: 180px;
}
#search {
	border: 1px solid #999; float: right; height: 18px; margin: 0; width: 204px; position:relative; z-index:40;
}
#support {
	float: right; height: 20px; margin: 5px 0 5px 0; width: 205px;
}
#top-nav {
	float: right; height: 25px; margin: 0; width: 205px; position:relative; z-index:50;
}
#main-nav {
	border-bottom: 1px solid #fff; clear: both; float: left; height: 30px; text-align: center; width: 100%; position:relative; z-index:1;
}

.main-content { padding-top:20px; }
#panes-1, #panes-2, #panes-3 {
	clear: both;  width: 100%; /* padding-top: 15px; */
}
#panes-1 #pane-1 {
	width: 100%;
}

#footer {
	background: #fff url(/public/images/bg/bg_footer.jpg) 0 14px repeat-x; border: 1px solid #ccc; clear: both; float: left; margin: 20px 0 10px 0; width: 978px;
}
#footer1 {
	float: left; height: 114px; margin: 20px 0 0 10px; width: 220px;
}
#footer2 {
	float: left; height: 114px; margin: 20px 0 0 0px; width: 205px;
}
#footer3 {
	float: left; height: 114px; margin: 20px 0 0 0px; width: 195px;
}
#footer4 {
	border-left: 1px solid #ccc; float: right; height: 191px; width: 335px;
}
#copyright {
	clear: both; color: #999; float: left; font: 10px Arial, Helvetica, sans-serif; padding-bottom: 5px; text-align: right; width: 100%;
}
#market-watch {
	text-align: center; width: 334px; height:28px; background:#fff url(/public/images/bg/home_dashboard_spr.gif) -670px 5px no-repeat;
}
#lbmp-map {
	float: left; width: 180px;
}
#market-watch-data {
	float: left; padding-top: 5px; width: 154px;
}

/*---------------------------------------------------------------*/
/*-------------------->>> TEXT/HEADINGS <<<----------------------*/
/*---------------------------------------------------------------*/
#logo h1 {
	display: none;
}
#logo a {
	text-decoration: none;
}
#logo img {
	border: 0; height: 40px; margin: 18px 0 0 7px; width: 136px;
}
#support p {
	font: 11px Arial, Sans-Serif; margin: 0; padding: 0;
}
#footer H3 {
	color: #666; font: bold 12px Trebuchet MS, Arial, Sans-Serif; letter-spacing: 0.5px; margin: 0; padding: 0px 0px 10px 20px; text-transform: uppercase;
}
#market-watch-data p {
	margin-top: 6px; padding: 0;
}

/*---------------------------------------------------------------*/
/*--------------------->>> MENUS/NAV <<<-------------------------*/
/*---------------------------------------------------------------*/

.login-mega-main {
	display:none; background-color: #eee; padding: 0; margin:0; position: absolute; z-index: 999999; 
}
.hovering div.login-mega-main {display:block; left:-86px; top:16px; }
.login-options {width:134px; border:1px solid #999; padding:4px 10px 10px 10px; font-size:11px; color:#333; background-color: #eee; }
#top-nav li.hovering {background-color:#333;}
#top-nav li.hovering a{color:#fff;}
#top-nav li.hovering a:hover{color:#fff;}

#top-nav li.hovering div.login-options a {color:#36c;}

.search-mega-main {
	display:none; background-color: #eee; padding: 0; margin:0; position: absolute; z-index: 999; 
}
.hovering .search-mega-main {display:block; left:-1px; top:18px;}
.search-options {float:left; width:182px; border:1px solid #999; padding:4px 10px 10px 10px; font-size:10px; color:#333; background-color: #eee; }
.search-options select {width:140px;}

ul#user-menu div.user-mega-main {
	display: none;
}
ul#user-menu li.user-mega div.user-mega-main {
	color: #930; padding: 10px 0 0 0; position: absolute; z-index: 1;
}
#user-mega-main-1 {
	background-color:#fff; border: 1px solid #ccc; left: -1px; top: 24px; width: 798px;
} /*background: #fff url(/public/images/bg/bg_gray.gif) 160px 0px no-repeat; */
#user-mega-main-2 {
	background-color:#fff; border: 1px solid #ccc; left: -163px; top: 24px; width: 798px;
}
#user-mega-main-3 {
	background-color:#fff; border: 1px solid #ccc; left: -325px; top: 24px; width: 798px;
}
ul#user-menu li.hovering div.user-mega-main {
	display: block; z-index: 1;
}
ul#user-menu div.user-mega-main h3 {
	color: #363; font-size: 12px; font-weight: bold; margin: 0; padding: 0;
}
ul#user-menu div.user-mega-main p {
	color: #666; font: 11px Arial; margin: 0 0 0.8em 0; padding: 0;
}
ul#user-menu div.user-mega-main a {
	background: #ffff9c url(/public/images/icons/arrow_right_gray.gif) 4px 2px no-repeat; border:1px solid #ccc; color:#666; display: block;  font: 11px Arial; margin-bottom: 10px; padding: 2px 4px 2px 16px; width:70px; 
}
ul#user-menu div.user-mega-main a:hover { 
	background-color:#363; color: #fff; 
}
div#user-main-nav ul li li {
	color: #333; font: 11px Arial; height: 14px; padding: 0px;
}
#user-nav ul {
	list-style-type: none; margin: 30px 0 0 0; padding: 0;
}
#user-nav li {
	text-align:center; border: 1px solid #fff; border-bottom: none; color: #666; display: inline; float: left; font: bold 11px Trebuchet MS, Arial, Sans-Serif; height: 24px; padding: 0; position: relative; width: 160px; z-index: 10000;
}
#user-nav li.hovering {
	border: 1px solid #ccc; border-bottom: none; background: #fff url(/public/images/bg/bg_user_nav.gif) 0 0 repeat-x;
}
#user-nav li.hovering a {
	color: #363;
}
#user-nav a, #user-nav a:link, #user-nav a:visited, #user-nav a:active {
	color: #666; display: block; line-height: 24px; padding-left: 10px; text-decoration: none;
}

#user-mega-main-1 .col-1 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px 0px no-repeat; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-1 .col-2 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -120px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-1 .col-3 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -240px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}

#user-mega-main-2 .col-1 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -360px no-repeat; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-2 .col-2 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -480px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-2 .col-3 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -600px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}

#user-mega-main-3 .col-1 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -720px no-repeat; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-3 .col-2 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -840px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}
#user-mega-main-3 .col-3 {
	background: url(/public/images/nav/user_nav_spr.gif) 0px -960px no-repeat; border-left: 1px dotted #fff; float: left; padding: 8px 0 0 120px; text-align: left; width: 130px; height:112px;
}

#top-nav ul {
	list-style-type: none; margin: 0px; padding: 0;
}
#top-nav li {
	color: #666; float: left; font: 11px Trebuchet MS, Arial, Sans-Serif; padding: 0 10px; position: relative;
}
#top-nav li.last {
	padding: 0 0 0 10px;
}
#top-nav a{ color:#666; text-decoration:none; }
#top-nav a:hover {color:#333;}
#search ul {
	list-style-type: none; margin: 0px; padding: 0;
}
#search li {
	float: left; position: relative;
}
#main-nav ul {
	list-style-type: none; margin: 0; padding:0;
}
#main-nav li {
	float: left; font: bold 12px Trebuchet MS, Arial, Sans-Serif; height: 30px; padding: 0; position: relative; width: 205px; z-index: 1;
}
#main-nav ul li a {
	color: #fff; display: block; height: 23px; padding-top: 7px; text-decoration: none;
}

.main-nav-1 {
	background: #006633 url(/public/images/bg/spr_menu_bg_fade.png) 0 0 repeat-x;
}

.main-nav-2 {
	background: #3366cc url(/public/images/bg/spr_menu_bg_fade.png) 0 -60px repeat-x; border-left: 1px solid #fff;
}
.main-nav-3 {
	background: #ff9900 url(/public/images/bg/spr_menu_bg_fade.png) 0 -30px repeat-x; border-left: 1px solid #fff;
}
.main-nav-4 {
	background: #330066 url(/public/images/bg/spr_menu_bg_fade.png) 0 -90px repeat-x; border-left: 1px solid #fff;
}

#main-nav-border {
	clear: both; float: left; height: 48px; width: 100%;
}

.section-0 #main-nav-border {
	height:0px;
}
.section-1 #main-nav-border {
	background: #063 url(/public/images/bg/nav_bar_spr.gif) 625px 0px no-repeat;
	/* background: url(/public/images/bg/test1.jpg) 0 0 no-repeat; height: 25px; */
}
.section-2 #main-nav-border {
	background: #36c url(/public/images/bg/nav_bar_spr.gif) 625px -48px no-repeat;
}
.section-3 #main-nav-border {
	background: #f90 url(/public/images/bg/nav_bar_spr.gif) 625px -96px no-repeat;
}
.section-4 #main-nav-border {
	background: #306 url(/public/images/bg/nav_bar_spr.gif) 625px -144px no-repeat;
}
#menu div.mega-main {
	display: none;
}

#menu li.mega div.mega-main {
	text-align:left; color:#fff; position: absolute; top: 30px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); opacity: .95;
}

#menu li.hovering div.mega-main {
	display: block;
}
div.mega-main ul li a {
	color: #333; padding: 4px 0px; text-decoration: none; font-family:Verdana;
}
div#mega-main-1 ul li a:hover {
	color: #363; text-decoration:underline;
}
div#mega-main-2 ul li a:hover {
	color: #36c; text-decoration:underline;
}
div#mega-main-3 ul li a:hover {
	color: #f90; text-decoration:underline;
}
div#mega-main-4 ul li a:hover {
	color: #306; text-decoration:underline;
}
#menu li div.mega-main a.more {
	color: #390; font-weight: bold;
}
#mega-main-1 h3 {
	color: #363; font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0px; font-family:Verdana;
}
#mega-main-2 h3 {
	color: #36c; font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0px; font-family:Verdana;
}
#mega-main-3 h3 {
	color: #f90; font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0px; font-family:Verdana;
}
#mega-main-4 h3 {
	color: #306; font-size: 12px; font-weight: bold; margin: 0; padding: 4px 0px; font-family:Verdana;
}
#menu div.mega-main p {
	margin: 0 0 0.8em 0; padding: 0;
}
	
.col-row {
	float:left; width:100%; clear:both; padding-bottom:10px;
}

#mega-main-1 { 
	border: 1px solid #363; background: #fff url(/public/images/bg/bg_mega_spr.png) 0 0px repeat-x; left: 0px; width: 720px; padding: 15px 0px; 
}

#mega-main-1 .col-1 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 180px; height:200px;
}
#mega-main-1 .col-2 {
	float: left; padding: 5px 0px 5px 40px; text-align: left; width: 220px; height:200px; border-left:1px dashed #ccc;
}
#mega-main-1 .col-3 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 200px; height:200px; border-left:1px dashed #ccc;
}


#mega-main-2 { 
	border: 1px solid #36c; background: #fff url(/public/images/bg/bg_mega_spr.png) 0 -400px repeat-x; left: -206px; width: 978px; padding: 15px 0px 0px 0px; 
}
#mega-main-2 .col-1 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 210px; height:180px;
}
#mega-main-2 .col-2 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 150px; height:180px; border-left:1px dashed #ccc;
}
#mega-main-2 .col-3 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 150px; height:180px; border-left:1px dashed #ccc;
}
#mega-main-2 .col-4 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 170px; height:180px; border-left:1px dashed #ccc;
}
#mega-main-2 .col-5 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 120px; height:180px; border-left:1px dashed #ccc;
}
#mega-main-2 .link-feature {clear:both; float:left; width:918px; height: 34px; padding:0px 0px 0px 60px; line-height:34px; background:#36c url(/public/images/icons/circle_arrow_red_right.gif) 26px 2px no-repeat; font-weight:normal;}
#mega-main-2 .link-feature a {color:#fff; text-decoration:none; background-image:none; padding:0; margin:0;}

.feature-link a{background-color:#ccc;display:block; padding:2px 6px; color:#666; font-weight:bold; text-decoration:none; }
.feature-link a:hover{background-color:#f90; color:#fff;}

#mega-main-3 { 
	border: 1px solid #f90; background: #fff url(/public/images/bg/bg_mega_spr.png) 0 -800px repeat-x; left: -19px; width: 500px; padding: 15px 0px; 
}
#mega-main-3 .col-1 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 210px; height:120px;
}
#mega-main-3 .col-2 {
	float: left; padding: 5px 0px 5px 40px; text-align: left; width: 150px; height:120px; border-left:1px dashed #ccc;
}
#mega-main-3 .col-3 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 150px; height:120px; border-left:1px dashed #ccc;
}


#mega-main-4 { 
	border: 1px solid #306; background: #fff url(/public/images/bg/bg_mega_spr.png) 0 -1200px repeat-x; left: -207px; width: 440px; padding: 15px 0px; 
}
#mega-main-4 .col-1 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 180px; height:150px;
}
#mega-main-4 .col-2 {
	float: left; padding: 5px 0px 5px 40px; text-align: left; width: 150px; height:150px; border-left:1px dashed #ccc;
}
#mega-main-4 .col-3 {
	float: left; padding: 5px 0px 5px 30px; text-align: left; width: 130px; height:120px; border-left:1px dashed #ccc;
}






div#main-nav ul li li {
	color: #333; font: 11px Arial; height: 20px; padding: 0px; width:100%;
}
div#main-nav ul li li a {
	color: #333; width:100%; display: block; height: 18px; padding: 0px; text-decoration: none;
}

#footer ul {
	list-style-image: url(/public/images/icons/arrow_right_gray.gif); margin: 2px 0px 0px 20px;
}
#footer li {
	color: #999; font: bold 11px Arial, Sans-Serif; padding-bottom: 8px;
}

ul#market-data-menu, .section-2 #pane-2 ul#market-data-menu  {
	list-style-type: none; margin: 0px; padding: 0px; width:100%; float:left;
}
#market-data-menu li, #pane2  #market-data-menu li{
	color: #fff; float: left; font: bold 11px Arial, Sans-Serif; height: 40px; padding: 0px; width:93px; z-index: 1; text-align:center; background-color:#fff; border-left:1px solid #ccc; border-bottom:1px solid #ccc; margin:0px; list-style-image:none; 
}
#market-data-menu li.last-item {
	border-right:1px solid #ccc; width:100px;
}
#market-data-menu a {
	color: #666; display: block; height: 40px; padding: 4px 3px 0px 3px; text-decoration: none; border-top:5px solid #ccc;
}
#market-data-menu a:hover, #market-data-menu .active {
	color: #36c; border-top:5px solid #36c; background-color:#E8F1FF;
}

.market-data-container {border-top:4px solid #36c;}

/*---------------------------------------------------------------*/
/*---------------------->>> FORMS <<<----------------------------*/
/*---------------------------------------------------------------*/

#search input {
	border: 0px;
}
.searchinput {
	border: 0 none; color: #636365; float: left; font-family: arial; font-size: 8pt; margin: 2px 3px 2px 4px; padding-left: 3px; vertical-align: middle; width: 166px;
}

/*---------------------------------------------------------------*/
/*---------------------->>> XTRAS <<<----------------------------*/
/*---------------------------------------------------------------*/

.clear {clear:both;}
.section-nav {
	clear: both; float: left; width: 100%;
}

.highlight {
	font-weight: bold;
}
#section1 .highlight,  #section1 a{
	color: #063; text-decoration:none;
}
#section2 .highlight, #section2 a {
	color: #36c; text-decoration:none;
}
#section3 .highlight, #section3 a {
	color: #f90; text-decoration:none;
}
#section4 .highlight, #section4 a {
	color: #306; text-decoration:none;
}

#section1 a:hover, #section2 a:hover, #section3 a:hover, #section4 a:hover {text-decoration:underline;}


#footer li {padding-bottom:0px; font-size:10px;}
#footer ul {list-style-image:none; margin:0;}
ul.item-list {display:block; list-style-type:none;}
ul.item-list li {float:left; width:280px; padding-right:20px;}
.ui-tabs-hide {display: none;}
.ui-tabs-nav, .ui-tabs-panel {font-size: 11px;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0;min-width: 90px; border-top:5px solid #fff;	border-right:1px solid #ccc;}
li.ui-tabs-selected {border-top: 5px solid #f90;}
.ui-tabs-nav li.last {	border-right:0px;	padding:44px 0px 0px 16px; background: #fff url(/public/images/bg/home_dashboard_spr.gif) -400px 6px no-repeat; width:150px;}
.ui-tabs-nav a{display: block;padding: 44px 10px 0px 10px;background-color: #fff; width:105px;}
.ui-tabs-nav a span {padding:0px 10px; background-color: #fff;display: block;width:105px;}
.ui-tabs-nav a {margin: 1px 0 0; padding-left: 0;color: #27537a;font-weight: bold;text-align: center;text-decoration: none;white-space: nowrap;outline: 0; }
.ui-tabs-nav .ui-tabs-selected a {position: relative;top: 1px;margin-top: 0;color: #000;}
.ui-tabs-nav a span {width: 90px; min-width: 90px;height: 18px; min-height: 18px; padding-right: 0;	line-height:18px;}
*>.ui-tabs-nav a span { width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom: 1px;}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { cursor: pointer;}
.ui-tabs-panel {border-top: 1px solid #ccc;padding: 1em 20px; }
.dashboard-1 {background: #fff url(/public/images/bg/home_dashboard_spr.gif) 5px 0 no-repeat;}
.dashboard-2 {background: #fff url(/public/images/bg/home_dashboard_spr.gif) -95px 0 no-repeat;}
.dashboard-3 {background: #fff url(/public/images/bg/home_dashboard_spr.gif) -195px 0 no-repeat;}
.dashboard-4 {background: #fff url(/public/images/bg/home_dashboard_spr.gif) -295px 0 no-repeat;}
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}
#dashboard-container {width:642px; height:100px; float:left;}
.footer {margin:0;}
.ui-tabs-panel h2, #fragment-3 strong {display:none;}
.ui-tabs-panel p{padding-bottom:6px; line-height:16px;}
.morehl {text-decoration: underline !important;}
.moresrc, .moreti {font: 9px Verdana, geneva, arial,sans-serif; color: #999; text-decoration: none; }
a:link.morehl, a:vlink.morehl, a:alink.morehl {color: #03c; }
a:link.moresrc, a:vlink.moresrc, a:alink.moresrc {color: #999; }
#main-nav { border:0px; margin:20px 0 0; }
#main-nav li {	border:1px solid #ccc; color: #fff; float: left; font: bold 12px Trebuchet MS, Arial, Sans-Serif; height: 30px; padding: 0; position: relative; list-style:none; margin:0px 12px 0px 0px; width: 234px; z-index: 1;}
#main-nav ul li ul  li { border:0px; }
#main-nav li.last {margin-right:0px;}
#main-nav ul li a {color: #fff; display: block; height: 23px; padding-top: 7px; text-decoration: none;}
.main-nav-1 {background: #063 url(/public/images/bg/spr_menu_bg_fade.png) 0 0 repeat-x;}
.main-nav-2 {background: #36c url(/public/images/bg/spr_menu_bg_fade.png) 0 -60px repeat-x; border-left: 1px solid #fff;}
.main-nav-3 {background: #f90 url(/public/images/bg/spr_menu_bg_fade.png) 0 -30px repeat-x; border-left: 1px solid #fff;}
.main-nav-4 {background: #3006 url(/public/images/bg/spr_menu_bg_fade.png) 0 -90px repeat-x; border-left: 1px solid #fff;}
.main-nav-1 a, .main-nav-2 a, .main-nav-3 a, .main-nav-4 a { background-image:none;}
#mega-main-1 { left: -1px; }
#mega-main-2 { left: -249px; }

#section1 {	background: #fff url(/public/images/bg/section_nav_spr.jpg) 0 0px no-repeat; border: 1px solid #ccc; float: left; height: 195px; margin-right: 12px; width: 234px;}
#section2 {	background: #fff url(/public/images/bg/section_nav_spr.jpg) 0 -195px no-repeat; border: 1px solid #ccc; float: left; height: 195px; margin-right: 12px; width: 234px;}
#section3 {	background: #fff url(/public/images/bg/section_nav_spr.jpg) 0 -390px no-repeat; border: 1px solid #ccc; float: left; height: 195px; margin-right: 12px; width: 234px;}
#section4 {	background: #fff url(/public/images/bg/section_nav_spr.jpg) 0 -585px no-repeat; border: 1px solid #ccc; float: left; height: 195px; width: 234px;}
.section-nav H2 {	color: #fff; font: bold 11px Trebuchet MS, Arial, Sans-Serif; height: 22px; letter-spacing: 0.5px; margin: 0; padding: 4px 0px 0px 0px; text-transform: uppercase; text-align:center;}
.section-nav p {	margin-top:106px; border-top: 1px dotted #ccc; font-size: 11px; line-height: 16px; padding: 10px; }

#splash {clear:both; float:left; width:980px; height:215px; background: #fff url(/public/images/no_flash_home.jpg) 0 0 no-repeat;}
#fragment-4 ul li a {font-size:12px; text-decoration:none;}

