
BODY
{

	BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/themes/MAROON/g_bkgd.gif);
    BACKGROUND-REPEAT: repeat-x;

    BACKGROUND-COLOR: #FFFFFF;
}

h1
{
	font-weight:bold;
	font-size: 14pt;
	color:#993346;
	font-family:Arial Narrow, Helvetica Condensed, sans-serif;
}
table.a, td.a, th.a
{
border-collapse:collapse;
border:1px solid #0078BB;
}
.a1
{
    FONT-SIZE: 10pt;
    COLOR: #0078BB;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.asmall
{
    FONT-SIZE: 10pt;
    COLOR: #0078BB;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.aMedium
{
    FONT-SIZE: 11pt;
    COLOR: #0078BB;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.atall
{
    FONT-SIZE: 12pt;
    COLOR: #0078BB;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.atalln
{
    FONT-SIZE: 12pt;
    COLOR: #006298;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px
}
.atallRev
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    BACKGROUND-COLOR: #0078BB;
}
.aTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #0078BB;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.aTitleRev
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    BACKGROUND-COLOR: #CCCCCC;
}
.aTitleS
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #0078BB;
    FONT-FAMILY: 'Times New Roman'
}
.BigRed {
    FONT-SIZE: 18pt;
    COLOR: #FF00FF;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.bMedium
{
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #892336;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.bsmall
{
    FONT-SIZE: 10pt;
    COLOR: #892336;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.btall
{
    FONT-SIZE: 12pt;
    COLOR: #892336;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.bTallS
{
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #892336;
    FONT-FAMILY: 'Times New Roman';
    LETTER-SPACING: 0px
}
.btiny
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    COLOR: #892336
}
.bTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #892336;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.ChartBlue
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ChartGreen
{
    FONT-SIZE: 8pt;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataEntry
{
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataFieldBox
{
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
}
.DataValueBox
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
}
.DataGreen
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataSelect
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #3366FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dbTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #0033cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    COLOR: #CC0000;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.Medium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.micro
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial Narrow', 'Helvetica Condensed', sans-serif;
}
.normal
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.normalpage
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 1px;
}


.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #006298;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #006298;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}

.required
{
    FONT-WEIGHT: bold;
    COLOR: #892336
}
.reverse
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.revheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revsmall
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.slim
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallB
{
    FONT-SIZE: 8pt;
    COLOR: #892336;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small_B1
{
    FONT-SIZE: 8pt;
    COLOR: #892336;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.smallBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.survey_c
{
    FONT-SIZE: 8pt;
    COLOR: #892336;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.survey_q
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.tiny
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitleWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a, a:link, a:active, a:visited
{
    COLOR: #892336;
}
a:hover
{
    COLOR: #B95366;
}

a.alink, a.alink:link, a.alink:active, a.alink:visited
{
    COLOR: #0078BB;
}
a.alink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0078BB;
}

a.aQuietlink, a.aQuietlink:link, a.aQuietlink:active, a.aQuietlink:visited, a.aQuietLink:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #0078BB;
    TEXT-DECORATION: none
}
a.aQuietlink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0078BB;
    TEXT-DECORATION: underline
}

a.article, a.article:link, a.article:active, a.article:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
a.article:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}

a.BLink, a.BLink:link, a.BLink:active, a.BLink:visited, a.ColorLink, a.ColorLink:link, a.ColorLink:active, a.ColorLink:visited
{
    COLOR: #892336;
}
a.BLink:hover, a.ColorLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #892336
}

a.dbColorLink, a.dbColorLink:link, a.dbColorLink:active, a.dbColorLink:visited
{
    COLOR: #0033cc
}
a.dbColorLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0033cc
}
.tinydb
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small_db
{
    FONT-SIZE: 8pt;
    COLOR: #0033CC;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.dbRevHeader, a.dbRevHeader:link, a.dbRevHeader:active, a.dbRevHeader:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
a.dbRevHeader:hover
{
    COLOR: #0033CC;
    BACKGROUND-COLOR: #E0F0FF;
    TEXT-DECORATION: underline;
}
a.RevHeader, a.RevHeader:link, a.RevHeader:active, a.RevHeader:visited
{
    COLOR: #ffffff
}
a.RevHeader:hover
{
    COLOR: #0033ff;
    BACKGROUND-COLOR: #ffffff
}

a.WhiteLink, a.WhiteLink:link, a.WhiteLink:active, a.WhiteLink:visited
{
    COLOR: #ffffff
}
a.WhiteLink:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}
.rdots
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
     margin: auto;
     border: 2px dotted #006298;
     clear: both;
}
.bdots
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
     margin: auto;
     border: 2px dotted #892336;
     clear: both;
}
div.VideoIndex 
{
background-color:#FFFFFF;
width:200px;
height:240px;
overflow: scroll
}

#dhtmltooltip
{
position: absolute;
border: 2px gray;
padding: 2px;
background-color: #ECBBB4;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.crossout {
   FONT-SIZE: 10pt;
   COLOR: #CC0000;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : line-through;
}
.normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.featured
{
   FONT-SIZE: 13pt;
   COLOR: #000000;
   FONT-FAMILY: Times-Roman, Serif;
	font-style : italic;
   FONT-WEIGHT: bold;
}
.designer
{
   FONT-SIZE: 14pt;
   COLOR: #0071bc;
   FONT-FAMILY: Times-Roman, Serif;
	font-style : italic;
   FONT-WEIGHT: bold;
}
.required
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FieldName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #0078BB;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style : italic;
}
.InvisibleFieldName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style : italic;
}

.button0::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button0, a.button0, a.button0:link, a.button0:visited, a.button0:hover
{
	width:120px;height:30px;display:inline-block;
	background:url('/themes/MAROON/G_NavButton.png') repeat-x;
	text-align:center;
	vertical-align: middle;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-shadow: none;
	text-decoration: none
}
a.button0:hover
{
	background:url('/themes/MAROON/G_NavButton.png') 0 100% repeat-x; 
	text-shadow: 1px 1px 0px #993346;
}

.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button, a.button, a.button:link, a.button.visited, a.button:hover
{
width:120px;height:30px;display:inline-block;
background:url('/themes/MAROON/G_NavButton.png') 0 100% repeat-x;
text-align:center;
vertical-align: middle;
font:bold 11px/30px Arial, Helvetica, sans-serif;
color:#FFFFFF; 
text-shadow: none;
text-decoration: none
}
a.button:hover{
	text-shadow: 1px 1px 0px #993346;
}
td.LeftWrapper
{
	background-image: url('/themes/MAROON/G_LeftGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.RightWrapper
{
	background-image: url('/themes/MAROON/G_RightGrad.png'); 
	background-repeat: repeat-y; 
	width: 24px;
}
td.BottomWrapper
{
	background-image: url('/themes/MAROON/G_BottomGrad.png'); 
	background-repeat: repeat-x; 
	height: 24px;
}
td.BottomLeftWrapper
{
	background-image: url('/themes/MAROON/G_BotLeftGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.BottomRightWrapper
{
	background-image: url('/themes/MAROON/G_BotRightGrad.png'); 
	background-repeat: no-repeat; 
	width: 24px;
	height: 24px;
}
td.col1
{
width:200px;
}
td.col2
{
width:600px;
}
td.col2text
{
font-family: Helvetica, Arial, sans-serif;
font-size: 10pt;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
width:600px;
}
td.col3
{
width:200px;
}
div.thumbpadding
{
padding:8px;
}

div.omg-photo-nav
{
	position:relative;
	clear:both;
	height:20px;
	font-size:95%;
	padding-top:10px;
}
div.omg-photo-nav a
{
	position:absolute;
	font-weight:bold;
	left:5px;
	bottom:0;
	z-index:2;
	background:url(http://l.yimg.com/a/i/us/omg/assets/images/omg-arrows-small-1.0.0.gif) no-repeat scroll 0 3px;
	padding-left:12px;font-size:11px;
}
div.omg-photo-nav a:hover
{
	background-position:0 -33px;
}
div.omg-photo-nav a.omg-next
{
	right:5px;
	left:auto;
	padding-left:0;
	padding-right:12px;
	background-position:right -13px;
}
div.omg-photo-nav a.omg-next:hover
{
	background-position:right -56px;
}
div.omg-photo-nav div.pages
{
	position:absolute;
	width:100%;
	text-align:center;
	z-index:1;
	bottom:0;
	font-size:10px;
	font-family:Verdana;
}












