@charset "UTF-8";
/* CSS Document */

body#MainBody {
	font-family: sans-serif;
	color: #333;
	/*  
	    background: url(/images/fractal15.png); 
        background-size: cover;	
        

		background-repeat: repeat;
	
		background-position: center center;
	
    */
}
a {
	color: #036;
}
p {
	margin: .2em 0 .2em 0;
}
p.indent {
	text-indent: 1em;
}
h1, .h1, .PageTitle, h2, .h2, .PanelTitle {
	font-family: sans-serif;
	color: #333;
}
h1, h2, h3, h4 {
	font-weight:bold;
}

h1 {
	font-size:1.4em;
	text-shadow: 1px 1px 2px rgba(0,0,0,.4);
	margin-bottom:.6em
}

h2 {
	font-size:1.2em;
	color:#036;
	border-bottom:1px solid #ddd;
	margin-top:.8em;
	margin-bottom:.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-size:1em;
	color:#444;
	margin-top:.8em;
}
h4 {
	font-style:italic;
	font-size:1em;
	color:#555;
	margin-top:.8em;
}
h5 {
	color: #333;
}

/* Lists */	
#masterContentArea ul, #masterContentArea ol {
	margin-left:2em;
	list-style-position:outside;
}

#masterContentArea li {
	list-style-position:outside;
	margin-top:.4em;
}

#masterContentArea ul li, #masterContentArea ol ul li {list-style:disc}
#masterContentArea ul ul li, #masterContentArea ol ul ul li {list-style:circle}
#masterContentArea ul ul ul li, #masterContentArea ol ul ul ul li {list-style:square}

#masterContentArea ol li, #masterContentArea ol ol ol ol li {list-style:decimal}
#masterContentArea ol ol li, #masterContentArea ol ol ol ol ol li {list-style:lower-alpha}
#masterContentArea ol ol ol li, #masterContentArea ol ol ol ol ol li {list-style:lower-roman}

td {
	vertical-align: top;
}

.wrapper {
	margin: 0 auto .5em;
	padding: 0;
	text-align: left;
	height: auto;

}
.header {
	padding: 0.50em 0;
	/*border: none;*/
	border-bottom: 1px solid #258;   /*  bebdbd        */
	/*  height: 60%;  */
}
.header-container {
	max-width: 960px;             /*  960    */
}
.header-top-container {
	padding: 5px 0 30px;
}
.header-top-container .header-container {
	padding-left: 7px;
}
#masterLogoArea img {
	float: left;
}
/* #masterSocialNetworking {
	display: none;
} */
.search-container-sm {
	float: right;
	/*width: 32%;*/
}
/*.header-search span {
	display: none;
}*/



/*button#search {
	display: none;
}*/
.auth-link-container-sm, ul.NavigationUnorderedList li {
	margin-top: .5em;
}
.auth-link-container-sm a, ul.NavigationUnorderedList li a {
	color: #444;
}
.NavigationLink:last-child {
	padding-right: 0;
}
.navbar-header > div {
	vertical-align: top;
}
.navbar-header .NavigationUnorderedList {
	vertical-align: baseline;
}
.nav-auxiliary .NavigationListItem {
	margin-left: 3px;
}

/* Topnav */
.navbar-collapse {
	margin-top: 0;
}
.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
	/* text-transform: none; */
}
.RadMenu.RadMenu_Austin .rmLink {
	color: #036;
}
.RadMenu.RadMenu_Austin .rmRootLink:hover, .RadMenu.RadMenu_Austin .rmRootLink:focus, .RadMenu.RadMenu_Austin .rmRootLink.rmExpanded {
	background-color: #258;
	color: #fff;
}
.RadMenu_Austin .rmSlide .rsmLink {
	color: #bdf;
}
.RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmLink:focus {
	color: #fff;
}
.RadMenu.RadMenu_Austin .RadSiteMap .rsmItem:hover, .RadMenu.RadMenu_Austin .RadSiteMap .rsmItem:focus {
	background: #369;
}
.RadMenu.RadMenu_Austin .rmGroup {
	background: #036;
}
.RadMenu_Austin .rmSlide .MegaDropDownMenu {
	padding-bottom: .75em;
}
/* End Topnav */

#masterContentArea {
	margin: 5px 5px 0px;
	padding: 5px 5px 0px;
	
}
.blue {
	background: #258;  /*  ededed 003063 bebdbd */
	height: 1px;
}

#ft {
	display: block;	
	padding: 5px 0 5px;
	text-align: center;
	background: #f6f6f6;    /* e0e0e0 ededed  e9ffc9 */
	height: auto;
}
#ft a {
	color: #000;     /* 555 */
}
.footer-nav-copyright, .footer-content {
	background: #f6f6f6;    /* e0e0e0 ededed e9ffc9 */
	color: #000;            /* 555 */
	font-size: 13px;
}
.footer-copyright {
	width: 100%;
}
.footer-copyright p {
	margin: .5em 0 .125em;
}
.footer-nav-copyright .NavigationUnorderedList {
	float: none;
	margin-bottom: .5em;
}
#ft ul.NavigationUnorderedList li {
	font-weight: bold;
	font-size: 13px;
}
#ft ul.NavigationUnorderedList li .NavigationLink {
	padding-left: .25em;
	padding-right: .25em;
}
#ft .footer-nav-copyright .NavigationUnorderedList a {
	text-decoration: none;
}
.footer-content {
	padding-bottom: 2em;
	margin-bottom: 0;
}
ul.social {
	margin-bottom: 1em;
}
ul.social li {
	display: inline;
	list-style-type: none;
	margin: 0 1em 0 1em;
}
ul.social li a {
	text-decoration: none;
	padding: .5em;
	padding-left: 0;
	border-bottom: 1px solid #fff;
}
ul.social li a:hover {
	border-bottom-color: #ccc;
}
ul.social li a img {
	vertical-align: middle;
}
.nav-secondary {
	display: none;
}

/* AAPT Font Awesome Styles */
.custom-icon {
	font-size:20px;  /* size inside */
	background:rgba(3,36,110,0.8);
	padding:10px;  /* radius */
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	border-radius:100%;
	border:6px solid #fff;
	color:#fff;
	box-shadow: 0 1px 5px rgba(79,132,250,0.7);
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	width:20px;              /* size outside */
	height:20px;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
}
.custom-icon:hover {
	background:rgba(255,191,0,1.0);      /* rgba(255,240,181,1.0) rgba(233,255,201,1.0) rgba(255,240,181,1.0) rgba(187,221,255,0.8) rgba(204,85,0,0.4)   */
	color: #258;
}
.fix-editor {
	display:none;
}
.icon-wrapper {
	display:inline-block;
}

/* iPart content area pieces */

.SectionLabel {
	color: #a8c0dc;
}
.CalloutPart2 .panel-heading, .CalloutPart2 .panel-body {
	background: #eee;
}
.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #258;
}
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
	background-color: #003063;
	border-color: #003063;
}
html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover, html .RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:focus {
	background-color: #258;
	border-color: #258;
}
.RadTabStrip.RadTabStrip_MetroTouch .rtsLevel1 {
	border-bottom-color: #258;
}
.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {
    background-color: #a8c0dc;      /*    #a8c0dc;       */
	color: #258;
}
.PrimaryButton:hover, .PrimaryButton:focus, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAs:hover, .SaveAs:focus, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, #masterHeaderActionArea a:focus, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus {
    background-color: #edfcff;
	color: #258;
}
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    background-color: #a8c0dc;       /*    a8c0dc  73c2fb edfcff 1d4874 */
	border: 1px solid #a8c0dc;          /*   fff    */
	color: #000;                /* added this text color and line */
}
.btn:hover, .btn:focus, .TextButton:hover, .TextButton:focus, .TextButtonWithImage:focus, .ruButton:hover, .ruButton:focus, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .PrimaryButton:active {
    background-color: #ffbf00;       /* f91  edfcff   ffffc4     */
	border: 1px solid #258;
	color: #258;
}

/*
.btn:focus .btn-success:focus  {
	background-color: #ffbf00;
	color:#000 !important;
}
*/

.PrimaryButton:visited,  .SaveAndClose:visited, .SaveAs:visited, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:visited, .TextButton:visited, .TextButtonWithImage:visited, .ruButton:visited, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:visited {
	background-color: #a8c0dc;
}

.RadGrid.RadGrid_MetroTouch .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_MetroTouch .rgSelectedRow, .RadGrid.RadGrid_MetroTouch td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_MetroTouch .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_MetroTouch th.rgSorted, .RadGrid.RadGrid_Metro .rgMasterTable .rgSelectedCell, .RadGrid.RadGrid_Metro .rgSelectedRow, .RadGrid.RadGrid_Metro td.rgEditRow .rgSelectedRow, .RadGrid.RadGrid_Metro .rgSelectedRow td.rgSorted, .RadGrid.RadGrid_Metro th.rgSorted {
	background: #258;
}
.PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .SaveAndClose[disabled], .SaveAndClose[disabled]:hover, .SaveAndClose[disabled]:focus, .SaveAndClose[disabled]:active, fieldset[disabled] .SaveAndClose, fieldset[disabled] .SaveAndClose:hover, fieldset[disabled] .SaveAndClose:focus, fieldset[disabled] .SaveAndClose:active, .SaveAndClose.aspNetDisabled, .SaveAndClose.aspNetDisabled:hover, .SaveAndClose.aspNetDisabled:focus, .SaveAndClose.aspNetDisabled:active, .SaveAs[disabled], .SaveAs[disabled]:hover, .SaveAs[disabled]:focus, .SaveAs[disabled]:active, fieldset[disabled] .SaveAs, fieldset[disabled] .SaveAs:hover, fieldset[disabled] .SaveAs:focus, fieldset[disabled] .SaveAs:active, .SaveAs.aspNetDisabled, .SaveAs.aspNetDisabled:hover, .SaveAs.aspNetDisabled:focus, .SaveAs.aspNetDisabled:active, .UsePrimaryButton .TextButton[disabled], .UsePrimaryButton .TextButton[disabled]:hover, .UsePrimaryButton .TextButton[disabled]:focus, .UsePrimaryButton .TextButton[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButton, fieldset[disabled] .UsePrimaryButton .TextButton:hover, fieldset[disabled] .UsePrimaryButton .TextButton:focus, fieldset[disabled] .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .UsePrimaryButton .TextButtonWithImage[disabled], .UsePrimaryButton .TextButtonWithImage[disabled]:hover, .UsePrimaryButton .TextButtonWithImage[disabled]:focus, .UsePrimaryButton .TextButtonWithImage[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active, #masterHeaderActionArea a[disabled], #masterHeaderActionArea a[disabled]:hover, #masterHeaderActionArea a[disabled]:focus, #masterHeaderActionArea a[disabled]:active, fieldset[disabled] #masterHeaderActionArea a, fieldset[disabled] #masterHeaderActionArea a:hover, fieldset[disabled] #masterHeaderActionArea a:focus, fieldset[disabled] #masterHeaderActionArea a:active, #masterHeaderActionArea a.aspNetDisabled, #masterHeaderActionArea a.aspNetDisabled:hover, #masterHeaderActionArea a.aspNetDisabled:focus, #masterHeaderActionArea a.aspNetDisabled:active, .RadGrid input.PrimaryButton[disabled], .RadGrid input.PrimaryButton[disabled]:hover, .RadGrid input.PrimaryButton[disabled]:focus, .RadGrid input.PrimaryButton[disabled]:active, fieldset[disabled] .RadGrid input.PrimaryButton, fieldset[disabled] .RadGrid input.PrimaryButton:hover, fieldset[disabled] .RadGrid input.PrimaryButton:focus, fieldset[disabled] .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton.aspNetDisabled, .RadGrid input.PrimaryButton.aspNetDisabled:hover, .RadGrid input.PrimaryButton.aspNetDisabled:focus, .RadGrid input.PrimaryButton.aspNetDisabled:active {
    background-color: #6395c7;
    border-color: transparent;
}
.RadMenu.RadMenu_Austin .rmRootLink.rmSelected {
	background: transparent;
	color: #333;
}
.Quote {
	border-color: #258;
}
.SearchField {
	background: #a8c0dc;
}
.SearchResultSummary .ListItemTitle a:hover {
	background:
}
#masterContentArea ul.rtsUL {
	margin: 0;
}
 .RadWindow {
	min-height: 420px !important;
}


.hidefinish input[value="Finish"] {
    display: none;
    visibility: hidden;
}

/* End iPart content area pieces */

/* Media Queries */

@media (min-width: 1600px) {
	header {
		
		  /* background-size: contain !important;  */
		  background-size: 100% 100%;

		
	}
}
@media (min-width: 1170px) {
	.nav-primary {
		margin-top: 10px;
	}
}
@media (min-width: 980px) {             /*     980     */
	.wrapper {
		width: 960px;                   /*     960       */
	}

	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
		font-size: 14px;
	}
	.RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText {
		padding: 2px 9px;
	}
}

@media (min-width: 892px) {
	/*.search-container-sm {
		margin-top: 2em;
	}*/
	/* #auxiliary-container {
		width: 31%;
	} */
}
@media (max-width: 820px) {
	ul.social li a {
		display: inline-block;
		margin-bottom: .5em;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
		font-size: 12px;
	}
	.RadMenu.RadMenu_Austin .rmText, .RadMenu.RadMenu_Austin .rmHorizontal .rmText {
		padding: 2px 8px;
	}
	#auxiliary-container {
		font-size: .75em;
	}
}
@media (min-width: 768px) and (max-width: 892px) { 
	#masterContentArea {
		margin-top: 72px;
		
	}
}
@media (min-width: 768px) {
	body#Mainbody {
		padding: 10px 0;
	
	}
	header {
		/*background: url(/images/orange-clouds-in-deep-blue-sky2.jpg);*/
	     background: url(/images/fractal15.png); 
        background-size: cover;				
		/* background: #f6f6f6;     #e9ffc9 #ffffe0 #f6faff fffaeb */ 
		background-repeat: repeat;
		/* background-attachment: fixed; */
		/* background-position: 0px 130px; */
		background-position: center center;
	

	
	}
	.nav-auxiliary .nav-aux-account .nav-text, .nav-auxiliary .nav-aux-cart .nav-text {
		padding: .5em 0 0 2em;
	}
	/* Topnav */
	.header-bottom-container {
		display: inline-block;
		/*margin-top: 17px;*/
		width: 100%;
		padding-top: 5px;
	}
	.header-bottom-container .header-container {
		padding: 0 3px;
	}
	.header-bottom-container {

	}
	#navbar-collapse {
		float: right;
	}
	.RadMenu.RadMenu_Austin .rmRootGroup {
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.RadMenu.RadMenu_Austin .rmRootGroup > .rmItem > .rmLink {
		margin-top: 15px;
	}
	.RadMenu.RadMenu_Austin .rmGroup {
		min-width: 180px;
	}
	/* .RadMenu.RadMenu_Austin .rsmOneLevel .rsmItem .rsmLink {
		white-space: normal;
	} */

	.RadMenu.RadMenu_Austin .RadSiteMap .rsmItem {
		/* font-size: 12px; */
	}
	.RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink {
		color: #bdf;
	}
	.RadMenu_Austin .rmSlide .rsmLink:hover, .RadMenu_Austin .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover {
		color: #fff;
	}
	/* End Topnav */
}

@media (max-width: 767px) {
	#masterLogoArea img:nth-child(2) {
		clear: left;
	}
	#auxiliary-container {
		position: absolute;
		top: 1em;
		right: 1em;
		text-align: right;
	}
	.nav-auxiliary .nav-aux-button .NavigationLink, .navbar-toggle.collapsed {
		background: #258;
	}
	.navbar-toggle:hover, 
	.navbar-toggle:focus,
	.nav-auxiliary .nav-aux-button .NavigationLink:hover,
	.nav-auxiliary .nav-aux-button .NavigationLink:focus {
		background-color: #003063;
	}
	.navbar-collapse {
		background: #bdf;
	}
	.RadMenu.RadMenu_Austin .rmToggle, 
	.RadMenu.RadMenu_Austin .rmToggle .rmIcon, 
	.RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle {
		position: relative;
	}
	.RadMenu .rmToggle {
		width: 96px !important;
		height: 23px;
		top: -3em !important;
		right: 1em !important;
	}
	.RadMenu.RadMenu_Austin .rmToggle .rmIcon, 
	.RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle .rmIcon {
		margin: 12px 15px;
	}
}
