
body {
scrollbar-base-color: gray;
scrollbar-face-color: #dfdfdf;
scrollbar-track-color: #dfdfdf;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #dfdfdf;
scrollbar-darkshadow-color: black;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: black;
}
form{
margin:0px;
}
.menulink
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #023258;
	text-decoration: none;
	padding-bottom: 5px;
}
a.menulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #023258;
	text-decoration: none;
}
a.menulink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #023258;
	text-decoration: none;
}
a.menulink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rightleftblackborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.lefttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1A5290;
	padding-left: 10px;
}
.bluesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding:0 0 0 5;	
}
a.bluesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
		padding:0px;
}
a.bluesubtitle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

.bluesubtitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A5290;
	text-decoration: underline;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	color:#003366;
}
/*.whiteltitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}*/
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFB200;
	text-decoration: none;
}
a.more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFB200;
	text-decoration: none;
}
a.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.moreblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2069AF;
	text-decoration: none;
}
a.moreblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2069AF;
	text-decoration: none;
}
a.moreblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tablelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2069AF;
	text-decoration: underline;
}
a.tablelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2069AF;
	text-decoration: underline;
}
/*a.tablelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}*/
a.tablelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tablelink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.tablelink1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.tablelink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2069AF;
	text-decoration: none;
}

.table {
	border-bottom: 1px dotted #616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
.tablewithoutBorder {
	border: 1px solid #000000;
	background-color: #F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

.tableborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	border-collapse:collapse;
}
.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tabletextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.rightbottomborder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.leftbottomborder {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.buttonborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #CCDEED;
	height: 20px;

}
.borderblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}
.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #CCDEED;
	height: 20px;
}
.required
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	border: none;
}
.errormessage
{
	font-family: Arial;
	font-size: 12px;
	color: #FF0000;
	font-weight:bold;
	border: none;
}
.successmessage
{
	font-family: Arial;
	font-size: 12px;
	color: #023258;
	font-weight:bold;
	border: none;
}
td.whiteltitle{
	font-weight:bold;
	color:#18394D;
	font-family:verdana,arial;
	font-size:14px;
	filter:	progid:dximagetransform.microsoft.gradient
	(gradienttype=1,startcolorstr=#58A1E7,endcolorstr=#F2F5F5);
	padding-left:10px;
	border-bottom:1px solid #18394D;
}

td.whiteltitleyellow{
	font-weight:bold;
	color:#18394D;
	font-family:verdana,arial;
	font-size:14px;
	filter:	progid:dximagetransform.microsoft.gradient
	(gradienttype=1,startcolorstr=#E8AC0D,endcolorstr=#FBEFD0);
	padding-left:10px;
	border-bottom:1px solid #18394D;
}
a.whiteltitleyellow{
    font-weight:bold;
	color:#18394D;
	font-family:verdana,arial;
	font-size:14px;	
	text-decoration:none;
}
a.whiteltitleyellow:hover{
    font-weight:bold;
	color:#ffffff;
	font-family:verdana,arial;
	font-size:14px;	
	text-decoration:underline;
}
a.whiteltitleyellow:visited{
    font-weight:bold;
	color:#18394D;
	font-family:verdana,arial;
	font-size:14px;	
	text-decoration:none;
}
td.whiteltitlegray{
	height:1px;
	font-weight:bold;
	color:#18394D;
	font-family:arial;
	font-size:12px;
	padding:0 0 0 5;
	filter:progid:dximagetransform.microsoft.gradient
	(gradienttype=1,startcolorstr=#CCCCCC,endcolorstr=#F3f3f3);
	border-bottom:1px solid #18394D;
}
table.main{border:1px solid #58A1E7;}
table.left{border-right:1px solid #18394D; border-top: 1px solid #18394D;}
table.right{border-left: 1px solid #18394D; border-top: 1px solid #18394D;}
table.yellow{border:1px solid #E8AC0D;}
input.button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	background-color: #CCDEED;
	height: 20px;
}
.blackBorder
{
	border: 1px solid #000000;
}

#table1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #58A1E7;
	border-collapse:collapse;
}
#table1 td
{
	border-bottom: 1px solid #58A1E7;
	border-collapse:collapse;
}
#td1
{
	border-right: 1px solid #58A1E7;
}
#myaccountheader
{
	color:#1A5290;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#myaccountheader a
{
	color:#1A5290;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.bgCart
{
background-color:#CEDFEF;
}
.ExtraPassDetails
{
	border: 1px solid #616161;
	padding:2px;
}
.ExtraPassDetails th
{
background-color:#0066CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.ExtraPassDetails td
{
font-size:11px;
color: #000000;
}
.topLine
{
	border-top: 1px solid #000000;
}
.welcomeText
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000066;
}
.bigFontForContactUs
{
font-size:14px;
color:#FF0000;
}
.redBorder
{
	border: 1px solid #FF0000;
}