/* ROOT-INTRODUCTION STYLE - PAC SPECIFIC */

body {
	margin: 0px;
	background-image: url(/root/img/back_intro.jpg);
/* 	background-attachment: fixed; */
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #171717;
	font: normal 20px tahoma, arial; color: #686868;
	cursor: default;
}
html {
	overflow: -moz-scrollbars-vertical !important;
	overflow-y: scroll;
	overflow-x: hidden;
}
img, table {
	border: 0px none;
}
.gentxt {
	font-family: tahoma, arial; color: #686868;
	font-size: 20px; line-height: 26px;
	text-shadow: 0px 1px 1px #CFCFCF;
	margin: 0; margin-bottom: 6px;
}
#main {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	width: 900px; height: 100%;
}
#header {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.prepage {
	margin-top: 5px; left: 4px;
	width: 100%; height: 15px;
}
#container {
	width: 100%; padding-top: 15px;
	margin-left: 15px; margin-right: 15px;
}
#footer {
	background: url(/root/img/pac_footer.png) no-repeat 100% 100%;
	width: 900px; height: 195px;
}
.Fexf {
	background: url(/root/img/nav_sr_of.png) no-repeat 30% 60%; 
	height:68px; width:48px; 
}
.Fexn {
	background: url(/root/img/nav_sr_on.png) no-repeat 30% 60%;
	height:68px; width:48px;
}
#links {
	width: 100%; height: 68px;
	margin-left: 12px; margin-bottom: 5px; 
}
.links {
	width: 865px; height: 68px;
}
.lnktd1 {
	width: 70px;
}
.lnktd2 {
	width: 410px; height: 68px;
	padding-top: 4px; text-align: center;
}
.lnktd3 {
	width: 210px;
	padding-top: 2px;
	vertical-align: top;
}
.lnktd4 {
	width: 175px;
	padding-top: 3px;
	vertical-align: top;
}
#lnksm {
	background: url(/root/img/link_sm.png) no-repeat 2% 60%;
	height: 28px; font-size: 20px; text-indent: 30px;
}
#lnk00 {
	background: url(/root/img/link_00.png) no-repeat 0 10%;
	height: 48px; text-align: center;
}
#lnk01 {
	background: url(/root/img/link_00.png) no-repeat 0 1%;
	height: 48px; text-align: center;
}
a.shrB{background:url(/root/img/shr_blg.png) no-repeat bottom right;opacity:1.0;filter:alpha(opacity=100);display:block;float:right;margin-right:4px;height:44px;width:40px}
a.shrB:hover{background-position:top left;opacity:0.8;filter:alpha(opacity=80)}
a.shrD{background:url(/root/img/shr_dsc.png) no-repeat bottom right;opacity:1.0;filter:alpha(opacity=100);display:block;float:right;margin-right:4px;height:44px;width:40px}
a.shrD:hover{background-position:top left;opacity:0.8;filter:alpha(opacity=80)}

a:link, a:active, a:visited {
	font: bold 20px arial; color: #5978A7;
	text-decoration: none;
}
a:hover {
	font: bold 20px arial; color: #C96B07;
	text-decoration: none;
}
#portal {
	background: url(/root/img/pac_portal.png) no-repeat 1% 100%;
	width: 900px; height: 32px;
}
#ftnav01 {
	margin-top: 5px;
	margin-left: 16px;
}
#ftnav02 {
	margin-top: 4px;
	margin-left: 42px;
}
#ftnav {
	background: url(/root/img/bul_nav.png) no-repeat 0 100%;
	float: left; height: 24px; width: 140px; text-indent: 12px;
}
.tipcontainer {
	text-align: left;
	margin-top: 4px;
	width: 425px; height: 25px;
	font: bold 24px arial; color: #B2720E;
}
.dnav {
	cursor: default;
}
a.lnav:link, a.bnav:active, a.bnav:visited {
	font: bold 21px tahoma; color: #6781AD;
	text-shadow: 1px 1px 1px #CFCFCF;
	text-decoration: none;
}
a.lnav:hover {
	text-shadow: 2px 2px 1px #CFCFCF;
	text-decoration: none;
	color: #3479AE;
}
#stats {
	float: left; width: 5%;
	text-align: right;
	margin-left: 12px;
	margin-top: 25px;
}
#cpyrt {
	float: left; width: 84%;
	margin-top: 26px; margin-left: 10px; 
	font-family: tahoma, arial;
	text-shadow: 1px 1px 1px #CFCFCF;
	letter-spacing: .05em;
	line-height: 20px;
	font-size: 16px;
	color: #686868;
}

/* SCROLLER (Start) */

#scroller-header {
	height: 40px;
	padding-top: 10px;
}

#scroller-body {
	background: url(/root/img/back_pac.gif) no-repeat 0 0;
	width: 810px;
	vertical-align: top;
	padding-left: 14px;
}
#mask {
	width: 790px; height: 295px;
	vertical-align: top;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 3px;
	padding-bottom: 6px;
}
#panel {
	margin-left: 10px;
	vertical-align: top;
}
#panel div {
	float: left;
}
#scrtitle {
	font: bold 22px tahoma;	color: #215573;
	text-shadow: 0px 1px 1px #CFCFCF;
	text-transform: uppercase;
	letter-spacing: .02em;
	padding-top: 10px;
	margin-bottom: 3px;
}
#scrcontent {

}
#scrtxt{
	margin-left: 6px;
	text-align: justify;
}
#bulM {
	float: left;
	width: 80px;
	position: relative;
	display: block;
}
#dt {
	background: url(/root/img/hoz_line.png) no-repeat left;
	width: 770px;
	height: 1px;
}

/* SCROLLER (End) */

/* GET STARTED BOX (Start) */

#bPopST {
	background: #FFF url(/images/pops/pops_start0.jpg) no-repeat center center;
	width: 782px; height: 482px; display: none;
}
.bPopST {
	height: 448px; margin: 15px;
	border: solid 2px #000;
}
.STpt1 {
	height: 64px;
	width: 200px;
	margin-top: 145px;
	margin-left: 430px;
}
.STpt2 {
	width: 85px;
	float: left;
	display: block;
}
.STpt3 {
	width: 115px;
	float: right; 
	display: block;
	margin-top: 20px;
	white-space: nowrap;
}
.STpt {
	font: italic 14px arial;
	color: #555;
}
.STcon {
	margin-top: 173px;
	margin-left: 4px;
	width: 738px; 
	height: 60px;
	border: solid 1px #999;
	font: normal 18px arial;
	background: #F2F2F2;
	color: #3C6A9B;
}
.STtlt {
	background:url(/images/body/bul_ab.png) no-repeat 0% 55%;
	opacity: 0.9; filter: alpha(opacity=90); display: block;
	text-indent: 29px;
	height: 20px;
	float: left;
	margin-top: 7px;
	margin-left: 12px;
}
.STlnk {
	background:url(/images/body/bul_ts.png) no-repeat 0% 52%;
	opacity: 0.8; filter: alpha(opacity=80); display: block;
	text-indent: 20px;
	margin-left: 30px;
	margin-top: 7px;
	float: left;
	height: 20px;
}
a.STtxt:link, a.STtxt:active, a.STtxt:visited {
	text-decoration: none;
	font: italic 17px arial;
	color: #555555;
}
a.STtxt:hover {
	text-decoration: none;
	font: italic 17px arial;
	color: #3A6994;
}

/* GET STARTED BOX (End) */


.disc {
	background-image: url(/root/img/b_disc.png);
	position: fixed;
	width: 85px;
	height: 85px;
	top: 10px;
	right: 15px;
	color: #FFF;
	border-radius: 55px;
	text-align: center;
}
.blog {
	background-image: url(/root/img/b_blog.png);
	position: fixed;
	width: 70px;
	height: 70px;
	top: 102px;
	right: 17px;	
	color: #FFF;
	border-radius: 50px;
	text-align: center;
}

#icoS{background:url(/images/body/ico_has.png) no-repeat top left;line-height:16px;text-indent:24px}
