/* GLOBAL STYLES: text, links, form elements, etc */

body {
	margin : 0px;
    font-family:verdana, helvetica, sans-serif;
	font-size:11px;
    
	}
	
	

.body_community {
	margin : 0px;
    font-family:verdana, helvetica, sans-serif;
	font-size:11px;
    background-color: #d5e3ec;
	color:#546368;
	}

option.sl, input.sl, radio.sl, .S1
{
	font-family:verdana, courier, courier new, sans-serif;
	font-size: 8pt;
	color: white;
	background-color: #4378a4;
	border-color:#bcbbbb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


submit.resident
{
	font-family:verdana, courier, courier new, sans-serif;
	font-size: 8pt;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

select.resident
{
	font-family:verdana, courier, courier new, sans-serif;
	font-size: 8pt;
	color: white;
	background-color: #4378a4;
	border-color:#bcbbbb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

textarea.resident
{
	font-family:verdana, courier, courier new, sans-serif;
	font-size: 10px;
	color:white;
	background-color: #4378a4;
	border-color:#bcbbbb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

h4 {font-size: 13px;
	color:#50607C;

}

a 			{color:#4378a4;	text-decoration:underline;}
a:active 	{color:#50607C;	text-decoration:underline;}
a:hover 	{color:#ff7900;text-decoration:underline;}

a.promolink 			{color:#4378a4;	text-decoration:none;}
a.promolink:active 	{color:#50607C;	text-decoration:none;}
a.promolink:hover 	{color:#ff7900;text-decoration:none;}

a img 			{border: 0px #FFFFFF none;}
a:active img	{border: 0px #FFFFFF none;}
a:hover img	{border: 0px #FFFFFF none;}

a.fansite {font-weight:bold;}

a.nodec {text-decoration:none}
a.nodec:hover {text-decoration:none}

.headline {color:#346080; font-size:12px; font-weight:bold;}

.header {color:#346080; font-size:12px; font-weight:bold;}

.subheader {color:#346080; font-size:11px; font-weight:bold;}

.fineprint {color:#346080; font-size:10px;}

.topheader, h1.topheader {color:#346080; font-size:14pt; font-weight:bold; font-family: arial, helvetica, sans-serif; 
}
h1.topheader{line-height:110%; margin:0; padding:0;}

.super {font-size: 9px; vertical-align:super;}

.copyright {text-align: right; margin:0px 6px 0px 0px;	color:#666666; font-family:verdana, helvetica, sans-serif; font-size:x-small;
}

.spacedlist ul li {
	margin-top:10px;
}

.spacedlist ol li {
	margin-top:10px;
}

input { 
	border:solid; 
	border-bottom-color: #697b70; 
	border-width: 1px; 
	font-size: 11px; 
	color: #697b70; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 3px; 
	margin-right: 5px; 
	/*margin-top: 7px;*/
}

input.check{ 
	background: transparent; 
	border: 0;
}

input.button { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-weight: 	bold; 
	color: #ffffff; 
	border: solid; 
	border-width: 1px; 
	border-top-color: #6cb5eb; 
	border-bottom-color: #1d5083; 
	border-left-color: #6cb5eb; 
	border-right-color: #1d5083; 
	background-image:url(../_img/bg_button.gif);
	padding: 3px; 
}

input.button:hover { 
	background-image: url(../_img//bg_button_over.gif); 
}

input.button:active { 
	background-image: url(../_img/bg_button_active.gif); 
}

[disabled] {
	color:#FFFFFF;
	background-color:
}

input[type='radio'] { border: 0px }

/* DEFAULT TEMPLATE PAGE POSITIONING */

#DEFAULT_container	{
		width:890px;
		margin:0px 5px 5px 5px;
		text-align:left;
		background-color: #ffffff;
		}

#DEFAULT_container_community	{
		width:900px;
		margin:0px 5px 5px 5px;
		text-align:center;
		background-color: #ffffff;

		}

#DEFAULT_header {
		width: 890px;
		height: 85px;
		margin: 0px 0px 3px 0px;
		
		}

#DEFAULT_header_nav {
		left: 0px;
		top: 87px;
		width: 890px;
		height: 25px;
		z-index: 9001;
		margin: 0px;
		padding-top:6px;
		}

#DEFAULT_container_mid	{
		position:relative;
		left:0px;
		width: 890px;
		margin: 0px;
		}

#DEFAULT_container_mid_de {
	position:relative;
	left:0px;
	width: 890px;
	margin: 0px;
	padding:0px;
}

#DEFAULT_left {
		width: 190px;
		float:left;
		margin: 0px;
		}

#DEFAULT_menu_outside {
		background-color:#376283;
		}

#DEFAULT_menu_inside {
		padding: 1px 6px 10px 6px;
		}

#DEFAULT_mid_outside {
		vertical-align: top;
		float:left;
		margin: 0px 10px 10px 10px;
		padding: 0px;
		}


#DEFAULT_mid_inside {
		width: 440px;
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}
		
		
		#DEFAULT_mid_inside {
		width: 440px;
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

#DEFAULT_mid_inside_3column {
		width: 480px;
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

#DEFAULT_2column {
		vertical-align: top;
		padding: 0px;
		float:left;
		margin: 0px 0px 10px 10px;
		overflow: visible;
		}
		
#DEFAULT_2column_de {
		vertical-align: top;
		float:left;
		margin: 0px 10% 0px 10%;
		padding: 0px;
		overflow: visible;
}

#DEFAULT_0column {
		vertical-align: top;
		float:left;
		margin: 0px 0px 10px 5px;
		padding: 0px;
		overflow: visible;
		}

#DEFAULT_2column_inside {
		width: 690px;
		margin: 0px;
		padding: 0px 0px 10px 0px;
		overflow:visible;
		}

#DEFAULT_0column_inside {
		width: 890px;
		margin:0px;
		padding: 0px 0px 0px 0px;
		overflow:visible;
		}


#DEFAULT_content_header {
	padding:10px 10px 10px 10px ;
	margin: 0px 0px 0px 0px;
	background-image: url(/_img/bg_skyheader.jpg);
	background-repeat: no-repeat;}

#DEFAULT_content_header_3column {
	padding:10px 10px 10px 10px ;
	margin: 0px 0px 0px 0px;
	background-image: url(/_img/bg_skyheader_3col.jpg);
	background-repeat: no-repeat;}

#DEFAULT_content_header_0column {
	padding:10px 10px 10px 10px ;
	margin: 0px 0px 0px 0px;
	/*background-image: url(/_img/backgrounds/bg_skyheader_2col.jpg); */
	background-repeat: no-repeat;
}

#DEFAULT_content_header_2column {
	padding:10px 10px 10px 10px ;
	margin: 0px 0px 0px 0px;
	background-image: url(/_img/bg_skyheader_2col.jpg);
	background-repeat: no-repeat;
}

#DEFAULT_content_divider {
	margin: 0px 0px 0px 0px;
	background-image: url(/_img/bg_dots_grey.gif);
	background-repeat: repeat-x;
}


#DEFAULT_right	{
		width: 225px;
		float:right;
		margin: 0px;
		}

#DEFAULT_right_2	{
		width: 180px;
		float:right;
		margin-top: 10px;
        }

#DEFAULT_module	{
		width: 215px;
		padding: 1px 5px 1px 5px;
		margin: 0px 0px 0px 0px;
		}

#DEFAULT_footer {
		width: 890px;
		/* height: 400px; */
		margin: 10px 0px 10px 0px;
		float: left;
		}

#SL_footer	{
	color:#bcbbbb;
    font-family:verdana, helvetica, sans-serif;
	font-size:x-small;
}

/* EMBEDDED ALTERATIONS FROM DEFAULT */

#embedded_container_outer   {
		width:640px;
		margin:0px 5px 5px 5px;
		text-align:center;
		background-color: #ffffff;

		}

#embedded_mid_inside {
		width: 540px;
		margin: 0px;
		padding: 0px 0px 1px 0px;
		}

#embedded_content_header {
	padding:10px 10px 10px 10px ;
	margin: 0px 0px 0px 0px;
	background-image: url(/_img/bg_skyheader.jpg);
	background-position:right;
	background-repeat: no-repeat;}

/*Virtual Land button located in _defaults/default.tpl file*/

#land_module {
	height:110px;
	width:215px;
	background:url(../_img/vland-modules-btn.gif) no-repeat top left;
	margin:0px 0px 15px 0px;
	padding:40px 0px 0px 10px;
	/*margin:0px 0px 15px 0px;
	padding:40px 10px 10px 10px;*/
}

#land_module:hover {
	height:110px;
	width:215px;
	background:url(../_img/vland-modules-btn.gif) no-repeat bottom left;
}

#land_module ul {
	width:200px;
	margin:0px 10px 0px 15px;
	padding:0px;
}

#land_module li {
	margin-top:10px;
	list-style-image:url(../_img/land-bullets.gif);
}

#land_module li a {
	color:#FFF;
}

#land_module li a:hover {
	color:#FF9900;
}


/*ACCOUNTS PAGE*/
#module_vland {
	background: url(/_img/vland_160x237.gif) no-repeat;
	width:160px;
	height:237px;
	padding:0px;
}

#module_vland:hover {
	background: url(/_img/vland_160x237.gif) no-repeat bottom left;
	width:160px;
	height:237px;
	padding:0px;
}

#module_vland span {
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

#module_vland ul {
	width:130px;
	margin:0px 15px 0px 15px;
	padding:70px 10px 10px 10px;
}

#module_vland li {
	font-size:11px; 
	margin:0 0 10px 0; 
	list-style-image:url(../_img/land-bullets.gif);
}

#module_vland a {
	color:#FFF;
	text-decoration:none;
}

#module_vland a:hover {
	color:#ff9900;
}

.module_vland_moreinfo {
	height:30px;
	width:160px;
	text-indent:-9999px;
}	

.module_vland_moreinfo a {
	height:30px;
	width:160px;
	bottom:0px;
	margin:0px;
	padding:0px;
	display:block;
	text-indent:-9999px;
}

#module_SLCC {
	background: url(/_img/modules/SLCC08_regbutton_160.jpg) no-repeat;
	width:160px;
	height:158px;
	padding:0px;
	margin-top:10px;
	display:block;
	cursor:pointer;
}


/* COMMUNITY MAIN PAGE */

#comm_index_container {
		width: 690px;
		vertical-align: top;
		float:left;
		margin: 0px 0px 0px 10px;
		padding: 0px;
		}

#comm_index_top_outside {
		width: 690px;
		height: 182px;
		margin: 0px;
		padding: 0px;
		background-image: url(/_img/backgrounds/bg_community.jpg);
		background-repeat: no-repeat;
		}

#comm_index_top_inside {
		width: 680px;
		height: 182px;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}

#comm_mid_outside {
		vertical-align: top;
		float:left;
		margin: 0px 10px 0px 0px;
		padding: 10px 0px 0px 0px;
		}

#comm_mid_inside {
		width: 430px;
		margin: 0px 10px 10px 10px;
		padding: 10px 0px 10px 0px;
		}

#comm_right	{
		width: 225px;
		float:right;
		margin: 0px 0px 0px 0px;
		}

#comm_promo	{
		width: 225px;
		height: 85px;
		margin: 10px 0px 5px 0px;
		}

#comm_quicklinks_outside	{
		width: 225px;
		background-color:#376283;
		}

#comm_quicklinks_inside {
		margin: 0px 10px 0px 10px;
		padding: 10px 0px 10px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		}

#comm_quicklinks_inside a {
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		color: #FFFFFF;
		}
#comm_quicklinks_inside a:hover {
		text-decoration: none;
		}
#comm_quicklinks_inside .pad 	{ padding: 5px 0px 5px 0px;}


#comm_latest {
	background-image: url(/_img/bg_topfade.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	width: 420px;
	height: 461px;
	overflow:auto;
	padding: 0px 3px 3px 8px;
}

#comm_musicheader {
	background-image: url(/_img/media/music-header.gif);
	background-repeat: no-repeat;
	width:643px;
	height:37px;
	padding-top:160px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
}


TBODY.RandomContainer TR.RandomItem {
	display: none;
	}
	
#status-btn a {
	height:80px;
	width:195px;
	background:url(/_img/b_status.png) 0px 0px no-repeat;
	overflow:hidden;
	margin:10px 0px 0px 0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
}



#status-btn a:hover {
	background:url(/_img/b_status.png) 0px -80px no-repeat;
}




/* MAIN NAV STYLES */

#nav_container { height: 29px;  margin: 0; padding: 0; 	font-size: 120%;}

.nav_border {position: relative; float: left; width: 1px; height: 17px; background: url(/_img/border.gif) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}

#nav_whatis {position:relative; float: left; width: 134px; height: 17px; background: url(/_img/nav_menu.png) no-repeat 0px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_whatis a:active, .selected_whatis {float: left; background: url(/_img/nav_menu.png) no-repeat 0px -17px;}
#nav_whatis a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat 0px -34px;}

#nav_showcase {position:relative; float: left; width:  73px; height: 17px; background: url(/_img/nav_menu.png) no-repeat -134px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_showcase a:active, .selected_showcase {float: left; background: url(/_img/nav_menu/nav_menu.png) no-repeat -134px -17px;}
#nav_showcase a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat -134px -34px;}

#nav_community {position:relative; float: left; width:  80px; height: 17px; background: url(/_img/nav_menu.png) no-repeat -208px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_community a:active, .selected_community {float: left; background: url(/_img/nav_menu.png) no-repeat -208px -17px;}
#nav_community a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat -208px -34px;}

#nav_land {position:relative; float: left; width:  43px; height: 17px; background: url(/_img/nav_menu.png) no-repeat -288px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_land a:active, .selected_land {float: left; background: url(/_img/nav_menu.png) no-repeat -288px -17px;}
#nav_land a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat -288px -34px;}

#nav_blog {position:relative; float: left; width:  41px; height: 17px; background: url(/_img/nav_menu.png) no-repeat -331px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_blog a:active, .selected_blog {float: left; background: url(/_img/nav_menu.png) no-repeat -331px -17px;}
#nav_blog a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat -331px -34px;}

#nav_support {position:relative; float: left; width:  64px; height: 17px; background: url(/_img/nav_menu.png) no-repeat -374px 0px; margin: 0; padding: 0; overflow: hidden;}
#nav_support a:active, .selected_support {float: left; background: url(/_img/nav_menu.png) no-repeat -374px -17px;}
#nav_support a:hover {float: left; background: url(/_img/nav_menu.png) no-repeat -374px -34px;}

#nav_searchform {position:relative; float: right; margin: 0; padding: 0; }

#login_form {
	padding:10px;
}
/* LEFT MENU STYLES */

.menu_topsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#376283;
	padding: 3px 5px 3px 5px;

	}

.menu_subsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	background-image: url(/_img/bg_submenu.jpg);
	padding: 3px 3px 3px 5px;
	}

.menu_toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

.menu_sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color:#eeeeee;
	text-decoration: none;
	}

.menu_toplink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 105%;
	font-weight: bold;
	color: #e8eff5;
	text-decoration: underline;
	}

.menu_sublink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 95%;
	text-decoration: underline;
	}

.menu_toplink_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #ff9933;
	text-decoration: none;}

.menu_sublink_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #ff9933;
	text-decoration: none;
	}


.menu_border {
	background-image: url(/_img/backgrounds/bg_dots_white.gif);
	color: #FFFFFF;
	margin: 0px;
	}

.menu_border_sublink {
background-image: url(/_img/bg_submenu_dots_blue.jpg);
margin: 0px;
}

/* ERROR HANDLING: */

#display_errors  {color:#000000; border-style: solid; border-color:#aaaaaa; border-width:1px; padding:5px; background-color:#FEF7D7; margin-right:5px;}

/* END ERROR HANDLING: */


/* BOXES: */
div.box_grey_t 		{background-image: url(/_img/grey_pixel.gif);  	background-position: top left; 		background-repeat: repeat-x;}
div.box_grey_r 		{background-image: url(/_img/grey_pixel.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_grey_b 		{background-image: url(/_img/grey_pixel.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_grey_l 		{background-image: url(/_img/grey_pixel.gif);		background-position: top left;		background-repeat: repeat-y;}
div.box_grey_tl 	{background-image: url(/_img/grey_corner_tl.gif); background-position: top left; 		background-repeat: no-repeat;}
div.box_grey_tr 	{background-image: url(/_img/grey_corner_tr.gif);	background-position: top right;		background-repeat: no-repeat;}
div.box_grey_bl 	{background-image: url(/_img/grey_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_grey_br 	{background-image: url(/_img/grey_corner_br.gif); background-position: bottom right;	background-repeat: no-repeat;}

div.box_light_t 	{background-image: url(/_img/white_bdr_top.gif);  	background-position: top left; 		background-repeat: repeat-x;}
div.box_light_r 	{background-image: url(/_img/white_bdr_right.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_light_b 	{background-image: url(/_img/white_bdr_bot.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_light_l 	{background-image: url(/_img/white_bdr_left.gif);		background-position: top left;		background-repeat: repeat-y;}
div.box_light_tl 	{background-image: url(/_img/white_corner_tl.gif); background-position: top left; 		background-repeat: no-repeat;}
div.box_light_tr 	{background-image: url(/_img/white_corner_tr.gif);	background-position: top right;		background-repeat: no-repeat;}
div.box_light_bl 	{background-image: url(/_img/white_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.box_light_br 	{background-image: url(/_img/white_corner_br.gif); background-position: bottom right;	background-repeat: no-repeat;}

div.box_lblue_t 	{background-image: url(/_img/grey_pixel.gif);  	background-position: top left; 		background-repeat: repeat-x;}
div.box_lblue_r 	{background-image: url(/_img/grey_pixel.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_lblue_b 	{background-image: url(/_img/grey_pixel.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_lblue_l 	{background-image: url(/_img/grey_pixel.gif);		background-position: top left;		background-repeat: repeat-y;}
div.box_lblue_tl   {background-image: url(/_img/lblue_corner_tl.gif);background-position: top left; 		background-repeat: no-repeat;}
div.box_lblue_tr   {background-image: url(/_img/lblue_corner_tr.gif);background-position: top right;		background-repeat: no-repeat;}
div.box_lblue_bl   {background-image: url(/_img/lblue_corner_bl.gif);background-position: bottom left;	background-repeat: no-repeat;}
div.box_lblue_br   {background-image: url(/_img/lblue_corner_br.gif);background-position: bottom right;	background-repeat: no-repeat;}

div.box_mblue_t 	{background-image: url(/_img/grey_pixel.gif);  	background-position: top left; 		background-repeat: repeat-x;}
div.box_mblue_r 	{background-image: url(/_img/grey_pixel.gif); 	background-position: top right; 	background-repeat: repeat-y;}
div.box_mblue_b 	{background-image: url(/_img/grey_pixel.gif); 	background-position: bottom left;	background-repeat: repeat-x;}
div.box_mblue_l 	{background-image: url(/_img/grey_pixel.gif);		background-position: top left;		background-repeat: repeat-y;}
div.box_mblue_tl   {background-image: url(/_img/mblue_corner_tl.gif);background-position: top left; 		background-repeat: no-repeat;}
div.box_mblue_tr   {background-image: url(/_img/mblue_corner_tr.gif);background-position: top right;		background-repeat: no-repeat;}
div.box_mblue_bl   {background-image: url(/_img/mblue_corner_bl.gif);background-position: bottom left;	background-repeat: no-repeat;}
div.box_mblue_br   {background-image: url(/_img/mblue_corner_br.gif);background-position: bottom right;	background-repeat: no-repeat;}

div.box_dblue_noborder_tl   {background-image: url(/_img/dblue_corner_tl.gif);background-position: top left; 	background-repeat: no-repeat;}
div.box_dblue_noborder_tr   {background-image: url(/_img/dblue_corner_tr.gif);background-position: top right;	background-repeat: no-repeat;}
div.box_dblue_noborder_bl   {background-image: url(/_img/dblue_corner_bl.gif);background-position: bottom left;	background-repeat: no-repeat;}
div.box_dblue_noborder_br   {background-image: url(/_img/dblue_corner_br.gif);background-position: bottom right;	background-repeat: no-repeat;}

div.comm_corner_bl 	{background-image: url(/_img/comm_corner_bl.gif);	background-position: bottom left;	background-repeat: no-repeat;}
div.comm_corner_br 	{background-image: url(/_img/comm_corner_br.gif); background-position: bottom right;	background-repeat: no-repeat;}



#MEDIA_NEWS {background-color:#e9f1f8;  background-position: top left;}
#SL_news	{
	background-image: url(/_img/bg_topfade.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align:left;
    font-family:verdana, helvetica, sans-serif;
	font-size:x-small;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 179px;
	height: 130px;
	overflow:auto;
}
#SL_news .row1 	{ background-color:#FFFFFF; padding: 5px 5px 5px 5px;}
#SL_news .row2 	{ background-color:#e9f1f8; padding: 0px;}
#SL_news a 		{ font-size:x-small;}


/* If we don't explicitly choose a size for H2, H3, Firefox and IE
   choose sizes that are very different.
 */
h2 { font-size: 18px }
h3 { font-size: 14px; padding:0px; margin: 12px 0 8px 0 }

/* table cells */
td.heading { border-bottom: 1px dotted black }
td.ledger-shade-heading { border-bottom: 1px dotted black; background-color: #dddddd  }

td.title { font-weight: bold }
td.right { text-align: right }
td.center { text-align: center }
td.ledger-shade { background-color: #dddddd }

/* _COPIED_ "required" over from registration b/c other forms may have required fields */
.required
{
    font-size: 10px;
	color: #CC0000;
    background-color: #FFFFCC;
    font-weight: normal;
}

/* Known Issues format and display */
#known_issues {
	background-image: url(/_img/bg_topfade.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px solid #CCC;
	width: 650px;
	padding: 0px 3px 3px 8px;
}

#bug {
	border-bottom: 1px dashed #CCC;
	padding: 12px 0px;
}

.bugrepro{
	border: 1px solid #CCC;
    display: none;
	height: 300px;
	width: 600px;
	overflow: auto;
	padding: 3px;
}

.whenupdated {
	text-align: center;
	font-weight: bold;
	font-size: large;
	padding: 2px;
}

.key, .buglabel {
	padding: 0px 4px 0px 0px;
	font-weight: bold;
}

.versionlist{
	padding: 0px 8px 0px 0px;
	font-style: italic;
}

.bugsummary{
    font-weight: bold;
}

/*COLUMN STYLE CONTENT FOR DEFAULT_2COL TEMPLATES*/

#column_content {
	float:left;
	width:500px;
	margin:0px;
	padding:0px;
}


#column_callouts {
	width:180px;
	float:right;
	margin:35px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	list-style-image:url(../_img/support/download/download-bullets.jpg);
	background:url(../_img/land/landcallout-bg.jpg) no-repeat 0px 0px;
}
#column_callouts ul {
	width:165px;
	padding:0px 0px 0px 15px;
	margin:5px 0px 0px 0px;
}

#column_callouts ul li{
	margin-bottom:8px;
}

/* ORANGE BOXES */

#orangebox_container {
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}

#obox_1 {
	padding:10px;
	background:#fff4e5;
}

#obox_2 {
	padding:10px;
	margin-top:10px;
	background:#ffe0b2;
}

#obox_3 {
	padding:10px;
	margin-top:10px;
	background:#ffcb7f;
}

#obox_4 {
	padding:10px;
	margin-top:10px;
	background:#ffe0b2;
}

#obox_5 {
	padding:10px;
	margin-top:10px;
	background:#ffcb7f;
}



.special-headers {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4378a4;
}

.special-headers-white {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.special-headers sup{
	font-size:11px;
}

.alert {
	font-weight:normal;
	color:#FF0000;
	font-size:11px;
	display:block;
	height:31px;

	background:#FFFFFF;
	text-align:center;
	padding:10px 10px 0px 10px;
	margin:10px 0px 10px 0px;
}

.clearblock {
	clear:both;
}

/* New Big Footer*/
.floatBreak {clear: both;}
#footerBig * {padding: 0 0 0 0; margin: 0 0 0 0; }
#footerBig {text-align:left; font-size: 10px;  width: 890px; /*border-top: 1px solid #bcbbbb;*/ padding: 0 0 0 0; background: url(/_img/footerBig/gradient890.gif) top repeat-x; margin: 0 0 10px 0;}

/*#footerBig div#sl {background: url(/_img/footerBig/greydient_bot.gif) bottom repeat-x; width: 520px; height: 340px; float: left; border-right: 1px solid #bcbbbb;}
#footerBig div#slg {background: url(/_img/footerBig/greydient_bot.gif) bottom repeat-x; width: 190px; height: 340px; float: left; border-right: 1px solid #bcbbbb;}
#footerBig div#ll {background: url(/_img/footerBig/greydient_bot.gif) bottom repeat-x; width: 176px; height: 340px; float: left;}*/

#footerBig div#sl {border-bottom: 1px solid #bcbbbb; width: 520px;   float: left; border-right: 1px solid #bcbbbb;}
#footerBig div#slg {border-bottom: 1px solid #bcbbbb; width: 190px;  float: left; border-right: 1px solid #bcbbbb;}
#footerBig div#ll {border-bottom: 1px solid #bcbbbb; width: 176px;   float: left;}

/* Set the height for all footer elements in one swoop */
#footerBig,
#footerBig div#sl,
#footerBig div#slg,
#footerBig div#ll {
	height: 427px; /* was 387 */
}
/* now don't forget to correct the height on  #footerBigCopy_container_home */



#footerBig h2 {height: 40px; margin: 20px 0 0 10px;}

/* sl */
#footerBig h2#sl {height: height: 40px; width: 164px;}
#footerBig h2#sl a {display: block; background: url('/_img/footerBig/sl-whand-rollover.gif') no-repeat top left; height: 40px; width: 164px;}
#footerBig h2#sl span {display: none;}
#footerBig div#sl:hover h2#sl a {background: url('/_img/footerBig/sl-whand-rollover.gif') no-repeat bottom left;}
#footerBig div#sl:hover h3 {color: #546368;}
#footerBig div#sl:hover li a {color: #4378a4}
#footerBig div#sl:hover li a:hover{color: #FF7900;}

#footerBig div#sl.hover h2#sl a {background: url('/_img/footerBig/sl-whand-rollover.gif') no-repeat bottom left;}
#footerBig div#sl.hover h3 {color: #546368;}
#footerBig div#sl.hover li a {color: #4378a4}
#footerBig div#sl.hover li a:hover{color: #FF7900;}

/* slg */
#footerBig h2#slg {height: 40px; width: 96px;}
#footerBig h2#slg a {display: block; background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -94px 0px; height: 40px; width: 96px;}
#footerBig h2#slg span {display: none;}
#footerBig div#slg:hover h2#slg a {background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -94px -40px;}
#footerBig div#slg:hover h3 {color: #546368;}
#footerBig div#slg:hover li a {color: #4378a4}
#footerBig div#slg:hover li a:hover{color: #FF7900;}

#footerBig div#slg.hover h2#slg a {background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -94px -40px;}
#footerBig div#slg.hover h3 {color: #546368;}
#footerBig div#slg.hover li a {color: #4378a4}
#footerBig div#slg.hover li a:hover{color: #FF7900;}


/* ll */
#footerBig h2#ll {height: 39px; width: 137px;}
#footerBig h2#ll a {display: block; background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -190px 0px; height: 39px; width: 137px;}
#footerBig h2#ll span {display: none;}
#footerBig div#ll:hover h2#ll a {background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -190px -40px;}
#footerBig div#ll:hover h3 {color: #546368;}
#footerBig div#ll:hover li a {color: #4378a4}
#footerBig div#ll:hover li a:hover{color: #FF7900;}

#footerBig div#ll.hover h2#ll a {background: url('/_img/footerBig/sl_slg_ll-ro.gif') no-repeat -190px -40px;}
#footerBig div#ll.hover h3 {color: #546368;}
#footerBig div#ll.hover li a {color: #4378a4}
#footerBig div#ll.hover li a:hover{color: #FF7900;}

/* li and h3 */
#footerBig div h3 {color: #999; font-size: 11px; font-weight: bold; margin: 10px  0 5px 0px;}
#footerBig div ul {margin: 0 0 0 0; padding: 0 0 0 0;}
#footerBig li {color: #999; list-style: none; padding: 2px 0;}
#footerBig li a {color: #999; text-decoration: none;}
#footerBig li a:hover {text-decoration: underline;}
#footerBig div.hov:hover h3 {color: #546368;}
#footerBig div.hov:hover li a {color: #4378a4}
#footerBig div.hov:hover li a:hover{color: #FF7900;}

/* cols */
#footerCol1 {width: 163px; float: left; padding: 0 0 0 10px; display: inline;}
#footerCol2 {width: 163px; float: left; margin: 0 0 0 0; display: inline;}
#footerCol3 {width: 163px; float: left; margin: 0 0 0 0; display: inline;}
#footerCol4 {width: 163px; float: left; padding: 0 0 0 10px; display: inline;}
#footerCol5 {width: 150px; float: left; padding: 0 0 0 10px; display: inline;}

#copyrightBig {height: 30px; width: 890px;margin: 3px 0 0 0px;}
#copyrightBig p {text-align: right; font-size: 9px; padding: 0 0 0 0; float: right; margin: 0 0 0 0;}
/* intl */

#copyrightBig ul#intl {float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
#copyrightBig ul#intl li {display: inline; margin: 0 10px 0 0; font-size: 9px; margin: 0 10px 0 0;}


img {border: none}
a.without_u { text-decoration: none; }

.attention h3
{color: ff7900;}


