@import url("custom.css");

body, img, h1, form, fieldset	{margin:0px; padding:0px; border:0px;}

#page 			{width:760px; margin:0px auto;}
#right		 	{width:385px; float:right;}
#right h1 		      {border:1px solid #fff;}
#logo 			{width:385px; height:120px;}
#form 			{width:377px; margin:2px 0px 20px 0px;}
#left 			{width:375px; float:left;}
#footer 		      {width:100%; padding:2px 0px 2px 0px; clear:both;}

form 			{padding:10px 15px 10px 15px;}
fieldset 		{padding:5px 0px 5px 5px;}
label 		{padding-bottom:5px; float:left;}

#formspecific label 		{width:100%;}
#formspecific input 		{clear:both;}
#formspecific select 		{width:325px; clear:both;}
#formspecific .radiofield 	{width:33%; float:left;}

#formbasic label 		{width:30%;}
#formbasic .singlecheckbox 	{float:left;}
#formbasic .textfield		{width:180px;}
#formbasic .singlecheckbox label	{float:right;font-weight:normal;width:305px;}
#formbasic a		      {color:blue}  
   
#formbasictext {display:inline;padding-left:42px;}
#formbasicselect {display:inline;padding-left:42px;}   

/*  original                                            
#formbasic input 			{float:right; clear:right;}
#formbasic select 		{float:right; clear:right;}
#formbasic .singlecheckbox 	{float:left;}
#formbasic .singlecheckbox label	{float:right;font-weight:normal;width:305px;}
#formbasic .textfield		{width:180px;}
#formbasic a		      {color:blue}
*/

#phonefield 			{padding-left:145px;}
#phonefield	input		{float:none; clear:none;display:inline;}

#datefield select			{float:none; clear:none; width:70px;}

.SP, .CN, .SL			{width:184px;}

/* for Internet Explorer */
* html .SP, * html .CN, * html .SL 	{width:186px;}

#internalerror #errortext	{color:#fff; padding:20px; font-size:12px;}
#internalerror	h2 a		{font-size:15px; color:#fff; text-decoration:underline;}

.required				{color:#CC0000; font-weight:bold; border:1px solid #CC0000;}
.required .radiofield		{font-weight:normal;}
.thide 				{display:none;}
.tshow 				{display:block;} 

.titlefont {font-family: Arial, sans-serif; font-size:19px; color:#fff; padding-left:10px;}

/* Fourway page */
#referral 		{width:184px; background-color:#f4f4f4; text-align:center; float:left; padding:2px;}
#referral .logo   {width:120px; height:60px; border:1px solid #999999;}
