/* GLOBAL STYLE FOR PAC, GROUPS & RED  */

table {
	font: normal 14px arial;
	color: #686868;
}
img {
	border: 0px none;
}
hr {
	height: 2px;
}
p {
	margin: 0;
	margin-bottom: 8px;
	line-height: 18px;
	font: normal 14px arial;
	color: #686868;
}
div {
	font: normal 14px arial;
	color: #686868;
	line-height: 18px;
}
textarea {
	padding: 5px;
	font: normal 11px verdana;
}
select, input {
	font: normal 11px verdana;
}
.ttx {
	font: bold 20px arial;
	color: #5978A7;
}
.gtx {
	font: normal 14px arial;
	color: #686868;
	line-height: 18px;
}
a.gtx:link, a.gtx:active, a.gtx:visited {
	font: normal 14px arial;
	color: #6781AD;
	text-decoration: none;
}
a.gtx:hover { 
	color: #3479AE;
	text-decoration: none;
}
.tltB {
	font: bold  18px arial; 
	color: #5978A7;
}
.tltG {
	font: bold 18px arial;
	color: #686868;
}
.mic {
	font-size: 10px;
}
a.mic:link, a.mic:active, a.mic:visited {
	font: normal 10px arial;
	color: #787878;
	text-decoration: none;
}
a, a:visited { 
	font: normal 14px arial; 
	color: #6781AD; 
	text-decoration: none;
}
a:hover { 
	color: #3479AE;
	text-decoration: none;
}
.ftr {
	font: normal 9px arial;
	color: #888;
	padding-left: 4px;
	white-space: nowrap;
}
.hdr {
	padding: 1px 8px 0 8px;
	white-space: nowrap;
}
#main {
	background: #FFF url(/images/body/back_main.jpg);
	width: 900px;
	height: 100%;
}
#content {
	width: 100%;
}
#hf {
	background: #FFF url(/images/body/back_hdft.jpg);
	width: 100%;
}
#mn {
	background: #FFF url(/images/body/back_02.jpg);
	padding-left: 18px;
	width:  100%;
}
#tab {
	width: 870px;
}
#gcon {
	width: 870px;
	padding: 6px 15px 20px 15px;
}
#scon {
	width: 189px;
	padding: 2px 0 20px 0;
	background: url(/images/body/back_vdt.gif) no-repeat top right;
}
#mcon {
	width: 682px;
	padding: 6px 0 20px 20px;
}
#hdt {
	background: url(/images/body/back_hdt.gif) left;
	width: 870px;
	height: 1px;
}
td.row { 
	background: #495F81 url(/images/body/row_bg.jpg);
	font: bold 12px arial;
	color: #FFF;
	height: 25px; 
	padding-left: 4px;
}
#ts {
	background: url(/images/body/bul_ts.gif) no-repeat top left;
	text-indent: 20px;
	font: bold 17px arial;
	color: #4D5A71;
}
.ts {
	font: bold 17px arial;
	color: #4D5A71;
}
#t1 {
	background: #000 url(/images/body/back_01.jpg);
	width: 100%;
}
#t2 {
	background: #000 url(/images/body/back_01.jpg);
	width: 100%;
	height: 5px;
}
#t3 {
	background: #B7B7B7 url(/images/body/back_03.jpg);
	width: 100%;
	height: 2px;
}
#t4 {
	background: #FFF url(/images/body/back_02.jpg);
	width: 100%;
}
#ab {
	background: url(/images/body/bul_ab.gif) no-repeat top left;
	text-indent: 30px;
	font: bold 20px arial;
	color: #4D5A71;
	line-height: 18px;
	padding: 3px 8px 3px 3px;
}
#as {
	background: url(/images/body/bul_as.gif) no-repeat top left;
	text-indent: 20px;
	font: bold 15px arial;
	color: #4D5A71;
	line-height: 18px;
}
#bul1 {
	background: url(/images/body/bul_a1.gif) no-repeat top left;
	text-indent: 15px;
}
#bul2 {
	background: url(/images/body/bul_a2.gif) no-repeat top left;
	text-indent: 15px;
}
#bul3 {
	background: url(/images/body/bul_a3.gif) no-repeat top left;
	text-indent: 19px;
}
#bul4 {
	background: url(/images/body/bul_a7.gif) no-repeat top left;
	text-indent: 20px;
}
#bul5 {
	background: url(/images/body/bul_a8.gif) no-repeat top left;
	text-indent: 22px;
}
#frm {
	border: 1px solid #DDD;
	margin:4px;
}
#wrtl {
	background: transparent url(/images/body/frw_tl.gif);
	width: 10px;
	height: 10px;
}
#wrmt {
	background: #FBFBFB url(/images/body/frw_mt.gif);
	height: 10px;
}
#wrtr {
	background: transparent url(/images/body/frw_tr.gif);
	width: 10px;
	height: 10px;
}
#wrsl {
	background: #FBFBFB url(/images/body/frw_sl.gif);
	width: 10px;
}
#wrcn {
	background: #FBFBFB;
	font-family: arial;
	font-size: 15px;
	color: #686868;
}
#wrsr {
	background: #FBFBFB url(/images/body/frw_sr.gif);
	width: 10px;
}
#wrbl {
	background: transparent url(/images/body/frw_bl.gif);
	width: 10px;
	height: 10px;
}
#wrmb {
	background: #FBFBFB url(/images/body/frw_mb.gif);
	height: 10px;
}
#wrbr {
	background: transparent url(/images/body/frw_br.gif);
	width: 10px;
	height: 10px;
}
#frtl {
	background: transparent url(/images/body/frm_tl.gif);
	width: 10px;
	height: 10px;
}
#frmt {
	background: #F0F0F0 url(/images/body/frm_mt.gif);
	height: 10px;
}
#frtr {
	background: transparent url(/images/body/frm_tr.gif);
	width: 10px;
	height: 10px;
}
#frsl {
	background: #F0F0F0 url(/images/body/frm_sl.gif);
	width: 10px;
}
#frcn {
	background: #F0F0F0;
	font-family: arial;
	font-size: 15px;
	color: #686868;
}
#frsr {
	background: #F0F0F0 url(/images/body/frm_sr.gif);
	width: 10px;
}
#frbl {
	background: transparent url(/images/body/frm_bl.gif);
	width: 10px;
	height: 10px;
}
#frmb {
	background: #F0F0F0 url(/images/body/frm_mb.gif);
	height: 10px;
}
#frbr {
	background: transparent url(/images/body/frm_br.gif);
	width: 10px;
	height: 10px;
}
#fr {
	width: 115px;
	font: bold 12px arial;
	color: #777;
}
.fr {
	width: 55px;
}
a.fr:link, a.fr:active, a.fr:visited {
	font: normal 11px arial;
	color: #6781AD;
	white-space: nowrap;
	text-decoration: none;
	height: 13px;
}
a.fr:hover {
	color: #3479AE;
	background-color: #FFFFFF;
	text-decoration: none;
}
#vfrm {
	background-color: #000;
	border: 2px solid #C0C0C0;
	margin: 4px; 
	width: 455px;
	height: 315px;
}
#vbck {
	background: url(/images/content/back_video.gif) no-repeat bottom left;
	width: 100%;
	height: 410px;
}
#vpad {
	padding-left: 160px;
}
a.con:link, a.con:active, a.con:visited {
	font: bold 15px arial;
	color: #787878;
	text-decoration: none;
}
a.con:hover {
	color: #3479AE;
	text-decoration: none;
}
.cc {
	margin-left: 6px;
	font: italic 10px arial;
	color: #C0C0C0;
}
#bulc {
	background: url(/images/body/bul_cc.gif) no-repeat top left;
	text-indent: 21px;
}
#tnav {
	padding: 9px 0 0 15px;
}
#log {
	background: url(/images/body/bul_pt.gif) no-repeat left center;
	padding: 1px 0 0 14px;
	font: normal 9px arial;
	color: #A0A0A0;
}
#tmdt {
	padding: 1px 0 0 5px;
}
.tmdt {
	padding: 1px 0 0 1px;
	font: normal 9px arial;
	color: #A0A0A0;
}
.subtitle {
	height: 36px;
	padding-left: 5px;
	font: bold 20px verdana;
	color: #444;
}
.navg {
	width: 85px;
	text-align: right;
	font: bold 11px arial;
	color: #888;
}
.fdat {

 	height: 18px;
	width: 520px;
	background-color: #FFF;
	border: 1px solid #888;
	font: normal 9px arial;
	color: #787878;
	z-index: 1000;
}
#fnin {
	font: normal 11px arial;
	text-align: justify;
	margin: 6px 4px 8px 4px;
}  
a.lnk:link,a.lnk:active,a.lnk:visited {
	font: normal 13px arial;
	color: #787878;
	text-decoration: none;
}
a.lnk:hover { 
	color: #3479AE; 
	text-decoration: none;
}
.navtxt {
	width: 200px;
	font: normal 11px arial;
	color: #686868;
	border-width: 1px;
	border-style: outset;
	border-color: #000;
	background-color: #F1F1F1;
	filter:alpha(opacity=40);
	layer-background-color: #transparent;
}
#altbox {
	top: 0;
	position: absolute;
	background-color: #F2F2F2;
	width: 150px;
	padding: 2px;
	font: normal 10px verdana;
	line-height: 11px;
	z-index: 100;
	border: 1px solid #000;
	visibility: hidden;
	text-align: center;
}
#imgshd {
	background: url(/images/body/shadow.png) no-repeat right bottom;
	float: left;
}
#imgbdr {
	border-left: #404040 1px solid;
	border-top: #808080 1px solid;
	border-right: #303030 1px solid;
	border-bottom: #303030 1px solid;
	margin: -3px 3px 3px -3px;
	position: relative;
	z-index: 0;
}
.dncn1 {
	width: 376px;
	height: 170px;
	background: url(/images/menu/back_nt1.gif) no-repeat top center;
	position: absolute;
	visibility: hidden;
	z-index: 200;
}
.dncn2 {
	width: 376px;
	height: 140px;
	background: url(/images/menu/back_nt2.gif) no-repeat top center;
	position: absolute;
	visibility: hidden;
	z-index: 200;
}
.dntlt {
	top: 12px;
	left: 28px;
	font: bold 15px arial;
	color: #6781AD;
	position: relative;
}
.dncls {
	top: -4px;
	left: 25px;
	width: 16px;
	height: 16px;
	margin-left: 304px;
	position: relative;
}
.dncon {
	font: normal 13px arial;
	margin: 5px 30px 0 30px;
	line-height: 17px;
	color: #686868;
}
#ConT {
	width: 720px;
	background: #fff;
	border: 1px solid #CDCDCD;
}
.Ctlt {
	font: bold 16px arial;
	position: relative;
	top: -4px;
	cursor: hand;
	cursor: pointer;
	height: 10px;
	margin: 4px 0 12px 0;
}
*html .Ctlt {
	margin: 2px 0 6px 0;
	top: 0;
}
#Ctlt {
	width: 200px;
	white-space: nowrap;
}
.cTlt {
	color: #6B7D9B;
}
.oTlt {
	color: #C96B07;
}
#Cexc {
	background: url(/images/body/bul_rt.gif) no-repeat top left;
	text-indent: 15px;
}
.Cexc {
	position: relative;
	top: -4px;
	cursor: hand;
	cursor: pointer;
	height: 10px;
	font: normal 15px arial;
}
*html .Cexc {
	top: 0;
}
#Cbul {
	background: url(/images/body/bul_02.gif) no-repeat top left;
	text-indent: 23px;
	font: bold 16px arial;
	color: #4D5A71;
	line-height: 22px;
}
#Ctxt {
	margin: 0 12px 6px 24px;
}
#Clnk {
	background: url(/images/body/bul_a2.gif) no-repeat top left;
	margin: 0 0 6px 65px;
	text-indent: 16px;
	line-height: 18px;
}
#exc {
	padding: 0 12px 0 12px;
}
.cExc {
	color: #787878;
}
.oExc {
	color: #3479AE;
}
a.exc {
	font: italic 15px arial;
	text-decoration: none;
	white-space: nowrap;
}
a.exc:visited {
	font: italic 15px arial;
	color: #6781AD; 
	text-decoration: none;
}
a.exc:hover, a.exc:active {
	font: italic 15px arial;
	color: #3479AE;
	text-decoration: none
}
a.ppg:link, a.ppg:visited, a.ppg:active {
	font: italic 10px arial;
	width: 78px;
}
a.ppg:hover {
	font: italic 10px arial;
	background-color: #F1F1F1;
}
a.pm:link, a.pm:visited, a.pm:active {
	font: italic 10px arial;
	color: #C6C6C6; 
}
a.pm:hover {
	font: italic 10px arial;
	color: #9C9C9C;
}
.mod {
	font: italic 10px arial;
	color: #6781AD;
}
#hr{height:1px}.top{vertical-align:top}#top{vertical-align:top}.bot{vertical-align:bottom}#bot{vertical-align:bottom}#al{text-align:left}#ac{text-align:center}#ar{text-align:right}.al{text-align:left}.ac{text-align:center}.ar{text-align:right}#nw{white-space:nowrap}.nw{white-space:nowrap}.posR{position:relative}#posR{position:relative}.posA{position:absolute}#posA{position:absolute}