#page-container {
  position: relative;
  min-height:100vh;
}

#content-wrap {
  padding-bottom: 140px;    /* Footer height */
  background-color:#ffffff;
  width:100%;
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 120px;
  background-color:#1f2856;
}

@media (min-width : 990px) {
	.pagetop {position:relative;top:0px;}
}


.dont-break-out a {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.white-a{color:#ffffff;}
.white-a:hover{color:#6faeff;}

.mce-btn-group .mce-btn {float: left;}


.filter_button {
	display:inline-block;
	float: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff!important;
	font-size:16px;
	font-weight:100;
	padding:8px 10px 9px 10px;
	background-color:#30a8d0;
	height:23px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px; 
	-webkit-border-radius: 7px;	
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.filter_button:hover {
	background-color:#38c3f1;
	color:#fff !important;
}	
	


@media (min-width : 500px) {

	.row_holder:first-child{margin-left:0px!important;}
	.row_holder:last-child{margin-right:0px!important;}
	
	.filter_button {
		width: calc(20% - 24px);
	}
	
	.two_col_popup {
		width:calc(50% - 2px);white-space: nowrap;
	}
	
	.msg_preview img{
		max-width:560px!important;
		height:relative!important;
	}

	
}
@media (max-width : 499px) {

	.filter_button {
		width: calc(50% - 10px);
	}

	
	.mce-window                         {width:auto !important; top:0px !important; left:0px !important; right:0px !important; bottom:0px !important; background:none !important;}
	.mce-window-head                    {background:#FFFFFF !important;}
	.mce-window-body                    {background:#FFFFFF !important;}
	.mce-foot > .mce-container-body     {padding:10px !important; width:80% !important;}
	.mce-panel                          {max-width:100% !important;}
	.mce-container                      {max-width:100% !important; height:auto !important; overflow:auto;}
	.mce-container-body                 {max-width:100% !important; height:auto !important; overflow:auto;}
	.mce-form                           {padding:10px !important;}
	.mce-tabs                           {max-width:100% !important;}
	.mce-formitem                       {margin:10px 0 !important;}
	.mce-abs-layout-item                {position:static !important; width:auto !important;}
	.mce-abs-layout-item.mce-label      {display:block !important;}
	.mce-abs-layout-item.mce-textbox    {-webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; display:block !important; width:100% !important;}
	.mce-abs-layout-item.mce-combobox   {display:flex !important;}
	.mce-abs-layout-item.mce-combobox > .mce-textbox {-ms-flex:1 1 auto; -webkit-flex:1 1 auto; flex:1 1 auto; height:29px !important; width:80% !important;}
	.mce-container-body.mce-window-body.mce-abs-layout iframe {height:500px !important;} /*this only use with responsive file manager 9*/
	
	table.mceLayout, textarea.tinyMCE, textarea.mceEditorPop, table.mceEditorPop {
			width: 85vw !important;
	}	
	
	img {max-width:100%!important;}
	
	.two_col_popup {
		width:100%;
	}

	.msg_preview img{
		max-width:100%!important;
		height:relative!important;
	}

}


@media (max-width : 989px) {
	
	.for_lrg {visibility:hidden!important; display:none!important; }
	.for_sml {visibility:visible;}
	.for_sml img {max-width:100%!important;height:auto!important;}
   .for_sml iframe {
        max-width: 100% !important;
        width: auto !important;
     /*   height: auto !important; */
    }

	#banner {
		width:100%; 
		height:90px; 
		background-color:#1f2856;
		border-bottom:1px solid #0f1013;
	}
	#banneprint {
		width:100%; 
		height:90px; 
		background-color:#fff;
		background-position:top;
	}
	
	.foottable{
		background-color:#1f2856;
	}
	
	.footer, .footer a, .footer a:hover{
		font-family:Arial, Helvetica, sans-serif; color:#eeeeee; font-size:x-small; text-transform:uppercase;
	}	
}

@media (min-width : 990px) {
	.for_sml {visibility:hidden!important; display:none!important; }
	.for_lrg {visibility:visible;}

	#banner {
		width:100%; 
		height:102px; 
		background-color:#1f2856;
		border-bottom:1px solid #676d87;
	}
	#banneprint {
		width:100%; 
		height:62px; 
		background-color:#fff;
		background-position:top;
	}

	
	.tall_card {height:395px;}
	.short_card {height:auto;}
	.halfwide {width: calc(100% - 33px);float:left;margin:5px;}
	.thirdwide {width:305px;float:left;margin:5px;}
	.pagebox {width:100%;float:left;margin:3px;max-width:950px;}
	.pagebox_outer {width:100%;max-width:1015px;}
	.bannerlogo {height:60px;width:relative;}
	
	.search_card{
		overflow: visible;
		display:block;
		background-color:#ffffff;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:10px 8px 10px 8px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px; 
		-webkit-border-radius: 4px;	
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-webkit-text-size-adjust:none;
		-moz-box-shadow: 1px 1px 1px #bbb;
		-webkit-box-shadow: 1px 1px 1px #bbb;
		box-shadow: 1px 1px 1px #bbb;
		text-align:left;
	}
	.search_card a{
		color:#444444;
	}
	.search_card a:hover{
		color:#30a8d0;
	}
	.search_card #minimenu{
		position: relative;
		display: block;
		top: 0px;
		right: -10px;
		padding: 5px;
		padding-bottom:2px;
		margin-top:-10px;
		overflow:visible;
		z-index:100;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
	}
	.search_card:hover #minimenu{
		/* top: 0px;
	*/}

	.search_card #miniitem{
		top: -50000px;
	}
	.search_card:hover #miniitem{
		top: 0px;
	}

	.search_card #cardcontent{
		display:block;
		position: relative;
		left: 0px;
		top:-2px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
	}
	.search_card #cardfooter{
		display:block;
		position: relative;
		color:#30a8d0;
		right: 10px;
		top:-30px;
		padding: 0px;
		margin-left:0px;
		text-align:right;
		font-size:small;
	}
		
	
}


	#navlabels2 {
		display:none;
		}
	
	#navlabels2 a{
		text-align:center;
		display:block;
		margin:1px;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:small;
		font-weight:normal;
		background-color:#2d8dbd;
/*		padding:19px 10px 16px 10px;
*/
		padding:18px 0px 17px 0px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
		}
	#navlabels2 a:hover, #navlabels2 a:active{
		background-color:#093143;
		}

	.navlabels3 a{
		background-color:#383b45!important;
		}
	.navlabels3 a:hover, .navlabels3 a:active{
		background-color:#6a6f81!important;
		}

/*
	.search_card #miniitem{
		top: -50000px;
	}
	.search_card:hover #miniitem{
		top: 0px;
	}

	.search_card #cardcontent{
		display:block;
		position: relative;
		left: 0px;
		top:-2px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
	}
	.search_card #cardfooter{
		display:block;
		position: relative;
		color:#30a8d0;
		right: 10px;
		top:-30px;
		padding: 0px;
		margin-left:0px;
		text-align:right;
		font-size:small;
	}
	
	*/

	.featbox_dark {
		display:block;
		height:85px;
		width:100px;
		padding:15px;
		padding-top:20px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#e7e7e9!important;
		text-align:center;
		vertical-align: middle;
		font-size:16px;
		font-weight:300!important;
		font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	}
	.featbox_wide {

		display:block;
		height:120px!important;
		width:285px!important;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#ffffff!important;
		text-align:center;
		vertical-align: middle;

	}

	.featbox_wide:hover {
		background-color: #111111;
		color:#ffffff!important;
	}


	.flagbox {
		display:block;
		width:100%;
    padding:4px;
	}

	.flagbox:hover {
		background-color: #666666;
		color:#ffffff!important;
	}


	.fshort {
	line-height:18px!important;
	}

	.feat_icon1{
		background-position:bottom center;
		background-image:url(../img/feat-icon1.png);
		background-repeat:no-repeat;
	}
	.feat_icon2{
		background-position:bottom center;
		background-image:url(../img/feat-icon2.png);
		background-repeat:no-repeat;
	}
	.feat_icon3{
		background-position:bottom center;
		background-image:url(../img/feat-icon3.png);
		background-repeat:no-repeat;
	}
	.feat_icon4{
		background-position:bottom center;
		background-image:url(../img/feat-icon4.png);
		background-repeat:no-repeat;
	}
	.feat_icon5{
		background-position:bottom center;
		background-image:url(../img/feat-icon5.png);
		background-repeat:no-repeat;
	}
	.feat_icon6{
		background-position:bottom center;
		background-image:url(../img/feat-icon6.png);
		background-repeat:no-repeat;
	}
	.feat_icon7{
		background-position:bottom center;
		background-image:url(../img/feat-icon7.png);
		background-repeat:no-repeat;
	}
	.footfeature {
		display:inline;
		float:left;
		margin-right:10px;
	}
	.footfeature .ffinner {
		display:block;
		padding:2px;
		-moz-border-radius: 7px;
		-khtml-border-radius: 7px; 
		-webkit-border-radius: 7px;	
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		background-color: #91939c;
		color:#c1c3cc!important;
		opacity:0.65;
		filter:alpha(opacity=65);
		overflow:hidden;
	}
	.footfeature .ffinner a{
		display:block;
		overflow:hidden;
		height:60px;
		width:60px;
		padding:3px;
		-moz-border-radius: 7px;
		-khtml-border-radius: 7px; 
		-webkit-border-radius: 7px;	
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#c1c3cc!important;
		text-align:center;
		font-size:12px;
		font-weight:normal!important;
		font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		line-height:14px;
	}
	
	.member_card{
		overflow: visible;
		display:block;
		background-color:#ffffff;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:10px 8px 10px 8px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px; 
		-webkit-border-radius: 4px;	
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-webkit-text-size-adjust:none;
		-moz-box-shadow: 1px 1px 1px #bbb;
		-webkit-box-shadow: 1px 1px 1px #bbb;
		box-shadow: 1px 1px 1px #bbb;
		text-align:left;
	}
	.member_card a{
		color:#444444;
	}
	.member_card a:hover, .member_card:hover{
		background-color:#ffffff;
		color:#30a8d0;
	}
	.member_card #minimenu{
		position: relative;
		display: block;
		top: 0px;
		right: -15px;
		padding: 5px;
		padding-bottom:2px;
		margin-top:-10px;
		overflow:visible;
		z-index:100;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
	}

	.member_card:hover #minimenu{
		/* top: 0px;
	*/}

	.member_card #miniitem{
		top: -50000px;
	}
	.member_card:hover #miniitem{
		top: 0px;
	}

	.member_card:hover .minibg{
		top: 0px;
		background-color:#ffffff;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	.member_card #cardcontent{
		display:block;
		position: relative;
		left: 0px;
		top:-5px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
	}
	.member_card #cardfooter{
		display:block;
		position: relative;
		color:#777777;
		right: 10px;
		top:-30px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
		font-size:small;
	}


@media (max-width : 989px) {
	
	table.mceLayout, textarea.tinyMCE {
			width: 100% !important;
	}
	
	.mceToolbar td {
			display:table-row;
			float: left;
	}
	.mceToolbar td:nth-of-type(11){
			clear: left;
	}
	
	.member_tab, .office_tab {
		width:calc(50% - 26px);
		float:top!important;
		margin:3px!important;
	}
	.member_tab_container, .office_tab_container{
		margin-top:-3px!important;
		margin-right:-3px!important;
		margin-left:-3px!important;
		margin-bottom:4px;
	}
	
	.infopopup {
		display: block;
		position: fixed;
		top: 0px;
		left: 0px;
		padding: 5px;
		padding-left: 0px;
		padding-right: 0px;
		width: 100%; 
		overflow:auto;
		height:100%!important;
		z-index:2010;
		background-color:#192146;
		font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		color:#d7dbed;

		-webkit-text-size-adjust:none;
	}

	
	
	.selectbox, .selectbox option {
	/*	-webkit-appearance: none;
*/		border-bottom:1px solid #eeeeee;
		width:100%;height:40px!important;
		background-color:#ffffff!important;
		font-size:medium!important;
		padding-left:15px!important;
	}
	.Body, body, .body0 {
		font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		color: #222222;
		font-size: 14px;;
		line-height: 24px;
		text-align: left;
	}
	.smallfont{
		font-size:14px;line-height:28px;
	}
	.title0, h1, h5, .h1 {
		font-family: Oxygen, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		color:#121625;
		font-size:24px;
		font-weight:bold;
		margin-left:0px;
		margin-bottom:15px;
		padding-top:0px;
		margin-top:5px;
	}
	.wrapper {width:calc(100% - 1px)!important;margin-left: auto;margin-right: auto;}
	.wrapper_submenu {position:absolute;width:calc(100% - 1px)!important;margin-left: auto;margin-right: auto;}
	.backcolor {background-color:transparent;}
	.sbwidth {width:calc(100% - 48px);margin:0px 0px 0px 0px;}

	.searchcontainer {padding:3px 0px 3px 0px;}

	.tall_card {height:auto;}
	.short_card {height:auto;}
	.halfwide {width: calc(100% - 20px);margin-left: 1px!important;}
	.thirdwide {width: calc(100% - 20px);margin-left: 1px!important;}
	.pagebox {width:100%;float:left;margin:3px;}
	.pagebox_outer {width:100%;}
	.bannerlogo {height:50px; width:relative;}

	.search_card{
		overflow: visible;
		display:block;
		top:5px;
		margin-top:5px;
		margin-bottom:5px;
		background-color:#ffffff;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:10px 8px 10px 8px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px; 
		-webkit-border-radius: 4px;	
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-webkit-text-size-adjust:none;
		text-align:left;
	}
	.search_card a{
		color:#444444;
	}
	.search_card a:hover{
		color:#30a8d0;
	}
	.search_card #minimenu{
		position: relative;
		display: block;
		top: 0px;
		right: -10px;
		padding: 5px;
		padding-bottom:2px;
		margin-top:-10px;
		overflow:visible;
		z-index:100;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
	}
	.search_card:hover #minimenu{
		/* top: 0px;
	*/}

	.search_card #miniitem{
		top: -50000px;
	}
	.search_card:hover #miniitem{
		top: 0px;
	}

	.search_card #cardcontent{
		display:block;
		position: relative;
		left: 0px;
		top:-2px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
	}
	.search_card #cardfooter{
		display:block;
		position: relative;
		color:#30a8d0;
		right: 10px;
		top:-30px;
		padding: 0px;
		margin-left:0px;
		text-align:right;
		font-size:small;
	}
	
	.featbox_dark {
		margin:3px;
		margin-right:3px;
		display:inline-block;
		height:30px;
		width:85%;
		padding:10px;
		padding-top:20px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#e7e7e9!important;
		text-align:left;
		font-size:16px;
		font-weight:300!important;
		font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		background-origin: content-box;
	}
	.featbox_wide {
		margin:3px;
		margin-right:3px;
		display:inline-block;
		width:85%;
		padding:10px;
		padding-top:0px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#ffffff!important;
		text-align:left;
		vertical-align: middle;

	}
	.featbox_wide:hover {
		background-color: #111111;
		color:#ffffff!important;
	}
	.fshort {
	line-height:18px!important;
	}
	.feat_icon1{
		background-position:right center;
		background-image:url(../img/feat-icon1.png);
		background-repeat:no-repeat;
	}
	.feat_icon2{
		background-position:right center;
		background-image:url(../img/feat-icon2.png);
		background-repeat:no-repeat;
	}
	.feat_icon3{
		background-position:right center;
		background-image:url(../img/feat-icon3.png);
		background-repeat:no-repeat;
	}
	.feat_icon4{
		background-position:right center;
		background-image:url(../img/feat-icon4.png);
		background-repeat:no-repeat;
	}
	.feat_icon5{
		background-position:right center;
		background-image:url(../img/feat-icon5.png);
		background-repeat:no-repeat;
	}
	.feat_icon6{
		background-position:right center;
		background-image:url(../img/feat-icon6.png);
		background-repeat:no-repeat;
	}
	.feat_icon7{
		background-position:right center;
		background-image:url(../img/feat-icon7.png);
		background-repeat:no-repeat;
	}
	.footfeature {
	}
	.footfeature .ffinner {
		margin:2px;
		display:inline-block;
		padding:2px;
		-moz-border-radius: 7px;
		-khtml-border-radius: 7px; 
		-webkit-border-radius: 7px;	
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		background-color: #91939c;
		color:#c1c3cc!important;
		opacity:0.65;
		filter:alpha(opacity=65);
		overflow:hidden;
		width:90px;
		height:66px;
	}
	.footfeature .ffinner a{
		display:inline-block;
		overflow:hidden;
		height:60px;
		width:84px;
		padding:3px;
		-moz-border-radius: 7px;
		-khtml-border-radius: 7px; 
		-webkit-border-radius: 7px;	
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		-webkit-text-size-adjust:none;
		background-color: #2f3139;
		color:#c1c3cc!important;
		text-align:center;
		font-size:14px;
		font-weight:normal!important;
		font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
		line-height:14px;
	}

	.member_card{
		overflow: visible;
		display:block;
		top:0px;
		margin-top:3px;
		margin-bottom:5px;
		background-color:#ffffff;
		border-top:1px solid #ddd;
		border-left:1px solid #ddd;
		padding:10px 8px 10px 8px;
		-moz-border-radius: 4px;
		-khtml-border-radius: 4px; 
		-webkit-border-radius: 4px;	
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		-webkit-text-size-adjust:none;
		text-align:left;
	}
	.member_card a{
		color:#444444;
	}
	.member_card a:hover, .member_card:hover{
		background-color:#ffffff;
		color:#30a8d0;
	}
	.member_card #minimenu{
		position: relative;
		display: block;
		top: 0px;
		right: -15px;
		padding: 5px;
		padding-bottom:2px;
		margin-top:-10px;
		overflow:visible;
		z-index:100;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		-webkit-text-size-adjust:none;
	}

	.member_card:hover #minimenu{
		/* top: 0px;
	*/}

	.member_card #miniitem{
		top: -50000px;
	}
	.member_card:hover #miniitem{
		top: 0px;
	}

	.member_card:hover .minibg{
		top: 0px;
		background-color:#ffffff;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px; 
		-webkit-border-radius: 5px;	
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}

	.member_card #cardcontent{
		display:block;
		position: relative;
		left: 0px;
		top:-5px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
	}
	.member_card #cardfooter{
		display:block;
		position: relative;
		color:#777777;
		right: 10px;
		top:-30px;
		padding: 0px;
		margin-left:0px;
		text-align:left;
		font-size:small;
	}


}


A {TEXT-DECORATION: none;}
A:link { TEXT-DECORATION: none;}
p a {color:#2a98de;}
A:hover { TEXT-DECORATION: none;color:#54a4ff;}

sup {line-height:10px;}

#minimenu{height:20px;}

p {line-height:22px!important;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

*:focus {
    outline: none;
}

.infopopup400{
	width:555px!important;
	margin-left:-260px!important;
}

.buttonclear{
	font-family:Arial, Helvetica, sans-serif;
	color:#eeeeee!important;
	font-size:14px;
	font-weight:100;
	padding:8px 10px 9px 10px;
	background-color:#2f3139;
	height:23px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px; 
	-webkit-border-radius: 7px;	
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}
.buttonclear:hover{
	background-color:#38c3f1;
	color:#fff !important;
}

.tagpub{
	display:inline;
	font-family:Helvetica, sans-serif;
	color:#eeeeee!important;
	margin-right:4px;
	margin-bottom:4px;
	font-size:9pt;
	font-weight:100;
	padding:5px 10px 9px 10px;
	background-color:#4c4f5b;
	height:18px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
	background-position:right;
	background-repeat:no-repeat;
}
.tagpub:hover{
	background-color:#38c3f1;
	color:#fff !important;
}


.tag0{
	display:inline;
	font-family:Helvetica, sans-serif;
	color:#eeeeee!important;
	margin-right:4px;
	margin-bottom:4px;
	font-size:9pt;
	font-weight:100;
	padding:2px 25px 4px 7px;
	background-color:#4c4f5b;
	height:18px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
	background-position:right;
	background-image:url(img2/tag_add.png);
	background-repeat:no-repeat;
}
.tag0:hover{
	background-color:#38c3f1;
	color:#fff !important;
}

.tag_active{
	background-color:#38c3f1 !important;
	color:#fff !important;
}

.tag1{
	background-image:none!important;
}

.tag{
	display:inline;
	font-family:Helvetica, sans-serif;
	color:#eeeeee!important;
	margin-right:4px;
	margin-bottom:4px;
	font-size:9pt;
	font-weight:100;
	padding:2px 25px 4px 7px;
	background-color:#2f3139;
	height:18px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
	background-position:right;
	background-image:url(img2/tag_drop.png);
	background-repeat:no-repeat;
}
.tag:hover{
	background-color:#38c3f1;
	color:#fff !important;
}
.tag_print{
	display:inline;
	font-family:Helvetica, sans-serif;
	color:#333333!important;
  border:1px solid #999999;
	margin-right:4px;
	margin-bottom:4px;
	font-size:9pt;
	font-weight:100;
	padding:4px 4px 4px 7px;
	height:18px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}

.filterlist, .filterlist option{
	font-family:Arial, Helvetica, sans-serif;
	color:#68696a;
	font-size:14px;
	font-weight:100;
	border:2px solid #68696a;
	padding:3px;
	padding-left:10px;
	background-color:#ffffff!important;
	height:33px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px; 
	-webkit-border-radius: 9px;	
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}

.searchboxclear{
	font-family:Arial, Helvetica, sans-serif;
	color:#68696a;
	font-size:14px;
	font-weight:100;
	border:2px solid #68696a;
	padding:6px;
	padding-left:40px;
	background-color:#fff;
	height:23px;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px; 
	-webkit-border-radius: 9px;	
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
	background-position:left;
	background-image:url(/web/img2/icon_find2.png);
	background-repeat:no-repeat;
}

.button_small{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff!important;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	border:0px;
	padding:3px 8px 4px 8px!important;
	background-color:#424550;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}
.button_medium{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff!important;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	border:0px;
	padding:5px 10px 5px 10px!important;
	background-color:#424550;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}
.button_small:hover, .button_small:active, .button_medium:hover, .button_medium:active{
	background-color:#38c3f1;
	color:#fff !important;
}

.flatbox2 {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
	font-weight:normal;
	border:0px;
	padding:4px;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.pdfdownload {
	display:block;
	padding:12px 0px 12px 30px;
	background-position:left;
	background-image:url(img2/icon_pdf_sml.png);
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
}
.pdfdownload:hover {
	background-color:#ffffff!important;
}

.msgbody A {TEXT-DECORATION: none;color:#284297!important;}
.msgbody A:link { TEXT-DECORATION: none;color:#284297!important;}
.msgbody A:visited {color:#284297!important;}

.catindex A {TEXT-DECORATION: none; color:inherit;}
.catindex A:link, .catindex a:visited {color:inherit}
.catindex A:hover { TEXT-DECORATION: none;color:#184dae}

input.text, input.textarea{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#0079b2;
	font-size:medium;
	font-weight:100;
	border:1px;
	border-color:#000;
	height:18px;
	padding:6px;
	background-color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #999999;
	-webkit-box-shadow: 1px 1px 1px #999999;
	box-shadow: 1px 1px 1px #999999;
	-webkit-text-size-adjust:none;
}

.listpopup{
	display: block;
	position: fixed;
	top: 10px;
	left: 50%;
	padding: 10px;
	padding-bottom:20px;
	margin-left:-135px;
	margin-top:5px;
	width: 500px; 
	max-width: 100%; 
	overflow:visible;
	z-index:20000010;
	background-color:#192146;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#d7dbed;

	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-webkit-border-radius: 10px;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;

	-moz-box-shadow: 2px 2px 13px #333;
	-webkit-box-shadow: 2px 2px 13px #333;
	box-shadow: 2px 2px 13px #333;
	-webkit-text-size-adjust:none;
}

.infopopup{
	display: block;
	position: fixed;
	top: 10px;
	left: 50%;
	padding: 10px;
	padding-bottom:20px;
	margin-left:-350px;
	margin-top:10px;
	width: 700px; 
	overflow:visible;
	z-index:20000010;
	background-color:#192146;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#d7dbed;

	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-webkit-border-radius: 10px;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;

	-moz-box-shadow: 2px 2px 13px #333;
	-webkit-box-shadow: 2px 2px 13px #333;
	box-shadow: 2px 2px 13px #333;
	-webkit-text-size-adjust:none;
}
.infopopup_s{
	z-index:10000010!important;
}
.infopopup .label1, .infopopup td, .infopopup2 .label1, .infopopup2 td{
	color:#d7dbed;
}

.infopopup2{
	display: block;
	position: fixed;
	top: 10px;
	left: 50%;
	padding: 10px;
	padding-bottom:20px;
	margin-left:-350px;
	margin-top:10px;
	width: 700px; 
	overflow:visible;
	z-index:20000020;
	background-color:#192146;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#d7dbed;

	-moz-border-radius: 10px;
	-khtml-border-radius: 10px; 
	-webkit-border-radius: 10px;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;

	-moz-box-shadow: 2px 2px 13px #333;
	-webkit-box-shadow: 2px 2px 13px #333;
	box-shadow: 2px 2px 13px #333;
	-webkit-text-size-adjust:none;
}


.contact_tab, .contact_element{
	color:#d7dbed!important;
	border: 0px;
	display:block;
	margin:0px;
	margin-bottom:5px;
	text-align:left;
	padding:4px 10px 5px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}
.revcolor, .revcolor a{ color:#d7dbed;}
.revcolor a:hover { color:#54a4ff;}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment  {
    display: none;
}
 
::-webkit-scrollbar-track-piece  {
    background-color: #fff;
    -webkit-border-radius: 4px;
}
 
::-webkit-scrollbar-thumb:vertical {
    -webkit-border-radius: 4px;
    background: #383b45;
}



.contact_tab:hover, .contact_tab:active{background-color:#2e3238;color:#d7dbed;
}
.contact_element, .contact_element .label1{
	padding-top:10px;
	color:#d7dbed;
	background-color:#365084;
	border: 0px!important;
}

.ctabon, .ctaboff:hover, .ctaboff:focus{
	background-color:#2e3238;
}

.ctaboff{
	background-color:#365084;
}

.ctaboff2{
	background-color:#383b45;
	color:#54a4ff!important;
}

.ctaboff3{
	background-color:#6d7485;
	color:#ffffff!important;
}

.note1{
font-weight:bold;
font-size:medium;
color:#0155f5;
}

.bgcol1 {background-color:#192146;}
.bgcol2 {background-color:#1f2856;}
.bgcol3 {background-color:#d9ddee;}
.bgcol4 {background-color:#f3f3f3;}
.bgcol5 {background-color:#d0d1d4;}


.txtcol1{color:#d7dbed;}
.txtcol2{color:#5a5c67;}
.txtcol3{color:#7ec642;}
.txtcol4{color:#3191fd;}
.txtcol5{color:#78acff!important;}


.bdrcol1{border-top:1px solid #444956;}
.bdrcol2{border-top:1px solid #444956;}
.bdrcol3{border-bottom:1px solid #0f1013;}
.bdrcol4{border-bottom:1px solid #0f1013;}

.searchbox{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	height:28px;
	padding:5px;
	padding-left:40px;
	background-color:#fff;
	background-position:left;
	background-image:url(img2/icon_find1.png);
	background-repeat:no-repeat;

	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #999;
	-webkit-box-shadow: 1px 1px 1px #999;
	box-shadow: 1px 1px 1px #999;
	-webkit-text-size-adjust:none;
}
.searchboxtag{
	background-image:url(img2/tag_search.png)!important;
}

.imgcard{
	display:block;
	margin:0px;
	background-color:#e7e7e7;
	padding:5px 8px 5px 8px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px;	
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-text-size-adjust:none;
	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 1px 1px 2px #999;
}
.imgcard a{
	color:#000
}
.imgcard a:hover{
	color:#54a4ff
}

.contactcard{
	display:block;
	margin:0px;
	background-color:#eeeeee;
	padding:5px 8px 5px 8px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px;	
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-text-size-adjust:none;
	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 1px 1px 2px #999;
}
.contactcard a, .flatcard a{
	color:#000
}
.contactcard a:hover, .flatcard a:hover{
	color:#54a4ff
}

#cardcontent2{
	display:block;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin-left:0px;
	margin-top:0px;
	text-align:left;
}


.flatcard{
	display:block;
	margin:0px;
	background-color:#f6f6f6;
	border:4px solid #ffffff;
	padding:5px 8px 5px 8px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px; 
	-webkit-border-radius: 4px;	
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-text-size-adjust:none;
}

.mini {
display:block;
padding-right: 12px;
color:#dddddd;
}
.mini img {
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}
.mini img:hover {
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
.mini:hover {
color:#000000;
}


.buttonbox{
	padding:8px 10px 8px 10px;
	color:#fff !important;
	text-align:center;
	background-color:#282e46;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}
.buttonbox:hover{
	background-color:#003C9E;color:#fff;
}

#nav1{
	position:relative;
	list-style:none;
	font-weight:bold;
	/* Clear floats */
	float:left;
	width:100%;
	text-align: left;
	/* Bring the nav above everything else--uncomment if needed.
	position:relative;
	*/
	z-index:50000;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav1 li{
	float:left;
	margin-left:3px;
	position:relative;
	display: inline;
}
#nav1 a{

	display: inline;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:5px 8px 5px 8px;
	line-height:28px;
	font-size:x-small;
	font-weight:normal;
	color: #d7dbed;

}
#nav1 a:hover{
	color: #121625;
	background-color: #d7dbed;
	text-decoration:none;
}

/*--- DROPDOWN ---*/
#nav1 ul{
	/*background:#fff;  Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:0px;
	margin: 0;
	top:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	display: block;
}
#nav1 ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	background-color: #1f2856;
	margin-left:0px;
	left:0px;
	display: block;
}
#nav1 ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	width:100%;
	min-width:150px;
	display: block;
	background-color: #1f2856;
	padding:0px 3px 0px 8px;
	margin-left:0px;
}
#nav1 li:hover ul{ /* Display the dropdown on hover */
	top:26px; /* Bring back on-screen when needed */
	left:-41px;
}
#nav1 li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */

	color: #121625;
	background-color: #d7dbed;
	text-decoration:none;
	
}


#nav1 li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	color: #d7dbed;
	background-color:#1f2856;
	text-decoration:none;
	border-top:1px solid #676d87;
}
#nav1 li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color: #121625;
	background-color: #d7dbed;
}

/* ========= NAV2 ============= */

#nav2{
	position:relative;
	list-style:none;
	font-weight:bold;
	float:left;
	width:100%;
	text-align: left;
	z-index:5;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#nav2 li{
	float:left;
	margin-left:3px;
	position:relative;
	display: inline;
}
#nav2 a{

	display: inline;
	text-decoration: none;
	font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	line-height:28px;
	font-size:x-small;
	font-weight:normal;
	color: #dff7f8;

}
#nav2 a:hover{
	background-color: #ffffff;
	text-decoration:none;
}

/*--- DROPDOWN ---*/
#nav2 ul{
	text-transform:uppercase;
	/*background:#fff;  Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
	background:rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
	list-style:none;
	position:absolute;
	left:0px;
	margin: 0;
	top:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	display: block;
}
#nav2 ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	background-color: #192146;
	margin-left:-110px;
	left:0px;
	display: block;
}
#nav2 ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	width:100%;
	min-width:120px;
	display: block;
	background-color: #192146;
	padding:0px 3px 0px 8px;
	margin-left:0px;
}
#nav2 li:hover ul{ /* Display the dropdown on hover */
	top:26px; /* Bring back on-screen when needed */
	left:-41px;
}
#nav2 li:hover a{ /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	color: #242424;
	background-color: #ffffff;
	text-decoration:none;
}

#nav2 li:hover ul a{ /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	color: #ffffff;
	background-color:#192146;
	text-decoration:none;
	border-top:1px solid #2d303b;
	border-bottom:1px solid #686e86;
}
#nav2 li:hover ul li a:hover{ /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	color: #242424;
	background-color: #eeeeee;
}


/* END NAV2 */

.textbox0{
	height:17px;
	width:160px;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#0079b2;
	font-size:small;
	border:0px;
	padding:1px 5px 1px 5px;
	background-color:#fff;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px; 
	-webkit-border-radius: 8px;	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-text-size-adjust:none;
}

#searchboxl
{
	width:10px;
	background-position:top left;
	background-image:url(../img2/corner8.png);
	background-repeat:no-repeat;
}
#searchboxc
{
	background-color:#fff;
}
#searchboxr
{
	width:10px;
	background-position:top right;
	background-image:url(img/corner8.png);
	background-repeat:no-repeat;
}

#searchbox0
{
	width:185px;
	height:14px;
	padding:0px 0px 0px 5px;
	background-color:#fff;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px; 
	-webkit-border-radius: 3px;	
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

#searchboxc input
{
	width:140px;
	line-height:17px;
	height:17px;
	border:0px;
	padding-left:10px;
	font-family:Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size:small;
	background-color:#fff;
}

.jsanim {
	display: block;
	position:absolute;
	top: 2%;
	left: 50%;
	padding: 0px;
	margin-left:-465px;
	margin-top:82px;
	width: 931px;
	height: 338px;
	overflow:hidden;
	background-color:#000000;
}
.jsmask {
	display: block;
	position: absolute;
	top: 2%;
	left: 50%;
	padding: 0px;
	margin-left:-465px;
	margin-top:82px;
	width: 931px;
	height: 338px;
	z-index:3;
	overflow:hidden;
	background-color:#000000;
}

.featuremask {
	display: block;
	position:absolute;
	z-index:3;
	background-color:#ffffff;
	background-image:url(img/bigwhite.jpg);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-position-x: 50%;
	background-position-y: 0px;
	background-position: 50% 0px;
}
.featuredivall {
	display: block;
	position:absolute;
	background-color:#ffffff;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-position-x: 50%;
	background-position-y: 0px;
	background-position: 50% 0px;
}

.featurediv1 {
	background-image:url(img/feat1a.jpg);
}

.featurediv2 {
	background-image:url(img/feat2a.jpg);
}
.featurediv3 {
	background-image:url(img/feat3a.jpg);
}
.featurediv4 {
	background-image:url(img/feat4a.jpg);
}

.textbox02{
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#0079b2;
	font-size:medium;
	font-weight:100;
	border:0px;
	padding:0px;
	background-color:#fff;
	border-color:#fff;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}
.textbox03{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	height:18px;
	padding:5px;
	background-color:#f9f9f9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #999;
	-webkit-box-shadow: 1px 1px 1px #999;
	box-shadow: 1px 1px 1px #999;
	-webkit-text-size-adjust:none;
}
.textbox03a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	line-height: 24px;
	padding:7px;
  padding-left:10px;
	background-color:#ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #999;
	-webkit-box-shadow: 1px 1px 1px #999;
	box-shadow: 1px 1px 1px #999;
	-webkit-text-size-adjust:none;
}

.textbox03b{
	font-family: 'Antic', Arial, Helvetica, sans-serif;
	color:#eeeeee;
	font-size: 14px;
	font-weight: normal;
	line-height: 28px;
	border:0px;
	padding:5px;
	background-color:#ffffff;
	-webkit-text-size-adjust:none;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-appearance: none;
}

.srchbox{
	background-position:center;
	background-image:url(img2/glass4.png);
	background-repeat:no-repeat;
}
.srchbox:hover{
	background-color:#494c5b;
	background-position:center;
	background-image:url(img2/glass.png);
	background-repeat:no-repeat;
}


.textboxflat{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:small;
	font-weight:100;
	border:0px;
	height:18px;
	padding:5px;
	background-color:#f6f6f6;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.answ4{
	color:#fff!important;
	display:block;
	margin:0px;
	text-align:center;
	background-color:#282e46;
	padding:8px 10px 9px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
/*	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 1px 1px 2px #999;
*/
}
.answ4:hover, .answ4:active, .answ6:hover, .answ6:active{background-color:#003c9e;color:#fff;
}

.answ6{
	background-color:#2d2f37;
	color:#fff!important;
	display:block;
	margin:0px;
	text-align:center;
	padding:8px 10px 9px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}



.answ5{
	color:#fff !important;
	display:block;
	margin:0px;
	text-align:center;
	background-color:#6a6f81;
	padding:8px 10px 9px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
/*	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 1px 1px 2px #999;
*/
}
.answ5:hover, .answ4:active{background-color: #003c9e;color:#fff !important;
}

.colorbox{
	color:#fff !important;
	display:block;
	margin:0px;
	text-align:center;
	background-color:#003c9e;
	padding:8px 10px 9px 10px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}

.bttn_sml{
	color:#fff !important;
	display:block;
	margin:0px;
	text-align:center;
	font-size:12px;
	line-height:13px;
	background-color:#6a6f81;
	padding:7px 8px 6px 8px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px; 
	-webkit-border-radius: 7px;	
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}
.bttn_sml:hover{background-color: #003c9e;color:#fff !important;
}


.borderbox{
	position: relative;
	display: block;

	color:#d7dbed !important;
	text-align:left;
	border:0px;
	background-color:#484c59;
	padding:3px 3px 3px 8px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}
.borderbox a {
	color:#d7dbed !important;
}

.borderbox td a: hover{
	color:#d7dbed !important;
}

.selectbox, .selectbox option{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;

	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;

	padding:5px;
	background-color:#f9f9f9;
	height:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #999;
	-webkit-box-shadow: 1px 1px 1px #999;
	box-shadow: 1px 1px 1px #999;
	-webkit-text-size-adjust:none;
	-webkit-appearance: none;
}

.selectboxflat, .selectboxflat option{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:0px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:5px;
	background-color:#f9f9f9;
	height:30px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.selectboxmulti{
	-moz-border-radius: 0px!important;
	-khtml-border-radius: 0px!important; 
	-webkit-border-radius: 0px!important;	
	border-top-right-radius: 0px!important;
	border-bottom-right-radius: 0px!important;
}

select[multiple] {
    height: 20px;
}

.vis1 {visibility:visible}

.vis2 {visibility:hidden; display:none }

.pgroup {font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:bold; }


.formtable {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#e9e9e9;
	-webkit-text-size-adjust:none;
	-moz-box-shadow: 1px 1px 2px #999;
	-webkit-box-shadow: 1px 1px 2px #999;
	box-shadow: 1px 1px 2px #999;
}
.formtable a {
	color:#000;
	font-size:small;
}
.formtable a:hover {
	color:#54a4ff;
}


.datatable0 {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background-color:#ddd;
}
.datatable0 a {
	color:#000;
	font-size:small;
}
.datatable0 a:hover {
	color:#54a4ff;
}

.datatable, .datatable a{
	color:#000;
	font-size:small;
}
.datatable td {
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
}
.dataheader {
	text-transform:none;
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:3px 8px 3px 4px;
	line-height:24px;
	font-size:small;
	font-weight:bold;
	color: #000;
	border-bottom:1px solid #bbbbbb;
}

.dataheader a {
	text-transform:none;
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:3px 8px 3px 4px;
	line-height:24px;
	font-size:small;
	font-weight:bold;
	color: #000;
}

#menubar {
	width:100%; 
	height:48px; 
	z-index:99999999;
}
#menubar table{
	height:48px; 
}

#menubar2 {
	width:100%; 
	height:44px; 
	background-color:#444956;
	border-top:1px solid #444956;
}
#menubar2 table{
	height:44px; 
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#navcontainer ul li {
display: inline;
padding:0px;
height:24px;
}

#navcontainer ul li a
{
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:5px 8px 5px 8px;
	line-height:24px;
	font-size:x-small;
	font-weight:normal;
	color: #cdd4ea;
	/*background-color: #2b2d36;*/
}

#navcontainer ul li a:hover
{
color: #54a4ff;
background-color: #494d5c;
}
#navcontainer ul li a:active
{
color: #54a4ff;
}

#navcontainer2 a
{	
	display:inline;
	height:26px;
	line-height:26px;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 17px;
	font-size:x-small;
	font-weight:normal;
	color: #cdd4ea;
	background-position:center left;
	background-image:url(img/blt-blue.png);
	background-repeat:no-repeat;
	}
#navcontainer2 a:hover{
color: #54a4ff;
background-color: #494d5c;
}

#navcontainer2 a:active{color: #54a4ff;}

#navcontainer3 a
{	
	display:inline;
	text-decoration: none;
	font-family:Arial, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 17px;
	font-size:x-small;
	font-weight:normal;
	color: #cdd4ea;
	}



#searchbox
{
	width:208px;
	height:22px;
	background-position:top left;
	background-image:url(img/search-box.png);
	background-repeat:no-repeat;
}
#searchbox input
{
	width:195px;
	height:19px;
	border:0px;
	font-family:Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size:small;
	background-color:#fff;
}

#found_row {
	display: block;
	position: fixed;
	overflow-y: visible;
	top: 52px;
	left: 50%;
	padding: 0px;
	margin-left:-500px;
	margin-top:0px;
	width: 1000px; 
	z-index:1500; 
}

#searchbutton a
{
	display:block;
	width:55px;
	height:22px;
	border:0px;
	font-family:Arial, "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	font-size:x-small;
	color:#fff;
	padding-left:15px;
	line-height:22px;
	background-position:top left;
	background-image:url(img/search-btn.png);
	background-repeat:no-repeat;
}

.buttons_results{
	display:inline-block;
	padding:1px 8px 1px 8px;
	margin-right:5px;
	color:#333333!important;
	text-align:center;
	background-color:#54a4ff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}

.buttons_results:hover, .buttons_results:active, .buttons_results_blog:hover, .buttons_results_blog:active{
	background-color:#9fccff !important;
	color:#333333!important;
}

.buttons_results_blog{
	display:inline-block;
	padding:1px 8px 1px 8px;
	margin-right:5px;
	color:#333333!important;
	text-align:center;
	background-color:#54a4ff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}

.buttons_results_office{
	display:inline-block;
	padding:1px 8px 1px 8px;
	margin-right:5px;
	color:#333333!important;
	text-align:center;
	background-color:#54a4ff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}

.buttons_results_office:hover, .buttons_results_office:active{
	background-color:#9fccff !important;
	color:#333333!important;
}


.buttons_results_clear{
	display:inline-block;
	padding:1px 8px 1px 8px;
	margin-right:5px;
	color:#333333!important;
	text-align:center;
	background-color:#54a4ff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:100;
}

.buttons_results_clear:hover, .buttons_results_clear:active{
	background-color:#eeeeee !important;
	color:#333333!important;
}

.footfooter, .footfooter a
{
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial,"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	line-height:24px;
	font-size:x-small;
	font-weight:normal;
	color: #b9c0d4;
}
.footfooter a:hover
{
	color: #cdd4ea;
}
.foottext1{
	text-transform:uppercase;
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	line-height:22px;
	font-size:small;
	font-weight:normal;
	color: #54a4ff;
}
.foottext2{
	text-decoration: none;
	font-family:Arial,"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:20px;
	font-weight:normal;
	color: #b9c0d4;
}
.foottext3{
	text-decoration: none;
	text-transform:uppercase;
	font-family:Arial,"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:20px;
	font-weight:normal;
	color: #b9c0d4!important;
}
.foottext3:hover{
	color: #54a4ff!important;
}


#featuremid{
	background-position:top left;
	background-color:#ffffff;
	background-image:url(img/featbar-mid.png);
	background-repeat-x:repeat; 
	background-repeat-y:no-repeat;
}
.ft1{
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:18px;
	font-weight:normal;
	color: #2b2d36;
	padding:0px 0px 0px 8px;
}
.ft1 a{
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:18px;
	font-weight:normal;
	color: #2b2d36;
}
.headlines{
	text-decoration: none;
	font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:18px;
	font-weight:normal;
	color: #2b2d36;
	padding:0px 0px 0px 10px;
}
.login {color:#2B190A;;line-height:15px;font-weight:bold;text-transform: none;font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;font-size:small;}
.tagtable1 {background-color:#2B190A; font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.tagtable2 {background-color:#A18600; font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.feature2headline {color:#2B190A;font-size:11px;line-height:11px;font-weight:normal}
.flatarea {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:small;
	font-weight:100;
	border:1px;
	border-color:#000;
	padding:6px;
	background-color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
	-moz-box-shadow: 1px 1px 1px #999999;
	-webkit-box-shadow: 1px 1px 1px #999999;
	box-shadow: 1px 1px 1px #999999;
}
.flatbox {
	font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:14px;
	font-weight:normal;
	border:0px;
	padding:6px;
	background-color:#ffffff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px; 
	-webkit-border-radius: 5px;	
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-text-size-adjust:none;
}

.submenu1 { cursor:pointer;background:url(img/menuwhite.gif); text-transform:uppercase; }
.submenu2 { cursor:pointer; text-transform:uppercase;}
.submenut1 { font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-transform:uppercase }
.submenut2 { font-family:"Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-transform:uppercase; line-height:21px; }
.pgbackground {display: block;overflow:visible;position: relative;top: 2%;margin-top:0px;left: 50%;margin-left:-465px;padding: 0px;width: 931px;_width: 931px; z-index:6;}
.searchform {display: block;position: absolute;top: 2%;left: 50%;padding: 0px;margin-left:222px;margin-top:30px;width: 240px;_width: 240px;height: 35px;_height: 35px;overflow:hidden;z-index:3;
}
.languages {display: block;position: absolute;top: 2%;left: 50%;padding: 0px;margin-left:265px;margin-top:0px;width: 200px;_width: 200px;height: 25px;_height: 25px;overflow:hidden;z-index:3;}
.shortpage {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
}
.feature1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}
.shortpage1 {
	font-family: "Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
}
.shortpage2 {
	font-family:"Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
}
.shortpage3 {
	font-family: "Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
}
.body2 {
	font-family: "Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
}
.body0r {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: small;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	text-align: right;
}
.label1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.label1_url {
	color: #54a4ff!important;
}
.label1_url:hover {
	text-decoration:underline!important;
}

.bodybold {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #002D5F;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
}
.subtitle {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: small;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
	text-align: left;
}
.smallblue {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: small;
	text-decoration: none;
	font-weight: 300;
	line-height: 18px;
	text-align: left;
}
.body13 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}
.txtbox_d {color: #333333;background-color: #ffffff;border: 0px solid #ffffff;font-family: tahoma,sans-serif;font-size: 8pt;}
.txtbox_dd {color: #333333;background-color: #eeeeee;border: 0px solid #ffffff;font-family: tahoma,sans-serif;font-size: 8pt;}
.button {background-color: #0099ff;border-right: 1px solid #000099;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;border-bottom: 1px solid #000099;color: #ffffff;font-size: 10px;}

/* FROM styles3.css */

.body, body, .body0 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
	text-align: left;
}
.title0, h1 {
	color: #2b2d36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	line-height: 30px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin-top:5px;
}
.title1 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.title2, h2 {
	font-family: "Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 24px;
	line-height:28px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.title3 {
	font-family: "Trebuchet MS", Trebuchet, "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: medium;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}
h6 {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #6a8d91;
	font-size: 32px;
  Line-height:34px;
  margin:0px;
  padding:0px;
}
.news_small_header {
  display:block;
  font-family: Oxygen, Trebuchet, Arial, Helvetica, sans-serif;
  color:#121625;
  font-size:12px;
  padding-top:0px;
  margin:0px;
  margin-top:5px;
  margin-bottom:25px;
  padding:0px;
  line-height:16px;
}
.news_small_text {
  font-family: Oxygen, Trebuchet, Arial, Helvetica, sans-serif;
  color:#121625;
  font-size:12px;
  padding-top:0px;
  margin-top:5px;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  line-height:14px;
}
.news_med_text {
  font-family: Oxygen, Trebuchet, Arial, Helvetica, sans-serif;
  color:#121625;
  font-size:16px;
  padding-top:0px;
  margin-top:5px;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  line-height:24px;
}
.news_big_green {
  display:block;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #6a8d91;
	font-size: 32px;
  Line-height:34px;
  margin:0px;
  padding:0px;
}
.news_sec_header {
  display:block;
	font-family: Trebuchet, Arial, Helvetica, sans-serif;
	color: #ffffff;
  font-weight:bold;
	background-color: #6a8d91;
	font-size: 32px;
  Line-height:34px;
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
}
.news_sec_subheader {
  display:block;
  font-family: Trebuchet, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 16px;
  margin:0px;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #000000;
}