Que error te genera al compilar??
Viendo tu codigo, las reglas de estilo no se aplican a los textbox, tienes que ponerlo asi:
Código PHP:
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2"runat="server" cssclass="TextBox"></asp:TextBox><br />
</div>
</form>
</body>
El primer textbox le aplicas la primera regla css, que es por ID, entonces debe coincidir el id del objeto, con el nombre de la regla de estilo (#TextBox). Para el segundo textbox (TextBox2) le aplicas la segunda regla de estilo que es por clase (.TextBox), entonces el estilo se aplica usando la propiedad cssclass del textbox.
Saludos.