@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; 
font-family:Arial, Helvetica, sans-serif;}

html {background-color:#d5d5d5;
		background-image:url(../../images/main/backMain.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
#wrapper {width:984px;
				margin:auto;
				}
#top {height:90px;}
#top_left {width:448px;
				height:55px;
				background-image:url(../../images/main/tasteFlexLogo.jpg);
				background-repeat:no-repeat;
				}
#top_right {width:auto;
					height:auto;
					float:right;
					margin-top:27px;
					}
#top_right input {font-size:9px;
					width:135px;
					color:#333;
					background-color:#dadada;}
#nav {height:28px;}
#nav #links {}					
#nav #links ul{list-style-type:none;}
#nav #links ul li{display:inline;
						}
						
						
#nav_left {width:12px; 
								height:29px;
								background-image:url(../../images/main/link_left-back.png);
								background-repeat:no-repeat;
								float:right;
}
#nav_right {width:12px; float:right;
								height:29px;
								background-image:url(../../images/main/link_right-back.png);
								background-repeat:no-repeat;
								padding-right:27px;
}
#nav_mid {float:right;
								height:29px;
								background-image:url(../../images/main/link_mid-back.png);
								background-repeat:repeat-x;
								font-size:12px;
								
								padding-top:7px;
}
#nav_mid a{	display:block;
									text-decoration:none;	
									color:#434343;
									}
#nav_mid a:link{color:#434343;							
									}
#nav_mid a:hover{color:#FFF;							
									}												
#nav_mid a:visited{		
									}
#nav_mid a:active{color:#FFF;			
									}		
#mid {
		
		}
					
#mid_top {width:984px;
				height:15px;
				background-image:url(../../images/main/mid_top-back.png);
				background-repeat:no-repeat;
				margin-left:1px;
				}

#mid_mid {width:979px; 
				border-left:2px solid #9b9b9b;
				border-right:2px solid #9b9b9b;
				height:auto;
				background-image:url(../../images/main/mid_back_main.gif);
				background-repeat:repeat-x;
				background-color:#FFF;
				margin-left:1px;
				}

#mid_right {width:262px; margin-left:15px;
							float:right;}
.exp {font-size:11px; color:#434343; text-decoration:none;}
#mid_right h3 {font-size:15px; color:#434343; padding-bottom:8px;}
#mid_right h4 {font-size:13px; color:#434343; padding-top:18px; padding-bottom:5px;}
#mid_right h4 a{color:#434343; text-decoration:underline;}
.codeDesc {font-size:11px;}
#mid_right p {color:#6e6e6e;
							font-size:11px;
							line-height:150%;
							padding-bottom:15px;
							padding-right:20px;
							}
				
#mid_right a {text-decoration:none;color:#434343;
}
#mid_right a:hover {color:#999;}
			
#mid_left h4 {font-size:12px; color:#434343;}	
#mid_left_beginnings_1 {float:right; width:300px;}
#mid_left_mid ol li {margin-left:15px; font-size:15px;}
#mid_left_mid table thead {background-color:#333; color:#FFF; }
#mid_left_mid table {background-color:#CCC; font-size:12px;}
				
#mid_left {padding-left:15px; padding-right:15px; border-right:1px solid #999; height:615px; overflow:auto;
							}				
#mid_left p {color:#6e6e6e;
							line-height:150%;
							font-size:12px;
							line-height:185%;
							padding-bottom:10px;
							}
.homeP {padding-bottom:195px;}
#mid_left h3 {color:#434343;							
							font-size:14px;
							
							}	
#mid_left  a {text-decoration:none;color:#434343;}
#mid_left  a:hover {text-decoration:none;color:#999;}		
#mid_left_image {width:500px; float:right; font-weight:bold;}
#mid_left_image p {font-size:11px;}
#mid_left_top {padding-bottom:10px;}
#mid_bottom {width:984px;
					height:17px;
					background-image:url(../../images/main/mid_bottom-back.png);
					background-repeat:no-repeat;
					margin-left:1px;					
					}
#mid_left ul {list-style-type:circle; color:#6e6e6e; font-size:11px; font-weight:bold;padding-left:15px;}
#mid_right ul {list-style-type:circle; color:#6e6e6e; font-size:11px; font-weight:bold;padding-left:15px;}
					
hr {color:#6e6e6e;}					
/*Class Names*/
embed{margin-top:10px;}
.smallLabel {color:#FFF; font-size:12px;}

.MXML { background-color:#d4d0d0; color:#1c1c1c; font-size:10px; width:655px;}
.Actionscript { font-size:10px; border:1px solid #333; color:#1c1c1c;background-color:#ffffff;width:655px;}

.current_left{
	
}
.current_mid a {color:#fff;}
.current_right{
	
}

#latestExample {margin-top:50px;}