﻿@charset "UTF-8";
@font-face {
	font-family: 'GLInterstateLic';
    src: url('/Portals/_default/Skins/AGR/Fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'GLInterstateBol';
	src: url('/Portals/_default/Skins/AGR/Fonts/Roboto-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

::selection {background-color:#f2f2b1 !important; color:#1c1c1c !important; text-shadow:#fff 0 1px 0 !important}
html, iframe html {-webkit-font-smoothing: antialiased;position:relative}
.Page * {position:relative}
a, p, ul, ol, h1,h2,h3,h4{padding:0;margin:0; list-style:none;font-weight:normal; line-height:normal; letter-spacing:normal !important;}
h1, h4 {font-size:26px; /*text-transform:uppercase;*/ line-height:1em;font-family: "GLInterstateLic"; color:#fff; text-shadow:#002233 0 1px 0;display:table;  margin:0 auto; width:100%; text-align:center;}
h2 {font-size:22px;}
h4 {font-size:22px;}
h2 {text-transform:uppercase; line-height:2em; font-family: "GLInterstateBol"}
h3 {font-family: Tahoma, Geneva, sans-serif; font-size:14px; line-height:1em; }
p{-webkit-margin-before: 0em; -webkit-margin-after: 0em;}
:focus {outline:none}
select, input, textarea, button {letter-spacing:normal !important}

#Body {font-family: Tahoma, Geneva, sans-serif;font-size: 14px; color: #1c1c1c; text-shadow:#fff 0 1px 0; cursor:default; position:relative; /*width:100%;*/}
#Page {z-index:0; }

.H1Wrapper {margin:0px; padding:8px 0; border-radius:3px; display:block; position:relative; display:inline-block; width:100%}


.Extend10 {padding-left:10px; padding-right:10px; margin-left:-10px}
.Indent20 {text-indent:20px; display:inline-block}
.Shadow {background-image: url(../Images/Shadow-Sprite.png); background-repeat:no-repeat;}
a {text-decoration:none}
.blanker {display:inline-block; width:50px; line-height:1em}

#Page a,
.Languagebar .Viewport .Current p,
.UserBreadcrumb a p,
.ItemPreview .Thumbnail,
.Button .Background,
.cssAnimate {-webkit-transition: 0.3s; -moz-transition:  0.3s; -o-transition: 0.3s; -ms-transition:  0.3s; transition: 0.3s;}
.cssAnimateOFF {-webkit-transition: 0s !important; -moz-transition:  0s !important; -o-transition: 0s !important; -ms-transition: 0s !important; transition: 0s !important;}

.Icon {background-image:url(../Images/Icon-Sprite.png); background-repeat: no-repeat; display:none;}
.Icon.size16 {width:16px; height:16px}
.Icon.size50 {width:50px; height:50px}
.Icon.size60 {width:60px; height:60px}
.Icon.pdf {background-position:-16px 0}
.Icon.rar {background-position:-16px -50px}
.Icon.catalogue {background-position:-16px -350px}
.Icon.exe {background-position:-16px -100px}
.Icon.desktopexe {background-position:-16px -400px}
.Icon.zip {background-position:-16px -150px}
.Icon.Phone {background-position:0 -128px}
.Icon.Mail {background-position:0 -112px}

li.Bullet {}
li.Bullet.Dot {list-style-type:disc}

.SuperNavWrapper,
.Copyrightbar {background:#002233 } 	/* темно-синий 	*/
#nav,
.Footer,
.SuperNav .Gradient3 .i2 {background:#0d4059} 	/* синий 	*/
 .MainNav .Gradient3 .i2,
  .Footer .Gradient3 .i2 {background:#266280} /* светло-синий	*/
  
.Languagebar .SubMenu .Wrapper p {color:#e6f7ff} /* светлый	*/
   
.Dark a,
.LoginbarItem,
.Languagebar p,
.Copyrightbar .Wrapper *,
.Blue{color:#266280} /* серо-голубой*/

#footer a:hover,
.Languagebar .Viewport:hover .Current p,
.UserBreadcrumb a:hover p,
#Page a:hover {color:#00abff} /* голубой	*/
.SuperContainer{background:#f7f7f7}  /* 3% серый */

.LeftSectionItem.Active,
.LeftSectionItem:hover {background:#00abff} /* голубой	*/

/* {color:#73d1ff !important} /* светло-голубой*/

.Dark * {text-shadow:#002233 0 1px 0}
.Forward {position:absolute; width:100%; height:100%; top:0; left:0}
.ie7 .ieFixAlign {float:left}

.DecorGradient {height:100%; width:100%; position:absolute; left:0}
	.Gradient2>div {height:100%; display:block; position:absolute; float:left}
	.Gradient2 .i1 {height:100%; width:50%; left:0;}
	.Gradient2 .i2 {height:100%; width:50%; right:0px;}
	

	.Gradient3>div {height:100%; display:block; position:absolute;}
	.Gradient3 .i1 {width:40%; left:0px;}
	.Gradient3 .i2 {width:20%; left:40%;}
	.Gradient3 .i3 {width:40%; left:60%; }

header {}
	.Header {z-index:5}
	.SuperNavWrapper {/*width:100%; */z-index:1}
		.SuperNav {height:54px; }
			.SuperNav .Gradient2 {height:1px;bottom:0; z-index:4}
			.SuperNav .Shadow {width:100%; height:6px; position:absolute; bottom:-0px; left:0;z-index:3}
			
			/*
			.Controlbar {display:inline-block; top:8px; width:620px; z-index:5; margin:0 10px} 

			The Controlbar style below hides login/registration/language links.
			Please use the previous one to show the links.
			 */
			.Controlbar {display:none; top:8px; width:620px; z-index:5; margin:0 10px}

			.Controlbar ul,
			.Controlbar li,
			.Controlbar a,
			.Controlbar p {line-height:1em; margin:0; padding:0}

				.Controlbar>ul {float:right; display:inline-block;  height:auto;}

					.Loginbar {display:inline-block; padding:5px 10px !important; font-size:12px; border-radius:3px; float:left;}
						.Loginbar .Wrapper {height:26px; display:block;}
							.Loginbar .Separator {margin:0 10px; width:0;border-left:#000 1px solid; border-right:#266280 1px solid; top:3px}
							.Loginbar .Item {display:inline-block;  height:20px; float:left;}
								.Loginbar .Button {border-radius:2px; overflow:hidden}
								.Loginbar .Button .Background {display:inline-block; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:0;border-radius:2px;}
								
								.Loginbar .Item.Active .Background,
								.Loginbar .Button:hover .Background {opacity:1;}

								.ie7 .Loginbar .Button .Background,
								.ie8 .Loginbar .Button .Background  {display:none}

								.ie7 .Loginbar .Item.Active .Background,
								.ie8 .Loginbar .Item.Active .Background,
								.ie7 .Loginbar .Button:hover .Background,
								.ie8 .Loginbar .Button:hover .Background {display:inline-block;}

									.Loginbar a{display:inline-block; font-weight:bold; cursor:pointer; padding:7px 10px; color:#82BCD9; text-shadow:#000 0 1px 0; z-index:10}
									.Loginbar .Item.Active a {cursor:default}
									.Loginbar .Item.Active a,
									.Loginbar .Button:hover a {color:#002233 !important; text-shadow:#82BCD9 0 1px 0}

								.Loginbar.activeUser .Background{opacity:1;}
								.ie7 .Loginbar.activeUser .Background,
								.ie8 .Loginbar.activeUser .Background {display:inline-block;}
/*									.Loginbar a */
		
					.Controlbar .Separator.Big {display:inline-block; float:left; margin:0px 10px; width:0; height:26px; border-left:#000 1px solid; border-right:#266280 1px solid; top:5px}

					.Languagebar {display:inline-block; padding:5px 0 !important; font-size:12px; float:left; width:auto !important; }
						.Languagebar .Wrapper {height:26px; display:block}
							.Languagebar .Item {display:inline-block;  height:20px; float:left;}
							.Languagebar .Item.Label {line-height:26px; height:auto; top:0px; }
							.Languagebar .Item.LangSwitcherList {height:20px; top:3px; margin-left:10px; border-radius:2px; overflow:hidden}
								.Languagebar .Lang {display:inline-block; float:left; height:100%; line-height:0; font-size:0}
							 	.Languagebar .LangLink {padding:3px 12px; line-height:20px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#82BCD9; text-shadow:#000 0 1px 0;}
								.Languagebar .Button.ActiveTrue .LangLink,
								.Languagebar .Button:hover .LangLink {color:#002233 !important; text-shadow:#82BCD9 0 1px 0}
								.Languagebar .Selector {height:100%; width:0; border-left:#000 1px solid; border-right:#266280 1px solid; position:absolute; left:50%;margin-left:-1px; top:0; }
								
								.Languagebar .Button .Background {display:inline-block; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:0}
								.Languagebar .Button:first-child .Background {border-radius:2px 0 0 2px; }
								.Languagebar .Button:first-child+.Button .Background {border-radius:0 2px 2px 0; }
								.Languagebar .Button.ActiveTrue a{cursor:default}
								.Languagebar .Button.ActiveTrue .Background,
								.Languagebar .Button:hover .Background {opacity:1;}
								.ie7 .Languagebar .Button .Background,
								.ie8 .Languagebar .Button .Background  {display:none}
								.ie7 .Languagebar .Button.ActiveTrue .Background,
								.ie8 .Languagebar .Button.ActiveTrue .Background,
								.ie7 .Languagebar .Button:hover .Background,
								.ie8 .Languagebar .Button:hover .Background {display:inline-block;}
					
	#nav {height:54px;}
		.MainNav {height:100%;}
				#NavMenu {display:table; height:100%; margin:auto; }
					#NavMenu>li {float:left; width:130px; /*cursor:pointer;*/height:54px; overflow:visible !important; z-index:18; font-size:0; display:inline-block;}
					#NavMenu .Separator {width:1px; height:20px; top:17px;}
						
						.NavItem {}
						.NavItem .Gradient {position:absolute; left:0; top:0; height:100%; width:130px; display:none}
						.NavItem .Level-0-Link {font-family:"GLInterstateLic"; display:block; width:100%; padding:18px 0; text-align:center;text-transform:uppercase; font-size:20px; color:#fff !important; text-shadow:#002233 0 1px 0;z-index:10;cursor:pointer; line-height:18px;}
						.NavItem:hover .Gradient {display:block}

							.NavSubMenu {display:none; float:left;}
/*********						.NavSubMenu.Active {display:inline-block}*/

							.NavItem:hover .NavSubMenu {display:inline-block; min-width: 100% !important;}
                            
								.SubSection.Left {display:inline-block; line-height:0; float:left; width: 100%}
									.LeftSectionItem {text-transform:uppercase; font-family:"GLInterstateLic"; font-size:17px; color:#fff !important; text-shadow:#002233 0 1px 0; white-space:nowrap;padding:9px 20px; display:block;}
									.ie7 .LeftSectionItem  {width:auto;  }
										.LeftSectionItem .Level-1-Link {}
										.LeftSectionItem .Icon {display:block; background-position:-6px -60px; width:100%; height:16px; top:6px; position:absolute; right:2px; width:10px; }	
											
								.SubSection.Right {display:inline-block; width:auto; height:100%; vertical-align:top; position:absolute;}
									.SubSection.Right>.BackgroundLeft {width:100%; height:100%; position:absolute; top:0; z-index:1}
										.SubSection.Right .Fill {width:100%; height:100%; position:absolute; top:0; left:0; background:#4B87A6; opacity:0.2; filter:alpha(opacity=20);}
										.SubSection.Right .Fill img {height:100%; width:10px; position:absolute; top:0; left:100%}
										.SubSection.Right .LeftBorder {width:0px; height:100%; position:absolute; top:0; left:0; border-right:#4B87A6 1px solid; border-left:#002233 1px solid;}
										.SubSection.Right .RightBorder {width:0px; height:100%; position:absolute; top:0; right:0; border-right:#4B87A6 1px solid; border-left:#002233 1px solid;}
									.SubSection.Right>.BackgroundRight {width:310px; height:100%; position:absolute; top:0; left:100%;z-index:0; margin-left:0px;}

									.ItemLinksWrapper {display:none; height:100%;z-index:5;padding-left:2px}
									.ItemLinksWrapper.Active {display:block}
										.ItemLinksList {top:10px}
											.ItemLinksList .Item {}
											.ItemLinksList .Border {padding:0 2px; height:2px;width:90%;display:inline-block; position:absolute; z-index:10; margin-top:-2px}
											.ItemLinksList .Border.Last {margin-top:0px}
											.ie7 .ItemLinksList .Border {margin-top:-1px}
											.ie7 .ItemLinksList .Border.Last {margin-top:0px}
												.ItemLinksList .Border img {height:100%; width:95%; display:block;}
											.ItemLinksList .ItemLink {padding:0 2px; display:block; white-space:nowrap; margin:2px auto}
											.ie7 .ItemLinksList .ItemLink {margin:1px auto}
											.ItemLinksList .ItemLink.Active { }
												.ItemLinksList .ItemLink a{display:block; border-radius:2px}
												.ItemLinksList .ItemLink a:hover p{text-decoration:underline;}
												.ItemLinksList .ItemLink.Active	a{background:#0D4059; }
													.ItemLinksList .ItemLink p{color:#fff; text-shadow:#002233 0 1px 0; font-size:13px; display:block; line-height:1em; padding:5px 13px} /*note*/
									
									.ItemPreviewWrapper {width:310px; height:100%; position:absolute; top:0; left:100%; display:none; z-index:20; }
									.ItemPreviewWrapper.Active {display:block}
									
										.ItemWrapperList {display:block; height:100%}
											.ItemPreview {display:none; height:100%}
											.ItemPreview.Active {display:block}
	
											.ItemPreview .Wrapper {width:100%; height:100%;display:inline-block;}
												.ItemPreview .Thumbnail {width:80px; height:80px; display:inline-block; margin:10px 20px 0; vertical-align:text-top; float:left; border:#FFF 1px solid; box-shadow:#000 0 0 2px; z-index:10}
												.ItemPreview .Thumbnail:hover {border-color:#00abff; box-shadow:#266280 0 0 2px}
			
												.ItemPreview .Description {width:180px; color:#fff; text-shadow:#002233 0 1px 0;font-size:13px; padding-left:120px; margin-top:10px; position:absolute; left:0; top:0;}
			
												.ItemPreview .LinkPanel {width:200px;position:absolute; bottom:0; right:0; padding:10px 0}
													.ItemPreview .LinkPanel .DecorBackground {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:0 !important}
														.ItemPreview .LinkPanel .DecorBackground .Top {height:1px; width:100%; position:absolute; top:0px; left:0px; z-index:0 !important}
														.ItemPreview .LinkPanel .DecorBackground .Left {height:100%; width:30%; position:absolute; top:0px; left:0px; z-index:0 !important}
														.ItemPreview .LinkPanel .DecorBackground .Middle {height:100%; width:60%; position:absolute; top:0px; left:30%; background:#002233; z-index:0 !important}
														.ItemPreview .LinkPanel .DecorBackground .Right {height:100%; width:10%; position:absolute; top:0px; left:90%;}	
															.ItemPreview .LinkPanel .DecorBackground .Middle .Top {background:#4B87A6}

													.ItemPreview .LinkPanel .Inner {float:right; right:10px}
														.ItemPreview .NavPreviewLink { padding:3px 13px; background:#4B87A6; border-radius:2px;  display:inline-block; margin-left:5px; z-index:10}
															.ItemPreview .NavPreviewLink  p {font-size:10px; font-weight:bold; text-shadow:#002233 0 1px 0;line-height:1em; color:#E6F7FF; z-index:20}
														
														.ItemPreview .NavPreviewLink:hover {background:#00ABFF}

					
.SuperWrapper {z-index:1; padding:30px 0 20px;}
	.SuperWrapper .DecorGradient {height:100px;}
	.SuperWrapper .DecorGradient.Top {top:0;}
	.SuperWrapper .DecorGradient.Bot {bottom:0;}
		.SuperWrapper .DecorGradient .DecorGradient{height:1px;}
		.SuperWrapper .DecorGradient.Top .DecorGradient {top:0;}
		.SuperWrapper .DecorGradient.Bot .DecorGradient {bottom:0;}
	
	.SuperContainer {min-height:10px; width:100%; display:table; padding:10px 0;}
		.SuperContainer .Shadow {width:100%; position:absolute;height:8px; left:0}
		.SuperContainer .Shadow.Top {top:-8px; background-position:0 3px}
		.SuperContainer .Shadow.Bot {bottom:-8px; background-position:0 -11px}
		
		.SuperContainer .Pane {margin-top:10px; margin-bottom:10px}
		.SuperContainer .Pane234Wrapper {border-top:#c9c9c9 1px solid;border-bottom:#fff 1px solid; }
			.Pane234Wrapper .BorderWrapper {display:table; width:100%; height:100%; border-bottom:#c9c9c9 1px solid;border-top:#fff 1px solid; }
				.SuperContainer .Pane234Wrapper .Pane {margin:0; padding:0; width:33.3333333333333333%}
		
		.UserBreadcrumb {top:-15px; display:table; float:left}
		.UserBreadcrumb .BreadvrumbItem {font-family:Tahoma, Geneva, sans-serif;font-size:12px; color:#737373; text-transform:uppercase}
		.UserBreadcrumb .Selected {font-weight:bold; color:#1c1c1c;}
		.UserBreadcrumb .Selector {margin:auto 5px; display:inline-block; background-position:0 -144px; top:4px}
		.ie7 .UserBreadcrumb .Selector {top:1px}

.Footer {width:100%; z-index:2; display:table; margin:auto}
	.Footer a[name] {height:0px; width:0; display:none !important}
	.Footer .Shadow {width:100%; height:8px; top:0px; background-position:0px -11px; position:absolute;z-index:1}
	.Linkbar {height:100%}
		.Column{padding:20px 0;}
		.Column a{display:block; position:relative; color:#fff;text-shadow:#285c77 0px 1px 0px; width:auto; border:none; margin-left:0px; font-size:14px; line-height:20px}
		.Column a:before{content: "\00bb"; display:block; float:left; margin-right:5px; color:#fff !important; border: none !important;}

		.Column a.SelectedFooterLink {background:#00abff; padding: 5px 8px; margin:10px auto 0; border-radius:2px; display:inline-block; left:10px; color:#fff !important}
		.Column a.SelectedFooterLink:before {float:right;margin-left:10px; margin-right:0px}
		.Column a.SelectedFooterLink:hover {box-shadow:#002233 0 0 8px}

	#socialLinks {}
		#socialLinks .Wrapper {margin:26px auto; display:table; position:relative; }
			#socialLinks a {display:inline-block;  width:64px; height:64px; border-radius:3px}
			#socialLinks a:hover {background:#266280;}
	
	.Copyrightbar {width:100%; height:auto; display:table;}
		.Copyrightbar .Wrapper * {line-height:normal}
		.Copyrightbar .Wrapper>span {float:left;text-shadow:none; font-size:12px; font-weight:bold; padding:13px 0}
		.Copyrightbar a{ font-weight:bold; }
		.Copyrightbar .Separator {margin-left:5px; margin-right:5px;}
		

/******************************/		
.DNNEmptyPane {display:none}
.dnnForm  h2 a{padding:6px 0 !important; padding-left:10px !important; text-align:left; text-shadow:none; color:#266280 !important; font-family: "GLInterstateBol"}
.dnnForm  h3 {color:#266280 !important}
.rtSelected .rtIn {text-shadow:#737373 0 1px 0}
.dnnFormItem input[type="text"] {margin-bottom:3px; margin-left:0px}
.tmTabContainer h2 {margin-bottom:18px}
/******************************/
div.dnnPrimaryAction, a.dnnPrimaryAction, div.dnnPrimaryAction:hover, a.dnnPrimaryAction:hover {background: #266280;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2NjI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDQwNTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #266280 0%, #0d4059 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#266280), color-stop(100%,#0d4059));
background: -webkit-linear-gradient(top,  #266280 0%,#0d4059 100%);
background: -o-linear-gradient(top,  #266280 0%,#0d4059 100%);
background: -ms-linear-gradient(top,  #266280 0%,#0d4059 100%);
background: linear-gradient(to bottom,  #266280 0%,#0d4059 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#266280', endColorstr='#0d4059',GradientType=0 );}

.dnnPrimaryAction, .dnnSecondaryAction, .dnnPrimaryActionDisable{
				
				border-radius:4px;
				display:inline-block;
				padding:10px 20px; 
				font-size:16px;
				font-family:"GLInterstateBol"; 
				font-weight:normal;
				box-shadow:none !important;
				cursor:pointer;
				text-transform: uppercase;
				min-width:0;
				box-shadow:transparent 0 0 3px !important;
				letter-spacing:normal;
				border-width:1px;
				border-style:solid;
}
.dnnPrimaryAction, dnnPrimaryActionDisable {border-color:#0d4059; text-shadow:#002233 0 1px 0 !important;}
.dnnSecondaryAction {border-color:#dedede; color:#737373 ; text-shadow:#f2f2f2 0 1px 0;}
.dnnPrimaryActionDisable {color:#fff !important; text-shadow:none !important; border-color:#82bcd9 !important; cursor:default !important}

.dnnPrimaryAction:hover {color:#fff !important; border-color:#fff !important; box-shadow:#0d4059 0 0 3px !important; }
.dnnSecondaryAction:hover {color:#1c1c1c !important; border-color:#fff !important; box-shadow:#a8a8a8 0 0 3px !important }
/******************************/

.loginContent {width:100%;display:inline-block;}
.loginContent>.LoginPanel {padding:0; margin:0 auto !important; display:block; overflow:hidden; left:220px}
.loginContent>.LoginPanel input {border-radius:0; font-size:100%; letter-spacing:normal; box-shadow:none; -webkit-box-shadow:none; background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );}
.loginContent>.LoginPanel input:focus {border-color:#9c9c9c; box-shadow:none; -webkit-box-shadow:none; }
	.loginContent>.LoginPanel .dnnFormItem {margin-bottom:5px}
		.loginContent>.LoginPanel .dnnFormLabel {float:left; cursor:default}
		
		.loginContent>.LoginPanel .dnnPrimaryAction {margin-right:5px; }
		.loginContent>.LoginPanel .dnnPrimaryAction:hover {box-shadow:#002233 0 0 1px; border-color:#fff;}
		
		.loginContent>.LoginPanel .dnnSecondaryAction {border-radius:1px; color:#1c1c1c; background:none; padding:0 10px; display:block; text-align:left; border:none !important;box-shadow:none !important}

	.ie7 .loginContent>.LoginPanel .dnnLoginRememberMe {display:inline-block;top:-10px !important;}
	.ie7 .loginContent>.LoginPanel .dnnLoginRememberMe input[type="checkbox"] + span{ display:table; margin:0}
	.ie7 .loginContent>.LoginPanel .dnnLoginRememberMe label{line-height:normal; padding:0; margin:0; }

.loginContent>.dnnSocialRegistration{display:none}
.console {margin:auto}
.console h1 {background:#266280; padding:8px 0}
.console h3 {font-family:inherit; line-height:inherit; font-size:inherit; margin:auto}

/*.actionMenu {background:tan; padding:0 !important}*/
.actionMenu ul {margin-top:-55px !important; }
/***************************/
	
.DynamicRegistration_MainPanel {display:block; margin:auto !important; width:600px; }
.DynamicRegistration_MainPanel .DR-FieldRow *{width:auto}
	.DynamicRegistration_MainPanel label {display:block; float:left; cursor:default; width:260px !important; text-align:right; margin-right:10px; white-space:nowrap; padding:8px 0; top:1px; }
	.DynamicRegistration_MainPanel input.NormalTextBox  {width:200px !important;  border:#dedede 1px solid; padding:8px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin-bottom:5px; margin-left:-2px;}
	.DynamicRegistration_MainPanel .NormalTextbox {width:auto !important; top:-2px; margin:10px 0; font-size:10px !important}
	.DynamicRegistration_MainPanel input.NormalTextBox + .NormalRed { white-space:nowrap; position:absolute; top: 8px; left: 500px}
	.DynamicRegistration_MainPanel input.NormalTextBox + .NormalRed:first-child + .NormalRed {display:none !important}
	.ie7 .DynamicRegistration_MainPanel .NormalTextbox {width:auto !important; margin:4px 0; top:4px}
.DynamicRegistration_MainPanel + div {float:left; width:100%}
.DynamicRegistration_MainPanel + div .dnnPrimaryAction,
.DynamicRegistration_MainPanel + div .dnnPrimaryActionDisable {left:50%; margin:20px auto 20px -30px; }

.DynamicRegistration_QuestionDiv br {display:none !important}
.DynamicRegistration_QuestionDiv .AgreeInput {top:1px}
.DynamicRegistration_QuestionDiv .AgreeInput, 
.DynamicRegistration_QuestionDiv .AgreeLink {float:left; padding:8px 0; width:auto !important;}
.DynamicRegistration_QuestionDiv .AgreeLink {color:rgb(38, 98, 128); text-decoration:underline; margin:0 5px}

.ModDynamicRegistrationC .dnnFormWarning,
.ModDynamicRegistrationC .dnnFormError {text-align:center}
/*.DynamicRegistration_QuestionDiv .AgreeInput ~ p {margin:0 !important}
.DynamicRegistration_QuestionDiv .AgreeInput ~ p a{padding:0 !important}*/

/*	.dnnRegistrationForm .dnnSocialRegistration {display:none !important;}*/
/***********************/
.dnnTerms .SubHead, .dnnPrivacy .SubHead{font-weight:normal; margin:21px 0 8px;  display:block; font-family:"GLInterstateBol"; font-size:16px !important; text-transform:uppercase; }
.dnnTerms p, .dnnPrivacy p{text-indent:20px;}
.dnnFormSectionHead {text-transform:uppercase !important}
.RadAjaxPanel #PageList-TabSelect {z-index:10}

span.dnnHelpText {text-shadow:#333 0 1px 0}

