a:link {
	color: #244d9e;
	text-decoration: none;
}

a:visited {
	color: #244d9e;
	text-decoration: none;
}

a:hover , a:active {
	color: #244d9e;
	text-decoration: underline;
}


body {
	height: 100%;
    margin: 0px;
	padding: 0px;
	background: #aebad0 url(/i/sky_blue.jpg) repeat-x 0px 30px;
}

body, p, td, th, ol, ul, select, input {
    font-family : Tahoma, Verdana, Arial;
    color : #000000;
	font-size : 11px;
}

p {
	margin: 10 0 0 0;
	padding: 0;
}

form {
	padding: 0;
	margin: 0;
}

.TextRuler {
	clear: both;
	background: url(/i/shade_light.gif);
}

.TextRuler img {margin: 15 0 0 6%;}

.TextBlock {
	padding: 0 12% 0 6%;
	margin: 20 0 30 0;	
}

.TextBlockOlder {
	clear: both;
	margin: 15 12% 30 6%;
}

.TextBlock h1 {
	color: #244D9E;
	font-size: 13;
	font-weight: bold;
	width: 360;
	margin: 0;
	padding: 0;
	clear: both;
}

.TextBlockOlder h1 {
	color: #244D9E;
	font-size: 13;
	font-weight: bold;
	margin: 0 4 0 0;
	padding: 0;
	display: inline;
	clear: both;
}

a:link.H1 {
	color: #244D9E;
	text-decoration: none;
}

a:visited.H1 {
	color: #244D9E;
	text-decoration: none;
}

a:hover.H1, a:active.H1 {
	color: #1d55c4;
	text-decoration: none;
}

.TextPic {
	float: left;
	margin: 3 15 15 0;
	padding: 0;
}

.TextDate {color: #6F7E9B;}

.MenuRuler {
	width: 195;
	height: 15;
	margin: 0 15 0 0;
	-moz-box-sizing: border-box;
	background: #D2D9E5;
}

.MenuLeft a, .MenuRight a {
	display: block;
	width: 195;	
	padding: 7 30 9 30;
	-moz-box-sizing: border-box;
	font-weight: bold;
	font-size: 12px;
	background: #E0E5ED url(/i/shade_dark.gif) repeat-x top left;
}

.MenuLeftCur a {
	width: 210;
	background: #FFFFFF url(/i/shade_light.gif) repeat-x top left;
}

.MenuRight {padding: 15 30 0 0;}

.MenuRight a {
	width: 150;
	padding: 5 30 5 30;
	font-size: 11px;
}

.MenuRightCur a {
	background: #FFFFFF url(/i/shade_light.gif) repeat-x top left;
}

.Menu a:link {
	color: #162E5E;
	text-decoration: none;
}

.Menu a:visited {
	color: #162E5E;
	text-decoration: none;
}

.Menu a:hover, .Menu a:active {
	color: #1d55c4;
	text-decoration: none;
}

.Calendar {
	width: 195;
	margin: 15 0 15 0;
	-moz-box-sizing: border-box;
}

.Calendar table {margin: 0 0 0 28;}

.Calendar td {
	color: #6F7E9B;
	font-weight: bold;
	padding: 4 3 7 3;
	text-align: right;
}

.CurrentDay {background: url(/i/shade_light.gif);}

.Banners {
	width: 150;
	padding: 30 0 15 0;
	text-align: right;
}

.GalleryPic {
	float: left;
	width: 120;
	height: 130;
	font-size: 10;
	margin: 0 30 25 0;
	overflow: hidden;
	-moz-box-sizing: border-box;
}

.GalleryPic img {margin: 0 0 4 0;}

.Pages a {font-weight: bold;}

.SearchInput {
	width: 136;
	height: 18;
	border: 1px solid #FFFFFF;
	color: #162E5E;
	background: #ebeff4;
	font-weight: normal;
	margin: 10 0 9 0;
}

.Copyright {
	font-size: 10px;
	color: #6F7E9B;
	text-align: right;
	line-height: 17px;
	padding: 0 13 9 0;
}

.Copyright a:link {
	color: #6F7E9B;
	text-decoration: none;
}

.Copyright a:visited {
	color: #6F7E9B;
	text-decoration: none;
}

.Copyright a:hover, .Copyright a:active {
	color: #6F7E9B;
	text-decoration: none;
}

.BtmLinks {width: 100%;}

.BtmLinks .TextDate {margin: 15 0 15 0;} 

.BtmLinksLeft {
	width: 63%;
	background: url(/i/btm_links_left_line.gif) repeat-x;
}

.BtmLinksRight {
	background: #f0f3f7 url(/i/btm_links_right_line.gif) repeat-x;
	width: 37%;
}

.BtmLinksLeft .TextBlockOlder {margin: 15 0 20 0;}

.BLRBlock {
	font-size: 10;
	clear: both;
	margin: 0 0 6 0;
}

.BLRText {color: #6f7e9b;}
