/* Normalizes margin,padding */
body,div,dl, dt,dd,ul,li,pre,form,fieldset,input,p,blockquote {
	margin:0px;
	padding:0px
}



/* Normalizes font-size for headers  h1,h2,h3,h4,h5,h6 { font-size:100%}*/

/* Removes list-style from lists */
ul { list-style:none ;
list-style-position: inherit;     }

ol {
list-style:decimal;margin:0px; padding:0 0 0 25px;
}

/* Normalizes font-size and font-weight to normal */
address,caption,cite,code,dfn,em,strong,th,var { font-size:normal; font-weight:normal }

/* Removes border from fieldset and img */
fieldset,img { border:0 }

/* Left-aligns text in caption and th */
caption,th { text-align:left }

/* Removes quotation marks from q */
q:before,q:after { content:''}

.clear{	clear:both;}

body{ background-color: #D99226;}

.spacer3{ height:3px; }
.spacer{ height:15px; }

#container{
	width:1000px;	
	margin:0px auto;
	background:#FFF;
	position: relative;
	z-index:0;
}

#header{
	height:140px;
	background:url(../images/flash_header_s1.jpg) repeat-x;
	margin: 0 0 10px 0;
	position: relative;
	z-index:1;
}

#logo{
width:960;
margin: 0px 0px 0px 0px ;
}

#footer{
	text-align:right;
	padding:10px 15px 20px 15px;
	border-top:#005000 solid 2px;
	background:#F0F0F0;
	height:50px;

}


#footer2{
	float:left;

}

/*inner*/

#content{
padding:20px 0px 20px 20px;
clear:both;
}


#mid_col{
	width:680px;
	min-height:500px;
padding:0px 20px 0px 0px ;
float:left;
position: relative;
border-right: solid #F90 1px;
}

#inner_left_col{
width:180px;
min-height:500px;
margin: 0 10px 0 0;
float:left;
position: relative;
}

#inner_mid_col{
width:500px;
min-height:500px;
padding:0px 10px 0px 0px ;
float:left;
position: relative;
border-right: solid #F90 1px;
}

#right_col{
text-align:left;
width:200px;
min-height:500px;
float:left;
display: block;
margin: 0 5px 0 20px;
}


#search_box{
background:url(../images/search_box.jpg)  no-repeat;
width:196px; height:34px;
padding: 40px 0px 0px 0px;
}

#enewsletter_box{
width:200px; 
}


#update_box{
background:#F2FCE2 ;
width:200px; 
padding: 10px 0px 10px 0px;
border: 1px solid #DCEBBA ;
text-align:left;
}

#news_box{
	background:url(../images/news_bg.jpg)  no-repeat;
	width:520px; height:30px;padding: 5px 0px 0px 65px;
	line-height:20px;
	}
#news_box span{
	width:60px; height:20px; float:right;
	}


#flashbanner{
width:680px; height:226px; text-align:center; 
}

#title_box{
background:url(../images/title.jpg)  no-repeat;
width:770px; height:22px;padding: 0px 0px 0px 0px;
	line-height:22px;
	}
#title_box span{
	 height:20px; float:right; padding-right:10px;
	}

.underline {border-bottom: solid #D8D8D8 1px}

.RowWhite{
background-color:#FFFFFF;
}

.RowGrey{
background-color:#E4EFF8; 
}

.Rowline{
border-bottom:solid 1px #D6E6E9; height:24px}

.blockline{
border-bottom: dotted 1px #CCC; height:10px}

.list_icon {margin: 5px 0 0 0;}
.list_icon li{
	background:url(../images/logo_icon.gif) no-repeat  0px ;
	text-indent:15px; 
	padding: 2px 0px 0px 0px; 
	border-bottom: dotted 1px #CCC; }
	

.bull_list{background: url(../images/bull1.jpg) no-repeat; padding:0 0 0 20px; height:20px; }