#measurer { width: 100%; height: 1px; overflow: hidden; position: absolute; top:0;}
body {
	font-family: Arial, Helvetica, Sans-serif;
	background: #F5F5F5 url('/imgs/bg.gif') repeat-x  ;
	color: #21377E;
	font-size:0.7875em;
	margin:0;
	padding:0;
	line-height: 1.3em;
}
 
img {border:0;}
table {font-size: 1em;}
a, a:visited {color: #D1000A}

/*a:visited {color: #666;}*/

a:hover {color: #000;}
small {font-size: 0.916em;}
big {font-size: 1.16em;}
form {padding:0; margin:0;}

#size {
	padding:0;
	min-width: 1000px;
}
#page {
	border-collapse: collapse;
	width: 100%;
}

#sidebar {width: 255px; vertical-align:top; padding: 0 20px;}

#content {padding:0;vertical-align:top; padding-bottom: 400px; }
#content .lefttop { padding: 20px 40px 0 50px;}

#size{
	background: #F5F5F5 url(/imgs/new-back.jpg) no-repeat right bottom;
}

#logo {font-size: 1.27em; line-height: 1.3em; font-weight: normal; margin:0; padding:0 0 20px 0; text-align:center;}
#logo a, #logo a:visited {color: #260; text-decoration: none;}
#logo a:hover {color: #130;}
#logo a small {color: #999; font-size: 0.785em; line-height: 3em;}
#search {
	color: #603913;
	padding: 16px 15px 30px 15px; 
	width: 266px;
	height: 67px;
	background: url('/imgs/new/search-bg.jpg') repeat-x top left;
}
#search .textField {width: 180px; font-size: 0.916em; font-family: Arial, Helvetica, Sans-serif; }

#menu {list-style-image: url('/imgs/menu_bullit.gif'); margin: 0 17px 35px 17px; padding:0 ; font-weight: bold;}
#menu li {padding: 0.4em 0; border-bottom: 1px solid #ddd;}

#menu a{ color: #D1000A; text-decoration: none; }

#map {text-align:center;}

#content h1 {color: #D1000A; font-size: 1.333em; line-height: 1.3em; margin:0; padding: 3px 0 5px 20px; margin-left: -20px; background: url('/imgs/h1_bg.gif') no-repeat;}
#content h1.lined { margin-bottom: 10px;}
#content .main {width: 55%; padding-bottom: 40px; }

#content .mainin {width: 97%; padding-bottom: 40px;}

#content .column {float:right; width: 35%; padding-left: 20px; padding-bottom: 40px; margin-top: -38px; }

#content .column {float:right; width: 40%; padding-left: 20px; padding-bottom: 40px; }

#content p {margin: 0; padding:0;}
#content h4.date {color: #777; font-weight: normal; font-size: 0.916em; padding: 1.2em 0  0em 0; margin:0}
#sidebar .block {
list-style:none; 
margin: 30px 5px 30px 5px;
padding: 20px 0px;
}
#sidebar .block li {padding: 0.2em 0;}

#banners {float:right; width: auto; margin: -60px 40px 0 300px; text-align:right;}
	#banners img {margin-left: 10px;}
#footer {color: #fff; background: #495E6E url('/imgs/new/foot-bg.gif') repeat-x top; padding: 10px 30px; margin-top: 0px;}
#copyright {Float:right;}
	#footer a, #footer a:visited, #footer a:hover {color: #fff;}

img.pic{ float: left; margin-right: 1em; }


.active {
	color: #2160A3;
}


.leftcolumn{
	width:200px;
	border-right: 1px solid #D9C47D;
	vertical-align: top;
}


