.topspan { 
background-image: url(../images/gui/topbar_span.gif);
background-repeat: repeat; 
}
.middlespan { 
background-image: url(../images/gui/maintable_titlebg.gif); 
}
.middlespan_right { 
background-image: url(../images/gui/maintable_titlebg_right.gif); 
}
.rightspan { 
background-image: url(../images/gui/maintable_rightspan.gif); 
background-repeat: repeat; 
}
.leftspan { 
background-image: url(../images/gui/maintable_leftspan.gif); 
background-repeat: repeat; 
}
.rightspan_right { 
background-image: url(../images/gui/maintable_rightspan_right.gif); 
background-repeat: repeat; 
}
.leftspan_right { 
background-image: url(../images/gui/maintable_leftspan_right.gif); 
background-repeat: repeat; 
}
 
h1 {  
	font: 26px arial;
	margin: 0px 0px 0px 10px;
	color: #000000; 
	font-weight: bold;
} 

.datacell_trgirls {  
	font: 10px arial;
	color: #000000; 
	font-weight: bold;
} 


.smallmenutext { 
    margin-left:8px;
	font: 10px arial;
	color: #000000; 
	font-weight: bold;
} 

 
/* Menu bar */
.menuBarContainer {
    border:1px solid #999;        
    background-color:#f3f3f3;
    width:658px !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:660px;     
    height /**/:17px;
} 
/* Footer bar */
.footermenuBarContainer {
    border:1px solid #999;        
    background-color:#f3f3f3;
    width:407px !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:409px;     
    height /**/:17px;
}

/* Footer bar */
.submenuContainer { 
    width:90 !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:92px;     
    height /**/:17px;
}
/* Footer bar */
.subsubmenuContainer { 
    width:53 !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:55px;     
    height /**/:17px;
}

/* Footer bar */
.userContainer {
    background-color:#f3f3f3;
    width:90 !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:92px;     
    height /**/:17px;
}
/* Banner bar */
.BannermenuBarContainer {
    border:1px solid #999;        
    background-color:#f3f3f3;
    width:275px !important;
    height:15px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:277px;     
    height /**/:17px;
}
  
.footerButtonLeft {
    margin-right:1px;
    float:left;
    border-right: 1px solid #999;
    width:0px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:2px;
}

.footerButtonMiddle {
    margin-right:1px;
    float:left;
    border-left:1px solid #999;
    border-right:1px solid #999;
    width:104px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:106px;
}

.footerButtonMiddleSmall {
    margin-right:1px;
    float:left;
    border-left:1px solid #999;
    border-right:1px solid #999;
    width:78px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:80px;
}
.footerButtonMiddleSmaller {
    margin-right:1px;
    float:left;
    border-left:1px solid #999;
    border-right:1px solid #999;
    width:48px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:50px;
}
.userSmall {
    text-align: left; 
    margin-right:1px;
    float:left;  
    width:91px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:93px;
}
.submenuSmall {
    text-align: left; 
    margin-right:1px;
    float:left;  
    width:93px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:95px;
}
.subsubmenuSmall {
    text-align: left; 
    margin-right:1px;
    float:left;  
    width:53px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:55px;
}

.footerButtonRight {
    float:left;
    border-left:1px solid #999;
    width:0px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    width /**/:2px;
}

.submenuBar {
    font:10px arial;
    text-align: left; 
    padding-left: 5px;   
    border-left: 1px solid #cccccc; 
    border-top: 1px solid #cccccc;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    color: #ffffff;
	font-weight: bold;
    background-color:#909C94;
    height:13px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:15px;
} 


.usermenuBar {
    padding-top: 5px; 
    font:10px arial;
    text-align: left;    
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    color: #666666; 
    background-color:#f3f3f3;
    height:20px!important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:20px;
} 



.usermenuBarOver {
    font:10px arial;
    text-align: left;    
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    color: #666666; 
    background-color:#E5E5E5;
    height:20px!important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:20px;


}
.submenuBarOver {
    padding-left: 2px;
    padding-top: 1px;
    text-align: left;
    font: 10px arial;
	font-weight: bold;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #000000;
    
    background-color:#E5E5E5;
    height:12px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:14px;
}

.menuBar {
    font:10px arial;
    text-align: center;    
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    color: #666666; 
    height:13px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:15px;
}

.menuBarOver {
    padding-left: 2px;
    padding-top: 1px;
    text-align: center;
    font: 10px arial;
	font-weight: bold;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #000000;
    
    background-color:#E5E5E5;
    height:12px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:14px;
}
.menuBarOveralt {
    padding-left: 2px;
    padding-top: 1px;
    text-align: center;
    font: 10px arial;
	font-weight: bold;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #ffffff;
    
    background-color:#CC3333;
    height:12px !important;
    /* Fix broken box model for IE5/Win, IE6/Win ignores the following rules */
    height /**/:14px;
}

a.menutxt { text-decoration: none; color: #ffffff; }
a:active.menutxt { text-decoration: none; color: #ffffff; }
a:hover.menutxt { text-decoration: none; color: #ffffff; }
a:visited.menutxt { text-decoration: none; color: #ffffff; }
a:link.menutxt { text-decoration: none; color: #ffffff; }

a.menuBarLink { text-decoration: none; color: #666666; }
a:hover.menuBarLink { text-decoration: none; color: #666666; }
a:visited.menuBarLink { text-decoration: none; color: #666666; }
 
input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }
submit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; }

A:link, A:visited, A:active, A:hover { 
}
A:link  { 
  color: #0000FF;
}
A:visited { 
  color: #0000FF;
}
A:active {
  color: #0000FF;
}
A:HOVER { 
  color: #000000;
  background-color: ;
}

.onbody {
  color: #000000; 
}
.onbody A:link {
  color: #000000;
}
.onbody A:visited {
  color: #000000;
}
.onbody A:active {
  color: #000000;
}
.onbody A:hover {
  color: #498CD1;
}

BODY,P,TABLE,TD,TR {   
  font-size: 9pt;
  color: #000000;
  font-family: arial, Helvetica, sans-serif;
}
BODY {
	background-color: #F6F6F6; 
	color: #000000; 
}
FORM {
  display: inline;
  margin-bottom: 0;
}
PRE {
  font-size: ;
  font-family: ;
}

.tableborders {
  background: #ccc;
}

.tddetails {
    background: #ffffff;
}

.tdbackground {
  font-size: 9pt;
  font-weight: ;
  color: #000000;
  background: #F4F4F4;
  font-family: arial, Helvetica, sans-serif;
}

.tdnothumbs {
  font-size: 9pt;
  font-weight: ;
  color: #000000;
  background: #F4F4F4;
  font-family: arial, Helvetica, sans-serif;
}

td.menubar{ 
  padding:2px 2px 2px 2px;
}

.menubar{
  background: #FFA200;
  padding:2px 2px 2px 2px;
  font-size: 8pt;
  color: #000000;
}
.menubar A:link {
  color: #000000;
}
.menubar A:visited {
  color: #000000;
}
.menubar A:active {
  color: #000000;
}
.menubar A:hover {
  color: #000000;
}


.catcolumn {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F4F4F4;
}

.photocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #E4E4E4;
}

.commentscol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastphocol {
  font-size: 8pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastcommcol {
  font-size: 8pt;
  background: #E4E4E4;
  color: ;
}

.small {
  font-size: 8pt;
  font-family: arial, Helvetica, sans-serif;
}
.medium {
  font-size: 10pt;
  font-family: arial, Helvetica, sans-serif;
}
.large {
  font-size: 12pt;
  font-family: arial, Helvetica, sans-serif;
}

.welcome {
  background: ;
  font-family: arial, Helvetica, sans-serif;
  color: #000000;
}

.lighttable {
  background: #F7F7F7;
  color: #000000;
}

.alternatetable {
  background: #DEDEDE;
}

.formboxes{
  font-family: ;
  background-color: ;
  color: ;
  font-size: 9pt;
}

blockquote {
   font-size:9pt; border:1px solid #E6E6E6;
   margin:0px 20px; padding:0px 10px
}
blockquote .small {
   background:#E6E6E6;
   margin-left:-10px; padding:1px 2px
}
blockquote hr {
   visibility:hidden;
   height:1px
}
blockquote br {
   font-size:1px
}




