.dbg {
	border: 1px solid lime;
}

body {
	margin : 0px;
	padding : 0px;

	/*Explorer hack to avoid incorect div height*/
	font-size : 0;

	/*temporary background-color*/
	/*background-color : #D4D0C8;*/
	background-color : White;
}

textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
 
div#global {
	background-color : White;
	width : 770px;
	margin : auto;
}

div#container {
	background : White;
	float : left;
}

.bold {
	font-weight : bold;
}

.ital {
	font-style : italic;
}

.red {
  color: red;
}

img {
	display : block;
	border : 0;
}



/* site specific styles */
div#copyright {
	background-image : url(../images/copyright.gif);
	background-repeat : no-repeat;
	background-position : 578px;
	height : 12px;
	width : 770px;
	float : left;
}

div#placement {
	margin-top : 17px;
	width : 770px;
	float : left;
}

div.background {
	background-color : #FFCF00;
	float : left;
	width : 752px;
	padding-left : 19px;
	margin-bottom : 10px;
	border : 2px solid black;
}  

div#page {
	width : 770px;
	/*float : left;  /**#this roole cause an error */
}

div#content {
	background-color : White;
	width : 710px;	
	border : 2px solid Black;
	padding : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	float : left;

	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	/*border : 1px solid red;*/
}

div#content div {
	float : left;
}

div#header {
	width : 732px;
	height : 18px;
	padding-top : 5px;
	float : left;
	/*border : 1px solid red;*/
}

div#footer {
	width : 732px;
	height : 92px;
	float : left;
	background-image : url(../images/logo.gif);
	background-position : 155px;
	background-repeat : no-repeat;
}


div#header ul li a {
/*	display: block;
	float : left;
*/	
	padding : 0px;
	margin : 0px;
/*	margin-right : 16px;*/
}

div#header ul li {
	display: block;
	float : left;
	
	padding : 0px;
	margin : 0px 16px 0px 0px;
}


div#footer a {
	display: block;
	float : left;
	
	padding : 0px;
	margin : 0px;
	margin-right : 16px;
}


div#lefttopmenu {
	width : 548px;
/*	border : 1px solid lime;*/
	float : left;
}

div#righttopmenu {
	width : 180px;
	float : left;
}	  

div#righttopmenu a {
	margin-right : 0px;
	padding-left : 25px;
	float : left;
}

div#leftbotmenu {
	width : 512px;
	float : left;
}

div#rightbotmenu {
	width : 220px;
	float : left;
}

div#rightbotmenu a {
	margin-right : 0px;
	padding-left : 25px;
	float : left;
}

div#foologo {
	/*border : 1px solid yellow;*/
	margin : auto;
	margin-top : 8px;
	margin-bottom : 18px;
	height : 49px;
	width : 405px;
	padding-left : 155px;
	background : transparent;
	float : left;	
}

/* pages */
.button {
	border : 1px solid black;
	background-color : #FFCF00;
	color : Black;
	font-weight : bold;
	width : 80px;
}

.header {
	font-weight : bold;
	font-size: 14px;
	padding : 0;
	margin : 0;
	margin-top : 5px;
	margin-bottom : 5px;
}

.subheadertext {
	margin : 0;
	padding : 0;
	margin-top : 15px;
	margin-bottom : 5px;
}

.largeheader {
	font-size : 15px;
	font-weight : bold;
}

.clearboth {
	display : block;
	clear : both;
}

.selectcard {
	width : 140px;
}
.selectcard * {
	float : none;
}




/* FORM styles */


dl {
/*	border: 1px dotted red;*/
	float : left;
	width: 350px;
	padding : 0;
	margin : 0;
}


dl dt, dl dd {
	float : left;

}

dt {
/*	border: 1px dotted green;*/
	clear : both;
	width : 130px;
	padding : 0;
	margin : 0;
	margin-bottom : 5px;
}

dd {
/*	border: 1px dotted lime;*/
	padding : 0;
	margin : 0;
	margin-bottom : 5px;
}	  

div.city, div.state, div.zip {
	float : left;
	padding-left : 5px;
	margin-bottom : 5px;
	margin-top : 5px;
}

div.citytext {
	width : 95px;
	padding-top : 10px;
	float : left;
}

input.city {
	width : 70px;
}

input.state {
	width : 30px;
}

input.zip {
	width : 50px;
}	

div.zip {
	width: 90px;
	float : left;
}
div.state {
	width: 70px;
	float : left;
}
div.city {
	width: 80px;
	float : left;
} 

.button {
	margin-top : 20px;
}

input.month {
	width: 25px;
}

input.day {
	width: 25px;	
	margin-left : 15px;
}

input.year {
	width: 50px;
	margin-left : 15px;
} 

.newline {
	width : 200px;
}

.error {
	color : red;
}

.errortitle {
	color: red;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}

.errorlist {
	color: red;
	margin-top: 0px;
	padding-top: 0px;
}


/*******   News pages style   *******/
div#newsleftpanel {
	height : 350px;
	width : 170px;
	padding-right : 10px;
	padding-top : 70px;
	margin-top : 15px;
	border-right : 1px solid gray;
	float : left;
}

div#newsrightpanel {
	width : 415px;
	padding-top : 15px;
	padding-left : 25px;
	font-size : 11px;
	float : left;
}

ul.newslinkslist {
	list-style : none;
	margin : 0;
	padding : 0;
}

ul.newslinkslist li {
	margin : 0;
	padding : 0;
	height : 30px;
	text-indent : 20px;
}

ul.newslinkslist li a {
	color : Black;
	text-decoration : none;
	font-size : 11px;
}

tr.tableheader td {
	font-weight : bold;
}

tr.tableheader td.newsdate {
 	width: 100px;
}

 .brd {
 	border : 1px solid red;
 }



/* FCK styles */

.arttext {
/*
	margin : 0;
	padding : 0;
	font-size : 12px;	
	font-family : Arial, Helvetica, sans-serif;
*/
}

.artboldtext {
	font-weight : bold;
/*	
	font-size : 12px;	
	font-family : Arial, Helvetica, sans-serif;
*/
}

/* END FCK styles */
 
 
