#page_wrapper 															{ width:100%; text-align:center; background:#fff url('../img/int_login_bg.jpg') repeat-x 0 0;}

.error-message																				{ color:red; font-size:9px; }

#left_col																	{ float:left;margin:2px 0 0 4px;float:left;width:217px;display:inline;display:inline; height:650px;}
#right_col																	{ float:left;float:left; margin:25px 0 0 0; position:relative;width:710px;padding-left:15px;display:inline;}

h2																			{ color:#20b8ca;  font-size:18px; font-weight:normal;}
h1																			{ margin:0;}
.reasons																	{ color:#23c5d8;margin:100px 0 10px 0; }

#left_col a, #left_col a:link, #left_col a:visited				{ text-decoration:underline; }
#left_col a:hover															{ color:#20B8CA; }
#form_wrap																{ background-image:url(../img/bus_form.jpg);width:717px;height:253px;margin-left:100px;padding-top:80px; }

#form_wrap h1															{ margin:60px 0 0 60px;width:220px; }

#form_cont																{ width:600px;height:600px; }

#left_col																	{ color:#49ab43; }
#left_col	p																{ margin-top:20px; }
#left_col	h1															{ margin:0 0 0px 0; }
#left_col	h2															{ margin-top:8px; }
#left_col #register_block										{ background:transparent url('../img/register_bg.png') no-repeat 0 0; width:217px; height:462px; }
#left_col #register_block_wrap								{ float:left; margin:15px 0 0 13px;display:inline; }



#right_col	p																{ width:600px; font-size:13px; }
#content_wrap															{ padding-bottom:50px;margin-top:20px; position:relative;}
#content																	{ width:950px;margin-left:6px;background:#fff url(../img/register_bg_tan.jpg) no-repeat 0 0; padding-top:5px;}

#left_col .input													{ margin:8px 0 5px 0; }
#left_col .input.text input								{ width:180px;}
#left_col p																{ color:#797979; font-size:14px; line-height:1.6em; margin-top:10px; width:190px; }
#left_col #submit_request									{ float:right; margin:4px 18px 0 0; display:inline;}

#right_col #registration_form							{ margin-top:15px; background:transparent url('../img/registration_form_bg.png') no-repeat 0 0; width:706px; height:320px; } 
#right_col h1,
#right_col p															{ margin-left:15px; }
#right_col .input.text,
#right_col .input.select,
#right_col .input.password								{ float:left; display:inline;}
#right_col .input.text input,
#right_col .input.select select,
#right_col .input.password input					{ width:310px; margin-right:15px; background-color:#fffeeb; }
#right_col .form_group										{ clear:both; float:left; width: 675px; margin:10px 0 0 25px ;display:inline; }
#right_col .form_group#first							{ margin:25px 0 0 25px; }
#right_col #complete_registration					{ float:right; margin:10px 33px 0 0; display:inline;}
#right_col .note													{ margin:0 0 0 25px; font-size:10px; width:305px; float:left;}

