﻿html,body,form{
	margin:0px;
	padding:0px;
	border:none;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS;
	font-size:12pt;
    overflow:auto;
	text-align:center;
	height:100%;	
}

body
{
	background-color: #eeeeee;
	width:100%;
	background-position:top;
}

h1, h2, h3
{
	padding:0;
	margin:0;
}



input, select, span, textarea
{	
	font-family: Arial;
	font-size: 10pt;
}

textarea
{
	font-family: Arial;
	resize: none;
}

table
{
	empty-cells:show;
}

a
{
	color: #0052AD;
	font-size: 10pt;
}

A:link, A:active, A:visited
{
	text-decoration: none;	
}
	
A:hover
{
    text-decoration: underline;
}

A:hover img 
{
	border:none;
	text-decoration: none;
}

img
{
	border:none;
}

.homemaincontainer
{
	width:888px;
	height:100%;
	text-align:left;
	background-color: #0F0D0D;
	background-image: url(../images/content_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	padding:0 0px 0 0px;
	vertical-align:top;
}

.mainContentStyle
{
	width:890px;
	background-color: #0F0D0D;
	background-image: url(../images/content_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	padding:0 0px 0 0px;
}

.fullpagecontentstyle 
{
	vertical-align: top;
	padding-left: 15px; 
	padding-right: 10px; 
	padding-top: 5px;
	padding-bottom: 5px;
	width:90%;
	height:100%;
}	

.PageHeader 
{
	color:White;
}

.contentbreaker
{
	height: 1px;
	width:100%;
}

/* new layout classes */
.banner
{
	padding-left:15px;
	padding-right:15px;
}

.headerstyle_new
{
	vertical-align: top;
	height:70px !important;
	background-image: url(../images/spf_banner.png);
	background-position: top;
	background-repeat: no-repeat;
	width:100%;
	text-align:left;
}



.headerstyle_new a:hover
{
	text-decoration:none;
}

.header_anchor
{
	display:block;

	border:none;
	width: 350px;
	height:70px;
	text-indent: -100em;

	background-image: url(../images/spf_banner.png);

}

.header_anchor_orange
{	
	display:block;
	border:none;
	width: 350px;
	height:70px !important;
	text-indent: -100em;
	background-image: url(../images/spf_banner_orange.png);
}

.mainContainer
{
	min-height:100%;
	height:auto !important;
	width:888px;
	text-align:left;
	background-color: #0F0D0D;
	background-image: url(../images/content_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	margin: 0px auto -35px;
	padding: 0 0 0 0;
	vertical-align:top;
}

* html .mainContainer 
{
	height:100% !important;
	width:880px;
}

* html .innerContainer
{
	width: 858px;
}

.contentstyle 
{
	text-align:left;
	width:100%;
	height:100%;
	margin: 0 auto;
	vertical-align: top;
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 5px;
	padding-bottom: 5px;
	
}	

.footer, .push
{
	width:888px;
	text-align:left;
	background-color: #0F0D0D;
	background-image: url(../images/content_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	margin: 0 auto 0;
	height: 25px;
	padding-top: 10px;
}

* html .footer, .push 
{
	width:880px;
}

.push
{
	clear:both;
	background:none;
}

.footerStyle
{
	height: 25px;
	padding: 0px 25px 0px 30px;
	color:#eeeeee;
}

.footerLink
{
	color:#eeeeee;
	font-size:8pt;
}

.footerLink:hover
{
	color:#eeeeee;
	text-decoration:underline;
}

.bottomMainContentTD, .bottomMainContentTDAlt
{
	width:25%;
	padding: 6px;
	vertical-align:top;
}

.bottomMainContentTDAlt
{

}

.left_col
{
	float:left;
	width:170px;
}

.right_col
{
	float:left;
	height: 100%; 
	width:688px;
}

.full_col
{ 
	float:left;
	width:858px;
}

*html .full_col
{
	width:842px;
}

*html .right_col
{
	width:682px;
}

*html .left_col
{
	width: 160px;
}

/* new layout classes END */

.divmain
{
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:100%;
	
}

.divContainer
{
	width:888px;
	height:100%;
	margin: 0px auto;
	text-align:left;	
	padding:0 0px 0 0px;
	vertical-align:top;
}

.headerstyle_new_orange
{
	vertical-align: top;
	height:70px !important;
	background-image: url(../images/spf_banner_orange.png);
	background-position: top;
	background-repeat: no-repeat;
	width:870px !important;
}

.headerstyle_new_green
{
	vertical-align: top;
	height:70px !important;
	background-image: url(../images/spf_banner_green.png);
	background-position: top;
	background-repeat: no-repeat;
	width:870px !important;
}

.headerstyle_elecblue, .headerstyle_blue, .headerstyle_orange,
.headerstyle_pink, .headerstyle_purple, .headerstyle_red, .headerstyle_green
{
	vertical-align: top;
	height:150px !important;
	cursor:pointer;
	background-repeat: no-repeat;
	width:870px !important;
}	

.headerstyle_elecblue {
	background-image:url(../images/sixplusfive_banner_elecblue.gif);
}
.headerstyle_blue {
	background-image:url(../images/sixplusfive_banner_blue.gif);
}
.headerstyle_orange {
	background-image:url(../images/sixplusfive_banner_orange.gif);
}
.headerstyle_pink {
	background-image:url(../images/sixplusfive_banner_pink.gif);
}
.headerstyle_purple {
	background-image:url(../images/sixplusfive_banner_purple.gif);
}
.headerstyle_red {
	background-image:url(../images/sixplusfive_banner_red.gif);
}
.headerstyle_green {
	background-image:url('../images/sixplusfive_banner_green.gif');
}

table td
{	font-size: 9pt;
}

.normalwindow
{
	background-color:White;
	vertical-align:top;
}

.bl 
{
	margin-right:13px;
	background-color:White;
	background-image: url(../Images/roundcorner_sprite.gif);
	background-repeat: no-repeat;
	background-position:0 -80px;
	height:13px;
	font-size:2px;
}
.br 
{
	margin-top:-13px;
	margin-left:13px;
	background-color:White;
	background-image: url(../Images/roundcorner_sprite.gif);
	background-position:100% -120px;
	background-repeat:no-repeat; 
	height:13px;
	font-size:2px;
}
.tl 
{
	background-color:White;
	background-image: url(../Images/roundcorner_sprite.gif);
	background-repeat:no-repeat; 
	height:13px;
	font-size:2px;
}
.tr 
{	
	background-color:White;
	margin-top:-13px;
	margin-left:13px;
	background-image: url(../Images/roundcorner_sprite.gif);
	background-position:100% -40px;
	background-repeat:no-repeat; 
	height:13px;
	font-size:2px;
}

.headerwindow
{
	margin-top:-13px;
	margin-left: 13px;
	margin-right:13px;
	height:13px;
	background-color:#FFFFFF;
	font-size:2px;
}

.footerwindow
{
	margin-top: -13px;
	margin-left: 13px;
	margin-right:13px;
	height:13px;
	background-color:#FFFFFF;
	font-size:2px;
}

.insidewindow
{
	background: #FFFFFF;
	color: #000000;
	padding-left: 14px;
	padding-right: 14px;
	z-index:4;
	height:96%;
}

.clear {font-size: 1px; height: 1px} 

.tlmain
{
	height:13px;
	font-size:2px;
	width:13px;
	background-color:White;
}

.headerwindowmain
{
	margin-top:-13px;
	margin-left: 13px;
	margin-right:13px;
	height:13px;
	background-color:#FFFFFF;
	font-size:2px;
}

.h12ElecBlueBold
{	
	font-size:12pt;
	font-weight:bold;
	color: #0092CF;
}

.h12DarkGrey, .h12Grey, .h12, .h12GreyCaption, .h12DarkGreen, .h12ArticleContent, .h12Blue
{
	font-size:12pt;
}

.h12DarkGreyBold, .h12GreyBold
{
	font-size:12pt;
	font-weight:bold;
}

.h10DarkGreyBold, .h10DarkGreenBold 
{
	font-size:10pt;
	font-weight:bold;
}

.h12Bold, .h12DarkGreenBold, .h12BlueBold
{
	font-size:12pt;
	font-weight:bold;
}

.h10Grey, .h10GreyBold, .h10, .h10DarkGrey, .h10DarkGreen, .h10ArticleContent, .h10Bold, .h10BlueBold, .h10Blue, .h10Red
{
	font-size:10pt;
}

.h10ArticleContent 
{
	line-height:20px;
	color:#322f2f;
}

.h8Grey, .h8, .h8Red
{
	font-size: 8pt;
}

.h8Red, .h10Red, .h10RedBold
{
	color: Red;
}

.h10GreyBold, .h10Bold, .h10BlueBold, .h10RedBold
{
	font-weight:bold;
}

.h11
{
	font-size: 11pt;
}

.h14DarkRed, .h14DarkRedBold, .h14DarkGreen, .h14, .h14DarkGrey, .h14Light, .h14ArticleContent, .h14Grey, .h14Blue
{
	font-size:14pt;
}

.h14ArticleContent, .h12GreyCaption
{

}

.h14Light
{
	color: #DBDBDB;
}

.h14DarkRed, .h14DarkRedBold
{
	color:#FF0000;
}

.h14DarkGreen, .h16DarkGreen, .h12DarkGreen,.h14DarkRedBold
{
	font-weight:bold;
}

.h14DarkGreen, .h16DarkGreen, .h12DarkGreen, .h10DarkGreen

{
	color:#033b01;
}

.h14DarkGreenBold, .h26DarkGreenBold, .h20DarkGreenBold, .h16DarkGreenBold, .h14DarkGreenBold, .h18DarkGreenBold, .h12DarkGreenBold, .h10DarkGreenBold
{
	color:#055a01;
}

.h14OrangeBold, .h14BlueBold, .h14PinkBold, .h14DarkGreyBold, .h14ElecBlueBold, .h14DarkGreyBold, .h14DarkGreenBold, .h14Bold
{	
	font-size:14pt;
	font-weight:bold;
}

.h26DarkGreyBold, .h26DarkGreenBold
{
	font-size:26pt;
	font-weight:bold;
}

.h20DarkGreyBold, .h20DarkGreenBold, .h20Bold
{
	font-size:20pt;
	font-weight:bold;
}

.h24DarkGreyBold
{
	font-size:24pt;
	font-weight:bold;
}

.h18DarkGreyBold, .h18DarkGreenBold, .h18Bold
{
	font-size:18pt;
	font-weight:bold;
}

.h16ElecBlueBold, .h16GreenBold, .h16PinkBold, .h16RedBold, .h16PurpleBold, .h16OrangeBold, .h16BlueBold, .h16DarkGreyBold, .h16DarkGreenBold, .h16Bold
{		
	font-size:16pt;
	font-weight:bold;
}

.h16DarkGreyBold, .h26DarkGreyBold, .h14DarkGreyBold, .h20DarkGreyBold, .h12DarkGrey, .h10DarkGreyBold, .h10DarkGrey, .h14DarkGreyBold, .h12DarkGreyBold, .h12DarkBold, .h14DarkGrey, .h18DarkGreyBold, .h24DarkGreyBold
{
	color:#272522;
}

.h12Grey, .h10Grey, .h10GreyBold, .h8Grey, .h14Grey
{
	color: #686461;
}

.h12ElecBlue
{	
	
	font-size:12pt;
	color: #0092CF;
}

.h16BoldDate
{
	font-family:Tahoma;
	font-size:14pt;
	font-weight:bold;
	color:#636563;
	text-align:center;
}

.h8_arrows
{
	font-family: Terminal;
	font-size:8pt;
}

.h6_arrows, .h4_arrowsbold
{
	font-family: Arial;
	font-size:8pt;
}

.h4_arrowsbold 
{
	font-weight: bold;
}

.breadcrumb_arrows
{
	font-size: 12pt;
	font-weight: bold;
	padding: 0px 6px 2px 4px;
}

.hrPink, .hrOrange, .hrPurple, .hrElecBlue, .hrBlue, .hrRed, .hrGreen
{
	font-size:10pt;
	height:1px;
	width:100%;
}

.hrPink, .h16Pink, .h16PinkBold, .h14PinkBold
{
	color: #E30D89;
}

.hrOrange, .h16Orange, .h16OrangeBold, .h14OrangeBold
{
	color: #D5510B;
}
.hrPurple, .h16Purple, .h16PurpleBold
{
	color: #9A23BE;
}
.hrGreen, .h16Green, .h16GreenBold
{
	color: #00AC02;
}
.hrRed, .h16Red, .h16RedBold
{
	color: #B80303;
}
.hrBlue, .h16Blue, .h16BlueBold, .h14BlueBold, .h14Blue, .h12BlueBold, .h12Blue, .h10BlueBold, .h10Blue
{
	color: #0f2d79;
}

.hrElecBlue, .h16ElecBlue, .h16ElecBlueBold, .h14ElecBlueBold
{
	color: #0092CF;
}

.h16Red, .h16Green, .h16ElecBlue, .h16Blue, .h16Orange, .h16Purple, .h16Pink, .h16DarkGreen, .h16
{		
	font-size:16pt;
}

.h16Green:hover
{
	color: #DBDBDB;
	text-decoration:none;
}

.downarrow
{
	font-family: Marlett;
	TEXT-DECORATION: none;
}

.downarrow:hover 
{
	text-decoration: none;
}

.menuSideStyle
{
	width:100%;
	vertical-align:middle;
}

.menuSideStyle tr
{
	height: 22px;
	background-color:#272522;
}

.menuSideStyle td
{
	padding:4px;
	font-size:14px;
	color:#DBDBDB;
}

.menuSideStyle span
{
	padding:4px;
	font-size:14px;
	color:#DBDBDB;
}

.menuSideStyle a
{

	font-size:14px;
	color:#DBDBDB;
	cursor:pointer;
}

.menuSideStyle a:hover
{
	height: 22px;
	font-size:14px;
	color:#DBDBDB;
	cursor:pointer;
}

.menuSideBack
{
	vertical-align:middle;
	background-color: #FFFFFF;
	padding: 5px;
}

.nav14
{
	font-size:14px;
	color:#00AC02;
}

.nav12
{
	font-size:12px;
	color:#00AC02;
}

.navRed, .navGreen, .navElecBlue, .navBlue, .navOrange, .navPurple, .navPink 
{
	width: 5px;
}   
.navRed
{
	background-color: #B80303;
}

.navGreen 
{
	background-color: #00AC02;
} 

.navElecBlue 
{
	background-color: #0092CF;	
}

.navBlue
{
	background-color: #1509BE;
}

.navOrange
{
	background-color: #D5510B;
}

.navPurple 
{
	background-color: #9A23BE;
}

.navPink 
{
	background-color: #E30D89;
}

/* MENU STUFF */

.mainMenuItem a
{	
	display:inline;
	padding:0 10px 0 5px;
	font-size:12px;
	color: #DBDBDB;
    /*padding: 0px 10px 0px 10px;*/
    cursor: pointer;
}

.mainMenuItem a:hover, .mainMenuItemSel a:hover
{	
	text-decoration: underline;
}

.mainMenuItem a:hover img, .mainMenuItemSel a:hover img
{	
	text-decoration: none ;
}


.mainMenuItemSel a
{
	display:inline;
	padding:0 10px 0 5px;
	font-size:12px;
	color: #64a6d2;
	cursor: pointer;
}


.mainMenuItem, .mainMenuItemSel
{
     border-right: Solid 1px #28282a;
}

.sideMenu_Container
{
	background-image:url(../images/sidemenu_bg.gif);
	background-position: left top;
	background-color: #0F0D0D;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 5px;
}

.sideMenu_Container_Footer
{
	background-image:url(../images/sidemenu_bottomright.gif);
	background-position:bottom right;
	background-repeat: no-repeat;
	padding: 5px 25px 5px 15px;
}

.sideMenu_Container_Footer td
{
	padding: 5px 20px 5px 10px;
}

.sideMenuTable
{
	width:100%;
	vertical-align:top;
}

.sideMenuItem
{
	/*background-color:#272522;*/
}

.sideMenuItem td
{
	font-size:14px;
	cursor:pointer;
}

.sideMenuItem a
{
	font-size:12px;
	color:#DBDBDB;
}

.sideMenuItem:hover
{
	/*background-color: #3E3A37;*/
}

.sideMenuHeader
{
	font-weight:bold;
	color:#DBDBDB;
	padding: 8px;
	cursor:default;
}

.sideMenuText
{
	font-weight:normal;
	color:#DBDBDB;
	padding: 8px;
	font-size:10pt;
}

.sideMenuLeft a
{
	display:block;
	padding: 8px;
}

/*
.sideMenuLeft:hover a
{
	text-decoration:underline;
}*/

.rightImage, .downImage
{
	background-image:url(../images/arrow_sprite2.gif);
	background-repeat:no-repeat;
	width:25px;
	padding:8px;
	font-size:12px;
}

.rightImage
{
	background-position:55% 12px;
}

.downImage
{
	background-position:55% -28px;
}

.subMenu
{
	vertical-align:top;
	color:#686461;
	padding: 0 0 0 15px;
}

.subMenu a
{
	display:block;
	color:#686461;
	font-size:12px;
	width: 80%;
}

.subMenu a:hover
{
	color: #DBDBDB;
	text-decoration: none;
}

.subLink a
{
	
	color:#686461;
	font-size:12px;
}

.subLink a:hover
{
	color: #DBDBDB;
	text-decoration: none;
	font-size:12px;
}

.divMenu
{
    background-image: url(../Images/menubackground.gif);
    background-position:top;
    width:100%;
    padding: 5px 0 6px 0;
}
.nav
{
	vertical-align:top;
	padding: 2px 15px 0px 15px;
}

.home_item, .features_item, .getinvolved_item, .home_item_sel, .features_item_sel, .getinvolved_item_sel {
    display:block; 
    float:left;
	width:30px !important;
    background-image: url(../images/navi_sprite.gif);   
}

.home_item {
   background-position: 10px 0;
}

.features_item {
    background-position: -30px 0px;
}

.getinvolved_item {
    background-position: -70px 0px;
}

.home_item_sel {
   background-position: 10px -20px;
}

.features_item_sel {
    background-position: -30px -20px;
}

.getinvolved_item_sel {
    background-position: -70px -20px;
}

/* MENU Stuff END*/

.hrGrey
{
	font-size:10px;
	height:1px;
	width:100%;
	color: #c0c0c0;
}

/* Tables */

.tdItem 
{
	background-color:White;
}

.tdItemAlt
{
	background-color:#EEE;
}

.articleHeader
{
	border-top:solid 1px #C0C0C0;
	height:40px;
	vertical-align:top;
	font-size:12pt;
	font-weight:bold;
	color:#2D2D2D;
}

/* Article Styles */
.ArticleContent
{
	padding:4px;
}

.imageleft 
{
	float:left; 
	padding:4px 8px 8px 0px;
}

.imageright 
{
	float:right; 
	padding:4px 0px 8px 8px;
}

.divQuote
{
	float:right; 
	border:solid 1px #18579d;
	padding: 10px 10px 10px 10px;
	background-color:#F5F5F5;
}

.divQuoteOuter
{
	float:right; 
	width:250px;
	padding: 5px 3px 5px 5px;
}

.QuoteMarks
{
	font-family:Times New Roman;
	font-size:14pt;
	font-weight:bold;
}

.Quote
{
	font-weight:bold;
	line-height:14pt;
}

.QuoteAuthor
{
	vertical-align:bottom;
	line-height:22pt;
	display:block;
	bottom:0px;
	padding-top:3px;
	padding-bottom:0px;
}

/* Article Styles END */

.breadcrumbStyle
{

}

.breadcrumbStyle td
{
	vertical-align:top;
	border-top: solid 2px #fff;
}

.linkButtonInnerTable
{
	padding: 0 0 0 0;
	cursor:pointer;
	text-decoration: none;
}

.linkButtonInnerTable:hover
{
	text-decoration: underline;
}

.articleResultsList, .articleResultsListAlt
{
	padding: 10px 6px 10px 6px;
}


.articleCommentsStyle, .articleResultsListAlt, .searchRowStyleAlt
{
	border: solid 1px #D8D8D8;
	background-color: #eef4f8;
}

.articleCommentsStyleAlt, .articleResultsList, .searchRowStyle
{
	border: solid 1px #fff;
	
}

.searchRowStyle
{
	padding: 5px 0 5px 3px;
}

.searchRowStyleAlt
{
	padding: 8px 1px 8px 3px;
}

.searchRowStyleAlt td, .searchRowStyle td
{
	padding: 2px 0px 2px 0px;
}

.autoCompleteListItem, .autoCompleteListItemHover
{
	font-size: 11px;
	font-family:Arial;
	padding:4px;
	border-bottom:solid 1px #c0c0c0;
	margin:0px;
	text-align: left;
	text-decoration:none;
}

.autoCompleteListItemHover
{
	cursor:pointer;
	background-color: #316AC5;
	color:White;
}

.autoCompleteListItemHighlight
{
	font-size: 11px;
	font-family:Arial;
	font-weight:bold;
	background-color: #7AC142;
	text-decoration:none;
}

.autoCompleteList
{
	visibility : hidden;
	background-color: #ffffff;
	border: solid 1px #000000;
	text-align:left;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	
	overflow:hidden;
	
	z-index:2000;
	/*width: 180px !important;*/
}

.normal_border
{
	border: solid 1px #000000;
	border-left: none;
}

.Search_TableCell_Full a, .Search_TableCell_Player a
{
	display:block;
	cursor:pointer;
    background-position: 0px 1px;    
    background-repeat: no-repeat;
    height:20px !important;
    width:28px !important;
    font-size: 13px !important;
    border:none;
}

.Search_ButtonTableCell
{
	width:29px !important;
    height:22px !important;
}

.Search_TableCell_Player a
{
	background-image:url('../images/go_button_sprite.gif');
}

.Search_TableCell_Full a
{
	background-image:url('../images/search_sprite.gif');
}

.Search_TableCell_Full a:hover, .Search_TableCell_Player a:hover
{
    background-position: 0px -19px;
    text-decoration:none;
}

.Search_Textbox
{
    border: solid 1px #000000;
    height:14px;
    padding-left:4px;
    font-size:8pt;
    font-family: arial;
    background-color:#ffffff;
}

* html .Search_Textbox
{
	height:14px !important;
}

.ImageBorder
{
	border: solid 1px #272522 !important;
	-ms-interpolation-mode: bicubic;
}

.radioGroup10
{
	font-size:10pt;
}

.radioGroup10 td
{
	font-size:10pt;
}

.noResultsTable
{
	padding: 5px 0px 00px 3px;
}

.noResultsTable td
{
	padding: 5px 10px 5px 0px;
}

.PageNumber
{
	padding-left: 2px;
	padding-right: 2px;
	border: solid 1px #FFFFFF;
}

.PageNumber:hover
{
	cursor:pointer;
	border: solid 1px #0052AD;
}

.PageNumber:hover a
{
	text-decoration: underline;
}

.CurrentPageNumber
{
	padding-left: 2px;
	padding-right: 2px;
	border: solid 1px #ffffff;
}

.UpArrows, .DownArrows
{
	background-image: url(../images/bluearrows_sprite.gif);
	width: 12px;
	height: 20px;
}

.UpArrows
{
	background-position: 0 19px;
}

.DownArrows
{
	background-position: 0 5px;
}

.UpArrowsSml, .DownArrowsSml
{
	background-image: url(../images/bluearrows_sprite_sml.gif);
	width: 10px;
	height: 10px;
	font-size:8pt;
	background-repeat:no-repeat;
}

.UpArrowsSml
{
	background-position: 0 -12px;
}

.DownArrowsSml
{
	background-position: 0 1px;
}
/* For use with DHTML Tooltips */ 

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-size:10pt;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}


/* Popup Styles */

.PopupHeaderRow, .PopupFooterRow 
{
	background-color:white;
}

.PopupHeaderRow
{
	border-bottom:solid 1px #CCC;
	height:7%; 
	vertical-align:middle;
}

.PopupHeader
{
	vertical-align:middle;
	font-weight:bold;
	font-size:16pt;
}

.PopupFooterRow 
{
	border-top:solid 1px #CCC;
	padding: 0px 10px 0px 0px;
	height:4%; 
}

.PopupFooterLinks
{
	display:inline;
	float:left;
	padding-left:5px;
}

.PopupFooter
{
	display:inline;
	float:right;
}

.PopupBody
{
	background-color:#F0F0F0;
	position:relative; 
	height:87%; 
	overflow:auto;
	text-align:left;
	padding-left:2px;

}

.PopupWhiteHeader
{
	color:White;
	font-weight:bold;
	font-size:8pt;
	vertical-align:middle;
}

.PopupHeaderText
{
	color:#0052AD;
	font-weight:bold;
	font-size:8pt;
	vertical-align:middle;
}

.PopupOtherText
{
	color:#0052AD;
	font-weight:normal;
	font-size:8pt;
	vertical-align:middle;
}

.rowspacer
{
	height: 5px;
}

.Arch
{
	cursor:pointer;
	font-size:12px;
	color:#272522;
}

.featuresArchive
{
	width:30%;
	height:100%;
	vertical-align:top; 
	background-color: #F5F5F5;
	background-image: url(../images/archive_bottombg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:solid 1px #D8D8D8;
	margin-bottom:10px;
	
}

.insideSideMenu
{
	color: #000000;
	padding-left: 14px;
	padding-right: 4px;
	padding-bottom: 14px;
	padding-top: 10px;
	z-index:4;
}

.tlSideMenu
{
	height:13px;
	font-size:2px;
	width:13px;
	background-color:#eeeeee;
}

.headerWindowSideMenu
{
	margin-top:-13px;
	margin-left: 13px;
	margin-right:13px;
	height:13px;
	background-color:#eeeeee;
	font-size:2px;
}

.trSideMenu
{	
	background-color:#eeeeee;
	margin-top:-13px;
	margin-left:13px;
	background-image: url(../Images/roundcorner_sidemenu_sprite.gif);
	background-position:100% -40px;
	background-repeat:no-repeat; 
	height:13px;
	font-size:2px;
}

.comments_table td
{
	padding: 4px 4px 4px 0px;
}

.doprint 
{
	display:none;
}

.labelLink 
{
	color:#0052AD;
	text-decoration:none;
	cursor:pointer;
	font-size:10pt;
}

.anchorImageFix
{
	display:block;
}

.anchorImageFix:hover
{
	cursor:pointer;
	text-decoration:underline;
}

.textBlockSpread
{
	line-height:13pt;
	color:#322f2f;
}

