	html,body{
		width: 100%;
		height: 100%;
		background-image:   url(../images/bg.jpg);
		background-position: center top;
	}
	body{	
	/*Centers Design In IE 5 */
		width: 100%;
		height: 100%;
		text-align: center;
		background-color: #fff;
		background-image:   url(../images/bg.jpg);
		background-position: center top;
		font-family: Arial, Helvetica, sans-serif;		
	}
	#UpgradeBrowser{
		width: 720px;
		margin: 0 auto;
		background-color: #fff;
		border: 2px solid #ffd700;
		font-weight: 800;
		color: #800000;
		font-size: 15px;
		padding: 10px 0;
	}
	#wrapper{
		position: relative;
		text-align: left;
		overflow: auto;
		width: 706px;
		margin: 0 auto;
		padding: 0 7px;
		background-color: #fff;	
		background-image: url(../images/wrapperBG.gif);
		background-repeat: repeat-y;
	}		
	
	#MainWrapper {
		position: relative;
	}
			#header{	
				height: 55px;
				background-image: url(../images/headerNew.jpg);
				background-repeat: no-repeat;
				position: relative;
			}
			#EnEspanol{
				position: absolute;
				left: 480px;
				width: 68px;
				height: 55px;
			}

			/* Header Menu Styles */

					#sideContent{
						position: relative;
						z-index: 100;
						text-align:center;
						width: 173px;
						float: left;
						border-left: 1px solid #C2C2C2;	
					}
						#weatherInfo{
							border: none;
							width:173px;
							height: 102px;
							background-image: url(../images/weather_bgNEW.jpg);
							text-align: left;
							border-collapse: collapse;
						}
						
						
						#weatherInfo .weather_detailed{
							padding-left: 15px;
						}
							#weatherInfo .weather_detailed a{
								font-size: 10px;
								font-family: Arial, Helvetica, sans-serif;
								color: #fa8f31;
								text-decoration: none;
							}
								#weatherInfo .weather_detailed a:hover{
									text-decoration: underline;
								}
							#weatherInfo .temperature2{
								font-size: 20px;
								text-align: center;
								color: #485873;
								padding-top: 10px;
							}
							#weatherInfo .temperature{
								font-size: 20px;
								text-align: center;
								color: #869ABB;
								padding-top: 10px;
							}
						/*#Menu img{
							display: inline;
							float: left;
						}*/
			
					#ContentWrapper{
						width: 528px;	
						float: left;
						margin: 0 0 0 0;
						padding-left: 1px;				
					}
						#CWHeader{
							background-color: #fff;
							position: relative;
							height: 205px;
						
						}
						#home #CWHeader{
							background-color: #fff;
							position: relative;
							height: 357px;
						}
						
						#ASMlogo{
							position: absolute;
							top: -50px;
							left: 129px;
							z-index: 100;
						}
						#home #CWHeader #MyFlashContentWrapper{
							width: 528px;	
						}
						
							#ContentWrapper h1{
								font-size: 18px;
								
							}
							 #ContentWrapper #ContentWrapperHeaderImg{
								width: 528px;
								height: 65px;
								position: relative;
								background-image: url(../images/home_body_header.jpg);
								background-repeat: no-repeat;
							}
								#FullNews{
								position: absolute;
								top: 35px;
								right: 20px;
								font-size: 11px;
								font-weight: normal;
								z-index: 22;
								display: block;
								color: #ff6600;
							}
						#mainContent{
							color:#35425e;			
							margin-left: 10px;
							padding-right: 10px;
						}
						#home #mainContent,#news #mainContent,#newsArticle #mainContent{
							color:#35425e;			
							margin-left: 23px;
						}
						
							
							#mainContent a{
								color: #ff6600;
								font-weight: 800;
							}
							#mainContent .BackLink{
								margin:0 0 5px 0;font-size: 10px;
							}
							
							#mainContent #Breadcrumbs {
								font-size: 10px;
							}
							#mainContent #FullNews {
								display: block;
								margin-bottom: 10px;
							}
							#mainContent #paging {
								display: block;
								text-align: center;
								margin-bottom: 10px;
							}
							/*Event Calendar Styles*/
								.EventDesc span{
									display: block;
								}
								.eventTitle{
									font-weight: 800;
									font-size: 18px;
									margin-bottom: 5px;
								}
								.eventSubTitle{
									
								}
								.eventStart{
									font-weight: 800;
									font-size: 11px;
								}
								.eventEnd{
									font-weight: 800;
									font-size: 11px;
								}
								
								.eventDescription{
									margin-top:10px;
									margin-left: 10px;
								}
								
								
							/* End Event Calendar Styles*/
						/*override MainContent By sections*/
						
						#home #mainContent{
							position: relative;							
							overflow: visible;
							width: 360px;
							float: left;
							padding-right: 10px;
						}
							#home #mainContent .NewsArticleWrapper {								
								overflow: auto;
								margin-bottom: 10px;
								border-bottom: 1px solid #cecece;
							}
							#home #mainContent .NewsArticleWrapper a{
								font-size: 14px;
							}
							#news #mainContent .NewsArticleWrapper {
								width: 490px;
								overflow: auto;
								margin-bottom: 10px;
								border-bottom: 1px solid #cecece;
							}
							#news #mainContent .NewsArticleWrapper a{
								font-size: 14px;
							}
							#mainContent .NewsArticleWrapper img{
								float: left;
							}
							
							#mainContent .NewsArticle{								
								font-size: 11px;
								color: #35425E;
							}
							/*Override News Articles By section*/
								#home #mainContent .NewsArticle{
									margin: 0 20px 0 70px;
																									
								}
						
								#news #mainContent .NewsArticle{
									margin-left: 70px;

								}
								#newsArticle #mainContent .NewsArticle{
									width: 480px;
									padding-right: 20px;
									
								}
							
							#mainContent .NewsArticleWrapper .NewsThumb{
								padding: 1px;
								margin-right: 15px;
								border: 2px solid #c2c2c2;
							}
							
							#mainContent .NewsArticle h3{								
								line-height: 12px;
							}
							#home #mainContent .NewsArticle span.date{
								font-size: 14px;
								font-weight: normal;
								color:#485470;
							}
							#mainContent .NewsArticle span.date{
								font-size: 14px;
								font-weight: normal;
								color:#485470;
							}
							
							#mainContent .NewsArticle .commentCount{
								display: block;
								font-size: 10px;
								outline: none;
								width: 100px;
							}
							#home #mainContent .NewsArticle .commentCount{
								font-weight: normal;
								font-size: 9px;
								
							}
							#news #mainContent .NewsArticle .commentCount{
								font-weight: normal;
								font-size: 9px;
								
							}
							#mainContent .NewsArticle p a{
								font-weight: normal;
							}
							#newsArticle #mainContent .NewsArticle span.date{
								margin-bottom: 10px;
								display: block;
							}
							
							
							
						#MainContedntSide{
							float: left;
							width: 126px;
						}
						
						#ContentBottomimg{							
							background-image: url(../images/home_body_bottom.gif);
							width: 528px;
							height: 6px;
							margin-left: 175px;
							border-bottom: 1px solid #ECE8C7;
							
						}
						#NewsComments {
							margin-top: 20px;
						}
						#NewsComments .NewsComment{
						background-color: #f5f5f5;
						margin-bottom: 10px;
						padding: 10px;
						width: 475px;
						font-size: 11px;
							
						}
						#NewsComments .CommentName{
							font-weight: 800;
						}
						#NewsComments .CommentText{
							 padding: 10px;
						}
			#footer{
				padding-top: 20px;
				background-image: url(../images/footer2.jpg);
				background-repeat: no-repeat;
				background-position:-7px 0 ;
				height: 62px;
				color: #5B73AE;
				text-align: center;
			}
			#footer address{
				margin-top: 10px;
				font-size: 11px;
			}
			#footer a{
				color: #7280A5;
				font-weight: 800;
				text-decoration: underline;
				font-size: 11px;
			}
#ad {
	padding:10px 10px 0px 6px;
}