div, table, body, p, h1, h2, h3, a, img, li, ul, ol {
	margin: 0px;
	padding: 0px;
	background: transparent;
	border: 0px;
	font-family: Gill Sans MT, Verdana, Arial;
    list-style-position:inside;
}
a:link,
a:hover,
a:visited {
	font-family: arial;
	color: black;
}

body {
	background: url("../images/background.gif") repeat-x;
}

body.Inside {
	background: url("../images/background-inside.gif") repeat-x;
}

h1 {
	font-family: Gill Sans MT, Verdana, Arial;
	font-size: 20pt;
	color: #97d73d;
	margin: 0px;
	font-weight: bold;
}

table#Content {
	width: 950px;
	font-size: 12pt;
}

	table#Content td.Top {
		height: 140px;
	}
	
	table#Content td.MenuHeader {
		vertical-align: top;
	}
	
	table#Content td.PageTitle {
		vertical-align: bottom;
		text-align: right;
	}
	
	table#Content td.PageTitle h1{
		margin: 0px;
		font-size: 24pt;
		font-family: Gill Sans MT, Verdana, Arial;
		color: #002858;
		padding-right: 18px;
		margin-bottom: -7px;
	}
	
	table#Content td.Info {
		height: 240px;
		background: url("../images/civil-background-down.gif") bottom right no-repeat;
		vertical-align: top;
	}
	
	table#Content td.Division {
		height: 40px;
		text-align: center;
		color: white;
		font-size: 18pt;
	}
	
	table#Content td.MainContent {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	table#Content td.MenuFooter {
		text-align: center;
		border-top: 1px solid #7ba6c7;
	}
	
	table#Content td.Footer {
		padding-top: 20px;
		font-size: 8pt;
		color: #5a5b5e;
		padding-bottom: 10px;
		
	}
	
	table#Content td.Footer div.Copyright {
		text-align: left;
		width: 49%;
		float: left;
		font-family: Verdana;
		
	}
	
	table#Content td.Footer div.Author {
		text-align: right;
		width: 49%;	
		float: right;
		font-family: Verdana;
	}
	
	table#Content td.Footer div.Author a {
		color: #5a5b5e;
		font-family: Verdana;
	}
	
table#Header {
	width: 950px;
	height: 140px;
}

	table#Header td.Logo {
		width: 345px;	
		vertical-align: top;
	}	
	
	table#Header td.bgHeader {
		width: 605px;
		height: 90px;
		background: url("../images/civil-background-top.gif") bottom right no-repeat;
	}
	
	table#Header td.MenuHeader {
		width: 605px;
		height: 50px;
	}	

#AjaxPledge {
	font-size: 9pt;
	font-family: Arial, Verdana;
	color: red;
	text-align: left;
	height: 15px;
}

table#downloadsBanners,
table#downloadsWallpapers {
	margin: auto;
	width: 420px;
}

table#downloadsBanners {
	width: 450px;	
}

	table#downloadsBanners td,
	table#downloadsWallpapers td{
		width: 50%;
		text-align: center;
	}
	
	table#downloadsBanners img,
	table#downloadsWallpapers img {
		margin-top: 20px;
		border: 1px solid;
	}
	
	table#downloadsBanners a,
	table#downloadsWallpapers a {
		text-decoration: none;
	}
	
p.Right {
	text-align: right;
}

p.Left {
	text-align: left;
}
.elected {color:#113E6B;font-size:12px;}
.elected p{font-family:Arial, Helvetica, sans-serif;font-size:10pt;}