﻿body, form, div, img {
	margin: 0;
	padding: 0;
	border-width: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size: 81%;
	background-color: #fff;
	color: #2e4154;
}

h1, h2, h3, h4, h5, h6 {
	margin: 10px 0 10px 0;
	padding: 0;
}

p {
	margin: 0 0 15px 0;
	padding: 0;
}

ul, ol {
	margin: 7px 0 7px 25px;
	padding: 0;
}

dd {
	margin: 0;
	padding: 0;
}

abbr, acronym {
	border-bottom: dashed 1px #2e4154;
	cursor: help;
}

div#Page {
	width: 748px;
	margin: 0 auto;
	border: ridge 1px #2E4154;
}

div#PageHeader {
	background: #112234 url("/Images/Header.jpg") no-repeat scroll right top;
	min-height: 82px;
}

img#Header_Logo {
	margin-top: 29px;
	margin-left: 15px;
	width: 237px;
	height: 23px;
}

div#PageHeader img {
}

div#PageHeader p {
	font-weight: bold;
	font-size: 80%;
	margin: 0;
	padding: 5px 0 0 8px;
	color: #aebab6;
}

div#PageCenter {
	float: right;
	background: #fff url("/Images/PageCenter_Background.gif") repeat-y scroll left top;
}

div#PageBody {
	float: right;
	width: 548px;
	padding: 30px 20px 25px 20px;
}

div#PageNavigation {
	float: right;
	padding: 30px 15px 0 0;
	font-weight: bold;
	width: 145px;
	overflow: hidden;
}

div#PageNavigation abbr { border-bottom-width: 0; }

div#PageNavigation ul { margin: 0; padding: 0; }

div#PageNavigation ul li {
	margin: 0 0 16px 0;
	list-style: none;
	text-align: right;
}

div#PageNavigation ul a,
div#PageNavigation ul a:link,
div#PageNavigation ul a:visited,
div#PageNavigation ul a:hover,
div#PageNavigation ul a:active {
	text-decoration: none;
	color: #829f76;
}

div#PageNavigation ul a:hover {
	text-decoration: underline;
}

div#PageFooter {
	clear: both;
	height: 51px;
	border-top: solid 1px #8A9E75;
	font-size: 75%;
	background: #fff url("/Images/Footer.jpg") no-repeat scroll right top;
	width: 100%;
}

div#PageFooter div.VAlign_Middle {
	padding-right: 425px;
}

div#PageFooter address {
	padding: 0;
	margin: 0 0 0 auto;
	font-style: normal;
	text-align: right;
	color: #829f76;
}

div#DisplaySettings fieldset {
	width: 8em;
	display: block;
	margin: 5px 0;
}

code.vbdotnet { font-size: 110%; color: #000; }
code.vbdotnet *.Comment { color: #008000; }
code.vbdotnet *.KeyWord { color: #00f; }
code.vbdotnet *.String { color: #800000; }

p.Separate { border-top: solid 1px #000; padding-top: 10px ; }

/*U = Underline*/
*.U { text-decoration: underline; }
/*U = Underline*/
*.NoU { text-decoration: none; }
*.Warning { color: #FF002B; }
*.Hide { display: none; }

/*HS = Heading Style*/
*.HS1 { font-size: 1em; margin-top: 0; }
*.NoHS {
	font-size: 1em;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

/*I = Italics*/
*.NoI { font-style: normal; }

/*V = Vertical*/
*.VAlign_Outer { overflow: hidden; }
/*V = Vertical*/
*.VAlign_Middle {}
/*V = Vertical*/
*.VAlign_Inner {}

/*TS = Table Style*/
table.TS1 {
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.TS1 th {
	border: 1px solid #000;
	font-weight: normal;
	padding: 4px;
}

table.TS1 td {
	border: 1px solid #000;
	padding: 2px;
	font-size: 85%;
}

ul#TechNews {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 90%;
}

ul#TechNews li {
	padding: 10px 0 10px 0;
	margin: 0;
	border-bottom: dashed 1px #2e4154;
}

ul#TechNews li:hover {
	background-color: #eee;
}

ul#TechNews p {
	padding: 0;
	margin: 0 0 3px 0;
	font-size: 95%;
}

ul#TechNews span {
	font-style: italic;
	font-size: 90%;
}