/*===========================================
1. LAYOUT
============================================*/
body{background:#fff url(images/mbg_b.jpg) center top no-repeat;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;line-height:1.5;padding:0;margin:0;color:#333;text-align:left;}
body          { font-size: 75%; }   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */
#dnngalleryHome, #dnngalleryTwo, #dnngalleryThree, #dnngalleryAdmin, #dnnGallery{width: 940px; margin:  0 auto; background: #fff; text-align: left;}
		#site-id{padding:0 0 1em 0;overflow:hidden;}
				#logo {float:left;width:220px;}
				#nav {float:right;width:680px;padding-top:25px;text-align:right;padding-right:20px;}
		#user-breadcrumb{background: url(images/loginbg.gif) left top repeat-x;height:29px;overflow:auto;clear:both;padding-top:10px;font-size:90%;}
				.breadcrumb{float:left;width:690px;padding-left:10px;}
				#user{text-align:right;}
				.user{float:right;width:210px;padding-right:10px;}
		.siteBanner{clear:both;}
			.siteBanner h1{display:none;}
			.siteBanner .cont-body{padding:0;border:none;}
		.col-1{width:220px;overflow:hidden;}
		.col-2{width:460px;overflow:hidden;}
		.col-3{width:690px;overflow:hidden;}
		#bt-content{overflow:hidden;}
			#bt-content .left{padding-left:10px;}
			#bt-content .col-1 .right{padding-right:0px !important;}
		.contentpane{overflow:hidden;}
			#dnngalleryAdmin .contentpane{overflow:auto;}
		.contentpane .cont{padding-left:10px;}
			#dnnGallery .col-2{width:470px;}
			#dnnGallery .middle {margin-left:10px;}
		.adOne{padding-left:10px;}
		.adTwo{padding-right:10px;}
		.box{padding-right:10px;}
		.left{float:left;}
		.right{float:right;}
		.middle{margin-left:20px;}
		.clear{clear:both;}
		.admin .contentpane {padding-right:10px;}
		#footer{overflow:auto;border-top:1px #ccc solid;font-size:90%;margin:1em 0;}
		#siteCopy{padding:1em;}
		.bnInst{background:url(images/welcome_banner.jpg) no-repeat top left;height:370px;width:940px;overflow:hidden;}
			.bnInst ol, .bnInst li{margin:0;padding:0;list-style:none;}
			.bnInst ol{top:7.625em;left:45.375em;position:relative;width:380px;}
				.getStartedBt {top: 9em; left: 52em;position: relative; width: 150px;}
			.bnInst ol li {font-size: 120%; display: block;}
				li.bnInstStepOne{background: url(images/signup_s1.png) no-repeat left top; padding: 0.625em 0 1em 10em;}
				li.bnInstStepTwo{background: url(images/submit_s2.png) no-repeat left top; padding: 0.625em 0 1em 10em;}
				li.bnInstStepThree{background: url(images/publish_s3.png) no-repeat left top; padding: 0.625em 0 1em 10em;}
.DNNAligncenter{text-align:left;}				
/*===========================================
2. LINKS
============================================*/
a, a:link, a:active {color:#38B1EE;text-decoration:none;}
a:visited {color:#6BADCE;text-decoration:none;}
a:visited:hover{color:#999;text-decoration:underline;}
a:hover{color:#444;text-decoration:underline;}
a.footerPrivacy {color: #999; font-weight: normal;background: none; padding-left:10px; border: none;}
a.footerPrivacy:link, a.footerPrivacy:visited, a.footerPrivacy:active {color:#999; font-weight:normal; text-decoration:none; background: none; padding-left:10px; border: none;}
a.footerPrivacy:hover {color:#333;font-weight:normal;text-decoration:none;background:#eee;padding-left:10px;border:none;}
a.footerTerms {color:#999;font-weight:normal;background:none;border:none;}
a.footerTerms:link, a.footerTerms:visited, a.footerTerms:active {color:#999; font-weight:normal; text-decoration:none;background: none; border: none;}
a.footerTerms:hover { color:#333; font-weight:normal; text-decoration: none; background-color: #eee; border: none;}	
.LoginLink, .Logoff, .RegisterLink{color: #666; font-weight: normal; background: none; border: none;}
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active, a.Logoff:link, a.Logoff:visited, a.Logoff:active, a.RegisterLink:link, a.RegisterLink:visited, a.RegisterLink:active
	{color: #666; text-decoration: none; font-weight: normal; border: none;}
a.LoginLink:hover, a.Logoff:hover, a.RegisterLink:hover{color: #000; text-decoration: none; font-weight: normal; border: none; }
a.breadcrumb-link:link, a#breadcrumb-link:visited{color: #999; text-decoration: none; font-weight: normal;}
a.breadcrumb-link:hover{color: #333; text-decoration: none; font-weight: normal; background: #eee; padding: 0px;}
a.breadcrumb-link:active{color: #769100; text-decoration: none; font-weight: normal; background: none; padding: 0px;}
#aboutlinks ul{list-style-type: none;padding: 0;margin: 0;}
#aboutlinks li{list-style-type: none; background: url(images/subnav_bullet.gif) no-repeat; background-position: 0 8px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html #aboutlinks li{list-style-type: none; background: url(images/subnav_bullet.gif) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
#aboutlinks li a{display: block; background-position: 0 5px;}
#aboutlinks li:hover{background-color: #f1f1f1;}
.more-bt {background: url(images/go_bt.png) no-repeat bottom left; font-size: 90%; padding-left: 20px;}
#SaveForm a:hover {text-decoration: none;}
.DynamicForms_MainTable a:hover{text-decoration: none;}
p.hrm_ann:first-letter{text-transform: uppercase;}
.get-rss{background: url(images/rss.png) no-repeat left top;}
.get-rss a{padding-left: 25px;}
.DNN_Documents td.TitleCell{padding:10px 0;}
.DNN_Documents .TitleCell a{background:url(images/dl_bt.gif) left no-repeat;padding-left:20px;}
.DNN_Documents .SubHead {text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:bold;}
.DNN_Documents .SubHead td{border-bottom:1px #ccc solid;}
/*===========================================
3. MAIN NAVIGATION
============================================*/
.admin-nav{width:940px;margin:0 auto;clear:both;text-align:right;overflow:hidden;background:#EEE;font-size:10px;}
.admin-nav-wrapper, span .admin-nav-wrapper{display:block;}
	.admin-nav-ritem{font-weight:bold;color:#444;padding:4px 8px;border-left:1px solid #ccc;display:inline-block;}
	.admin-nav-ritem-sel, .admin-nav-ritem-hover{background:#f1f1f1;text-decoration:none;color:#0095da;}
		.admin-nav-sub{text-align:left;background:#EEE;border:1px solid #FFF;border-right-color:#CCC;border-bottom-color:#CCC;}
		.admin-nav-item td{padding: 4px 10px;}
		.admin-nav-item-hover{color:#0095da;background:#ccc;}
#nav ul{margin:0;padding:0;list-style:none;font-weight:bold;}
#nav li{display:inline;border-right:1px solid #D2D5D9;margin-right:1em;padding-right:1em;font-family:Frutiger, Univers, "Helvetica Neue", Helvetica, Arial;font-size:1.2em;text-transform:uppercase;}
#nav li:last-child{border-right: none;margin-right: 0;padding-right: 0;}
#nav li a{text-decoration:none;}
#nav li a:link, #nav li a:visited{color:#c76a0f;}
#nav li a:hover, #nav li a:focus, #nav li a:active{color:#1E2C3F;}
a#HouseMenuNavCurrentLink{color:#1E2C3F !important;}
/*===========================================
4. TEXT
============================================*/
input, select, td, p {}
th {color: #00adef; text-align: left;}
li li, li p, blockquote p {text-align: left;}
	blockquote{background:url(images/quote.gif) no-repeat left top;margin:20px 20px;padding:0;font-style:italic;color:#555;}
	blockquote p{margin: 0 0 20px 0;padding-left:40px;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; letter-spacing: -0.02em; text-align:left;}
h1{font-size: 180%; color: #198b95;}
h2{font-size: 150%; color: #198b95;}
h3{font-size: 130%; color: #006666;}
h4{font-size: 110%; color:  #802F0A; */ font-weight:  bold;}
.Normal, .NormalTextBox, .CommandButton, .SelectedTab{}
.NormalDisabled{color:#666; }
.NormalBold {font-weight: bold;}
.NormalRed {color:#960000;}
.Head {font-size: 140%; color: #A35204; letter-spacing: -0.04em; font-weight: normal;}
.SubHead, SubSubHead{color:#521C00; font-size: 100%;}
.SkinObject, .StandardButton, .DataGrid_AlternatingItem{font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}
a.CommandButton:link, a.CommandButton:active{color: #960000; font-weight: bold; text-decoration: none;}
a.CommandButton:visited{color: #000; font-weight: bold; text-decoration: none;}
a.CommandButton:hover{color: #999; font-weight: bold; text-decoration: underline;}
a[target="_blank"]{background: url(images/extLink.gif) no-repeat right; padding:0 15px 0 0;}
h3.taf{text-indent:-5000px;background:url(images/share-dnngallery.jpg) no-repeat;width:180px;height:24px;color:#fff;}
.helpText {background:#fff9d2;overflow:hidden;padding:10px 25px 15px;border-bottom:1px #E6E0BD solid;border-right:1px #E6E0BD solid;}
/*===========================================
6. CONTS
============================================*/
.mainCont {clear: both; text-align: left;}
.mainTop .Head {color: #A35204; clear: both;}
#rightContent .mainTop .Head {color: #A35204; font-size: 110%; font-weight: bold; letter-spacing: -0.02em;}
#leftPaneThree .mainTop .Head {color: #A35204; font-size: 120%; font-weight: bold; letter-spacing: -0.02em;}
#rightPaneThree .mainTop .Head {color: #A35204; font-size: 110%; letter-spacing: -0.02em; font-weight: bold;  */ font-size: 120%;}
#rightPaneThree .mainContBody{text-align:  left; padding: 0.4em 0 1em 0; margin: 8px 0;}
.mainContBody{border-top: 1px #ccc solid; text-align: left; margin: 0.5em 0; padding: 1em 0;}
.sideCont{}
.sideTop .Head{color: #A35204; font-size: 110%; font-weight: bold; letter-spacing: -0.02em;}
.cleanCont{}
.cleanContBody{margin: 0.5em 0; padding: 1em 0; */ margin: 0 0 1em 0; */ padding: 0.5em 0;}
.searchCont{}
.searchCont .Head {color: #A35204;}
.searchContBody{border-top: 1px #ccc solid; margin: 8px 0; padding: 1em 0; margin-top: 5px;}
.searchContBody input{border-top: 1px solid #555;border-left: 1px solid #555;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc; padding: 1px;}
#contactCont{}
#contactCont .mainCont {clear: both; text-align: left;}
#contactCont .mainContBody{border-top: 1px #ccc solid; text-align: left; margin: 0.5em 0; padding: 1em 0; */ margin: 0.5em 0 1em 0; */ padding: 0.5em 0;}
#contactCont .mainContBody input {border-top: 1px #b5b5b5 solid; border-left: 1px #ccc solid; border-bottom: 1px #E3E2DA solid; border-right: 1px #E3E2DA solid;}
#contactCont .CommandButton{padding: 0 0.4em;}
.cont, .cont-contact{padding: 0 0 1em 0;}
.cont-top{padding-bottom: 5px;}
	h1.cont-top{font-size: 110%; margin-bottom: 0; font-weight: normal;}
.cont-body{border-top: 1px #ccc solid; padding-top: 5px;}
.cont-contact{padding-left: 10px;}
	.cont-contact label a{display: none;}
	#dnngalleryHome .cont {padding-bottom: 0;}
/*===========================================
7. DESIGN ELEMENTS
============================================*/
.articlesDes p{padding: 0px; margin: 0px;}
.articlesDes h3{color: #1c6666; font-weight: bold; font-size: 14px;}
* html .articlesDes h3{color: #1c6666; font-weight: bold; font-size: 14px; padding-top: 5px;}	
.articlesDes a:link {color: #1c6666; font-weight: bold; font-size: 14px;}
.articlesDes a:visited {color: #8E1932; font-weight: bold; font-size: 14px;}
.articlesDes a:hover, .articlesDes a:visited:hover {color: #999; text-decoration: none; font-weight: bold; font-size: 14px;}
.articlesDes ul{list-style-type: none;padding: 0;margin: 0;}
.articlesDes li{list-style-type: none; border-bottom: 1px #d3d3d3 dotted; padding-bottom: 5px;}
.articlesDes li a{display: block;}
.articlesDes li a:hover{background: #f1f1f1;}
.viewgallerylink{clear: both; padding-bottom: 15px; text-align: center; width: 96%;}
.viewgallerylink a{font-weight: bold;}
.author{color: #5a4832; border-top: 4px solid rgb(229, 229, 229); border-bottom: 4px solid rgb(229, 229, 229); padding-bottom: 5px;}
.design{border-top: 4px solid rgb(229, 229, 229); border-bottom: 4px solid rgb(229, 229, 229);}
ul#archive, ul.articles, ul#topic, #modules_ca ul, #skins_ca ul{list-style-type: none;padding: 0;margin: 0;}
#archive li{list-style-type: none; background: url(images/calendar-icon.gif) no-repeat;background-position: 0 3px; padding: 4px 0px 4px 30px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html #archive li{list-style-type: none; background: url(images/calendar-icon.gif) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
#archive li a{display: block; background-position: 0 5px;}
.articles li{list-style-type: none; background: url(images/articles-icon.gif) no-repeat;background-position: 0 8px; padding: 5px 0px 5px 22px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html .articles li{list-style-type: none; background: url(images/articles-icon.gif) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
.articles li a{display: block; background-position: 0 5px;}
#topic li{list-style-type: none; background: url(images/topic-icon.png) no-repeat;background-position: 0 6px; padding: 5px 0px 5px 26px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html #topic li{list-style-type: none; background: url(images/topic-icon.png) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
#topic li a{display: block; background-position: 0 5px;}
#modules_ca li{list-style-type: none; background: url(images/modules-icon.png) no-repeat;background-position: 0 6px; padding: 5px 0px 5px 26px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html #modules_ca li{list-style-type: none; background: url(images/modules-icon.png) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
#modules_ca li a{display: block; background-position: 0 5px;}
#skins_ca li{list-style-type: none; background: url(images/skins-icon.png) no-repeat;background-position: 0 6px; padding: 5px 0px 5px 26px; border-bottom: 1px #d3d3d3 dotted; color: #666;}
* html #skins_ca li{list-style-type: none; background: url(images/skins-icon.png) no-repeat;background-position: 0 5px; padding: 4px 0px 4px 20px; border-bottom: 1px #d3d3d3 dotted; color: #666;}	
#skins_ca li a{display: block; background-position: 0 5px;}
.articles li:hover, #skins_ca li:hover, #modules_ca li:hover, #topic li:hover, #archive li:hover{background-color: #f1f1f1;}
#news{}
#news h3, #news h5{margin: 0; padding: 0; font-weight: normal;}
#news h5{color: #777; font-size: 80%;}
#news h3{color: #000;}
/*==========================================================
  12. JOB TABLE 
==========================================================*/			
.tbg{ background-color: #f5fafa;}
#jobs{ width: 100%; margin: 0; padding: 0px;}
.odd{ background-color: #f5fafa; }
#jobs th {font-family: Trebuchet MS, sans-serif; font-size: 90%; font-weight: bold; color: #1c6666; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase;	padding: 8px 12px; background: #CAE8EA;}
#jobs th.nobg {border-top: 0;	border-left: 0;	background: none;}
#jobs td {border-bottom: 1px solid #C1DAD7; padding: 15px 10px; color: #56514b; font-size: 100%;}
#jobs p{margin: 0;}
#jobs caption{margin: 10px 0; color: #666; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
#jobs td.alt {background: #F5FAFA;	color: #4f6b72;}
#jobs th.odd {	border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Lucida Grande", Helvetica, Arial, sans-serif;}
#jobs tr:nth-child(odd){ background-color: #f5fafa;}
#jobs th.even {border-top: 0;background: #f5fafa url(images/bullet2.gif) no-repeat;font: bold 10px "Lucida Grande", Helvetica, Arial, sans-serif;color: #797268;}

#jobsdes{ width: 100%; margin: 0; padding: 0px;}
#jobsdes th {font-family: Trebuchet MS, sans-serif; font-size: 90%; font-weight: bold; color: #1c6666; border-bottom: 1px solid #c6c0a6; border-top: 1px solid #c6c0a6; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 12px; background: #CAE8EA;}
#jobsdes th.nobg {border-top: 0;	border-left: 0;	background: none;}
#jobsdes td {border-bottom: 1px solid #c6c0a6; padding: 15px 0px; color: #333; font-size: 100%;}
#jobsdes p{ padding: 0px;}
#jobsdes caption{margin: 10px 0; color: #666; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }
#jobsdes td.alt {background: #F5FAFA;	color: #4f6b72;}
#jobsdes th.odd {	border-top: 0;	background: #fff url(images/bullet1.gif) no-repeat;	font: bold 10px "Lucida Grande", Helvetica, Arial, sans-serif;}
#jobsdes tr:nth-child(odd){ background-color: #f5fafa;}
#jobsdes th.even {border-top: 0;background: #f5fafa url(images/bullet2.gif) no-repeat;font: bold 10px "Lucida Grande", Helvetica, Arial, sans-serif;color: #797268;}
.ControlPanel{font-size:85%;width:100%;text-align:center;background: #fff;}
#dnn_ctr_ModuleContent{text-align:left;}
/*==========================================================
  13. ARTICLES 
==========================================================*/			
.articleTable{background-color: #fff;}
.articleTopCell {background: #EBFEFF; border-bottom: 1px solid #f1f1f1;}
.articleTopCell .NormalBold{color: #666; letter-spacing: 1px; font-size: 80%; }
.articleContentCell{border-bottom: 1px solid #f1f1f1;	background: #f9f9f9;}
.articleContentCell .Normal {color: #947968;}
.myListingTable{ width: 100%; border-bottom: 1px solid #E6E6E6; font-size: 90%;}
.myListingTable td:hover{background: #f8f8f8;}
.articleThumb{float: left; padding-top: 12px;}
.myListingArticles {float: left; margin-left: 10px; padding: 10px 0;}
.myListingArticles a:link{ color: #5D8116;}
.articleFooterCell{ background: #F4F8E6;}
.articleFooterCell .NormalBold{ color: #444; letter-spacing: 1px; font-size: 80%; padding-left: 10px;}
.articleIconCell { background: #f9f9f9;}
.myListingTable .date-publish{vertical-align: middle; color: #5D3E1B; font-weight: bold; letter-spacing: 1px; font-size: 80%; background: none; border: none;}
.myListingTable .date-publish img{padding:  0em 0.5em 0.1em 0em; vertical-align: middle;}
.date-publish{background: #F5FAFA; border-bottom: 1px solid #f1f1f1; padding:  0.2em 0; vertical-align: middle; color: #5D3E1B; font-weight: bold; letter-spacing: 1px; font-size: 80%;}
.date-publish img {padding:  0.2em 0.5em 0.2em 1em; vertical-align: middle;}
#article-tools{border-top: 1px #ccc solid; padding-top: 6px; margin-top: 6px; }
.articleTextCell{ background: none;}
.articleTitle{font-size: 125%; color: #1C6666;}
a.articleTitle:link{font-size: 125%;}
.remarks{border-top: 1px #b5b5b5 solid; padding: 1em 0;}
.remarks-header{ font-size: 120%; color: #5D3E1B; font-weight: bold;}
.remarks-date{color:#666; float:left;font-size: 85%; margin:0px; padding:6px 0px 8px 0px; width:180px;}
.remarks p{font-size:90%; margin:0px 0px 0px 210px; padding: 6px 10px 15px 0px; color: #333;}
.post-remarks{border-top: 1px #5D3E1B solid; padding:  1em 0;}
.clear{clear: both;}
.main-articles-tools{float: left; text-align: left; font-size: 80%; padding: 0 0 1.5em 0;}
.main-articles-tools img{padding:  0 0 0 1em;}
/*==========================================================
  14. SKINS GALLERY
==========================================================*/			
.skinGallery-td {padding:0;margin:0;}
.skinGalleryCell{margin-top:-4.5em;}
.skinGalleryCell, .skinGalleryCell td, .skinGalleryCell table, .skinGalleryCell tbody{padding:0;margin:0; }
.skinTitle{font-size: 150%; padding-bottom: 0.4em; color: #000; font-weight: normal;}
.skinsubTitle{font-size: 85%;}
ul.skinlistingLatest{list-style-type: none; padding: 0; margin: 0; display: inline;}
.skinlistingLatest li{list-style-type: none; text-align: center; width: 200px; padding: 0px 5px; margin: 0; float: left;}
ul.skinlistingLatest li{display: table-cell; margin: 0;}
ul.skinlistingLatest li p{text-align: center;}
.skinlistingLatest li a{}
.skinlistingLatest li a:hover{background: #f1f1f1;}
ul li.thumbsLink{font-size: 90%; font-weight: normal; display: table-cell; float: left;}
.thumbsLink a:link, .thumbsLink a:active, .thumbsLink a:visited {font-size: 90%; font-weight: normal; color: #2f99ce;}
.thumbsLink a:hover {font-size: 90%; font-weight: normal; color: #666; text-decoration: none;}
.ratingCell{border-bottom: 1px #999 solid;}
.ratingCell .remarks-header, .ratingCell .articleContentCell{background: none;}
#vlDetailWrapper{width: 100%; overflow: hidden; margin: 1em 0;}
	.vlDetail1, .vlDetail2{overflow: hidden; clear:both;}
		.vlDetail1 h4, .vlDetail2 h4{float: left; width: 28%; color: #000;}
		.vlDetail1 p, .vlDetail2 p, .vlDetail1 div, .vlDetail2 div{float:right; width: 70%;}
			.vlDetail1 ul, .vlDetail2 ul{list-style: none; margin: 0 0 0 30%; padding: 0.875em 0;}
			.vlDetail1 ol, .vlDetail2 ol {margin-left: 30%; clear:both; */ margin-left: 40%;}
		.vlDetail1 h4, .vlDetail2 h4, .vlDetail1 p, .vlDetail2 p, .vlDetail2 div, .vlDetail1 div{font-size: 1em; margin: 0.675em 0; padding: 0;}
	.vlDetail1{background:#f8f8f8;border-bottom:1px #E6E6E6 solid;}
.projectGallery-td {padding:  0; margin: 0;}
.projectGalleryCell{margin-top: -4.5em;}
.projectGalleryCell, .projectGalleryCell td, .projectGalleryCell table, .projectGalleryCell tbody {padding:  0; margin: 0; }
.projectTitle{font-size: 150%; padding-bottom: 0.4em; color: #000; font-weight: normal;}
.projectsubTitle{font-size: 85%;}
.pgDetail1{background: #999;}
.pgDetail2{}
.pgDetail1 .gd1, .pgDetail1 p{background: #f8f8f8; border-bottom: 1px #E6E6E6 solid;}
.pg1{ float: left; width: 30%; padding: 10px 0;}
.pgDetail1 p, .pgDetail2 p{float: left; width: 70%; margin: 0; padding: 10px 0; }
.fulltbGallery {padding-top: 1em;}
.fulltbGallery img{padding: 5px; background: #fff; border: 1px #ccc solid;}
ul.latestSubmission{list-style: none; padding: 0; margin: 0;}
	ul.latestSubmission li {list-style:none;padding:0;margin:0 0 1em 0;width:225px;float:left;}
	.lSimgWrapper{}
		.lSimg img {}
		.lSimgWrapper p{margin-top: 0; margin-left: 1em; font-size: 0.675em;}
.whydnn_reasons{}
	.whydnn_reasons h2{font-size: 1.675em; color: #800000; padding-bottom: 15px; border-bottom: 4px #F4F4F4 solid; font-weight: normal;}
	.whydnn_reasons h3 , .bh3{font-weight: normal; color: #000;}
.cont-contact table, .cont-contact td{padding: 0 !important;}
.WorkPanel table{width: 450px !important;}
.rsFeatured p{margin: 0 0 1em 1em;}
p.adminMenu {display: none;}
.col-2 .PagingTable{width: 100%; border: none; border-top: 1px #999 solid; border-bottom: 1px #ccc solid; height: 40px; margin-top: 2em; padding: 0;}
#simplemodal-container{-moz-border-radius:8px;-webkit-border-radius:8px;}








/*==============================================================================
	Submission Form
==============================================================================*/

/*
#submission-form{padding-top:10px;}
	#submission-form fieldset{padding:0 0 20px 0;margin:0 0 20px 0;border:none;border-top:1px #ffd1b2 solid;width:700px;}
		#submission-form legend{font-size:26px;color:#000;margin:0 0 0 25px;padding:15px 0 10px;font-weight:bold;font-family:"Aller", Helvetica, Arial, sans-serif;text-indent:-9999px;}
			#submission-form div{padding-bottom:10px;clear:both;overflow:hidden;}
			#submission-form h3{margin:0;padding:10px 0;font-size:16px;}
				#submission-form legend.ay-header{background: url(images/step1.gif) no-repeat left;padding-left:230px;}
				#submission-form legend.yc-header{background: url(images/step2.gif) no-repeat left;padding-left:290px;}
				#submission-form legend.pi-header{background: url(images/step3.gif) no-repeat left;padding-left:360px;}
				#submission-form legend.sf-cat{background: url(images/step4.gif) no-repeat left;padding-left:310px;}
			.sf-welcome-back h3{width:300px;float:left;}
			#submission-form .sf-welcome-back .sf-close{width:100px;float:right;clear:none;padding:10px 0;}
			.sf-welcome-back p{clear:both;}
			#submission-form h4{padding:5px 0 0 175px;margin:0;color:#333;font-family:"Aller", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;font-size:16px;}
			#submission-form label{display:block;text-align:right;color:#555;font-weight:bold;padding:10px 15px 0;width:140px;float:left;}
			#submission-form span.sf-input, #submission-form span.f-textarea, #submission-form select.f-textarea{background:#f0f0f0;display:block;padding:5px;}
			#submission-form input, #submission-form textarea, #submission-form select{padding:5px;border-color:#d37d3e;border-width:1px;font-size:14px;}
				#submission-form span.sf-input input{width:270px;}
				#submission-form span.sf-input textarea{width:450px;height:80px;}
			fieldset.about-you .sf-input, fieldset.your-company .sf-input, fieldset.your-company .yc-about .sf-input, fieldset.project-info .sf-input{width:282px;float:left;}
			fieldset.your-company .yc-about .sf-input, fieldset.project-info .pi-details .sf-input{width:462px}
			.extensions-input{padding-left:175px;}
				.extensions-input span{height:28px;}
				#submission-form .extensions-input .sf-input{width:195px}
				#submission-form .sf-input.pid-extension-type{float:left;width:90px;}
					#submission-form .sf-input.pid-extension-type select{width:92px;}
				#submission-form .sf-input.pid-vendor-name{float:left;width:152px;}
					#submission-form .sf-input.pid-vendor-name input{width:142px;}
					#submission-form .sf-input.pid-extension-name input{width:182px;}
			.toggle-details{padding-left:175px;clear:both;padding-bottom:10px;}
				#submission-form .pid-highlights label, #submission-form .pid-challenges label{float:none;padding:0;text-align:left;}
				.pi-details a#NewExtension{margin-left:175px;}
			.ei-remove{background:url(images/delete-icn.gif) right 8px no-repeat;text-indent:-1000px;display:block;float:left;width:24px;padding-left:10px;height:35px;cursor:pointer;}
			p#sorry{padding-left:175px;width:400px;color:#864200;}

			#submission-form .extension-tags .sf-input{width:262px;}
				#submission-form .extension-tags{padding-top:15px;}
				#submission-form select.Normal{width:260px;height:250px;}
					#submission-form select.Normal option{padding:2px 4px;}
		
			.sf-actions{clear:both;padding:10px 0 0 172px;}
				a.sf-submit, a.sf-submit:link{background: url(images/sf-submit-bt.gif) no-repeat top;height:46px;width:134px;display:block;text-indent:-9999px;float:left;}
				a.sf-submit:hover{background: url(images/sf-submit-bt.gif) no-repeat bottom;}	
				input.sf-reset{padding:12px 0 0 15px !important;float:left;border:none;background:none;color:#a15b00;cursor:pointer;font-size:18px !important;}
				input.sf-reset:hover{color:#854b00;text-decoration:underline;}
	.ydnn-required{position:relative}
		.form-validator{clear:both;width:250px;display:block;position:absolute;left:200px;top:0;}
			.extensions-input .form-validator{left:410px;}
		.sf-tag .form-validator{padding-left:0;}
		.validator-error{color:#fff;display:block;padding:5px 10px 5px 15px;background: url(images/validation-bg.gif) no-repeat left;}
	.sf-success{padding:10px 20px;background:#eeffdf;border:3px #62d80c solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.required-indicator{color:#F00;padding-right:5px;font-size:30px;line-height:0;}
	p.sf-help{text-align:right;margin:0;font-weight:bold;color:#666;}
	.sf-welcome-back{background:#fcffcf;border:1px solid #fcf09c;margin-bottom:15px;padding:5px 15px;border-top:none;border-left:none;}

	.autocomplete{background:#CE684E;border:1px #ddd solid;color:#fff;}
		.autocomplete div{padding:4px 6px;border-bottom:1px #fff solid;}
		.selected{background:#7C3E2F;color:#fff;}	

	.sf-welcome-back{clear:both;overflow:hidden;}
		.sf-welcome-back h3{color:#000;font-weight:normal;font-size:22px !important;width:300px;float:left;}
		a.sf-close{background:url(images/1270856396_dialog-close.png) no-repeat 50px;display:block;width:60px;float:right;color:#000;font-weight:bold;text-transform:uppercase;}





*/

/*
#submission-form{padding-top:10px;}
	#submission-form fieldset{border:none;padding:0;margin:0;border-top:1px #bde09e solid;}
		#submission-form legend{font-size:14px;color:#338326;margin:0;padding:0 5px 10px;font-weight:bold;}
			#submission-form div{padding-bottom:10px;overflow:hidden;}
			#submission-form h3{margin:0;padding:10px 0;font-size:16px;}
				#submission-form h3.ay-header{}
				#submission-form h3.yc-header{}
				#submission-form h3.pi-header{}
			#submission-form h4{padding-left:155px;margin:0;color:#333;}
			#submission-form label{display:block;text-align:right;color:#555;}
			#submission-form input{}
				.ay-name, .ay-url{clear:both;}
				.ay-name label, .ay-url label{width:140px;float:left;padding-right:15px;}
				.ay-name input, .ay-url input{width:250px;float:left;}
				.yc-name label, .yc-url label, .yc-about label{width:140px;float:left;padding-right:15px;}
				.yc-name input, .yc-url input, .yc-about textarea{width:250px;float:left;}
					.yc-about textarea{width:250px;height:120px;overflow:auto;}
				.pi-name label, .pi-url label{width:140px;float:left;padding-right:15px;}
				.pi-name input, .pi-url input{width:250px;float:left;}
				.pi-details label{width:140px;float:left;padding-right:15px;}
				.pi-details input{width:250px;float:left;}
					.pid-objectives label, .pid-challenges label, .pid-highlights label, .pid-extension-name label{width:140px;float:left;padding-right:15px;}
					.pid-objectives textarea, .pid-challenges textarea, .pid-highlights textarea, .pid-extension-name textarea{width:250px;height:120px;overflow:auto;float:left;}
			.sf-label{width:140px;float:left;padding-right:15px;text-align:right;}
			.sf-tag{width:250px;float:left;}
			#submission-form select.Normal{width:250px;height:200px;}
			.sf-actions{clear:both;padding:10px 0 0 165px;}	
				.sf-reset-btn{padding-left:15px;}
				.sf-submit-btn{width:85px;}
	.form-validator{clear:both;padding:5px 0 0 155px;width:240px;}
		.sf-tag .form-validator{padding-left:0;}
		.validator-error{color:#fff;display:block;padding:5px 10px;background:#9c0000;}
	.sf-success{padding:10px 20px;background:#eeffdf;border:3px #62d80c solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.required-indicator{color:#F00;padding-right:5px;}
	p.sf-help{text-align:right;}
	#dnn_ctr377_SearchInput_plSearch_label{display:none;}
*/



#submission-form{padding-top:10px;}
	#submission-form fieldset{padding:0;margin:0 0 10px 0;border:none;border-top:1px #ffd1b2 solid;width:700px;}
		#submission-form legend{font-size:26px;color:#000;margin:0 0 0 25px;padding:15px 0 10px;font-weight:bold;font-family:"Aller", Helvetica, Arial, sans-serif;text-indent:-9999px;}
			#submission-form div{padding-bottom:10px;clear:both;overflow:hidden;}
			#submission-form h3{margin:0;padding-top:10px;}
				#submission-form legend.ay-header{background: url(images/step1.gif) no-repeat left;height:50px;width:187px;}
				#submission-form legend.yc-header{background: url(images/step2.gif) no-repeat left;height:50px;width:235px;}
				#submission-form legend.pi-header{background: url(images/step3.gif) no-repeat left;height:50px;width:297px;}
				#submission-form legend.sf-cat{background: url(images/step4.gif) no-repeat left;padding-left:310px;}
			.sf-welcome-back h3{width:300px;float:left;}
			#submission-form .sf-welcome-back .sf-close{width:100px;float:right;clear:none;padding:10px 0;}
			.sf-welcome-back p{clear:both;}
			#submission-form h4{padding:5px 0 0 175px;margin:0;color:#333;font-family:"Aller", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;font-size:16px;}
			#submission-form label{display:block;text-align:right;color:#555;font-weight:bold;padding:10px 15px 0;width:140px;float:left;}
			#submission-form span.sf-input, #submission-form span.f-textarea, #submission-form select.f-textarea{background:#f0f0f0;display:block;padding:5px;}
			#submission-form input, #submission-form textarea, #submission-form select{padding:5px;border-color:#d37d3e;border-width:1px;font-size:14px;}
				#submission-form select.extension-type{padding:4px;}
				#submission-form span.sf-input input{width:270px;}
				#submission-form span.sf-input textarea{width:450px;height:80px;}
			fieldset.about-you .sf-input, fieldset.your-company .sf-input, fieldset.your-company .yc-about .sf-input, fieldset.project-info .sf-input{width:282px;float:left;}
			fieldset.your-company .yc-about .sf-input, fieldset.project-info .pi-details .sf-input{width:462px}
			.extensions-input{padding-left:175px;}
				.extensions-input span{height:28px;}
				#submission-form .extensions-input .sf-input{width:195px}
				#submission-form .sf-input.pid-extension-type{float:left;width:90px;}
					#submission-form .sf-input.pid-extension-type select{width:92px;}
				#submission-form .sf-input.pid-vendor-name{float:left;width:152px;}
					#submission-form .sf-input.pid-vendor-name input{width:142px;}
					#submission-form .sf-input.pid-extension-name input{width:182px;}
			.toggle-details{padding-left:175px;clear:both;padding-bottom:10px;}
				#submission-form .pid-highlights label, #submission-form .pid-challenges label{float:none;padding:0;text-align:left;}
				.pi-details a#NewExtension{margin-left:175px;}
			.ei-remove{background:url(images/delete-icn.gif) right 8px no-repeat;text-indent:-1000px;display:block;float:left;width:24px;padding-left:10px;height:35px;cursor:pointer;}
			p#sorry{padding-left:175px;width:400px;color:#864200;}

			#submission-form .extension-tags .sf-input{width:262px;}
				#submission-form .extension-tags{padding-top:15px;}
				#submission-form select.Normal{width:260px;height:250px;}
					#submission-form select.Normal option{padding:2px 4px;}
		
			.sf-actions{clear:both;padding:10px 0 0 172px;}
				a.sf-submit, a.sf-submit:link{background: url(images/sf-submit-bt.gif) no-repeat top;height:46px;width:134px;display:block;text-indent:-9999px;float:left;}
				a.sf-submit:hover{background: url(images/sf-submit-bt.gif) no-repeat bottom;}	
				input.sf-reset{padding:12px 0 0 15px !important;float:left;border:none;background:none;color:#a15b00;cursor:pointer;font-size:18px !important;}
				input.sf-reset:hover{color:#854b00;text-decoration:underline;}
	.ydnn-required{position:relative}
		.form-validator{clear:both;width:250px;display:block;position:absolute;left:200px;top:0;}
			.extensions-input .form-validator{left:410px;}
		.sf-tag .form-validator{padding-left:0;}
		.validator-error{color:#fff;display:block;padding:5px 10px 5px 15px;background: url(images/validation-bg.gif) no-repeat left;}
	.sf-success{padding:10px 20px;background:#eeffdf;border:3px #62d80c solid;-moz-border-radius:5px;-webkit-border-radius:5px;}
	.required-indicator{color:#F00;padding-right:5px;font-size:30px;line-height:0;}
	p.sf-help{text-align:right;margin:0;font-weight:bold;color:#666;}
	.sf-welcome-back{background:#FEFFE8;border:1px solid #fcf09c;margin-bottom:15px;padding:5px 25px;border-top:none;border-left:none;}

	.autocomplete{background:#CE684E;color:#fff;}
		.autocomplete div{padding:3px 7px;border-bottom:1px #fff solid;cursor:pointer;}
		.selected{background:#7C3E2F;color:#fff;}

	#submission-form div.sf-welcome-back{clear:both;overflow:hidden;padding-bottom:0;}
		.sf-welcome-back h3{color:#000;font-weight:normal;font-size:16px !important;width:300px;float:left;}
		a.sf-close{background:url(images/trash.gif) no-repeat 50px;display:block;width:60px;float:right;color:#000;font-size:11px;color:#F00;}


.project-showcase-img{}
ul#project-showcase, ul#project-showcase li{list-style:none;margin:0;padding:0;overflow:hidden;}
	ul#project-showcase{margin:15px 0}
	ul#project-showcase li{padding:5px 0;}
	li.ps-item, li.ps-item-alt{clear:both;display:block;list-style:none;border-bottom:1px #ebebeb solid;background:#f6f6f6;}
		li.ps-item-alt{background:#fff;border-bottom:none;}
		ul#project-showcase h3{float:left;width:28%;font-size:12px;color:#000;font-weight:bold;margin:0;}
		ul#project-showcase div.right, li.ps-item p.right{width:70%;float:right;}
			ul#project-showcase p{margin-top:0}
		ul.exts-used{overflow:hidden;margin:0;padding:0;}
			ul#project-showcase ul.exts-used li{margin:0;padding:0 8px 4px 0;}

	#dnn_ctr377_SearchInput_plSearch_label{display:none;}

ol.news-feed-item{padding:0;margin:0;}
	ol.news-feed-item li{list-style:none;padding:5px 0;margin:0;}
		ol.news-feed-item li span, ol.news-feed-item li a{display:block;}
		ol.news-feed-item li a:hover{background:#eee;}
		.item-post-date{font-size:10px;color:#888;}	
		
	#dnn_ctr_ManageUsers_Profile_ProfileProperties_ctl20__vis{width:900px !important;display:block !important;float:none !important}
	
	
	.UDT_Form{width:400px;}
		.UDT_Form .UDT_Input input, .UDT_Form .UDT_Input textarea{width:400px;}		
		.UDT_Buttons, .UDT_Buttons span{clear:both;overflow:hidden;display:block;}
		.UDT_Buttons a{display:block;margin-top:10px;}
		.UDT_Buttons a.UDT_Default{display:block;width:134px;height:46px;background: url(images/sf-submit-bt.gif) left top no-repeat;text-indent:-99999em;}
			.UDT_Buttons a.UDT_Default:hover{background-position:bottom;}
		.UDT_Buttons a.UDT_Cancel{display:none !important;}
