html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, pre, form, fieldset, table, th, td, hr, object {margin:0; padding:0;} input {margin:0;}/*reset css*/

section, article, header, footer, nav, aside, hgroup{display:block;}

body {font-family: helvetica, arial, serif; color: #000; font-size: 12px; line-height: 1.5em; background-position: center top; background-color: #000; background-repeat: no-repeat;}

a {color: #0099cc;text-decoration: none;outline: none;
		-webkit-transition: color 0.3s ease;
		-moz-transition: color 0.3s ease;
		-o-transition: color 0.3s ease;
		transition: color 0.3s ease;}

a img { border: 0px;opacity: 1;
  		-webkit-transition: opacity 0.3s ease;
		-moz-transition: opacity 0.3s ease;
		-o-transition: opacity 0.3s ease;
		transition: opacity 0.3s ease;}
a:hover img {opacity: .75;}

a:hover {color: #3EB9E3;text-decoration: none;}
a:active {color: #666; text-decoration: none;}

img { behavior:url(/_includes/iepngfix.htc);}



p {margin:0 0 1.5em;}

h1 {font-size: 34px; font-weight: normal; margin: 20px 0 30px 0; padding: 0 0 10px 0; border-bottom: 1px solid #000;}
	h1 a {color: #000; text-decoration:none;}  h1 a:hover {color: #000; text-decoration:none;} h1 a:active {color: #000; text-decoration:none;}
h2 {font-size: 20px; padding: 8px 10px; color: #fff; text-transform:uppercase; line-height: 1em;}
h3 {font-size: 20px; font-weight: bold; margin: 0 0 1em 0 ; line-height: 1.2em;}
h4 {font-size: 20px; color:#333;}
h6 {}


/*------columns------*/
.first {float:left;margin:0 30px 1.5em 0;height:1%;overflow:hidden;}
.middle {float:left;margin-right:0 30px 1.5em 0;height:1%;overflow:hidden;}
.last {float:right;height:1%;overflow:hidden;margin-bottom:1.5em;}

.width-620{width:610px;}
.width-280{width:280px;}



/*------ Wrappers --------*/

.top-wrapper {margin:0 auto; height: 1%; overflow: visible; width: 100%; background-image:url(http://www.pdcm.com/images/header-bg.jpg); background-repeat:repeat-x; background-color:#fff;}

.main-menu-wrapper {margin:0 auto; height:203px; overflow: visible; width: 960px; position:relative;}
	
	.main-menu-wrapper  .main-menu-links {	position:absolute;z-index:20;top:114px;left:0px; width:960px; height:55px;}
	
	.main-menu-wrapper .logo{position:absolute;z-index:20;top:47px;left:15px; width:243px; height:32px}
	.main-menu-wrapper .logo a:hover img {position:absolute;z-index:20;top:1px;left:1px; width:114px; height:91px; opacity: 1 !important}
	
	.main-menu-wrapper .header-quote{position:absolute;z-index:20;top:20px;right:284px; width:112px; height:40px}

	.main-menu-wrapper .main-top{position:absolute;z-index:20;bottom:0px;left:-7px; width:974px; height:28px}
	
	
	
	
.body-wrapper {margin:0 auto; height: 1%; overflow: visible; width: 100%; background-image: url(/images/main-content-top-shadow.jpg); background-repeat:repeat-x; background-color:#fff;}

	.body-content-wrapper {margin:0 auto; height:1%; overflow: visible; width:974px; position:relative;}
	
	.body-content-wrapper .main-content-top{background-image: url(/images/main-content-top.jpg); background-repeat: no-repeat; background-position:top;}
	.body-content-wrapper .main-content-bottom{background-image: url(/images/main-content-bottom.jpg); background-repeat: no-repeat; background-position:bottom; }
	.body-content-wrapper .main-content{ padding:0 27px 0 27px; width:920px }



/*  ------ Sub Menu Text ------- */

.sub-menu-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	position:absolute;
	z-index:1;
	top:82px;
	right:0px;
	width:475px;
	height:30px;
	color: #333;
	text-align:right
}
	
	.sub-menu-text a:link {color: #0d1d43; text-decoration: none;}
	.sub-menu-text a:visited {color: #0d1d43; text-decoration: none;}
	.sub-menu-text a:hover {color: #999999; text-decoration: none;}
	.sub-menu-text a:active {color: #666666; text-decoration: none;}
	
	.sub-menu-text  .phone { font-size:18px;}
			
			
	.sub-menu-text  ul {
			padding: 0px 0 0 0;
			margin: 0;
			float:right;}
		
	.sub-menu-text  ul li {
			display:inline;
			list-style:none;
			padding: 0px 0px 0 15px;
			height:46px}
			
			
			

/*  ------ Main Menu ------- */


.main-menu-links {
	font-size: 13px;
	margin: 0px 0 0 0px;
	float:left;
	width: 960px;
	position:absolute;
	z-index:1;
	top:112px;
	right:0px;
	height:55px;
	}

	.main-menu-links ul {
		padding: 0px 0 0 0;
		margin: 0;}
	
	.main-menu-links ul li {
		display:inline;
		list-style:none;
		padding: 0px 0 0 0px;	}

	.main-menu-links a {
		display:block;
    	float:left;
		height: 55px;}
		
		.main-menu-links a:hover {
		background-position:0 -55px;}
		
		.main-menu-links a:active {
		background-position:0 -110px;}
		
		
		.main-menu-links .business {
			width:140px;
    		background:url("/images/menu/business-insurance2.jpg") no-repeat;}
			
		.main-menu-links .risk {
			width:140px;
    		background:url("/images/menu/risk-management.jpg") no-repeat;}
			
		.main-menu-links .personal {
			width:208px;
    		background:url("/images/menu/personal-insurance.jpg") no-repeat;}
			
		.main-menu-links .life {
			width:120px;
    		background:url("/images/menu/life-insurance.jpg") no-repeat;}	
			
		.main-menu-links .health {
			width:121px;
    		background:url("/images/menu/health-insurance.jpg") no-repeat;}	
			
		.main-menu-links .claims {
			width:121px;
    		background:url("/images/menu/claims-center.jpg") no-repeat;}	

		.main-menu-links .hr {
			width:110px;
    		background:url("/images/menu/hr-connect.jpg") no-repeat;}	
		
		
		
/*  ------ Search ------- */

.search-box {
	font-family: Helvetica, Verdana, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #900;
	background-color:#dee5d7;
	padding: 8px;
	margin:0px 0px 0px 0px;
	width:239px;

	float:right;
	position:absolute;z-index:10;top:20px;right:0px;}
	
	
	.search-box a:link {color: #523e7f; text-decoration: none;}
	.search-box a:visited {color: #523e7f; text-decoration: none;}
	.search-box a:hover {color: #333333; text-decoration: none;}
	.search-box a:active {color: #000000; text-decoration: none;}
	
	
.search-field {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #523e7f;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left}	
	
.search-button {
	font-family: Verdana, Helvetica, Arial sans-serif;
	font-size:12px;
	line-height:1.5em;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right}	

fieldset.search {
	border: none;
	margin: 0 auto;}

.search input, .search button {
	border: none;
	float: left;}
	

.search input.box {
	height:22px;
	color: #333333;
	font-size: 1.2em;
	width: 130px;
	margin: 0px 0px 0 0;
	padding: 4px 5px 4px 30px;
	background: url(/images/search-box-bg.gif) no-repeat}
	
.search input.box:focus {
	background: url(/images/search-box-bg.gif) no-repeat;
	outline: none;}

.search input.box:blur {
	color:#FFF;
	outline: none;}
	
.search button.btn {
	width: 74px;
	height: 30px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(/images/button-search.gif) no-repeat top right;
	margin: 0px 0px 0 0px;}

.search button.btn:hover {
	opacity: .9;}





/*  ------ Rows ------- */

.row {margin:0 auto; height: 1%; overflow: hidden;}
	
	.row .home-banner-rotator-column {
		float:left;
		width:638px;
		height:274px;
		position:relative;
	z-index:1;
	top:0px;
	margin:0 20px 0px 0}
	
	
	
	
	.row .home-quote-column {
		float: right;
		width:262px;
		height:274px;
		position: relative;
	z-index:1;
	top:0px;
	margin:0px;
	background:url(/images/home-quote-bg.jpg)
	}	
	
	
.inside-row {margin:0 auto; height: 1%; overflow: hidden;}

	.inside-row .inside-menu-column {
		float:left;
		width:172px;
		height:1%;
		position:relative;
	z-index:1;
	top:0px;
	margin:24px 32px 0px 0}
	
	
	
	
	.inside-row .inside-content-column {
		float: right;
		width:716px;
		height:1%;
		position: relative;
	z-index:1;
	top:0px;
	margin:24px 0px 0px 0;
	}
	
	.inside-row .full-column {
		float: right;
		height:1%;
		position: relative;
	z-index:1;
	top:0px;
	margin:24px 0px 0px 0;
	}




	
	.home-quote-column .save-money{
		width:221px;
		height:80px;
		position: absolute;
	z-index:2;
	top:31px;
	left:18px
	}		
	
	.home-quote-column .home-quote{
		width:172px;
		height:52px;
		position: absolute;
	z-index:2;
	top:129px;
	left:45px
	}	
	
	.home-quote-column .home-arrow{
		width:37px;
		height:59px;
		position: absolute;
	z-index:3;
	top:100px;
	right:24px
	}	
	
	.home-quote-column .home-quote-text{
		width:226px;
		height:1%;
		position: absolute;
	z-index:3;
	top:194px;
	right:18px;
	border-top:#879976 solid 1px;
	padding:5px 0 0 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.4em;
	color:#FFF;
	}
	
	
	
	
.row .home-news-column {
		float:left;
		width:638px;
	margin:30px 20px 0px 0px}
	
	
	
	
	.row .home-social-media-col {
		float: right;
		width:262px;
	margin:30px 0px 30px 0px;
	}		
	








/*  ------ home rotator ------- */

.homeRotatorBox {float: left; position: relative; width: 638px;}

#rotator {overflow:hidden; width:638px; height:274px;}
#rotatorNav {z-index: 50; position: absolute; top: 10px; right: 10px }
#rotatorNav a { margin: 0 0 0 7px; padding: 4px 7px; background: #333; text-decoration: none; color:#FFF; }
#rotatorNav a.activeSlide { background: #3399cc; color: #fff; }
#rotatorNav a:focus { outline: none; }
#rotatorNav a.withLink {border:0 none !important; margin:0 !important; padding:0 !important;}


#rotatorCap {position: absolute; bottom:0px; left:0; z-index:5000; width:638px; background:rgba(0, 0, 0, 0.5); color:#fff; font-size: 14px; padding: 5px 10px;}







	
	
	
/*  ------ Home Thumbs ------- */

.home-thumb-row {margin:0 auto; height: 1%; overflow: hidden; background:url(/images/home-thumb-bg.jpg); background-position:bottom; background-repeat:repeat-x;}
	
	
ul.prodlist {
	margin: 0; padding: 0;
	list-style: none;
	height:1%;
	width:900px;
}
ul.prodlist li {
	margin: 0px; 
	padding: 20px 0px 20px 20px;
	float: left;
	width:160px;
}





		
	ul.prodlist li .banner-head {color:#333; width:160px; margin:0 0 20px 0; padding:0px}
	ul.prodlist li .banner-head h4 {font-size:15px; color:#333; }
	


	ul.prodlist li .banner-text {
		width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;

}






/*  ------ Home News ------- */

.home-news-item-header {
	margin: 0px; 
	padding: 0px 0px 20px 0px;
	width:620px;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;

}

.home-news-item-header .more{
	margin:0 0 0 38px;
	font-size:12px;
	font-weight:bold;
	
}

.home-news-item {
	margin: 0px; 
	padding: 20px 0px 20px 0px;
	width:620px;
	border-top: #e5e5e5 solid 1px;
}

.home-news-item .home-news-title {
	margin: 0px;
	font-size:13px;
	font-weight:bold;
}	
	
	
.home-news-item .home-news-date {
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color:#999;
}	
	
.home-news-item .home-news-text {
	margin: 10px 0px 0px 0px;
	font-size:12px;
	color:#333;
}
	
	
	
	
/*  ------ Home business ------- */

.home-business-item-header {
	margin: 0px; 
	padding: 0px 0px 20px 0px;
	width:262px;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;

}

.home-business-item-header .more{
	margin:0 0 0 38px;
	font-size:12px;
	font-weight:bold;}	
	
.home-business-text {
	margin: 10px 0px 0px 0px;
	font-size:12px;
	color:#333;}
		
.home-business-text ul{
	margin:0 0 10px 0;
	padding:0 0 0 1px;}

.home-business-text li{
	margin:0 0 10px 0px;
	list-style-type:none;
	padding:0 0 0 0px;}		
		
		
		
/*  ------ Inside Menu ------- */

.side-menu ul{
	margin:0 0 10px 0;
	padding:0px;}

.side-menu ul li a{
	margin:0 0 2px 0px;
	list-style-type:none;
	padding:6px 4px 6px 4px;
	border-bottom: #ccc 1px solid;
	width:164px;
	font-size:12px;
	display:block;}
	
	
	.side-menu a:link { color:#333; text-decoration: none; font-weight:bold;}
	.side-menu a:visited { color:#333;text-decoration: none;}
	.side-menu a:hover { color:#0099cc;text-decoration: none;}
	.side-menu a:active { color:#000;text-decoration: none;}
	
	
	
	
/*  ------ Main Content ------- */

.main-text {
	font-family:Helvetica, Arial, sans-serif;
	margin: 0px; 
	padding: 0px;
	font-size:12px;
	line-height:1.8em;
	font-weight:normal;}
	
	.main-text h1 {
	margin: 0px; 
	padding: 0px 0px 26px 0px;
	font-size:26px;
	border:none;
	text-transform:uppercase}
	
	.main-text .pic-video {
	margin: 0px; 
	padding: 0px 0px 0px 0px;}
	
	.main-text .intro-text {
	margin: 0px; 
	padding: 0px 0px 24px 0px;
	font-size:15px;
	color:#333;
	}
	
.main-text ul{
	margin:0 0 20px 30px;
	padding:0px;}

.main-text li{
	margin:0 0 2px 0px;
	list-style-type: disc;
	padding:2px 0px 2px 0px;}
	
	
	.main-text a:link { color:#0099cc; text-decoration: none;}
	.main-text a:visited { color:#0099cc;text-decoration: none;}
	.main-text a:hover { color:#ccc;text-decoration: none;}
	.main-text a:active { color:#999;text-decoration: none;}
	
	
.main-text .past-newsletters-heading {
	margin: 0px; 
	padding: 0px 0px 16px 0px;
	font-size:16px;
	border:none;
	text-transform:uppercase}
	
	
	
	
	
	.row-border-top {
		width:716px;
		height:1%;
		overflow:hidden;
		margin:0 auto;
		border-top: #eee 1px solid;}
		
		.row-border-top .cell-left {
			width:298px;
			padding: 10px 60px 10px 0px;
			float:left;
			position:relative;
			height:1%;
			margin:0 auto;
			overflow:hidden}
	
		.row-border-top .cell-right {
			width:298px;
			padding: 10px 60px 10px 0px;
			float:right;
			position:relative;
			height:1%;
			margin:0 auto;
			overflow:hidden;}
			



	.row-producer-pic {
		width:716px;
		height:1%;
		overflow:hidden;
		margin:0 0 20px 0;
		padding: 0 0 20px 0;
		border-bottom: #eee 1px solid;}
		
		
			.row-producer-pic .cell-full {
			width:716px;
			padding:0px;
			float:left;
			position:relative;
			height:1%;
			margin:0 auto;
			overflow:hidden}
			
			
			.row-producer-pic .int-prod-pic {
				width:100px;
				float:left;
				height:1%;}
	
			.row-producer-pic .int-prod-name {
				width:600px;
				float: right;
				height:1%;}	
				
			.producer-contact-text {
				font-size:12px;
				line-height:1.5em;}	
				



		.row-list-border {
			width:716px;
			height:1%;
			overflow:hidden;
			margin:0 auto;}
		
		.row-list-border .cell-left-list {
			width:328px;
			padding: 10px 60px 10px 0px;
			float:left;
			position:relative;
			height:1%;
			margin:0 auto;
			overflow:hidden}
	
		.row-list-border .cell-right-list {
			width:328px;
			padding: 8px 0px 10px 0px;
			float:right;
			position:relative;
			height:1%;
			margin:0 auto;
			overflow:hidden;}			
			
	
		
			.list-menus ul{
			margin:0 0 10px 0;
			padding:0 0 0 1px;}
		
			.list-menus li{
			margin:0 0 2px 0px;
			list-style-type:none;
			padding:2px 4px 2px 4px;
			border-top: #eee 1px solid;
			width:320px;}			
			
			
			
			
			
			
			.row-border-top .int-cell-full {
				width:298px;
				float:left;
				height:1%;}
			
			.row-border-top .int-cell-left {
				width:57px;
				float:left;
				height:1%;}
	
			.row-border-top .int-cell-right {
				width:231px;
				float: right;
				height:1%;}	
	
			.table-title {
				font-size:14px;
				padding: 0px 0px 6px 0px;
				line-height:1.3em;}
				
			.table-text {
				font-size:12px;
				line-height:1.3em;}
		
	
	
			.row-border-top .int-prod-pic {
				width:100px;
				float:left;
				height:1%;}
	
			.row-border-top .int-prod-name {
				width:174px;
				float: right;
				height:1%;}	

		
			



/*  ------ Client Login ------- */

.client-login {margin:0 auto; height: 88px; width:920px; border-bottom:#e5e5e5 2px solid; background:url(/images/client-login-bg.jpg); background-repeat:no-repeat; background-position: top; overflow: visible; position:relative; }
	


.client-login .username{
	position:absolute;
	top: 42px;
	left:184px;
	width:180px;
	border: 0;
	outline:none}



.client-login .password{
	position:absolute;
	top: 42px;
	left:414px;
	width:180px;
	border: 0;
	outline:none}




.client-login .login{
	position:absolute;
	top: 35px;
	left:657px;
	width:60px;
	height:30px;
	border: 0;
	outline:none}



.client-login .forgot-password {
	position:absolute;
	top: 15px;
	right:0px;
	width:180px;
	height:1%;
	color:#999;
	font-weight:bold;}



	.client-login .forgot-password a:link {text-decoration: none; font-weight:normal;}
	.client-login .forgot-password a:visited {text-decoration: none;}
	.client-login .forgot-password a:hover {text-decoration: none;}
	.client-login .forgot-password a:active {text-decoration: none;}




/*  ------ Cookie Crumb ------- */

.cookie-crumb-wrapper {margin:0 auto; height: 30px; width:920px; border-bottom:#e5e5e5 2px solid; overflow: hidden; position:relative;}
	
	.cookie-crumb-text {
	font-size:12px;
	font-family:Helvetica, Arial, sans-serif;
	color:#999;
	}
	
	.cookie-crumb-text a:link { color:#333; text-decoration: none; font-weight:bold;}
	.cookie-crumb-text a:visited { color:#333;text-decoration: none;}
	.cookie-crumb-text a:hover { color:#0099cc;text-decoration: none;}
	.cookie-crumb-text a:active { color:#000;text-decoration: none;}

	.cookie-crumb-text .cookie-crumb-arrow { color:#333; text-decoration: none; font-weight:bold;}

	.cookie-crumb-text  ul {
			padding: 0px 0 0 0;
			margin: 0;
			float:left;}
		
	.cookie-crumb-text  ul li {
			display:inline;
			list-style:none;
			padding: 0px 8px 0 0px;}









/*  ------ Footer ------- */

.footer-row {margin:0 auto; height: 1%; overflow: hidden; width:974px;}

.footer-wrapper {margin:0 auto; height: 1%; overflow: visible; width: 100%; background-image: url(/images/footer-bg.jpg); background-repeat:repeat-x;}
.footer-content-wrapper {margin:0 auto; height:1%; overflow: visible; width: 974px; position:relative;}	
	.footer-content-wrapper .bottom-bottom {position:absolute;z-index:20;bottom:0px;left:-7px; width:974px; height:29px}

.footer-content-wrapper .copyright-wrapper {position: relative; z-index:20; width:960px; height:60px; border-bottom: #7ecc30 2px solid; margin:0 auto; color:#e5dfd8}
	.footer-content-wrapper .copyright-text {position:absolute; z-index:20; width:400px; top:20px; left:0px; height:29px; margin:0 auto}
	.footer-content-wrapper .phone-text {position:absolute; z-index:20; width:400px; top:20px; right:0px; height:29px; margin:0 auto; text-align:right}


.footer-link-text {
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #e5dfd8;
	margin:0px 0 0 0;}
	
	.footer-link-text a:link {color: #e5dfd8; text-decoration: none;}
	.footer-link-text a:visited {color: #e5dfd8; text-decoration: none;}
	.footer-link-text a:hover {color: #666; text-decoration: none;}
	.footer-link-text a:active {color: #333; text-decoration: none;}
	
	.footer-link-text h3 { font-size:14px; font-weight:bold; margin:30px 0 20px 0; text-transform: uppercase; padding:0 4px 0 4px;}
	
	.footer-link-text ul{
	margin:0 0 10px 0;
	padding:0 0 0 1px;}

	.footer-link-text li{
	margin:0 0 2px 0px;
	list-style-type:none;
	padding:2px 4px 2px 4px;
	border-top: #2d2d2d 1px solid;
	width:118px;}
	

.footer-row .col1{
float:left;
padding:0px;
margin: 0 75px 0px 7px;
width:126px;}

.footer-row .col2{
float:left;
width:126px;
margin: 0 75px 0px 0px;
}


.footer-row .col3{
float:left;
width:126px;
margin: 0 75px 0px 0px;
}

.footer-row .col4{
float:left;
width:126px;
margin: 0 71px 0px 0px;
}

.footer-row .col5{
float:left;
width:127px;
padding:0px 14px 0px 15px;
background-color:#262626;
margin-top:30px
}









/*  ------ Spinternet Tables ------- */

.landing-page-tables {width: 716px; padding: 0;margin: 12px 0 0 0; clear:both; }
	.landing-page-tables td {vertical-align: top; padding: 10px 60px 10px 0px; border-top: 1px solid #eee; width:298px;}
	
	
	
	
.thumbs {
	float: left; margin: 0 15px 0 0;}
	
	.thumbs a:hover img {opacity: .70;}
	
	
	
.white-page-tables { width:716px;}
.white-page-tables td.row1 { vertical-align: top; padding: 3px 0px 3px 0px; border-top: 1px solid #eee; width:328px;}
.white-page-tables td.row2 { vertical-align: top; padding: 3px 0px 3px 0px; width:60px; }
.white-page-tables td.row3 { vertical-align: top; padding:3px 0px 3px 0px; border-top: 1px solid #eee; width:328px; }

/*------form------*/

.form {border:none;color:#666;}
fieldset {padding:15px 0 0 0;margin:0 0 0 0;border:0;border-top:1px dotted #ccc;}
.form div{margin:0 0 15px 0;height:1%;overflow:hidden;}
.form div a:hover{ opacity: .9;}
.form .required{font-weight:bold;color:#B22525;font-size:1.25em;line-height:50%;}
legend {font-weight:bold;font-size:1.2em;border:0;}
label.label_main { font-family:Helvetica, Arial, sans-serif; color:#333; font-weight:bold;width:100px;display:block;float:left;text-align:right;padding:0 10px 0 0;}
label.label_main2 { font-family:Helvetica, Arial, sans-serif; color:#333; font-weight:bold;width:100%;display:block;float:left;text-align:left;padding:0 0 10px 0;}
input.text, textarea, select {margin:0 1em 0 0;padding:3px;border:1px solid #BBB;font-size:13px;color:#000;float:left;outline:none;}
input.text:focus, textarea:focus, select:focus {border:1px solid #333;}
.submit-message {font-family:Helvetica, Arial, sans-serif; color:#B22525; font-weight:bold;display:block;float:left;text-align:right;}
fieldset p{color:#000; margin: 0px 0 10px 0}

/*------sections------*/

.sections {background-color:#EEEEEE;padding:10px;margin:5px 0 20px 0;border:1px solid #ccc;height:1%;overflow:hidden;}
.sections div {float:left;margin:0 1em 0 0; border:0}
.sections div p{margin:.5em 0 0 0;}

/*  ------ Full Profile Page ------- */

.full-profile { margin:0 0 20px 0; border-bottom: #eee 1px solid;}
.full-profile .table-profile-title {font-size:14px;	padding: 0px 0px 6px 0px; line-height:1.3em;}
.full-profile .table-profile-text {font-size:12px; line-height:1.5em;}	
				
				
				

.width-100-profile {width: 100px; padding: 0 0 20px 0;}

.width-596-profile {width: 596px; padding: 0 0 20px 20px;}
