		body 
		{ 
			margin:0;
			padding:0;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size:12px;
			color:#595958;
			background:url(../images/background.jpg) repeat-x #2b2b2b;
		}
		
		input          { background:#ffffff; border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		input.Error    { background:#ffdede; border:1px solid #f00000; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#000000 !important; }
		select         { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		textarea       { border:1px solid #888888; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; }
		form           { margin:0px; padding:0px; }
		
		img    { border:0px; }
		table  { margin:0px; padding:0px; }
		td     { margin:0px; padding:0px; font-size:12px; }
		div    { margin:0px; padding:0px; font-size:12px; }
		ul     { margin-top:5px; margin-left:30px; }
		li     { margin-bottom:3px; }
		
		a:link, a:visited { color:#d20401; text-decoration:underline; } 
		a:hover, a:active { color:#d20401; text-decoration:none; } 
		
		.Error       { color:#f00000; }
		.Input_Error { background:#ffdddd; border:1px solid #ffaaaa; }
		
		div.Clearer { clear:both; margin:0px; padding:0px; height:0px; overflow:hidden; }
		
		div.ExtremeTracking { display:none; }
		#eXTReMe            { display:none; }
		
		div.Seperator
		{
			background:url(../images/design/seperator.gif);
			height:1px;
			margin-top:15px;
			margin-bottom:15px;
			overflow:hidden;
		}
		
		h1
		{
			color:#d20401;
			font-size:20px;
			font-family:Arial;
			font-weight:bold;
			margin:0px;
			margin-bottom:5px;
			padding:0px;
		}
		h2
		{
			color:#000000;
			font-size:16px;
			font-family:Arial;
			font-weight:font-size;
			margin:0px;
			margin-bottom:5px;
			padding:0px;
		}
		
		/* Form */
		div.Form-Send-Message-Valid     { padding:5px; background:#dee9f4; border:1px solid #76a2d0; color:#000000; text-align:center; }
		div.Form-Send-Message-Invalid   { padding:5px; background:#ffdddd; border:1px solid #ffaaaa; color:#000000; text-align:center; }
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	table.Design                            { border-collapse:collapse; width:1078px; }
	table.Design td                         {  }
	table.Design td.Shadow_Left             { width:22px; background:url(../images/shadow_left.png) repeat-y; }
	table.Design td.Shadow_Right            { width:22px; background:url(../images/shadow_right.png) repeat-y; }
	table.Design td.TopSeperator            { height:52px; background:url(../images/top-seperator.jpg) repeat-x; }
	table.Design td.Bottom                  { height:41px; background:url(../images/bottom_background.jpg) repeat-x; }

	div.TopRed                              { height:11px; background:#d20401; }
	div.Logo                                { background:url(../images/logo.png) no-repeat; width:363px; height:186px; position:absolute; margin-top:30px; margin-left:-20px; }
	
	table.Main                              { border-collapse:collapse; }
	table.Main td                           { vertical-align:top; }
	table.Main td.Menu                      { width:262px; background:url(../images/bg01.jpg); padding-bottom:100px; }
	table.Main td.Content                   { background:url(../images/shadow_right.png) repeat-y #ffffff; background-position:-8px 0px; }
	
	div.ContentArea                         { margin:20px; margin-left:40px; margin-right:40px; text-align:justify; }
	
	div.BottomAddress                       { text-align:center; color:#333; font-size:11px; }
	div.Topdesign                           { text-align:center; color:#333; font-size:11px; margin-top:2px; }

		
		
