/* redefined tags*/

body {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #cccccc;
	margin:0 0 0 0;
	padding:0;
	background: url(../images/bg1.gif) 0px 0px;
	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
}

/* end of redefined tags*/
/********************************************************/
/* links */


td.line {
	background: url(../images/vline.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: #ffc;
	font-weight: bold;
}

a {
	color: #CC0099;
	text-decoration: underline
}
A:hover {
	color: #000000;
	text-decoration: underline

}
A:link {
	color: #CC0099;
	background-color: transparent
}
V:link {
	color: #CACFD7;
	background-color: transparent
}

a.ftrlink{
	color: #ff9999;
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt
}
a:link.ftrlink {
	color: #ff9999;
	text-decoration: none;
	font-size: 8pt
}
a:hover.ftrlink{
	color: #ffffff;
/*	background-color: #ffc; */
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt
}

/* 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; */



.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
}


.pinkcell {
	border: 1px solid #eebde8;
	font-size: 9pt;
	color: #CC0099;
	width:50%;
	background: #ffffff url('../images/bg_pink.gif') repeat-x;
	font-weight:bold; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:10px;
}

.greencell {
	border: 1px solid #80e9a3;
	font-size: 9pt;
	align: center;
	color: #15a545;
	width:50%;
	background: #ffffff url('../images/bg_green.gif') repeat-x;
	font-weight:bold; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:10px;
}

.greentbl {
	border: 1px solid #80e9a3;
	font-size: 9pt;
	color: #000000;
	align: center;
	background: #ffffff url('../images/bg_green.gif') repeat-x;
	font-weight:bold;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding:10px
}

.tourimage {
	border: 1px solid #cccaca;
	font-size: 9pt;
	align: left;
	color: #838282;
	background: #ffffff url('../images/bg_grey.gif') repeat-x;
	font-weight:bold; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; padding:2px;
}




a.grlink{
	color: #15a545;
	text-decoration: underline;
	font-weight: bold;
	font-size: 9pt
}
a:link.grlink {
	color: #15a545;
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt
}
a:hover.grlink{
	color: #000000;
/*	background-color: #ffc; */
	font-weight: bold;
	text-decoration: underline;
	font-size: 9pt
}






.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
}
.headerbasetable {
	border: #7D889B;
	background-color: #C2C8D0;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	height: 5px;
	padding: 0em
}
.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:8pt;
	font-weight:bold;
	color: #ffffff;
}

.credit {
	font:Arial;
	font-size:8pt;
	font-weight:normal;
	color: #ff9999;
}


a.smalllinktitle {
	font:Arial;
	font-size:10px;
	font-weight:bold;
	color: #990066;
}


.searchcell {
	background-color: #ccff99;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;


}

.bulletcell {
	background-color: #80e9a3;
	font-size:10px;
	font-weight:bold;
	color: #ffffff;
	height: 25px;

}
.red1cell {
	background-color: #EAEAEA;
	font-size:10px;
	font-weight:bold;
	color: #000;
	text-align: right;
}

.red2cell {
	background-color: #dbdbdb;
	font-size:10px;
	font-weight:bold;
	color: #000;
	text-align: right;
}

.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
	}

.hilite {
	font-family: arial;
	font-size: 9pt;
	text-align: left;
	font-weight: normal;
	line-height: 15px;
	color: #cc0000
}



.subblue {
	font-family: arial;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	color: #990066
	}

.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 */
/********************************************************/
#pagebody{
	width: 718px;
	margin: auto;
}
.main{
	font-size: 12px;
	color: #696A6B;
}
.style1 {
	color: #FF0000;
}
a:hover.flags {
	color:#FFFFFF;
	background: #FFF;
}
