/*{
    border:red dashed 1px;}*/
body{
	margin:0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	background-color:#004E80;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

a{
        outline-color: invert;
        outline-style: none;
        outline-width: 0pt;
        cursor: pointer;
        color:#666;
    }


h1{
	color:#004E80;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	}
h2{
	color:#cc0033;
	font-family:Verdana, Sans-Serif;
	font-weight:normal;
	font-size:17px;
	}

#wrapper{
	width:900px;
	margin:auto;
	background-color:#FFF;
	}
#header{
	width:900px;
	height:106px;
	
	}
#left_column{
	float:left;
	width:300px;
	text-align:left;
	}
	

#form{
	background-image:url(../images/design_10.jpg);
	background-repeat:no-repeat;
	width:300px;
	padding:40px 0 0 0;
	font-size:11px;
	}

.table_form{
    width:90%;
    margin-left:10px;
}	
.table_form td{
    padding:4px;
    text-align:left;
    }
#right_column{
	float:left;
	width:600px;
	}
	
/* Navigation */

#navigation{
	background-image:url(../images/bg_nav.gif);
	background-repeat:repeat-x;
	width:600px;
	height:47px;
	}
	#nav_links{
		list-style-type:none;
		padding:0 0 0 0;
		margin-left:auto;
		margin-right:auto;
		margin-top:0;
		width:600px;
		height:33px;
		text-align:center;
		
		}
		
	#navigation li{
		float:left;
		text-indent:-8000px;
	}
	
	/*BUTTONS*/
	
	a#home{
		display:block;
		background-image:url(../images/design_04.jpg);
		background-repeat:no-repeat;
		width:141px;
		height:47px;
		}
	a:hover#home {
		background-image:url(../images/btn_over_04.jpg);
		background-repeat:no-repeat;
		}


	a#articles{
		display:block;
		background-image:url(../images/design_05.jpg);
		background-repeat:no-repeat;
		width:129px;
		height:47px;
		}
	a:hover#articles {
		background-image:url(../images/btn_over_05.jpg);
		background-repeat:no-repeat;
		}
		
		
	a#calculators{
		display:block;
		background-image:url(../images/design_06.jpg);
		background-repeat:no-repeat;
		width:105px;
		height:47px;
		}
	a:hover#calculators {
		background-image:url(../images/btn_over_06.jpg);
		background-repeat:no-repeat;
		}
		
	a#prod{
		display:block;
		background-image:url(../images/prod_services.jpg);
		background-repeat:no-repeat;
		width:126px;
		height:47px;
		}
	a:hover#prod{
		background-image:url(../images/prod_services_over.jpg);
		background-repeat:no-repeat;
		}
	
	a#about{
		display:block;
		background-image:url(../images/design_07.jpg);
		background-repeat:no-repeat;
		width:97px;
		height:47px;
		}
	a:hover#about{
		background-image:url(../images/btn_over_07.jpg);
		background-repeat:no-repeat;
		}
	
	a#youth{
		display:block;
		background-image:url(../images/youth_week.jpg);
		background-repeat:no-repeat;
		width:126px;
		height:47px;
		}
	a:hover#youth{
		background-image:url(../images/youth_week_over.jpg);
		background-repeat:no-repeat;
		}
		
    a#dif{
		display:block;
		background-image:url(../images/difred.jpg);
		background-repeat:no-repeat;
		width:126px;
		height:47px;
		}
	a:hover#dif{
		background-image:url(../images/difred_over.jpg);
		background-repeat:no-repeat;
		}

/*Content*/

#content{
	background-color:#FFF;
	width:560px;
	padding:12px 20px 20px 20px;
	text-align:left;
	line-height:17px;
	}

/*Footer*/

#footer{
	background-color:#fff;
	width:860px;
	padding:20px 0 20px 0;
	margin:0 20px 0 20px;
	border-top:#CCC dotted 1px;
	text-align:left;
	font-size:10px;
	color:#888;
	
	}
.clearfix{
	clear:both;
	}
#breadcrumb{
    font-size:10px;
    padding: 0 0 10px 0;
    border-bottom:dotted #666 1px;
    }

.article_disclaimer{
    font-size:10px;
    color:#666;
    padding: 10px 0 10px 0;
    border-top:dotted #666 1px;
    border-bottom:dotted #666 1px;
    }
#message_status{
    text-align:left;
    background-color:#fff;
    padding:10px;
    border:solid #000 1px;
    width:225px;
    margin:5px;
    }
