body {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
background-color: white; 
}

td {
font-size: 11px;
line-height: 16px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #666666;
}

span { 
font-size: 11px;
line-height: 16px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #666666;
}	
				
div { 
font-size: 11px;
line-height: 16px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #666666;
}

p { 
font-size: 11px;
line-height: 16px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #666666;
}

li { 
font-size: 11px;
line-height: 16px; 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
color: #666666;
}

a:link { 
color: #336699; 
font-weight: normal; 
text-decoration: none;
}

a:visited { 
color: #336699; 
font-weight: normal; 
text-decoration: none;
}
 
a:hover { 
color: #6699CC; 
font-weight: normal; 
text-decoration: underline;
}

.imgborder { 
1px solid #CCCCCC;
}

.powertable { 
border-style: solid; 
border-color: #E5E5E5; 
border-width: 1px;
}

.aindent { 
margin-left: 10; 
padding-left: 0;
}

.black_bar_bg { 
background-image:url(images/title_black_bg.gif); 
}

.black_bar_borders { 
border-top: 1px solid #ACA8A5; 
border-bottom: 1px solid #989898; 
}

.blue_bar_text { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: white; 
vertical-align: middle;
font-weight: bold;
}

.blue_bar_text a:link { 
color: white; 
font-weight: normal;
}

.blue_bar_text a:visited { 
color: white; 
font-weight: normal;
}

.blue_bar_text a:hover  { 
color: white; 
font-weight: normal;
}

.nav_bar_bg   {
	background-image:url(images/title_nav_bg.gif);
	border-bottom-width: 1px;
	border-bottom-color: #BDBDBE;
	border-bottom-style: solid;
}

.nav_bar_border  { 
border-bottom: 1px solid #CCCCCC; 
}

.nav_bar_text  { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000080; 
border:0px;
margin:0px 0px 0px 0px;
padding-right: 10px; 
padding-left: 10px; 
vertical-align: middle;
text-align: center;
}

TD.nav_bar_text a:link  { 
color: #000080; 
font-weight: bold;
}

TD.nav_bar_text a:visited { 
color: #000080; 
font-weight: bold;
}

TD.nav_bar_text a:hover   { 
color: #0000C0; 
font-weight: bold;
}

.mini_nav_bar_bg  { 
background-image:url(images/title_sub_nav_bg.gif);
}

.mini_nav_bar_borders  {
border-top: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC; 
}

.mini_nav_bar_text  { 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height: 30px; 
color: #003168; 
padding-right: 10px; 
padding-left: 10px; 
vertical-align: middle;
}

.mini_nav_bar_on   { 
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
line-height: 30px; 
color: #3D99CD; 
padding-right: 10px; 
padding-left: 10px; 
vertical-align: middle;
}

TD.mini_nav_bar_text a:link  { 
color: #666666; 
font-weight: bold; 
text-decoration: none;
}

TD.mini_nav_bar_text a:visited { 
color: #666666; 
font-weight: bold; 
text-decoration: none;
}

TD.mini_nav_bar_text a:hover  { 
color: #3D99CD; 
font-weight: bold; 
text-decoration: none;
}
  
.footerTrim { background-color: #333333; }
.footerTop {
	background-color: #000080;
	color: #FFFFFF;
	font-weight: bold;
}
.footerTop A:link { color: #FFFFFF; font-weight: bold; }
.footerTop A:visited { color: #FFFFFF; font-weight: bold; }
.footerTop A:hover { color: #C0C0C0; }
.footerShadeDark { background-color: #7C7C7C; }
.footerShadeLight { background-color: #949494; }
.footerBody {
	background-color: #008000;
	color: white;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
TD.footerBody A:link { color: white; }
TD.footerBody A:visited { color: white; }
TD.footerBody A:hover { color: white; }

A.footerTop { color: #666666; }

A IMG { border: none; }

ul {
list-style-type: square;
list-style-image: url(/images/li_grey.gif);
}

.ulindent {
margin-left: 10px;
padding-left: 10px;
}
	
.textMain {
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color:#666666;
}

.partners {
font-size: 11px;
line-height: 16px;
font-weight: bold;
font-family: tahoma, arial, sans-serif;
color:#FFFFFF;
}
	  
.userQuote { 
font-size: 9pt; 
font-family: Verdana, Tahoma, Arial, Helvetica; 
font-weight: bold; 
}

.copyright {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #333333;
}
	  
.subheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #336699;
font-weight: bold;
}

.musicsubheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #663399;
font-weight: bold;
}

.photossubheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #ff6600;
font-weight: bold;
}

.bookmarksubhdr {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #5656B0;
font-weight: bold;
}
	  
.workgroupsubheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #003366;
font-weight: bold;
}


.mobilesubheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #0066CC;
font-weight: bold;
}
	  
.backupsubheader {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #cc0000;
font-weight: bold;
	  }
	  
.textMainBold {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #666666;
font-weight: bold;
}

.textMainBoldSml {  
font-size: 10px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #666666;
font-weight: bold;
}
	  	  
.textMedium {  
font-size: 12px;
line-height: 18px;
font-family: tahoma, arial, sans-serif;
color: #666666;
}
	  
.date {  
font-size: 10px;
line-height: 14px;
font-family: tahoma, arial, sans-serif;
color: #666666;
}
	  	
.smallText {  
font-size: 10px;
line-height: 14px;
font-family: tahoma, arial, sans-serif;
color: #666666;
}

.medText {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #666666;
}

.homeBullet {  
font-size: 15px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #666666;
font-weight: bold;
text-decoration: none;
}
	  
.blueText {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #003366;
font-weight: bold;
text-decoration: none;
}	  

.lightBlueText {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #336699;
text-decoration: none;
}	 

.miniText {  
font-size: 9px;
line-height: 11px;
font-family: tahoma, arial, sans-serif;
color: #666666;
text-decoration: none;
}	 
	  
.lightBlueHdr {  
font-size: 11px;
line-height: 16px;
font-family: tahoma, arial, sans-serif;
color: #336699;
font-weight: bold;
text-decoration: none;
}	
	  	  
.signUpText {
color: #333333;
font-family: Tahoma, Verdana, Arial, Helvetica;
font-size: 8pt;
height: 20px;
font-weight: normal;
border: 1px solid #999999;
padding: 2px 2px;
}

.login {  
font-size: 11px;
font-family: tahoma, arial, sans-serif;
color: #333333;
}

.fields {  
font-size: 11px;
font-family: tahoma, arial, sans-serif;
color: #333333;
} 
	  
.fieldIndexSignup {  
font-size: 10px;
font-family: tahoma, arial, sans-serif;
color: #333333;
}  

.fieldsBlend {  
font-size: 18px;
font-family: tahoma, arial, sans-serif;
color: #336699;
font-weight: bold;
border-style: double; 
border-top-color: #FFFFFF;
border-left-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
background-color: #ffffff;
}

.scrollbar {  
scrollbar-arrow-color: 999999; 
scrollbar-face-color: E4E4E4; 
scrollbar-darkshadow-color: 999999; 
scrollbar-shadow-color: E4E4E4; 
scrollbar-highlight-color: FFFFFF; 
scrollbar-track-color: E4E4E4;
} 
	  
H1 {  
font-size: 18px;
font-family: tahoma, arial, sans-serif;
color: #333333;
font-weight: bold;
}

.H1 {  
font-size: 18px;
font-family: tahoma, arial, sans-serif;
color: #333333;
font-weight: bold;
}

.H2 {  
font-size: 13px;
font-family: tahoma, arial, sans-serif;
color: #333333;
font-weight: bold;
}

.H3 {  
font-size: 11px;
font-family: tahoma, arial, sans-serif;
color: #333333;
font-weight: bold;
}
	  
.H4 {  
font-size: 14px;
font-family: tahoma, arial, sans-serif;
color: #666666;
font-weight: bold;
}	  

.H5 {  
font-size: 12px;
font-family: tahoma, arial, sans-serif;
color: #336699;
font-weight: bold;
}
	  
li {
list-style-type: square;
list-style-image: url(images/li_grey.gif);
}

.subNav {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
}

.subNavSelected {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003366;
font-weight: bold;
}
	
.subNav A:link { 
color: #666666;
text-decoration: none;
}

.subNav A:visited { color: #666666; }

.subNav A:hover { 
color: #666666;
text-decoration: none;
}	
				
.subNavTier { 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

.subNavTier A:link {
color: #666666;
text-decoration: none;
}

.subNavTier A:visited { color: #666666; }

.subNavTier A:hover { 
color: #666666;
text-decoration: none;
}	

.exploreH1 { 
font-size: 28px;
font-family: tahoma, arial, sans-serif;
color: #000000;
font-weight: bold;
line-height: 30px;
vertical-align: top;
}

.exploreH2 { 
font-size: 18px;
font-family: tahoma, arial, sans-serif;
color: #999999;
font-weight: bold;
line-height: 20px;
vertical-align: top;
}

.workgroupTable {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
size: 12px;
color: #FFFFFF;
border: 0px;
font-weight: bold;
background-color: #003366;
padding-left: 5px;
line-height: 20px;
}

.workgroupTable2 {
font-family: Tahoma, Arial, Helvetica, sans-serif; 
size: 12px;
color: #FFFFFF;
border: 0px;
font-weight: bold;
background-color: #999999;
padding-left: 5px;
line-height: 20px;
}

.lineSpacing { line-height: 15px}

.supportModule {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: normal;
line-height: 14px;
width: 180px;
margin-bottom: 10px;
}

.supportModule ul {
list-style-image: url("images/gray_dot.gif");
list-style-position: outside;
margin-left: -15px;
}

.supportModule a:link {
color: #336699;
font-weight: normal;
text-decoration: none;
}

.supportModule a:hoover {
color: #6699CC;
font-weight: normal;
text-decoration: underline;
}

.supportModule a:visited {
color: #336699;
font-weight: normal;
text-decoration: none;
}

.supportModuleSpacing {
padding-top: 10px;
}

div.publicFolders { 
width: 744px; 
height: 659px;
border: 0px;
border-style: solid;
border-color:#CC3300;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}

div.topHdr {
width: 480px;
height: 115px;
float:left;
margin: 0px 20px 0px 0px;
border: 1px;
border-style: solid;
border-color:#999999;
line-height:12px;
}

div.topHdr H1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#666666;
}

div.topHdr H2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#003366;
}

div.topHdr H2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#003366;
}

div.topHdr p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: regular;
color:#666666;
margin-right:10px;
}

div.topHdr img{
float:left;
}

div.hdrImage{
background-image: url("images/pf_signup_hdr.gif");
background-repeat: no-repeat;
padding-left:0px;
width: 238px;
height: 59;
}

div.signUp {
float:left;
width: 240px;
height: 405px;
margin:0px 0px 0px 0px;
border: 1px;
border-style: solid;
border-color:#999999;
}

div.signUpCopy {
padding-left:15px;
padding-right:15px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

div.signUpCopy H2{
padding-left:0px;
padding-right:15px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color: #666666;
}

div.signUpCopy img {
float:left;
margin: 8px 3px 0px 0px;
}

div.signUp H1 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #318E0D;
}

div.signUp p {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

div.contentFolders {
float:left;
width: 480px;
height: 270px;

border: 1px;
border-style: solid;
border-color:#666666;
}

div.contentFiles {
float:left;
width: 440px;
height: 197px;

border: 1px;
border-style: solid;
border-color:#DDDDDD;
}

div.testimonials {
float:left;
width: 240px;
height: 197px;

border: 1px;
border-style: solid;
border-color:#DDDDDD;
}

div.margin img{
width:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.floatMe { float:left; }

div.leftOfSignUp { float:left;}