@import url(css/css3corner.css);
@import url(css/layout.css);
@import url(css/mobile.css);
@import url(css/ipad.css);
@import url(css/iphone.css);
@import url(css/admin.css);
@import url(css/button.css);
@import url(http://fonts.googleapis.com/css?family=Oswald);
.chead h2, h2.chead,.c_feedback .Middle .title,h1.cheader,h2.cheader,h3.cheader,.ggfont,h1,h2,h3,h4,h5,h6,div.tbox h3{ font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif; letter-spacing:1px;}

/* Skin styles for DotNetNuke  by dnnskin.net Overall support@dnnskin.net */  

Body								{ margin:0px;padding:0px;}
Body, .NormalTextBox, td, p, .Normal, .NormalDisabled, .NormalBold{ font-family: Arial, Helvetica, sans-serif;line-height:1.6em; color:#666; font-size:12px}
p									{ padding:5px 0;margin:0px}
li,ul li							{ list-style:disc }
ol li								{ list-style:decimal}
ins									{ background:#000; color:#fff; text-decoration:none; padding:1px 5px;}
code								{ border:1px #bbb solid; display:block; padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-right:8px}
abbr								{ border-bottom:1px #81007f dotted;color:#81007f}
em,dfn,q							{ color:#81007f}
.greycolor							{ color:#999}
.Head								{ color:#81007f;font:bold 1.2em Arial, Helvetica, sans-serif}
.SubHead							{ color:#666}
A.CommandButton:link,A.CommandButton:visited,
A.CommandButton:active				{ font:bold small Arial, Helvetica, sans-serif;color:#81007f}
A.CommandButton:hover				{ color:#4e4efb}
h1,h2,h3,h4,h5,h6					{ font-weight: normal;line-height:1em; margin:0px; padding:5px 0; color:#333}
h1									{ font-size:28px}
h2									{ font-size:25px; }
h3									{ font-size:22px;} 
h4									{ font-size:18px;}   
h5									{ font-size:16px; color:#666}
h6									{ font-size:14px;color:#a5a4a4;margin:0 0 7px;}
a:link,a:active,a:visited			{ border:0;text-decoration:underline;outline:none; color:#81007f}
a:hover 							{ color:#333;text-decoration:none}
/*Skin Layout Design*/
#Body								{ background:url(images/body.jpg) 0 0 repeat #f2f2f2}
#DNN6								{ position:relative;z-index:1; padding:0px; background:url(images/mainbg.png) 0 -100px repeat-x; margin:0px; border-top:1px #ccc solid}
#dnncontent							{ border-bottom:1px transparent solid; margin:0 10px; padding-top:5px; min-height:500px}

#dnnfooter a:hover					{ color:#fff;}
#dnnfooter h1,#dnnfooter h2,#dnnfooter h3{ color:#fff; text-transform:uppercase}
#dnnfooter .Normal,#dnnfooter p,#dnnfooter a	{ color:#a676a5; text-decoration:none}

a.links:link,a.links:active,a.links:visited{ text-decoration:none; font-weight: normal; padding:0 7px;}
a.links:hover						{ color:#555}
.CurrentDate						{ padding-left:10px; padding-right:10px; color:#bbb; font-size:12px}

.contact							{ margin:0px;padding:0px;list-style:none}
.contact li							{ list-style:none;padding:1px 0 0 20px; margin-bottom:5px}
.phone								{ background:url(images/resources.gif) -2px -230px no-repeat}
.fax								{ background:url(images/resources.gif) -2px -296px no-repeat}
.website							{ background:url(images/resources.gif) -2px -58px no-repeat}
.email								{ background:url(images/resources.gif) -2px -111px no-repeat}
.twitter							{ background:url(images/resources.gif) -2px -175px no-repeat}
.acs								{ color:#000; padding:10px 0; line-height:1.2em}

.borderboot							{ border-bottom:1px #ccc solid; margin-bottom:10px}
.breaderbox							{  padding:5px 10px; margin:0 10px 5px 10px; background:url(images/current.gif) 0 0 repeat-x #fff; color:#fff}
.tabback							{ cursor:pointer; color:#fff}

blockquote.style1 					{ font: 14px/20px italic Times, serif;  margin: 5px;  }  
blockquote.style1 span 				{ display: block;  background-color: #eee; border: 1px solid #ddd;  padding: 10px;  }  
blockquote.style1 p 				{ background:url(images/bq.gif) 60px 0 no-repeat; margin:-1px 0 0 20px; padding-top:15px; text-indent:40px} 
  
blockquote.style2 					{ font: 18px/30px normal Tahoma, sans-serif;  padding-top: 22px;  margin: 5px;  background: url(images/openquote2.png) 0 0 no-repeat;  text-indent: 65px; }  
blockquote.style2 span 				{ display: block;  background: url(images/closequote2.png) bottom right no-repeat; }   
  
blockquote.style3 					{ font: 14px/20px italic Times, serif;padding-left: 70px;padding-top: 18px;padding-bottom: 18px;padding-right: 10px;margin: 5px;background: url(images/openquote3.png) 0 0 no-repeat #eee;text-indent: 23px;}   

blockquote.style4 					{ padding-left: 70px;padding-top: 5px;padding-bottom: 5px;margin: 5px;background: url(images/openquote4.png) top left no-repeat;text-indent: 23px;}  
blockquote.style4 span 				{ padding-right: 50px;display: block;background: url(images/closequote4.png) bottom right no-repeat;}  

#top-link							{ display:none;position:fixed; right:15px; bottom:30px; text-decoration:none; padding:30px 20px; z-index:903; background:url(images/up.png) 0 0 no-repeat}




.demoHeaders 						{ margin-top: 2em; }
#dialog_link 						{ padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon 			{ margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons 							{ margin: 0; padding: 0;}
ul#icons li 						{ margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon 				{ float: left; margin: 0 4px;}

.sitemap li							{ margin:0px; padding:0px; list-style:none; font-weight:bold; color:#333; line-height:20px;}
.sitemap li a						{ color:#666; text-decoration:none; font-weight:normal}
.sitemap li a:hover					{ color:#222}
.circle								{ float:left;margin-right:10px;width:45px;height:45px;overflow:hidden;background:url(images/btn.png) top center no-repeat#000;font:40px/45px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; font-weight:bold}
h4.title1 a						{ text-decoration:none; text-transform:uppercase; color:#333; font-size:16px}



.list1{ margin:0px; padding:0px}
.list1 li{ border-bottom:1px #666 dashed; list-style:none; margin:0px; padding:0px}
	.list1 li a.button{ background: url(images/link-arrow-big.png) 100% 50% no-repeat; display:block; padding:10px 0 16px 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif; font-size:18px; text-decoration:none; color:#333; text-transform:uppercase}
	.list1 li a.button:hover{color:#81007f; background-position:0 50%; padding-left:40px;}
	.list1 li a strong{ font-weight:normal; display:block; padding-top:6px;}


.tooltips{ position:relative; overflow:hidden; padding:1px 2px 0 0;}
.tooltips a img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.tooltips a:hover img{-moz-transform: scale(0.7);-webkit-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);}
.slogan{ clear:right; padding:47px 0 0 0; letter-spacing:-1px;}

.button1{ font:20px/1.2em 'Oswald', cursive; color:#42312a; background:url(images/button-arrow.png) 0 4px no-repeat; padding:0 0 2px 27px; display:inline-block;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.button1:hover{ text-decoration:none;color:#81007f; background-position:100% 4px; padding:0 30px 2px 0px;}
#dnnfooter .link2{ display:inline-block;color:#fff; text-indent:-50px; background:url(images/button-arrow.png) 0 0 no-repeat; width:25px; height:25px; margin:0px; overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; text-decoration:none !important; font-size:16px;  margin-bottom:-11px; font-weight:bold; color:#fff}
#dnnfooter .link2:hover{text-indent:0px; background-position:100% 0; padding: 0 35px 0 7px; text-decoration:none;}

.news .date{ display:block;font-size:20px; font-family: "Courier New", Courier, monospace; line-height:1.2em; color:#fff; box-shadow:0 1px 2px rgba(0,0,0,.4); width:58px; height:51px; float:left; text-align:center; margin:3px 14px 0 1px; border-radius:3px; padding:7px 0 0 0;
background:url(images/btn.png) 0 0 #3D2923;}
.news .date strong{ display:block}
.titlepad3{ padding-top:15px}



/* LOGIN GROUP STYLES */

#Login{padding-right:0;height:33px;border:1px solid #cfcfcf;background:#eee;border-radius:0 0 6px 6px; -moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px;-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 	0px 1px 0px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2); padding:0 6px; margin-top:-2px}
		
#Login .registerGroup, 
#Login .registerGroup *, 
#Login .loginGroup, 
#Login .loginGroup *{display:block; margin:0px; padding:0px} 
	
#Login .registerGroup,
#Login .loginGroup{float:left;padding:0;margin:0;} 
		
#Login .registerGroup li:first-child:hover{border-left:#333;}
/* Register Group Styles */
#Login .registerGroup li{ float:left;height:33px;border-right:1px solid #c7c7c7; /*dark*/}
#Login .registerGroup .buttonGroup{margin-right:0;}
		
#Login .registerGroup a,
#Login .loginGroup a{position:relative;display:block;padding:11px 15px;min-width:15px; min-height:11px;font-weight:bold;font-size:12px;vertical-align:middle;line-height:1em;background:#e7e7e7 url(Images/LoginLinksBg.png) repeat-x 0 0; text-decoration:none}
		
#Login .registerGroup a:hover,
#Login .loginGroup a:hover{background:#666;color:#ddd;text-shadow: 0px -1px 0px #333333;-webkit-box-shadow:inset 0px 0px 5px 0px #333;-moz-box-shadow:inset 0px 0px 5px 0px #333;box-shadow:inset 0px 0px 5px 0px #333; }
#Login .registerGroup a:active,
#Login .loginGroup a:active{color:#fff;text-shadow: 0px -1px 0px #333333;}
		
#Login .registerGroup a:hover,
#Login .loginGroup a:hover{text-decoration:none;}
		
#Login .registerGroup a strong,
#Login .loginGroup a strong{position:absolute;left:0; top:0;width:100%; height:100%;display:block;font-size:11px;font-weight:bold;vertical-align:baseline;overflow:hidden;text-indent:-9999px;}
		
.registerGroup .userMessages strong,
.registerGroup .userNotifications strong{background:url(Images/userLoginSprite.png) no-repeat 15px 12px;}

.registerGroup .userNotifications strong{ background-position:-85px 10px; }
.registerGroup .userMessages strong:hover{background-position:15px -40px; }
.registerGroup .userNotifications strong:hover{ background-position:-85px -42px;}
.registerGroup .userMessages strong:active{background-position:15px -91px; }
.registerGroup .userNotifications strong:active{ background-position:-85px -92px;}
		
#Login .registerGroup a span{position:absolute;right:5px; top:-7px;display:inline-block;padding:2px 4px;min-width:7px;
			text-align:center;
			margin-right:3px;
			background: rgb(31,152,241); /* Old browsers */
			font-size:9px;
			color:#fff;
			text-shadow: 0px 1px 0px #333333;
			
			/*CSS3*/	
			background: -moz-linear-gradient(top, rgba(31,152,241,1) 0%, rgba(2,111,196,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,152,241,1)), color-stop(100%,rgba(2,111,196,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* Opera 11.10+ */
			background: linear-gradient(top, rgba(31,152,241,1) 0%,rgba(2,111,196,1) 100%); /* W3C */
			
			-webkit-border-radius: 	3px;
			-moz-border-radius: 	3px;
			border-radius: 			3px; 
			
			-webkit-box-shadow: 0px 1px 0px 0px #222222;
			-moz-box-shadow: 0px 1px 0px 0px #222222;
			box-shadow: 0px 1px 0px 0px #222222; 		
		}
		
#Login .registerGroup .userProfileImg a{padding:0;background:none;min-width:25px;}
#Login .registerGroup a img{border:1px solid blue;height:32px; width:32px; min-width:32px;background:#555;-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 	0px 1px 0px 0px rgba(0, 0, 0, 0.2);box-shadow: 		0px 1px 0px 0px rgba(0, 0, 0, 0.2); }
/* Login Group Styles */
#Login .loginGroup{border-left:1px solid #fcfcfc; /*light*/} 
#Login .loginGroup a{padding:11px 10px; font-weight:bold; color:#666;}
#Login a{ float:left; line-height:32px; padding:0 5px}		
/* Login Language Group */
#Login .language-object{float:left;display:block;margin:0;padding:0px;border-left:1px solid #c7c7c7; /*dark*/}
#Login .language-object span{padding:8px 0;padding-right:0px;margin:0;float:left;}
#Login .language-object span:first-child{padding-left:8px;border-left:1px solid #fcfcfc; /*light*/}
#Login .language-object span img{width:20px;opacity:0.4; min-width:20px}
#Login .language-object span:hover img{opacity:1;}
#Login .language-object .Language.selected img{opacity:1;border-color:#999;-webkit-border-radius: 2px;border-radius: 2px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8);box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8); }
		

