
/******************************************* Basic HTML Styles Start Here *******************************************/

/* set all browsers defaults to zero */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ul, li, dl, dt, dd, td, form, fieldset, a, img {
     margin: 0;
     padding: 0;
	 border: 0;
}

body {
	background-image:  url("../images/header.jpg");
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center; /* center wrapper div for older browsers */
	min-width: 750px; /* sets width of window for browsers using margin-right and margin-left to center warapper div */
	COLOR: #333333;
    LINE-HEIGHT: 1.166;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Arial,sans-serif
}

#wrapper {
	width: 754px;
	text-align: left; /* aligns all text elemnts back to left if borowser uses text-aling: center to center warapper div */
	margin-left: auto; /* centers wrapper div for all morden browsers */
	margin-right: auto; /* centers wrapper div  for all morden browsers */
}

H1 {
	FONT-SIZE: 120%;
    COLOR: #333333;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana,Arial,sans-serif;
}

H2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 114%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #006699;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif;
}

H3 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #993333;
    LINE-HEIGHT: 7px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif;
}

H4 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial,sans-serif;
}

H5 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #334d55;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,sans-serif;
}

p {
	padding-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	line-height: 16px;
	color: #000;
}

/*
A {
    COLOR: #003366;
    TEXT-DECORATION: none;
}

A:link {
    COLOR: #003366;
    TEXT-DECORATION: none;
}

A:visited {
    COLOR: #003366;
    TEXT-DECORATION: none;
}

A:hover {
    COLOR: #006699;
    TEXT-DECORATION: none;
}
*/
/*
UL UL {
    LIST-STYLE-TYPE: disc;
	margin-left: 35px;
}

UL UL UL {
    LIST-STYLE-TYPE: none;
	margin-left: 45px;
}
*/
ol {
	border: 0;
	margin-left: 40px;
	padding: 15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height: 16px;
}

/******************************************* End Basic HTML Styles Here *******************************************/

/******************************************* Header Styles Start Here *******************************************/

#header {
	position: relative;
	width: 750px;
	height: 65px;
}

#headerLogo {
	position: absolute;
	top: 15px;
}


/********************** Top Navagation Sytles **********************/

#topNavBar {
	position: relative;
	height: 20px;
	width: 750px;
	background-color: #ffffff;
	border: 2px solid #ddd;
}

#topNav {
	position: absolute;
	top: 0px;
	right: 752px;
	bottom: 20px;
	left: 200px;
	width:548px;
	height: 20px;
	background-color: #eeebe9;
	text-align: center;
	border-left: 2px solid #ddd; 
}

#topNav ul {
	width: 548px; /* Stops list wrap */
	float: left;  /* makes list horzontal */
	font-size: 12px;
	position: relative;
}

#topNav li {
	list-style: none; /* no bullets */
	float: left; /* makes list horzontal */
	width: 103px;
}

#topNav a {
	display: block; /* set whole tab clickable for ie*/
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 17px; /* a.headerNav height + a.headerNav padding-top must = hight set in #headerNav */
	padding-top: 3px; /* position of link names */
}

#topNav a:hover {
	font-weight: bold;
	color: #666666;
	cursor: pointer;
	text-decoration: underline;
}

/********************** Top Navagation Styles end **********************/


/******************************************* Content Styles Start Here *******************************************/

#contentWrapper {
	position: relative;
	width: 730px;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	border-left: 2px solid #ddd;
	padding: 0px 10px 10px 10px;
}

#searchHeader {
	position: relative;
	height: 35px;
	width: 730px;
}

#productFocus {
	position: relative;
	height: 200px;
	width: 730px;
	padding: 5px 0px 10px 0px;
}

#news {
	position: relative;
	height: 65px;
	width: 730px;
}
	

/********************** Search Header Styles start here **********************/

.dateTime {
	display: block; 
	width: 200px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 10px;
}

#searchSite {
	position: absolute;
	width: 300px;
	height: 23px;
	top: 7px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
}

label{
	font: bold 10px Arial,sans-serif;
	 color: #334d55;
}
				
input{
	font-family: Arial,sans-serif;
	font-style:normal;
}

/********************** Search Header Styles end here **********************/	

/********************** Left Side Nav Styles start here **********************/	

#leftSideNav {
	width: 130px;
	background-color: #FFFFFF;
}

#leftSideNav ul {
	width: 130px; /* Stops list wrap, set to total width of element */
	font-size: 12px;
	font-weight: bold;
	position: relative;
}

.leftSideNavHeader {
	list-style: none; /* no bullets */
	display: block;
	height: 12px;
	width: 120px;
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0;
	background-color: #fff;
}

#leftSideNav li {
	list-style: none; /* no bullets */
	width: 130px;
	margin: 0;
}

#leftSideNav a {
	display: block; /* set whole tab clickable for ie */
	width: 120px; /* 120px + 10px padding = 130px toatal*/
	color: #000000;
	text-decoration: none;
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif;
	height: 20px; /* 30px height + 10 padding-top + 1px border-bottom = 41px total */
	padding-top: 5px; /* vertical position of links in box */
	padding-left: 10px;
	border-bottom: 1px solid #ddd;
}

#leftSideNav a:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	background-color: #dddddd;
}

/**********************  Left Side Nav Styles end here **********************/		



/********************** Page Styles **********************/	

#breadCrumbs {
	position: relative;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 0px 0px;
}

#breadCrumbs a {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#breadCrumbs a:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#breadCrumbs a:hover {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

/*********************contentColNews******************/

#contentColNews {
	position: relative;
	margin-left: 150px;
	margin-right: 50px;
	width: 530px;
	padding: 0px 0px 10px 0px;
	clear: both;

}

#contentColNewsNav {
	position: relative;
	width: 530px;
	padding: 0px 0px 10px 0px;
	margin-left: 40px;
}

#contentColNews p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 16px;
	padding: 10px 0px 0px 0px;
}

/*********Article Links******/
/**
#contentColNews a:link {
	color:#0066FF;
}

#contentColNews a:visited {
	color: #000099;	
}

#contentColNews a:hover {
	color:#0066FF;
}

/*****************News Item Styles ************/

#newsItem {
	position: relative;
	height: 110px;
	width: 530px;
	padding: 7px 0px 7px 0px;
	border-bottom: #999999 solid 2px;
}

#newsItemImgLeft {
	margin: 5px;
	float:left;
	line-height: 16px;
}

#newsItemImgRight {
	margin: 5px;
	float:right;
	line-height: 16px;
}

.newsItemHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style: normal;
	font-variant: normal;
	font-weight:bold;
	text-decoration: none;
	line-height: 19px;
	padding: 5px 0px 0px 0px;
}

.newsItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	line-height: 16px;
	margin-left: 10px;
	margin-top: -7px;
}

hr {
	width: 100%;
	color: #999999;
	height:1px;
}

#newsItem a:link {
	color: #0033FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-variant: normal;
	font-weight:bold;
	text-decoration: none;
	line-height: 16px;
	padding: 5px 0px 0px 0px;
}

#newsItem a:visited {
	color: #000000;
	font-size:12px;
	font-weight:bold;
}

#newsItem a:hover {
	cursor: pointer;
	text-decoration: underline;
}

#newsHeadline {
	position: relative;
}

#newsHeadline a:link {
	color: #0033FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style: normal;
	font-variant: normal;
	font-weight:bold;
	text-decoration: none;
	line-height: 16px;
	padding: 5px 0px 0px 0px;
}

#newsHeadline a:visited {
	color: #000000;
	font-size:16px;
	font-weight:bold;
}

#newsHeadline a:hover {
	text-decoration: underline;
}


/*****************News Title Include Styles************/

.dateTag {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	font-weight: bold;
	color: #999999;
}

.articleTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 35px;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}

/******************Article Footer Navagation************/

#articleFooter {
}

#articleFooter a:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	padding: 0px 0px 5px 0px;
}

#articleFooter a:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight:bold;
	font-variant:normal;	
}

#articleFooter a:hover {
	cursor:pointer;
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;	
}

/*********************contentColRight*****************/

#contentColRight {
	position: relative;
	width: 560px;
	background-color:#fff;
	padding: 0px 0px 10px 20px;
}

#contentColHome {
	position: relative;
	width: 570px;
	background-color:#fff;
	padding: 0px 0px 10px 20px;
}

#contentColRight ul {
	margin-left: 20px;
}

#contentColRight a:link {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	padding: 0px 0px 0px 5px;	
}

#contentColRight a:visited {
	color: #000099;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	padding: 0px 0px 0px 5px;	
}

#contentColRight a:hover {
	cursor:pointer;
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
	padding: 0px 0px 0px 5px;	
}


/**********************  HomePage Center Content Styles start here **********************/

.homePageList {
	padding: 0px 0px 0px 35px;
}

/**********************  HomePage Center Content Nav Styles start here **********************/

#centerNav {
	position: relative;
	width: 580px;
	height: 80px;
	background-color: #ffffff;
}

#centerNavHome {
	height:80px;
	width: 186px;
	position: absolute;
	top: 0px;
	right: 580px;
	bottom: 80px;
	left: 394px;
	background-image:url(../images/HomeButton2.jpg);
}

#centerNavPro {
	height:80px;
	width: 186px;
	position: absolute;
	top: 0px;
	bottom: 80px;
	left: 0px;
	background-image:url(../images/ProButton2.jpg);
}

#centerNavCon {
	height:80px;
	width: 186px;
	position: absolute;
	top: 0px;
	right: 383px;
	bottom: 80px;
	left: 197px;
	background-image:url(../images/ConButton2.jpg);
}

#centerNav ul {
	top: 45px;
	width: 186px; /* Stops list wrap, set to total width of element */
	font-size: 14px;
	font-weight: bold;
	position: relative;
}

#centerNav li {
	display: block;
	/*background-image: url(../images/buttonTransBG.png);add when IE supports PNGs*/
	list-style: none; /* no bullets */
	width: 186px;
	margin: 0;
}

#centerNav a {
	display: block; /* set whole tab clickable for ie */
	width: 186px; /* 186px toatal*/
	color: #000000;
	text-decoration: none;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	height: 20px; /* 30px height + 10 padding-top + 1px border-bottom = 41px total */
	padding-top: 5px; /* vertical position of links in box */
}

#centerNav a:hover {
	color: #000000;
	width: 186px;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	background-color: #ddd;
}

/********************** HomePage Center Content Nav Styles end here **********************/


/********************************* Product / Catagory Description Styles Start Here *********************************/

#descript {
	position:relative;
	clear: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	line-height: 16px;
	color: #000;
	min-height: 325px;
	padding: 15px 0px 0px 0px;
}

#shoppingCartTables {
	position:relative;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	clear:both;
}

#descript h1 {
	color: #000000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-variant: normal;
	padding: 5px 0px 5px 0px;
}

#descript ul {
	margin-left: 25px;
}

#descript li {
	line-height: 14px;
	padding: 5px 0px 0px 0px;
}

#productImage {
	position: relative;
	height: 300px;
	width: 200px;
	float: right;
	margin: 5px;
}

/********************** Product Specifications Table **********************/

#techInfo {
	position: relative;
	width: 570px;
}

table.techInfo {
	width: 570px;
}

td.techInfoHeading {
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

td.techInfo {
	height: 20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#FFFFFF;
	text-align: left;
	padding: 0px 0px 0px 10px;	
}

td.techInfoBold {
	height: 20px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

td.techInfoDownload {
	height: 25px;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	background-color: #3366CC;
}

td.techInfoDownload2 {
	height: 25px;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;	
}

td.techInfoCerts {
	padding: 5px;
}

#techInfo a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #0000FF;
}

#techInfo a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

#techInfo a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

/********************** End Product Specifications Table **********************/


/********************************* End Product / Catagory Description Styles *********************************/


/******************************************* Footer Styles Start Here *******************************************/

#footer {
	position: relative;
	height: 25px;
	width: 750px;
	border: 2px solid #ddd;
	font-size: 12px;
	color:#666666;
	text-align: center;
	padding-top: 10px;
}

#footerLogo {
	position: absolute;
	height: 25px;
	width: 100px;
	top: 9px;
	left: 610px;
}

/********************** footer navagation styles **********************/

#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	cursor:pointer;
}

#footer a:link, #fottera:visited {
	color:#000000;
	cursor: pointer;
}

#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	cursor:pointer;
}	

/******************************************* End Footer Styles Start Here *******************************************/

/*****************About US Page*****************/

.boldItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0033FF;
	font-style: oblique;
	font-weight: bold;
	font-variant:normal;
}

.bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	font-variant:normal;
}

LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    COLOR: #334d55;
    FONT-FAMILY: Arial,sans-serif;
}

#defaultCenterCol
{
    FLOAT: left;
    WIDTH: 65%;
}
#subCenterCol
{
    FLOAT: left;
    WIDTH: 25%;
}
#rightCol
{
    FLOAT: right;
    WIDTH: 20%
}
#siteName
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

#pageName
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
/*
#breadCrumb
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
}
*/
.feature
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    WIDTH: 270px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.feature H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
}
.feature IMG
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
}
.story
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
}
.story P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px;
}
#siteInfo
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #dddddd 3px solid;
    PADDING-LEFT: 10px;
    FONT-SIZE: 60%;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    COLOR: #666666;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #dddddd 1px solid;
    HEIGHT: 5%;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}
#search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid;
}
#search FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#search LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
UNKNOWN
{
    BORDER-BOTTOM: medium none;
}


/************************************************ Link Styles *************************************/
#sectionLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    POSITION: relative;
}
#sectionLinks H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px;
}
#sectionLinks A
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
}
#sectionLinks A:hover
{
    BACKGROUND-COLOR: #dddddd;
}
.leftLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 3px;
}
.leftLinks A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none;
}
.leftLinks A:link
{
    TEXT-DECORATION: none;
}
.leftLinks A:visited
{
    TEXT-DECORATION: none;
}
.leftLinks A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 8px;
    COLOR: #882222;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none;
}
.relatedLinks
{
    FONT-WEIGHT: normal;
    MARGIN: 0px;
    LINE-HEIGHT: 2px;
    POSITION: relative;
}
.relatedLinks A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
}
.relatedLinks A:link
{
}
.relatedLinks A:visited
{
}
.relatedLinks A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px;
}

/************************************************ Link Styles *************************************/


#advert
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 30px;
}
#advert IMG
{
    DISPLAY: block;
}
#headlines
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 80%;
    FLOAT: right;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    WIDTH: 20%;
    COLOR: #000000;
    PADDING-TOP: 10px;
}
#headlines P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}
#masthead A:link
{
    TEXT-DECORATION: none;
}
.strong
{
    FONT-WEIGHT: bold;
    COLOR: #4d71b8;
}
#globalNav A:hover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #882222;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff;
}
#rpm
{
    PADDING-LEFT: 4px;
    HEIGHT: 100px;
}

.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}

.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.rusttext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #8b0000;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.redtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.boldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.instr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}

/************************ Catagory Table Styles *********************/
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3366CC;
}

/************************ Catagory Table Styles *********************/

.bigtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.bluetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.whitetext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.bigbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.flash
{
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 0px;
}


