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

body { margin:0; padding:0; text-align:center; background:#FFFFFF url(/images/bg.gif) repeat-x scroll left top; color:#333333; font:normal 12px/18px "Trebuchet MS", Arial; background-color:#F3FBFC; }

h1 { font-family:"Trebuchet MS", Arial; font-size:30px; line-height:32px; color:#333366; margin:0 0 15px 0; }
h2 { color:#CC3300; font-family:"Trebuchet MS", Arial; font-size:18px; line-height:21px; margin:10px 0 5px 0; }
h3 { font-size:18px; color:#333333; line-height:21px; margin:10px 0 12px 0; font-family:"Trebuchet MS"; }
h4 { font-size:16px; line-height:18px; margin:20px 0 15px 0; }

p { font-family:"Trebuchet MS", Arial; font-size:14px; line-height:18px; margin:8px 0 12px 0; }

ul { list-style-type:square; font-size:12px; color:#339900; line-height:14px; margin:0; padding:0; margin-left:2em; margin-top:5px; margin-bottom:15px; }
ul li { margin-bottom:10px; }
ol { font-size:12px; color:#333333; line-height:14px; }
ol li { margin-bottom:10px; }

a { }
a:link, 
a:visited { color:#3366CC; text-decoration:none; }
a:hover, 
a:active { color:#CC0000; text-decoration:underline; }

a img { border:none; display:block; }

td { vertical-align:top; }

form { margin:0; }

label { display:block; font:bold 14px/14px Arial, sans-serif; margin:15px 0 3px 0; color:#990000; }

input, 
textarea { margin:0; font:normal 12px/14px Arial, sans-serif; }

#header { width:80%; }

.header_col { padding:20px 0 0 0; width:15%; text-align:center; }
.header_col a { font-weight:bold; font-size:12px; line-height:14px; }
.header_col a:link, 
.header_col a:visited { color:#FFFF33; text-decoration:none; }
.header_col a:hover, 
.header_col a:active { color:#FFFFCC; text-decoration:underline; }

#nav { background-color:#e6f8fc; clear:both; padding:15px 0 15px 0; text-align:center; color:#FFCC00; }

#nav a { font-family:"Trebuchet MS", Arial; font-size:14px; line-height:14px; font-weight:bold; color:#990000; }
#nav a:link, 
#nav a:visited { color:#990000; text-decoration:none; }
#nav a:hover, 
#nav a:active { color:#3366CC; text-decoration:underline; }
#nav a#nav_at { color:#000000; background-color:#FFFF66; }

#nav img { float:left; display:block; }

#content { width:80%; margin:10px auto 20px auto; background-color:#FFFFFF; border-right:solid #E6F8FC 2px; border-bottom:solid #BFE8F0 2px; border-left:solid #E6F8FC 2px; border-top:solid #E6F8FC 2px; }

#col1 { padding:10px 40px 20px 40px; }
#col2 { width:180px; text-align:center; padding:20px 0 40px 0; }

#footer { text-align:center; color:#666666; padding-bottom:20px; }
#footer a { }
#footer a:link, 
#footer a:visited { color:#FFFF66; text-decoration:underline; }
#footer a:hover, 
#footer a:active { color:#FFFF00; text-decoration:none; }

#suggest { background-color:#FFFFFF; border:solid #FDC90A 2px; padding:0 20px 20px 20px; width:360px; z-index:1; position:absolute; top:65px; left:50px; }

.divider { clear:both; font-size:2px; line-height:2px; }
.inner { padding:15px; }

.small { font-size:11px; line-height:12px; }
.tiny { font:normal 10px/12px Verdana, sans-serif; }
.no_margin { margin:0; }
.red { color:#CC0000; }

table#table_links { width:100%; }
table#table_links tr { background-color:#FFFFFF; }
table#table_links tr:hover { background-color:#FDFB9D; }
table#table_links th { font:normal 12px/12px Arial; color:#999999; text-align:left; padding:5px 2px 8px 2px; }
table#table_links td { padding:8px 2px 12px 2px; border-top:solid #FDE9AA 1px; vertical-align:top; text-align:left; }
table#table_links td h3 { font:normal 14px/21px "Trebuchet MS", Arial; margin:0 0 5px 0;}
table#table_links td h3 b { font:bold 18px/21px Arial; }
table#table_links td p { font:normal 14px/18px Arial; margin:0 0 5px 0; color:#666666; }
table#table_links td img { display:block; margin:4px auto 0 auto; }

table.result_pager { margin:5px 0 10px 0; font-size:12px; line-height:16px; color:#999999; clear:both; width:100%; }
table.result_pager td { vertical-align:middle; text-align:center; padding:3px; background-color:#E6F8FC; }
table.result_pager td a:link { text-decoration:none; color:#006699; }
table.result_pager td a:visited { text-decoration:none; color:#006699; }
table.result_pager td a:hover { text-decoration:underline; color:#CC0000; font-weight:bold; }
table.result_pager td a:active { text-decoration:none; color:#CC0000; font-weight:bold; }

a.lnk_pager_r { display:block; text-align:center; width:80px; font-weight:bold; }
a.lnk_pager_r:link, 
a.lnk_pager_r:visited {  }
a.lnk_pager_r:hover, 
a.lnk_pager_r:active {  }

a.lnk_pager_l { display:block; text-align:center; width:80px; font-weight:bold; }
a.lnk_pager_l:link, 
a.lnk_pager_l:visited {  }
a.lnk_pager_l:hover, 
a.lnk_pager_l:active {  }

input.button_big { font:bold 12px/12px Arial, Helvetica, sans-serif; padding:2px .25em 2px .25em; width:auto; overflow:visible; }
