/*************************************************************************
* General formatting.
*************************************************************************/
	body {
	min-width:600px;
	font-family: arial;
	width:882px;
	}


	/**************** images coding *****************/
		#centerpad img.contact_us {
		width:170px;
		height:126px;
		border:1px solid #0c294d;
		}

		#centerpad img.contact_us_rocco_jr {
		width:154px;
		height:170px;
		border:1px solid #0c294d;
		}

		#centerpad img.contact_us_trace {
		width:163px;
		height:170px;
		border:1px solid #0c294d;
		}

		#centerpad img.ira_nest_egg {
		width:150px;
		height:99px;
		border:solid 1px black;
		float:left;
		}

		dl.image,
		dl.image dt,
		dl.image dd {
		  display : block ;
		  list-style-type : none ;
		}
		dl.image {
		  margin : 1.2em auto ;
		  border : none ;
		  padding : 0 1.2em ;
		  text-align : center ;
		}
		dl.image dt {
		  margin : 0 ;
		  border : none ;
		  padding : 0 ;
		}
		dl.image dt img {
		  /*display : block ;
		  margin : 0 auto ;
		  border : 1px dotted #38abc8 ;
		  padding : 15px ;
		  color : #38abc8 ;
		  background : #eee ;*/
		}
		dl.image dd {
		  margin : 0 ;
		  border : none ;
		  padding : 1ex 1ex 0 1ex ;
		  font-size : 14px;
		  font-style : italic ;
		  color : #38abc8 ;
		}

		#centerpad img.rocco {
		width: 170px;
		height: 126px;
		border: 1px solid #102c4f;
		}

		/*#centerpad img.video {width:220px;height:170px;}*/
		#centerpad img.video {width:550px;height:389px;}
		#centerpad img.video_sm {width:220px;height:170px;}
		#centerpad img.video_sm_roth {width:220px;height:155px;}

		#centerpad img.ira-growth-chart {
		border:solid 1px black; width:696px; height:200px; margin:0 auto;
		}

		#centerpad img.death-benefit-roth-ira-on-roids-sm {width:698px;height:201px;}

	/**************** div coding *****************/
		#centerpad div.ira_nest_egg_div {
			width:60%;
			float:left;
			mid-width:650px;
			margin:1em 1em 0em 2em;
			text-align:center;
		}

	/**************** font coding *****************/
		#centerpad .underline {
			text-decoration:underline;
		}

		#centerpad .bold {
			font-weight:900;
		}

	/**************** p coding *****************/
		#centerpad .clear {
			clear:both;
		}

		#centerpad p.top_clear {padding-top:10px;}

	/**************** list coding *****************/
		#centerpad ul.general_checkmark {
			margin-bottom: 10px;
		}
			#centerpad ul.general_checkmark li.on {
				/*list-style-image: url('../images/checkmark_ira_rocco3.png');*/
				list-style-image: url('../images/checkmark1.png');
				margin-bottom: 10px;
			}

			#centerpad ul.general_checkmark li.on2 { /* For IE bug (view file 'main_horiz_v3_IE) */
				/*list-style-image: url('../images/checkmark_ira_rocco3.png');*/
				list-style-image: url('../images/checkmark1.png');
				margin-bottom: 10px;
			}

			#centerpad ul.general_checkmark li.on3 { /* For IE bug (view file 'main_horiz_v3_IE) */
				/*list-style-image: url('../images/checkmark_ira_rocco3.png');*/
				list-style-image: url('../images/checkmark1.png');
				margin-bottom: 10px;
			}

			#centerpad ul li.none {
				list-style-type: none;
				margin-bottom: 10px;
			}

		#centerpad ul.ul_disc {
			margin-bottom: 10px;
		}

		#centerpad ul li.disc {
			/*list-style-type: disc;*/
			list-style-image: url('../images/arrow2.png');
			margin-bottom: 10px;
		}


		#centerpad ul.contact_us {
			list-style-image: url('../images/checkmark1.png');
		}

		#centerpad ul.number {
			list-style-type: decimal;
			margin-bottom: 10px;
		}
			#centerpad ul.number li{
				margin-bottom: 10px;
			}

				#centerpad ul.lower_alpha {
					list-style-type: lower-alpha;
					margin-bottom: 10px;
					margin-top: 10px;
				}

					#centerpad ul.lower_alpha li{
						margin-bottom: 10px;
					}



	/**************** blue box coding *****************/
		/* top of main page - two videos on left bullet on right of two-column */
		#centerpad div.video_roth_roids {float:left; width:35%; margin:2em 0 2em 0em;}
			#centerpad div.did_you_know {
				margin-top:.5em; padding:1em; border:solid 1px black; background-color:#0c294d; color:#fff; font-family:"Courier",arial; font-weight:normal; font-size:17px;
			}
				#centerpad span.did_you_know {font-size:20px;}
		#centerpad div.did_you_know-ul {float:left; width:55%; padding-left:20px; margin-top:-1em; text-align:left;}
		/* ---------------------------------------------------------------------- */

		/* top of main page - two videos on left bullet on right of two-column */
		#centerpad div.video_roth_roids2 {float:left; width:45%; margin:2em 0 2em 1em;}
		#centerpad div.did_you_know-ul2 {float:left; width:45%; margin:-1em 0 1em 0; text-align:left;}
		/* ---------------------------------------------------------------------- */

		#centerpad div.align_dr_smith {
		text-align:center; margin:0 auto; margin-bottom:.5em;
		}

		#centerpad div.left_blue_box {float:left; width:35%; margin:-1.5em 0 2em 0em;}

			#centerpad div.dr_smith {
			margin:0 auto; width:100%; text-align:center; background-color:#0c294d; color:#fff; padding:1em; font-family: "Courier", arial; font-size: 16px;
			}

		#centerpad div.ira-money-tree {
			float:right; text-align:center; width:65%; margin-top:1em; font-family:"Courier", arial; font-size:17px; font-weight:normal; background-color:#0c294d; color:#fff; padding:1em 1em 1em 1em;
		}

	/**************** h2, h3 coding *****************/
	#centerpad h2.drkblue, h3.drkblue {
			color:#0c294d
		}

			#centerpad h2.drkblue_clear, h3.drkblue_clear {
				color:#0c294d;
				clear:both;
			}

/*************************************************************************
* Formatting by sections.
*************************************************************************/

	#wrapperMainNav { /* also holds the left "sliding" tab */
	/*background: #fff url(images/sidebar-l.gif) repeat-y 0 0;*/
	text-align: left;
	width: 100%; /* this can fixed or fluid */
	margin: ; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
	font-size: 1.1em;
	line-height: .6em;
	border: 0px solid #4a1c21;/*used for testing*/
	}

	#wrapperBody { /* also holds the left "sliding" tab */
	/*background: #fff url(images/sidebar-l.gif) repeat-y 0 0;*/
	text-align: left;
	width: 100%; /* this can fixed or fluid */
	margin: ; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
	font-size: .9em;
	border: 0px solid #4a1c21;/*used for testing*/
	}

	#wrapperBody_adsense { /* also holds the left "sliding" tab */
	/*background: #fff url(images/sidebar-l.gif) repeat-y 0 0;*/
	text-align: left;
	width: 100%; /* this can fixed or fluid */
	margin:; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
	font-size: .9em;
	border: 0px solid #4a1c21;/*used for testing*/
	}

	#header, #subnav, #footer {
	clear: both;
	width: 100%;
	}

	#header {
	background: #b9161d;
	height: .3em;
	color: #fff;
	text-align: right;
	padding: 1px 0;
	}

	#subnav {
	background: #d6aeb5;
	color: #000;
	border-width: 1px 0;
	border-style: solid;
	border-color: #4a1a21;
	}

	/**************** footer *****************/
		#footer {
		text-align: center;
		color: #91c4ef;
		background: #0c294d url(images/blfoot.gif) no-repeat 0 0px;
		}
		#footer div {
		padding: 1px 0;
		background: url(images/brfoot.gif) no-repeat 100% 0px;
		}
		#footer a {
		text-align: center;
		color: #fff;
		background: #0c294d url(images/blfoot.gif) no-repeat 0 0px;
		}
		#footer p.ira_services {
		color:#fff;
		margin:3px 10px 3px 10px;
		}

		#contentfloatholder:after {
		 /* this is for NN6 to clear floats */
		    content: ".";
		    display: block;
		    height: 0px;
		    clear: both;
		    visibility: hidden;
		}

	/**************** center *****************/
		#cc {margin-top:10px;}

		#center {
		  color: #000;
		  float:left;
		  width: 100%;
		  margin-right: -95%;
			/* this needs to be less than 100% for Moz/Mac which thinks
		         it's empty otherwise. The difference is made up by putting a
		         negative left margin on the left float:
			   Note IE/Mac doesn't like this method ~ it wants the 100% so it can
			   be fed in using IE only CSS below becasue IE/Win also works with the 100% method.
			*/
		}

		#centerpad {
		/*margin: 0 185px;*/
		margin: 0 20px 0px 180px;
		background: url(images/ladybg.jpg) no-repeat 100% 0;
		display: inline-block; /* TRIP haslayout for safety */
		}

		#centerpad {
		display: block; /* SWITCH back the display */
		}

		#centerpad img {
		width: 450px; /* replaces 468px width */
		height: 296px; /* replaces 60px height */
		border: 0px;
		}

		#centerpad img.bar {
		width: 450px; /* replaces 468px width */
		height: 260px; /* replaces 60px height */
		border: 0px;
		}

		#centerpad table.inherited_ira_tax {
		border-width:5px;
		border-style: outset;
		border-collapse: collapse;
		}

		#centerpad table td,th {
		border-width:1px;
		border-style:inset;
		padding:2px;
		}

		#centerpad table td.row_heading {
		font-weight:bold;
		}

		#centerpad table th.row_heading {
		font-weight:bold;
		}

		#left {float:left;width: 170px;
		margin-left: -5%; /* the difference to make the left colum appear flush left */
		}

		#right {float:right; /*width: 170px;*/ width:10px;}
		#right_adsense {float:right; /*width: 170px;*/ width:130px;}
			#rc {}

	/**************** pagetop *****************/
		/***** General formatting ****/
		#pagetop {
		position: relative;
		width: 100%;
		min-width: 877px;
		min-height: 7.7em;
		padding-top: 0em;
		height: 7.7em;
		color: #000;
		/*width:expression(document.body.clientWidth < 877? "877px": "auto" );*/
		}

		/**************** table coding *****************/
			#pagetop table td {/*border:1px solid red;*/}
			#pagetop table td.IRA-logo2_sm2 {/*vertical-align:text-top;*/}
			#pagetop table td.best_ira_rescue_flag {vertical-align:text-top;}
			#pagetop table td img.call_today {/*border:1px solid #aa0000;*/margin-top:-.2em;}

		/**************** img coding *****************/
			#pagetop img.IRA_logo {
				border:0px;
			}

			#pagetop .img {
			float:right;
			}

		/**************** h1, h2, h3 coding *****************/
			#pagetop h1, #pagetop h2, #pagetop h3 {
			/*margin: 0.3em 220px;*/
			/*margin: 2em 400px;"Coppergot", */
			font-family: arial, georgia, serif;
			/*line-height: 1.2em;*/
			padding: 0;
			margin: 0em 3em 0 0;
			}

			#pagetop h1.pageTopH1 {
			line-height:1em;
			}

			#pagetop h2, #pagetop h3 {
			/*margin-top:-.9em;*/
			}

			#pagetop h1 {font-size: 1.4em;line-height: 1em;margin-top: 0em;color: #38659a;text-align:center;margin-left:-10px;}
			#pagetop h2 {font-size: 1.1em;line-height: 1em;margin-top:-.2em;color: #808080;padding-left:15px;}
				#pagetop table td h2 span.h2Superior {color:#aa0000;font-style:italic;}
			#pagetop h3 {font-size: .9em;color: #808080;}

			#pagetop div.pageTopLogo {
			float:left;
			}

			#pagetop div.pageTopHeader {
			float:left;
			width: 800px;
			}

		a#toplink {
		/*width: 200px;
		height: 8em;
		background: #fff url(http://www.tanfa.co.uk/images/lady-rose-bw-red.jpg) no-repeat 0px -326px;
		position: absolute;
		top: 0;
		right: 5px;*/
		}

		a#toplink:hover {
		/*background-position: 0 0;*/
		}

	/**************** horizontal menu coding *****************/
		#menu {
		width: 100%;
		background: #fff;
		float: left;
		}
		#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 10em;
		float: left;
		}

		#menu a, #menu h2 {
		/* font-size and line-height used for firefox resizing of menu main nav
			see id=wrapperMainNav for resizing font-size and line-height in ie */
		font: .7em/1.2em arial, helvetica, sans-serif;
		/*font: bold 15px/16px arial, helvetica, sans-serif;*/
		display: block;
		border-width: 1px;
		border-style: solid;
		/*border-color: #ccc #888 #555 #38659a;*/
		margin: 0;
		padding: 2px 3px;
		}

		#menu a.lastHoriz {
		border-width: 0px;
		border-style:solid;
		/*border-color: #ccc #888 #555 #38659a;*/
		/*font-weight: normal;*/
		}

		#menu h2 {
		color: #fff;
		background: #38659a; /*light blue*/
		text-transform: uppercase;
		text-align: center;
		font-weight: bold;
		}

		#menu a {
		color: #fff;
		/*background: #efefef;*/ /* grey */
		/*background: #0c294d;*/ /* dark blue */
		background: #38659a; /*light blue*/
		text-decoration: none;
		}

		/* sets font-weight for bug in IE */
		#menu .font_weight {
		font-weight: normal;
		}

		#menu a:hover {
		color: #a00;
		background: #fff;
		}

		#menu li {position: relative;}

		#menu ul ul {
		position: absolute;
		z-index: 500;
		}

		#menu ul ul ul {
		top: 0;
		left: 100%;
		}

		div#menu ul ul,
		div#menu ul li:hover ul ul,
		div#menu ul ul li:hover ul ul
		{display: none;}

		div#menu ul li:hover ul,
		div#menu ul ul li:hover ul,
		div#menu ul ul ul li:hover ul
		{display: block;}
		/* Styling for Expand */

		#menu a.x, #menu a.x:visited{
		background:#eee url(/test/trunk/patterns/css/dropDownMenu/images/expand3.gif) no-repeat bottom right;
		}

		#menu a.x:hover{
		color:#a00;
		background:#ddd;
		}

		#menu a.x:active{
		color:#060;
		background:#ccc;
		}

	/**************** vertical menu coding *****************/
		#vert_menu {`
		width: 12em;
		background: #eee;
		}

		#vert_menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

		#vert_menu a, #vert_menu h2 {
		/*font: bold 11px/16px arial, helvetica, sans-serif;*/
		font: .8em/1.2em arial, helvetica, sans-serif;
		/*font-weight: lighter;*/
		display: block;
		border-width: 1px;
		border-style: solid;
		border-color: #ccc #888 #555 #bbb;
		margin: 0;
		padding: 2px 3px;
		}

		#vert_menu h2 {
		color: #fff;
		background: #0c294d; /*drk blue*/
		text-transform: uppercase;
		text-align: center;
		font-weight: bold;
		}
			#vert_menu h2.main_title {background:#b62524;color:#fff}

		#vert_menu a {
		color: #fff;
		background: #38659a; /*light blue*/
		text-decoration: none;
		}

		#vert_menu a:hover {
		color: #a00;
		background: #fff;
		}

		#vert_menu li {
		position: relative;
		}

		#vert_menu ul ul ul {
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
		}

		div#vert_menu ul ul ul,
		div#vert_menu ul ul li:hover ul ul
		{display: none;}

		div#vert_menu ul ul li:hover ul,
		div#vert_menu ul ul ul li:hover ul
		{display: block;}

		/* Styling for Expand */

		#vert_menu a.x, #vert_menu a.x:visited{
		background:#eee url(/test/trunk/patterns/css/dropDownMenu/images/expand3.gif) no-repeat bottom right;
		}

		#vert_menu a.x:hover{
		color:#a00;
		background:#ddd;
		}

		#vert_menu a.x:active{
		color:#060;
		background:#ccc;
		}

		.lc {
		/*background: #0c294d;drk blue*/
		background: #38659a;
		color: #fff;
		padding: 5px 5px 5px 5px;
		margin-left: 1px;
		border-color: #c1c1c1;
		border-style: solid;
		border-width: 1px;
		font-size: .8em;
		}

		.lc span.type {font-size: 1em;font-weight:700;}
		.lc span.asterisk {color:red;}

/*************************************************************************
* Specific pages.
* Name titles by page name.
*************************************************************************/

	/**************** contact_us *****************/
		#centerpad .contact_info_h3 {
		text-align:center;
		}

		#centerpad .contact_info {
		text-align:center;
		margin-top:-23px;
		}

	/**************** about_us *****************/

		/*** sig_table ***/
			#centerpad .sig_table {
			width:500px;
			height:189px;
			table-layout:auto;
			border-collapse:collapse;
			border: 0px;
			}

			#centerpad td.rocco_sig_pic {
			padding:0px;
			border: 0px;
			width:124px;
			}

			#centerpad img.rocco_beatrice_bw {
			width:124px;
			height:189px;
			}

			#centerpad img.rocco_sig {
			width:188px;
			height:50px;
			}

			#centerpad img.estate_street_partners_logo {
			width:254px;
			height:72px;
			}

			#centerpad img.roth-roids-trademark {width:298px; height:171px;}

			#centerpad td.roth-roids-trademark {border-top:1px solid #d4d0c8;border-left:1px solid #d4d0c8;}

			#centerpad td.cordially {
			padding:0px;
			border:0px;
			width:254px;
			}

		/*** about_us_table ***/
			#centerpad .about_us_table {
			caption-side:top;
			border:1px solid #102c4f;
			table-layout:automatic;
			border-collapse:collapse;
			margin:5px 0px 5px 0px;
			}

				#centerpad .boston_vegas {
				border-right:1px solid #102c4f;border-bottom:1px solid #102c4f;
				text-align:center;
				}

				#centerpad .costa_mesa {
				border-bottom:1px solid #102c4f;
				text-align:center;
				}

				#centerpad .ira_planner_region {
				vertical-align:top;border-right:1px solid #102c4f;padding:10px 20px 0px 20px;border-bottom:1px solid #d4d0c8;
				}

				#centerpad .ira_planner_region_victoria {
				vertical-align:top;
				border-right:1px solid #102c4f;
				border-bottom:1px solid #d4d0c8;
				padding:10px 20px 0px 20px;
				}

				#centerpad .commercial_st {
				vertical-align:top;border-right:1px solid #102c4f;padding:0px 20px 0px 20px;border-bottom:1px solid #d4d0c8;
				}

				#centerpad .appointment_victoria {
				vertical-align:top;
				border-right:1px solid #102c4f;
				border-bottom:1px solid #d4d0c8;
				padding:0px 20px 0px 20px;
				}

				#centerpad .address_phone {
				border-right:1px solid #102c4f;padding:0px 20px 0px 20px;border-bottom:1px solid #d4d0c8;
				}

				#centerpad .phone_victoria {
				padding-left:20px;border-bottom:1px solid #d4d0c8;
				}

				#centerpad .fax {
				border-right:1px solid #102c4f;padding:0px 20px 10px 20px;
				}

				#centerpad .fax_victoria {
				padding:0px 20px 10px 20px;
				}

				#centerpad .hours_of_operation_title {
					border-right:1px solid #102c4f;padding:10px 20px 10px 20px;font-weight:bold;
				}

				#centerpad .hours_of_operation_victoria_title {
					padding:10px 20px 10px 20px;font-weight:bold;
				}

				#centerpad .by_appointment_only {
					border-right:1px solid #102c4f;padding:10px 20px 10px 20px;font-style:italic;color:#0c294d;
				}

				#centerpad .by_appointment_only_victoria {
					padding:10px 20px 10px 20px;font-style:italic;color:#0c294d;
				}

				#centerpad .hours_of_operation {
					border-right:1px solid #102c4f;padding:0px 20px 10px 20px;font-style:italic;color:#0c294d;
				}

				#centerpad .hours_of_operation_victoria {
					padding:0px 20px 10px 20px;font-style:italic;color:#0c294d;
				}

		/*** about_us_services table ***/
			#centerpad .about_us_services {
			caption-side:top;
			border:1px solid #102c4f;
			table-layout:fixed;
			width:650px;
			border-collapse:collapse;
			margin:5px 0px 5px 0px;
			}

			#centerpad .about_us_services td {
			padding:5px;
			text-align:center;
			font-weight:bold;
			border:1px solid #d4d0c8;
			}

			#centerpad .about_us_services caption {
			font-size:18px;
			}

		/*** sitemap ***/
			#centerpad .about_us_services td a {color: #0c294d;background: #fff; /* dark blue */text-decoration: none;font-size:12px;font-weight:normal;}
			#centerpad .about_us_services td a:hover {color: #a00;background: #fff;}
			#centerpad div.subtitle_sitemap h2 {font-size:16px;}

			#centerpad table.video_table {border-style:none;}
			#centerpad table.video_table td {border-style:none;}

	/*** traditional-ira-roth-ira-inifinite-roth.html ***/
		#centerpad .roth_color {
		/*color:#0c294d;*/
			color:#b9161d;
			font-weight:900;
			}

	/*** ira-rollover-chart-rules.html ***/
		#centerpad table.ira-rollover-chart-rules td.roll-from {text-align:center;vertical-align:middle;background-color:#4e7fbb;color:#ffffff;font-size:1.7em;font-family:arial, georgia, sans-serif, roman}
		#centerpad table.ira-rollover-chart-rules span.roll-form-text {/*-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);*/}

	/*** index.html ***/
		/**************** ira-us-dollars coding *****************/
			#centerpad td.about_roth_on_roids {
				width:40%;vertical-align:top;padding-right:1em;
			}

			#centerpad h1.about_roth_on_roids {
				text-align:center;
			}

			#centerpad div.subtitle {
				font-size:30px;
				font-family: "Centaur", arial;
				color:#fff;
				background-color: #0c294d;
				/*background-color:#b9161d;*//*red*/
				text-align:center;
				clear:both;
			}

			#centerpad div.subtitle, x:-moz-any-link, x:default {padding-top: -5px;} /* Only FireFox 3 */

			#centerpad div.ira_us_dollars-ul {
				float:left; width:60%; padding-right:1em;
			}

			#centerpad img.ira_us_dollars-img {
				border:solid 1px black; float:left; width:200px; height:126px;
			}

			#centerpad img.best_retirement_couple-img {
				float:right; border:solid 1px black; width:311px; height:215px;
			}

			#centerpad div.ira-growth-chart-lg {
				clear:both; text-align:center; margin:0 auto;
			}

			#centerpad img.ira-money-tree-img {
				float:left; width:30%; width:179px; height:188px;/*border:1px solid #000;*/
			}

			#centerpad div.everyday_more_of_these_assets {
				clear:both; text-align:center; /*font-size:22px;*/font-size:17px;
			}

			#centerpad div.whims_of_congress {
				font-style:italic;
				padding:5px 10px 10px 75px;
				margin-left:30%;
			}

			#centerpad div.{}

			#centerpad div.ira_golden_egg {
				width:100%; text-align:center; background-color:#0c294d; color:#fff; margin:0em 2em 0em 0em; padding:1em;clear:both;margin-top:30px;
			}

			#centerpad img.ira_golden_egg-img {
				float:left; border:solid 1px black; width:221px; height:195px;
			}

			#centerpad img.ira_rescue_estate_tax_problem-img {
				border:solid 1px black; width:700px; height:415px;
			}

			#centerpad div.ira-estate-inherited-img {text-align:center;}
			#centerpad div.ira-estate-inherited-img-caption {font-size:14px;font-style:italic;width:75%;text-align:center;margin-left:auto;margin-right:auto;}

			#centerpad table.ira_rescue_estate_tax_problem {
			margin-left:auto; margin-right:auto;
			}

				#centerpad table.ira_rescue_estate_tax_problem td {
					font-size:15px;
				}

			#centerpad td.red {
				color:#b9161d;
			}

			#centerpad td.blue {
				color:#0c294d;
				font-weight:900;
			}

			#centerpad .flexibility {text-decoration:underline;	/*font-size:2em;*/font-size:20px;
			}

			#centerpad .taxable_returns {
				font-weight:900;
				font-size:17px;
				text-decoration:underline;
			}

	/**************** comment coding *****************/
		#MesName {font-size:13px;color:gray;}
		#MesEmail {font-size:13px;color:gray;}
		#reload_image {font-size:13px;color:gray;}
		#captcha {margin-top:7px;width:100%;height:100%;}
		#MesSubmitArticle {font-size:14px;color:red;}
		#MesCaptcha {font-size:14px;color:red;}