/*Global*/
* {margin:0; padding:0;}
body {background:#ffffff url(/img/bg.gif) repeat-x; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
img {border:0;}
a {text-decoration:none; color:#e13232;}
a:hover {text-decoration:underline;}
ul {list-style:none;}


/*Main Table*/
.main_t { width:100%;}
.main_t td {vertical-align:top;}
.left {width:256px;}

/*Menu*/
.main {padding-right:4px;}
.menu { background:url(/img/menu_bg.jpg) repeat-y; width:256px;}
.menu_t {background:url(/img/menu_t.jpg) no-repeat;}
.menu_b {background:url(/img/menu_b.jpg) no-repeat bottom; min-height:1px; _height:1px; padding:0 0 96px 0;}
.menu h2 { width:117px; border-top:1px solid #535353; background:url(/img/h2_bg.jpg) repeat-x; color:#e13232; font-size:12px; text-align:center; margin:0 auto; border-bottom:1px solid #727272; padding:2px 0 3px 0; border-left:1px dashed #666666; border-right:1px dashed #666666;}
.menu a {font-size:11px; color:#e13232; font-weight:bold;}
.menu ul {margin:4px 0 4px 86px;}

/*Menu Right*/
.menu_right {width:688px; margin:0 auto; padding:0; margin-top:53px; margin-bottom:66px;}
.menu_h {height:55px; text-align:center;}
.menu_h h3 {font-size:24px; padding-top:2px; font-weight:bold; color:#667; }
.menu_r {background:url(/img/menu_r_bg.gif) repeat-x;  height:28px;}
.menu_r a {color:#4e4f4f; font-weight:bold; font-size:14px;}
.menu_r a span {display:block; padding:5px 0 6px 0;}
.menu_r table {width:100%;}
.menu_r table td {text-align:center; height:28px; vertical-align:top; }
.menu_r .right_m a span {}
.menu_r  a:hover span {background: url(/img/menu_r_bg_hover.gif) repeat-x; color:#ffffff; text-decoration:none;}
html .left_m a:hover span {background: url(/img/hover_left.jpg) no-repeat;}
html .menu_r .right_m a:hover span {background: url(/img/hover_right.jpg) right no-repeat}

/*2x2*/
.x22 {width:100%; margin:0; }
.x22 td {width:50%; border-collapse:collapse;}
.td1, .td2 {font-size:15px; font-weight:bold; text-align:center; background:url(/img/td1_2_bg.gif) repeat-x; height:19px; color:#ec4147}
.td1 span {color:#000000;}
.td1 {border-top:1px solid #535353; border-left:1px dashed #666666; border-right:1px dashed #666666; border-bottom:1px solid #727272;}
.td2 {border-top:1px solid #535353; border-bottom:1px solid #727272; border-right:1px dashed #666666;}
.td3 {border-left:1px solid #feca28; border-right:1px solid #feca28; border-bottom:1px solid #feca28; padding:17px 5px 5px 5px;}
.td4 {border-right:1px solid #feca28; border-bottom:1px solid #feca28; padding:17px 5px 5px 5px;}

/*Content*/
.wrap { border-left:1px solid #d8d8d8; margin:0 0 0 13px; padding:0 0 0 16px;}
.content {width:100%;}
.wrap p {line-height:1.5; padding:0 0 20px 49px; background:url(/img/free.jpg) no-repeat;}
.wrap p img {vertical-align:middle;}
.wrap p span {font-size:12px; display:block;}
.wrap p span.new {font-size:11px; font-weight:bold; color:#ff6600; display:inline; vertical-align: baseline; position: relative; top: -0.5em;}
.head_a {font-size:16px; color:#e13232; font-weight:bold; }
a.head_a:hover {color:#000000;}

.rev {width:200px; padding-right:20px;}
.rev div {margin-bottom:35px;}
.rev h2 { text-align:center; color:#ec4147; font-size:16px; padding-bottom:20px;}
.rev div p span {font-weight:bold; display:block;}
.rev div img {margin-bottom:5px;}
.rev div p span a {font-size:16px; color:#000000; text-decoration:underline;}

/* Submit Page & PA Pages*/
.wrap_sp { border-left:1px solid #d8d8d8; margin:0 0 0 13px; padding:0 0 0 16px;}
.wrap_sp p {line-height:2;}
.wrap_sp p.h_center {text-align:center; font-size:14px; padding: 8px 0;}
.wrap_sp ul  {padding-bottom:10px;}
.wrap_sp ul li {padding-bottom:2px;}
.wrap_sp h2 {text-align:center; padding: 12px 0; color:#ec4147; font-size:16px;}

/*Foot*/
.foot {background:#efefef; text-align:center; font-size:12px; padding:10px 0 10px 0; margin:80px 0 0 0;}

/* Added */
.displ {width:100%; height:50px; }
.displ p {padding-top:16px; font-size:12px; color:#667; } 

.nav {width:90%; border: 1px solid #90A7CC; padding:4px; background-color:#F7F7F7;margin-top:2px;}
.nav p {background:none; padding:0; font-size:12px; }

.search {width:256px; padding:20px 0 0 29px; height:54px;}
.search strong {display:block; float:left; padding:3px 2px 0 0;}
.search #textfield {font-size:16px; display:block; float:left; border: 1px solid #3F567C; height:22px; width:140px;}
.search .tsubmit {font:bold 12px Verdana; display:block; float:left; border: 1px solid #3F567C; height:24px; margin-left:3px; width:60px;}
.search .tsubmit, x:-moz-any-link {padding:0 0 px 0;}
