BODY,TD,TR,TABLE,H1,H2,H3,H4,H5,BIG,SMALL,INPUT,SELECT,OPTION,TEXTAREA,.smaller, LI, span
{ 	
	color: #333333;
}

BODY {
	BACKGROUND: #ffffff;
	FONT-FAMILY: verdana,arial,helvetica;
	MARGIN: 0px;
}
TD {
	FONT-SIZE: 70%;
	LINE-HEIGHT: 1.3em;
}
P {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em;
}
.small, P.small {
	FONT-SIZE: 90%;
}
P.smallWhite {
	FONT-SIZE: 90%;
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 185%; MARGIN: 12px 0px 0px; COLOR: #6487db; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2.subtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 135%; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0em; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 135%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 114%; PADDING-BOTTOM: 4px; MARGIN: 8px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 107%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 92%; MARGIN: 10px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
HR {
	COLOR: #cccccc; HEIGHT: 1px
}
.subHead {
	FONT: bold 1.2em/1.4em Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-ALIGN: left
}

UL { 
	position:relative;
	left:-14;	
	list-style-type:square;
	margin-top:10px;
	margin-bottom:10px;
}
OL {	
	margin-top:6px;
	margin-bottom:6px;
}
LI { 
	margin-top: 6px;
	margin-bottom: 6px;
} 


/*
	#efa942
	#dc8c16
	#2659a6
*/
A {
	FONT-WEIGHT: normal;
	text-decoration: none;
	color: #2659a6;
}
A:hover {
	COLOR: #dc8c16;
	TEXT-DECORATION: underline;
}
A.more {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dc8c16; TEXT-DECORATION: none
}
A.more:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #dc8c16; TEXT-DECORATION: underline
}
A.morenorm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #dc8c16; TEXT-DECORATION: none
}
A.morenorm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #dc8c16; TEXT-DECORATION: underline
}

A.menu {
	COLOR: #2659a6;
	TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #2659a6;
	TEXT-DECORATION: none;
}
A.menu:hover {
	COLOR: #dc8c16;
	TEXT-DECORATION: underline;
}
A.menuact {
	COLOR: #dc8c16;
	TEXT-DECORATION: none;
}
A.menuact:hover {
	COLOR: #dc8c16;
	TEXT-DECORATION: underline
}
/* define breadcrumbs style
 */
.history {
	font-size: 90%;
	color:#939598;	
}
A.historyLink:link
{
	color:#939598; 
	text-decoration:none;
}
A.historyLink:hover
{
	color:#939598; 
	text-decoration:underline;
}
A.historyLink:visited
{
	color:#939598; 
	text-decoration:none;
}
A.historyLink:active
{
	color:#939598; 
	text-decoration:none;
}
.bgnav {
	BACKGROUND-COLOR: #4f4f4f
}
.bgmenu {
	BACKGROUND-COLOR: #ebebeb
}
.bgmenuhead {
	BACKGROUND-IMAGE: url(img/bg_menu_head.jpg); BACKGROUND-COLOR: #d5d5d5
}

.highlightBoxTitle
{
	color : #1A417B;
	font-weight: bold;
}
BIG {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #dc8c16;
	FONT-FAMILY: Arial,Verdana,Tahoma,Arial,Sans-serif
}
.BIGGER {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	COLOR: #dc8c16;
	FONT-FAMILY: Arial,Verdana,Tahoma,Sans-serif
}


#headerStyle {
	PADDING-LEFT: 1px
}
#headerStyle A {
	FONT: 65% Verdana; COLOR: #ffffff;
	TEXT-DECORATION: none
}

.searchSpace {
	WIDTH: 271px;
}

#menuBarStyle {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999 1px solid
}

#menuBarStyle TD {
	FONT-SIZE: 100%
}
#menuBarStyle A {
	FONT: 70% Verdana;
	COLOR: black;
	TEXT-DECORATION: none
}

#homeLink {
	PADDING-LEFT: 2px;
}
#homeLink TD {
	FONT-SIZE: 100%
}
#homeLink A {
	BORDER-RIGHT: #f1f1f1 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #f1f1f1 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: #f1f1f1 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f1f1f1 1px solid;
	WHITE-SPACE: nowrap
}
#homeLink A:hover {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #999 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: #ccc;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #999 1px solid
}

.whiteLink {
	color: white;
	TEXT-DECORATION: none;
}
.whiteLink:hover {
	TEXT-DECORATION: underline;
}

.bginfo {
	background-color : #4B77B8;
	background-image: url(img_start/txt_info_bg.jpg);
	background-repeat:no-repeat;		
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 11px;	
}
.bginfoGray {
	background-color : #4B77B8;
	background-image: url(img_start/txt_info_bg_gray_lt.jpg);
	background-repeat:no-repeat;		
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 11px;	
}

/* define menu highlight styles
 */
.gt0 {
	BORDER-RIGHT: #3568cc 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #3568cc 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #3568cc 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #3568cc 1px solid
}
.gt1 {
	BORDER-RIGHT: #adc9ff 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #adc9ff 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 100%;
	BACKGROUND: #5781d5;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #adc9ff 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #adc9ff 1px solid
}
.gtsep {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 2px;
	FONT: 65% Verdana;
	COLOR: #adc9ff;
	PADDING-TOP: 0px
}
.lt0 {
	BORDER-RIGHT: #f1f1f1 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #f1f1f1 1px solid;
	PADDING-LEFT: 6px;
	BACKGROUND: #f1f1f1;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #f1f1f1 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #f1f1f1 1px solid
}
.lt1 {
	BORDER-RIGHT: #999 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 6px;
	BACKGROUND: #ccc;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #999 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999 1px solid
}
.ltsep {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	FONT: 70% Verdana;
	COLOR: #a9a9a9; PADDING-TOP: 0px
}

/* bunch of colours to play with
 */
.publisherRed
{
	color: #ea5449;
}
.publisherOrange
{
	color: #dc8c16;
}
.publisherYellow
{
	color: #dbd235;
}
.publisherGrey
{
	color: #cccccc;
}
.publisherBlue
{
	color: #5f66f2;
}
.publisherGreen
{
	color: #64b749;
}

.bgorangeltr {
	BACKGROUND-COLOR: #fff4e3
}
.orangemd {
	COLOR: #efa942
}
.bgorangemd {
	BACKGROUND-COLOR: #efa942
}
.orangemd2 {
	COLOR: #dc8c16
}
.bgorangedk {
	BACKGROUND-COLOR: #8f651a
}
.bgblueltr {
	background-color : #D0DDEF;
}	
	
.bgbluelt {
	background-color : #86A6D5;
}	
		
.bluemd {
	color : #2659A6;
}	
.bgbluemd {
	background-color : #2659A6;
}	

.bgbluemd2 {
	background-color : #3C6FBC;
}	
.bluedk {
	color : #1A417B;
}	
.bgbluedk {
	background-color : #1A417B;
}	
	
.bgbluedkr {
	background-color : #D7DFF5;
}
.white {
	COLOR: #ffffff
}
.grayltr {
	COLOR: #e2e2e2
}
.graylt {
	COLOR: #c1c1c1
}
.graymd {
	COLOR: #888888
}
.graydk {
	COLOR: #666666
}
.graydkr {
	COLOR: #333333
}
.bggrayltr {
	BACKGROUND-COLOR: #d3d3d3
}
.bggraylt {
	BACKGROUND-COLOR: #c1c1c1
}
.bggraymd {
	BACKGROUND-COLOR: #999999
}
.bggrayDk {
	BACKGROUND-COLOR: #666666
}
.bggrayDkr {
	BACKGROUND-COLOR: #333333
}
.bgwhite {
	BACKGROUND-COLOR: #ffffff
}
.bgblack {
	BACKGROUND-COLOR: #000000
}

/* stuff for formatting the forms
 */
.form {
	BORDER-RIGHT: #1a417b 1px solid; BORDER-TOP: #1a417b 1px solid; BORDER-LEFT: #1a417b 1px solid; BORDER-BOTTOM: #1a417b 1px solid; BACKGROUND-COLOR: #eeeeee
}
.formfooter {
	BORDER-TOP: #1a417b 1px solid; BACKGROUND-COLOR: #86a6d5
}
.forminfo {
	BORDER-BOTTOM: #1a417b 1px solid; BACKGROUND-COLOR: #d0ddef
}
.input {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(img/bg_input.gif); BORDER-LEFT: #666666 1px solid; COLOR: #333333; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
.inputact {
	BORDER-RIGHT: #1a417b 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #1a417b 1px solid; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(img/bg_input.gif); BORDER-LEFT: #1a417b 1px solid; COLOR: #1a417b; BORDER-BOTTOM: #1a417b 1px solid; BACKGROUND-COLOR: #ffffff
}
.button {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #333333 1px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #efa942
}
.buttonover {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #333333 1px solid; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #dc8c16
}

/* intro finder stuff
 */
.contentfinder {
	font-size:9px;
	color: #000000; 
	margin-left:3px;
	margin-bottom:3px;
	font-weight:bold; 
	text-decoration:none;
}
#cntFindWrap {
	border: solid #B4CFFC 1px;
	background-color: #E9EEF5;
	width: 160; 
}
#repOfferWrap {
	b/order: solid #cccccc 4px;
	border: solid #dbd235 4px;
	background-color: #E9EEF5;
	b/ackground-color: #dbd235;
	width: 160; 
}
#repOfferWrap td 
{
    text-align: center;
}
#repOfferWrap a
{
    color: 5f66f2;
}
SELECT { 
	font-weight:normal; 
	color:black; 
	width:100%; 
	font-size:9px; 
	background-color:#D9E0E8; 
}

#homeProductPanels
{
    /* START: see http://www.quirksmode.org/css/box.html */
    box-sizing: border-box;
    /* END */	
	border-bottom: 1px #FFFFFF solid;
	/* border-top: 1px #8A8AA7 solid; */
    background-color:#D5D5DF;
	overflow:visible;
	display:block;
	height:300px;
	clear:both;
	cursor: pointer;		
}

#partnersPanel
{
    /* START: see http://www.quirksmode.org/css/box.html */
    box-sizing: border-box;
    /* END */
    display: block;	
    clear: both;
	height:50px;
	background:#D5D5DF;
	text-align:left;
	padding: 0px;
	border-bottom:1px #CCCCCC solid;
	border-right: solid 1px white;
	cursor: pointer;
}

.sectionPanel,.sectionPanelHover
{
    /* START: see http://www.quirksmode.org/css/box.html */
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* END */	
	width:204px;	
	height:300px;
	overflow:hidden;
	/*border-left:1px white solid;*/
	background-color:#D5D5DF;
	float:left;	
}

#panel2
{
	border-left:none;
}

#panel5
{
	/* border-right: solid 1px white; */
}

.sectionPanel:hover, .sectionPanelHover, .partnersPanelHover
{
	background-color:#eee!important
}

.sectionPanel p,.sectionPanelHover p, .partnersPanel p, .partnersPanelHover p
{
	margin:0;
	padding:10px 5px 5px 10px;
}

.sectionPanel a,.sectionPanel a:hover,.sectionPanelHover a,.sectionPanelHover a:hover,.partnersPanel a,.partnersPanel a:hover,.partnersPanelHover a,.partnersPanelHover a:hover,
.sectionPanel LI, .sectionPanelHover LI
{
	color:#333366;
	text-decoration: none;
}

.sectionPanel UL, .sectionPanelHover UL
{ 
	position:relative;
	left:-14;	
	list-style-type:square;
	margin-top:3px;
	margin-bottom:0px;
	line-height: 1em;
}

.sectionPanel LI, .sectionPanelHover LI
{ 
	margin-top: 6px;
	margin-bottom: 6px;
} 
