@charset "UTF-8";
 
/*
Name: 3PAR Website Style Sheet
Version: 1.5
Author: Fox Parlor
Description: 3PAR Website Style Sheet
Copyright 2008 3PAR
*/


@import "text_styles.css";
@import "wysiwyg.css";


/* GLOBALS */

/*body {
z-index: 0;
margin: 0;
padding: 0;
background-color: gold; B1B1B1 - 000033
background-image: url('/images/bgfade.jpg');
background-repeat: repeat-x;
background-position: top;
}*/



/* ---------- ALTERATION AREA ---------- */
html{
overflow:scroll;
}

body {
	z-index: 0;
	margin: 0;
	padding: 0;
	background-color: #999;
	background-image: url('../common_img/background_stripe.gif');
	background-repeat: repeat-y;
	background-position: center;
	font-family:"Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4\20Pro\20W3", "ＭＳ Ｐゴシック", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka", Verdana, Geneva, sans-serif;
}
*:first-child+html body {padding-left: 1px;}
*html body {padding-left: 1px;}

body#tp_cal {
	z-index: 0;
	margin: 0;
	padding: 0;
	background-color: #999;
	background-image: url('../common_img/background_stripe.gif');
	background-repeat: repeat-y;
	background-position: center;
	font-family:"Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4\20Pro\20W3", "ＭＳ Ｐゴシック", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Osaka", Verdana, Geneva, sans-serif;
}

img,
a img {
	border:0;
	/*vertical-align:bottom;*/
	background:transparent;
	font-size:1%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
/* ---------- //ALTERATION AREA ---------- */



td {
	vertical-align: top;
}

hr {
border: 0;
color: #DDD;
background-color: #DDD;
height: 1px;
}



/* ---------- ALTERATION AREA ---------- */
hr.partition {
	display: none;
}

body,
.main {
	color: #333;
	font-size: 12px;
	line-height: 19px;
}

h1 #header-logo {
	margin:0;
	padding:0;
}
.copyright-txt {
	width:330px;
	float:right;
	padding:0 3px 0 0;
	font-family: Verdana, Geneva, sans-serif;
	text-align:right;
}
.footer-navi {
	width:650px;
	float:left;
	padding:0 3px 0 3px;
}
/* ---------- //ALTERATION AREA ---------- */



a.textButton:link, a.textButton:visited {
display: block;
margin-left: auto;
margin-right: auto;
background-image: url('../images/background_button.gif');
border: 0;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
color: #FFF;
height: 39px;
width: 142px;
font-size: 12px;
line-height: 39px;
text-decoration: none;
}

a.textButton2:link, a.textButton2:visited {
display: block;
margin-left: auto;
margin-right: auto;
background-image: url('../images/background_button2.gif');
border: 0;
margin-top: 10px;
margin-bottom: 10px;
padding: 0;
color: #FFF;
height: 39px;
width: 142px;
font-size: 12px;
line-height: 39px;
text-decoration: none;
}

a#textButton3:link, a#textButton3:visited {
display: block;
margin-left: auto;
margin-right: auto;
background-image: url('/images/sb_spc1.gif');
border: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 0;
height: 97px;
width: 116px;
text-decoration: none;
}

a#textButton4:link, a#textButton4:visited {
display: block;
margin-left: auto;
margin-right: auto;
background-image: url('../images/sb_promo_venturewins.jpg');
border: 0;
margin-top: 0;
margin-bottom: 10px;
padding: 0;
height: 111px;
width: 150px;
text-decoration: none;
}

ul {
list-style-type: none;
}

ul.nobull {
list-style-type: none;
}

ul.nobull li {
margin-bottom: 10px;
}

ul.bull {
list-style-type: disc;
/* zoom: 1; hasLayout for IE<= 6 */
/* overflow: auto; shrink the list to sit beside floats in compliant browsers */ 
}

ul.bull li {
margin-bottom: 5px;
}

ul.sitemapList {
list-style-type: disc;
color: #120B80;
}

ul.sitemapList ul {
list-style-type: circle;
}

ul.sitemapList ul ul {
list-style-type: square;
}

.hiddenItem {
display: none;
}

/* #col1 img {
margin: 0;
padding: 5px 10px;
} */

.bodyImageLeft {
margin: 0;
padding: 8px 16px 8px 0;
}

.bodyImageRight {
margin: 0;
padding: 0px 0 3px 16px;
}

.bodyImageLeft-a {
margin: 0;
padding: 0px 16px 3px 0;
}

.bodyImageRight-a {
margin: 0;
padding: 8px 0 3px 16px;
}


.bodyImageLeft-cap {
margin: 0;
padding: 0px 16px 3px 0;
line-height:14px;
}

.bodyImageRight-cap {
margin: 0;
padding: 2px 0 2px 16px;
line-height:14px;
}
.bodyImageCenter {
margin: 0;
padding: 8px 16px;
}

.sbTitleNav {
font-size: 11px;
line-height: 25px;
padding: 0 11px;
margin: 0;
width: 188px;
height: 25px;
background-color: #E3D05C;
background-image: url('../images/background_sb_title_nav.jpg');
background-repeat: repeat-x;
}

.sbTitleNav_l {
font-size: 11px;
line-height: 14px;
padding: 0px 11px;
margin: 0;
width: 188px;
height: 35px;
background-color: #E3D05C;
background-image: url('../images/background_sb_title_nav2.jpg');
background-repeat: repeat-x;
}

.ptop04{
padding:4px 0 0 0;
margin:0;
}

.sbTitleNavSuper {
font-size: 12px;
line-height: 25px;
padding: 0 11px;
margin: 0;
width: 188px;
height: 25px;
background-color: #D6D6D6;
background-image: url('../images/background_sb_title_nav_super.jpg');
background-repeat: repeat-x;
}

.sbTitle {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
line-height: 25px;
padding: 0 11px;
margin: 0;
width: 188px;
height: 25px;
background-color: #0290BF;
background-image: url('../images/background_sb_title.jpg');
background-repeat: repeat-x;
}

.sbTitle2 {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
line-height: 13px;
padding: 0 11px;
margin: 0;
width: 188px;
height: 46px;
background-color: #0290BF;
background-image: url('../images/background_sb_title2.jpg');
background-repeat: repeat-x;
}

.listBlue {
color: #120B80;
font-size: 10px;
}

ul.sideNav {
padding: 5px 15px;
margin: 10px;
list-style-type: none;
font-size: 11px;
line-height: 16px;
}

li.sideNavAt {
list-style-image: url('../images/arrow_rt.gif');
font-size: 11px;
line-height: 16px;
}

li.sideNavAtSuper {
list-style-image: url('../images/arrow_rt.gif');
font-size: 11px;
line-height: 16px;
}

ul.sideNav2 {
padding: 5px 15px 0 25px;
margin: 10px 0 0 20px;
list-style-type: none;
font-size: 11px;
line-height: 28px;
}

li.rss {
list-style-image: url('../images/icon_rss.gif');
font-size: 11px;
line-height: 28px;
}

li.email {
list-style-image: url('../images/icon_email.gif');
font-size: 11px;
line-height: 28px;
}

li.ir {
list-style-image: url('../images/icon_ir.gif');
font-size: 11px;
line-height: 28px;
}

.bodyModBorder {
border: 1px solid #D6D6D6;
}

.bodyLinkBorder {
font-size: 10px;
line-height: 16px;
font-weight: bold;
border-top: 1px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
padding: 5px;
float: right;
}

.sideLinkBorder {
font-size: 10px;
line-height: 16px;
border: 1px solid #D6D6D6;
width: 198px;
padding: 5px;
}

.sbCredit {
padding-left: 20px;
}

.popContent {
background-color: #FFFFFF;
padding: 0 15px 0 15px;
}

.popImage {
margin: 0;
padding: 15px;
border: 1px solid #999;
}

.content1 {
padding: 5px 30px 55px 30px;
min-height: 420px;
}

.content1alt {
padding: 5px 5px 55px 3px;
min-height: 420px;
}

.content2 {
margin: 0;
padding: 10px 10px 0 10px;
font-size: 11px;
line-height: 16px;
}

.content3 {
padding: 4px;
}

.content4 {
	padding-top: 3px;
}

.content5 {
padding-top: 6px;
}

.content6 {
padding: 10px;
}

.contentNews {
padding: 3px 10px 0 110px;
font-size: 12px;
line-height: 14px;
}

.contentMod {
padding: 20px 10px 0 20px;
font-size: 12px;
line-height: 16px;
}



/* ---------- ALTERATION AREA ---------- */
.contentMod p,
.contentMod p a {
	margin:0;
	padding:0 0 5px 0;
}
.contentMod p.demos,
.contentMod p.demos a {
	margin:0;
	padding:0 0 8px 0;
}
/* ---------- //ALTERATION AREA ---------- */



.contentMod2 {
padding: 15px;
}

.contentDoc {
margin: 0;
padding: 0 10px;
font-size: 12px;
line-height: 17px;
}

.interiorNav {
color: #666666;
margin-top: 25px; /* HACK TO ADDRESS DISCREPANCY BTW 3RD PARTY TEMPLATES AND SITE CODE -JG 20080701 */
}

.photoboxL {
float: left;
width: 300px;
border: 1px solid #D6D6D6;
padding: 10px;
font-weight: bold;
}

.photoboxR {
float: right;
width: 300px;
border: 1px solid #D6D6D6;
padding: 10px;
font-weight: bold;
}

.formBasic {
	margin: 0;
	padding: 0;
}

.formStyle1 {
border: 1px solid #999999;
margin: 0;
padding: 0;
}

.table1 {
font-size: 11px;
line-height: 16px;
border-collapse: collapse;
}

table.table1 tr td {
border-top: 1px solid #DDDDDD;
}

.table1-cell {
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
}

.table1-cell2 {
border-left: 1px solid #DDDDDD;
}


/* LINKS */

a.navL2At:link, a.navL2At:visited {
padding: 0 10px;
font-weight: bold;
font-size: 11px;
line-height: 16px;
color: #666666;
}

a.navL2:link, a.navL2:visited {
padding: 0 10px;
font-size: 11px;
line-height: 16px;
color: #666666;
}

a.sideNavAt:link, a.sideNavAt:visited {
color: #120B80;
}

a.sideNavAtSuper:link, a.sideNavAtSuper:visited {
color: #120B80;
}

a.sideNav:link, a.sideNav:visited {
color: #666666;
text-decoration: none;
}

a.sideNav:hover {
color: #666666;
text-decoration: underline;
}

a.small:link, a.small:visited {
color: #999999;
text-decoration: underline;
}

a.small2:link,
a.small2:visited {
	color: #333;
	text-decoration: underline;
}

a.top:link, a.top:visited {
color: #666666;
text-decoration: none;
}

a:link, a:visited {
color: #59B124;
text-decoration: none;
}

a:hover {
color: #59B124;
text-decoration: underline;
}

a.homeNewsLink:link, a.homeNewsLink:visited {
color: #120B80;
text-decoration: none;
}

a.homeNewsLink:hover {
color: #120B80;
text-decoration: underline;
}

a.sbTitleLink:link, a.sbTitleLink:visited {
color: #FFFFFF;
text-decoration: underline;
}

a.intNavLink:link, a.intNavLink:visited {
font-weight: bold;
color: #666666;
text-decoration: none;
}

a.intNavLink:hover {
font-weight: bold;
color: #666666;
text-decoration: underline;
}

a.intNavLinkAt:link, a.intNavLinkAt:visited {
font-weight: bold;
color: #120B80;
text-decoration: none;
}

a.intNavLinkAt:hover {
font-weight: bold;
color: #120B80;
text-decoration: underline;
}


/* POSITIONING - 720 x 210 = 930 */

.clear {
clear: both;
}

.clearOnly {
clear: both;
border: 0;
margin: 0;
padding: 0;
height: 0;
}



/* ---------- ALTERATION AREA ---------- */
.wrapper {
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 930px;
	vertical-align: top;
	z-index: 10;
}
/* ---------- //ALTERATION AREA ---------- */



#col1h {
position: relative;
width: 267px;
float: left;
padding-right: 3px;
}

#col2h {
position: relative;
width: 660px;
float: right;
}

#interiorNav {
margin-top: 25px;
}

#col1 {
position: relative;
width: 720px;
float: left;
vertical-align: top;
}

#col2 {
position: relative;
width: 210px;
float: right;
vertical-align: top;
}



/* ---------- ALTERATION AREA ---------- */
#search {
	background-color: #b1b1b1;
	background-image: url('../common_img/background_search.jpg');
	background-repeat: repeat-x;
	position: relative;
	width: 220px;
	height: 30px;
	float: right;
	padding: 0 0 0 5px;
	margin: 0;
	color: #FFFFFF;

}
/* ---------- //ALTERATION AREA ---------- */



#topShade {
z-index: 1000;
background-image: url('../images/topfade.gif');
background-repeat: repeat-x;
position: relative;
width: 930px;
height: 5px;
}



/* ---------- ALTERATION AREA ---------- */
#topBar {
	z-index: 1000;
	background-color: #ddd;
	background-image: url('../common_img/background_top.jpg');
	background-repeat: repeat-x;
	position: relative;
	width: 930px;
	height: 23px;
}
/* ---------- //ALTERATION AREA ---------- */



.homeTabs {
width: 218px;
height: 26px;
vertical-align: top;
}



/* ---------- ALTERATION AREA ---------- */
#homeMod1a {
	padding: 0;
	margin: 0;
	position: relative;
	width: 218px;
	height: 247px;
	float: left;
	background-image: url('../common_img/home_shade_mod1.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

#homeMod1b {
	padding: 0;
	margin: 0;
	position: relative;
	width: 218px;
	height: 247px;
	float: left;
	background-image: url('../common_img/home_shade_mod1.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

#homeMod1c {
	padding: 0;
	margin: 0;
	position: relative;
	width: 218px;
	height: 247px;
	float: left;
	background-image: url('../common_img/home_shade_mod1.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

#homeMod2 {
	position: relative;
	width: 218px;
	height: 247px;
	float: left;
	background-image: url('../common_img/home_shade_mod2.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
}

#homeMod3 {
	position: relative;
	width: 218px;
	height: 247px;
	float: right;
	background-image: url('../common_img/home_shade_mod3.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	margin-left: 3px;
}
/* ---------- //ALTERATION AREA ---------- */



.homeNews {
background-image: url('../images/home_news.gif');
background-repeat: no-repeat;
width: 660px;
height: 22px;
vertical-align: top;
}

.homeShadeStripe {
width: 660px;
height: 219px;
}

.homeShadeTabs {
width: 660px;
height: 32px;
}



/* ---------- ALTERATION AREA ---------- */
ul.homeShadeTabs {
	margin: 0;
	padding: 0;
	list-style: none;
	_margin:-2px 0 0 0;
}
ul.homeShadeTabs li {
	margin: 0;
	padding: 0;
	float:left;
	height:32px;
}
/* ---------- //ALTERATION AREA ---------- */




a.homeShadeTabsLink {
color: #FFF;
}

.stripe {
display: none;
}

.modShade185 {
background-image: url('../images/mod_shade_185.jpg');
background-repeat: repeat-y;
width: 185px;
border: 0;
padding: 0;
margin: 0;
}

.docShade {
background-image: url('../images/doc_shade.jpg');
background-repeat: repeat-y;
width: 358px;
border: 1px solid #D6D6D6;
padding: 0;
margin: 8px 16px 8px 0;
}

.docShade-Right {
background-image: url('../images/doc_shade.jpg');
background-repeat: repeat-y;
width: 358px;
border: 1px solid #D6D6D6;
padding: 0;
margin: 8px 0 8px 16px;
}

.docShade2 {
background-image: url('../images/doc_shade2.jpg');
background-repeat: repeat-y;
width: 260px;
border: 1px solid #D6D6D6;
padding: 0;
margin: 8px 16px 8px 0;
}

.docShade2-Right {
background-image: url('../images/doc_shade2.jpg');
background-repeat: repeat-y;
width: 260px;
border: 1px solid #D6D6D6;
padding: 0;
margin: 8px 0 8px 16px;
}

.sbSpace {
	clear: both;
	width: 10px;
	height: 3px;
}

.sbShade {
background-image: url('../images/sb_shade.jpg');
background-repeat: repeat-y;
width: 208px;
border: 1px solid #D6D6D6;
}

.sbShade2 {
background-image: url('../images/sb_shade2.jpg');
background-repeat: repeat-y;
width: 208px;
border: 1px solid #D6D6D6;
}

.sbYellow {
background-color: #FAF9E8;
width: 208px;
border: 1px solid #E3D05C;
}

.sbGray {
background-color: #EFEFEF;
width: 208px;
border: 1px solid #D6D6D6;
}

.lineYellow {
clear: both;
background-color: #FFD806;
width: 930px;
height: 5px;
}

#foot {
position: relative;
width: 930px;
}

#tp_body{
margin: 0;
	padding: 0;
	background-color: #999;
	background-image: url('../common_img/background_stripe.gif');
	background-repeat: repeat-y;
	background-position: center;
}

span.new {
color:#FF0066;
}

.active_stripe {
  display:none;
}

.inactive_stripe {
  display:inline;
}


