@charset "utf-8";
/* CSS Document */
BODY
{
	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image: url(images/BG.jpg);
	background-repeat:repeat-x;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	margin : 0;
	padding : 0;
	text-align : center;

}

#Header {
	margin:0 auto;
	padding:0px 20px 0px 0px;
	text-align:left;
	width:767px;
	background:#ffffff url(images/HeaderBG3.gif) repeat-x bottom;
	border-left:solid 1px #9ab5c8;
	border-right:solid 1px #9ab5c8;

}

#Content {
	background-color:#FFFFFF;
	text-align:left;
	margin: 0 auto;
	padding:0;
	width:787px;
	border-left:solid 1px #9ab5c8;
	border-right:solid 1px #9ab5c8;

}
a {
color : # 8db1c1;
font-size : 100%;
font-weight : bold;
text-align : left;
text-decoration : none;
background-image:url(images/bluedash.png);
background-position:bottom;
background-repeat:repeat-x;
}
a:hover {
color : #275d81;
background-image:url(images/Dbluedash.png);
background-position:bottom;
background-repeat:repeat-x;
}
a:active {
color : # 8db1c1;
}
#Footer {
	background-color:#FFFFFF;
	text-align:left;
	margin: 0 auto;
	padding:0px;
	width:787px;
	border-left:solid 1px #9ab5c8;
	border-right:solid 1px #9ab5c8;
}
.column {
	width : 15px;
}
.columnsmall {
	width : 10px;
}
#logo {
width:267px;
vertical-align: top;
line-height:73px}

    #headertabs {
      float:right;
      width:767px;
      background:#ffffff url(images/HeaderBG3.gif) repeat-x bottom;
      font-size:96%;
      line-height:normal;
	  font-weight:bold;
	  
      }
    #headertabs ul {
      float: right;
	  margin:0;
      padding:10px 0px 0;
      list-style:none;
      }
    #headertabs li {
      float:left;
      background: url(images/left_both.gif) no-repeat left top;
      margin:0;
      padding:0 3px 0 5px;
      border-bottom:1px solid #a91525;
      }
    #headertabs a {
      float:left;
      display:block;
      width:.1em;
      background: url(images/right_both.gif) no-repeat right top;
      padding:5px 6px 4px 0px;
      text-decoration:none;
      font-weight:bold;
      color:#1e4965;
      }
    #headertabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #headertabs a {float:none;}
    /* End IE5-Mac hack */
    #headertabs a:hover {
      color:#a91525;
      }

    #headertabs li:hover, #headertabs li:hover a {
      background-position:0% -150px;
      color:#a91525;
      }
    #headertabs li:hover a {
      background-position:100% -150px;
      }
#headertabs .currenttab {
      background-position:0 -150px;
      border-width:0;
	    }	  
#headertabs .currenttab a{
      background-position:100% -150px;
      padding-bottom:5px;
      color:#a91525;
      }
	  
#nav2 {
	width:100%;
	height:20px;
	vertical-align:bottom;
	float: none;
	text-align:center;
	vertical-align:middle
}

#nav2 ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	text-align: center;
	background-image: url(images/bbanner-grey2.gif);
	background-repeat:repeat-x;
	height:20px;
}

#nav2 li {
	margin:0;
	display:inline;
	line-height:20px;
}
#nav2 a {
	text-decoration:none;
	color:#a91525;
	height:20px;
	margin-left: 0.2em;
	padding-right:0.2em;
	font-weight: bold;
	background-image: url(images/reddash.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#nav2 a:hover {
	text-decoration:none;
	color:#5484A0;
	height:20px;
	margin-left: 0.2em;
	padding-right:0.2em;
	overflow:hidden;
		background-image: url(images/Fbluedash.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#nav2 li:first-child a {
		border-left:0px solid #42432d;
	}
#nav2 .current a{ 
	color:#5484A0; 
} 

H1 {
	FONT-FAMILY:Arial, Helvetica, sans-serif;
    FONT-SIZE:16px;
    COLOR: #9b1722;
	font-weight:bold;
    margin:0;
    padding:0;
}
H2 {
    font-weight: bold;
	FONT-SIZE: 16px;
    COLOR: #9b1722;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
H3 { 
	font-weight: bold; 
	font-size: 14px;
	text-align:left;
	width: auto; 
	color: #1f4d73; 
	height: 22px; 
	margin:0;
	padding:0;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 99%;
	color: #656359;
	text-align: left;
	vertical-align:top
}
p a {
color : #5b96b7;
font-size : 100%;
font-weight : bold;
text-align : left;
text-decoration : none;
vertical-align : top;
text-decoration : none;
background-image:url(images/bluedash.png);
background-position:bottom;
background-repeat:repeat-x;
}
p a:hover {
color : #275d81;
background-image:url(images/Dbluedash.png);
background-position:bottom;
background-repeat:repeat-x;
}
p a:active {
color : #5b96b7;
}
.Titles { 
	font-weight: bold;
	font-style:italic;
	font-size: 140%;
	text-align:left;
	width: auto; 
	color: #1f4d73; 
	height: 22px; 
	margin:0;
	padding:0;
}

.Titles2 {
    font-weight: bold;
	FONT-SIZE: 16px;
    COLOR: #1f4d73;
    FONT-STYLE: normal;
    FONT-FAMILY:Arial, Helvetica, sans-serif;
	margin:0;
	text-indent:15px}
	
.Titlesred { 
	font-weight: bold;
	font-style:italic;
	font-size: 110%;
	text-align:right;
	width: auto; 
	color: #9b1722; 
	height: 15px; 
	margin:0;
	padding:0;
}
.Titlesred a{ 
	font-weight: bold;
	font-style:italic;
	font-size: 110%;
	text-align:left;
	width: auto; 
	color: #9b1722; 
	height: 15px; 
	margin:0;
	padding:0;
	text-decoration:none;
	background-image: url(images/reddot.png); 
	background-repeat: repeat-x; 
	background-position: bottom;
}

.Titlesred a:hover{ 
	font-weight: bold;
	font-style:italic;
	font-size: 110%;
	text-align:left;
	width: auto; 
	color: #640c13; 
	height: 15px; 
	margin:0;
	padding:0;
}
.Titlesred a:visited{ 
	font-weight: bold;
	font-style:italic;
	font-size: 110%;
	text-align:left;
	width: auto; 
	color: #9b1722; 
	height: 15px; 
	margin:0;
	padding:0;
	background-image: url(images/reddot.png); 
	background-repeat: repeat-x; 
	background-position: bottom;
}
#breadcrumb a {
color : #266493;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : lighter;
padding : 0 0 0 0;
text-align : left;
text-decoration : none;
}

#breadcrumb {
color : #266493;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : lighter;
padding : 0 0 0 0;
text-align : left;
text-indent : 20px;
}
#breadcrumb a:hover {
color : #9b1722;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : lighter;
padding : 0 0 0 0;
text-align : left;
text-decoration : none;
}
#breadcrumb a:active {
color : #febc1e;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : lighter;
padding : 0 0 0 0;
text-align : left;
text-decoration : underline;
}
#Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656359;
	font-weight: normal;
	text-align:center;
	vertical-align:middle
}
.rosette {
width:59px}

.date {
font-family:Georgia, "Times New Roman", Times, serif;
color:#c4b360;
font-size:200%;
font-weight:bold;
vertical-align:bottom;
line-height:20px;
text-align:left}

.celebrating {
font-family: Arial, Helvetica, sans-serif;
color:#c4b360;
font-size:130%;
vertical-align:top;
text-align:left}


	
#redline{
background-image:url(images/Nav_Line_2_bottom.jpg);
background-repeat: repeat-x;
height:3px
}
.bigcolumn{
vertical-align:top;
width:384px}

.offerimage {
width:180px;
height:90px;
text-align:right}
	
.bgtitle {
background-image:url(images/bgtitle.jpg);
background-repeat:repeat-x;
background-position:bottom
}

.blueline {
background:url(images/Bluelinedash.jpg);
height:15px;
background-repeat:repeat-x;
background-position:center
}

a.moreinfo:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #5b96b7;
	font-weight: bold;
	text-decoration: none;
	text-decoration : none;
	background-image:url(images/bluedash.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
a.moreinfo:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color : #275d81;
	background-image: url(images/whitedash.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
a.moreinfo:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8898AA;
	font-weight: bold;
	text-decoration: none;
}
.engbg {
	background-color: #e4e4dd;
}

A.TabEng:link
{
	text-decoration:none;
	FONT-SIZE: 100%;
	COLOR: #8c8979;
	font-family:  Arial, Helvetica, sans-serif;
	background-image:none
}
A.TabEng:visited
{
	text-decoration:none;
	FONT-SIZE: 100%;
	COLOR: #a91525;
	font-family:  Arial, Helvetica, sans-serif;
	background-image:none
}
A.TabEng:hover
{

	FONT-SIZE: 100%;
	COLOR: #9b1722;
	font-family:  Arial, Helvetica, sans-serif;
	background-image:none
}
.BGtabsbktop {
	background-image:  url(images/tabsbktop.gif);
	background-repeat:repeat-x
}
.BGtabsbkRside {
	background-image:  url(images/tabsbkRside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.BGtabsbkLside {
	background-image:  url(images/tabsbkLside.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#routetdm {
text-align:center;
width:110px}

#fstdm {
text-align:center;
width:110px}


.searchbar {
	width:100px;
}
.picframe {
border:solid #c9dae2}


.searchbutton
{
	
	FONT-SIZE: 11px;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: url(images/SearchBut.gif) bottom no-repeat;
	width:66px;
	height:22px;
	border:none;
	color:#FFFFFF;

}

.page {
color : #5b96b7;
font-weight : bold;
text-decoration : none;

}
.page a:hover {
color : #4caeeb;
}
.page a:active {
color : #5b96b7;
