 
	body
	{
		padding: 0;
		margin: 0;
		background-color: #ffffff;
		font-size:12px;
		 
 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		 
	}
	
	
		#menu_content
	{
 
		margin-right:auto;
		margin-left:auto;
		 font-size:12px;
		text-align: left;
		 
		width: 842px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		 
	}
	#contents	
	{
		margin-right:auto;
		margin-left:auto;
		width: 880px;
		text-align: center;
		border-right:0px solid #ffffff;
		border-left:0px solid #ffffff;
		border-bottom:4px solid #ffffff;
		 
		background-color:#FFFFFF;
		 
		
	}
	
	#hd_bar
	{
	margin-right:auto;
		margin-left:auto;
		 
		text-align:left;
		background-repeat:repeat-x;
		width:870px;
		height:46px;
		 
		
	}
	#contents_center
	{
 
		margin-right:auto;
		margin-left:auto;
		 font-size:12px;
		text-align: left;
		 
		width: 850px;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		 
	}
	#contents_center_x
	{
 
		margin-right:auto;
		margin-left:auto;
		 
		text-align: left;
		 
		width: 872px;
		 
		color: #000;
		 
	}
		#header	
	{
		 
		margin-right:auto;
		margin-left:auto;
		width: 880px;
		height:53px;
		background-color: #FFF;
		color: #000;
		text-align: left;
		border-right:0px solid #ffffff;
		border-left:0px solid #ffffff;
		border-top:5px solid #ffffff;
		 
		 
		 
	}
			#header_ln
	{
		margin-top: 28px;
		margin-right:auto;
		margin-left:auto;
		width: 880px;
		height:7px;
		background-color: #FFF;
 
		border-right:0px solid #ffffff;
		border-left:0px solid #ffffff;
		border-top:5px solid #ffffff;
		 
		 
	}
	
			#header_c	
	{
		 
		margin-right:auto;
		margin-left:auto;
		width: 890px;
 		color: #000;
		text-align: left;
		border-right:10px solid #d4dbe3;
		border-left:10px solid #d4dbe3;
		border-top:10px solid #d4dbe3;
	 
	}
	
			#welcome
	{
		margin-top: 7px;
		margin-bottom: 7px;
		margin-right:auto;
		margin-left:auto;
		width: 840px;
		height:11px;
 font-size:10px;
		color: #ffffff;
		text-align: right;
 
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
	}
	
			#tp_rd
	{
		width: 890px;
		height:16px;
		 
		
	}
	
				#bt_rd
	{
 
		width: 890px;
		height:16px;
		background-color: #FFF;
		background-image: url(images/ft_bk.gif);
		background-repeat:repeat-x;
		margin-right:auto;
		margin-left:auto;
		text-align: left;
	}
	

	
			#menu
	{

		width: 850px;
		text-align: left;
		margin-left:15px;
		margin-top:7px;
		padding-left:5px;
	}
	
				.home_box
	{

		width: 180px;
		margin-left:9px;
		text-align: left;
		padding:10px;
		float:left;
		border-right: 1px dashed #cccccc;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		font-size:11px;
	}
	
					.login_box
	{

		width: 180px;
		margin-left:9px;
		text-align: left;
		padding:10px;
		float:left;
		 
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		font-size:11px;
	}
						.dash_bx
	{

		width:900px;
		padding:5px; 
		padding-bottom:10px;
		text-align:left;
		border-bottom:1px dashed #cccccc;
 
	}
	
		#box_center
	{
 
		 
		margin-right:auto;
		margin-left:auto;
		width: 850px;
		padding-top:15px;
		height:189px;
		background-color:#FFF;
		color: #000;
		text-align: left;
		background-image: url(images/box_bk.gif);
		background-repeat:no-repeat;
	}

	
			#bottom_left
	{
 
		float:left;
		margin-right:auto;
		margin-left:auto;
		width: 450px;
		padding-left:15px;
		padding-right:15px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		font-size:11px;
 
		background-color:#FFF;
		 
		text-align: left;
		
	}
	
				#bottom_right
	{
 
		 float:left;
		margin-right:auto;
		margin-left:auto;
		width: 340px;
		padding-left:15px;
		padding-right:0px;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		font-size:11px;
 
		background-color:#FFF;
		 
		text-align: left;
		
	}
	#control_center
	{
 
		 margin: 0;
	padding: 0;
	text-align: center; 
		margin-right:auto;
		margin-left:auto;
		width: 852px;
		background-color:#FFFFFF;
		color: #000;
		text-align: left;
	}
	
		#control_center_content
	{
 
		 
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		width: 832px;
		background-color:#FFFFFF;
 
		text-align: left;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		font-size:11px;
	}
	
	
	h1	
	{
		color: #333;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
	}
	
	p	
	{
		color: #333;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
	}
	
	.code
	{
		color: #339;
		background-color: transparent;
		font-family: times, serif;
		font-size: 0.9em;
		padding-left: 40px;
	}
		.site_buttons_1
	{
		
		border: 10px solid #e2e7ef;
		margin-right:10px;
	}
		.manager_bd
	{
		margin-right:25px;
	}
	 
	 .t {background: url(https://www.onlineweddingpages.com/images/dot.gif) 0 0 repeat-x; width: 830px; background-color:#ffffff}
.b {background: url(https://www.onlineweddingpages.com/images/dot.gif) 0 100% repeat-x}
.l {background: url(https://www.onlineweddingpages.com/images/dot.gif) 0 0 repeat-y}
.r {background: url(https://www.onlineweddingpages.com/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(https://www.onlineweddingpages.com/images/bl.gif) 0 100% no-repeat}
.br {background: url(https://www.onlineweddingpages.com/images/br.gif) 100% 100% no-repeat}
.tl {background: url(https://www.onlineweddingpages.com/images/tl.gif) 0 0 no-repeat}
.tr {background: url(https://www.onlineweddingpages.com/images/tr.gif) 100% 0 no-repeat; padding:5px;padding-top:15px} 


/* FORMS */
form { margin: 0px; }
td.form { border: 1px solid #ccdaaf; padding: 15px; vertical-align: top; line-height: 13pt; }
table.form { border-left: none; border-bottom: none; }
td.form1 { border-bottom: 1px dashed #cccccc;padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form1error { border-bottom: 1px solid #ccdaaf; border-left: 1px solid #FF0000; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form2 { border-bottom: 1px dashed #cccccc;padding: 13px; vertical-align: top; }
div.help { color: #666666; padding-top: 3px; font-weight: normal; }
font.code { font-family: arial, tahoma, sans-serif; font-size: 12pt; font-weight: bold; }
font.error { color: #FF0000; }
font.success { color: #5B8C29; font-weight: bold; }
img.error { vertical-align: middle; }
img.success { vertical-align: middle; }