@charset "utf-8";
html,body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	background-image:url(images/mainBg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
h1{
	background-image: url(images/headerLogo.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 301px;
	padding: 0px;
	margin:0 auto;
}
h1 a {
	width: 301px;
	padding-top: 100px;
	height: 0px;
	overflow: hidden;
	float: left;
}
h2 {
	margin:0;
	padding:0;
	height:0;
}
h3 {
	margin:0;
	padding:0;
	height:0;
}
#masterContiner {
	background-image:url(images/mainHeaderBg.png);
	background-repeat:repeat-x;
	background-position:top left;
}
#mainHeaderBg {
	background-image:url(images/mainHeaderTop.png);
	background-position:center top;
	background-repeat:no-repeat;
	height:159px;
	padding-top:5px;
}
#NavContainer {
	background-image:url(images/navBG.png);
	background-position:center top;
	height: 39px;
	width: 863px;
	margin:0 auto;
	margin-top:5px;
}

/** ------------------------------------------------------- **/
  /** -------------- START NAVIGATION TABS -------------- **/
/** ------------------------------------------------------- **/

#nav {
	margin: 0;
	padding: 0;
	height: 39px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#nav li {
	margin: 0; 
	padding: 0;
	list-style: none;
	display: inline;
}
#nav a {
	float: left;
	padding: 39px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:39px; /* for IE5/Win only */
}
#nav a:hover {
	background-position: 0 -39px;
}
#nav a:active, #nav a.selected {
	background-position: 0 -39px;
}
#tHome a{
	background-image:url(images/tHome.png);
	background-repeat:no-repeat;
	background-position:top left;
	width: 70px;
	margin-left:15px;
}
#tCompany a{
	background-image: url(images/tCompany.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 94px;
}
#tWhyTravel a {
	background-image: url(images/tWhyTravel.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 115px;
}
#tProducts a {
	background-image: url(images/tProducts.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
}
#tTraining a {
	background-image: url(images/tTraining.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 93px;
}
#tNews a {
	background-image: url(images/tNews.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 63px;
}
#tWVHightlights a {
	background-image: url(images/tWVHightlights.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 138px;
}
#tContact a {
	background-image: url(images/tContact.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 86px;
}
#tTours a {
	background-image: url(images/tTours.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 75px;
}
/** -------------- END NAVIGATION TABS -------------- **/


/** ------------------------------------------------------- **/
   /** -------------- START TOP BANNERS -------------- **/
/** ------------------------------------------------------- **/
#mainBanner {
	margin:0 auto;
	background-image:url(images/mainBanner.jpg);
	height:226px;
	width:863px;
	text-indent:-9999px;
}
#companyBanner {
	margin:0 auto;
	background-image:url(images/companyBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#leadershipBanner {
	margin:0 auto;
	background-image:url(images/leadershipBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#whytTravelBanner {
	margin:0 auto;
	background-image:url(images/whyTravelBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#productsBanner {
	margin:0 auto;
	background-image:url(images/productsBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#trainingBanner {
	margin:0 auto;
	background-image:url(images/trainingBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#newsBanner {
	margin:0 auto;
	background-image:url(images/newsBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#wvHighlightsBanner {
	margin:0 auto;
	background-image:url(images/wvHighlightsBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#contactBanner {
	margin:0 auto;
	background-image:url(images/contactBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#careersBanner {
	margin:0 auto;
	background-image:url(images/careersBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
#toursBanner {
	margin:0 auto;
	background-image:url(images/toursBanner.jpg);
	height:84px;
	width:863px;
	text-indent:-9999px;
}
/** -------------- END TOP BANNERS -------------- **/
 
#productsContainer {
	margin:0 auto;
	background-image:url(images/mainProductsBg.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:863px;
	height:100px;
	padding-top:24px;
}
#productsNavTitle {
	height:0;
	margin:0;
	padding:0;
	list-style: none;
}
#productsTitle {
	height:0;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#productsNav {
	margin: 0;
	padding: 0;
	height: 98px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#productsNav li {
	height:0;
	margin:0;
	padding:0;
	list-style: none;
	display: inline;
}
#productsNav a {
	float: left;
	padding: 98px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:98px; /* for IE5/Win only */
}
#productsNav a:hover {
	background-position: 0 0;
}
#productsNav a:active, #productsNav a.selected {
	background-position: 0 0;
}
#dreamTripsMembershipProduct a{
	background-image:url(images/dreamTripsMembershipProduct.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 282px;
	margin-right:8px;
}
#luxuryDreamTripsProduct a{
	background-image: url(images/luxuryDreamTripsProduct.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 282px;
}
#LTCPackageProduct a {
	background-image: url(images/LTCPackageProduct.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 282px;
}
#DreamtripsLifeProduct a {
	background-image: url(images/DreamTripsLifeProduct.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 282px;
	margin-right:8px;
}
#IntroTextContainer {
	margin:0 auto;
	margin-top:25px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#333333;
	line-height:20px;
	width:863px;
	margin-bottom:25px;
	height:151px;
}
#IntroTextContainer p {
	margin-top:0;
	padding-top:0;
}
#IntroTextLeft {
	float:left;
	width:411px;
	padding-left:10px;
	padding-right:20px;
	height:220px;
	border-right:1px solid #dfdfdf;
}
#IntroTextRight {
	float:left;
	width:390px;
	padding-left:21px;
	height:151px;
}
#BlueBoldItalictText {
	font-style:italic;
	color:#0075d6;
	font-weight:bold;
} 
#BlueBoldTitleText {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
	height:20px;
	width:538px;
}
#BlueBoldTitleTextSmall {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
	height:16px;
}
#GrayBoldTitleText {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	height:16px;
}
#contentContainer {
	margin:0 auto;
	background-image:url(images/mainProductsBg.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:863px;
	padding-top:24px;
	clear:both;
	min-height: 100%;
	overflow:hidden;
	margin-bottom:31px;
	background-color:#FFF;
}
/* IE-specific hack */
* html #contentContainer {
	height: 100%;
}

/** ------------------------------------------------------- **/
  /** -------------- START COMPANY SUBMENU -------------- **/
/** ------------------------------------------------------- **/

#menuContainer {
	float:left;
	width:212px;
}
#menu {
	margin: 0;
	padding: 0;
	width:212px;
}
#menuTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
}
#menuNav {
	margin: 0;
	padding: 0;
	margin-top:15px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:100;
	border-top:1px dotted #cdcdcd;
	width:212px;
}
#menuNav li {
	margin: 0; 
	padding: 0;
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #cdcdcd;
	padding-left:12px;
}
#menuNav a {
	color:#505050;
	text-decoration:none;
}
#menuNav a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#menuNav a:active, #menuNav a.selected {
	color:#505050;
}

#subMenu {
	width:212px;
	margin:0;
	padding: 0;
	padding-top:10px;
	margin-top:10px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:100;
	border-top:1px dotted #cdcdcd;
	clear:both;
	margin-left:-12px;
}
#subMenu li {
	margin: 0; 
	padding: 0;
	list-style:none;
	padding-left:31px;
	border:none;
	margin-bottom:2px;
}
#subMenu a {
	color:#505050;
	text-decoration:none;
}
#subMenu a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#subMenu a:active, #subMenu a.selected {
	color:#505050;
}
/** -------------- END COMPANY SUBMENU -------------- **/

#rightContent {
	float:left;
	width:250px;
	border-left:1px solid #dcdcdc;
	width:602px;
	padding-left:24px;
	padding-right:24px;
}
#rightContentTours {
	float:left;
	width:250px;
	border-left:1px solid #dcdcdc;
	width:602px;
	padding-left:24px;
	padding-right:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#rightContent p {
	margin:0 auto;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	color:#333333;
	line-height:20px;
	margin-top:10px;
	margin-bottom:15px;
}
/** ---------------------------------------------------------- **/
    /** -------------- START LEADERS LIST -------------- **/
/** ---------------------------------------------------------- **/
#leadersContainer {
	float:left;
	margin:0;
	padding:0;
	width:625px;
}
#leadersList {
	margin: 0;
	padding: 0;
	width:699px;
	float: left;
}
#leaderName {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
}
#leadersList li {
	margin:0;
	padding:0;
	list-style:none;
	width:180px;
	float: left;
	margin-right:40px;
}
#leadersList a {
	color:#0075d6;
	text-decoration:none;
}
#leadersList a:hover {
	color:#333333;
	text-decoration:underline;
}
#leadersList a:active, #leadersList a.selected {
	color:#0075d6;
}

#leaderTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	text-transform:none;
	font-weight:100;
}
#leaderTitle li {
	margin: 0; 
	padding: 0;
	list-style:none;
	padding-bottom:28px;
}
/** -------------- END LEADERS LIST  -------------- **/

/** ---------------------------------------------------------------- **/
 /** -------------- START PRESS RELEASES LISTINGS -------------- **/
/** ---------------------------------------------------------------- **/
#pressReleasesContainer {
	float:left;
	width:538px;
}
#pressReleases {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	margin-left:19px;
	margin-top:10px;
}
#pressReleases li {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
}
#pressReleaseTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	border-top:1px dotted #cdcdcd;
	padding-left:30px;
	padding-top:5px;
	margin-left:-21px;
	margin-top:5px;
}
#pressReleaseTitle li {
	margin: 0; 
	padding: 0;
	list-style:none;
	padding-bottom:28px;
}
#pressReleaseTitle a {
	color:#333333;
	text-decoration:underline;
}
#pressReleaseTitle a:hover {
	color:#0075d6;
	text-decoration:underline;
}
#pressReleaseTitle a:active, #pressReleaseTitle a.selected {
	color:#333333;
	text-decoration:underline;
}
#backtoLink {
	text-align:right; 
	font-size:12px; 
	width:510px; 
	padding:25px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#backtoLink a {
	color:#333333;
	text-decoration:underline;
}
#backtoLink a:hover {
	color:#0075d6;
	text-decoration:underline;
}
#backtoLink a:active, #backtoLink a.selected {
	color:#333333;
	text-decoration:underline;
}
/** -------------- END PRESS RELEASES LISTINGS -------------- **/

/** ------------------------------------------------ **/
 /** ------------ START WV HIGHLIGHTS ------------ **/
/** ------------------------------------------------ **/

#highlightsContainer {
	float:left;
	width:603px;
}
#highlightsList {
	margin: 0;
	padding: 0;
	margin-bottom:25px;
}
#highlightsList li {
	border-bottom:1px dotted #cdcdcd;
	padding-bottom:5px;
}
#highlightsTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
}
#highlightsItems {
	margin: 0;
	padding: 0;
	margin-top:10px;
	font-size:12px;
	text-transform:none;
	font-weight:100;
	margin-left:31px;
}
#highlightsItems li {
	margin: 0; 
	padding: 0;
	list-style:disc;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#505050;
	border:none;
}
#highlightsItems a {
	color:#1268c0;
	text-decoration:underline;
	font-weight:bold;
}
#highlightsItems a:hover {
	color:#505050;
	text-decoration:underline;
}
#highlightsItems a:active, #highlightsItems a.selected {
	color:#1268c0;
}

/** -------------- END WV HIGHLIGHTS -------------- **/


/** ------------------------------------------------ **/
  /** -------------- START SIDEBAR -------------- **/
/** ------------------------------------------------ **/

/* ------------ Sidebar WV Products ----------- */

#sidebarWVProducts {
	margin: 0;
	padding: 0;
	margin-left:12px;
}
#sidebarWVProducts li {
	list-style:none;
}
#sidebarWVProductsTitle {
	margin:0;
	padding:0;
	list-style:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0075d6;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/wvProductsSideBarTitle.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
}
#sidebarProductsList {
	margin: 0;
	padding: 0;
	font-size:12px;
	text-transform:none;
	margin-top:15px;
	font-weight:100;
	text-indent:0;
	margin-left:28px;
}
#sidebarProductsList li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b5acc;
	line-height:20px;
	margin: 0; 
	padding: 0;
	list-style:disc;
}
#sidebarProductsList a {
	color:#505050;
	text-decoration:none;
}
#sidebarProductsList a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#sidebarProductsList a:active, #sidebarProductsList a.selected {
	color:#505050;
}
/** -------------- Sidebar Icons -------------- **/

#sidebarIcons {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin-left:7px;
}
#sidebarIcons li {
	margin: 0; 
	padding: 0;
	list-style: none;
}
#sidebarIcons a {
	float: left;
	padding: 84px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:84px; /* for IE5/Win only */
}
#sidebarIcons a:hover {
	background-position: 0 -84px;
}
#sidebarIcons a:active, #sidebarIcons a.selected {
	background-position: 0 -84px;
}
#newsIcon a{
	background-image:url(images/newsIcon.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 188px;
	margin-top:20px;
	margin-bottom:10px;
}
#contactIcon a{
	background-image: url(images/contactIcon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 188px;
	margin-bottom:10px;
}
#rssFeedIcon a {
	background-image: url(images/rssFeedIcon.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 188px;
}

/** -------------- Sidebar Customer Support -------------- **/
#csSidebar {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	margin-left:21px;
	margin-top:20px;
}
#csSidebar li {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0075d6;
	font-weight:bold;
	list-style:none;
	text-transform:uppercase;
}
#csSidebarItem {
	margin:0;
	padding:0;
	list-style:none;
}
#csSidebarItem li {
	margin: 0; 
	padding: 0;
	list-style:none;
	text-transform:none;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:162px;
	margin-top:15px;
}
#csSidebarItem a {
	color:#0075d6;
	text-decoration:underline;
}
#csSidebarItem a:hover {
	color:#333333;
	text-decoration:underline;
}
#csSidebarItem a:active, #csSidebarItem a.selected {
	color:#0075d6;
	text-decoration:underline;
}

/** -------------- Contact Sidebar -------------- **/
#contactSidebar {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	padding-left:11px;
	border-top:1px dotted #cdcdcd; 
	margin-top:15px;
	padding-bottom:10px;
	padding-top:10px;
}
#contactSidebar li {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0075d6;
	font-weight:bold;
	list-style:none;
	text-transform:uppercase;
	padding-top:10px;
}
#contactSidebarItem {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:-12px;
	margin-left:1px;
}
#contactSidebarItem li {
	margin: 0; 
	padding: 0;
	list-style:none;
	text-transform:none;
	font-weight:100;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:162px;
	margin-top:15px;
}
#contactSidebarItem a {
	color:#0075d6;
	text-decoration:underline;
}
#csSidebarItem a:hover {
	color:#333333;
	text-decoration:underline;
}
#contactSidebarItem a:active, #contactSidebarItem a.selected {
	color:#0075d6;
	text-decoration:underline;
}

/*  -------------- END SIDEBAR -------------- */


#productsPageHolder {
	border-top:1px dotted #c0c0c0;
	height:150px;
	padding-top:24px;
	margin-top:25px;
}
#productsPageHolder p {
	margin:0;
	padding:0;
}
#productsPageHolder a {
	color:#0075d6;
	text-decoration:underline;
}
#productsPageHolder a:hover {
	color:#333333;
	text-decoration:underline;
}
#productsPageHolder a:active, #productsPageHolder a.selected {
	color:#0075d6;
	text-decoration:underline;
}

/** ------------------------------------------------ **/
/** --------------- START CONTACT FORM -------------**/
/** ------------------------------------------------ **/

#formContainer {
	width:605px;
	float:left;
	margin-top:10px;
}
#formTop {
	background-image:url(images/formTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	width:605px;
}
#formCenter {
	margin:0;
	padding:0;
	background-image:url(images/formCenter.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:100%;
	clear:both;
	min-height: 100%;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:13px;
	padding-bottom:18px;
}
/* IE-specific hack */
* html #formCenter {
	height: 100%;
}
#formCenter form {
	margin:0;
	padding:0;
	height:0;
}
#formFieldTitle {
	float:left;
	text-align:right;
	width:120px;
	padding-right:15px;
	padding-top:8px;
	margin-top:11px;
}
#formFieldTitleComment {
	float:left;
	text-align:right;
	width:120px;
	padding-right:15px;
	padding-top:0px;
	margin-top:11px;
}
#formField {
	float:left;
	text-align:left;
	margin-top:11px;
}
#formField input {
	width:445px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #d2d2d2;
	background-image:url(images/textFieldBg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:23px;
	padding-top:7px;
	padding-left:5px;
}

#formFieldButtonSubmit {
	float:right;
	width:90px;
	height:30px;
	border: none;
    background: url(images/sendButton.jpg) no-repeat top left;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	margin-top:14px;
	margin-right:12px;
	cursor:pointer;
}
#formFieldButtonSubmit:hover {
	background-position:0 -30px;
}
#formFieldButtonClear {
	float:right;
	width:90px;
	height:30px;
	border: none;
    background: url(images/clearButton.jpg) no-repeat top left;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	margin-top:14px;
	margin-right:28px;
	cursor:pointer;
}
#formFieldButtonClear:hover {
	background-position:0 -30px;
}
#formField textarea {
	width:445px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #d2d2d2;
	background-image:url(images/textareaBg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:124px;
	padding-top:7px;
	padding-left:5px;
	overflow:auto;
}
#formBottom {
	background-image:url(images/formBottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:56px;
	width:100%;
}

/*  -------------- END CONTACT FORM -------------- */
#calendarContainer {
	min-height: 190px;
	overflow:hidden;
	width:593px;
	margin:0 auto;
}
#calendar_div {
	float:left;
	height:195px;
	margin:0px 10px 0px 10px;
	font-size:13px;
}
#calendar_div a {
	color:#000000;
	text-decoration:none;
}
#calendar_div a:hover {
	color:#b90000;
	text-decoration:underline;
}
#calendar_div a:active, a:selected {
	color:#000000;
}
.thdrcell {
	background:#F3F0E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	filter:alpha(opacity=95);
	opacity:0.9;
	-moz-opacity:0.9;
}
.dvhdr1 {
	background:#E8E8E8;
	font-family:arial;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	border:1px solid #666666;
	padding:5px;
	filter:alpha(opacity=95);
	opacity:0.9;
	-moz-opacity:0.9;
}
.dvbdy1 {
	background:#F4F4F4;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px;
	height:100%px;
	filter:alpha(opacity=95);
	opacity:0.9;
	-moz-opacity:0.9;
}
#DisclaimerRed {
	color:#FF0000;
	font-size:12px;
	margin-bottom:15px;
	text-align:center;
}
#form {
	margin:0;
	padding:0;
	font-size:13px;
}
#formTable {
	margin:0 auto;
    padding:0px;
	width:605px;
	background-image:url(images/formCenter.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	padding-top:25px;
}
#formBorder {
    border-top: 1px solid #dcdcdc;
	margin-top:15px;
}
#formTable form{
	margin:0;
    padding:0;
}
#formFieldTitle {
	display:inline;
    padding:6px 0px 5px 2px;
	float:left;
	width:200px;
    text-align:right;
    margin:1px;
    clear:left;
	margin-left:50px;
	padding:7px;
}
#formFieldHolder {
    padding:4px 2px 2px 0px;
	display:inline;
	float:left;
    width: 305px;
    text-align: left;
	margin-left:10px;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	border:1px solid #d2d2d2;
	background-image:url(images/textFieldBg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	padding:7px;
}
#formButton {
	background-image:url(images/sendButton.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
    clear:both;
	margin-top:15px;
}
#formRow {
	min-height:25px;
	overflow:hidden;
	margin-bottom:10px;
}
*html #formRow {
	height:25px;
}



/** ------------------------------------------------ **/
	/*  -------------- START FOOTER  -------------- */
/** ------------------------------------------------ **/

#Footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin:0 auto;
	background-image:url(images/footerBg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#e4e4e4;
	height:176px;
	padding-top:19px;
	padding-bottom:20px;
	clear:both;
}
#FooterContainer {
	margin:0 auto;
	width:910px;
}
/** -------------- Sitemap Styles --------------- **/
#SitemapContainer {
	float:left;
	padding-right:25px;
	border-right:1px solid #e2e2e2;
	height:132px;
	margin-bottom:15px;
	margin-left:40px;
}
#SitemapNavTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#929292;
}
#sitemapTitle {
	width:139px;
	height:19px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	font-weight:100;
	font-size:12px;
}
#sitemapNav {
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left:20px;
}
#sitemapNav li {
	margin: 0; 
	padding: 0;
	list-style:url(images/bullet.png);
}
#sitemapNav a {
	color:#929292;
	text-decoration:none;
}
#sitemapNav a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#sitemapNav a:active, #sitemapNav a.selected {
	color:#929292;
}
/** -------------- Products Syles  -------------- **/
#ProductsFooterContainer {
	float:left;
	padding-right:17px;
	border-right:1px solid #e2e2e2;
	margin-left:25px;
	height:132px;
	margin-bottom:15px;
}
#ProductsFooterNavTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#929292;
}
#footerProductsTitle {
	width:139px;
	height:19px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	font-weight:100;
	font-size:12px;
}
#productsFooterNav {
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left:20px;
	width:125px;
}
#productsFooterNav li {
	margin: 0; 
	padding: 0;
	list-style:url(images/bullet.png);
}
#productsFooterNav a {
	color:#929292;
	text-decoration:none;
}
#productsFooterNav a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#productsFooterNav a:active, #productsFooterNav a.selected {
	color:#929292;
}
/** -------------- Partners Styles -------------- **/
#PartnersContainer {
	float:left;
	padding-right:25px;
	border-right:1px solid #e2e2e2;
	margin-left:25px;
	height:132px;
	margin-bottom:15px;
}
#PartnersNavTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#929292;
}
#partnersTitle {
	width:139px;
	height:19px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	font-weight:100;
	font-size:12px;
}
#partnersNav {
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left:20px;
}
#partnersNav li {
	margin: 0; 
	padding: 0;
	list-style:url(images/bullet.png);
}
#partnersNav a {
	color:#929292;
	text-decoration:none;
}
#partnersNav a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#partnersNav a:active, #partnersNav a.selected {
	color:#929292;
}
/** -------------- Social Networks Styles -------------- **/
#SocialNetworksContainer {
	float:left;
	padding-right:25px;
	margin-left:25px;
	height:132px;
	margin-bottom:15px;
}
#SocialNetworksNavTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#929292;
}
#socialNetworksTitle {
	width:220px;
	height:19px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	font-weight:100;
	font-size:12px;
}
#socialNetworks {
	width:220px;
	height:40px;
	margin-left:4px;
}
#socialNetworksNav {
	margin: 0;
	padding: 0;
	height: 32px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
#socialNetworksNav li {
	margin: 0; 
	padding: 0;
	list-style: none;
	display: inline;
	float:left;
}
#socialNetworksNav a {
	float: left;
	padding: 32px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:32px; /* for IE5/Win only */
}
#socialNetworksNav a:hover {
	background-position: 0 0;
}
#socialNetworksNav a:active, #socialNetworksNav a.selected {
	background-position: 0 0;
}
#facebook a {
	background-image: url(images/facebook.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 32px;
	margin-top:10px;
	margin-right:5px;
	margin-left:2px;
}
#twitter a {
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 32px;
	margin-top:10px;
	margin-right:5px;
}
#youTube a {
	background-image: url(images/youTube.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 32px;
	margin-top:10px;
	margin-right:5px;
}
#linkedIn a {
	background-image: url(images/linkedin.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 32px;
	margin-top:10px;
	margin-right:5px;
}
#google a {
	background-image: url(images/google.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 32px;
	margin-top:10px;
	margin-right:5px;
}
#foursquare a {
	background-image: url(images/foursquare.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 32px;
	margin-top:10px;
}
#socialbox {
    margin-bottom:-15px; 
	margin-left:-50px;
	color:#3475d6; 
	font-weight:bold;
	height:90px;
	width:300px;
	padding:10px 10px 0px 50px;
}
#arrow {
    background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	width:400px;
	height:97px;
	margin-top:-100px;
	margin-left:0px;
}

/** -------------- Share Styles -------------- **/

#ShareContainer {
	float:left;
	margin-left:17px;
	height:132px;
	margin-bottom:15px;
	display:none;
}
#ShareNavTitle {
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	color:#929292;
	margin-top:20px;
}
#shareTitle {
	width:220px;
	height:19px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:2px;
	font-weight:100;
	font-size:12px;
}
#shareNav {
	margin: 0;
	padding: 0;
	margin-top:10px;
	margin-left:10px;
}
#shareNav li {
	margin: 0; 
	padding: 0;
	list-style:none;
}
#shareNav a {
	color:#929292;
	text-decoration:none;
}
#shareNav a:hover {
	color:#1268c0;
	text-decoration:underline;
}
#shareNav a:active, #shareNav a.selected {
	color:#929292;
}
#copyrightText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:100;
	text-align:center;
	color:#7c7c7c;	
	clear:both;
	padding-top:15px;
	margin-bottom:15px;
}

/** -------------- END FOOTER -------------- **/

