/* Background centering solution (hack): the background image's width must be an odd number of 
pixels while any superimposed image or div must be an even number of pixels. Then, the margin hack below must be implemented */

body {
        margin: 0; /* IE 5.5 */
		padding: 0;
		background:#DAE1E5 url(../images/fbg_fade.jpg) repeat-x;
		font-family: Trebuchet MS, Verdana, Arial, sans-serif;
		color:#333333;
		font-size:12px;
		line-height:1.2em;
		height:101%;
}


a {color:#990000; text-decoration:none;}
a:hover {text-decoration:underline}
a:visited {color:#990000; text-decoration:none;}
a:visited:hover {text-decoration:underline;}

/* ------------------------____________ Main Content _____________-----------------------------*/ 


#main_div {
	margin: 0 auto;
	width:982px;
}

#left_col_div {
	float:left;
	padding:0;
	margin:0;
	vertical-align:top;
							
}

#main_col_div {
	 float:right;
}

#content_bg {
	background:url(../images/bg_content.jpg) repeat-y;
	width:776px;
	padding:5px 20px 0px 20px;
}

#content_area {
	 width:460px;
	 float:left;
}

#right_col_div {
	float:right;
	width:266px;
}

#images {
	margin-bottom:6px;
}

#news {
	width:266px;
	height:195px;
	background-image:url(../images/darker_bg.jpg);
	background-repeat:repeat-y;
	clear:both;
}


#contact {
	padding:3px 0 0 5px;
	clear:both;
}
/* ------------------------____________ Home page _____________-----------------------------*/ 

#welcome {
	color:#00484F;
	font-size:15px;
	line-height:1.2em;
	padding:3px 0 0 40px;
	letter-spacing:-1px;
}

#info {
	 margin-top:5px;
	 background-image:url(../images/curve.gif);
	 background-repeat:no-repeat;
	 background-position:top right;
	 line-height:1.2em;
}

#hr {
	 width:440px;
	 height:1px;
	 background-color:#CCCCCC;

}

/* ------------------------____________ inside pages _____________-----------------------------*/ 

p {
	    margin:0;
        padding-top:5px;
	    text-align:left;
        }

ul {
		margin-top:5px;
	    line-height:1.4em;
        }

li {
        margin-left:5px;
        padding-bottom:10px;
        }

#title {
	padding-left:10px;
	font-size:28px;
	font-weight:bold;
	color:#666666;
	margin-top:15px;
}

#title_text {
	font-size:16px;
	font-weight:bold;
	color:#666666;
	margin-top:15px; 
}

#content {
	line-height:1.4em;
	width:440px;
	margin-top:5px;
	padding-top:5px;
}

.boldtext {
	font-weight:bold;
	}

/* ------------------------____________footer styles_____________-----------------------------*/ 

#copyright {
	font-size:9px;
	color:#999999;
	padding-top:5px;
	float:left; 
}				

#cereal {
	font-size:9px;
	color:#999999;
	padding:5px 20px 0 0;
	text-align:right;
}		