/* Default CSS */
html, body, div, header, footer, article, section	{ padding: 0; margin:0; }

body              { font: 12px Helvetica, Arial, sans-serif;
                    line-height: 18px;}
                    
.pop              { font-weight:bold;
                    border-radius:.25em;
                    padding-left:3px;
                    padding-right:3px; }                    
               
.ContentRadius    { -moz-border-radius:1em;
                    -webkit-border-radius:1em;
                    border-radius: 1em;
                    behavior:url(border-radius.htc); }
                    
.LogoBox          { position:absolute;}
.LogoBox img      { width:100px;
                    height:100px; }

a                 { padding:2px;}
a:link            { text-decoration: none;}
a:visited         { text-decoration: none;}
a:hover           { border-radius: .25em;
                    text-decoration: none;}
a:active          { border-radius: .25em;
                    text-decoration: none;}
#CurNavLocation   { -moz-border-radius:.25em;
                    -webkit-border-radius:.25em;
                    border-radius:.25em;
                    text-decoration: none;}
                    
.nav              { width:auto;
                    height:100%;
                    float:left; }
                    
.nav ul           { float:left;
                    width:95%;
                    height:30px;
                    margin:55px 0 0 7%;
                    padding:0; }
                    
.nav li           { display:inline;
                    width:90%;
                    padding:5px 5px 5px 5px;
                    font-size:120%;
                    font-weight:bold;}
/* Header */
.header            { margin-left:47px;
                     margin-right:10px;
                     width:95%;
                     border-left-style:solid;
                     border-bottom-style:solid;
                     border-bottom-color:Red;
                     height:115px;
                     -moz-border-radius:1em;
                     -webkit-border-radius:1em;
                     border-radius: 1em;
                     behavior:url(border-radius.htc);}
                     
.header h1         { margin: 0 0 3px; 
                     padding: 60px; 
                     display:inline; }
                     
.header p          { font-size: 11px; 
                     font-weight: bold; 
                     padding: 0 18px; }

/* Content Style */
.Content           { width:100%;
                     float:left;
                     -moz-border-radius:1em;
                     -webkit-border-radius:1em;
                     border-radius: 1em;
                     behavior:url(border-radius.htc);}
                     
.Content ul        { width:90%;
                     border-radius:2px;
                     opacity:.5;
                     padding-top:3px;
                     padding-bottom:3px;
                     font-weight:bold; }
.Content li        { font-size:small; }                     

.ContentLt         { float:left;
                     width:65%;
                     padding:5px;
                     margin-left:4%;}

.ContentRt         { float:right;
                     padding:5px;
                     width:25%;
                     margin-right:1%;}                     

.ContentLtItem     { width:95%;
                     margin:5px;
                     padding:5px;
                     margin-bottom:10px;
                     -moz-border-radius:1em;
                     -webkit-border-radius:1em;
                     border-radius: 1em;
                     behavior:url(border-radius.htc);
                     /*differing properties*/
                     border-left-style:solid;
                     border-top-style:solid;
                   }
.ContentLtItem p   { font-size:small;
                     font-weight:500; 
                     text-align:justify;}                   
              
.ContentRtItem     { width:95%;
                     margin:5px;
                     padding:5px;
                     margin-bottom:10px;
                     -moz-border-radius:1em;
                     -webkit-border-radius:1em;
                     border-radius: 1em;
                     behavior:url(border-radius.htc);
                     /*differing properties*/
                     border-right-style:solid;
                     border-top-style:solid;
                   }
 
                                          
.ContentRtItemTab  { float:left;
                     margin:0;
                     margin-left:-5px;
                     /*Common Tab Items*/
                     display:block;
                     padding:0;
                     width:150px;
                     height:15px;
                     position:relative;
                     top:-5px;
                     border-radius:1em 0em;
                     border-right-style:solid;
                     border-left-style:solid;
                     border-bottom-style:solid; } 
 
.ContentLtItemTab  { float:right;
                     margin:0;
                     margin-Right:-5px;
                     /*Common Tab Items*/
                     display:block;
                     padding:0;
                     width:150px;
                     height:15px;
                     position:relative;
                     top:-5px;
                     border-radius:0em 1em;
                     border-bottom-style:solid;
                     border-left-style:solid;
                     border-right-style:solid; }
                     
.ContentTabText    { padding:0;
                     float:right;
                     width:150px;
                     font-weight:bold;
                     font-size:100%;
                     text-align:center;
                     margin-top:-2px;}                    
                                 
                     
#Twitter           { margin:.75em;
                     margin-top:3em;
                     padding:0; }
#Twitter ul        { list-style-type:none; }                     
                      
 .ItemContainer    { margin:1em;
                     margin-top:3em;
                     padding:0; }

.footer            { margin:0;
                     padding:0;
                     margin-right:20px;
                     margin-bottom:20px;
                     float:right;
                     width:98%;
                     height:75px;
                     border-top-style:solid; 
                     border-right-style:solid;
                     -moz-border-radius:1em;
                     -webkit-border-radius:1em;
                     border-radius: 1em;
                     behavior:url(border-radius.htc); }
                     
                     
.FooterTopBox       { margin:0;
                      padding:0;
                      width:100%;
                      height:25px;
                      float:left; }
.FooterHR           { width:75%;
                      float:right;
                      margin-right:12%;}              
.FooterBotBox       { margin:0;
                      padding:0;
                      width:100%;
                      height:20px;
                      float:left; }                                          
                      
.BotMenuContainer  { margin:0;
                     margin-bottom:3px;
                     padding:0;
                     width:50%;
                     float:left;
                     height:20px; }
.FooterNav         { width:98%;
                     height:20px;
                     float:left; }
                    
.FooterNav ul      { float: left;
                     margin: 0;
                     margin-left:15px;
                     padding: 0;
                     width:98%;
                     height: 30px;}
                    
.FooterNav li      { display:inline;
                     width:90%;
                     padding:0;
                     font-size:95%;
                     font-weight:bold; }                     
.ContactUs         { margin:0;
                     margin-top:3px;
                     margin-left:20px;
                     padding:0;
                     width:70%;
                     height:15px;
                     float:left;}
.Copyright         { margin:0;
                     margin-right:10px;
                     margin-bottom:10px;
                     padding:0;
                     width:30%;
                     position:relative;
                     height:15px;
                     float:right;
                     text-align:right; 
                     font-family:monospace; }                                         
                     
.Date              { display:block;
                     margin:0;
                     padding:0;
                     font-family:monospace; 
                     font-weight:bold;}