/* CSS Document  for front_page page */

/**  front_page content  ***/	
#front-page-l{float:left;width:62%;margin-right:10px;padding:0;
		font-size:14px;border-right:1px solid #ccc;padding-right:25px;
}
	#front-page-l h2{margin-bottom:10px;}

	#user-profile{clear:both;margin-top:20px;}
		#user-profile p{font-size:12px;margin:3px 0;}
		* html #user-profile p{margin:0;}
		.profile-name{width:50%;float:left;padding-left:10px;}
		.ctry img{vertical-align:middle;}
		.manager{float:right;}
		
		.profile-data img{float:left; border:1px solid #ccc; padding:2px; margin-right:10px;}
		.profile-data span{display:block;font-size:11px;padding-bottom:5px;}
		.profile-strong {display:inline !important;font-size:11px;padding:0px;margin:0px;font-weight:bold;}
		.profile-data a{color:#993300;text-decoration:none;}
		.profile-data a:hover{text-decoration:underline;}
		
		.profile-answ{margin-top:10px;}
		.quest{font-size:12px;font-weight:bold;color:#006600;}
		.quote-l{
			display:block;float:left;
			background-image:url(../img/quote_left.gif);
			width:20px;
			height:16px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		.quote-r{
			display:block;float:right;
			background-image:url(../img/quote_right.gif);
			width:20px;
			height:16px;
			background-repeat: no-repeat;
			background-position: left top;
		}
		.answ-left-up{
			display:block;float:left;
			width:64px;height:30px;
			background-image: url(../img/answ_top_l.gif);
			background-repeat: no-repeat;
			background-position: left top;
		}
		.answ-right-up{
			display:block;float:right;
			width:11px;height:30px;
			background-image: url(../img/answ_top_r.gif);
			background-repeat: no-repeat;
			background-position: right top;
		}
		.bg{
			clear:both;
			height:30px;padding:0;margin:0;
			 background-image:url(../img/answ_top_bg.gif);background-repeat:repeat-x;width:100%;
		}
		.answ-left-dwn{
			display:block;float:left;
			width:11px;height:8px;
			background-image: url(../img/answ_dwn_l.gif);
			background-repeat: no-repeat;
			background-position: left top;
		}
		.answ-right-dwn{
			display:block;float:right;
			width:10px;height:8px;
			background-image: url(../img/answ_dwn_r.gif);
			background-repeat: no-repeat;
			background-position: right top;
		}
		.bg-dwn{
			clear:both;
			height: 8px; padding: 0px; margin: 0px;
			 background-image:url(../img/answ_dwn_bg.gif);background-repeat:repeat-x;width:100%;
		}
		
		.answ-content{
			clear:both;padding:0;margin:0;
			float:left;line-height:17px;font-size:12px;
			background-color:#f2f2f2;border:2px solid #e0e0e0;padding:0 8px;
			border-top:none;border-bottom:none;
      width: 96%;
		}

/**  Tweak needed for Opera when the content text is very short.  ***/	
html:first-child .answ-content{ float:none;}


		
.register { display:block; margin:5px; padding:5px; font-size:11px !important; }
.register td { width: 250px; }
.signup { float:left;height:31px;cursor:pointer; }
.signup:hover { text-decoration:underline;font-weight:bold;color:#060; }
.signup p:hover { text-decoration:underline;font-weight:bold;color:#060; }
.signup-crn-l { float:left;display:block;
                background-repeat: no-repeat;
                background-position: left center;
                height:31px;
                padding-left:38px;
                background-image: url(../img/signup_l.gif); }
.signup p { float:left;display:block;
            background-repeat: repeat-x;
            background-position: left center;
            background-image: url(../img/signup_bg.gif);
            height:31px;
            line-height:31px;
            font-size:16px;font-weight:bold;color:#060;white-space:nowrap; }
.signup-crn-r { float:left;display:block;height:31px;width:12px;
                background-repeat: no-repeat;background-position: right center;
                background-image: url(../img/signup_r.gif);}


#front-page-r{
	float:right;
	width:28%;padding:0 15px;												
}

 /**  END front_page content  ***/