@charset "utf-8";
body { font-size:100%; font-family:Arial, Helvetica, sans-serif; background:#fff; text-align: center; }
/* common */
html, body, ul, li, dt, dd, dl, sup, h1, h2, h3, h5, form, fieldset, legend, input.checkbox, input.radio, address { margin:0; padding:0; }
a img, :link img, :visited img, fieldset, input.checkbox, input.radio, input.but { border:none }
table{border-collapse:collapse; border-spacing:0; font-size:inherit;}
ol{ list-style:none;}
li { list-style:disc; }
ul li, ol li {margin:0 2em 0 2.25em;padding:0;}
ol li{margin:0;}
#indent{position:relative; left:20px;}
.hid { display:none }
address{font-style:normal}
a {color:#336699; text-decoration:none;}
#mainlinks{color: #FFFFFF;}
#mainlinks a{color:#FFFFFF;}
a:hover {color:#333; text-decoration:underline;}
.small {font-size:10px;}

/* layout */
body {font-size:12px; color:#666; background:#336699 url(i/bg.gif) repeat-x top}
.b .c { width: 899px; margin: 0 auto; text-align:left }

/* head */
#head {height:107px; background:url(i/bg_head.gif) no-repeat;}
#head a img {margin:13px 0 0 20px}
#visual {padding-bottom:6px; height:179px; background:url(i/head_div.gif) repeat-x left bottom}
#visual img {float:left;}

/* content */
#content {float:left; border:#999 1px solid; background:#fff; padding:10px; clear:both;}

/* column left */
#col_left {float:left; width:214px; padding-right:10px;}

/* column center */
#col_center {float:left; width:642px; border-left:#e4e4e4 1px solid; padding-left:10px;}

h1 {color:#336699; font-size:20px; font-weight:normal; border-left:#ff9900 3px solid; padding-left:11px; margin-bottom:8px;}
h2 {color:#ffa902; font-size:18px; padding:5px 0 5px 0; display:block; clear:both;}
h2 span {font-weight:normal; color:#336699}
h3 {font-size:11px; display:inline; margin-right:4px;}
h4 {font-size:10px; display:inline; margin-right:4px;}
h3 a {color:#ff9933; text-decoration:none}
h3 a:hover {color:#336699; text-decoration:none}
h4 a {color:#ff9933; text-decoration:none;}
h4 a:hover {color:#336699; text-decoration:none;}
.h1alternate{color:#336699; font-size:20px; font-weight:normal; padding-left:11px; margin-bottom:8px; text-align:center;}

#col_center p {padding:0 0 16px 14px; margin:0}
.mainLinksText {padding:5px;}
dl {padding:1em 0; clear:both}
dl dt {float:left; width:170px; margin-bottom:3px; margin-right:15px; clear:left}
dl dd {font-size:11px; width:450px; display:block; float:left; margin-bottom:3px;}
*:first-child+html dl dd {float:none} /* 4 ie7 */
* html dl dd {float:none} /* 4 ie6 */
.bp {clear:both; line-height:17px; font-size:11px;}
.bp div {float:left; width:185px; height:232px; text-align:center}

/* footer */
#foot_div {height:1px; background:#336699; line-height:0; font-size:1px; border-top:#006699 1px solid; border-bottom:#ff9900 4px solid; margin-top:1px; clear:both}
* html #foot_div {margin:0}
#footer {font-size:12px; text-align:center; padding:8px 0}
#footer ul li {border-left:#fff 1px solid; padding-left:9px; margin-left:8px; display:inline}
#footer ul li a {color:#fff; text-decoration:none; text-transform:capitalize;}
#footer ul li a:hover {color:#ff9900}
#footer ul li.first {border-left:none; margin-left:0; padding-left:0}









/* ===================== GENERAL FORMS ELEMENTS ========================== */

form { display: inline; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; vertical-align: middle }
input.but { cursor: pointer; color: #663300; }


 /* END FORM */
