@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#262626}
html { padding:0; margin:0;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main {width:100%; padding:0; margin:0 auto; }

/* header */
.header { background:url(images/bg_header.gif) top repeat-x;}
.blockHeader {margin:0 auto; width:980px;}
.blockHeader span{ font:normal 22px Verdana, sans-serif; text-align:center; letter-spacing:2px; color:white; }

/* menu */
.menu { padding:7px 0 0 0; margin:0 auto; width:940px; height:39px;}
.menu ul { padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0 2px 0 0; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#6e6e6e; font:normal 12px Verdana, sans-serif; text-decoration:none;}
.menu ul li a span { padding:12px 10px; background:none;}
.menu ul li a:hover { color:#292929; background:url(images/m_r_h.png) no-repeat right top;}
.menu ul li a:hover span { color:#292929; background:url(images/m_l_h.png) no-repeat left top;}
.menu ul li a.active { color:#292929; background:url(images/m_r_h.png) no-repeat right top;}
.menu ul li a.active span { color:#292929; background:url(images/m_l_h.png) no-repeat left top;}

/* body */
.body { border-top:5px solid #FFF; background:#d0d0d0 url(images/body_bg.gif) repeat-x bottom;}
.bodyCenter { width:940px; margin:0 auto; background:#FFF; padding:10px 30px;}
.bodyFooter { text-align: center; padding: 20px 240px 0px 240px}

.body ul { margin:0 40px 0 0; padding:0 10px 0 20px;} 
.body li { margin:0; padding:0;} 
.body p, .body li { color:#666666; font:normal 13px Verdana, sans-serif; line-height:1.8em;}
.body p { padding:5px; margin:0;}
.body a { color:#3f91b4; font:normal 13px Verdana, sans-serif; line-height:1.8em;}

/* headings */
h2 { margin:0; padding:10px 5px; font:normal 22px Verdana, sans-serif; color:#424a55; border-bottom:3px solid #e3e3e3;}
h3 { margin:0; padding:10px 5px; font:bold 17px Verdana, sans-serif; color:#666666; border-bottom:2px solid #e3e3e3;}
h4 { margin:0; padding:10px 5px; font:bold 14px Verdana, sans-serif; color:#666666; }

/* table */
table.gtcTableBlueBar { background-image: url("images/gtc-bluebar.gif"); background-repeat: repeat-x; width: 100%;}
td.gtcCellBlueBar { width: 100%; height: 30px; vertical-align: top; text-align: left;}
td.gtcBlueLine { background-color: #6666CC; height: .5px;}

/********** other **********/
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

