﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px/1.231 sans-serif;font-size:small;}select,input,textarea,button{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea{color:#444;}h1,h2,h3,h4,h5,h6{font-weight:bold;}html{overflow-y:scroll;}a:hover,a:active{outline:none;}a,a:active,a:visited{color:#607890;}a:hover{color:#036;}ul,ol{margin-left:1.8em;}ol{list-style-type:decimal;}nav ul,nav li{margin:0;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}textarea{overflow:auto;}.ie6 legend,.ie7 legend{margin-left:-7px;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button,input,select,textarea{margin:0;}input:valid,textarea:valid{}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}
.slide, .jqueryhidden {
visibility:hidden;
}

/* main styles*/
#body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

#PageBody{
  background-color:#F6F5F3;
}

.menuheading,
h1,
h2,
h3,
h4,
h5,
h6{
  color:#0088ce;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:700;
  margin:0 0 1em 0;
}

h1{
  font-size:17px;
}

h2, .menuheading{
  font-size:17px;
}

h3{
  font-size:15px;
}

h4{
  font-size:15px;
}

h5{
  font-size:14px;
}

h6{
  font-size:13px;
  font-weight:700;
}

.Normal{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

p{
  margin:0 0 1em 0;
}

ul li{
  list-style:disc;
}

a,
a:link,
a:visited{
  color:#0088ce;
  font-size:13px;
}

.pageWrapper{
  background-color:#fff;
  margin:0 auto;
  width:986px;
}

.triangleContainer{
  background-color:#fff;
  border:1px solid #c0c0c0;
  display:block;
  float:left;
  height:10px;
  margin:2px 10px 0 0;
  width:10px;
}

.triangle{
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #000;
	height: 0;
  margin:1px 0 0 3px;
	width: 0;
}

/* header */
.headerTop{
  height:90px;
  position:relative;
  z-index:1000;
}

.logo{
  background:url(images/logo.png) no-repeat;
  float:left;
  height:70px;
  margin:10px 0 10px 10px;
  width:150px;
}

.headerLinks{
  border-bottom:1px solid #c0c0c0;
  position:absolute;
  right:5px;
  top:0;
}

.ie7 .headerLinks{
  margin-top:15px;
}

.headerLinks a{
  color:#e37222;
  padding:0 10px;
}

.MainNav{
  bottom:0px;
  display:block;
  right:0px;
  position:absolute;
  width:810px;
  z-index:1;
}

.mainMenuContainer{
  display:table;
  margin:0 auto;
}

.megamenu { position: relative; top: 50px; }

.banner{
  position:relative;
}

.bannerText{
  background-image: url(images/1x1.png);
  bottom:4px;
  height:115px;
  left:0;
  position:absolute;
  width:100%;
}

.bannerTextTitle{
  color:#FFF;
  float:left;
  font-size:27px;
  font-weight:700;
  margin:20px 0 0 40px;
}

.bannerTextLink{
  bottom:40px;
  left:40px;
  position:absolute;
}

.bannerTextLink a{
  color:#fff;
}

.logoContainer{
  left:10px;
  position:relative;
  top:10px;
}

.bannerBalk{
  background-image: url(images/1x1.png);
  bottom:4px;
  height:61px;
  left:0;
  position:absolute;
  width:100%;
}
.contentBG {

	padding-top:20px;
	background-image:url(images/contentBG.png);
	background-position:top left;
	background-repeat:no-repeat;
}
/* breadcrumb */
.breadcrumbContainer{
  font-size:11px;
  margin:00px 0 10px 20px;
}
.mainArticle .dnnForm {
	width:107%;
	min-width:inherit;
}
	
div.breadcrumb{
  color:#e37222;
  float:left;
}

#dnn_dnnBreadcrumb_lblBreadCrumb{
  color:#e37222;
}

a.breadcrumb{
  color:#e37222;
  font-size:11px;
  font-weight:700;
}

/* main content */
.mainContent {
 
	padding-bottom:50px;
}
.leftPaneGroup{
  border-top:1px solid #e37222;
  float:left;
  margin:0 0 0 20px;
  width:680px; 
}

.leftPane{
  float:left;
  padding:20px 0;
  width:315px;
}

.middlePane{
  float:right;
  padding:20px 0;
  width:315px;
}

.leftMenuContainer{
  float:left;
  padding:20px 0;
  width:170px;
}

.mainArticle{
  float:right;
  padding:20px 0;
  width:480px;
}

.rightPane{
  clear:right;
  float:right;
  width:250px;
}

.rightBlue{
  
  margin:0 0 10px 0;
  padding:20px;
}

input#dnn_dnnSearch_txtSearch{
  background:url(images/inputBkgr.png) no-repeat;
  border:none;
  height:18px;
  text-indent:10px;
  width:155px;
}

a#dnn_dnnSearch_cmdSearch{
  display:none;
  height:0px;
  visibility:hidden;
  width:0px;
}

span#dnn_dnnSearch_ClassicSearch{
  display:block;
  height:30px;
}

.leftPane .Normal a:before,
.middlePane .Normal a:before,
.mainArticle .Normal a:before, .rightPane .Normal a:before{
  color:#e37222;
  content:"> ";
}

.Normal a.noSign:before{
  content:"";
}

/* footer */
footer{ 
  border-top:1px solid #e37222;
  background-color:#e9eff8;

  padding:20px 20px 100px 20px;
  position:relative;
}

.footerBottom{
  bottom:20px;
  left:20px;
  position:absolute;
}

.footerBottomLink{
  display:block;
  float:left;
}

a.SkinObject{
  font-size:13px;
  font-weight:400;
}

.footerLogo{
  bottom:20px;
  height:52px;
  position:absolute;
  right:20px;
  width:113px;
}

.footerLinksCol1,
.footerLinksCol2,
.footerLinksCol3,
.footerLinksCol4,
.footerLinksCol5{
  float:left;
  width:185px;
}
.footerLinksGroup a.breadcrumb {
	font-size:1em;
	font-weight:normal;
	color:#0088CE;
}
.footerLinksGroup .collapsable ul, .footerLinksGroup .collapsable-hitarea {
	display:none;
	visibility:hidden;	
}
	
.footerLinksGroup h3 {margin:0; text-transform:uppercase;}
.footerLinksGroup ul.treeview {margin-top:5px;}
.idNo {padding:0 4px;}
.telerik-reTableHeaderEvenCol-1, .telerik-reTableHeaderOddCol-1 {background-color:#D6E8FF; font-weight:bold;line-height:14pt; padding:0 10px}
.telerik-reTableOddRow-1 .telerik-reTableEvenCol-1, .telerik-reTableOddRow-1 .telerik-reTableOddCol-1 { background-color:#F2F3F4;line-height:14pt;padding:0 10px}
.telerik-reTableEvenRow-1 .telerik-reTableEvenCol-1, .telerik-reTableEvenRow-1 .telerik-reTableOddCol-1 { background-color:#E7EBF7;line-height:14pt; padding:0 10px}
/*Dynamic Form Contact*/
.DynamicForms_Maintable td, .ModDynamicRegistrationC td{ padding-bottom:2px;}
.ir{display:block;text-indent: -999em;overflow: hidden;background-repeat: no-repeat;text-align: left;direction: ltr;}.hidden{display: none;visibility: hidden;}.visuallyhidden{border:0;clip: rect(0 0 0 0);height:1px;margin: -1px;overflow: hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow: visible;position: static;width:auto;}.invisible{visibility: hidden;}.clearfix:before,.clearfix:after{content: "�020";display:block;height:0;overflow: hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}@media all and (orientation:portrait){}@media all and (orientation:landscape){}@media screen and (max-device-width:480px){}@media print{*{background: transparent !important;color:#444 !important;text-shadow: none !important;}a,a:visited{color:#444 !important;text-decoration: underline;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display: table-header-group;}tr,img{page-break-inside:avoid;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{ page-break-after:avoid;}}


.mobile_menu { display:none; }

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	.js #mobilemenu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}


