/* 
	mmain stylesheet for computermoms.com
	revised: 01/28/2002
	rev by: johnna corbett
*/
STRONG {font-weight: bold;}
B {font-weight: bold;}

.orangebox {padding: 4px; margin: 2px; background-color: #ff9933; border-width: 2px; border-style: solid; border-color: black;}
.pal {font-family: palatino, georgia, times, serif; font-weight: medium; line-height: 150%;}

ul, ol, dl {font: 9pt/10pt arial,sans-serif; }
.login {font: 14pt Arial,Helvetica,arial,sans-serif; color: #FFFFFF}
.text {font: 11pt  Arial,Helvetica,arial,sans-serif;color: #000000}
.bold {font: 10pt  Arial,Helvetica,arial,sans-serif;color: #000000; font-weight: bold;}
.boldorange {font: 10pt  Arial,Helvetica,arial,sans-serif;color:#000066; font-weight: bold;}
.boldred {font: 10pt  Arial,Helvetica,arial,sans-serif;color: #FF0000; font-weight: bold;}
.small {font: 9pt  Arial,Helvetica,arial,sans-serif;color: #000000}
.red {font: 11pt  Arial,Helvetica,arial,sans-serif; color: #FF0000;font-weight: bold; }
.red2 {font: 10pt  Arial,Helvetica,arial,sans-serif; color: #FF0000;font-weight: normal; }
.green {font: 10pt  Arial,Helvetica,arial,sans-serif; color: #33cc33;font-weight: bold; }
.vc_wiz {font: 14pt  Verdana,Helvetica,arial,sans-serif; color: #009900;font-weight: bold; }
.desc {font: 7pt  Arial,Helvetica,arial,sans-serif;}
.fine {font: 8pt/11pt Arial,Helvetica,arial,sans-serif;}

.bg_blue {font: 11pt  Arial,Helvetica,arial,sans-serif; color: #FFFFFF; background-color: Blue;}
.bg_red {background-color: Red;}
.hilite {background-color: #ffcc33;}
TD {font: 9pt  Arial,Helvetica,arial,sans-serif; }

table {font: 8pt  Arial,Helvetica,arial,sans-serif;}
select {font: 8pt  Arial,Helvetica,arial,sans-serif;}
input {font: 8pt  Arial,Helvetica,arial,sans-serif;}
textarea {font: 8pt  Arial,Helvetica,arial,sans-serif;}
TH {font: 11pt  Arial,Helvetica,arial,sans-serif; font-weight: bold;}

/* Background Colors */

	.bg_midnightBlue  { background-color : #000066; }
	.bg_royalBlue  { background-color : #333399; }
	.bg_navy  { background-color : #666699; }
	.bg_blue  { background-color : #3333CC; }
	.bg_lightBlue  { background-color : #9999CC; }
	.bg_sky { background-color : #CCCCFF; }
	.bg_offWhite   { background-color : #EEEEEE; }
	.bg_silver  { background-color : #CCCCCC; }
	.bg_grey   { background-color : #999999; }
	.bg_black  { background-color : #000000; }
	.bg_white   { background-color : #FFFFFF; }
	.bg_tangerine  { background-color : #FFCC33; }
	.bg_red   { background-color : #FF0000; }
	.bg_skyblue  { background-color : #CCCCFF; }
	.bg_tan  { background-color : #FFFFCC; }
	

/* Header formating */

	.head18ptbold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18pt;
		font-weight : bold;
		color : #000000;
	}
	
	.head18pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18pt;
		color : #000000;
	}
	
	.blueheadbold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		color : #333399;
	}
	
	.head14ptbold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		font-weight : bold;
		color : #000000;
	}
	
	.head14pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14pt;
		color : #000000;
	}
	
	.head12ptbold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		color : #000000;
	}
	
	.head12ptbluebold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-weight : bold;
		color : #3333CC;
	}
	
	.hdrDrkBlue12pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		color : #000066;
		font-weight : bold;
	}
	
	.head12ptBlue  {
		font-family : Arial, Helvetica, sans-serif;
		color : #3333CC;
		font-size : 12pt;
		/*	font-weight : bold;  */
	}
		
	.head10ptBlue  {
		font-family : Arial, Helvetica, sans-serif;
		color : #3333CC;
		font-size : 10pt;
		/*	font-weight : bold;  */
	}

		
/* body text formatting */
		
	.body16ptBoldItalic  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16pt;
		font-style : italic;
		font-weight : bold;
		color : #000066;
	}
		
	.body12pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-style : normal;
		font-weight : normal;
	}

	.body12ptBold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12pt;
		font-style : normal;
		font-weight : bold;
	}
	
	.body11pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
	}

	.body11ptItalic  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 11pt;
		font-style : italic;
	}
	
	.body10pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
	}
	
	.body10ptbold  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000000;
		font-weight : bold;
	}
	.body10ptboldblue  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000066;
		font-weight : bold;
	}
	
	.body10ptWhite  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #FFFFFF;
	}
	
	.body9pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-style : normal;
		font-weight : normal;
		color : #000000;
	}
	
	.body8pt  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #000066;
	}
	
	.body8ptBlue  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #333399;
	}
	
	.body8ptWhite  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #FFFFFF;
	}
	
	
/* link formatting */

	A  {
		font-family : Arial, Helvetica, sans-serif;
		color : #333399;
		text-decoration : none;
		font-weight : normal;
		font-size : 10pt;
	}
	
	/* hover only works in IE4+ */
	A:Hover  {
		text-decoration : underline;
	}
	
	
	
/* Navigation Formatting */

	.navSubHeader {
		color: FFFFFF; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:bold
	}

	.sportNavSubHead {
		color: #000000; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold;
	}

	.sportNavText {
		color: #666699; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
	}
		
	.navTextWht {
		color: #FFFFFF; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
	}	
	.navTextWhtBold {
		color: #FFFFFF; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold;
	}	
	.navTextGold {
		color: #FFCC33; 
		font-size: 10pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
	}		
	.navTextGoldsmall {
		color: #FFCC33; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
	}	
	.navTextwhitesmall {
		color: #FFFFFF; 
		font-size: 8pt; 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal;
	}	
/* story served content formatting */
				
		.photoCredit  {
			font-family : Arial, Helvetica, sans-serif;
			font-size : 7pt;
			color : #000000;
		}
		
		.photoCaption  {
			font-family : Arial, Helvetica, sans-serif;
			font-size : 7pt;
			color : #000000;
			font-style : italic;
		}
		
/* other undefined stuff */

	.largewarning  {
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		color : #FF0000;
	}

	.smallwarning  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 9pt;
		font-weight : bold;
		color : #FF0000;		
	}
	
	.timestamp  {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		font-style : normal;
		color : #666666;
	}

	.formElement  {
		font-size : 10px;
	}
	
	input.login {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 8pt;
		background color: #FFFFFF;
	}

	anchor8pt {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 8pt;
		background color: #3333CC;
	}
	.blackBorderTable {
		border: 1px Black groove;
	}