/*------------------------------ GLOBAL RESET SETTINGS--------------------------- */

*{font-size:100%;margin:0;outline:none;padding:0;text-decoration:none}code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:13px}dfn,i,cite,var,address,em{font-style:normal}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:700}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{text-align:left;vertical-align:top}body{line-height:1em}q{quotes:"" ""}ul,ol,dir,menu{list-style:none}sub,sup{vertical-align:baseline}a{color:inherit}


/* --------------------------END GLOBAL RESET ------------------*/

html {text-align:center;
margin:0px;
padding:0px;
}

body{
text-align:center; /*to keep IE happy*/
background-color:#CCCCCC;
color:#000000;
margin:0px auto;
}

.pad5{padding:5px;}
.pad10{padding:10px}

/*NAVIGATION STYLESHEETS*/
/*#contact_info{
width: 100%;
height:14px;
padding-top:2px;
font-size: 0.85em;
text-align:center;
color:white;
margin-top:8px;
}*/

/*INDEX PAGE NAV BUTTONS*/
#index_menu{font:0.8em "Lucida Grande", Lucida, Verdana, sans-serif;text-align:left;}
#index_menu li {display:block;height:40px;}
h2.link_text{float:left;top:2px;position:relative;font-style:normal;font-size:1em;width:360px;height:37px;margin-top:-2px;}
#index_menu a{display:inline-block;color:white;font-size:0.9em;padding:0px 120px 0px 40px;float:left;}

/*NAVIGATION LINKS*/
a.pcsw, a.tbp, a.pss, a.ex, a.etc {background: url(../index-menu.gif) no-repeat;background-position: 0% 100%;}
a.pcsw, a.tbp, a.pss, a.ex, a.etc {width:210px;height:37px;}
a:hover.pcsw, a:hover.tbp, a:hover.pss, a:hover.ex, a:hover.etc{background-position: 0% 0%;font-style:700;}


/* NEW NAV SYSTEM*/
#new_banner{
    font-family:Geneva, "Lucida Grande", Lucida, Verdana, sans-serif;font-size:0.75em;color:white;
}
#top-container{
    text-align:left;width:770px;margin:0px auto;
}
#contact{color:white;font-size:0.9em;padding:5px 0 40px 0;float:left}
#alt_links{
		padding:0px 0px 0px 15px;
		color:white;
}
#alt_links a{
	  color:white;
		font:bold;
}
    
#new_nav ul { 
	margin: 0px; 
	padding: 0px; 
	list-style-type: none;
	font-size:1em;
	background-image: url(../images/button.png); 
	background-repeat: repeat-x;
	width:770px;
	height:68px;
	background-position: 0% 100%; 
}
#new_nav li { 
	margin: 0;  
	padding: 0;
	font-size:1em;
	background-image:none;
	float: left; 
}
#new_nav a { 
	background-image: url(../images/button.png); 
	background-repeat: repeat-x; 
	background-position: 0% 100%; 
	padding: 4px 15px 4px 10px; 
	border-right: 1px solid white; 
	font-size:1em;
	height:60px;
	width:128px;
	display:inline-block;
	color:white;
}
#new_nav a:hover { 
    background-position: 0% 0%;
}
#new_nav a#active { 
	background-position: 0% 0%;
}
a#inline {background-image:none;width:100%;height:auto;margin:0;padding:0;border: none;}
#new_banner{
		background-image: url(../images/Slice-2.png);
		background-repeat: no-repeat;
		width:636px;
		height:100px;
		float: left;
}
#blog-flash{
		background-image: url(../images/Slice-1.png);
		background-repeat: no-repeat;
		width:134px;
		height:100px;
		float: left;
		display:block;
}


#new_nav {float:left;width:100%:height:30px;font-family:Geneva, "Lucida Grande", Lucida, Verdana, sans-serif;font-size:0.8em;color:white;margin-bottom:10px;}
/* END NAVIGATION STYLESHEETS*/

.w{color:white;}
.white{color:white;}

.heading1, h1, h2, h3, h4{
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 18px;
color: #0950A0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: baseline;
text-align: left;
line-height:18px;
}

h4{font-size: 15px;margin-bottom:-6px;}

.body {
font-size: 12px;
color: #333333;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px;
text-align: left;
}

.bullets {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 12px;
font-style: normal;
color: #000000;
list-style-position: outside;
list-style-type: none;
line-height: normal;
list-style-image: none;
letter-spacing: normal;
word-spacing: normal;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
padding-left: 10px;
list-style-image: url(../images/bullet.gif);
margin-left: 40px;
text-align:left;
}

.bulletsWhite li{
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: white;
    list-style-position: outside;
    list-style-type: none;
    line-height: normal;
    list-style-image: none;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: text-top;
    padding-left: 0px;
    list-style-image: url(../images/bulletreverse.gif);
    margin-left: 50px;
    text-align:left;
}

.link {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bolder;
text-decoration: underline;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top
}

.heading1orange {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 16px;
color: #FF7E00;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
text-align: left;
font-weight: bolder
}

.heading1green {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 16px;
color: #8BB127;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: baseline;
text-align: left;
font-weight: bolder
}

.heading1Blue {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 20px;
color: #0950A0;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: baseline;
text-align: left;
font-weight: bolder
}

.heading1Grey, .g {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 20px;
color: #333333;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
text-align: left
}

.copyright {
font-size: 10px;
color: #666666;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: center;
}

.bodyQuote{
    font-size:11.5px;
}
.quoteName {
color: #0950A0;
font-style: italic;
}
.bodyBlue {
font-size: 12px;
color: #0950A0;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: normal;
font-variant: normal;
text-transform: none;
vertical-align: text-top
}

.heading2 {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 14px;
color: #333333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
text-align: left;
font-weight: bold
}

.heading1greenLink {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 16px;
color: #8BB127;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: baseline;
text-align: left;
font-weight: bolder
}

.heading1White {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 20px;
color: #FFFFFF;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
text-align: left
}

.bodyWhite {
font-size: 12px;
color: #FFFFFF;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px
}

.heading2White {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 14px;
color: #FFFFFF;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
vertical-align: text-top;
text-align: left;
font-weight: bold
}

.bodyBlueItalic {
font-size: 12px;
color: #0950A0;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: italic;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: bolder;
font-variant: normal;
text-transform: none;
vertical-align: text-top
}

.bodyTopPadding {
font-size: 12px;
color: #000000;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px;
padding-top: 10px
}

.bodyRight {
font-size: 12px;
color: #000000;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
vertical-align: text-top;
text-align: right
}

.heading1left {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 20px;
color: #333333;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
vertical-align: text-top;
text-align: left
}

.heading2left {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 14px;
color: #333333;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
vertical-align: text-top;
text-align: left;
font-weight: bold
}

.bodyBlueBold {
font-size: 12px;
color: #0950A0;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-weight: bold;
font-variant: normal;
text-transform: none;
vertical-align: text-top
}

.bodyLeft {
font-size: 12px;
color: #000000;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px;
text-align: left
}

.bodyBold {
font-size: 12px;
color: #000000;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: bold;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px;
text-align: left
}

.BodyWhiteBold {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
margin-right: 10px;
margin-left: 10px;
padding-right: 10px;
padding-left: 10px
}

.clr {
clear: both;
}

.download{
    height:30px;
    display:block;
    width:auto;
}
.bodyBold a{
	color:#0950A0;
}
.downloadbody{border: 1px solid black;padding-left:10px;margin-right:10px;auto;width:480px;height:auto;display:block;float:left;line-height:30px}

.perfColumn {
width: 258px;
height: 550px;
float: left;
}

#container {
width: 770px;
margin: 0px auto;
background-color:white;
}

#footer {
border-top: 2px solid #0950A0;
width: 100%;
}

li {
margin-bottom: 4px;
color: #333333;
}

em {font-style:italic;}
p {
color: #333333;
font-size: 12px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-style: normal;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-right: 10px;
vertical-align: text-top;
padding-left: 10px;
text-align: left
}
h2.prelist{margin-bottom: -12px;}
p.prelist{margin-bottom: -8px;}

/*Images*/
.latestDates{padding:20px 10px 10px 100px;float:left}
/*BOXES*/
#three {background-color:#FFFFFF;width:350;height:300px;float:right;}

#swTopBox, #topBox, #swBot{height:auto;display:block;width:100%;}
/*SW*/
#swTopBox{background-color:#EFEFEF;height:260px;}
#swBot{background-color:#660033}
#swTopBox #topLeft{width:36%;float:left;height:100%;background-color:white}
#swTopBox #topMid{width:32%;float:left;background-color:#EFEFEF;height:100%;display:block;margin:0;}
#swTopBox #topRight{width:32%;float:left;background-color:#660033;height:100%;display:block;margin:0 auto;}
#pcsMasterclass {width:100%;background-color:#AEC5CF;margin:0px;}
#perfColumn1{background-color:#660033;width:40%;height:100%;float:left;display:inline:block;}
#perfColumn2{background-color:#99014D;width:60%;height:100%;float:left;display:block;}
#perfColumn3{height:220px;background-color:#FFFFFF;width:60%;float:left;}
/*FPS*/
#topBox #leftBox{width:50%;float:left;height:100%}
#topBox #rightBox{float:left;width:50%;background-color:rgb(102,0,51);height:99%;}
/*EC*/
#topBox{background-color:#EFEFEF;}
#topBox #topLeft{float:left;width:50%;height:100%;background-color:white;}
#topBox #topright{float:left;width:50%;height:100%;background-color:#EFEFEF}