@charset "utf-8";
/* CSS Document */


/* BODY */
:link,:visited {text-decoration:none; color: #333333;}

h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}

a img,:link img,:visited img {border:none}

body { font-family:arial, "lucida Grande", verdana, helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #333333; }

#allback {background: #4671b9 url('/images/back.jpg') top left repeat-x;}

h1 { font-family:georgia; font-size:18px; color:#333333; line-height:20px; }
h2 { font-family:georgia; font-size:18px; color:#333333; line-height:20px; }

.bodybox { margin-top:20px; margin-bottom:20px; font-size:11px; line-height:18px; color:#555; border:1px dotted #ccc; background:#f9f9f9; padding:10px; text-align: center;}

.clear { clear:both;}

select {background-color:#f2f2f2; font-size:14px; }

/* CONTAINER */

#container {width:760px; max-width:760px; margin:0px auto; text-align:left; }	

/* BOX */

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}

.b1h {height:1px; background: red; margin:0 5px;}

.b2h, .b2bh {height:1px; background:#fff; border-right:2px solid red; border-left:2px solid red; margin:0 3px;}

.b3h, .b3bh {height:1px; background:#fff; border-right:1px solid red; border-left:1px solid red; margin:0 2px;}

.b4h, .b4bh {height:2px; background:#fff; border-right:1px solid red; border-left:1px solid red; margin:0 1px;}

.b2h, .b3h, .b4h {background: #FFFFFF;}
	
.bodyh {background: #FFFFFF; border-right:1px solid red; border-left:1px solid red; padding: 6px; text-align: left;}	

.bodyh a:link,  .bodyh a:visited { color:#333333;	text-decoration:underline; }

.bodyh a:hover { color:#333333; text-decoration:underline; }

