html,body {

	height: 100%;

}
body   { margin: 0px; padding: 0px; width: 100% }
table { font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
form {

	margin: 0px;

	padding: 0px;

}
/* ----------------------Main Layout-----------------------------*/

.ContainerTable  { padding-left: 10px }

.bg-header   { background: url(../images/css_images/header-bg.gif) no-repeat; margin: 0px; padding: 0px; width: 826px; height: 34px }

.bg-slantLeft  { background: url(../images/css_images/border-slantLeft.gif) repeat-y; width: 31px }

.bg-slantRight  { background: url(../images/css_images/border-slantRight.gif) repeat-y; width: 31px }


/* ----------------------Main Layout-----------------------------*/

/* ----------------------NAV BAR-----------------------------*/

.nav {

	width: 764px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #9ACBD9;

	margin-bottom: 3px;

	height: 91px;

}

.phoneANDsearch  { background: url(../images/css_images/search-bg.gif) repeat-x; height: 37px }

.phoneBar  { color: #535252; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background: url(../images/css_images/phone-bg.gif) no-repeat left ; float: left; position: relative; width: 263px; height: 37px }

.phoneBar .phone {

	position: absolute;

	top: 13px;

	left: 45px;

}

.phoneBar .fax {

	position: absolute;

	top: 13px;

	left: 160px;

}

.searchBar {

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	float: right;

	height: 37px;

	width: 240px;

}

.searchBar input{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

/* ----------------------NAV BAR-----------------------------*/

/* ----------------------CONTENT AREA-----------------------------*/

.ContentArea  { width: 100% }

.FlashArea {

	width: 612px;

	vertical-align: top;

	background-color: #FFFFFF;

}

.FlashNav {

	display: block;

	margin-top: 2px;


}

.SpecialPromotions {

	width: 150px;

	height: auto;

	background-color: #FFFFFF;

}

html>body .SpecialPromotions {

	border-bottom-width: 3px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

/* ----------------------CONTENT AREA-----------------------------*/

/* ----------------------SUB NAV-----------------------------*/

.SubNavigation   { vertical-align: top }

.SubNavigation2    { text-align: left; width: 129px }
.SubNavigation2 td{

}
.SubNavigation2 td.sub-seperator  { background-repeat: no-repeat }
.SubNavigation2 a:link, .SubNavigation2 a:visited         { color: #fff; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #006; padding: 2px; display: block }
.SubNavigation2 a:hover  { color: #ff0; font-style: normal; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: black repeat-y }
.SubNavigation3 { text-align: left }
.SubNavigation3 a:link, .SubNavigation3 a:visited  { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #006 repeat-y; padding: 10px; display: block }
.SubNavigation3 a:hover { color: #ff0; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: black repeat-y }
.RequestInfoArea  { color: #4f4f4f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/css_images/request-header.gif) no-repeat; padding: 45px 5px 0px; height: 45px }

.RequestInfoArea a:link, .RequestInfoArea a:visited{

	color: #066681;

	background-image: none;

	text-decoration: underline;

	margin-top: 5px;

	display: block;

	margin-bottom: 15px;

	text-align: center;

	padding: 0px;

}

.SubFiller     { background-color: silver; vertical-align: top }


/*---------------------------------SEARCH BOX--------------------------------- */

/* TIMELINE BOX  */

.TimeLine-header  { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: url(../images/css_images/timeline-header.gif) no-repeat; text-transform: uppercase; letter-spacing: 0.03em; margin: 0px; padding-top: 10px; padding-bottom: 15px; padding-left: 25px; width: 150px }

.bg-timelineContent {

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.TimeLine-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4F4F4F;

	display: block;

	margin-bottom: 5px;

	font-weight: bold;

}

.bg-timelineDesc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4F4F4F;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 7px;

	padding-bottom: 7px;

	display: block;

}

.bg-timelineDesc a:link, .bg-timelineDesc a:visited {

	font-size: 11px;

	color: #4F4F4F;

	display:block;

}


/* TIMELINE BOX  */

/* ----------------------SUB NAV-----------------------------*/

/* ----------------------SUB AREA-----------------------------*/

.SubArea    { vertical-align: top }

.SubArea .sub-Header    { color: black; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: silver; padding-left: 5px; height: 33px }

.SubArea .sub-Header .sub-Title   { display: block }
.SubArea .sub-Breadcrumbs  { height: 31px }
.SubArea .sub-Breadcrumbs .sub-Links { color: #333333; font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-left: 13px; display: block }
.SubArea .sub-Breadcrumbs .sub-Links a:link, .SubArea .sub-Breadcrumbs .sub-Links a:visited { color: #333333; font-size: 10px; text-decoration: none }
.SubArea .sub-Breadcrumbs .sub-Links a:hover { text-decoration: underline }
.SubArea .sub-PictureArea    { padding: 10px; height: auto; display: block }

.SubArea .sub-PictureArea .DocumentLinks{

	float: right;

	display: block;

	Width:170px;

}

.SubArea .sub-PictureArea .DocumentLinks .pdf-DocumentLink {

	background-image: url(../images/css_images/pdf-fileIcon.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 31px;

	background-color: #FFFFFF;

	margin-top: 10px;

	margin-Left: 4px;

}

.SubArea .sub-PictureArea .DocumentLinks .video-DocumentLink {

	background-image: url(../images/css_images/wmv-fileIcon2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 31px;

	background-color: #FFFFFF;

	display: block;

	margin-top: 10px;

	margin-Left: 4px;

}

.SubArea .sub-PictureArea .DocumentLinks .flash-DocumentLink {

	background-image: url(../images/css_images/swf-fileIcon.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 38px;

	background-color: #FFFFFF;

	display: block;

	margin-top: 10px;

}

.SubArea .sub-PictureArea .pdf-DocumentLink a:link, 

.SubArea .sub-PictureArea .pdf-DocumentLink a:visited,

.SubArea .sub-PictureArea .video-DocumentLink a:link, 

.SubArea .sub-PictureArea .video-DocumentLink a:visited,

.SubArea .sub-PictureArea .flash-DocumentLink a:link, 

.SubArea .sub-PictureArea .flash-DocumentLink a:visited

 { color: #033; font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding-top: 8px; padding-right: 10px; padding-left: 40px; display: block }

.SubArea .sub-TextArea        { padding: 5px; display: block }
td.sub-TextArea1 { padding: 10px 17px 25px; display: block }
.SubArea .pdf-Disclaimer  { color: #4f4f4f; font-size: 9px; font-family: Arial, Helvetica, sans-serif; background: #f7f7f7 url(../images/css_images/pdf-messageIcon.gif) no-repeat 6px 3px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-bottom-color: #E5E5E5; border-bottom-style: solid; border-left-color: #E5E5E5; border-left-style: solid; border-right-color: #E5E5E5; border-right-style: solid }

.SubArea .pdf-Disclaimer a:link, .SubArea .pdf-Disclaimer a:visited {

	color: #4F4F4F;

	text-decoration: none;

}

.SubArea .pdf-Disclaimer a:hover {

	text-decoration: underline;

}

.SubArea input.button-login {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #001D6D;

	padding-top: 2px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 3px;

	border: 1px solid #FFFFFF;

}

/* ----------------------SUB AREA-----------------------------*/

/* ----------------------Thumbnail AREA-----------------------------*/

.Thumbnails {

	width: 95%;

}

.Thumbnails a:link, .Thumbnails a:visited {

	font-size: 11px;

	color: #001756;

	text-decoration: underline;

	font-weight: normal;	

}

.Thumbnails a:hover {

	text-decoration: underline;

}

.Thumbnails a:link.Thumbnails-productName, .Thumbnails a:visited.Thumbnails-productName {

	font-size: 12px;

	font-weight: bold;

}

.Thumbnails td {

	padding: 4px;

}


/* ----------------------Thumbnail AREA-----------------------------*/

/* ----------------------PRODUCT LAUNCH-----------------------------*/

.ProductLaunch a:link, .ProductLaunch a:visited {

	color: #004B75;

}
.footerlinks a:link, .footerlinks a:visited { color: yellow; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.footerlinks a:hover { color: white; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
/* ----------------------PRODUCT LAUNCH-----------------------------*/

/*---------------------------------SITE MAP PAGES-------------------------------- */

.SitemapTable .link-rootLinks {

	font-weight: bold;

	font-size:12px;

	background-image: url(../images/css_images/icon-sitemapArrow.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

	

}

.clsShow                {}

.clsHide                {

	display: none;

}

/*---------------------------------SITE MAP PAGES-------------------------------- */

/*---------------------------------SEARCH PAGES---------------------------------- */

.SearchForm form input {

	font-size: 11px;

}

.SearchForm form select {

	font-size: 11px;

}

.SearchForm .form-searchForm .button-search {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	background-color: #001D6D;

	padding-top: 2px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 3px;

	border: 1px solid #FFFFFF;

	margin-top: 3px;

}

.bar-searchMessage {

	background-color: #F2F2F2;

	height:15px;

	padding: 5px;

}

.link-searchResult1 {

	font-size: 14px;

}

.link-searchResult2 {

	color:#008000;

}

.text-searchHighlight {

	font-weight: bold;

}

.form-searchForm {

	text-align: center;

}


/*---------------------------------SEARCH PAGES---------------------------------- */


/*---------------------------------EMPLOYEE PAGE---------------------------------- */

.EmployeeTable {

	width: 98%;

}

.EmployeeTable td {

	padding: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #EAEAEA;

	vertical-align: middle;

}

/*---------------------------------EMPLOYEE PAGE---------------------------------- */

/*---------------------------------NEWS LISTINGS--------------------------------- */

.NewsListing {

	font-family: Tahoma, Verdana, Geneva, sans-serif;

	font-size: 11px;

	border-collapse:collapse;

	width: 95%;

	margin-top: 10px;


}

.NewsListing .td-newsOff {

	background-color: #FFFFFF;


}

.NewsListing .td-newsOver {

	background-color: #F3F3F3;

	cursor: pointer;


}

.NewsListing a:link, .NewsListing a:visited {

	color: #004B75;

}

.NewsListing td {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 15px;

	padding-left: 15px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #999999;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

}

/* News Page */

.NewsPage {

	font-family: Tahoma, Verdana, Geneva, sans-serif;

	font-size: 11px;

	border-collapse:collapse;

	width: 95%;

	margin-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

}

.NewsPage a:link, .NewsPage a:visited {

	color: #002B42;

	font-size: 11px;

}

.NewsPage .td-newsBacktoMenu {


}

.NewsPage .td-newsDate {

	font-weight: bold;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	padding: 12px;


}

.NewsPage .td-newsTitle {

	font-weight: bold;

	color: #004C61;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	padding: 12px;

}

.NewsPage .td-newsBody {

	padding: 12px;

	color:#001756;


}

.NewsPage .link-newsBacktoMenu  { background: no-repeat left center; padding-left: 10px }

.ProductPhotoTable {

	width: 100%;

	margin-top: 5px;

}

.ProductPhotoTable td{

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}


/*---------------------------------NEWS LISTINGS--------------------------------- */

/* ----------------------Footer AREA-----------------------------*/

.footer     { color: #696969; font-size: 10px; font-family: Arial, Helvetica, sans-serif }

.footer .copyright {

	float: left;

}

.footer .links {

	float: right;

}

.footer a:link, .footer a:visited{

	color: #58595A;

	text-decoration: none;

}

.footer a:hover {

	text-decoration: underline;

}
a { color: blue; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: red; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited { color: blue; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
h1 { color: white; font-style: italic; font-weight: bold; font-size: 20px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h3 { color: black; font-style: normal; font-weight: bold; font-size: 20px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #003; font-style: italic; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5 { color: black; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #003; font-style: italic; font-weight: bold; font-size: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt1  { color: #006; font-style: italic; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt2  { color: #006; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt3 { color: white; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006 }
.txtParagraph  { color: #000; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; padding: 5px }
.mainHeader   { color: #006; font-style: italic; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 5px double #006 }
.titleHeader { color: black; font-style: normal; font-weight: bold; font-size: 24px; font-family: "Times New Roman", Georgia, Times; text-align: center }
.titleHeader2 { color: black; font-style: normal; font-weight: bold; font-size: 14px; font-family: "Times New Roman", Georgia, Times; text-align: center }
.tableRow { color: white; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #003 }
.tableRow2 { color: black; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white }
.colorCodes { color: black; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.trademarks { color: black; font-size: 18px; font-family: "Times New Roman", Georgia, Times; vertical-align: super }
.globeArea   { background: #b5b6b6 url(../images/template3_images/template3_12.jpg) no-repeat right top }
.globeArea4    { background: #b3b3b3 url(../images/template4_images/template4_11.jpg) no-repeat left top }
no-repeat right top }
.animationArea { background: #0a0909 url(../images/template3_images/template3_03.jpg) no-repeat left top }
