﻿.arrow_blue, .mediabox .arrow_blue { display:block; background:url(/GUI/bluearrow.jpg) no-repeat right bottom; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_blue:hover, .mediabox .arrow_blue:hover { display:block; background:url(/GUI/bluearrow.jpg) right bottom no-repeat; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_blue_back { display:block; background:url(/GUI/bluearrow_back.jpg) no-repeat left bottom; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_blue_back:hover { display:block; background:url(/GUI/bluearrow_back.jpg) no-repeat left bottom; float:left; padding:0px 0px 4px 20px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_blue_right { display:block; background:url(/GUI/bluearrow.jpg) no-repeat right bottom; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_blue_right:hover { display:block; background:url(/GUI/bluearrow.jpg) right bottom no-repeat; float:right; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_white_blue { display:block; background:url(/GUI/bluearrow.gif) no-repeat right bottom; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_blue:hover { display:block; background:url(/GUI/bluearrow.gif) right bottom no-repeat; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

.arrow_white_red {  display:block; background:url(/GUI/redarrow.gif) no-repeat right bottom; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:none; }
.arrow_white_red:hover { display:block; background:url(/GUI/redarrow.gif) right bottom no-repeat; float:left; padding:0px 20px 4px 0px !important; margin:5px 0px 0px 0px !important; text-transform:uppercase !important; font-weight:900 !important; color:#0D3679; text-decoration:underline; }

body, html { height: 100%; }

.h-line-nomargin { border:0px; padding:0px; height:1px; line-height:1px; font-size:0px; background:#d9d9d9; overflow:hidden; }

body { margin:0px; padding:0px; color:#FFFFFF; background:#FFFFFF;}

body, tbody, input, select, textarea { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; }
h4 { font-size:11px; font-family:Verdana; font-weight:bold; margin-top:7px; margin-bottom:0px}
a img { border: 0; }
p { margin:0px; }

td.table_left { text-align:left; vertical-align:top; }
td.table_right { text-align:right; vertical-align:top; }

/*.page { width:1003px; background:url(/GUI/menu_bg.gif) repeat-y; }*/


.imagemenu { height:24px; }
.imagemenu a { color:#FFFFFF !important; text-transform:none !important; font-size:11px !important; font-family:Verdana !important; cursor:pointer; }
.imagemenu a span.imagelink { display:block; padding:6px 0px 0px 10px; height:18px; }

.imagemenu a span.imagearrow { background:url(/GUI/menu_arrow.gif) no-repeat; width:9px; height:9px; position:relative; float:right; top:-8px; left:-4px; }
.imagemenu a span.pos1 { background:url(/GUI/imagemenu_1.jpg); background-repeat:repeat-x ; }
.imagemenu a span.pos2 { background:url(/GUI/imagemenu_2.jpg);  background-repeat:repeat-x; }
.imagemenu a span.pos3 { background:url(/GUI/imagemenu_3.jpg);  background-repeat:repeat-x; }
.imagemenu a span.pos4 { background:url(/GUI/imagemenu_4.jpg);  background-repeat:repeat-x; }
.imagemenu a span.pos5 { background:url(/GUI/imagemenu_5.jpg);  background-repeat:repeat-x; }
.imagemenu a span.pos6 { background:url(/GUI/imagemenu_6.jpg);  background-repeat:repeat-x; }
.imagemenu a span.selected { background:url(/GUI/imagemenu_mo.jpg);  background-repeat:repeat-x; }
.imagemenu a span.selected span.imagearrow { background:none; }
.imagemenu a:hover span.imagelink { background:url(/GUI/imagemenu_mo.jpg); text-decoration:none; background-repeat:repeat-x; }

.faq {  }
.faq .faq_left { width:49%; position:relative; float:left; margin:0px 0px 40px 0px; }
.faq .faq_closed { margin:0px 0px 10px; }
.faq .faq_closed .display { margin:0px 0px 25px 16px; display:none; }
.faq .faq_closed .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_closed.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.faq .faq_right { width:49%; position:relative; float:right; margin:0px 0px 40px 0px; }
.faq .faq_opened { margin:0px 0px 10px; }
.faq .faq_opened .display { margin:0px 0px 25px 16px; display:block; }
.faq .faq_opened .faq_fold .faq_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_opened.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.sitemap .sitemap_left { width:49%; position:relative; float:left; margin:0px 0px 40px 0px; }
.sitemap .sitemap_closed { margin:0px 0px 0px; }
.sitemap .sitemap_closed .display { margin:0px 0px 0px 16px; display:none; }
.sitemap_closed .display { margin:0px 0px 100px 16px; display:none; }
.sitemap .sitemap_closed .sitemap_fold .sitemap_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_closed.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.sitemap .sitemap_right { width:49%; position:relative; float:right; margin:0px 0px 40px 0px; }
.sitemap .sitemap_opened { margin:0px 0px 0px; }
.sitemap .sitemap_opened .display { margin:0px 0px 0px 16px; display:block; }
.sitemap_opened .display { margin:0px 0px 0px 16px; display:block; }
.sitemap .sitemap_opened .sitemap_fold .sitemap_arrow { position:relative; float:left; width:16px; height:11px; background-image:url(/GUI/faq_opened.jpg); background-repeat:no-repeat; background-position:0px 2px; }

.sitemap .sitemap_toplevel { margin:14px 0px 0px 0px !important; color:red}

.topmenu { width:845px; height:16px; background:url(/GUI/header_topmenu.jpg) no-repeat #00FF00; text-align:right; padding:6px 158px 0px 0px; overflow:hidden;}
.topmenu .search_btn { position:relative; float:right; margin: -3px 0px 0px; }
/*.topmenu .search_btn a { font-family:Verdana; font-size:10px; font-weight:900; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.topmenu .search_btn .btnblue_left .fill { height:16px; position:relative; float:left; padding:1px 21px 0px 6px; background:url(/GUI/btnblue_fill.gif) repeat-x; }
.topmenu .search_btn .btnblue_left .arrow { width:14px; height:16px; background:url(/GUI/btnblue_arrow.gif) no-repeat; position:relative; float:left; }
.topmenu .search_btn .btnred_left .fill { height:16px; position:relative; float:left; padding:1px 21px 0px 6px; background:url(/GUI/btnred_fill.gif) repeat-x; }
.topmenu .search_btn .btnred_left .arrow { width:14px; height:16px; background:url(/GUI/btnred_arrow.gif) no-repeat; position:relative; float:left; }*/
.topmenu .search_fld { position:relative; float:right; margin:-3px 5px 0px; }
.topmenu .search_fld form { }
.topmenu .search_fld input { height:10px; width:95px; font-size:9px; }
.topmenu .links { position:relative; float:right; margin:-2px 0px 0px; }
.topmenu .links a { font-weight:900; color:#FFFFFF; text-decoration:none; }

.header { width:1003px; height:79px; background:#000000; background:url(/GUI/header.jpg) no-repeat; }

/*.body { width:1003px; position:relative; background:url(/GUI/menu_bg.gif) repeat-y; }*/

.body .menu-wrap { width:163px; background: #e2f1fc url(/GUI/menutop.jpg) no-repeat; min-height: 670px; padding: 141px 0px 0px; display: inline; float: left; }

.body .menu-wrap ul.menu { list-style: none; margin: 0; padding: 0; height: 314px; }
.body .menu-wrap ul.menu li.link { display: inline; float: left; width: 100%; height: 24px; }
.body .menu-wrap ul.menu li.link a,
.body .menu-wrap a.booknow .fill { display: block; line-height: 24px; height: 24px; padding: 0 17px 0 7px; background: url(/GUI/menu_arrow.gif) no-repeat 150px 11px; font-weight:900; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.body .menu-wrap ul.menu li.link a:hover,
.body .menu-wrap a.booknow:hover { background-color: #041a40; }

.body .menu-wrap ul.menu li.nr1 { background-color: #041a40; }
.body .menu-wrap ul.menu li.nr2 { background-color: #062457; }
.body .menu-wrap ul.menu li.nr3 { background-color: #072a65; }
.body .menu-wrap ul.menu li.nr4 { background-color: #163a77; }
.body .menu-wrap ul.menu li.nr5 { background-color: #1a4183; }
.body .menu-wrap ul.menu li.nr6 { background-color: #2d5596; }
.body .menu-wrap ul.menu li.nr7 { background-color: #3a65a6; }
.body .menu-wrap ul.menu li.nr8 { background-color: #4880b5; }
.body .menu-wrap ul.menu li.nr9 { background-color: #5695c5; }
.body .menu-wrap ul.menu li.nr10 { background-color: #67add5; }
.body .menu-wrap ul.menu li.nr11 { background-color: #78bce2; }
.body .menu-wrap ul.menu li.nr12 { background-color: #90cdf8; }

.body .menu-wrap a.booknow { background: url(/GUI/btn_11.jpg) repeat-x 0px 0px; position: relative; display: block; text-decoration: none; }
.body .menu-wrap a.booknow:hover { background-image: none; }
.body .menu-wrap a.booknow .fill {}
.body .content .template .map { padding-left:0px; margin:0px 0px 0px 3px; }

/*.body .menu .link { width:163px; height:24px; }
.body .menu .link span { width:156px; height:19px; display:block; padding: 5px 0px 0px 7px; cursor:pointer; }
.body .menu .link span img { position:relative; float:right; top:-7px; right:4px; }
.body .menu .link a { font-weight:900; color:#FFFFFF; text-decoration:none; cursor:pointer; }
.body .menu .menu_space { width:163px; height:73px; }*/


.body .content { width:677px; position:relative; float:left; padding:0px 0px 0px 0px; }

.body .content .template {  }
	.body .content .template .box { margin:20px 0px 0px 20px; position:relative; float:left; display:inline; }
		.body .content .template .box .box-content { margin:0px; }
		.body .content .template .box .box-content img { border:0px; }
		.body .content .template .box .box-content .h-line { border:0px; margin:15px 0px 20px; padding:0px; height:1px; line-height:1px; font-size:0px; background:#d9d9d9; overflow:hidden; }
		.body .content .template .box .box-content .tot_wrap table { }
		.body .content .template .box .box-content .tot_wrap {}
		.body .content .template .box h1 { margin:0px !important; padding:0px 0px 5px 0px; font-size:12px; font-weight:900; color:#666666; }
		.body .content .template .box h2 { margin:15px 0px 5px 0px; padding:0px; font-size:12px; }
		.body .content .template .box h3 { margin:10px 0px 5px 0px; padding:0px; font-size:11px; }
		.body .content .template .box p { margin:0px; padding:0px; font-size:11px; }
		.body .content .template .box p.padded { margin:0px 0px 5px 0px; }
		.body .content .template .box p.bold { font-weight:900; }
		.body .content .template .box a { margin:0px; padding:0px; color:#0d3679; text-decoration:none; font-weight:900; }
		.body .content .template .box a:hover { text-decoration:underline; }
		.body .content .template .box .faq_fold a { text-transform:none; color:#4f4f4f; }
		.body .content .template .box .faq_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; }
		.body .content .template .box .sitemap_fold a { text-transform:none; color:#4f4f4f; }
		.body .content .template .box .sitemap_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; }
		.body .content .template .box .sitemap_sub_fold a { text-transform:none; color:#4f4f4f; font-weight:normal; }
		.body .content .template .box .sitemap_sub_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; font-weight:normal; }
		.body .content .template .box span.arrowlink_left { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:left; margin:0px 0px 0px 10px; }
		.body .content .template .box span.arrowlink_left .href { position:relative; float:left; cursor:pointer; }
		.body .content .template .box span.arrowlink_left .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; right:10px; }
		.body .content .template .box span.arrowlink_right { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:right; margin:0px 10px 0px 0px; }
		.body .content .template .box span.arrowlink_right .href { position:relative; float:left; cursor:pointer; }
		.body .content .template .box span.arrowlink_right .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.body .content .template .box span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.body .content .template .box span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.body .content .template .box span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.body .content .template .blue span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.body .content .template .blue span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.body .content .template .blue span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.body .content .template .red span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.body .content .template .red span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.body .content .template .red span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/redarrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.body .content .template .blue a,
		.body .content .template .red a { color:#FFFFFF; }
		.body .content .template .blue a:hover,
		.body .content .template .red a:hover { color:#FFFFFF; }
		.body .content .template .box a:hover { text-decoration:underline; }
		.body .content .template .right-column { width:239px; float:right; }
		.body .content .template .headlines { margin:0px 0px 15px 0px; }		
		.body .content .template .small { width:199px; }
		.body .content .template .medium { width:418px; }
		.body .content .template .large { width:637px; }
		.body .content .template .nomargin { margin:0px; }
		.body .content .template .leftmargin { margin:0px 0px 0px 20px; }
		.body .content .template .blue { background:url(/GUI/box_bg.jpg) repeat-x #70b2db; color:#FFFFFF; }
		.body .content .template .red { background:url(/GUI/box_bg_red.jpg) repeat-x #b8251b; color:#FFFFFF; }	
		.body .content .template .blue .box-content,
		.body .content .template .red .box-content { margin:10px; }
		.body .content .top{ padding:0px; }
		.body .content .top .text_col { width:418px; padding:40px 20px 0px 20px; position:relative; float:left; }

		.body .content .top .text_col h1,
		.body .content .top	.text_col h2,
		.body .content .top	.text_col h3 { font-weight:900; margin:0px; }

		.body .content .top .text_col h1 { padding:0px 0px 5px 0px; font-size:18px; }
		.body .content .top	.text_col h2 { padding:100px 0px 15px 0px; font-size:12px; }
		.body .content .top	.text_col h3 { padding:0px 0px 3px 0px; font-size:11px; }
		.body .content .top	.text_col p { padding:0px 0px 3px 0px; }
		.body .content .top	.text_col p.bold { font-weight:900; }

		.body .content .top .right_col { width:199px; padding:40px 20px 0px 0px; position:relative; float:left; }

		.body .content .top .right_col .box { margin:0px 0px 10px 0px; }
		.body .content .top .right_col .box h2 { padding:0px 0px 0px 0px; margin:0px; font-size:12px; font-weight:900; }
		.body .content .top .right_col .box p { padding:0px; margin:0px; font-size:11px; }

		.body .content .top .right_col .box-blue { padding:10px; background:url(/GUI/box_bg.jpg) repeat-x #70b2db; color:#FFFFFF; }

		.body .content .top .right_col .box-white { padding:10px; background:none; }

		.body .content .top .right_col .box div.btn { height:17px; margin:5px 0px 0px; position:relative; float:left; }
		

/*.body .content .top .right_col .box div.btn a.btn .btnblue_left { position:relative; float:left; }
.body .content .top .right_col .box div.btn a.btn .btnblue_left .fill { height:15px; position:relative; float:left; padding:1px 5px 0px 5px; background:url(/GUI/btnblue_fill.gif) repeat-x; width:auto; }
.body .content .top .right_col .box div.btn a.btn .btnblue_left .arrow { width:17px; height:16px; background:url(/GUI/btnblue_arrow.gif) no-repeat; position:relative; float:left; }
.body .content .top .right_col .box div.btn a.btn .btnred_left { position:relative; float:left; }
.body .content .top .right_col .box div.btn a.btn .btnred_left .fill { height:15px; position:relative; float:left; padding:1px 5px 0px 5px; background:url(/GUI/btnred_fill.gif) repeat-x; width:auto; }
.body .content .top .right_col .box div.btn a.btn .btnred_left .arrow { width:17px; height:16px; background:url(/GUI/btnred_arrow.gif) no-repeat; position:relative; float:left; }*/


		.body .content .footer{ width:617px; border: 0px solid #d9d9d9; border-width: 1px 0; color:#939393; font-size:11px; padding:15px 10px; background:#f7f7f7; overflow:auto; }
		.body .content .footer .footer_left{ width:140px; position:relative; float:left; }
		.body .content .footer .footer_right{ width:460px; position:relative; float:left; background:none; height:auto; margin-left:-1px; padding-left:15px; border-left:1px solid #d9d9d9; }
		.body .content .footer .padding { padding-bottom:15px; }
		.body .content .footer .footer_right a{ font-size:10px; color:#939393; text-transform:none; text-decoration:underline; font-weight:normal; }
					


		.body .content .section { padding-bottom: 60px; }
	

/*a.btn{ font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:900; color:#FFFFFF; text-decoration:none; position: relative; float:left; overflow:auto; cursor:pointer; }
	a.btn .btnred_left { position:relative; float:left; }
		a.btn .btnred_left .fill { height:26px; position:relative; float:left; padding:1px 5px 0px 5px; background:url(/GUI/btn_red_fill.gif) repeat-x; }
		a.btn .btnred_left .arrow { width:17px; height:27px; background:url(/GUI/btn_red_arrow.gif) no-repeat; position:relative; float:left; }
	a.btn .btnblue_left { position:relative; float:left; }
		a.btn .btnblue_left .fill { height:26px; position:relative; float:left; padding:1px 5px 0px 5px; background:url(/GUI/btn_blue_fill.gif) repeat-x; }
		a.btn .btnblue_left .arrow { width:17px; height:27px; background:url(/GUI/btn_blue_arrow.gif) no-repeat; position:relative; float:left; }*/



a.btn { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:900; color:#FFFFFF; text-decoration: none; position: relative; float:left; cursor:pointer; height: 16px; }

a.btn .fill,
a.btn .arrow { margin-bottom: -11px; position:relative; float:left; height:27px; color:#FFFFFF; text-decoration:none; }

a.btn .fill { background: repeat-x 0px 0px; padding: 1px 5px 0px 5px; }
a.btn .arrow { width:17px; background: no-repeat 0px 0px; }

a.btnblue {}
a.btnblue .fill { background-image: url(/GUI/btn_blue_fill.gif); }
a.btnblue .arrow { background-image: url(/GUI/btn_blue_arrow.gif); }

a.btnblue:hover {}
a.btnblue:hover .fill { background-image: url(/GUI/btn_red_fill.gif); }
a.btnblue:hover .arrow { background-image: url(/GUI/btn_red_arrow.gif); }

a.btnblue_noreflect {}
a.btnblue_noreflect .fill { background-image: url(/GUI/btnblue_fill.gif); height:16px; margin-bottom:0px; }
a.btnblue_noreflect .arrow { background-image: url(/GUI/btnblue_arrow.gif); height:16px; margin-bottom:0px; }

a.btnblue_noreflect:hover {}
a.btnblue_noreflect:hover .fill { background-image: url(/GUI/btnred_fill.gif); }
a.btnblue_noreflect:hover .arrow { background-image: url(/GUI/btnred_arrow.gif); }

a.btnred {}
a.btnred .fill { background-image: url(/GUI/btn_red_fill.gif); }
a.btnred .arrow { background-image: url(/GUI/btn_red_arrow.gif); }

a.btnred:hover {}
a.btnred:hover .fill { background-image: url(/GUI/btn_blue_fill.gif); }
a.btnred:hover .arrow { background-image: url(/GUI/btn_blue_arrow.gif); }

a.btnred_noreflect {}
a.btnred_noreflect .fill { background-image: url(/GUI/btnred_fill.gif); height:16px; margin-bottom:0px; }
a.btnred_noreflect .arrow { background-image: url(/GUI/btnred_arrow.gif); height:16px; margin-bottom:0px; }

a.btnred_noreflect:hover {}
a.btnred_noreflect:hover .fill { background-image: url(/GUI/btnblue_fill.gif); }
a.btnred_noreflect:hover .arrow { background-image: url(/GUI/btnblue_arrow.gif); }

a.btnred36 {height:36px; width:199px; background:url(/GUI/btnred36noshaddow.gif) right top no-repeat; padding:7px 0px 0px 6px !important; display:block; float:right; color:#FFFFFF !important; text-transform:uppercase !important; font-weight:900 !important; text-decoration:none;}
a.btnred36:hover { height:36px; width:199px; background:url(/GUI/btngray36noshaddow.gif) right top no-repeat; width:199px; display:block; float:right; color:#FFFFFF !important; text-transform:uppercase !important; font-weight:900 !important; text-decoration:none; }
a.btngray36 {height:36px; width:199px; background:url(/GUI/btngray36noshaddow.gif) right top no-repeat; padding:7px 0px 0px 6px !important; display:block; float:right; color:#FFFFFF !important; text-transform:uppercase !important; font-weight:900 !important; text-decoration:none;}

a.btncustom36 { height:34px; width:198px; padding:7px 0px 0px 6px !important; display:block; float:right; text-transform:uppercase !important; font-weight:900 !important; text-decoration:none; border-style: outset; border-width:4; font-size:11px;}
a.btncustom36:hover { height:34px; width:198px; padding:7px 0px 0px 6px !important; display:block; float:right; text-transform:uppercase !important; font-weight:900 !important; text-decoration:none; border-style: outset; border-width:4; font-size:11px; background-color:gray;}

.right { width:163px; height:526px; position:relative; float:right; top:0px; background:url(/GUI/right.jpg) no-repeat; }
.sitemap { margin:10px 0px 15px 0px; }
.clear { clear:both; overflow:hidden; line-height:0px; height:0px; }
.faqsearch { vertical-align:top; padding-top:3px; }
.faqtoparrow { position:relative; float:right; margin:-21px 10px 0px 0px; }
.foldlinks { margin:5px 0px; padding:0px 0px 0px 16px; }
.tempimg { margin:-65px 0px 0px 0px; }
.w80 { width:80px; }
.h40 { height:40px; }
#comments { width:320px; height:80px; }
table { width:100%; }

#ribbon {position:absolute; left:0; top:80px; z-index:10;}

	.ml5				{ margin-left:5px; }
	form				{ margin:0px; padding:0px; }
	.aLeft				{ float:left; }
	.aRight				{ float:right; }

	.graybox 			{ width:617px; border: 0px solid #d9d9d9; border-width: 1px 0; color:#939393; font-size:11px; padding:8px 10px; background:#f7f7f7; overflow:auto; vertical-align:top;}

	/* css for searchpage */
	.sPage	{}
		.sPage .searchStrCss	{ border: 1px solid #b3b3b3; float:left; width:135px; height:16px; padding:0px; margin-left:5px; }
		.sPageHeader			{ margin-top:28px; margin-bottom:20px; }
		.sPageHeader .lnk		{ margin:0px 10px 0px 18px  !important; float:right !important;}
		.sPageHeader h2			{ margin-top:0px !important; }
		.sPageHeader .resultInfo { font-weight:bold; float:right; }
		.sPageResults p			{ margin-bottom:20px !important; }

/*.popUp	{ margin: 20px; }*/
		/*.popUp .content { width:677px; position:relative; float:left; padding:0px 0px 0px 0px; }
		.popUp .content .template {  }
		.popUp .content .template .box { margin:20px 0px 0px 20px; position:relative; float:left; display:inline; }
		.popUp .content .template .box .box-content { margin:0px; }
		.popUp .content .template .box .box-content img { border:0px; }
		.popUp .content .template .box .box-content .h-line { border:0px; margin:15px 0px 20px; padding:0px; height:1px; line-height:1px; font-size:0px; background:#d9d9d9; overflow:hidden; }
		.popUp .content .template .box span.arrowlink_left { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:left; margin:0px 0px 0px 10px; }
		.popUp .content .template .box span.arrowlink_left .href { position:relative; float:left; cursor:pointer; }
		.popUp .content .template .box span.arrowlink_left .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; right:10px; }
		.popUp .content .template .box span.arrowlink_right { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; float:right; margin:0px 10px 0px 0px; }
		.popUp .content .template .box span.arrowlink_right .href { position:relative; float:left; cursor:pointer; }
		.popUp .content .template .box span.arrowlink_right .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.popUp .content .template .box span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.popUp .content .template .box span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.popUp .content .template .box span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.jpg) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.popUp .content .template .blue span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.popUp .content .template .blue span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.popUp .content .template .blue span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/bluearrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.popUp .content .template .red span.arrowlink { cursor:pointer;position:relative; float:left; margin:5px 0px 0px; }
		.popUp .content .template .red span.arrowlink .href { position:relative; float:left; cursor:pointer; }
		.popUp .content .template .red span.arrowlink .arrow { width:14px; height:16px; background:url(/GUI/redarrow.gif) no-repeat; position:relative; float:left;cursor:pointer; left:10px; }
		.popUp .content .template .box h1 { margin:0px; padding:0px; font-size:18px; }
		.popUp .content .template .box h2 { margin:15px 0px 5px 0px; padding:0px; font-size:12px; }
		.popUp .content .template .box h3 { margin:10px 0px 5px 0px; padding:0px; font-size:11px; }
		.popUp .content .template .box p { margin:0px; padding:0px; font-size:11px; }
		.popUp .content .template .box p.padded { margin:0px 0px 5px 0px; }
		.popUp .content .template .box p.bold { font-weight:900; }
		.popUp .content .template .box a { margin:0px; padding:0px; text-transform:uppercase; color:#0d3679; text-decoration:none; font-weight:900; }
		.popUp .content .template .box a:hover { text-decoration:underline; }
		.popUp .content .template .box .faq_fold a { text-transform:none; color:#4f4f4f; }
		.popUp .content .template .box .faq_fold a:hover { text-transform:none; color:#4f4f4f; text-decoration:underline; }
		
		.popUp .content .template .right-column { width:239px; float:right; }
		.popUp .content .template .headlines { margin:0px 0px 15px 0px; }		
		.popUp .content .template .small { width:199px; }
		.popUp .content .template .medium { width:418px; }
		.popUp .content .template .large { width:637px; }
		.popUp .content .template .nomargin { margin:0px; }
		.popUp .content .template .leftmargin { margin:0px 0px 0px 20px; }	
		.popUp .content .template .blue { background:url(/GUI/box_bg.jpg) repeat-x #70b2db; color:#FFFFFF; }
		.popUp .content .template .red { background:url(/GUI/box_bg_red.jpg) repeat-x #b8251b; color:#FFFFFF; }	
		.popUp .content .template .blue .box-content,
		.popUp .content .template .red .box-content { margin:10px; }
		.popUp .content .top{ padding:0px; }
		.popUp .content .top .text_col { width:418px; padding:40px 20px 0px 20px; position:relative; float:left; }

		.popUp .content .top .text_col h1,
		.popUp .content .top	.text_col h2,
		.popUp .content .top	.text_col h3 { font-weight:900; margin:0px; }

		.popUp .content .top .text_col h1 { padding:0px 0px 5px 0px; font-size:18px; }
		.popUp .content .top	.text_col h2 { padding:100px 0px 15px 0px; font-size:12px; }
		.popUp .content .top	.text_col h3 { padding:0px 0px 3px 0px; font-size:11px; }
		.popUp .content .top	.text_col p { padding:0px 0px 3px 0px; }
		.popUp .content .top	.text_col p.bold { font-weight:900; }

		.popUp .content .top .right_col { width:199px; padding:40px 20px 0px 0px; position:relative; float:left; }

		.popUp .content .top .right_col .box { margin:0px 0px 10px 0px; }
		.popUp .content .top .right_col .box h2 { padding:0px 0px 0px 0px; margin:0px; font-size:12px; font-weight:900; }
		.popUp .content .top .right_col .box p { padding:0px; margin:0px; font-size:11px; }

		.popUp .content .top .right_col .box-blue { padding:10px; background:url(/GUI/box_bg.jpg) repeat-x #70b2db; color:#FFFFFF; }

		.popUp .content .top .right_col .box-white { padding:10px; background:none; }

		.popUp .content .top .right_col .box div.btn { height:17px; margin:5px 0px 0px; position:relative; float:left; }			

*/
/**/
.tot_top { }
.tot_top .tot_h2 { position:relative; float:left; top:12px; left:4px; color:#FFFFFF; font-size:16px !important; font-family:Verdana !important; }
.tot_top .tot_h3 { position:relative; float:left; top:12px; left:4px; color:#FFFFFF; font-size:12px !important; font-family:Verdana !important; }
.tot_top .tot_h4 { position:relative; float:left; top:12px; left:4px; color:#FFFFFF; font-size:12px !important; font-family:Verdana !important; }
.tot_wrap { margin-top:10px; }
.tot_wrap a:hover { text-decoration:none !important; }
.tot_wrap .tot_dropsmall { width:59px; display: block; }
.tot_wrap .tot_dropmedium { width:104px; display: block; }
.tot_wrap .tot_dropwide { width:197px; display: block; }
.tot_wrap .tot_textwide { width:195px; }
.tot_wrap .tot_type { width:130px; }
.tot_wrap .tot_img { border:0px; margin-top:1px; }



