@charset "utf-8";

#body-content .go-back 	{ float:left; width:20px; font-size:.5em; margin:10px 5px 5px 0; }
#body-content h1 		{ float:left; width:400px; }
#body-content h1 		{ margin-bottom:11px; }
#body-content h2 		{ font-size:.9em; }

#body-content .left-component h2 { margin-bottom:15px; }
#body-content .left-component p { width:330px; }

.middle-content { border:1px solid #e5e5e5; min-height:295px; }
.left-component { float:left; width:415px; padding:25px 15px; min-height:245px; border-right:1px solid #e5e5e5; background:url(../images/bg-grey.gif) bottom left repeat-x; border-bottom: 1px solid #e5e5e5; }
.right-component { float:left; width:460px; padding:25px 20px; }

#body-content .middle-content p { padding:10px 0; margin:0; }

#body-content input.area-code { width:55px; }
#body-content input.nfx { width:30px; }
#body-content input.nxx { width:55px; }

.middle-content img.btn-go { vertical-align:middle; padding-bottom:.3em; }


#body-content .middle-content ul.grey-bullet 		{ float:none; }
#body-content .middle-content ul.grey-bullet li 	{ background:url(../images/bullet.gif) left .4em no-repeat; padding-left:10px; margin-bottom:5px; font-size:11px; }
#body-content .middle-content ul.grey-bullet li p 	{ font-size:11px; padding:0; margin:0; }

.error		{ color: red; font-weight:bold; margin: 10px 0px; padding: 10px;  }
.error	ul li	{ font-size: .75em; margin: 4px 0px 4px 15px; font-weight:normal; list-style-type:square;  }

