﻿*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}
body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	SCROLLBAR-FACE-COLOR: #003399;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #99ccff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	COLOR: #405ab1;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	PADDING-TOP: 0px;
	SCROLLBAR-TRACK-COLOR: #003366;
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #0044cb;
	background-image: url(../images/bgmainbl.jpg);
	BACKGROUND-REPEAT: repeat-x;
	text-align: center;
}
hr {
	border-bottom: 1px solid #c0cfe2;
	border-top: 1px solid #fff;
}
form {
	margin: 0px;
	padding: 0px;
}
input.buttony {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFC900;
	border: 1px solid #FFC900;
	background-image: url(../images/bgyelw.gif);
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	border: 1px solid #0043C8;
	background-image: url(../images/bggrad.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}
input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #828FC8;
	padding: 1px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #828FC8;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #828FC8;
}
a {
	color: #3366FF;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #003399;
}
.BC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #D3E4EF;
	font-weight: normal;
	border-bottom: 1px solid #003366;
	border-top: 1px solid #336699;
	margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #486CAE;
	}
.BC td {
	padding-left: 5px;
	padding-right:2px;
	}
.BC a:link, .BC a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 2px 2px 2px 0px;
	color: #D3E4EF;
	font-weight: normal;
}
.BC a:hover {
	color: #333333;
}
.BC select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #286CD2;
	background-color: #FFFFFF;
	border: 1px solid #286CD2;
}
/*Tooltip*/
a.info {
	position:relative; /*this is the key*/
	z-index:24;
	color:#3366FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background-color: #FFC900;
	border: 1px solid #003366;
	padding: 0px 4px;
		}		
a.info:hover {
	z-index:25;
	padding: 0px 4px;
	margin: 0px;
	color: #003366;
	cursor: help;
	}		
a.info span{
	display: none;	
}
a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:19px;
	left:19px;
	border:1px solid #3366ff;
	background-color:#ffc900;
	color:#003399;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 150px;
	font-weight: normal;
}
a.info:hover span strong {
	color:#3366ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
div.ybrd {
	margin-left: auto;
margin-right: auto;
width: 998px;
text-align: left;
border-left: 1px solid #ffc900;
border-right: 1px solid #ffc900;
}

#masthead {
	background-image: url(../images/newblue1.jpg);
	background-repeat: repeat-y;
	width: 998px;
	background-color: #003399;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#menubar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #000066;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 100%;
}
Div.line {
	margin-top: 2px;
	margin-bottom: 2px;
	border-top: 1px solid #6699cc;
}
Div.lineS {
width: 50%;
	margin: 2px 0 2px 90px;
	border-top: 1px solid #6699cc;
}
Div.S1Nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom: 10px;
}
.S1Nav2 a:link, .S1Nav2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
.S1Nav2 a:hover, .S1Nav2 a:active, .S1Nav2 a:focus {
	color: #FFc900;
}
.S1Nav2 span {
	color: #99CCFF;
	padding-right: 4px;
	padding-left: 4px;
}
/******** HOME LAYOUT **********/
#Hlayout {
	color: #003366;
	font-size: 0.7em;
	height:300px;
	background-color: #FFFFFF;
	margin-left: auto;
	padding:0px;
	margin-right: auto;
	width: 1000px;
	text-align: left;
	border-left: 1px solid #ffc900;
	border-right: 1px solid #ffc900;
}
#Hlayout img {
	border: 1px solid #003366;
}
/******** LAYOUT WRAPPER **********/
#layout {
	color: #003366;
	font-size: 0.7em;
	background-color: #FFFFFF;
	margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
border-left: 1px solid #ffc900;
border-right: 1px solid #ffc900;

}
#layout img {
	border: 1px solid #003366;
}
#layoutg {
	color: #003366;
	font-size: 0.7em;
	height:300px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
	border-left: 1px solid #ffc900;
	border-right: 1px solid #ffc900;
}
/******** COLUMNS WRAPPER and COLUMNS **********/
#S2 {
	padding:3px;
	vertical-align: top;
	background-color: #FFFFFF;
	color: #003366;
	}	
#S2 img {
border: none;
	}
#S3 {
	vertical-align: top;
	background-color: #FFFFFF;
	padding: 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	}	
#S3 img {
	border: 1px solid #c0cfe2;
	}	
#S3H {
	vertical-align: top;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	}	
#S3H img {
	border: 1px solid #c0cfe2;
	}
#S4 {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:0px;

	}
#S4 img {
	border: 1px solid #c0cfe2;

	}
/********CONTENT CONTAINERS*********/

/*Main Content*/
h1 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#003399;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
h2 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#003399;
	margin: 0px;
	font-size: 13px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}
h3 {
	color:#003399;
	font-size: 12px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
	margin: 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size: 12px;
	margin: 0px;
	background-color: #DFE5F1;
	padding: 3px 0px;
	font-weight: bold;
	text-align: center;
}
h5 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding: 2px 3px 2px 4px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #dfe5f1;
	background-color: #c0cfe2;
}
#maincontent p {
	margin: 8px 0px 12px 0px;
}
.cont3 {
	width: 600px;
	padding: 5px;
	border: 1px solid #333333;
	background-color: #E7F5FE;
	clear:right;
}	
/*Cont4 styles */
.contName4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.contName4 a:link, .contName4 a:visited {
color: #3333CC!important;
	text-decoration: none;
	font-size: 10px;
}
.contName4 a:hover, .contName4 a:active, .contName4 a:focus {
	color: #003366!important;
	font-weight:normal;
	font-size: 10px;
}
.cont4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.cont4 td {
	vertical-align:top;
	padding-top: 2px;
	padding-bottom: 2px;
}

.cont4 a:link, .cont4 a:visited {
	color: #0066FF;
	text-decoration: none;
	font-size: 12px;
}
.cont4 a:hover, .cont4 a:active, .cont4 a:focus {
	color: #003399;
}
.cont4 h1 {
	padding: 2px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.cont4 h1 a:link, .cont4 h1 a:visited {
	color: #003366;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	text-decoration: none;
}
.cont4 h1 a:hover {
	color: #0044cb;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
}
.cont4 ul {
	margin: 0px 0px 0px 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.cont4 li {
list-style: disc ;
margin: 0px;
text-align: left;
padding: 1px;
}
.cont4 li a:link, .cont4 li a:visited {
	display: block;
	color: #448;
	padding: 2px;
	text-decoration: none;
	margin: 0;
	border: 1px solid e7f5fe;
	list-style-position: outside;
	list-style-type: circle;
}
.cont4 li a:hover {
	color: #FFFF33;
	background: #003399;
	border: 1px solid #336699;
}
/***********FOOTER************/
Div.strip {
	width: 998px;
	height: 50px;
	background-image: url(../images/stripL2.jpg);
	background-repeat: repeat-x;
	clear:both;
	border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	background-color: #003399;
}
.S5Nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFc900;
	border-right: solid 1px #FFc900;
	border-bottom: solid 1px #FFc900;
	border-left: solid 1px #FFc900;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
	background-image: url(../images/footbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.S5Nav td {
	padding: 2px;
}
.S5Nav a:link, .S5Nav a:visited {
	color: #003399;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 1px;
}
.S5Nav a:hover {
	color: #3399FF;
}
.S5Nav span {
	color: #003366;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	padding-right: 6px;
	padding-left: 6px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
}
.copyright a:link, .copyright a:visited {
	color: #0099FF;
	text-decoration: none;
}
.copyright a:hover {
	color: #6699FF;
}
/******SKIP LINKS********/
/*Skip Links Container*/
#skips {
	position: absolute;
	top: 6px;
	right: 15px;
	margin: 0 15px 0 0;
}
/*Skip Link Link Styles*/
#skips a, #skips a:visited, #skips a:hover {
	color: #FFFFFF;
	cursor: default;
	font-size: 0px;
}
.p7fix a:active, #skips a:active, #skips a:focus {
	color: #FFFFFF;
	background-color: #4a4a4a;
	cursor: pointer;
	font-size: 0px;
}
/*********PAGE LINK STYLES********/
.S3Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #003366;
	background-color: #DFE5F1;
	text-align: left;
}
.S3Title a:link, .S3Title a:visited {
	color: #0066FF;
	text-decoration: none;
	font-size: 12px;
}
.S3Title a:hover, .S3Title a:active, .S3Title a:focus {
	color: #0066FF;
	text-decoration: underline;
	font-size: 12px;
}
.S3Title h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	margin:0px;
	padding:0px;
}
.S3Title img {
	border: 1px solid #003399;
	}	
.S3Title p {
	margin: 0px;
	padding: 0px;
}
.S3Title td {
	padding: 0px 6px 5px 6px;
}
.S3Title input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #6699CC;
	height: 19px;
}
.S3Title select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #6699CC;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #003366;
	background-color: #E7F5FE;
	border: 1px solid #000066;
	padding: 3px;
}
.msgErr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #003366;
	background-color: #FF9999;
	border: 1px solid #FF0000;
	padding: 3px;
}
.msgIntra {
	background-color: #FFc900;
	background-image: url(../images/bgyelw.gif);
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
}
.msgIntra a:link, .msgIntra a:visited {
	color: #0141C7;
	text-decoration: none;
}
.msgIntra a:hover, .msgIntra a:focus{
	color: #003366;
}
/* images */
div.thumbCont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.thumbCont h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	margin: 10px 0px 15px 0px;
	text-align: center;
	color: #003366;
}
div.thumbCont h1 span {
	text-transform: uppercase;
}
div.thumbfloat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	float: left;
	width: 185px;
	height: 170px;
	margin: 0px;
	text-align: left;
}
div.thumbfloat p {
	margin: 0px;
	padding: 3px 0px;
}
div.thumbfloat span {
	height: 140px;
}
div.thumbfloat img {
	border: 1px solid #003399;
}
div.thumbfloatTN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	float: left;
	width: 55px;
	height: 55px;
	text-align: left;
	margin: 2px;
}
div.thumbfloatTN p {
	margin: 0px;
	padding: 2px 0px;
}
div.thumbfloatTN span {
	height: 55px;
}
div.thumbfloatTN img {
	border: 1px solid #003399;
}
/******NEW STYLES********/
/*Product Thumbnails*/
.prodthumb img {
	margin: 5px;
	border: 1px solid #003399;
}
/*Page Title*/
.pagetitle {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	text-align: left;
	background-image: url(../images/pt.jpg);
	background-repeat: repeat-x;
	padding: 2px 3px 3px 6px;
	margin-left: auto;
margin-right: auto;
text-align: left;
}
.pagetitle a:link, .pagetitle a:visited {
	color: #3366FF!important;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
.pagetitle a:hover, .pagetitle a:active, .pagetitle a:focus {
	color: #003399!important;
	font-weight:normal;
	font-size: 12px;
}
.pagetitle H1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #003399;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.pagetitle H1 span {
	color: #3333FF!important;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
	text-align: right;
	margin-left: 40px;
}
.pagetitle H1 span a:link, .pagetitle H1 span a:visited {
	color: #3333FF!important;
	font-weight:bold;
	text-decoration: none;
	font-size: 12px;
}
.pagetitle H1 span a:hover, .pagetitle H1 span a:focus {
	color: #003399!important;
}
.pagetitle td {
	padding: 2px 5px 3px 6px;
}
.pagetitle p {
	padding: 2px 0px;
	margin: 0px;
}
.pagedesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #003366;
	text-align: left;
	padding: 3px 0px;
	font-weight: bold;
}
.kdata  {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #003366;
	text-align: left;
}
.kdata a:link, .kdata  a:visited {
	color: #3366FF!important;
	font-weight:normal;
	text-decoration: none;
	font-size: 12px;
}
.kdata a:hover, .kdata  a:active, .kdata  a:focus {
	color: #003399!important;
	font-weight:normal;
	font-size: 12px;
}
.kdata p {
	padding: 1px 0px;
	margin: 0px;
}
.kdata h1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #003399;
	margin: 0px;
	padding: 0px;
}
.kdata h1 a:link, .kdata h1 a:visited {
	color: #003399!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.kdata h1 a:hover, .kdata h1 a:active, .kdata h1 a:focus {
	color: #3366FF!important;
	font-weight: bold;
	font-size: 12px;
}
/*Side menu*/
Div.S2menu, Table.S2menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
}
.S2menu H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0;
	padding: 4px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #003366;
}
.S2menu a:link, .S2menu a:visited {
	color: #003366;
	text-decoration: none;
	background-color: #DFE5F1;
	padding: 5px 4px;
	display: block;
	margin-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B6B6C9;
}
.S2menu a:hover {
	color: #003366;
	background-color: #ffffff;
}
/*Side Search Box*/
Div.S2Search, Table .S2Search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #CDD7FE;
	padding: 2px;
	border: 1px solid #B6B6C9;
}
.S2Search H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 4px;
	margin: 0;
	text-transform: uppercase;
	font-weight: bold;
}
.S2Search H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 4px;
	margin: 0;
	font-weight: bold;
}
.S2Search H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 4px;
	margin: 0;
	font-weight: normal;
}
.S2Search input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 4px;
}
.S2Search input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #003366;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.S2Search select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #003366;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.S2Search input.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	margin: 0px;
	padding: 0px;
}
.S2Search a:link, .S2Search a:visited {
	color: #3366FF;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding: 4px;
}
.S2Search a:hover {
	color: #003366;
}
/* Image NO BORDER */
img.map, td.map img {
	border: none !important;
}
Div.S1Search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.S1Search input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	border: 1px solid #0043C8;
	background-image: url(../images/bggrad.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}
.S1Search input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
}
.minh {
	min-height:200px;
	height:auto !important;
	height:200px; 
}
.cmxform  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #DFE5F1;
	background: url(../images/bgForm.jpg) left bottom repeat-x;
	background-color: white;
	padding: 4px;
}
.cmxform a:link, .cmxform a:visited {
	color: #3366FF;
	text-decoration: none;
}
.cmxform  a:hover, a:focus {
	color: #003366;
}
div.bookmenu {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	width: 98%;
}
.bookmenu span {
	font-weight: bold;
	color: #3366FF;
	text-transform: uppercase;
}
.bookmenu p {
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
/* Switch Content styles */
.menutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366FF;
	margin: 0px;
	padding: 2px 0px 4px 0px;
}
.menutitle h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3366FF;
	margin: 0px;
	padding: 2px 0px 4px 0px;
}
.switchcontent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.switchcontent td {
	padding: 3px 0px;
}
div.exp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366FF;
	padding: 10px 0px;
}
.exp a:link, .exp a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366FF;
	text-decoration: none;
	border: 1px solid #3366FF;
	padding: 2px;
}
.exp a:hover, .exp a:focus {
	color: #003366;
	border: 1px solid #003366;
}
/* drop-down for FAQ */
div#help {
	width: 100%;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	z-index: 100;
}
div#help a:link, div#help a:visited {
	display: block;
	text-align: left;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	background: #FFFFFF;
	padding: 8px 0px;
}
div#help a:hover, div#help a:focus {
	color: #003399;
	background-color: #DFE5F1;
	border: 1px solid #003399;
	padding-left: 5px;
}
div#help a span {
	display: none;
}
div#help a:hover span, div#help a:focus span {
	display: block;
   position: static; 
   width: 100%;
   padding: 14px 0px 10px 0px;  
   z-index: 100;
   color: #003366; 
   background-color: #DFE5F1;
   font: 11px Verdana, sans-serif; 
   text-align: left;
   }
div#help h2 {
	color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px;
	padding: 2px 0px;
	text-transform: uppercase;
}
div#help p,  div#help a p {
	margin: 0px;
	padding: 6px 0px;
	line-height: 170%;
}
div.ancor a {
	color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 12px 0px;
	text-decoration: underline;
}
div.ancor a:hover {
	color: #003366;
}
.wideview{
width:550px;
overflow-x:scroll;
}
/*Best Deal*/
.bdeal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	
}
.bdeal h1, h1.bdeal {
	margin: 0px;
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #003399;
	background-color: #FFc900;
	background-image: url(../images/bgyelw.gif);
	background-repeat: repeat-x;
	padding: 0px 2px 2px 4px;
	border: none;
}
.bdeal h2 {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	padding: 2px 0px 2px 4px;
	border-bottom: 1px solid #FFc900;
}
.bdeal a:link, .bdeal a:visited {
	color: #3366FF;
	text-decoration: none;
	padding-left: 3px;
	line-height: 160%;
}
.bdeal a:hover {
	color: #003366;
}
.bdeal a:link span, .bdeal a:visited span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.bdeal a:hover span {
	color: #ffc900;
}
.bdeal span {
	color: #3366FF;
	padding-right: 1px;
}
.bdeal img {
	border: 1px solid #003366;
	margin: 2px;
}
.bdeal p {
	margin: 0px;
	padding: 0px 0px 0px 3px;

}
/* Image Gallery Styles */
a.gallery {
	position:relative; /*this is the key*/
	z-index:24;
	color:#003366;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
a.gallery:hover {
	z-index:25;	
	}		
a.gallery span {
	display: none;	
}
a.gallery:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:10px;
	left:10px;
	border:1px solid #c0cfe2;
	background-color:#dfe5f1;
	color:#003366;
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 162px;
}
a.gallery img {
	border:1px solid #c0cfe2;
	margin-top: 2px;
}
div.gallerycont {
	float: left;
	width: 52px;
	height: 52px;
	margin: 5px 10px 5px 10px;
	text-align: center;
}
div.gallerycont75 {
	float: left;
	width: 77px;
	height: 77px;
	margin: 5px 10px 5px 10px;
	text-align: center;
}
/* S4 */
.s4form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #c0cfe2;
	background-color: #dfe5f1;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 4px;
	line-height: 140%;
}
.s4form input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	border: 1px solid #c0cfe2;
}
.s4form input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin: 2px 0px;
	border: 1px solid #3366CC;
	background-color: #c0cfe2;
}
.s4form select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	border: 1px solid #c0cfe2;
}
.s4form a:link, .s4form a:visited {
	color: #3366CC;
	text-decoration: none;
	padding-top: 4px;
	text-align: right;
}
.s4form a:hover, .s4form a:focus {
	color: #003366;
}
/*Cont2*/
.cont2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #FFFFFF;
	border: 1px solid #c0cfe2;
}
.cont2 h1, h1.cont2 {
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #dfe5f1;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;	
}
.cont2 img {
	border: 1px solid #c0cfe2;
	margin: 1px;
	padding: 0px;
}
.cont2 ul {
	margin: 0;
	padding: 0;
}
.cont2 li {
	margin: 0;
	list-style-type: none;
	padding: 1px;
}
.cont2 li a:link, .cont2 li a:visited, .cont2 a:link, .cont2 a:visited {
	display: block;
	color: #3366FF;
	text-decoration: none;
	margin: 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.cont2 li a:hover, .cont2 li a:focus, .cont2 a:hover, .cont2 a:focus {
	color: #003366;
}
.cont2 ul li p  {
	margin: 0px;
	padding: 0px;
}
/* Last Minute */
div.lm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	height: 120px;
	overflow-y: auto;	
	scrollbar-highlight-color: #ffc900; 
	scrollbar-shadow-color: #ffc900; 
	scrollbar-arrow-color: #ffc900; 
	scrollbar-track-color: #ffc900;	
}
div.lm ul {
	margin: 0px;
	padding: 0px;
}
div.lm li {
	margin: 0px;
	list-style-type: none;
	padding: 3px;
}
div.lm li a:link, div.lm li a:visited {
	color: #3366FF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
}
div.lm li a:hover, div.lm li a:focus {
	color: #003366;
}
div.lm ul li p  {
	margin: 0px;
	padding: 0px;
}
a.srollover {
	display: block;
	width: 140px;
	height: 80px;
	text-decoration: none;
	background-image: url(../images/vid5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.srollover:hover {
	background-image: url(../images/vid6.jpg);
	height: 80px;
	width: 140px;
	background-repeat: no-repeat;	
}
/* Top Menu */
#p7PMnav {
	margin: 0;
	padding:0;
}

#p7PMnav li {
	font-family:Trebuchet MS,Verdana,Arial;
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #0044cb;
	background-repeat: no-repeat;
	background-position: left center;
	color: white;	
	border-top: 1px solid #394975;
}
#p7PMnav ul {
	margin: 0;
	padding: 0;
	position: absolute;
	left: -9000px;
	z-index: 10000;
}
#p7PMnav a, #p7PMnav ul a {
	display: block;
	text-decoration: none;
	background-color: #000066;
	padding: 4px 10px;
	color: #FFC900;
	line-height:1;
	border-right: 1px solid #394975;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	color: #FFFFFF;
	letter-spacing: .01px;
	background-color: #0044cb;
}
/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {
	color: #FFC900;
	font-weight: normal;
}
/* ------ the trigger link styles ------- */

/*the normal trigger links */
#p7PMnav ul .p7PMtrg {
	background-color: #0044cb;
	background-repeat:	no-repeat;
	background-position: right center;
}
/* the active trigger link style */
#p7PMnav .p7PMon {
	background-color: #0044cb;
	color: #FFC900;
}
#p7PMnav ul .p7PMon {
	background-image:  url(../images/bggrad.jpg);
	background-repeat:	no-repeat;
	background-position: right center;
}
/*the submenu classes */

#p7PMnav .p7PMhide {
	left: -9000px;
	border: 0;
}
#p7PMnav .p7PMshow {
	left: auto;
	z-index: 20000 !important;
}
/* Top level menu width */
#p7PMnav li {
	float: left;
	width: 90px;
}
#p7PMnav ul li {
	float: none;
}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul, #p7PMnav ul li {
	width: 150px;
}
#pmmcrumb {
	font-weight: bold;
	margin-bottom: 16px;
	color: #333333;
}
#pmmcrumb a, #pmmcrumb a:visited {
	font-weight: normal;
	color: #535FAC;
}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {
	font-weight: normal;
	color: #333333;
}
/* TAB Panel */
.p7TPpanel {
	margin: 3px;
}
.p7TPwrapper {
	padding: 0;
}
.p7TPheader {
	padding: 0;
}
.p7TPheader h2, .p7TPheader h3 {
 margin: 0 0 6px 0;
 font-size: 1.1em;
 font-weight: normal;
}
.p7TP_tabs {
	padding: 0;
	font-size: 1em;
	width:100%;
}
#p7TP1 .p7TP_tabs a, #p7TP2 .p7TP_tabs a,
#p7TP3 .p7TP_tabs a, #p7TP4 .p7TP_tabs a, 
#p7TP5 .p7TP_tabs a, #p7TP6 .p7TP_tabs a 
#p7TP7 .p7TP_tabs a ,#p7TP8 .p7TP_tabs a 
#p7TP9 .p7TP_tabs a  {
	padding: 5px 8px;
	display: block;
	float: left;
	color: #003366;
	text-decoration: none;
	background-image: url(../p7tp/img/tabs09_up.jpg);
	background-repeat: repeat-x;
	border: 1px solid #93A6B4;
	border-bottom: 0;
}
p {
	padding: 2px;
}

#p7TP1 .p7TP_tabs a:focus, #p7TP2 .p7TP_tabs a:focus,
#p7TP3 .p7TP_tabs a:focus, #p7TP4 .p7TP_tabs a:focus,
#p7TP5 .p7TP_tabs a:focus {
	outline: 1px dotted;
	outline-color: #CCCCCC;
}
#p7TP1 .p7TP_tabs a:hover, #p7TP2 .p7TP_tabs a:hover, 
#p7TP3 .p7TP_tabs a:hover, #p7TP4 .p7TP_tabs a:hover, 
#p7TP5 .p7TP_tabs a:hover, #p7TP1 .p7TP_tabs a:active, 
#p7TP2 .p7TP_tabs a:active, #p7TP3 .p7TP_tabs a:active,
#p7TP4 .p7TP_tabs a:active, 
#p7TP5 .p7TP_tabs a:active {
	color: #93A6B4;
}
.p7TP_tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
}
.p7TPclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.p7TPcontent {
	padding: 12px;
	background-color: #FFFFFF;
	font-size: 0.95em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	border: 1px solid #93A6B4;
	background-image: url(../p7tp/img/tabfooter.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.p7TPcontenth2, .p7TPcontent h3, 
.p7TPcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
.p7TPcontent p {
	margin: 6px 0 12px 0;
}
#p7TP1 .p7TP_tabs div.down, #p7TP2 .p7TP_tabs div.down, 
#p7TP3 .p7TP_tabs div.down, #p7TP4 .p7TP_tabs div.down, 
#p7TP5 .p7TP_tabs div.down {
	padding: 0;
	position: relative;
	z-index: 2;
}
#p7TP1 .p7TP_tabs div.down a, #p7TP2 .p7TP_tabs div.down a, 
#p7TP3 .p7TP_tabs div.down a, #p7TP4 .p7TP_tabs div.down a, 
#p7TP5 .p7TP_tabs div.down a {
	background-image: url(../p7tp/img/tabs09_down.jpg);
	background-repeat: repeat-x;
	color: #003399 !important;
	font-weight: bold;
	cursor: default;
	border-bottom: none;
}
/*HIDE the TABS*/
.p7TP_tabs {
	display: none;
}

/*Accordium Pannel */
.p7AB {
	background-color: #444444;
	padding: 0 0 12px 0;
	border-left: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size: 14px;
}
.p7ABtrig {
	margin: 0;
	padding: 0;
	background-color: #486CAE;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	text-align:left;
	
	

	
}
.p7ABtrig h3, .p7ABtrig h4 {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
#p7ABW1 .p7ABtrig a, #p7ABW2 .p7ABtrig a,
#p7ABW3 .p7ABtrig a, #p7ABW4 .p7ABtrig a,
#p7ABW5 .p7ABtrig a, #p7ABW6 .p7ABtrig a,
#p7ABW7 .p7ABtrig a, #p7ABW8 .p7ABtrig a,
#p7ABW9 .p7ABtrig a, #p7ABW10 .p7ABtrig a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding: 2px 8px 2px 18px;
	color: #D3E4EF;
	font-weight: normal;
	background-image: url(../images/p7ap_east_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#p7ABW1 .p7ABtrig a:hover, #p7ABW2 .p7ABtrig a:hover,
#p7ABW3 .p7ABtrig a:hover, #p7ABW4 .p7ABtrig a:hover,
#p7ABW5 .p7ABtrig a:hover, #p7ABW6 .p7ABtrig a:hover,
#p7ABW7 .p7ABtrig a:hover, #p7ABW8 .p7ABtrig a:hover,
#p7ABW9 .p7ABtrig a:hover, #p7ABW10 .p7ABtrig a:hover {
	color: #FFC900;
}
.p7ABtrig a:active, .p7ABtrig a:focus {
	outline: 1px dotted #ccc;
}
#p7ABW1 .p7ABtrig .p7ABtrig_down, #p7ABW2 .p7ABtrig .p7ABtrig_down,
#p7ABW3 .p7ABtrig .p7ABtrig_down, #p7ABW4 .p7ABtrig .p7ABtrig_down,
#p7ABW5 .p7ABtrig .p7ABtrig_down, #p7ABW6 .p7ABtrig .p7ABtrig_down,
#p7ABW7 .p7ABtrig .p7ABtrig_down, #p7ABW8 .p7ABtrig .p7ABtrig_down,
#p7ABW9 .p7ABtrig .p7ABtrig_down, #p7ABW10 .p7ABtrig .p7ABtrig_down {
	color: #FFC900;
	letter-spacing: 0.1em;
	background-image: url(../images/p7ap_south_black.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.p7ABcontent {
	padding: 20px;
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/p7ap_light_gray_bevel.jpg);
	background-repeat: repeat-x;
}
.p7ABcontent h2, .p7ABcontent h3, 
.p7ABcontent h4 {
	font-size: 34px;
	color: #333333;
	margin: 0px;
	line-height: normal;
	letter-spacing: 0.1em;
}
.p7ABcontent p {
	margin: 6px 0 12px 0;
}
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}
/*Tooltip Menu*/
.ttipcont td {
	padding-top: 7px;
	background-color: #c0cfe2;
	padding-bottom: 5px;
}
a.ttip {
	position:relative; /*this is the key*/
	z-index:24;
	color:#3366FF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 5px;
	display: block;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
		}
a.ttip:hover {
	z-index:25;
	background-position: 0px 0px;
	padding-left: 5px;
	height: 20px;
	padding-top: 2px;
	color: #003366;
	}		
a.ttip span{
	display: none;	
}
a.ttip:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:19px;
	left:19px;
	border:1px solid #3366ff;
	background-color:#ffc900;
	color:#003399;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	font-weight: normal;
}
a.ttip:hover span strong {
	color:#3366ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
/*Tooltip Menu Current*/
a.ttipc {
	position:relative; /*this is the key*/
	z-index:24;
	color:#003366;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-position: 0px 0px;
	padding-left: 5px;
	display: block;
	height: 20px;
	padding-top: 2px;
		}
a.ttipc:hover {
	z-index:25;
	background-position: 0px 0px;
	padding-left: 5px;
	height: 20px;
	padding-top: 2px;
	color: #003366;
	}		
a.ttipc span{
	display: none;	
}
a.ttipc:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:19px;
	left:19px;
	border:1px solid #003366;
	background-color:#ffc900;
	color:#003366;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	font-weight: normal;
}
a.ttipc:hover span strong {
	color:#003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
div.search1 {
	background-image: url(/images/search.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 36px;
	width: 326px;
	padding-top: 9px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.search1 input.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.search1 input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	margin: 0px;
	padding: 1px;
	font-weight: bold;
}
/* home tab panel */
div.tabpanel{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.tabs div {
	display: block;
	float: left;
	margin: 0 -1px 0 0;
	font-size: 1em;
}
.tabclear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.tabcontent {
	padding: 8px;
	background-color: #FFFFFF;
	font-size: 0.95em;
	line-height: 1.5em;
	position: relative;
	z-index: 1;
	top: -1px;
	left: 0;
	color: #333333;
	border: 1px solid #93A6B4;
	background-image: url(../images/tabfooter.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tabcontent h2, .tabcontent h3, 
.tabcontent h4 {
	font-size: 1.1em;
	color: #444444;
	margin: 0px;
	line-height: normal;
}
div.down {
	color: #003399 !important;
	font-weight: bold;
	font-size: 1.1em;
	cursor: default;
	background-image: url(../images/tabs09_down.jpg);
	background-repeat: repeat-x;
	border: 1px solid #93A6B4;
	border-bottom: 0;
	position: relative;
	z-index: 2;
	padding: 3px 8px 1px 8px;
}
