/*
version:2.3.0
*/
/*reset.css*/body{color:#000;background:#efe9c4;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:12px/1.5 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:11px;}
/*base.css*/h1{font-size:26px;}h2{font-size:24px;}h3{font-size:22px;}h1,h2,h3{margin:0 0 .5em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin-bottom:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td {/*border:1px solid #000*/;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}

/* blueprint.css */
body{text-align:center;margin:0;}
.container{text-align:left;position:relative;padding:0;margin:0 auto;width:960px;}
.column{float:left;margin:0 10px;padding:0;}
* html .column{overflow-x:hidden;}
.border{padding-right:9px;margin-right:0;border-right:1px solid #ddd;}.first{margin-left:0;}.last{margin-right:0;}.span-1{width:50px;}.span-2{width:120px;}.span-3{width:190px;}.span-4{width:260px;}.span-5{width:330px;}.span-6{width:400px;}.span-7{width:470px;}.span-8{width:540px;}.span-9{width:610px;}.span-10{width:680px;}.span-11{width:750px;}.span-12{width:820px;}.span-13{width:890px;}.span-14{width:960px;margin:0;}.append-1{padding-right:70px;}.append-2{padding-right:140px;}.append-3{padding-right:210px;}.append-4{padding-right:280px;}.append-5{padding-right:350px;}.append-6{padding-right:420px;}.append-7{padding-right:490px;}.append-8{padding-right:560px;}.append-9{padding-right:630px;}.append-10{padding-right:700px;}.append-11{padding-right:770px;}.append-12{padding-right:840px;}.append-13{padding-right:910px;}.prepend-1{padding-left:70px;}.prepend-2{padding-left:140px;}.prepend-3{padding-left:210px;}.prepend-4{padding-left:280px;}.prepend-5{padding-left:350px;}.prepend-6{padding-left:420px;}.prepend-7{padding-left:490px;}.prepend-8{padding-left:560px;}.prepend-9{padding-left:630px;}.prepend-10{padding-left:700px;}.prepend-11{padding-left:770px;}.prepend-12{padding-left:840px;}.prepend-13{padding-left:910px;}
.clear{display:inline-block;}.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clear{height:1%;}.clear{display:block;}

/**
 * Layout
 */
    #panel                          {height:18px; border-bottom:1px solid #96D030; background-color:#FEFFF0;}
    #header                         {height:120px; background:url(/images/gm_logo.gif) no-repeat; background-position: 215px}
    #navigation                     {margin:0;}
/**
 * Panel
 */
    #panel                                      {font-size:11px;}
    .user                                       {float:right; padding-right:5px;}
    #pmenu, #pmenu ul                           {padding:0; margin:0; line-height:1em; z-index:100;}
    #pmenu a                                    {display:block; width:10em; padding:3px 0 4px 0;}
    #pmenu a:hover                              {border:none;}
    #pmenu li                                   {float:left; width:10em; list-style-type:none;}
    #pmenu li ul                                {position:absolute; height:auto; width:10em; left:-999em; border:1px solid #96D030; border-top:#FEFFF0; background-color:#FEFFF0;}   /* second-level lists */
    #pmenu li:hover ul, #pmenu li.sfhover ul    {left:auto;}          /* lists nested under hovered list items */
/**
 * Nav
 */
    #nav                             {width:170px; margin:0; font-size:22px;}
    #nav li                          {list-style:none; height:27px;}
    #nav li a                        {color:#BABE84; display:block; text-align:right; font-weight:bold;}
    #nav li a:hover                  {border-bottom:none}
    .current_bl li#nav_bl a,
    .current_rs li#nav_rs a,
    .current_ca li#nav_ca a,
    .current_ab li#nav_ab a          {}
/**
 * Sidebar
 */    
    #sidebar li             {list-style-type:none;}
    #sidebar ul             {margin-top:-5px;}
    #sidebar .search_box  {font-size:14px; padding:3px; border:1px solid #BABE84;}
    #sidebar .search_btn  {font-size:13px; border:1px solid #BABE84; background-color:#EED3D3;}
/**
 * Calendar
 */
    #cal .menu              {width:100%; margin:0 auto;}
    #cal .select_month td   {padding:0 5px;}
    #cal .monthname         {text-align:left; padding-top:10px;}
    #cal td                 {padding:0;}
    #cal table              {margin:0;}
    #cal p                  {margin:0; font-size:10px; line-height:1.2em;}
/**
 * Forms
 */
    .cleanform label        {display:block; float:left; text-align:right; width:190px;}
    .cleanform input        {display:block; margin:0 0 1em 200px;}
    .cleanform select       {display:block; margin:0 0 1em 200px;}
    .cleanform .desc        {font-style:italic; color:#666666; font-size:.8em; margin-left:220px; padding-top:0; margin-top:-13px;}
    
    .cs_input               {border:1px solid #CCC;}
    .multi_opt td           {padding:2px;}
    
    .mceEditor td           {padding:0;}
    .mceToolbarBottom img   {padding:0; background-color:#F0F0EE;}
/**
 * Styles
   Colors:  Green:      #B2BC00
            Light Green:#96D030
            Blue:       #09F
            Light Blue: #3CF 
            Red:        #C03000
            Orange:     #FF8601
   
 */    
    a                       {color:#09F; text-decoration:none;}
    a:hover                 {color:#d99b9a;}
    h1,h2,h3,h4,h5,h6       {font-family:Helvetica; color:#babe84; line-height:1em;}
    h1 a,
    h2 a,
    h3 a,
    h4 a                                {color:#babe84;}
    .left                               {float:left; margin:0 1em 1em 0; padding:4px; border:1px solid #CCC;}
    .right                              {float:right; margin:0 0 1em 1em; padding:4px; border:1px solid #CCC;}
    .required                           {color:red;}
    
    .post                               {margin:0 0 18px 0;}
    .post p,
    .mceContentBody .post p             {text-align:left;}
    
    .post_body a,
    .mceContentBody a                   {color:#93604f; background-color:#EED3D3;}
    .post_body a:hover,
    .mceContentBody a:hover             {color:#EED3D3; background-color:#93604f;}
    .post blockquote,
    .mceContentBody blockquote          {border-left:1px solid #AAAAAA; font-style:italic; margin:0pt 30px 1.5em; padding-left:10px;}
    .post img,
    .mceContentBody img                 {float:right; margin:0 0 1.5em 1.5em; padding:4px; border:1px solid #CCC;}
    .mceContentBody                     {text-align:left; padding:10px; background-color:white;}
    
    p.meta                  {margin-top:-10px; color:#999999; border-bottom:1px dashed #CCC;}
    p.tags                  {margin-top:-10px; color:#999999;}
    p.info                  {margin:-15px 0 0 0; font-size:0.8em; line-height:1.875em; color:#888;}
    
    #poll_form .radio       {width:15px;}
    #poll_form h3,#s_poll th{text-align:left;}
    .prevnext               {text-align:center; margin:18px 0;}
    
    a.com_count             {color:#B6AEAA;}
    a.com_count:hover       {color:#d99b9a;}
    .com                    {border:1px solid #babe84; background-color:#FEFFF0; margin-bottom:1.5em; padding:1em 1em 0 1em;}
    .com .date              {color:#CCC; text-align:right;}
    .new_com                {background-color:#F6FFF0}
    
    .results img            {margin:0;} 
    table.border            {border-top:0.1em solid #CCC;border-left:0.1em solid #CCC;}
    table.border th,
    table.border td         {border-bottom:0.1em solid #CCC;border-right:0.1em solid #CCC;}
    
    hr                      {background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:1px;margin:0 0 1em 0;border:none;}
    .hide                   {display:none;}
    .alt                    {color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;}
    
    .media                              {text-align:center;}
    
    .box                                {border:1px solid #CCC; margin:1em 0; background-color:white;}
    .box_title                          {position:relative; top:-11px; left:11px; padding:0 .5em; background-color:white; color:#C03000; font-weight:bold; font-size:13px; border:1px solid #CCC;}
    
    .round .c                                       {padding:0 10px 0 10px; border-top:0; border-bottom:0; border-style:solid;}
    .round .t, .round .b, .round .t b, .round .b b  {display:block; overflow:hidden;}
    .round .t b, .round .b b                        {float:right; width:50%;}
    .round .t .r                                    {background-position:top right;}
    .round .b .r                                    {background-position:bottom right;}
    .round .b                                       {background-position:bottom left;}
    .round .br                                      {clear:both; display:block; overflow:hidden; height:0px;}

    .greenbox .t, .greenbox .b, .greenbox .b b, .greenbox .t b  {height:10px; background-image:url(/images/rounded/brownbox.png);}
    .greenbox .c                                                {background:#fff; border-color:#93604f; border-left-width:4px; border-right-width:4px;}
    
    .bluebox .t, .bluebox .b, .bluebox .b b, .bluebox .t b      {height:10px; background-image:url(/images/rounded/bluebox.png);}
    .bluebox .c                                                 {background:#E5F5FF; border-color:#0099FF; border-left-width:4px; border-right-width:4px;}

    #rs                                 {width:100%; border-spacing:1px; font-size:10px; background-color:#E7E7E7; color:#b7b7b7; border-collapse:separate;}
    #rs th                              {text-align:left; color:#666; border:1px solid #FFF; text-transform:uppercase;}
    #rs th                              {font-weight:bold;}
    #rs tr                              {background-color:#FFF; text-align:left;}
    #rs tr.odd                          {border-top:1px solid #FFF;}
    #rs th a:link, #rs th a:visited     {background:url(/images/layout.gif) no-repeat; padding:3px 0 0 18px;}
    #rs tr td                           {height:50px; background:#FFF; border:1px solid #FFF;}
    #rs tr.odd td, #rs tr.odd th        {background:#f9f9f9; border-top:1px solid #FFF;}
    #rs td a:link, #rs td a:visited     {color:#1975D7; text-decoration:none;}
    #rs td a:hover                      {color:#50ADEA; border-bottom:2px solid #8FD5FF; text-decoration:none ;}