@charset "utf-8";

/* CSS Document */

		body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 62.5%;
	color: #1B76D1;
	background-color: #D9ECFF;
	margin: 0px;
	padding: 0px;
}

p {
	font-size: 1.2em;
	padding-right: 20px;
	padding-left: 20px;
}

#container {
	width: 780px;
	margin: 0 auto;
	font-size: 1.2em;
	background-image: url(../images/img_layout/bac_content.png);
}

#header {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
}

#navbar {
	background-color: #DBE4EB;
	width: 780px;
	margin-right: 20px;
	margin-left: 20px;
}

#menubar {
	width: 640px;
	height: 40px;
	padding-right: 70px;
	padding-left: 70px;
}

#breadcrumb {
	font-size: 1em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#footer {
	font-size: 1em;
	line-height: 0.8em;
	text-align: center;
	clear: both; /* Clears both of the above floated divs. This is important. */
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

#footer p /* We added this rule to remove default margins on the p element in the footer only. One interesting point to note, although it looks like we've added 5px, in fact the default margin set by the browser's default style sheet is larger than 5px, so this rule is actually reducing it. */ {
	margin: 5px;
}
.padtb {
	padding-top: 5px;
	padding-bottom: 5px;
}


#crbar {
	background-image: url(../images/img_layout/bac_copyright.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 34px;
	width: 780px;
	padding-top: 1px;
	text-align: center;
}

#crbar p {
	font-size: 1em;
	color: #FFF;
	height: 26px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h4 {
	font-size: 1.6em;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	text-align: center;
	font-weight: 500;
}

h3 
{
	font-size: 1.4em;
}

img
	
	{  border: none;
	}
.padtwen {
	padding-left: 20px;
}



.imgcenter {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.imgleft {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
}

.imgright {
	float: right;
	margin-left: 20px;
	clear: both;
}

.imgleftnopadding {
	float: left;
	text-align: center;
}

.imgspaces {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.imgpadlftmarg {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}


.hdr {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*
.boxtophdr {
	padding-bottom: 10px;
	background-color: #F9F;
}
*/
.insideright ul li {
	line-height: 2.4;
	font-size: 1.3em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-image: url(../images/img_layout/staryellow.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	list-style-type: none;
}

.hdrcenter {
	text-align: center;
	padding-bottom: 20px;
}

.anounline {
	text-decoration: none;
	color: #1B76D1;
}

.endfooter {
	background-image: url(../images/img_layout/img_footer.png);
	height: 45px;
	background-repeat: no-repeat;
	background-position: center;
}

#sitelist {
	margin-top: 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
}
#sitelist ul  ul li {
	background-image: url(../images/img_layout/star.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	font-weight: normal;
	line-height: 0.4;
}


#ousidesitelist {
	padding-top: 20px;
	padding-right: 100px;
	padding-bottom: 20px;
	padding-left: 100px;
}

#sitelist ul {
	margin-top: 6px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#sitelist ul  li{
	background-image: url(../images/img_layout/staryellow.gif);
	background-repeat: no-repeat;
	background-position: left 19px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#sitelist li {
	list-style-type: none;
	text-decoration: none;
}
#sitelist ul li a {
	color: #1B76D1;
	font-weight: bold;
}




#locationlist {
	line-height: 2.4;
	font-size: 1.3em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sitelist ul ul li a {
	font-weight: normal;
}
a {
	color: #1b76d1;
}


#crbar p a {
	color: #FFF;
}
