.tool-tip{ background:#FFF; border:1px solid #999; font-size:11px; width:300px; padding:3px;}
.tool-title{ background:#FF0000; color :#FFF; font-size:12px; font-weight:bold; margin:0 0 5px 0;}
.tool-text{ }

a{ text-decoration:none; color:#999;}
a:hover{ color:#015489; text-decoration:underline;}
a img{ border:0;}




form fieldset{ padding:10px; margin:10px 0 0 0;}

form.search_result{}
#page img.gura{ margin:-20px 80px 10px 0; padding:0 0 10px 0; float:right;}

div .contact{ background:url(../images/main-bg.png); border:1px solid #999; margin:10px 20px 0 20px; padding:7px 10px 10px 10px; font-size:11px;}
div .contact p.smallhint{ font-size:9px; margin:10px 0 10px 0; font-weight:bold; border:1px solid #000; padding:2px; background:#0065a5; color:#FFF; }
div .contact p{ margin-top:3px;}
div .contact p.continfo{ font-size:11px; margin:10px 0 10px 0; font-weight:bold; border:1px solid #000; padding:2px; background:#0065a5; color:#FFF; }
div .contact label{ display:block; margin:5px 0 0 0; font-size:11px; }
div .contact textarea{ width:350px; height:200px; margin:5px 0 0 0;}
div .contact input{ margin:5px 0 0 0;}
div .contact span.markeri{ display:none;}
div .contact span.red{ color:#990000;}
div p.contname{ color:#59bbec; font-size:24px; margin:5px 0 10px 20px; letter-spacing:.03em; font-weight:bold; font-style:italic;}
div .contact p.contpos{ margin:0 0 10px 0; font-size:12px; color:#990000; font-weight:bold;}

div.moduletable_pgs{ background:url(../images/pgs_bg.jpg) left top no-repeat; overflow:hidden; border:1px solid #CCC; margin:0 5px 10px 0; padding:5px;}
div.moduletable_pgs h4{ color:#990000; font-size:14px; font-style:italic; margin:0 0 10px 0;}
div.moduletable_pgs p{ font-size:9px; margin:0 0 6px 0;}
div.moduletable_pgs a{ float:right;}
div.moduletable_pgs a:hover{}

.moduletablemyform{background:#F4F4F4; border:1px solid #999; font-size:12px;}
#ff_formdiv1 input{ margin:0 0 0 20px;}
#ff_formdiv1 .info{ margin:0 0 0 10px;}
#ff_formdiv1 .heading{ font-size:9px; color:#990000;}
#ff_formdiv1 input.formbutt{ color:#FFF; background:#990000; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #666; border-bottom:1px solid #666;}
#ff_formdiv1 input.formbutt:hover{ color:#CCC; background:#990000; border-left:1px solid #666; border-top:1px solid #666; border-right:1px solid #ccc; border-bottom:1px solid #ccc; cursor:pointer;}

.moduletablewinform{background:#F4F4F4; border:1px solid #999; font-size:12px;}
.moduletablewinform .fieldname{ font-weight:bold;}
.moduletablewinform .conditions{ font-weight:bold; font-size:9px;}
.moduletablewinform .terms{ font-size:9px;}
.moduletable_wrap{ margin:0 auto 0 auto;}

#contactusdiv{ padding:0 0 0 40px; margin:0 0 20px 10px; border-left:solid 12px #B63039;}
#contactusdiv p span{ font-weight:bold;}
#contactusdiv img{}

#banner a img{ border:0px; margin:0 0 0px 0; padding:0; float:left;}
#page{ padding:0px;}
#page p strong{ color:#FF9933; border-bottom:2px solid #eee; border-top:1px solid #eee; padding:3px; /*background:#990000;*/ display:block; margin:15px 0 0px 0;}
#page h3{background:#0065A5; border:2px outset #03438c; color:#FFF; padding:2px 0 2px 2px; font-weight:bold; margin:15px 0 5px 0; font-size:13px;}
#page h4{ background:#e4a035; color:#FFF; margin:15px 0 5px 0; padding:2px 0 2px 5px; font-size:14px; border:2px outset #e4a035;}

#page ul.testimonials{ padding:5px 0 5px 0; border-bottom:2px solid #AFCD48;  margin: 0; list-style:none;}
#page ul.testimonials li{ background:url(../images/testimonials.jpg) 0 .4em no-repeat; list-style:none; padding:0 0 0 40px; margin:0px 0 0 50px;}
#page ul{ font-size:11px; list-style:none; margin:0 0 10px 0;}
#page ul li{ margin:0 0 0 50px; line-height:1.5; background:url(../images/list.jpg) 0 .4em no-repeat; padding:0 0 0 30px;}
#page p{line-height:1.3; padding:0 0 8px 0; }
#page p.bold{ font-weight:bold; }
#page ol{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:1.3; padding:0 0 10px 0;}
#page ol li{ margin:0 0 0 30px;}
a img{ border:none; margin:0; padding:0;}
.blue{ color:#045396;}
.green{ color:#AFCD48;}
#page p.greenback{ font-size:11px; margin:0 10px 0 10px; color:#FFF; padding:10px; background:#AECC46;}

#testis{ border:1px solid #FF9933; padding:5px; margin:5px 0 10px 0;}

div.moduletable{ margin:0 0 10px 0;}

form{font-size:12px;}
#page ul#imgdots{ width:40%; margin:0 0 10px 5%; font-size:11px; float:left;}
#page ul#imgdots li{ background:url(../images/listball.jpg) 0 .2em no-repeat; line-height:1.5; margin:0 0 0 20px; padding:0 0 0 30px;}
.clearme{ clear:left; height:1px;}
.moduletable h3.phoneno{ font-size:16px; margin:0; padding:0;}

#front{}
#front a{ clear:left; float:right;}
#front ul img{ float:left;}
#front ul{ width:48%; padding:0 0 10px 0; float:left; border-bottom:1px solid #EEE;}
#front ul.mr{ margin:0 4% 0 0;}
#front p.blue{ color:#41a0cf; padding:0 0 5px 0;}
#front h5{ color:#FF9933; padding:0 0 10px 0;}
#front.twenty{ margin:20px 0 0 0;}



h2.contentheading, h2.contentheadinglog, .componentheading, .componentheading1, h1.componentheading{ /*color:#59bbec;*/color:#135CAE; font-size:24px; margin:0 0 10px 0; letter-spacing:.0em; font-weight:bold; font-style:italic; border-bottom:2px solid #135CAE; /*border-top:1px solid #135CAE;*/}
/*h2.contentheadinglog, .componentheading, .componentheading1{ background:#3169a2; font-weight:bold; color:#FFF; padding:3px 0 3px 10px; border-bottom:#F8E8C2 2px solid; font-size:24px; font-weight:normal; margin:0 0 10px 0;}
h1.componentheading { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:24px;}*/



div.moduletable_border{ border:1px solid #eee; margin:0 5px 10px 0;}
div.moduletable_border h3{ color:#FF9933; font-size:15px; background:#eee; display:block; padding:2px 0 2px 2px;}
div.moduletable_border dl{ padding:5px;}
div.moduletable_border dt{ color:#FF9933; padding:1px 0 3px 0; font-size:11px; font-weight:bold; }
div.moduletable_border dd{}

..moduletable_foot ul{ width:18%; margin:0 2% 0 0; float:left; list-style:none;}
.moduletable_footr ul{ width:18%; float:left; margin:0 0 0 2%; list-style:none;}
.moduletable_foot li{}
.moduletable_foot li.item45{ height:20px; background:#FF6600;}
.moduletable_foot li.item48, .moduletable_footr li.item88, 
.moduletable_footr li.item85, .moduletable_footr li.item83, 
.moduletable_footr li.item81, .moduletable_foot li.item74, 
.moduletable_foot li.item64, .moduletable_foot li.item51, 
.moduletable_foot li.item58{ font-weight:bold; }

.moduletable_foot li.item48 a, .moduletable_footr li.item88 a, 
.moduletable_footr li.item85 a, .moduletable_footr li.item83 a, 
.moduletable_footr li.item81 a, .moduletable_foot li.item74 a, 
.moduletable_foot li.item64 a, .moduletable_foot li.item51 a, 
.moduletable_foot li.item58 a{ color:#015489; font-size:12px;}

.moduletable_foot li.item58{ margin:20px 0 5px 0;}
.moduletable_foot li.item64, .moduletable_foot li.item74, .moduletable_foot li.item88, .moduletable_footr li.item88, 
.moduletable_footr li.item85, .moduletable_footr li.item83, 
.moduletable_footr li.item81{ margin:0 0 5px;}

div.chronoform{ display:none; background:#00FF00;}




.moduletable_menu ul {
 	/*border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;*/
	float: left;
	width: 723px;
	list-style: none;
	line-height: 29px;
	/*background: #eee;
	font-weight: bold;
	height:30px;*/
	padding: 0;
	margin: 0;
	display:block;
	z-index:6000;
	
}


.moduletable_menu a{
	display: block;
	/*width: 100px;
	w\idth: 6em;*/
	color:#FF9933;
	text-decoration: none;
	/*padding: 0.25em 2em;*/
	line-height:auto;
	text-align: center;
	 font-size:11px;
}
.moduletable_menu a:hover{ color:#273d6c;}

.moduletable_menu ul li{ float:left;}
.moduletable_menu li li a{ text-align:left;}

.moduletable_menu li.item1{ width:70px;}
.moduletable_menu li.item38, 
.moduletable_menu li.item39, 
.moduletable_menu li.item40,
.moduletable_menu li.item41,
.moduletable_menu li.item42,
.moduletable_menu li.item43{ width:1px; height:28px; background: #00FF00 url(../images/divider_menu.png) no-repeat;}
.moduletable_menu li.item6{ width:80px;}
.moduletable_menu li.item12{ width:80px;}
.moduletable_menu li.item16{ width:150px;}
.moduletable_menu li.item21{ width:150px;}
.moduletable_menu li.item31{ width:90px;}
.moduletable_menu li.item32{ width:90px;}



.moduletable_menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 191px;
	/*w\idth: 13.9em;*/
	font-weight: normal;
	/*border-width: 0.25em;*/
	margin: 0;
	background:#FFF;
	padding-bottom:1px;
	border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; 
}

.moduletable_menu li li {
	padding-right: 0px;
	width: 189px;
	/*border-top:1px solid #FFF;*/
	margin:0 0 0px 1px;
	line-height:20px;
}

.moduletable_menu li ul a {
	width: 189px;
	/*w\idth: 9em;*/
	font-size:11px;
	padding-left:3px;
}

.moduletable_menu li ul ul {
	margin: -1.75em 0 0 191px;
}

.moduletable_menu li:hover ul ul, .moduletable_menu li:hover ul ul ul, .moduletable_menu li.sfhover ul ul, .moduletable_menu li.sfhover ul ul ul {
	left: -999em;
}

.moduletable_menu li:hover ul, .moduletable_menu li li:hover ul, .moduletable_menu li li li:hover ul, .moduletable_menu li.sfhover ul, .moduletable_menu li li.sfhover ul, .moduletable_menu li li li.sfhover ul {
	left: auto;
}

.moduletable_menu li:hover, .moduletable_menu li.sfhover {
	background: transparent;
}
/*div.module form.search{height:20px;}*/
form.search label{ display:none;}
div.module form.search input{ margin:0; padding:0;}

div.module_sidenavmod h3{ color:#FFF; padding:10px 0 0 20px; font-size:16px;}
div.module_sidenavmod ul{ list-style:none; font-weight:bold; font-size:14px; padding:10px 0 10px 0; }
div.module_sidenavmod li{line-height:1.8; list-style:none; padding:0 20px 0 20px;}
div.module_sidenavmod li a{ border-top:1px solid #6F6F6F;  text-decoration:none; color:#999; display:block;}
div.module_sidenavmod li a:hover{ color:#FFF; text-decoration:underline; background:url(../images/list_hover.png) repeat-x;; }
div.module_sidenavmod {
	background: #414141 url(../images/br_grey.png) 100% 100% no-repeat;
	margin:6px 0 0 0;
}

div.module_sidenavmod div {
	background:url(../images/bl_grey.png) 0 100% no-repeat;;
}

div.module_sidenavmod div div {
	background:url(../images/tr_grey.png) 100% 0 no-repeat;
}

div.module_sidenavmod div div div {
	background:url(../images/tl_grey.png) 0 0 no-repeat;
}




div.module_menu h3{ color:#FFF; padding:3px 0 0 15px; font-size:16px;}
div.module_menu ul{ list-style:none; font-size:11px; margin:5px 0 0px 12px; padding:0 0 10px 0; }
div.module_menu li{ line-height:1.5;}
div.module_menu li a{ text-decoration:none; color:#135CAE; display:block;}
div.module_menu li a:hover{ color:#AFCD48; text-decoration:underline;}
div.module_menu {
	background:url(../images/mw_box_br.png) 100% 100% no-repeat;
	margin:10px 0 0px 0;
}

div.module_menu div {
	background:url(../images/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background:url(../images/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background:url(../images/mw_box_tl.png) 0 0 no-repeat;
}

div.module_boxlinks{ width:180px; height:305px; float:left;}
div.module_boxlinks h3{ /*background:#135CAE;*/ color:#00CC00; padding:10px 0 10px 15px; font-style:italic; font-size:20px;}
div.module_boxlinks ul{ list-style:none; font-size:11px; margin:5px 0 0px 12px; padding:0 0 10px 0; }
div.module_boxlinks li{ line-height:1.5;}
div.module_boxlinks li a{ text-decoration:none; color:#135CAE; display:block;}
div.module_boxlinks li a:hover{ color:#AFCD48; text-decoration:underline;}
div.module_boxlinks {
	background:url(../images/grey_box_br.png) 100% 100% no-repeat;
	margin:0px 0px 10px 11px;
}

div.module_boxlinks div {
	background:url(../images/grey_box_bl.png) 0 100% no-repeat; height:100%
}

div.module_boxlinks div div {
	background:url(../images/grey_box_tr.png) 100% 0 no-repeat;
}

div.module_boxlinks div div div {
	background:url(../images/grey_box_tl.png) 0 0 no-repeat;
}


ul#topnavlist {margin:110px 0 20px 0;}
ul#topnavlist li{text-align:right; list-style:square; padding-right:20px}
ul#topnavlist li a{ font-size:14px; font-weight:bold; color:#990000; text-decoration:none; font-style:italic;}
ul#topnavlist li a:hover{ color:#59bbec;}

.moduletable_toplinks ul li{ display:inline; margin:0 0 0 20px;}
.moduletable_toplinks{ padding:0px 0 0 0px; text-align:right; }
.moduletable_toplinks li a{ text-decoration:none; font-size:10px; color:#666;}
.moduletable_toplinks li a:hover{ color:#FF9933;}




#reg{ font-family:Verdana, Arial, Helvetica, sans-serif;}

#frontpagecontainer{ background:url(../images/stamp.jpg) top left no-repeat; margin:0; padding:0;}

#frontpagecontainer p.frontaddress{ padding-top: 10px; margin:0 0 0 350px;}
#frontpagecontainer ul#frontpagetxt{ width:540px; margin:70px 0 0 210px;}
#frontpagecontainer ul#frontpagetxt li{ list-style:none;}
#frontpagecontainer ul#frontpagetxt h1{ color:#b63039; font-size:24px; font-weight:lighter; padding-left:30px; margin:0 0 20px 0; border-bottom:1px solid #b63039; letter-spacing:.2em; }
#frontpagecontainer ul#frontpagetxt h1 span{ font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:lighter;}
#frontpagecontainer li p{  line-height:1.5; margin:0 0 10px 0;}
#frontpagecontainer img{ margin:40px 0 0 170px;}

.moduletable_slct{ margin:0 0 10px 0;}
.moduletable_slct ul {padding:0; margin:0; width:125px; float:left; }
.moduletable_slct li{ margin:-5px 0 0 20px; padding:0; list-style-image:url(../images/list-arrow.png); padding:0px 0 0 0 ; }
.moduletable_slct li a{ text-decoration:none; font:.5em Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333; font-weight:bold; padding:0;}
.moduletable_slct li a:hover{ color:#FF9966;}





span.breadcrumbs{ color:#33FF00;}
.breadlinks{ margin:0 0 10px 0;}
.moduletable p{font:11px Verdana, Arial, Helvetica, sans-serif; line-height:1.3;}
.moduletableliteleft img{ border:0; margin:10px 0 0px 0;}
.moduletableeventsmall img{ border:0; margin:10px 0 0px 0;}
.moduletableeventleft img{ border:0; margin:10px 0 0px 0; padding:0;}
.moduletablebot{ text-align:center; padding:10px 0 10px 0;}
.moduletablebot a{ text-decoration:none; font-size:10px; color:#CCC;}
#mod_search_searchword{ margin:0 0 10px 0;}
span.article_separator{height:0px; display:none;}
.filter, .display{ margin:0 0 20px 20px;}


#newsflash-top{ height:24px; background:url(../images/mod-red-newsflashes-top.png) 0 0 no-repeat;}
#mostread-top{ height:24px; background:url(../images/mod-red-mostread-top.png) 0 0 no-repeat;}
#latestnews-top{ height:24px; background:url(../images/mod-red-latestnews-top.png) 0 0 no-repeat;}
#log-in-top{ height:24px; background:url(../images/mod-white-login-top.png) 0 0 no-repeat;}
#recfriend-top{ height:24px; background:url(../images/mod-recfriend-top.png) 0 0 no-repeat;}
#search-top{ height:24px; background:url(../images/mod-white-search-top.png) no-repeat;}
#poll-top{ height:24px; background:url(../images/mod-red-survey-top.png) 0 0 no-repeat;}
#red-yourtravels-top{ height:24px; background:url(../images/mod-yourtravels-top.png) 1px 0 no-repeat;}
.red-fill{ height:2px; background:#3169a2; width:99.6%;}
.white-fill{ height:2px; background:#FFF; width:99.7%;}
.redrightbgrpt{ background:#3169a2 url(../images/mod-red-bodyrightbg-rpt-y.png) top right repeat-y;}
.whiterightbgrpt{ background:#FFF url(../images/mod-white-bodybg-rpt-y.png) top right repeat-y;}
.modshadowbsaerptx{ height:2px; background:url(../images/mod-shadow.png) repeat-x; width:99.8%;}
.modwhitebgrpt{ background:url(../images/mod-white-bodybg-rpt-y.png) repeat-y; overflow:auto;}
.modwhitebase{ height:7px; background:url(../images/mod-White-bottom-shadow.png) no-repeat;}
.modredbgrpt{ background:url(../images/mod-red-bodybg-rpt-y.png) repeat-y; overflow:auto;}
.modredbase{ height:7px; background:url(../images/mod-red-bottom-stopnavhadow.png) no-repeat;}
#contmod2{ background:#3169a2; margin-top:15px;  border:1px solid #ccc;}
.mod{ margin:0px 0 0 0;}
.mod p{ color:#FFF;}
.mod ul{ list-style:square; color:#FFF;}
.mod li{ margin:0 0 0 20px;}
.mod li a{ line-height:1.5; color:#FFF; text-decoration:none; font-size:12px;}
.mod li a:hover{ color:#993300;}
.mod h4{ color:#FFF; margin:0 0 10px 0;}
.poll label{ color:#FFF; font-size:11px;}
.poll a{ text-decoration:none; margin-left:10px; color:#FFF; font-size:11px; font-weight:bold;}
.poll a:hover{ text-decoration:underline; color:#3169a2;}
.poll input.button, .button, table.pagenav th.pagenav_prev a, table.pagenav th.pagenav_next a, button.validate{
	margin:10px 0 0px 0;
	background:#3169a2;
	color:#FFF;
	border-bottom:1px solid #000; border-right:1px solid #000;
	border-top:1px solid #CCC; border-left:1px solid #CCC;
	text-decoration:none;
}
.poll input.button:hover, .button:hover, table.pagenav th.pagenav_prev a:hover, table.pagenav th.pagenav_next a:hover, button.validate:hover{ 
	background:#3169a2;
	border-top:1px solid #000; border-left:1px solid #000;
	border-bottom:1px solid #CCC; border-right:1px solid #CCC;
	cursor:pointer;
}
label.hasTip{ font-size:11px;}
.search_gen label{ margin:0 0 10px 0; color:#ccc; font-size:10px; line-height:1.5;}
.button_gen{ }
div.banneritem a img{ border:0;}
#suppbus{}
#suppbus .content{ height:110px; background:url(../images/pgs/bussbg.png) top left repeat-x;}
#suppbus .t {background: url(../images/pgs/dot.png) 0 0 repeat-x;}
#suppbus .b {background: url(../images/pgs/dot.png) bottom left repeat-x}
#suppbus .l {background: url(../images/pgs/dot.png) 0 0 repeat-y}
#suppbus .r {background: url(../images/pgs/dot.png) 100% 0 repeat-y}
#suppbus .bl {background:url(../images/pgs/bot-left.png) 0 100% no-repeat}
#suppbus .br {background:url(../images/pgs/bot-right.png) 100% 100% no-repeat}
#suppbus .tl {background:url(../images/pgs/top-left.png)) 0 0 no-repeat}
#suppbus .tr {background:url(../images/pgs/top-right.png) 100% 0 no-repeat; padding:10px}
#suppbus .content p{ padding:27px 0 0 0px;}

#rego label{ color:#990000; font-size:12px;}
#rego fieldset{border:1px solid #CCC; width:300px; padding:10px;}
#rego fieldset p{ margin:0 0 10px 0; font-size:10px;}
#rego button{ margin:0 0 0 10px;}
#form-login li a{ text-decoration:none; color:#990000;  padding:0; font-size:11px; background:none; border:none;}
#form-login li a:hover{ color:#000099;}
#form-login li{ list-style:none; margin:0; padding:0;}
#form-login ul { margin:5px 0 0 0;}
#form-login label{ color:#000;}

table.pagenav{ width:100%; margin:0px 0 0 0; padding:0; height:10px;}
table.pagenav th.pagenav_next {text-align:right;}
table.pagenav th.pagenav_prev {text-align:left;}
table.pagenav th{}

#page table.pagenav th.pagenav_prev a:hover, #page table.pagenav th.pagenav_next a:hover{ color:#FFF;}

table.category{ width:100%; border:1px solid #CCC; font-size:11px;}
table.category a{ color:#FF9933;}
#count.sectiontableheader{ width:5%; font-size:11px;}
#tableOrdering.sectiontableheader{ padding:5px 0 5px 5px; background:#3169a2; margin:0 0 5px 0; font-size:16px;}
#tableOrdering.sectiontableheader a{ text-decoration:none; color:#FFF;}
#tableOrdering.sectiontableheader a img{ margin-left:5px;}
table.category tr.sectiontableentry1{ padding:6px 0 6px 6px; background:#F5F5F5;}
table.category tr.sectiontableentry2{ padding:6px 0 6px 6px; background:#F1F1F1;}
table.category tr.sectiontableentry1 td, table.category tr.sectiontableentry2 td{ padding:6px 0 6px 6px;}
div.display{ font-size:12px;}
/***************************************************recomend a friend forms***********************************/

table.contentpane{ font-size:11px; padding:5px; border:1px solid #CCC;}
table.contentpane a.img, table.contentpane a.img:hover{ border:0px; background:#FFFFFF;}
table.contentpane a, table.contentpane .button{text-decoration:none; padding:3px; color:#FFF; background:#3169a2; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #000; border-right:1px solid #000;}
table.contentpane a:hover, table.contentpane .button:hover{padding:3px; color:#FFF; background:#3169a2; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

/**************************************************************************************************************/

/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #93246F; font-size:12px; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* -- form validation */
.error h2{ color:#990000; background:#FEE7E9; border-bottom:#990000 3px solid; border-top:#990000 3px solid; font-size:24px; font-weight:normal; margin:0 0 10px 0;}
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }


/* *****************************************end**************************************** */
.sectiontableentry1 a, .sectiontableentry2 a{text-decoration:none; font-size:12px; margin:0 0 0 10px;}
.sectiontableentry1 a:hover{ color:#990000;}
.sectiontableentry2 a:hover{color:#990000;}

/* ********************** sitemap **************************************/
div .xmap{ background:#F5F5F5; border:1px solid #CCC; overflow:auto;}
div .xmap h2.menutitle{ background:#990000;; color:#FFF; font-size:16px; padding-left:30px; margin:10px 5px 20px 5px; border:1px inset #885251; font-style:italic;}
ul.level_0{ list-style:none;}
ul.level_0 li{ padding:10px 0 0 0;}
ul.level_0 li a{ background:#EAEAEA; display:block; font-size:12px; font-weight:bold; color:#993333; text-decoration:none; margin:0px 0 0px 30px; padding-left:3px;}
ul.level_0 li a:hover{ background:#E3D7E1;}
ul.level_1{ list-style:none; padding:0 0 0 0px;}
ul.level_1 li{ padding:3px 0 2px 0; margin:;}
ul.level_1 li a{ background:transparent; font-size:11px; font-weight:normal;}
ul.level_1 li a:hover{ background:transparent; color:#999;}
ul.level_2{ list-style:none; padding:0 0 0 15px;}
ul.level_2 li{}
ul.level_2 li a{ padding:0px 0 px 0;}
ul.level_2 li a:hover{}
div .xmap ul{}
div.contentpaneopen div{ margin:0 0 0 6px;}
div .xmap div.componentheading{ color:#990000; border-bottom:1px solid #990000; background:none; font-size:12px; font-style:italic;}


/*********************************************************************************************/




#syndicate{ font-size:.54em;}
#syndicate a.purp{ color:#FF9966; text-decoration:none;}


/****************************************************** shop *************************************/

#page #container{ margin:0 0 20px 0;}



.top {
  display:block; 
  background:transparent; 
  font-size:1px;
  }

.bottom {
  display:block; 
  background:transparent; 
  font-size:1px; 
  border-top:1px solid #045396
  }

.b1, .b2, .b3, .b4 {
display:block; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {background:#045396; border-left:1px solid #045396; border-right:1px solid #045396;}
.b1 {margin:0 5px; background:#045396;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}

div.sccart{ padding:0 10px 10px 10px; background:#F4F9FB;}
.sccart input.scbutton{ color:#FFF; border:1px outset #000; background:#045396; /*right:0;*/ margin:5px 0 0 0; padding:1px; font-size:11px; cursor:pointer;}
.sccart input.scbutton:hover{ color:#045396; border:1px inset #000; background:#FFF;}
.sccart{ position:relative; clear:both; color:#990000; font-size:11px; margin:10px 0 0 0;}
table.sc_cart{ padding:10px; font-size:12px; border:1px solid #045396; background:#F4F9FB; text-align:left; }
table.sc_cart td{ padding:2px 10px 2px 10px;}
table.sc_cart th{ padding:2px 10px 2px 10px; background:#990000; color:#FFF;}
.moduletable_caddy h3{font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:#3169a2; margin:0px 0 5px 0; padding:5px;}
.moduletable_caddy{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0 0 0px 0; background:#f4f9fb; border:1px solid #045396; }

/******************************************************external forms************************/

form#form_id{ width:80%;}
form#form_id fieldset{ padding:10px;/* background:#018e3f;*/}
	
	form#form_id label{}
	form#form_id p.small{ font-size:9px;}
	form#form_id span{ color:#FF0000;}
	form#form_id ul.lineup{padding:5px; background:#F9F9F9; border:1px solid #333; float:left; width:98%; margin:0 0 5px 0;}
	form#form_id p.hidden{ color:#FF0000; text-transform:uppercase; display:none;}
	form#form_id #gap{ clear:left;}
	form#form_id p.entry{ float:left; width:220px; line-height:15px;}
	form#form_id input{ float:left; height:15px; margin:0px 0 0 10px; width:250px;}
	form#form_id input.radio{ float:none; width:20px;}
	form#form_id input.checkme{ float:left; width:20px;}
	form#form_id p.entrycheck{ float:left; width:100px; background:#CCC; line-height:24px;}
	input.check{ margin:0 0 0 10px; width:20px;}
	form#form_id select{ width:100px; margin:10px 0 0 10px;}
	form#form_id option{ padding:0 0 0 5px; background:#F4F4F4;}
	form#form_id textarea{ width:250px; height:100px; margin:0 0 0 10px;}
	form#form_id input.mybut{ margin:0 0 0 35px; height:20px; width:200px; color:#FFF; background:#d63e39; border-bottom:#000 1px solid; border-right:#000 1px solid;
				 border-top:#CCC 1px solid; border-top:#CCC 1px solid; display:block;}
	form#form_id input.mybut:hover{ background:#666; cursor:pointer;}
	form#form_id p.invalid{ display:block; color:red;}
	form#form_id input.invalid{ border:2px #FF0000 inset; background:#FFFF00;}
	form#form_id label.invalid{ font-weight:bold; color:#FF0000;}
	form#form_id br{ clear:left;}


form#ChronoContact_SevenReasons ul.lineup{padding:5px; background:#F9F9F9; border:1px solid #333; float:left; width:98%; margin:0 0 5px 0;}
form#ChronoContact_SevenReasons ul.lineup p.entry {float:left; width:240px; line-height:15px;}
form#ChronoContact_SevenReasons input.mybut{ margin:0 0 0 240px; height:20px; width:200px; color:#FFF; background:#d63e39; border-bottom:#000 1px solid; border-right:#000 1px solid;
				 border-top:#CCC 1px solid; border-top:#CCC 1px solid; display:block;}
form#ChronoContact_SevenReasons  input.mybut:hover{ background:#666; cursor:pointer;}
form#ChronoContact_SevenReasons span{ color:#FF0000;}



form#ChronoContact_Win12Months ul.lineup{padding:5px; background:#F9F9F9; border:1px solid #333; float:left; width:98%; margin:0 0 5px 0;}
form#ChronoContact_Win12Months ul.lineup p.entry {float:left; width:240px; line-height:15px;}
form#ChronoContact_Win12Months input.mybut{ margin:0 0 0 240px; height:20px; width:200px; color:#FFF; background:#d63e39; border-bottom:#000 1px solid; border-right:#000 1px solid;
				 border-top:#CCC 1px solid; border-top:#CCC 1px solid; display:block;}
form#ChronoContact_Win12Months input.mybut:hover{ background:#666; cursor:pointer;}
form#ChronoContact_Win12Months span{ color:#FF0000;}


form#ChronoContact_FreeReport ul.lineup{padding:5px; background:#F9F9F9; border:1px solid #333; float:left; width:98%; margin:0 0 5px 0;}
form#ChronoContact_FreeReport ul.lineup p.entry {float:left; width:240px; line-height:15px;}
form#ChronoContact_FreeReport input.mybut{ margin:0 0 0 240px; height:20px; width:200px; color:#FFF; background:#d63e39; border-bottom:#000 1px solid; border-right:#000 1px solid;
				 border-top:#CCC 1px solid; border-top:#CCC 1px solid; display:block;}
form#ChronoContact_FreeReport input.mybut:hover{ background:#666; cursor:pointer;}
form#ChronoContact_FreeReport span{ color:#FF0000;}
p.small{ font-size:9px;}

div#footer div#footerinny div.moduletable_foot { display:block; float:left; width:18%; padding-left:10px;}

div#footer div#footerinny div.moduletable_foot a { white-space:no-wrap;}

.FTitle
{
font-size:11px;
font-weight:bold;
color:#666666;
padding-bottom:5px;
display:block;
}


div#search moduletable { display:block; width:0%; margin:auto;float:right;}
form#ChronoContact_ContactUS p { padding-bottom:0px;}

div#Testimony
{
width:215px;
height:110px;
display:block;
background:url(../images/testimonial_pgs.jpg) no-repeat;
vertical-align:bottom;
padding-top:60px;
margin:0px;
}

div#Testimony .Testi
{
width:90%;
margin-left:15px;
font-size:11px;
}

div#Testimony .Testi a	{	color:#FF5500;	}


.moduletable a.readmore { display:block; float:right; text-align:right;}

.contentpaneopen ol { list-style-type: normal; }

.cd_core_design_poweredby {display:none;}