/* CSS Fix-It 20-02-2007 */

body
{
	margin-left				: auto;
	margin-right			: auto;
	font-size				: 12px;
	font-family				: verdana;
	color						: black;
	margin-top				: 0px;
	scrollbar-highlight-color	: #4480B4;
	scrollbar-shadow-color		: #4480B4;
	scrollbar-arrow-color		: #4480B4;
	scrollbar-face-color			: white;
	scrollbar-darkshadow-color	: white;
	scrollbar-track-color		: #4480B4;
}

div.Container {
	margin-left				: auto;
	margin-right			: auto;
	width						: 1003px;
	height					: 555px;
	background-image		: url(../Images/Bg.jpg);
	background-repeat		: no-repeat;
	display					: block;
	padding-top				: 25px;
}

table.TableContain {
	width			: 760px;
	height		: 555px;
	margin-left	: 240px;
}

div.MenuItems {
	width				: 160px;
	height			: 250px;
	margin-top		: 32px;
}

div.NewsItems {
	display				: block;
	background-image	: url(../Images/NewsBg.gif);
	background-repeat	: no-repeat;
	width					: 160px;
	height				: 190px;
	font-weight			: bold;
	padding-top			: 2px;
	padding-left		: 5px;
	font-size			: 11px;
}

div.NewsItem {
	color				: white;
	margin-top		: 10px;
}

div.Content {
	width				: 510px;
	height			: 390px;
	margin-top		: 122px;
	margin-left		: 30px;
	overflow-y		: auto;
	overflow-x		: hidden;
	padding-right	: 20px;
}

div.MenuItem a:Link{
	text-align				: right;
	display					: block;
	background-image		: url(../Images/buttons.png);
	background-repeat		: no-repeat;
	padding-right			: 30px;
}

div.MenuItem a:Visited {
	text-align				: right;
	display					: block;
	background-image		: url(../Images/buttons.png);
	background-repeat		: no-repeat;
	padding-right			: 30px;
}

div.MenuItem a:Hover {
	display					: block;
	background-image		: url(../Images/ButtonHover.png);
	background-repeat		: no-repeat;
}

div.Header {
	font-weight			: bold;
	color					: #4480B4;
	_margin-bottom		: 10px;
	display				: block;
}

.header {
	font-weight			: bold;
	color					: #4480B4;
	margin-bottom		: 0px;
}

ul {
	margin-top			: 0px;
}

/*********** Sitemap Styles **************/

table.SitemapLeft {
	background-image		: url(../Images/ProductBg.gif);
	background-repeat		: repeat-x;
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid #4480B4;
	border-right			: 1px solid #4480B4;
	margin-top				: 10px;
	width						: 150px;
	text-align				: left;
	margin-bottom			: 20px;
	padding-left			: 3px;
}

table.SitemapRight {
	background-image		: url(../Images/ProductBg.gif);
	background-repeat		: repeat-x;
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid #4480B4;
	border-left				: 1px solid #4480B4;
	margin-top				: 10px;
	width						: 150px;
	text-align				: left;
	margin-bottom			: 20px;
	padding-left			: 3px;
}

table.SitemapSub {
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid #4480B4;
	border-left				: 1px solid #4480B4;
	width						: 110px;
	text-align				: left;
	margin-right			: 50px;
	margin-top				: 10px;
	padding-left			: 5px;
}

table.SitemapSub2 {
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid #4480B4;
	border-left				: 1px solid #4480B4;
	width						: 110px;
	text-align				: left;
	margin-right			: 100px;
	margin-top				: 10px;
}
div.SiteMapMenus {
	float						: left;
}

div.SiteMapProducts {
	float						: right;
}

/* ********* Link Styles ********** */

.MenuButton:Link {
	color						: black;
	display					: block;
	text-decoration		: none;
	line-height				: 18px;
	font-weight				: normal;
}

.MenuButton:Visited {
	color						: black;
	text-decoration		: none;
	line-height				: 18px;
	font-weight				: normal;
}

.MenuButton:Hover {
	text-decoration		: none;
	font-weight				: bold;
}

.ArchiveLink:Link {
	color				: #4583B6;
	font-weight		: normal;
	text-decoration	: none;
}

.ArchiveLink:Visited {
	color				: #4583B6;
	font-weight		: normal;
	text-decoration	: none;
}

.ArchiveLink:Hover {
	text-decoration	: underline;
}

a:Link {
	color				: #0027A0;
	font-weight		: bold;
	text-decoration	: none;
}

a:Visited {
	color				: #0027A0;
	font-weight		: bold;
	text-decoration	: none;
}

a:Hover {
	text-decoration	: underline;
}

.ReadOnIntro:Link {
	Font-size		: 10px;
	font-weight		: normal;
	color				: white;
	text-decoration	: underline;
}

.ReadOnIntro:Visited {
	Font-size			: 10px;
	font-weight			: normal;
	color					: white;
	text-decoration	: underline;
}
.ReadOnIntro:Hover {
	font-weight		: bold;
}

/* ********** News Styles ************ */

div.NewsLetter {
	margin-top					: 4px;
	padding-left				: 20px;
}

table.News {
	width						: 100%;
}

table.NewsShort {
	width						: 100%;
	border-bottom			: 1px solid #308C5D;
	padding-top				: 10px;
}

td.NewsTitle {
	font-size				: 12px;
	font-weight				: bold;
	background-image 		: url(../Images/ProductBg.gif);
	border-bottom			: 1px dotted #4583B6;

}

.NewsText {
	border-top				: 1px dotted #4583B6;
	font-size				: 10px;
	padding-left			: 3px;
	font-weight				: normal;
}

.NewsTextShort {
	font-size				: 10px;
	font-weight				: normal;
}

td.NewsBottom {
	font-size				: 10px;
	text-align				: left;
	border-top				: 1px dotted #4583B6;
	padding-right			: 10px;
}

td.NewsBottom a:Link {
	color						: #4583B6;
	font-size				: 10px;
	text-align				: right;
	font-weight				: normal;
}

td.NewsBottom a:Visited {
	color						: #4583B6;
	font-size				: 10px;
	text-align				: right;
	font-weight				: normal;
}

table.NewsDetail {
	width						: 100%;
}

td.NewsHeader {
	font-size				: 13px;
	font-weight				: bold;
	border-bottom			: 1px dotted #8A8A8A;
	padding-top				: 20px;
}

td.NewsHeaderShort {
	font-size				: 13px;
	font-weight				: bold;
	padding-top				: 20px;
}

td.NewsDate {
	font-size				: 10px;
	font-style				: italic;
	text-align				: right;
}

td.NewsletterText {
	font-size					: 10px;
}

div.NewsReadOn {
	text-align					: right;
}


/* *********** Form Styles ********** */
input.ColoredBtn {
	font-size			: 10px;
	background-color	: white;
	border				: 0px solid white;
	border-top			: 1px solid #4583B6;
	border-bottom		: 1px solid #4583B6;
	border-left			: 1px solid #4583B6;
	border-right		: 1px solid #4583B6;
}

input.Btn {
	font-size			: 10px;
	background-color	: white;
	border				: 0px solid white;
	border-top			: 1px solid #4583B6;
	border-bottom		: 1px solid #4583B6;
	border-left			: 1px solid #4583B6;
	border-right		: 1px solid #4583B6;
}

input.ColoredText {
	font-size			: 10px;
	border-top			: 1px solid #4583B6;
	border-bottom		: 1px solid #4583B6;
	border-left			: 1px solid #4583B6;
	border-right		: 1px solid #4583B6;
}

input.Text {
	font-size			: 10px;
	border-top			: 1px solid #4583B6;
	border-bottom		: 1px solid #4583B6;
	border-left			: 1px solid #4583B6;
	border-right		: 1px solid #4583B6;
}

textarea.ColoredText {
	font-size			: 10px;
	border				: 0px solid white;
	border-top			: 1px solid #4583B6;
	border-bottom		: 1px solid #4583B6;
	border-left			: 1px solid #4583B6;
	border-right		: 1px solid #4583B6;
}
