

/*-----------------------------------------------------------------------------*/

body 
{
	top:			0px;
	width:			100%;
	oxverflow:		hidden;
	left:			0;
	margin-left:	auto;
	margin-right:	auto;
	border-left:	0px solid black;
	border-right:	0px solid white;
	margin-top:		0px;
	background:		#838383;
	background:		#b9ccd5 ;
	color:			#000000;
	padding:		0 0 0 0 ;
	xbackground-image:	url("background_s101_a.jpg");
	background-repeat: repeat-x;
	background-attachment: fixed;


	font-family:	'Verdana', Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
}

a.biglink					{ color: #000000; 	font-weight: bold; font-size: 16px; text-decoration: none;}
a.biglink:Visited			{ color: #000000; 	font-weight: bold; font-size: 16px; text-decoration: none;}
a.biglink:Hover			{ color: #000000; 	font-weight: bold; font-size: 16px; text-decoration: underline;}

p
{
	margin-top:6px;
	pxadding:0px;
   line-height:18px;
    color:#ffffff; 
    font-weight: normal;  
    font-size: 14pt;
}
	
html 
{
	scrollbar-face-color:		#a7acf1; 
	scrollbar-shadow-color:		#22A026; 
	scrollbar-highlight-color:	#ffffff; 
	scrollbar-3dlight-color:	#9AB6C4; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color:		#478cd1; 
	scrollbar-arrow-color:		#000000;
}

div.CONTENT 
{
	top:			0px;
       width:               840px;
	xbackground:		url("xbackground3.jpg");
	xbackground:		#b9ccd5 ;
	margin:		0 0 0 0 ;
	padding:		0 0px 0 0 ;
       
	padding-left:	       0px;
       margin-left:         0px;
	font-size:		11px;
	text-align:		left;
	height:			auto;
	overflow:		hidden;

	overflow:		hidden;
	bxorder-left:	1px solid #9999bf;
	bxorder-right:	1px solid #111133;
	border: 0px solid green;
}
div.tag_cloud 
{
	background:		#B6CDE1;
	margin:			10px;
	spacing:		10px ;
	padding:		10px;
	border:	1px solid #9999bf;
}
span.LargeContentText
{
	text-size:	18px;
}
div.user_tags
{
	background:		#B6CDE1;
	margin-top:		8px;
	margin-bottom:	8px;
	spacing:		0px ;
	padding:		5px;
	border:	1px solid #9999bf;
}
a				{ color: #f0c82b; text-decoration: underline;;  font-weight: bold; }
a:Visited		{ color: #f0c82b; text-decoration: underline;; font-weight: bold; }
a:Hover			{ color: #f0c82b; text-decoration: underline; font-weight: bold; }

a.mainmenu					{ color: #000000; 	font-weight: bold; font-size: 11px;}
a.mainmenu:Visited			{ color: #000000; 	font-weight: bold; font-size: 11px;}
a.mainmenu:Hover			{ color: #000000; 	font-weight: bold; font-size: 11px; text-decoration: underline;}

div.mainmenu 
{
	xposition:			relative; 
	xtop:				3px;
	xleft:				0px;
	height:				21px;
	xcolor:				#ffffff;
	xbackground-image:	url("transparent.png");
	border:				3px dotted #a6badd;
	margin-left:		10px;
	margin-top:			5px;
	spacing-right:		50px;
	padding-top:		4px;
	padding-left:		0px  ;
	font-size:			10px;

	text-align:			center;
	overflow:			hidden;
	xwidth:				100%;
	width:				768px;
	xfilter:alpha(opacity=70); 
	x-moz-opacity: 0.7; 
	xopacity: 0.7; 

}

hr 
{
	margin: 0;
	padding: 0;
	height:		1px;
	border-top:		0px solid black;
	border-bottom: 1px dotted #dddddd;
}

form {margin: 0px 0px 0px 0px; }


div.widget_top_frame
{
	width: 100%;
	background: #00ff00;
}
div.widget_top_frame
{
	width: 100%;
	background: #00ff00;
}
div.widget_top_frame
{
	width: 100%;
	background: #00ff00;
}
/*-----------------------------------------------------------------------------*/
div.BorderlessWidget
{
	border-left:	0px solid red;
	border-right:	0px solid red;
	border-top:		0px solid red;
	border-bottom:	0px solid red;
	height:			100%;
	padding:		0px;
	spacing:		0px;
	overflow:		hidden;
	font-size:		11px;
}

div.slug_body
{
    font:11px/13px Tahoma, Helvetica, sans-serif; 
    border-left: 2px solid black;
    border-top: 0px solid black;
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    font-family: arial; 
    bxackground: #E4E4E4;
    bxackground:url(../images/bg2.gif); 
    background:			#4a8dad;

    color:  #000000;
    text-align: left;
    width: 100%-23px;                 
    margin: 0px;
    padding-left: 7px;
    padding-right: 6px;
    overflow: hidden;
    z-order: 0;
}
div.slug_header
{
    background-image:    none;

    height: 14px;
    border: 2px solid black;
    text-align: left;
    vertical-align: top;
    width: 100%-10px;
    margin: 0px;
    padding: 0px;  
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 0px;
    padding-bottom: 12px;
    
    font-size:        18px;   
    font-weight: normal;
   background:		url('widget_header_back2.jpg');
    color: black;
    xbackground: #933;
    overflow: hidden;
}

div.widget_header_text_outerbox_33,
div.widget_header_text_outerbox_40,
div.widget_header_text_outerbox_50,
div.widget_header_text_outerbox_60,
div.widget_header_text_outerbox_100
{

	overflow:		hidden;
	padding:		0px 5px 0px 10px;
	filter:shadow(color:#222222,strength:6, direction:135); 
	xfilter:alpha(opacity=80); 
	x-moz-opacity: 0.8; 
	xopacity: 0.8;


}

div.widget_header_text_100,
div.widget_header_text_33,
div.widget_header_text_40,
div.widget_header_text_50,
div.widget_header_text_60
{
	border: 1px solid black;
	bxackground:		#478cd1;
	background:			#2b3053;
	background:		url('widget_header_back2.jpg');
	overflow:		hidden;
	text-align:		left;
	color:			#000000; 
	font-size:		11pt;
	font-weight:	bold;
	padding-right:	8px;
	padding-left:	12px;
	spacing			0px 0px 0px 0px;
	font-family:	'Helvetica', Verdana, Arial, Helvetica, sans-serif;
}

div.widget_outerbox_100,
div.widget_outerbox_33,
div.widget_outerbox_40,
div.widget_outerbox_50,
div.widget_outerbox_60
{
	overflow:		hidden;
	padding:		0px 0px 0px 0px;

}



div.widget_outerbox_100_boxed,
div.widget_outerbox_33_boxed,
div.widget_outerbox_40_boxed,
div.widget_outerbox_60_boxed
{
	overflow:		hidden;
	padding:		0px 10px 10px 10px;
	xfilter:shadow(color:#222222,strength:6, direction:135); 

}

	
div.widget_innerbox_100,
div.widget_innerbox_33,
div.widget_innerbox_40,
div.widget_innerbox_60
{
	text-align:		left;
	padding:		0px 10px 10px 10px;
	font-size:		12px;
	overflow:		hidden;
}


div.widget_contents
{
	xbackground-color:	#0000ff;
	xfilter:alpha(opacity=70); 
	x-moz-opacity: 0.7; 
	xopacity: 0.7;
}
div.widget_coverplate
{
	background-color:	#478cd1;
	xfilter:alpha(opacity=70); 
	x-moz-opacity: 0.7; 
	xopacity: 0.7;


}
div.widget_innerbox_100_boxed,
div.widget_innerbox_33_boxed,
div.widget_innerbox_40_boxed,
div.widget_innerbox_50_boxed,
div.widget_innerbox_60_boxed
{

	text-align:			left;
	padding:			10px;
	font-size:		13px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	xbackground-color:	#97AED7;
	xbackground-color:	#ffffff;
	color:				#000000;
	overflow:			hidden;
	xborder:				1px solid #97AED7;
	border: 2px solid black;
	xborder-top:			1px solid white;
	xborder-left:		4px dotted #97AED7; 
	background:			#4a8dad;
	xbackground:			url('widget_content_back.jpg');
	xfilter:alpha(opacity=85); 
	x-moz-opacity: 0.85; 
	xopacity: 0.85;
	
}

	a				{ color: #b9d641; text-decoration: underline;;  font-weight: bold; }
a:Visited		{ color: #b9d641; text-decoration: underline;; font-weight: bold; }
a:Hover			{ color: #b9d641; text-decoration: underline; font-weight: bold; }



span.solidtext
{
	color:				#000000;

}

span.photo_thumbnail
{
	border: 2px solid #000000;
	background: #444444;
	padding:	3px;

}
img
{
	border: 0px solid #dddddd;
}
img.photo_thumbnail
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;

}

div.widget_innerbox_33_boxed_nopadding,
div.widget_innerbox_40_boxed_nopadding,
div.widget_innerbox_60_boxed_nopadding,
div.widget_innerbox_100_boxed_nopadding
{
	padding:				0px;
	background-color:		white;
	overflow:				hidden;
	border:					1px dotted #3333aa;
}

div.widget_innerbox_40,
div.widget_outerbox_40,
div.widget_innerbox_40_boxed,
div.widget_outerbox_40_boxed,
div.widget_header_text_outerbox_40	{ width: 288px; }
div.widget_header_text_40,				
div.widget_innerbox_40_boxed_nopadding		{ width: 270px; }
div.widget_innerbox_40_boxed				{width:  268px; }

div.widget_innerbox_60,
div.widget_outerbox_60,
div.widget_innerbox_60_boxed,
div.widget_outerbox_60_boxed,
div.widget_header_text_outerbox_60	{ width: 458px; }

div.widget_header_text_60,
div.widget_innerbox_60_boxed_nopadding		{ width: 440px; }
div.widget_innerbox_60_boxed				{ width: 438px; }


div.widget_innerbox_100,
div.widget_outerbox_100,
div.widget_outerbox_100_boxed,
div.widget_header_text_outerbox_100	{ width: 770px; }
div.widget_header_text_100					{ width: 752px; }

div.widget_innerbox_100_boxed_nopadding		{ width: 750px;  }
div.widget_innerbox_100_boxed				{ width: 750px; }

div.widget_innerbox_33,
div.widget_outerbox_33,
div.widget_outerbox_33_boxed,
div.widget_header_text_outerbox_33	{ width: 241px; }
div.widget_header_text_33					{ width: 223px; }

div.widget_innerbox_33_boxed,
div.widget_innerbox_33_boxed_nopadding		{ width: 223px; }


/*-----------------------------------------------------------------------------*/
span.newstitle
{  
	text-align:left; 
	color:		black; 
	font-size:		11px;
	font-weight: bold; 
}
/*-----------------------------------------------------------------------------*/
span.newsbyline
{
	text-align:left; 
	color:			white;
	font-size:		10px;
	text-decoration: italic; 
	xfont-weight: bold; 
}
/*-----------------------------------------------------------------------------*/
span.newstext
{
	text-align:left; 
	color:		#000000;
	font-size:		10px;
	xtext-decoration: italic; 
	xfont-weight: bold; 
}


table
{
	xfont-size:		11px;
}
td
{
	vertical-align:	top;
	text-align:		left;
}

/*-----------------------------------------------------------------------------*/
tr.odd_row
{
	bxackground: #f0f0ff;
}
tr.even_row
{
	bxackground: #ffffff;
}
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
div.odd_row
{
	background: #4a8dad;
}
div.even_row
{
	background: #4a8dad;
	spacing-top: 5px;
}

span.BlogPostTitle
{
	font-weight: bold;
	font-size: 16px;
	color: #003366;
}
span.BlogPostByline
{
	font-size: 10px;
	color: #444444;
}
span.BlogPostContent
{
	font-size: 12px;
}
td.blog_post_byline
{
	xborder:			0px solid #333333;
	border-right:	1px solid #444444;
	xborder-top:		4px solid #9999ff;

}
td.blog_post_content
{
	color:			#000009;
	border:			0px solid #333333;
	xborder-top:		4px solid #9999ff;
}
div.blog_post_content
{
	width:			600px;
	overflow:		hidden;
}


/*-----------------------------------------------------------------------------*/
iframe 
{ 

	border-color: #FF0000 #00FF00 #0000FF #000000; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	border-style: groove; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

div.slider_background
{
	position: relative;
	top: 0px;
	background-color: #c0c000;
	background-image: url('horizSliderBg.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	height: 25px;
	width: 118px;
}


strong { font-weight:bold }
em { font-style:italic }

#hd a#logo { display:block;margin:10px;width:378px; }
#hd a#logo div { background:url(yui.gif) no-repeat;height:34px; }
#hd h1 { font-weight:bold;text-indent:15px; background: url(http://us.i1.yimg.com/us.yimg.com/i/ydn/bg_hd.gif) 0 0 repeat-x #B6CDE1; border:1px solid #93B2CC; position:relative;font-size:110%;padding:5px 0;margin:0 auto;}
#hd { margin-bottom:10px; }

#toc { background-color:#ecf5fa; padding:0; border:1px solid #89d;overflow:hidden;zoom:1}
#toc ul {list-style:none; margin:0; padding:0; font-size:90%;}
#toc ul li { height:100%;padding:0;margin:0;*margin:0 0 -3px;*zoom:1; }

#toc ul li a { margin:0;display:block;padding:5px 2px 5px 5px; text-decoration:none; }
#toc ul li a:hover { color:#fff; background-color:#3c3cb7; }

#toc ul li.selected { font-weight:bold; color:#fff; background:#666; padding:0; }
#toc ul li.selected a { color:#fff; }
#toc ul li.selected a:hover { font-weight:bold; color:#fff; background:#3c3cb7; }

#toc ul li.child { background-color:#ddd }
#toc ul li.child a { margin:0;display:block; padding:5px 2px 5px 20px; text-decoration:none; }

#toc ul li.active { font-weight:bold; color:#000; }
#toc ul li.active a { color:#000; }

#toc ul li a.printer { padding:0;margin-right:2px;margin-top:-1.5em;display:none;float:right;height:12px;width:12px; }
#toc ul li.selected a.printer { display:block;background:url(http://us.i1.yimg.com/us.yimg.com/i/us/aut/pltfrm/ic/print_12.gif) no-repeat;cursor:pointer;  }
#toc ul li.selected a.printer:hover { background:url(http://us.i1.yimg.com/us.yimg.com/i/us/aut/pltfrm/ic/print_12.gif) no-repeat;cursor:pointer;  }

#toc ul li em { display:none; }
#toc ul li.sect { font-weight:bold; color:#fff; background:#ccc; }
#toc ul li.sect a { color:#333 }
#toc ul li.sect a:hover { color:#fff }

#bd { margin-left:15px; }
#bd .dp-highlighter { margin:10px 0 15px }
#bd h1 { line-height:1.2em; color:#E76300; font-size:120%; margin:0 0 12px;}
#bd h2 { line-height:1.2em; color:#E76300; font-size:110%; margin:0 0 10px;}

#bd ul.properties { width:85%;margin:20px auto; }
#bd ul.properties li { margin:1em 0; }

#stepnav { font-size:100%; margin:25px 0 0 15px }
#stepnav .back { margin-right:15px }

#solution { margin-left:15px; }
#solution a { display:block;margin-top:7px;margin-bottom:20px }
#solution { zoom:1 }

#ft { height:2px;line-height:2px;text-indent:15px; background:#B6CDE1;margin:10px auto;clear:both}

#landing { margin-left:1em }
#landing h3 { font-size:105%;margin-bottom:.5em }
#landing p { margin-left:1em }

.dp-highlighter { width:96% }

/*
 * yui-ext
 * Copyright(c) 2006, Jack Slocum.
 */

.list {list-style:square;width:500px;padding-left:16px;}
.list li{padding:2px;font-size:8pt;}

/* hide the tab content while loading */
.tab-content{display:none;}

pre {
   font-size:11px; 
}



#tabs1 {width:400px;}
#tabs1 .yui-ext-tabbody {border:1px solid #999;border-top:none;}
#tabs1 .yui-ext-tabitembody {display:none;padding:10px;}

#jtabs {width:100%;}
#jtabs .yui-ext-tabbody {border:1px solid #999;border-top:none; height:7000px;overflow:auto;}
#jtabs .yui-ext-tabitembody {display:none;padding:10px;font-size:11px;}

/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:8pt;
	background-image:url('../../resources/images/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;



.s101_countdown_text {

text-align: center;
color: black;
padding-bottom: 10px;

}

.countdown_amount {

color: black;



}

.countdown_section {

color: black;

}





