.branding-top {	background: url(dnn_large_banner.png) no-repeat top left;	width: 890px;	height: 427px;	clear: both;	overflow: hidden;}
.branding-top p {	padding: 0px 60px 0 60px;	font-size: 1.4em;	color: #333;}
.branding-bottom {clear: both;	margin-top: 1em;	overflow: hidden;}
.branding-bottom ul {	list-style: none;	margin: 0;	padding: 0;	overflow: hidden;	clear: both;}
.branding-bottom li {	list-style: none;	margin: 0 10px 0 0;	padding: 0;	display: block;	width: 170px;	float: left;}
.branding-bottom li.feeds {	margin: 0;}
.branding-bottom dl {background: url(itembg.gif) repeat-y;	margin: 33px 0 0 0;	padding: 0 10px;}
.branding-bottom dd {	margin-left: 10px;	height: 66px;}
.branding-bottom dt {	font-size: 90%;	text-align: center;	padding-top: 65px;	margin-bottom: 1.75em;	font-weight: bold;}
.branding-bottom .commmunity {	background: url(community_title.gif) no-repeat top left;}
.commmunity dt {	background: url(community_icon.gif) no-repeat;	background-position: 50% 10px;}
.branding-bottom .marketplace {	background: url(marketplace_title.gif) no-repeat top left;}
.marketplace dt {	background: url(marketplace_icon.gif) no-repeat;	background-position: 50% 10px;}
.branding-bottom .conferences {	background: url(conferences_title.gif) no-repeat top left;}
.conferences dt {	background: url(conferences_icon.gif) no-repeat;	background-position: 50% 10px;}
.branding-bottom .training {	background: url(training_title.gif) no-repeat top left;}
.training dt {	background: url(training_icon.gif) no-repeat;	background-position: 50% 10px;}
.branding-bottom .feeds {	background: url(feeds_title.gif) no-repeat top left;}
.feeds dt {	background: url(feeds_icon.gif) no-repeat;	background-position: 50% 10px;}
dl.bt {	margin: 0;	padding: 0;	background: url(item_bt_bg.gif) no-repeat bottom;	height: 32px;	width: 170px;}
div.link_adminguide {	float:left;	background: url(dnn_adminguide.png) no-repeat top left;	width: 316px;	height: 137px;	cursor: pointer;}
div.link_proedition {	float:right;	background: url(dnn_proedition.png) no-repeat top left;	width: 514px;	height: 137px;	cursor: pointer;}
div.link_main {	margin: 260px 30px 0px 30px;}
#LoginInfo{	width:660px; 	float:left;}
#LoginInfo h3{	background-color: #f7f7f7;	color: #8f0000;	padding: 2px 0px;}
#LoginInfo dd, #LoginInfo dt {	display:inline;}
#LoginInfo dt{	font-weight:bold;	color: #333;}
#LoginInfo p.LoginNotes{	font-size: .8em;}
#LoginInfo div.LoginBlock {	float: left;	width: 310px;	padding: 5px 5px;	margin: 0px 2px;	border: 1px #f0f0f0 solid;}
.SponsorIcon{	margin: 8px 47px; 	float: left;}
#QuickLinks {	background-color:#f0f0f0;	border: 1px #cccccc solid;	padding: 2px 5px;	margin-right:5px;	width: 200px;	float:right;}
div.hr{	height: 2px;	background-color: #8f0000;	margin: 5px 0 15px 0;	clear:both;}
div.hr hr{	display: none;}
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.main_dnnmenu_submenu {	z-index:99999;}
.content_width table:first-child , .content_width  .ContentPane { width:600px;!important;}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------/

/* DATA SPRINGS Inc. - DYNAMIC FORMS STYLE SHEET */
.DynamicForms_Link{}
.DynamicForms_RequiredField{}
.DynamicForms_Compare{}
.DynamicForms_RegularExpression{}
.DynamicForms_Textbox{}
.DynamicForms_NormalTextbox{}
.DynamicForms_ComboBox{}
.DynamicForms_Dropdownlist{}
.DynamicForms_Captcha{}
.DynamicForms_RadioButton{}
.DynamicForms_Listbox{}
.DynamicForms_RichText{}
.DynamicForms_Checkbox{}
.DynamicForms_Country{}
.DynamicForms_CheckBoxList{}
.DynamicForms_DisabledCheckBoxList{background-color: #efefef;}
.DynamicForms_DisabledTextBox{background-color: #efefef;}
.DynamicForms_DisabledListBox{background-color: #efefef;}
.DynamicForms_DisabledRadioButton{background-color: #efefef;}
.DynamicForms_DisabledCountry{background-color: #efefef;}
.DynamicForms_DisabledRichTextbox{background-color: #efefef;}
.DynamicForms_FieldError{background-color: red;}
#hintbox{ /*CSS for pop up hint box */position:absolute;top: 0;background-color: lightyellow;width: 150px; /*Default width of hint.*/ padding: 3px;border:1px solid black;font:normal 11px Verdana;line-height:18px;
z-index:100;border-right: 3px solid black;border-bottom: 3px solid black;visibility: hidden;}
.hintanchor{ /*CSS for link that shows hint onmouseover*/font-weight: bold;color: navy;margin: 3px 8px;}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.DynamicForms_Maintable { width:630px; padding:0px;}
.DynamicForms_Maintable .NormalBold {font-weight:normal!important; font-size:13px!important; color:#333!important;}
.DynamicForms_Maintable  h1 { margin:0px 0px 5px 0px ; padding:2px 10px; font-size:18px!important; font-weight:bold!important; color:#000!important; 
							text-decoration:none; border:1px dotted #666; background:#f8f8f8; text-align:left;}
.DynamicForms_Label{font-weight: normal!important;font-size:12px;color: #333; font-family: Arial, Helvetica, sans-serif;text-decoration: none;							white-space:nowrap!important;}
.DynamicForms_Maintable  label {white-space:nowrap!important;font-weight: normal!important;font-size:12px;color: #333; text-decoration: none; width:100px!important; }
.Label2 {font-size:14px!important; font-weight:bold!important;}

.DynamicForms_Maintable input:hover, .DynamicForms_Maintable input:focus, .DynamicForms_Maintable textarea:hover, .DynamicForms_Maintable textarea:focus  { background:#f4f9fc;}

.DynamicForms_Maintable td { width:100%!important; white-space:nowrap!important; padding:0px 0px 6px 0px!important;}
.DynamicForms_Maintable input.NormalTextBox , .DynamicForms_Maintable textarea.NormalTextBox, .DynamicForms_Maintable input.NormalTextBox2 , .DynamicForms_Maintable textarea.NormalTextBox2, .DynamicForms_Maintable input.NormalTextBox3 , .DynamicForms_Maintable textarea.NormalTextBox3, .DynamicForms_Maintable input.NormalTextBox4 , .DynamicForms_Maintable textarea.NormalTextBox4 { border:1px solid #488398!important; padding:2px 0px!important;}
.DynamicForms_Maintable input.NormalTextBox, .DynamicForms_Maintable textarea.NormalTextBox,
.DynamicForms_Maintable input.NormalTextbox, .DynamicForms_Maintable textarea.NormalTextbox{ width:610px!important; height:auto!important;}

.DynamicForms_Maintable input.NormalTextBox2, .DynamicForms_Maintable textarea.NormalTextBox2, td.NormalTextBox2 input.NormalTextBox { width:145px!important;}
td.NormalTextBox3 input.NormalTextBox , input.NormalTextBox3, textarea.NormalTextBox3{ width:165px!important; }
td.NormalTextBox3 a{padding:0px 0px 0px 0px; white-space:nowrap!important; text-decoration:none; color:#666; border:0px solid #d8d8d8; font-size:12px; font-family:Arial, Helvetica, sans-serif;} td.NormalTextBox3 a:hover { color:#000;}
td.NormalTextBox3 a { *display:inline-block!important;/* *margin:-25px 0px 0px 175px;*/}
span.NormalTextBox3 { /**margin-left:-170px;*/}

td.NormalTextBox4 input.NormalTextBox , input.NormalTextBox4, td.NormalTextBox4 select.NormalTextBox , select.NormalTextBox4, textarea.NormalTextBox4{ width:110px!important;}
td.NormalTextBox4 a{ display:block!important;} td.NormalTextBox4  strong{font-weight:normal!important; display:none;}

table.NormalTextBox{ width:50px!important;}
.DynamicForms_Maintable table{ width:50px!important; border-spacing:0px!important; }
.DynamicForms_Maintable div { margin:0px!important; padding:0px!important;}

.DynamicForms_Maintable  br{ }
span.NormalLabel{ width:50px!important; padding:0px; margin:0px; height:0px!important;}
#SaveForm { padding:10px 0px!important;}
#SaveForm a span.Submit  {top:15px; padding:4px 15px; background:#3e7284; color:#fff!important; font-weight:bold; text-decoration:none!important; border:1px solid #666;}
#SaveForm a:hover span.Submit{ padding:4px 15px; background:#129ea4; color:#fff;}

.LabelBold {font-weight:bold!important;}
.DynamicForms_Maintable select { width:auto!important;}

/**/
.DateMY select.NormalTextBox{width:50px!important; overflow:visible;}

.DynamicForms_Maintable input.FeedbackBox, .DynamicForms_Maintable textarea.FeedbackBox, td.FeedbackBox input.NormalTextBox { width:290px!important; border:1px solid #488398!important;}
/*<span class="Submit">Submit</span>
info@pvinsurance.com
*/