

/* Global
----------------------------------------------- */

body     { margin: 20px auto;
           text-align: center;
           font-family: Segoe UI, Verdana; }
           
p        { font-family: Segoe UI, Verdana;
           font-size: 11pt;
           color: #333333;
           margin: 0px; }

table    { border: 0px;
           margin: 0px;
           padding: 0px; }

img      { border: 0;
           margin: 0px;
           padding: 0px; }
		   
form      { margin: 0 }
 
form select { font-size: 11pt;
              font-family: Segoe UI, Verdana;
              font-size: 11pt;
              color: #333333; }
 
input     { font-family: Segoe UI, Verdana;
            font-size: 11pt;
            color: #333333; }
           
textarea  { font-family: Segoe UI, Verdana;
            font-size: 11pt;
            color: #000000; }
                 
ul        { margin-top: 20px;
            margin-bottom: 0px; }
			 
li        { list-style-type: disc;
            margin-top: 5px;
            margin-bottom: 5px;
            font-family: Segoe UI, Verdana;
            font-size: 11pt;
            font-weight: normal;
            color: #333333; } 
		   

		   
		   

/* Container
----------------------------------------------- */
              
#container  { width: 1024px;
              margin: 0px auto;
              text-align: center;
              border: 0px;
              padding: 0px;
              font-family: Segoe UI, Verdana;
		      background-color: #C7ADE0; } 
                                         
.clear      { margin: 0px; padding: 0px; height: 1px; background-color: #FFFFFF; background-image: url('../images/blank.gif'); background-repeat: repeat-x; } 



/* Header
----------------------------------------------- */

#header     { width: 1024px; height: 150px; margin: 0px; padding: 0px; }

#header table.topbar { margin: 0px;  border: 0px; width: 100%; padding: 0px; border-collapse: collapse; }
#header table.topbar tr { margin: 0px; padding: 0px; }
#header table.topbar td { margin: 0px; padding: 0px; }

#header table.topmenu { margin: 0px;  border: 0px; padding: 0px; border-collapse: collapse; }
#header table.topmenu tr { margin: 0px; padding: 0px; }
#header table.topmenu td { margin: 0px;  padding: 0px; }

#header table.banner { margin: 0px;  border: 0px; padding: 0px; border-collapse: collapse; width: 100%; }
#header table.banner tr { margin: 0px; padding: 0px; }
#header table.banner td { margin: 0px; padding: 0px; line-height: 20px; }
#header table.banner img { margin: 0px; padding: 0px; border: 0px; }
#header table.banner .date  { font-family: Segoe UI, Verdana; font-size: 7pt; letter-spacing: 1px; color: #333333; }

#header table.banner a.nav:link     { margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; text-decoration: none; font-size: 8pt; letter-spacing: 1px; color: #333333; }
#header table.banner a.nav:visited  { margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; text-decoration: none; font-size: 8pt; letter-spacing: 1px; color: #333333; }
#header table.banner a.nav:hover    { margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; text-decoration: none; font-size: 8pt; letter-spacing: 1px; color: #333333; font-weight: bold; }

#header #clear      { background-color: #FFFFFF; }              


/* Content
----------------------------------------------- */

#content                     { width: 1024px;  }
            
#content table               { width: 100%; border: 0px; padding: 0px; margin: 0px; border-collapse: collapse; }
#content tr                  { margin: 0px; padding: 0px; }
#content td                  { margin: 0px; padding: 0px; }
               
#content .column1            { width: 190px; margin: 0px; padding: 0px; border: 0px; background-color: #C7ADE0; }
#content .column2            { width: 834px; margin: 0px; padding: 30px; border: 0px; background-color: #FFFFFF; background-image: url('../images/header_corner.gif'); background-repeat: no-repeat; background-position: left top; }
                            

/* Content Menu
----------------------------------------------- */

#content .menu               { width: 100%; padding: 0px; margin: 0px; }
 
#content .menu .nav          { width: 150px; height: 220px; padding: 0px; margin: 0px auto; background-color: #C7ADE0; text-align: center; }

#content .menu .box          { margin: 0px; padding: 5px; border-style: solid; border-width: 1px; border-color: #FFFFFF; }
 
#content .menu .image        { margin: 0px; padding: 0px; border-style: solid; border-width: 1px; border-color: #FFFFFF; }

#content .menu a             { color: #333333; text-decoration: none; font-family: Segoe UI, Verdana; font-size: 11pt; letter-spacing: 2px; font-weight: normal; vertical-align: middle; }
#content .menu a:hover       { color: #333333; text-decoration: none; font-family: Segoe UI, Verdana; font-size: 11pt; letter-spacing: 2px; font-weight: bold; vertical-align: middle; }

 


/* Content Body
----------------------------------------------- */

#content .body                     { margin: 0px; padding: 0px; text-align: left; } 
#content .body p                   { color: #333333; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 11pt; font-weight: normal; }
#content .body h1                  { color: #333333; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 14pt; font-weight: bold; letter-spacing: 2px; }
#content .body .frame              { margin: 0px; padding: 5px;  border-style: solid; border-width: 1px; border-color: #E0E0E0; }

#content .body table.left          { border: 0px; padding: 0px; margin: 0px auto; border-collapse: collapse; text-align: left; }
#content .body table.left tr       { width: 100%; margin: 0px; padding: 0px; }
#content .body table.left td       { margin: 0px; padding: 0px; text-align: left; }
               
#content .body a                   { color: #4B0082; text-decoration: none; font-family: Segoe UI, Verdana; font-size: 11pt; line-height: 14px; font-weight: normal; letter-spacing: 0px; }
#content .body a:hover             { color: #8A2BE2; text-decoration: underline; font-family: Segoe UI, Verdana; font-size: 11pt; line-height: 14px; font-weight: normal; letter-spacing: 0px; }

#content .body table.outer         { width: 93%; margin: 0px; padding: 0px;  border: 0px; border-collapse: collapse; }
#content .body table.outer tr      { margin: 0px; padding: 0px; }
#content .body table.outer td      { margin: 0px; padding: 0px; vertical-align: top; }
#content .body table.outer p       { color: #333333; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 11pt; font-weight: normal; }
#content .body table.outer h1      { color: #333333; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 18pt; font-weight: normal; border-bottom-style: solid; border-width: 1px; border-color: #000000; }

#content .body table.inner         { width: 90%; margin: 40px; padding: 0px;  border: 0px; border-collapse: collapse; }
#content .body table.inner  tr     { margin: 0px; padding: 0px; }
#content .body table.inner  td     { margin: 0px; padding: 0px; vertical-align: top; }
#content .body table.inner  p      { color: #333333; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 11pt; font-weight: normal; }
#content .body table.inner  h1     { color: #DADADA; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 11pt; font-weight: normal; }
#content .body table.inner  h2     { color: #3CB371; margin: 0px; padding: 0px; font-family: Segoe UI, Verdana; font-size: 12pt; font-weight: normal; }



/* Footer
----------------------------------------------- */
 
#footer                      { width: 1024px; background-color: #C7ADE0; } 
            
#footerspace                 { width: 1024px; background-color: #FFFFFF; height: 200px; }

#footer p                    { color: #333333; margin: 5px auto; padding: 0px; font-family: Segoe UI, Verdana; font-size: 9pt; font-weight: normal; letter-spacing: 1px; }
            
#footer table.outer          { margin: 0px auto; padding: 0px; border: 0px;  border-collapse: collapse; text-align: center; }
#footer table.outer tr       { margin: 0px; padding: 0px; }
#footer table.outer td       { margin: 0px; padding: 0px; }

#footer table            { margin: 0px;  border: 0px; padding: 0px; border-collapse: collapse; }
#footer table tr         { margin: 0px; padding: 0px; }
#footer table td         { margin: 0px; padding: 0px; }

#footer a:link    { text-decoration: none; font-size: 8pt; color: #333333; letter-spacing: 1px; }
#footer a:visited { text-decoration: none; font-size: 8pt; color: #333333; letter-spacing: 1px; }
#footer a:hover   { text-decoration: underline; font-size: 8pt; color: #808080; letter-spacing: 1px; }
