
body
{
font-family:arial,helvetica,sans-serif;
color:#000000;
background-color:#000000;
margin:0px;
text-align:center;
min-height:1000px;
font-size:12px;
}

td
{
font-size:12px;
}

h1, h2, h3, h4, h5, h6
{

margin:12px 0px 12px 0px;

}


h1
{
color:#0054A4;
font-size:20px;
}



h2
{
color:#464646;
font-size:18px;
}



h3
{

color:#0054A4;
font-size:16px;

}



h4
{
color:#666666;
font-size:14px;
}

h5

{
color:#666666;
font-size:12px;
}


h6

{
color:#666666;
font-size:12px;
}


ul li 

{

list-style-image:url(http://www.nami.org/Images/gts09/gtsbullet8x8.gif);
padding-bottom:6px;
}

ol li

{

padding-bottom:6px;
}

.gtsLargeHead

{

font-size: 18px;

}

a, a:link,a:visited,a:active,a:hover
{
color:#30337C;
text-decoration:underline;
font-family: Arial,helvetica, sans-serif;
}


#container
{
width:1000px;
position:relative;
margin:0px auto 0px auto;
}

#GTSNAV

{
font-family:arial,helvetica,verdana,sans-serif;
font-size:15px;
color:#D39F29;
font-weight:normal;
text-align:center;
height:40px;
z-index: 1000;

}

#GTSNAV a, #GTSNAV a:link, #GTSNAV a:visited,#GTSNAV a:active,#GTSNAV a:hover
{

font-family:arial,helvetica,verdana,sans-serif;
font-size:15px;
color:#D39F29;
font-weight:normal;
margin: 0px 11px 0px 11px;
text-decoration: none;

}

#GTSNAV a:hover

{

color:#ffffff;
text-decoration: underline;
}


#GTSsubtitle
{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#DFE2F1;

font-weight:bold;
float:left;
width:488px;


}

#GTSutility

{
font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#DFE2F1;
font-weight:bold;
float:right;
width:488px;
text-align:right;

}


#GTSutility a, #GTSutility a:link, #GTSutility a:visited,#GTSutility a:active,#GTSutility a:hover
{

font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#DFE2F1;
font-weight:bold;
text-decoration: none;

}

#GTSutility a:hover

{

color:#ffffff;
text-decoration: underline;
}


#innerContainer

{

width:676px;
text-align:left;
margin:0px 0px 0px 12px;
z-index:150;
font-size:12px;
  min-height:540px;
  height:auto !important;
  height:540px;


}


#hpcontainer
{
position:relative;
margin-bottom:0px;
}


#copyright

{

font-size:10px;
color:#FFFFFF;
text-align: center;
width:1000px;
margin:0px auto 12px auto;

}



#copyright a, #copyright a:link, #copyright a:visited,#copyright a:active,#copyright a:hover
{

font-family:arial,helvetica,verdana,sans-serif;
font-size:10px;
color:#ffffff;
font-weight:normal;
text-decoration: underline;

}

#columnRT
{
position:relative;
width: 271px;
border:1px solid yellow;
height:100%;
}

#GTSNAVbt
{
width:676px;
margin:10px 0px 10px 12px;
text-align:center;
background-color:#A0AECD;

}


#GTSNAVbt a, #GTSNAVbt a:link, #GTSNAVbt a:visited,#GTSNAVbt a:active,#GTSNAVbt a:hover
{

font-family:arial,helvetica,verdana,sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration: none;
padding:5px 5px 5px 5px;

}
#GTSNAVbt a:hover

{

text-decoration: underline;
}




#rightTD

{
background-image: url(http://www.nami.org/images/GTS09/GT9logo_bottom.gif);
background-repeat: no-repeat;
background-position: bottom center;
}


#video
{

width:271px;


margin:12px 0px 24px 0px;
background-color:#000000;
text-align:center;
color:#DFE2F1;
font-size:13px;
font-weight:bold;


}





#quotes

{

background: url(http://www.nami.org/images/GTS09/quote_side.jpg) top center no-repeat;
width:271px;
height: 138px;
position:relative;
margin-bottom: 24px;

}

#quote0, #quote1, #quote2, #quote3, #quote4

{
font-size:12px;
font-weight:bold;
position:absolute;
top: 475px;
left:730px;
width:253;
height:96;
color:#FFFFFF;
text-align:left;
z-index:100;

}


#testdrive

{

font-size:12px;

position:absolute;
top: 5px;
left:16px;
color:#FFFFFF;
text-align:left;
font-weight: bold;
}



#testdrive a, #testdrive a:link, #testdrive a:visited,#testdrive a:active,#testdrive a:hover
{
font-size:11px;
color:#FFFFFF;
text-decoration: underline;
font-weight:bold;
}







div.pop 
{
left:-12;
margin:0;
padding:0;
position:absolute;
text-align:center;
top:-12;
width:700px;
z-index:800;
}

div.opacity {
background-color:#EEEEEE;
height:595px;
left:0;
opacity:0.50;
position:absolute;
width:100%;
z-index:800;

-moz-opacity: 0.50;
filter: alpha(opacity=50);


}

div.popcontent {

background:#FFFFFF url(http://www.nami.org/images/gts09/gts_popbg.gif) no-repeat scroll 0 0;

margin-bottom:50px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
top:180px;
width:384px;
height:153px;
z-index:1000;
}

div.popcontent h1

{

font-size:14px;
font-weight:bold;
color:#FFFFFF;
position: absolute;
left:75px;
top:7px;
margin:0px 0px 0px 0px;

}



div.popcontent h2, div.popcontent h3

{

font-size:12px;
font-weight:bold;
color:#000000;
position: absolute;
left:75px;
top:28px;
margin:0px 0px 0px 0px;

}



div.popcontent h3
{


left:340px;


}


div.popcontent h4
{
font-weight:normal;
margin:0px 0px 0px 75px;
display:inline;
width: 280px;
font-size:12px;
color:#000000;
}



div.popcontent div
{
position:absolute;
top:55px;
left:0px;
font-weight:bold;
font-size: 12px;
}



a.poplink, a.poplink:link,a.poplink:visited,a.poplink:active,a.poplink:hover
{

position:absolute;
top: 127px;
left:136px;
font-size:14px;
color:#0054A4;
font-weight:bold;
text-decoration: underline;

}



.popclose {
position:absolute;
right:7px;
top:6px;
}



.pophead

{

color:#003366;
font-size:14px;
margin-bottom:6px;

}



.popgrade

{
position:absolute;
left:7px;
top:6px;

}



#stateDrop
{
font-size:10px;
position: absolute;
left:360px;
top:500px;
z-index:400;
margin:0;
}





#Cardleft

{
background-color:#0154A4;
background-image: url(http://www.nami.org/images/GTS09/GT9logo_card.gif);
background-repeat: no-repeat;
background-position: bottom center;
width:135px;

}

#Cardright

{
background-color: #FFFFFF;
width:541px;
text-align:left;
}


#cardright h1

{

background-color:#6C84C0;
font-size:18px;
color:#FFFFFF;



padding:6px 12px 6px 12px;
text-align: left;
margin:0px 0px 0px 0px;
}

#cardright p
{
margin: 8px 8px 8px 12px;
font-size:12px;
}


.reportCard

{
margin:12px 0px 0px 12px;
width:515px;
border: 1px solid #6C84C0;
font-size:12px;

}


.reportCard h2

{

background-color:#C6CCE7;
font-size:12px;
color:#000000;



padding:3px 8px 3px 8px;
text-align: left;
margin:0px 0px 0px 0px;
}


.reportCard a,.reportCard a:link, .reportCard a:visited,.reportCard  a:active,.reportCard  a:hover

{
color:#30337C;
text-decoration:underline;
font-size:12px;
font-weight:bold;

}



.reportCard h2 a,.reportCard h2 a:link, .reportCard h2 a:visited,.reportCard h2 a:active,.reportCard h2 a:hover

{
padding-left: 236px;
text-align:right;
color:#0154A4;
text-decoration:underline;
font-size:12px;
}

.reportcard p
{
margin-left:12px;
margin-right:12px;
font-size:12px;
}
.reportCard ol

{
margin-right:8px;
}
.reportCard ol li
{
font-weight:bold;
margin-top:8px;
}

.reportCard ol li span
{
font-weight: normal;
}

span.cat1, span.cat2, span.cat3, span.cat4

{

text-align:right;
color:#6C84C0;
font-weight:bold;

}


span.cat1
{
padding-left:138px;
}




span.cat2
{
padding-left:75px;
}


span.cat3
{
padding-left:148px;
}


span.cat4
{
padding-left:98px;
}



.statebystate
{
font-size:12px;
color: #FFFFFF;
font-weight:bold;
background-color: #6C84C0;

}
 

.statebystate a, .statebystate a:link, .statebystate a:visited, .statebystate a:active,.statebystate  a:hover

{


text-decoration:underline;
font-size:12px;
color:#FFFFFF;
font-weight:bold;


}


#statebystatetable

{


border: 1px solid #6C84C0;

width:676px;

border-collapse: collapse;
#
}
#statebystatetable td 
{ border: 1px solid #6C84C0; 
font-size:12px;

}
#statebystatetable th 

{ 
border: 1px solid #6C84C0; 
}


font-size:12px;


}



.FMHeaderBar

  {font-size:12 px; color: #000000; font-weight: bold; background-color: #DFE2F1; border-width: 1px; border-color: #DFE2F1; border-style: solid; padding: 3px;}



.FMRow1
  {background: #FFFFFF;}
.FMRow2
  {background: #DFE2F1;}
  .FMHelpBar
  {background: #DFE2F1; width: 100%;}
.FMSubHeaderBar
  {font-size: 12px; color: #000000; font-weight: bold; background: #DFE2F1;}
.FMCellName
  {font-weight: bold;}
.FMCellSmall
  {font-size: 10px;}
.FMMessageHeader
  {font-size: 12px; color: #000000; font-weight: bold; background: #DFE2F1;}
.FMMessageBody1
  {font-size: 12px; color: #000000; background: #DFE2F1;}
.FMMessageBody2
  {font-size: 12px; color: #000000; background: #DFE2F1;}
.FMBreadCrumb
  {font-size: 12px; color: #000000; font-weight: bold;}
.FMReturnMsg
  {font-size: 12px; color: #9966FF; font-weight: bold;}
a.FMBreadCrumbLink, a.FMBreadCrumbLink:link, a.FMBreadCrumbLink:visited, a.FMBreadCrumbLink:hover, a.FMBreadCrumbLink:visited:hover
  {font-size: 12px; font-weight: bold; text-decoration: underline; color: #30337C}
a.FMReplyLink, a.FMReplyLink:link, a.FMReplyLink:visited, a.FMReplyLink:hover, a.FMReplyLink:visited:hover
  {font-size: 10px; text-decoration: none; color: #30337C}
a.FMLink, a.FMLink:link, a.FMLink:visited, a.FMLink:hover, a.FMLink:visited:hover
  {font-size: 12px; text-decoration: underline; color: #30337C}
a.FMLinkSmall, a.FMLinkSmall:link
  {font-size: 10px; color: #30337C}
a.FMLinkSmall:visited, a.FMLinkSmall:hover, a.FMLinkSmall:visited:hover
  {font-size: 10px; color: #30337C}
a.FMInactiveLink, a.FMInactiveLink:link, a.FMInactiveLink:visited, a.FMInactiveLink:hover, a.FMInactiveLink:visited:hover
  {font-size: 12px; text-decoration: none; color: #30337C}
  
 .fmBold { font-family :  arial, helvetica, verdana, sans-serif; font-size: 11px; color : #000000;  text-decoration : none; font-weight: bold; }
 .fmBoldr { font-family :  arial, helvetica, verdana, sans-serif; font-size: 11px; color : #000000;  text-decoration : none; font-weight: bold; }
