/* redefined tags*/

body {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #696A6B; 
	margin:0 0 0 0;
	padding:0;	
	BACKGROUND: url(/images/body_bg.gif) #c0bafb repeat-y center top;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1
}



H3 {
	font-size: 12px;
	display: inline;
	padding:4px;
}

H5 {
	font-size: 16px;
	display: inline;
	color: #3d9ae8;
}



/* end of redefined tags*/
/********************************************************/
/* links */



td.line { 
	background: url(../images/vdiv.gif) repeat-y center ;
	
}
	 
td.hline { 
	background: url(../images/hdiv3.gif) repeat-x center ;
	
}

td.hline2 { 
	background: url(../images/hdivblue.gif) repeat-x center ;
	
}

.highlight {
	background-color: #ffffff;
	color: #cc0033;
	font-weight: bold;
}


.boldhd { 
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ea0808;
}

.gradient-header {
	border-bottom: 1px solid #99CCFF;
	margin-bottom:5px;
	background: #FFFFFF url(../Images/hdstyle.jpg) no-repeat bottom;
	width: 30%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.gradient-header2 {
	border-bottom: 1px solid #f49393;
	margin-bottom:5px;
	background: #FFFFFF url(../Images/hdstyle2.jpg) no-repeat bottom;
	width: 30%;
	padding-top: 5px;
	padding-bottom: 5px;
}


a {  
	color: #696A6B; 
	text-decoration: underline
}
A:hover {
	color: #000000; 
	background-color: transparent;
	text-decoration: underline

}
A:link {
	color: #696A6B; 
	background-color: transparent
}
V:link {
	color: #CACFD7; 
	background-color: transparent
}

a.faqlink{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	font-size: 9pt
}
a:link.faqlink {
	color: #666666;
	text-decoration: none;
	font-size: 9pt
}
a:hover.faqlink{
	color: #750707;
	background-color: #ffc;
	font-weight: normal;
	text-decoration: underline;
	font-size: 9pt	
}

/* end of links */
/********************************************************/
/* tables and table cells */

/*.fadeleft { */
/*	background-color: #FFFFFF; */
/*	background-image:url(/images/shadow.gif); */
/*	vertical-align: top; */
/*}

/*.faderight { */
/*	background-color: #FFFFFF; */
/*	background-image:url(/images/shadow.gif); */
/*	vertical-align: top; */


}
.outertable {
	border: #CCCCCC; 
	background-color: #FFFFFF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding: 0cm
}
.stripheadcell {
	background-color: #BBBBBC;
	padding: 0cm;
	background-image: url(/images/nav-bg1.gif);
	background-repeat: repeat-x;	
}
.navheadcell {
	background-color: #BBBBBC;
	padding: 0cm;
	background-image: url(/images/nav-bg.gif);
	background-repeat: repeat-x;	
}
.subnavheadcell {
	background-color: #FFFFFF;
	padding: 0cm;
	background-image: url(/images/subnav-bg.gif);
	background-repeat: repeat-x;	
}
.productcell {
	background-color: #F8F7F5;
	padding-top: 20px;
	padding-bottom: 20px
}
.maincontentcell {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align:left
	

}
.rightcell {
	background-color: #EDEBE6;
	background-image:url(/images/rightcellbg.gif);
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top;
}
.introcell {
	border: #CCCCCC;
	background-color: #F8F7F5;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 16px
}
.morecell {
	border: #CCCCCC;
	background-color: #F8F7F5;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 16px
}
.focuscell {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #696A6B; 
	border: #CCCCCC;
	background-color: #F8F7F5;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 12px
}
.focusoncell {
	border: #B8B4B3;
	background-color: #F8F7F5;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 10px
}
.basetable {
	border: #57B9D2; 
	background-color: #3B98FF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding: 0cm
}
.primarynavtable {
	border: #516079; 
	background-color: #FFFFFF;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding: 0em
}
.hoteltable {
	border: #cccccc; 
	background-color: #f4f4f4;
	background-image: url(/images/tbg.gif) repeat-y;
	border-style: dotted; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	height: 1px;
	padding: 1px
}
.headercell {
	background-color: #666666;
	margin: 0px;
	padding: 0px
}
.headercelllight {
	background-color: #A9A9AA;
	margin: 0px;
	padding: 0px
}
.bandcell {
	background-color: #666666;
	background-image:url(/images/bandrepeater.gif);
	margin: 0px;
	padding: 0px
}
.featurecell {
	background-color: #D3D7DD;
	margin: 10px;
	padding: 10px
}
.categorylightcell {
	background-color: #DEE1E6;
	margin: 10px;
	padding: 10px
}
.categorydarkcell {
	background-color: #CACFD7;
	margin: 10px;
	padding: 10px
}
.footercell {
	background-color: #ffffff;
	font:Arial;
	font-size:10px;
	font-weight:bold;
	color: #333333;
	padding: 2px
}
.smallcell {
	font:Arial;
	font-size:10px;
	font-weight:bold;
	color: #5e5e5e;
}
	
a.smalllinktitle {
	font:Arial;
	font-size:10px;
	font-weight:bold;
	color: #990066;
}


.searchcell {
	background-color: #DCDEE0
}
.searchdirectorycell {
	background-color: #CACFD7;
	border: #7D889B; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding: 10px
}
.searchresultscell {
	background-color: #F2F4F8;
	border: #7D889B; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	padding: 10px
}
.table2 {
	background-color: #F4F4F5;
	font:Arial;
	font-size:12px;
	color: #999999;
	margin: 10px;
	padding: 2px
}

/* end of tables and table cells */
/********************************************************/
/* texts and fonts */

.Bodytext { 
	font-family: arial;
	font-size: 9pt;
	text-align: left; 
	font-weight: normal;
	line-height: 15px;
	color: #696A6B
}
.Bodytextdark { 
	font-family: arial;
	font-size: 9pt;
	text-align: left; 
	font-weight: normal;
	line-height: 15px;
	color: #333333
}

.subblue { 
	font-family: arial;
	font-size: 9pt;
	text-align: left; 
	font-weight: bold;
	color: #0033cc
	}
	
.Headingtext { 
	font-family: arial;
	font-size: 10pt;
	text-align: left; 
	font-weight: bold;
	color: #696A6B;
	text-transform: lowercase
}
.datetext { 
	font-family: arial;
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 5px;
	color: #F75010
}
.newsheadingtext { 
	font-family: arial;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 5px;
	line-height: 15px;
	color: #003399
}
.newsteasertext { 
	font-family: arial;
	font-size: 0.9em;
	font-weight: normal;
	padding-top: 5px;
	line-height: 15px;
	color: #696A6B
}
#whitetext { 
	font-family: Arial;
	font-size: 0.9em;
	text-align: left; 
	font-weight: bold;
	color: #FFFFFF
}
#categoryHeadingtext { 
	font-family: arial;
	font-size: 0.9em;
	text-align: left; 
	font-weight: bold;
	color: #696A6B;
	text-transform: uppercase
}
#categorytext { 
	font-family: arial;
	font-size: 0.8em;
	font-weight: normal;
	padding-top: 5px;
	color: #696A6B
}
#categorylinktext { 
	font-family: arial;
	font-size: 0.9em;
	text-align: right; 
	font-weight: normal;
	padding-bottom: 2px;
	color: #696A6B
}
#categorylinktextleft { 
	font-family: arial;
	font-size: 0.9em;
	text-align: left; 
	font-weight: normal;
	padding-top: 5px;
	color: #696A6B
}
#leveltwonav { 
	font-family: arial;
	font-size: 1.0em;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #696A6B
}

/* end of texts and fonts */
/********************************************************/
/* form elements */

.formError {
	color: #B22222;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
}

.formfield { 
	font-family: arial; 
	font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF; 
	font-weight: normal;
	width: 190px;
	border: #727274; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.subscribefield { 
	font-family: arial; 
	font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF; 
	font-weight: normal;
	width: 110px;
	border: #727274; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.leftareafield { 
	font-family: arial; 
	font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF; 
	font-weight: normal;
	width: 150px;
	border: #516079; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.searchdirectoryfield { 
	font-family: arial; 
	font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF; 
	font-weight: normal;
	width: 200px;
	border: #516079; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.submitbutton {
	font-family: Arial; 
	font-size: 9pt; 
	color: #FFFFFF; 
	height: 20px;
	width: 20px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #F75010;
	cursor: hand
}

.loginbutton {
	font-family: Arial; 
	font-size: 9pt; 
	color: #ffffff; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #ff0033;
	cursor: hand
}

.subscribebutton {
	font-family: Arial; 
	font-size: 9pt; 
	color: #003399; 
	height: 20px;
	width: 30px;
	border: #C2C2C2;
	border-bottom-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #FFFFFF;
	cursor: hand
}
.unsubscribebutton {
	font-family: Arial; 
	font-size: 9pt; 
	color: #FFFFFF; 
	height: 20px;
	width: 80px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #F75010;
	cursor: hand
}
.submitpollbutton {
	font-family: Arial; 
	font-size: 9pt; 
	color: #FFFFFF; 
	height: 20px;
	width: 50px;
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	background-color: #F75010;
	cursor: hand
}

/* end of form elements */
/********************************************************/
/* images and padding */

#categoryimg {
	float: left;
	padding-top: 7px;
	padding-right: 3px
}
#contentimgleft {
	float: left;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#contentimgright {
	float: right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#contentimglogosm {
	float: left;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* end of images and padding */
/********************************************************/