@charset "utf-8";
/* CSS Document */

.PageManagerInfoContainer {display: none;}
* {box-sizing:border-box; outline:medium none;}
a {color:#005295;}
a:link {} /* unvisited link */
a:visited {} /* visited link */
a:hover {color:#3a7fb8;} /* mouse over link */
a:active {} /* selected link */
::-moz-selection{ background: #85a700; color:#ffffff; text-shadow: none; }
::selection { background:#cfa81f; color:#ffffff; text-shadow: none; }

a img:hover {opacity: 0.8;}
a img, a:link, a:hover, .TabControl:hover, .TabControlLink:hover, .FormPanel .FormButton:hover{-o-transition: all 300ms;
 -moz-transition: all 300ms;
 -webkit-transition: all 300ms;
 transition: all 300ms;}
hr {background-color:#cccccc; border:0px solid #dddddd; height:1px;}
img {max-width:100%;}

p {line-height:26px;}
	
h1, h2, h3{font-family: 'Open Sans', sans-serif; font-weight:normal; margin:0; padding:0;}
h1, h3 {color: #005295;}
h1 {font-size:32px; letter-spacing:-1px;}
h2, h2 a {font-size:18px; color: #85a700;}
h3 {font-size:14px;}
	
body {margin: 0; font-family: 'Open Sans', sans-serif; font-size: 13px; color: #666666; background-image:url(/SiteDesign/Images/bg.aspx); background-repeat: repeat; background-color: #ffffff; background-attachment:fixed;}	

.contactus_bar {width:100%; height:27px; background-image:url(/SiteDesign/Images/contactbar.aspx); background-repeat:repeat-x; position:fixed; top:0; color:#ffffff; z-index:100;}
.contactus_bar a{color:#ffffff;}
.contactus_bar_wrapper {width:960px; text-align:right; margin:0 auto;}

.TopSideLayout1{background-image:url(/SiteDesign/Images/menu_bg.aspx); background-repeat: repeat-x; width: 100%; float: left;}
	
.TopSideLayout1 .page_header{float: left; width: 100%; height: 457px; background-color:#ffffff; background-image:url(/SiteDesign/Images/crest.aspx); background-position: bottom center; background-repeat: no-repeat;}
.TopSideLayout1 .page_header_wrapper{margin: 0 auto; width: 978px; height: 400px;} 

.TopSideLayout1 .page_header_1{float: left; width: 100%; margin-top: 44px; height: 79px;}	
.TopSideLayout1 .page_header_2{text-align:left; float: left; width: 938px; color: #606060;}
.TopSideLayout1 .page_header_3{clear: both; float: left; padding: 18px; width: 942px; height: 248px;}
.TopSideLayout1 .page_header_4{}

/* first level navigation */	
.TopSideLayout1 .oneCMSMenu {font-family: 'Open Sans', sans-serif; color: #606060; font-size: 14px; height: 40px; margin: 0 auto; cursor:pointer;}	
.TopSideLayout1 .oneCMSMenuItem{padding: 0px 10px 0px 10px; height: 40px; cursor:pointer;}
.TopSideLayout1 .oneCMSMenuHighlightedMenuItem, .TopSideLayout1 .oneCMSMenuItemMouseOver, .TopSideLayout1 .oneCMSMenuHighlightedMenuItemMouseOver{color:#92b700; padding: 0px 10px 0px 10px; cursor:pointer;}
/* -------- END -------- */


/* drop down properties */
.TopSideLayout1 .CMSMenu {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; background-color: #ffffff; color: #606060; border:1px solid #e6e6e6; cursor:pointer;}
.TopSideLayout1 .CMSMenuItem{ padding: 5px 20px 5px 10px; color: #606060; cursor:pointer;}
/* -------- END -------- */

.TopSideLayout1 .CMSMenuHighlightedMenuItem, .TopSideLayout1 .CMSMenuItemMouseOver, .TopSideLayout1 .CMSMenuHighlightedMenuItemMouseOver{padding: 5px 20px 5px 10px; background-image:url(/SiteDesign/Images/menu_selected_bg.aspx); background-position: center; background-repeat: repeat-x; color: #92b700; font-size: 12px; cursor:pointer;}
		
.EditMode .TopSideLayout1 .page_header_4{margin-top: 0px;}
	
.TopSideLayout1 .page_content{clear: both; float: left; width: 100%; margin-top:-250px; background-image:url(/SiteDesign/Images/bg_shadow.aspx); background-repeat:no-repeat; background-position:top center;}
.TopSideLayout1 .page_content_wrapper{margin: 0 auto; padding: 10px 10px 30px; width: 970px; background-color:#ffffff; border:1px solid #e6e6e6; }
.TopSideLayout1 .page_content_top{float: left; width: 950px; text-align: right; padding-bottom: 25px;}

.signoutLink, .cmsdesklink, .currentUserLabelText{color: #ffffff; float:left; margin-top:4px;} 	
		
.TopSideLayout1 .page_content_middle{float: left; width: 950px;}
	
.TopSideLayout1	.content_table{float: left; width: 950px;}
	
.TopSideLayout1 .leftbody{width: 199px; border-right:1px solid #e9e9e9;}	
.TopSideLayout1 .left_nav{clear: both; float: left;	width: 100%;}

.leftbody a {text-decoration:none;}
.leftbody a:hover {text-decoration:underline;}

/* first level navigation */	
.TopSideLayout1 .onesideCMSTreeMenu {font-family: 'Open Sans', sans-serif; color: #535353; font-size: 14px; width: 100%; background-color: #eae5d8;}	
.TopSideLayout1 .onesideCMSTreeMenuItem, .TopSideLayout1 .onesideCMSTreeMenuLink{padding: 15px 2px 5px; color: #535353; font-size: 14px;}
.TopSideLayout1 .onesideCMSTreeMenuHighlightedMenuItem, .TopSideLayout1 .onesideCMSTreeMenuItemMouseOver, .TopSideLayout1 .onesideCMSTreeMenuHighlightedMenuItemMouseOver {color:#005295; font-size:14px; padding: 15px 2px 5px;}
.TopSideLayout1 .onesideCMSTreeMenuSelectedItem {font-size:14px; padding:15px 2px 5px;}
/* -------- END -------- */

/* second level navigation */	
.TopSideLayout1 .sideCMSTreeMenu {font-family: 'Open Sans', sans-serif; color: #959595; font-size: 12px; width: 100%; line-height:12px;}
.TopSideLayout1 .sideCMSTreeMenuItem, .TopSideLayout1 .sideCMSTreeMenuLink{padding: 4px 10px; color:#959595; font-size:12px; line-height:12px;}
.TopSideLayout1 .sideCMSTreeMenuHighlightedMenuItem, .TopSideLayout1 .sideCMSTreeMenuItemMouseOver, .TopSideLayout1 .sideCMSTreeMenuHighlightedMenuItemMouseOver{color:#005295; font-size:12px; padding: 4px 10px; line-height:12px;}
.TopSideLayout1 .sideCMSTreeMenuSelectedItem {padding: 4px 20px; line-height:12px;}
/* -------- END -------- */

.TopSideLayout1	.middlebody{width: 20px;}
.TopSideLayout1	.rightbody{width: 730px; float:left;}
.TopSideLayout1 .pageplaceholder{width: 100%;}
.TopSideLayout1	.page_content_bottom{clear:both;}
.TopSideLayout1 .page_footer{clear:both; width: 100%; float: left; font-family: 'Open Sans', sans-serif; font-size: 11px; color: #005295; line-height: 14px; margin-bottom:40px;}

/* sitemap */	
.TopSideLayout1 .CMSSiteMapList {margin:-13px 0 0 -45px;}
.TopSideLayout1 .CMSSiteMapListItem {float:left; list-style:none; padding:0px 6px;}
/* -------- END -------- */
	
.TopSideLayout1 .page_footer_wrapper{margin: 0 auto; padding: 10px 28px 30px 28px; width: 950px;}
.TopSideLayout1 .page_footer1{float: left; width: 950px; color:#9b9b9b;}		
.TopSideLayout1 .page_footer2{clear: both; float: left; width: 950px;}

/* Doc Types */
.TopSideLayout1 .DefaultImage, .TopSideLayout1 .DefaultDetails {background-color:transparent!important;}
.DefaultDetails {font-size:12px !important; line-height:normal!important;}
.DefaultInfo {font-family: 'Open Sans', sans-serif !important;}
.DefaultName {font-family:Tahoma, Geneva, sans-serif!important; color:#005295!important;}

/* Title Software Images */
.title_software {margin:-320px 0 0 280px; position:absolute;}

/* Call To Action */
.calltoaction {text-align:center; font-size:14px; padding:20px 0px; clear:both;}
.calltoaction a {color:#ffffff; /* padding:5px 20px; background-image:url(/SiteDesign/buttons/button_bg.aspx); background-repeat:repeat-x;*/ background-color:#005295; font-size:14px; border-radius:3px; padding:10px 15px;}
.calltoaction a:hover {
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
text-decoration:none;}
.learnmore {margin:25px 0; padding-top:5px; clear:both;}
.learnmore a {color:#ffffff; /* padding:3px 8px; background-image:url(/SiteDesign/buttons/button_bg.aspx); background-repeat:repeat-x; */ background-color:#005295; font-size:14px; border-radius:3px; padding:10px 15px; text-decoration:none;}
.learnmore a:hover {
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
text-decoration:none;}
.contactus {padding:10px; width:550px; height:140px; margin:30px auto; background-image:url(/SiteDesign/Images/contactus.aspx); background-repeat:no-repeat; border:1px solid #dddddd; clear:both;}
.contactus h2 {font-size: 20px;}

/* splash */
.steps {width:940px; height:244px; background-image:url(/SiteDesign/Images/steps.aspx); color:#ffffff; margin:0 auto;}


/* News Summary */
.newsSummaryTeasers h1 {font-size:25px;}
.newsSummaryTeasers .NewsSummary .Date, .newsSummaryTeasers .releasedatetohide {font-size:10px; color:#999999; padding:5px 0px;}
	
	
.EditingFormValueCell, .EditingFormControlNestedControl, .TextBoxField, .DropDownField, .TextAreaField{width: 260px;}
.Webinar .EditingFormControlNestedControl {width:auto !important;}
.Webinar .EditingFormLabel {padding-left:0px !important;}

.requestsupplies .EditingFormValueCell, .requestsupplies .EditingFormControlNestedControl, .requestsupplies .TextBoxField, .requestsupplies .DropDownField{width:220px;}
.requestsupplies .TextAreaField {width:400px;}

/* Pages */
.servicesdesc {width:480px; float:left; display:block;}
.servicesUE {width:180px; float:left; display:block; padding:20px; margin-left:20px; background-image:url(/SiteDesign/images/quotes.aspx); background-repeat:no-repeat; min-height:200px; color:#005295;}
.servicesUE h2 {font-style:normal;}
.servicesrequest {width:100%; float:left; display:block; margin-top:20px;}
.servicesquoter {text-align:right; font-size:10px; font-style:italic; padding-top:5px;}

/* Header Paragraphs */
.headerparagraph {padding-right:250px;}
.headerimage {min-height:250px; margin-right:20px; background-repeat:no-repeat; background-position:top right;}

/* JavaScript */
.container {width: 230px;}

h3.acc_trigger {padding: 5px 5px 0; /*height: 20px;*/ width: 230x; float: left; clear: both;}
h3.acc_trigger a {font-size:16px;}
h3.acc_trigger a:hover {}
h3.active {background-position: left bottom;}
.acc_container {margin: 0 auto 8px; padding: 0; overflow: hidden; width: 200px; clear: both; background: #f6f6f6; border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px; 
	border-top-right-radius: 8px;
	border-top-left-radius: 8px; 
}
.acc_container2 {margin: 0 auto 8px; padding: 0 10px; overflow: hidden; width: 305px; clear: both; background: #f6f6f6; border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px; 
	border-top-right-radius: 8px;
	border-top-left-radius: 8px; 
}
.acc_container .block {}
.acc_container .block p {padding: 0 10px; line-height:normal;}
.acc_container .block li {padding: 0 5px; line-height:normal;}
.acc_container .block ul {padding-left: 25px;}

.ReleaseNotes {padding:5px; border:1px solid #dddddd; background-color:#f5f5f5;}
.NewsletterTable li, .NewsletterTable ul {margin:0; padding:0;}

.CaptchaAfterText {display:none;}


.row {float:left; width:100%;}

@media (min-width: 768px) {

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left; position:relative;min-height:1px;padding-right:15px;padding-left:15px; margin-bottom:10px;}

.sizeXXL {font-size:28px !important; line-height:46px !important;}
.sizeXL {font-size:22px !important; line-height:38px !important;}
.sizeL {font-size:18px !important; line-height:30px !important;}
.sizeM {font-size:14px !important; line-height:22px !important;}
.sizeS {font-size:12px !important; line-height:20px !important;}
.sizeXS {font-size:10px !important; line-height:17px !important;}

.hXXL {font-size:60px; line-height:60px;}
.hXL {font-size:50px; line-height:50px;}
.hL {font-size:40px; line-height:40px;}

h1 {font-size:48px; line-height:48px; }
h2 {font-size:26px; line-height:28px;}
h3 {font-size:22px; line-height:24px;}
h4 {font-size:18px; line-height:18px;}
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {display:block; width:100%; float:left;}
.col-md-1 img, .col-md-2 img, .col-md-3 img, .col-md-4 img, .col-md-5 img, .col-md-6 img, .col-md-7 img, .col-md-8 img, .col-md-9 img, .col-md-10 img, .col-md-11 img, .col-md-12 img {display:block; margin:0 auto;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left; position:relative;min-height:1px;}
.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;}

@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.col-sm-12 {width: 100%;}
	.col-sm-11 {width: 91.66666667%;}
	.col-sm-10 {width: 83.33333333%;}
	.col-sm-9 {width: 75%;}
	.col-sm-8 {width: 66.66666667%;}
	.col-sm-7 {width: 58.33333333%;}
	.col-sm-6 {width: 50%;}
	.col-sm-5 {width: 41.66666667%;}
	.col-sm-4 {width: 33.33333333%;}
	.col-sm-3 {width: 25%;}
	.col-sm-2 {width: 16.66666667%;}
	.col-sm-1 {width: 8.33333333%;}
}

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
}

@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}
	.col-lg-12 {width: 100%;}
	.col-lg-11 {width: 91.66666667%;}
	.col-lg-10 {width: 83.33333333%;}
	.col-lg-9 {width: 75%;}
	.col-lg-8 {width: 66.66666667%;}
	.col-lg-7 {width: 58.33333333%;}
	.col-lg-6 {width: 50%;}
	.col-lg-5 {width: 41.66666667%;}
	.col-lg-4 {width: 33.33333333%;}
	.col-lg-3 {width: 25%;}
	.col-lg-2 {width: 16.66666667%;}
	.col-lg-1 {width: 8.33333333%;}
}

.textright {text-align:right !important;}
.textleft {text-align:left !important;}
.textcenter {text-align:center !important;}

.sizeXXL, .sizeXL, .sizeL, .sizeM, .sizeS, .sizeXS {line-height:1.6;}

.sizeXXL {font-size:20px ;}
.sizeXL {font-size:18px ;}
.sizeL {font-size:16px ;}
.sizeM {font-size:14px ;}
.sizeS {font-size:12px ;}
.sizeXS {font-size:10px;}

.fontbolder {font-weight:800 !important;}
.fontbold {font-weight:600 !important;}
.fontreg {font-weight:400 !important;}
.fontlight {font-weight:200 !important;}