/*

.Copyright 2005
.Website by JMS Media | http://www.jms-media.com
.All design and content is subject to copyright and may not be reprodiced without permission from its respective owners.

/* DEFAULT STYLES */

BODY {
	margin: 0px;
	padding: 0px;
	background-color: #C1C1C1;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

P, TD {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

P.intro {
	font-size: 12px;
	color: #4D71FF;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

A:LINK, A:ACTIVE, A:VISITED {
	color: #0000AF;
	text-decoration: none;
}

A:HOVER {
	color: #4D71FF;
}

H1 {
	color: #4D71FF;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

H2 {
	font-size: 14px;
	font-weight: normal;
	color: #0000AF;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	text-transform: uppercase;
}

H3 {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

H4 {
	font-size: 12px;
	font-weight: normal;
	color: #0000AF;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

UL {
	/*margin: 0px;
	padding: 0px;*/
}

LI {
	list-style-image: URL(/images/bullet.gif);
	margin: 0px 0px 8px -15px;
	padding: 0px;
}



/* CUSTOM STYLES */

TD.masterContainer {
	background-color: #FFF;
	padding: 0px;
}

TD.headerContainer {
	background-color: #000079;
	padding: 0px;
}

TD.menuContainer {
	background-color: #000079;
	padding: 0px 0px 0px 10px;
}

TD.leftsideContainer {
	background-color: #0000D7;
}

TD.submenuContainer {
	background-color: #4D71FF;
	color: #0000D7;
	font-size: 12px;
	padding: 10px 15px 20px 15px;
}

TD.submenuContainer UL {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

TD.submenuContainer LI {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

TD.submenuContainer A:LINK, TD.submenuContainer A:VISITED, TD.submenuContainer A:ACTIVE {
	display: block;
	font-size: 12px;
	color: #000079;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	height: 0%;
}

TD.submenuContainer A:HOVER {
	color: #FFF;
}

TD.crosslink {
	background: #000079;
	padding: 5px 15px 15px 15px;
}

TD.iso {
	background: #000079;
	padding: 0;
}

TD.crosslink P {
	margin: 0px;
	padding: 0px;
}

TD.crosslink .helpicon {
	float: left;
	width: 21px;
}

TD.crosslink .helptext {
	float: left;
	width: 170px;
}

TD.crosslink A:LINK, TD.crosslink A:ACTIVE, TD.crosslink A:VISITED {
	color: #DBE3FF;
	text-decoration: none;
}

TD.crosslink A:HOVER {
	color: #FFF;
}

TD.contentContainer {
	background-image: url(/images/bg_content.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 85px 0px 30px 30px;
}

TD.introContainer {
	padding: 0px 30px 25px 0px;
}

TD.productIntroContainer {
	padding: 0px 30px 35px 0px;
}

TD.leftPadded {
	padding: 0px 30px 0px 0px;
}

P.imageCaption {
	padding: 10px 15px 20px 0px;
	margin: 0px;
	border-top: 5px solid #4D71FF;
	color: #4D71FF;
	font-size: 10px;
}

TD.footerContainer {
	padding: 0px 0px 0px 30px;
}

TD.footerJMS {
	background-color: #4D71FF;
}

TD.footerContent {
	font-size: 11px;
	color: #9C9CAD;
}



/* LINKS SECTION STYLES */

#linksTable TH {
	padding: 5px 0px 5px 0px;
	text-align: left;
	color: #000;
	font-weight: normal;
	font-size: 11px;
}

#linksTable TD {
	padding: 0px 0px 5px 0px;
}

#linksTable TD.description {
	padding: 5px 0px 2px 0px;
}

#linksTable TD.link {
	border-bottom: 1px solid #EEE;
}


/* MEDIA SECTION STYLES */

#mediaTable TH {
	padding: 5px 0px 5px 0px;
	text-align: left;
	color: #000079;
	font-weight: bold;
	font-size: 11px;
	border-bottom: #000079 solid 1px;
}

#mediaTable TD {
	padding: 5px 5px 5px 0px;
	border-bottom: #E3E3E3 solid 1px;
}



/* PRODUCTS SECTION STYLES */

#productTable TD {
	padding: 10px 0px 10px 0px;
}

#productTable TH {
	padding: 0px;
	text-align: left;
}

#productTable TD.image {
	padding: 0px 0px 20px 0px;
}

#productTable TD.info {
	padding: 0px 0px 20px 0px;
}

#productTable H3 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#related {
	margin: 20px 0px 0px 0px;
	padding: 8px;
	background-color: #EEE;
}

#related H3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#related P {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


/* FEEDBACK SECTION STYLES */

#feedbackTable TH {
	padding: 0px 00px 0px 0px;
	text-align: left;
	color: #000;
	font-weight: normal;
	font-size: 11px;
}

#feedbackTable TD {
	padding: 0px 20px 5px 0px;
}

#feedbackTable INPUT, #feedbackTable TEXTAREA {
	width: 100%;
	font-size: 10px;
	color: #666;
	font-family: Verdana, Helvetica, sans-serif;
}

#feedbackTable TD.link {
	border-bottom: 1px solid #EEE;
}


/* MEDIA SECTION STYLES */

table.table {
}

table.headertable {
  border-collapse: collapse;
}

td.headercell {
  background-color: #000;
  color: #FFF;
  padding: 5px 5px 5px 5px;
}

td.datacell {
  padding: 5px;
  border-bottom: 1px solid #CCC;
}

table.footer {
font-family: verdana;
font-size: 10pt;
color: #000000;
display: none;
}