html {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: rgb(240,245,250); /* Old browsers */
background: -moz-linear-gradient(left, rgb(230,240,250) 0%, rgb(255,255,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(230,240,250)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgb(230,240,250) 0%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgb(230,240,250) 0%,rgb(255,255,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgb(230,240,250) 0%,rgb(255,255,255) 100%); /* IE10+ */
background: linear-gradient(to right, rgb(230,240,250) 0%,rgb(255,255,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0fa', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

body {
	font-size: 8pt;
	color: rgb(000,000,000);
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 10pt 0pt;
	font-family: Verdana, Geneva, sans-serif;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: rgb(040,040,040);
}

a:hover {
	text-decoration: underline;
}

a.Link  {
	display: block;
	font-size: 12pt;
	margin: 0pt 0pt 10pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

#Footer {
	clear:both;
	color: white;
	padding: 7pt;
	text-align: center;
	margin: 25pt 0pt 0pt;
	font: normal 10pt/12pt "Century Gothic", Verdana, Geneva, sans-serif;
	background-color: rgb(40,90,170);
background: -moz-linear-gradient(top, rgb(50,100,200) 0%, rgb(30,70,140) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(50,100,200)), color-stop(100%,rgb(30,70,140))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3264c8', endColorstr='#1e468c',GradientType=0 ); /* IE6-9 */
}

#Footer a {
	color: white;
	font-weight: normal;
	text-decoration: none;
}

#Footer span:before {
	float: left;
	width: 85px;
	height: 40px;
	content:"\00a0";
	display: block;
	margin: -3px 10px 0px 0px;
	background: url('/image6.png') left top no-repeat;
	background-size: 85px 40px;
}

#Footer span {
	text-align: left;
	display: inline-block;
}

#Body {
	margin: 20pt 5%;
	padding: 0pt 0pt 0pt 0pt;

	background: white url('/image3.png') 5pt 5pt no-repeat;

	border-style: solid;
	border-width: 1pt 1pt 1pt 1pt;
	border-color: rgb(100,150,200);

	box-shadow: 5px 15px 20px 5px rgb(200,200,200);
-webkit-box-shadow: 5px 15px 20px 5px rgb(200,200,200);

overflow: hidden;
}

#Title {
	height: 75px;
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 20pt;
	background: url('/image1.png') top left no-repeat, url('/image2.png') top right no-repeat;
	background-color: rgb(40,90,170);
background-image: url('/image1.png'), url('/image2.png'), -moz-linear-gradient(top, rgb(50,100,200) 0%, rgb(30,70,140) 100%); /* FF3.6+ */
background-image: url('/image1.png'), url('/image2.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(50,100,200)), color-stop(100%,rgb(30,70,140))); /* Chrome,Safari4+ */
background-image: url('/image1.png'), url('/image2.png'), -webkit-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Chrome10+,Safari5.1+ */
background-image: url('/image1.png'), url('/image2.png'), -o-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Opera 11.10+ */
background-image: url('/image1.png'), url('/image2.png'), -ms-linear-gradient(top, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* IE10+ */
background-image: url('/image1.png'), url('/image2.png'), linear-gradient(to bottom, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* W3C */
ffilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3264c8', endColorstr='#1e468c',GradientType=0 ); /* IE6-9 */
	border-style: solid;
	border-color: white;
	border-width: 0pt 0pt 1pt 0pt;
	box-shadow: 0px 7px 15px 3px rgba(30,80,140,0.7);
-webkit-box-shadow: 0px 7px 15px 3px rgba(30,80,140,0.7);
}

#Title a {
	text-decoration: none;
}

#Title h1 {
	font-size: 28pt;
	font-weight: bold;
	color: rgb(255,255,255);

	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;

filter:
progid:DXImageTransform.Microsoft.Shadow(Color=black, Direction=45, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(Color=darkblue, Direction=135, Strength=4)
progid:DXImageTransform.Microsoft.Shadow(Color=black, Direction=225, Strength=1)
progid:DXImageTransform.Microsoft.Shadow(Color=black, Direction=315, Strength=1);

text-shadow:
black -1px  0px,
black  0px -1px,
black  1px -0px,
black  0px  1px,
darkblue  2px  2px 10px;
}

#Title h2 {
	font-size: 12pt;
	font-weight: normal;
	color: rgb(255,255,255);
	margin: 0pt 0pt 0pt 0pt;
	font-family: "Century Gothic", Verdana, Geneva, sans-serif;
}

#Menu {
	font-size: 8pt;
	ttext-align: right;
	font-weight: bold;

	padding: 0pt 10pt;
	margin: 3pt 0pt 0pt 0pt;

	color: rgb(100,100,100);

overflow: hidden;
}

#Menu a {
	float: right;
	display: block;

	color: rgb(050,050,050);
	background: rgb(245,245,245);

	padding: 4pt 5pt;
	margin: 3pt 0pt 3pt 3pt;

	border: 1px solid rgb(150,150,150);

background: -moz-linear-gradient(top, rgb(245,245,245) 0%, rgb(235,235,235) 50%, rgb(245,245,245) 50%, rgb(230,230,230) 50%, rgb(220,220,220) 51%, rgb(200,200,200) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(245,245,245)), color-stop(50%,rgb(235,235,235)), color-stop(50%,rgb(245,245,245)), color-stop(50%,rgb(230,230,230)), color-stop(51%,rgb(220,220,220)), color-stop(100%,rgb(200,200,200))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(245,245,245) 0%,rgb(235,235,235) 50%,rgb(245,245,245) 50%,rgb(230,230,230) 50%,rgb(220,220,220) 51%,rgb(200,200,200) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(245,245,245) 0%,rgb(235,235,235) 50%,rgb(245,245,245) 50%,rgb(230,230,230) 50%,rgb(220,220,220) 51%,rgb(200,200,200) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(245,245,245) 0%,rgb(235,235,235) 50%,rgb(245,245,245) 50%,rgb(230,230,230) 50%,rgb(220,220,220) 51%,rgb(200,200,200) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(245,245,245) 0%,rgb(235,235,235) 50%,rgb(245,245,245) 50%,rgb(230,230,230) 50%,rgb(220,220,220) 51%,rgb(200,200,200) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */

border-radius: 4px;
}

#Menu a:hover {
	background: rgb(225,240,245);
}


#Left {
	width: 130pt;

	float: left;

	font-size: 7pt;

	margin: 12pt 0pt 0pt 10pt;
	padding: 0pt 0pt 0pt 0pt;
}

#Right {
	width: 150pt;

	float: right;

	font-size: 7pt;

	margin: 12pt 10pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;
}

#Content {
	font-size: 10pt;
	color: rgb(010,030,050);

	padding: 0pt 15pt;
	margin: 10pt 0pt 5pt 0pt;
}

#Content.Left {
	margin-right: 162pt;
}

#Content.Right {
	margin-left: 142pt; 
}

#Content img.Link {
	float: left;
	height: 20pt;
	margin: -2pt 0pt 0pt -1pt;
	padding: 0pt 5pt 0pt 0pt;
}

#Content h1 {
	font-size: 160%;
	font-weight: bold;
	font-family: Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;	

	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 10pt 0pt;

	color: rgb(000,000,140);
}

#Content h1 a {
	color: rgb(000,000,140);
}

#Content h1:first-of-type:after {
	float: right;
	width: 180px;
	height: 165px;
	display: block;
	content:"\00a0";
	margin: -10pt 0pt 5pt 10pt;
	background: url('/image4.png') left top no-repeat;
	background-size: 180px 165px;
}

#Content h2 {
	font-size: 160%;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;
	
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;

	color: rgb(000,000,140);
}
/*
#Content h2:before {
	float: left;
	width: 60px;
	height: 48px;
	content:"\00a0";
	margin-right: 5pt;
	display: inline-block;
	background: url('/image5.png') left -6px no-repeat;
	background-size: 58px 58px;
}
*/
#Content h2:after {
	line-height: 1pt;
	content:"\00a0\25A0";
	color: rgb(250,150,000);
}

#Content h2 a {
	color: rgb(000,000,100);
}

#Content h3 {
	font-size: 120%;
	font-weight: bold;
	font-family: Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;
	
	margin: 0pt 0pt 0pt 0pt;
	padding: 0pt 0pt 0pt 0pt;

	color: rgb(000,000,100);
}

#Content h3 a {
	color: rgb(000,000,000);
}

#Content h3:after {
	float: right;
	width: 170px;
	height: 140px;
	display: block;
	content:"\00a0";
	margin: 10pt -15pt 0pt 0pt;
	background: url('/image9.png') -10px -5px no-repeat;
	background-size: 200px 150px;
}


#Content h5 {
	width: 50%;
	padding: 0pt;
	margin: 30pt 0pt 20pt;
}

#Content h5 b {
	width: 100%;
	font-size: 140%;
	font-weight: bold;
	display: inline-block;
	color: rgb(100,150,150);
}

#Content h5 a {
wwidth: 85%;
vertical-align: top;
display: inline-block;
padding: 3pt 15pt 0pt;
	font-size: 120%;
	font-weight: normal;
	color: rgb(000,000,140);
	font-family: Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;
}

#Content h5.Left {
	float: left;
	text-align: left;
}

#Content h5.Left b:before {
width: 15pt;
text-align: left;
display: inline-block;
	content:"\25C0";
	color: rgb(250,150,000);
}

#Content h5.Right {
	float: right;
	text-align: right;
}

#Content h5.Right b:after {
width: 15pt;
text-align: right;
display: inline-block;
	content:"\25B6";
	color: rgb(250,150,000);
}

#Content div  {
	margin: 0pt 0pt 10pt 0pt;
}

#Content a.Link  {
	font-size: 120%;
	text-align: left;
	color: rgb(30,30,40);
	margin: 5pt 0pt 0pt 0pt;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font: normal 140% Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;
}
#Content a.Link:before {
	width: 18px;
	height: 17px;
	content:"\00a0";
	display: inline-block;
	background: url('/image8.png') left 3px no-repeat;
}
#Content a.Link:after {
	content:"\00A0\25CF";
	color: rgb(250,100,000);
}
#Content a.Link:hover {
	text-decoration: none;
	color: rgb(000,000,000);
	background: rgb(240,240,250);
}

#Content p  {
	clear: left;
	font-size: 120%;
	text-align: justify;
	color: rgb(80,80,80);
	font-family: Georgia, Times, "Times New Roman", serif;
font-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;

}

#Content b.Domain {
	clear: none;
	color: white;
	display: inline-block;
	padding: 2pt 5pt 3pt;
	margin: 1pt 0pt 1pt 18px;
	text-transform: uppercase;
	font: bold 140% 'Arial Narrow', sans-serif;
}
#Content b.Domain:nth-of-type(4n+1) {
	background: rgb(30,130,200);
}
#Content b.Domain:nth-of-type(4n+2) {
	background: rgb(80,160,100);
}
#Content b.Domain:nth-of-type(4n+3) {
	background: rgb(230,80,160);
}
#Content b.Domain:nth-of-type(4n+0) {
	background: rgb(240,150,20);
}

#Content img.SmallLogo {
	height: 20pt;
	display: inline-block;
	margin: 1pt 0pt 1pt 18px;
}

#Content p.Paragraph {
	clear: none;
	font-size: 110%;
	margin: 1pt 0pt 1pt 18px;
}

#Content a.More  {
	clear: none;
	display: inline-block;
	color: rgb(250,100,000);
	margin: 0pt 0pt 10pt 18px;
	font: normal 80% Verdana, Arial, sans-serif;
ffont-family: 'Lucida Bright', 'Bitstream Charter', Georgia, Times, "Times New Roman", serif;
}
#Content a.More:after {
	content:"\00A0\25B6";
}
#Content a.More:hover {
	color: white;
	text-decoration: none;
	background: rgb(250,100,000);
}

/*
#Content p a {
	color: white;
	margin: 0pt 2pt;
	word-spacing: 1pt;
	font-weight: bold;
	border-radius: 8pt;
	padding: 1pt 3pt 3pt;
	color: rgb(000,000,128);
}

#Content p a:before {
	content:"\00A9\00A0";
}

#Content p a:after {
	content:"\00A0\25B7";
}

#Content p a:hover {
	color: white;
	text-decoration: none;
	background: rgb(100,150,200);
}
*/
#Content img.LargeLogo {
	height: 30pt;
	margin-bottom: 12pt;
	display: inline-block;
}

#Content i {
	display: inline-block;
	color: rgb(80,160,100);
	margin-bottom: 15pt;
	text-transform: uppercase;
	font: bold 200% 'Arial Narrow', sans-serif;
}

#Content p a {
	display: inline-block;
	clear: none;
	margin: 10pt 0pt;
	color: rgb(30,130,200);
	color: white;
	padding: 3pt 7pt;
	background: rgb(30,130,200);
	text-transform: uppercase;
	font: bold 100% 'Arial Narrow', sans-serif;
	text-decoration: none;
	border: 1px solid white;
}
#Content p a:hover {
	color: rgb(30,130,200);
	background: white;
	border: 1px solid rgb(30,130,200);
}
#Content p a:after {
	content:"\00A0\25B6";
}

.Block {
	margin: 0pt 0pt 12pt 0pt;
	padding: 0pt 0pt 0pt 4pt;

	color: rgb(000,000,000);
	background: rgb(245,245,245);

	border-style: solid;
	border-width: 1pt 1pt 1pt 1pt;
	border-color: rgb(150,150,150);
border-radius: 6px;
}

.Block h1 {
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;

	margin: 2pt;
	padding: 1pt 1pt 1pt 4pt;

	color: rgb(255,255,255);

background: rgb(50,100,200); /* Old browsers */
background: -moz-linear-gradient(left, rgb(50,100,200) 0%, rgb(30,70,140) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(50,100,200)), color-stop(100%,rgb(30,70,140))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* IE10+ */
background: linear-gradient(to right, rgb(50,100,200) 0%,rgb(30,70,140) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3264c8', endColorstr='#1e468c',GradientType=1 ); /* IE6-9 */

border-radius: 4px;
}

.Block h1 a {
	color: rgb(255,255,255) !important;
}


.Block div {
	margin: 0pt;
	color: rgb(000,000,000);
	padding: 5pt 5pt 5pt 2pt;
}

.Block input {
	width: 95%;
}

#Right .Block {
background: rgb(245,245,245); /* Old browsers */
background: -moz-linear-gradient(top, rgb(235,235,235) 1%, rgb(255,255,255) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(235,235,235)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(235,235,235) 1%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(235,235,235) 1%,rgb(255,255,255) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(235,235,235) 1%,rgb(255,255,255) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(235,235,235) 1%,rgb(255,255,255) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

background: -moz-linear-gradient(left, rgb(255,255,255) 0%, rgb(255,255,255) 50%, rgb(235,235,235) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(255,255,255)), color-stop(100%,rgb(235,235,235))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(235,235,235) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(235,235,235) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(235,235,235) 100%); /* IE10+ */
background: linear-gradient(to right, rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgb(235,235,235) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=1 ); /* IE6-9 */

-webkit-box-shadow: 5px 5px 10px 0px #D0D0D0;
box-shadow: 5px 5px 10px 0px #D0D0D0;
}

#Right .Block div {
	padding: 0pt;
	overflow: auto;
	min-height: 110pt;
	max-height: 400pt;
	margin: 0pt 0pt 6pt 0pt;
}

.Block a {
	color: rgb(000,050,100);
}

.Block a.Link  {
	font-size: 120%;
	font-weight: normal;
	margin: 4pt 0pt 6pt 0pt;
	padding: 2pt 0pt 2pt 0pt;
}

.Block a.Link:before {
	content:"\25B6\00A0";
	color: rgb(250,150,000);
}

disabled .Block a.Link:after {
	font-size: 120%;
	content:"\00A0\25CF";
}

.Block a.Link:hover {
	text-decoration: none;
	color: rgb(000,000,000);
	background: rgb(225,240,245);
}

.Calendar {
	font-size: 8pt;
	color: rgb(050,050,050);
	border: rgb(000,000,000) outset 0pt dotted;
} 

.Calendar td {
	margin: 0pt;
	padding: 0pt;
	text-align: center;
} 

.Calendar a  {
	font-weight: normal !important;
	color: rgb(050,050,050) !important;
	text-decoration: underline  !important;
}

.Calendar .Today {
	border: 1pt solid rgb(050,050,050);
}
