/* Begin Temporary */
	.an-questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	body {background:#FFF url("../img/bg.gif") top center no-repeat; margin:0; padding:0; font:75% Arial,Verdana,Helvetica, sans-serif; text-align:center;}
	form {margin:0; padding:0;}
	td {vertical-align:top;}
	a  {color: #000; outline:none; cursor:pointer;}
	a:hover {color: #C00;}
	a:focus, a:active {outline: none;} 
	.required {color:#CC0000;}
	img {border:none;}
	#center {margin: 0 auto; width: 958px; background:#FFF; text-align:left;}
	.center { text-align:center;}
	.soon01 {margin:110px 0 31px 0;}
	.soon02 {margin:0 0 121px 0;}
/* End General Styles */
/******************************/
/* Begin form styles */
	fieldset {padding: 10px; border: 1px solid blue;} 
	legend {background: #CCC; padding: 5px; margin-bottom: 10px; border: 1px solid red;} 
#content select, #content input, #content textarea, .sidecopy select, .sidecopy input, .sidecopy textarea {font-size:90%;font-family:Arial,Verdana,Helvetica, sans-serif;}
/* End form styles */
/******************************/
/* Begin logo area */
	#logo {position:relative; padding:16px 0 1px 19px; background:url("../img/toolbar-bg.gif") repeat-x; width:939px; height:90px;}
	#indexPage #logo { _height:107px;}
/* End logo area */
/******************************/
/* End tagline area */
	#tagline {position:absolute; right:18px; top:16px;}
/* End tagline area */	
/******************************/
/* Begin toolbar area */
	#toolbar {font-size:10px; position:absolute; right:18px; top:11px;}
	#toolbar a {text-decoration:none;}
	#toolbar a:hover {color:#447799;}
/* End toolbar area */
/******************************/
/* Begin main navigation */
	#mainnav {clear: both; position:relative; top:0px; width:939px; padding:17px 0 0px 0; z-index:400; font-size:11px; text-transform:uppercase;}

	/* begin drop down styling */	
		#mainnav ul 	{margin: 0; padding: 0; list-style:none;}
		#mainnav ul li 	{margin: 0; padding-top: 0; float: left; position: relative; text-align: center; color:#447799;}
		#mainnav ul li a {color:#447799; text-decoration:none; font-weight:bold; padding:0 15px;} 
		#mainnav ul li a.first {color:#447799; text-decoration:none; font-weight:bold; padding:0 15px 0 0;} 
		#mainnav ul li a:hover {color:#003355;} 
		#mainnav ul li.on a {color:#cc0104;} 
	/* end drop down styling */	
/* End main navigation */
/******************************/
/* Begin masts area */
	#masts {}
/* End masts area */
/******************************/
/* Begin sub navigation area */
	#rightnav {width:212px; padding-right:20px;padding-bottom:20px;}
	#rightnav .titleimage {height:36px;}
	#rightnav hr {border:0; border-bottom:1px solid #e0e0e0; height:1px; color:#e0e0e0;}
	#rightnav h1 {margin:0 0 7px 0; padding:0; font-size:1.1em; color:#cc0104;}
	#rightnav .text {width:175px; padding:0 0 5px 12px;}
	#rightnav div.link {background: url(../img/arrow.gif) 0 4px no-repeat;}
	#rightnav .moresp {margin-top:8px;}
	#rightnav p {margin:0; padding-bottom:3px;}
	
	#rightnav-login td {padding: 2px 0;}
	#rightnav-login label {padding-right:5px;}
	#rightnav-login input.textbox {width: 100px; height: 13px; font-size: 10px;}

		/* for the product index menu pop up */
		#rightnav #prodoverlaycontainer {position: relative; display: none; z-index:1000;}
		#rightnav #prod-overlay-menu {position: absolute; font-size: 0.9em; background: url(../img/products-overlay.gif) no-repeat; width: 274px; height: 457px; left: -285px; top: -5px; z-index: 500; padding: 10px; padding-right: 20px;}
		#rightnav #prod-overlay-menu h1 {font-size: 1.2em; color: #9D8B44; margin-bottom: 10px;}
		#rightnav #prod-overlay-menu h2 {font-size: 1em; color: #575757; margin: 0; margin-top: 7px;}
		#rightnav #prod-overlay-menu p {padding-left: 10px;}
		#rightnav #prod-overlay-menu a {color: #007B9A; margin: 0; padding: 0; text-decoration: none;} 
		#rightnav #prod-overlay-menu a:hover {color: #aa9955;} 
		#rightnav #prod-overlay-menu #modules-list {margin-top: 15px;}
	
	
	/* rightnav area for the offers */
		#rightnav div.offercopy {font-size: 0.9em; color:#333;}
		#rightnav div.offercopy h2 {margin:0 0 7px 0; padding:0; font-size:1.1em; color:#cc0104;}
		#rightnav div.offercopy a {color:#585858; text-decoration:none; }
		#rightnav div.offercopy a:hover {color:#007c9b;}
		#rightnav div.offercopy ul {margin-top: 0; margin-bottom: 0;}
	
/* End rightnav area */
/******************************/

	#links .top {height:10px;}
	#links .bot {height:10px; position:relative; top:-2px;margin-bottom: 5px;}
	#links .content {border-left:2px solid #c1b173; border-right:2px solid #c1b173; color:#585858; padding:5px 10px; font-size:.9em;}
	#links .content a {color:#585858; text-decoration:none;}
	#links .content a:hover {color:#007c9b;}
	#links .content a.more {color:#007c9b;}
	#links .content a.more:hover {color:#585858;}
	
	#leftnav {list-style:none; margin:0 0 15px 0; padding:0; background:url("../img/bg2.gif") bottom;}
	#leftnav li {margin:0; padding:0; position:relative;}
	#leftnav li a {padding:4px 0 4px 28px; color:#447799; text-decoration:none; display:block; height:1%; font-weight:bold; border-bottom:1px solid #e6eff4; border-top:1px solid #b5cfe0; margin:0 3px; background:url("../img/off-bg.gif") no-repeat;}
	#leftnav li a:hover {color:#FFF; }
	#leftnav li.on a {color:#FFF; background:url("../img/over-bg.gif") no-repeat;}
	#leftnav li.on2 a {color:#FFF; background:url("../img/over-bg2.gif") no-repeat;}
	#leftnav li.last a {border-bottom:0; background:url("../img/off-last.gif") no-repeat; padding-bottom:7px;}
	#leftnav li.laston a {color:#FFF; background:url("../img/over-last.gif") no-repeat; padding-bottom:6px;}





	#product #leftnav {list-style:none; margin:0 0 15px 0; padding:0; background:url("../img/bg2.gif") bottom;}
	#product #leftnav li {margin:0; padding:0; position:relative;}
	#product #leftnav li.on {margin-bottom:5px;}
	#product #leftnav li strong.title2 {margin:0; padding:0 0 0 15px; display:block;}
	#product #leftnav li a {padding:4px 0 4px 28px; color:#447799; text-decoration:none; display:block; height:1%; font-weight:bold; border:none; margin:0 3px; background:url("../img/off-bg.gif") no-repeat;}
	#product #leftnav li a:hover {color:#FFF; }
	#product #leftnav li.on a {color:#FFF; background:url("../img/over-bg.gif") no-repeat;}
	#product #leftnav li.on2 a {padding:4px 0 4px 10px;color:#FFF; background:url("../img/over-bg2.gif") no-repeat;}
	#product #leftnav li.last a {border-bottom:0; background:url("../img/off-last.gif") no-repeat; padding-bottom:7px;}
	#product #leftnav li.laston a {color:#FFF; background:url("../img/over-last.gif") no-repeat; padding-bottom:6px;}




/* End sub navigation area */
/******************************/
/* Begin content area */
	#content {padding:5px 20px; color:#333; position:relative; line-height:1.66;}
	#content2 {padding:5px 0; color:#333; position:relative; line-height:1.2;}
	#content a,#content2 a {color:#007c9b;}
	#content a:hover,#content2 a:hover {color:#aa9955;}
	#content a.nodec,#content2 a.nodec {text-decoration:none;}
	#content h1,#content2 h1 {margin:0 0 13px 0; padding:0; font-size:2em; color:#cc0104; border-bottom:2px solid #eaeaea; position:relative;}
	#content h2,#content2 h2 {margin:0; padding:0; font-size:1.3em; color:#aa9955;}
	#content h2.leftpad,#content2 h2.leftpad {padding:0 0 5px 15px;}
	#content h3,#content2 h3 {font-size:1em; margin:0; padding:0; color:#585858;}
	#content h4,#content2 h4 {font-size:0.9em; margin:0 0 4px 0; padding:0; color:#585858;}
	#content p,#content2 p {margin:0; padding-bottom:20px;}
	#content blockquote,#content2 blockquote {margin:0 0 0 40px; padding:0;}
	#content ul,#content2 ul {margin:0 0 20px 30px; padding:0;}
	#content ul.bullet,#content2 ul.bullet {margin-left:17px; color:#aa9955;}
	#content ul.bullet li span,#content2 ul.bullet li span {color:#333;}
	
	#spotlight {list-style:none; margin:0; padding:0;}
	#spotlight li.link {position:relative; padding:0 0 15px 40px; height:100%;}
	#spotlight li.link img {position:absolute; top:-4px; left:6px;}
	#spotlight li .dividerleft {background:url("../img/divider-left.gif") top left no-repeat; position:relative;}
	#spotlight li .dividerright {background:url("../img/divider-right.gif") top right no-repeat;}
	
	#content .divider {height:2px;}
	#content .divider img {text-align:center; height:2px;}
	
	#content ul.float {margin:0; padding:0; list-style:none; }
	#content ul.float li {float:left; width:175px; text-align:center; padding:0 25px; font-size:.9em; margin-bottom:20px; height: 150px;}
	#content ul.float li b {color:#A95}
	
	#content2 ul.platforms {margin:0; padding:0; list-style:none; font-size:1em; color:#184663; font-size: 12px;}
	#content2 ul.platforms li {float:left; width:206px; height:92px; padding:0; margin:0 8px 20px 10px; position:relative;}
	#content2 ul.platforms li.msg {position:relative; background: url(../../products/img/appliance.gif) no-repeat;}
	#content2 ul.platforms li.virtual {position:relative; background: url(../../products/img/virtual-appliance.gif) no-repeat;}
	#content2 ul.platforms li.pps {position:relative; background: url(../../products/img/software.gif) no-repeat;}
	#content2 ul.platforms li.pod {position:relative; background: url(../../products/img/ondemand.gif) no-repeat;}
	
	#content2 ul.platforms li div {position:relative; top:10px; left:98px; width:98px;}
	#content2 ul.platforms li a {color:#194662; text-decoration: none;}
	#content2 ul.platforms li a:hover {color:#cc0000; text-decoration: none;}
	#content2 ul.platforms li div strong {font-size:1.2em;}
	
	#content .topleftcustquote {background:url("../img/top-custquote-left.gif") bottom left no-repeat; height:10px;}
	#content .toprightcustquote {background:url("../img/top-custquote-right.gif") bottom right no-repeat; height:10px;}
	#content .middleleftcustquote {background:url("../img/middle-custquote-left.gif") repeat-y; width: 100%;}
	
	#content .middlerightcustquote {background:url("../img/middle-custquote-right.gif") top right repeat-y; padding:10px 20px 10px 10px;}
	#content .botleftcustquote {background:url("../img/bot-custquote-left.gif") top left no-repeat; height:10px; margin-bottom:20px;}
	#content .botrightcustquote {background:url("../img/bot-custquote-right.gif") top right no-repeat;}
	
	#tabitem {clear:both;}
	#tabs {z-index:500; position:relative; top:8px;}
	#tabitem #tabs {margin:0; padding:0; list-style:none; height:36px;}
	#tabitem #tabs li {float:left;}
	#tabitem #tabs li a {text-decoration:none; color:#585858; background:url("../img/tab-off.gif"); display:block; padding:10px 17px; border-right:2px solid #e3e4e6;}
	#tabitem #tabs li a:hover {color:#990000;}
	#tabitem #tabs li.active a {font-weight:bold; color:#990000; background:url("../img/tab-on.gif");}
	#tabitem #tabs li a.first {background:url("../img/tab-start.gif");}
	#tabitem #tabs li a.last {background:url("../img/tab-end.gif") top right; border-right:none;}
	#tabitem #tabs li.active a.single {background:url("../img/tab-single.gif"); text-align:center; padding:10px 30px; border-right:none;}
	#tabitem #tabs li.active a.first {background:url("../img/tab-start-on.gif");}
	#tabitem #tabs li.active a.last {background:url("../img/tab-end-on.gif") top right; border-right:none;}
	
	#tabitem .tab_contents {padding:20px 17px; position:relative; top:0px; display:none;}
	#tabitem .left {background:url("../img/tab-left-bg.gif") top left no-repeat;}
	#tabitem .right {background:url("../img/tab-right-bg.gif") top right no-repeat;}
	#feature { z-index:100;}
	
	#tabitem h3 {font-size:1em; margin:0; padding:0; color:#aa9955;}
	
	#content p.more-buttons {text-align: right;}
	#all-news a {text-decoration: none;}
	#all-news h2 {margin-bottom: 15px;}
	div#recent-press {position: relative; width: 250px; float: left;}
	div#other-news {position: relative; width: 410px; float: right;}

	#content .accolade-block {background: url(../img/news-accolate-bg-top.gif) no-repeat; padding: 15px; padding-bottom: 0; width: 364px;}
	#content .accolade-block h3 {color: #bbaa66;}
	#content .accolade-block a {text-decoration: underline;}
	#content .accolade-logoblock {width:110px;float:left;}
	#content .accolade-detailblock {margin-left:120px;vertical-align:top;}
	#content .accolade-bottom {background: url(../img/news-accolate-bg-bot.gif) bottom no-repeat; height: 15px; margin-bottom: 15px;width: 394px;}
	
	#content .side-image-block {margin-bottom:8px; clear:both;}
	#content .side-image-logoblock {width:110px;float:left;}
	#content .side-image-detailblock {margin-left:120px;vertical-align:top;margin-bottom:4px;}
	#content .side-image-detailblock a {font-weight: bold;}
	#content .side-image-detailblock .date {font-weight: bold;}
	#content .side-image-detailblock .pub {font-weight: bold;}
	
	#content .pr-block {margin-bottom:12px;}
   #content .pr-date {float:left;font-weight:bold;}
   #content div.pr-block div.pr-link {margin:0 20px 0 70px;font-size:1.1em;}
   
   #content span.subhead2 {font-weight: bold;} /* used as part of the admintools styling for Press releases for example */

	table.general {}
	table.general tr.odd {}
	table.general tr.even {background: #F6F6F6;}
	table.general th {padding: 5px; background: #b2c5d1; color: #FFF; text-align: left;}
	table.general th.empty {background: #FFF;}
	table.general td {padding: 5px;}
	table.general td.row-label {font-weight: bold;}
	

	
/* End content area */
/******************************/

/* Begin footer area */
	#footer {color:#447799; text-align:center; font-size:.9em; padding-top:30px; padding-bottom:20px; clear:both;}
	#footer a {color:#447799; font-weight:bold;}
	#footer a:hover {color:#007c9b;}
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin Home section */
	#homecontent {margin:0 22px; color:#333; width:914px; font-size: 12px;}
	#homecontent a {color:#007c9b; text-decoration:none;}
	#homecontent a:hover {color:#cc0000;}
	#homecontent td {padding:0 18px 0 0;}
	#homecontent h1 {margin:0; padding-bottom:8px; font-size:1.3em; color:#bbaa66;}
	#homecontent p {margin:0; padding-bottom:15px;}
	
	#boxes h1 {margin:0; padding:0; font-size:1.3em; color:#cc0000;}
	#boxes .box {position:absolute; left:90px; top:12px; width:210px;}

	#selector {position:relative; z-index:100; top: -23px; height: 220px;}

	#selector #bannerone {position: absolute; display: block;}
	#selector #bannertwo {position: absolute; display: none;}
	#selector #bannerthree {position: absolute; display: none;}
	#selector #bannerfour {position: absolute; display: none;}

	#homebanners ul {margin:0; padding: 0; list-style:none; position: absolute; }
	#homebanners li {margin: 0; padding: 0; float:left; padding-right:7px; width:200px; font-size: 13px; color: #666666; padding-top: 5px; }
	#homebanners li.sep {width:20px; padding-top: 0;}
	#homebanners li a {color:#007c9b; text-decoration:none; line-height: 130%;}
	#homebanners li a:hover {color:#cc0000; }

	#features {position:absolute; z-index:200; height:53px; top: 228px;}
	#features ul {margin:0; padding:10px 0 0 21px; list-style:none;}
	#features li {float:left; padding-right:7px; width:302px;}



/* End Home Section */
/******************************/
/* Begin sitemap section */
	#sitemap {font-size:1.1em;}
	#sitemap ul {float:left; list-style:none; margin:0; padding:0;}
	#sitemap ul.first {padding-right:20px;}
	#sitemap ul.second {border-left:1px solid #CCC; padding-left:20px;}
	#sitemap ul li ul {float:none;}
	#sitemap ul li ul li {padding-left:10px;}
	#sitemap li {padding-left:40px;}
	#sitemap li.title {padding-left:30px; padding-top:10px; font-weight:bold;}
/* End sitemap Section */
/******************************/
/* Begin product section */
	#styledtable {border-left:1px solid #97bfd5; border-top:1px solid #97bfd5; margin-bottom:20px;}
	#styledtable .title {text-align:center;}
	#styledtable td {border-right:1px solid #97bfd5; border-bottom:1px solid #97bfd5; padding:5px;}
	
	#prodlink {  color:#194662; font-size: 12px;}
	#prodlink ul {margin:0; padding:0; list-style:none;}
	#prodlink ul li {float:left; margin:10px;}
	#prodlink div.main  {width:264px; background:url("../img/drop-bubble.gif") bottom left no-repeat; padding:35px 0 10px 15px; margin-bottom:20px; position:relative;}
	#prodlink div.main2  {width:264px; background:url("../img/drop-bubble.gif") bottom left no-repeat; padding:50px 0 10px 15px; margin-bottom:20px; position:relative;}
	#prodlink div.title {width:269px; background:url("../img/title-arrow.gif") repeat-y left bottom; color:#fff; padding:5px 0 11px 10px; margin-bottom:0; position:absolute; top:0px; left:0;}
	#prodlink a {color:#194662; text-decoration:none; padding:0 0 0 5px;}
	#prodlink hr {border:0; border-bottom:1px solid #92abba; height:1px;}
	#prodlink p {margin:0; padding:0;}
	
	.prod-download-datasheet {position:absolute; top:0; right:0px;}
	
	.prodIntroPic {float:right; margin-right:-20px;} /**overridden in ie_lt_7.css**/
	.prodIntro {width:650px;}

	#product h2.titleBg {
		padding:8px 0 2px 5px;
		background:url(../img/title_bg.gif) repeat-x top left;
		color:#ffffff!important;
	}

	
/* End product section */

/* Begin Resource Center */
 table.res-ctr {width: 100%}
 table.res-ctr th {background: url(../img/heading-bg-mid.gif) bottom repeat-x; text-align: left; color: #aa9955; padding: 10px 10px; border-right: 1px solid #FFFFFF;}
 table.res-ctr th.f {background: url(../img/heading-bg-first.gif) left bottom no-repeat; width: 175px;}
 table.res-ctr th.l {background: url(../img/heading-bg-last.gif) right bottom no-repeat; width: 125px;}
 
 table.res-ctr td {vertical-align: top; padding: 15px 10px;}
 table.res-ctr tr.even {background: #F6F6F6; }

 table.res-ctr td.case-studies {font-weight: bold;} 
 table.res-ctr td.case-studies a {text-decoration: none;}
 table.res-ctr td.download a {padding: 0 0 2px 25px; text-decoration: none; display: block; }
 table.res-ctr td.pdf a {background: url(../img/icon-pdf.gif) no-repeat;}
 table.res-ctr td.flash a {background: url(../img/icon-flash.gif) no-repeat;}
 table.res-ctr td.register a {background: url(../img/icon-register.gif) no-repeat;}
 table.res-ctr td.jpeg a {background: url(../img/icon-jpeg.gif) no-repeat;}
/* End Resource Center */



/* Begin sitemap */
  .sitemap-section {width: 225px; float: left;}
/* end sitemap
/************************************************************* Section below is designated for general site wide styles ************************************************************/

#buzz {position:relative; clear:both; width:918px; height:77px; background:url("../../img/proofpoint-buzz.gif") no-repeat; margin:25px 0 10px 22px; color:#5b5d5d; font-size: 12px;}
#buzz p {margin:0; padding-bottom:2px;}
#buzz .prev {position:absolute; top:50px; left:55px;}
#buzz .next {position:absolute; top:50px; left:80px;}
#buzz .text {position:absolute; top:9px; left:280px; width:600px; font-size:1em;}
#buzz .name {text-align:right; font-size:.9em; padding-right:40px;}
#buzz .image {position:absolute; top:15px; left:110px;}

#PartnerCarousel {display:none; position:relative; clear:both; width:681px; height:121px; background:url("../img/buzz_bg.gif") no-repeat; margin:0 0 6px 0; color:#5b5d5d; font-size: 12px;}
#PartnerCarousel ul {list-style:none;}
#PartnerCarousel .prev {position:absolute; top:90px; left:35px;}
#PartnerCarousel .next {position:absolute; top:90px; left:60px;}
#PartnerCarousel p {width:370px; font-size:1em; margin:10px 0 0 280px; padding-bottom:2px;}
#PartnerCarousel ul a {margin:0 0 0 280px; font-size:.9em; display:block;}
#PartnerCarousel ul img {float:left; margin:25px 0 0 110px;}


/* ---- partnerList ----*/
.partnerList {
	border-bottom:2px solid #cccccc;
}

.partnerList th {
	width:280px;
	border-top:1px solid #cccccc;
	text-align:right;
	font-weight:bold;
	background-color:#eeeeee;
	vertical-align:top;
}
.partnerList td {
	width:340px;
	padding:10px 5px 10px 5px;
	border-top:1px solid #cccccc;
	vertical-align:middle;
}

.partnerList th.topLine,
.partnerList td.topLine {
	border-top:2px solid #cccccc;
}


/* ---- companyProfile----*/
.companyProfile {
	border-top:2px solid #cccccc;
}

.companyProfile th {
	width:100px;
	/*border-top:1px solid #cccccc;*/
	border-bottom:1px solid #cccccc;
	text-align:right;
	font-weight:bold;
	background-color:#eeeeee;
	vertical-align:top;
}
/*
.companyProfile th span {
	display:block;
	padding:1px;
	background-color:#cccccc;
}*/


.companyProfile td {
	border-bottom:1px solid #cccccc;
	vertical-align:top;
}

.companyProfile th.bottom,
.companyProfile td.bottom {
	border-bottom:2px solid #cccccc;
}



/**/
.icon {
	vertical-align:middle;
}

.clear {
	clear:both;
}


/*loginBox*/
.loginBox01 .bg { /*border:1px solid #ff0000;*/
	min-height:100px;
}
.loginBox02 .bg { /*border:1px solid #ff0000;*/
	min-height:100px;
}



.loginBox01 { /* border:1px solid #ff0000;*/
	float:left;
	width:302px;
	margin:0 7px 0 0px;
	_margin:0 7px 0 11px;
	background:url(../../img/login01_bg.gif) no-repeat top left;
}
	.loginBox01 .bg {/* border:1px solid #ff0000;*/
		padding:15px 15px 0 15px;
	}
		.loginBox01 td {
			font-size:12px;
			padding-bottom:5px;
		}
		td .textbox {
			width:150px;
			margin-left:5px;
			font-size:12px;
		}
		.btm01 {/* border:1px solid #ff0000;*/
			height:15px;
			background:url(../../img/login01_btm.gif) no-repeat bottom left;
			font-size:0;
			line-height:0;
		}

.loginBox02 { /*border:1px solid #ff0000;*/
	float:left;
	width:611px;
	background:url(../../img/login02_bg.gif) no-repeat top left;
}

	.loginBox02 .bg { /*border:1px solid #ff0000;*/
		padding:15px 15px 0 15px;
	}
		.btm02 {/* border:1px solid #ff0000;*/
			clear:both;
			height:15px;
			background:url(../../img/login02_btm.gif) no-repeat bottom left;
			font-size:0;
			line-height:0;
		}



	.loginBox02 .boxL { /*border:1px solid #ff0000;*/
		float:left;
		width:285px;
	}
		.loginBox02 .boxL td {
			font-size:12px;
			padding-bottom:5px;
		}
		.loginBox02 .boxL p.forgot {
			font-size:80%;
			_font-size:75%;
		}

	.loginBox02 .boxR { /*border:1px solid #ff0000;*/
		float:right;
		width:285px;
	}
		.loginBox02 p {
			margin:0;
			padding:0;
			line-height:1.5;
		}


.loginBox01 h1,
.loginBox02 h1 {margin:0 0 7px 0; padding:0; font-size:1.1em; color:#cc0104;}



/*dataBox*/
#resource .dataBox {
	width:687px;
}
	#resource .dataBox ul { /*border:1px solid #ff0000;*/
		float:left;
		margin:0;
		padding:0 1px 8px 1px;
		list-style-type:none;
		background:url(../../img/table_btm.gif) no-repeat left bottom;
	}
		#resource .dataBox ul li {
			float:left;
			width:656px;
			margin:0;
			padding:0 0 0 29px;
			list-style-type:none;
		}
			#resource .dataBox ul li.bg {
				background-color:#e7ecef;
			}
				#resource .dataBox ul li h3 { /*border:1px solid #ff0000;*/
					float:left;
					width:497px;
					margin:0;
					padding:0;
				}
					#resource .dataBox ul li h3 a { /*border:1px solid #ff0000;*/
						display:block;
						padding:8px 0 8px 19px;
						background:url(../../img/icon_link.gif) no-repeat left center;
					}
				#resource .dataBox ul li p { /*border:1px solid #ff0000;*/
					float:left;
					width:155px;
					margin:0;
					padding:0 !important;
				}
					#resource .dataBox ul li p a { /*border:1px solid #ff0000;*/
						display:block;
						padding:8px 0 8px 42px;
					}
						#resource .dataBox ul li p a { /*border:1px solid #ff0000;*/
							background:url(../../img/icon_pdf02.gif) no-repeat left center;
						}
						#resource .dataBox ul li.bg p a { /*border:1px solid #ff0000;*/
							background:url(../../img/icon_pdf01.gif) no-repeat left center;
						}

#resource p.resouceBnr {
	padding:30px 0 24px 0;
}

/*2008.09.19 added*/
/*middle contents box*/
#middle_contents {width: 918px; margin: 0 0 0 22px; padding: 0 0 15px 0;}
#middle_contents a {color: #479; }
/*#middle_contents .middle_contentsBox01 {float: left; width: 290px; margin: 7px 0 0 0; background:url(../../img/resource/Event.gif) no-repeat 10px 0; }*/
#middle_contents .middle_contentsBox01 {float: left; width: 240px; margin: 7px 0 0 0; }
/*#middle_contents .middle_contentsBox01 p { color: #A95; margin:0; padding:0; }*/
#middle_contents .middle_contentsBox01 p { margin:0; padding:2px 20px 0 70px; line-height:1.5; }
#middle_contents .middle_contentsBox02 {float: left; width: 350px; margin: 7px 0 0 0; background:url(../../img/resource/new.gif) no-repeat 10px 0;}
#middle_contents .middle_contentsBox02 p { margin:0; padding:2px 20px 0 70px; line-height:1.5; }
#middle_contents .middle_contentsBox02 ul { margin:0; padding:2px 20px 0 90px; line-height:1.5; }
#middle_contents .middle_contentsBox03 {float: left; width: 320px; margin: 7px 0 0 0; background:url(../../img/resource/press.gif) no-repeat 10px 0;}
/*#middle_contents .middle_contentsBox03 .title { margin:0 0 5px 0; padding:0; color: #666; font-weight: bold; }
#middle_contents .middle_contentsBox03 .subtitle { margin:0 0 15px 0; padding:0; color: #CC0104; font-weight: bold;  }
#middle_contents .middle_contentsBox03 p { margin:0; padding:0; line-height:1.5; }*/
#middle_contents .middle_contentsBox03 p { margin:0; padding:2px 20px 0 70px; line-height:1.5; }
#middle_contents .middle_contentsBox03 ul { margin:0; padding:2px 20px 0 90px; line-height:1.5; }
#middle_contents .middle_contentsBox03 img { margin:8px 0 12px 0; }

/*2010.3.17 added*/
/* Begin Slideshow area */
#Slideshow { margin-bottom: 21px; }
#FlashArea { 
		background:url(../../pics/home/flash-bg.gif) top left
no-repeat; 
		float: left; 
		height: 369px;
		margin-left: 20px; 
		width: 607px; 
	}
#FlashContent { margin-top: 6px; text-align: center; }

#Sidebar {float: left; margin: 0 5px 0 15px; width: 300px;}
	#Sidebar h1 { color: #bbaa66; font-size: 1.3em; margin: 0 0 8px
0;}
	#Sidebar p { color: #333; font-size: 12px; margin: 10px 0; }
	#Sidebar a { color: #007c9b; text-decoration: none;}
	#Sidebar a:hover { color: #C00; }
	#Sidebar ul.action { float: right; margin: 0; padding: 0;}
	#Sidebar ul.action li {
background:url(../../pics/common/action-divider.gif) center right
no-repeat; display: inline; padding: 0 10px 0 5px;}
	#Sidebar ul.action li.last {background:0; padding-right: 0;}
	#Sidebar .hr { background:url(../pics/home/sidebar-hr.png) top
left no-repeat; margin: 15px 0 5px 0; width: 100%;}
/* End Slideshow area */
