/* main body *********************************************************/

* { margin: 0; padding: 0; }
html { top: 0; bottom: 0; width: 100%; height:100%    }

body  { font: 12px/16px Arial, Helvetica, Geneva, Verdana; }
p, td, input, textarea            { color: #666666; margin-bottom: 8px; }
img { border-width: 0; }
.radio_button { vertical-align: top; }

.centerit { text-align: center; }

/* main links *********************************************************/

a:link     { color: #666666; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none;}       
a:visited  { color: #939293; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none;}       
a:hover    { color: #ffcc00; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none;}
a:active   { color: #ffcc00; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none;}       

a.menu          { color: #fff; font-size: 12px; font-weight: bold; font-style: normal; line-height: 16px; text-decoration: none; }       
a.menu:visited  { color: #ccc; font-size: 12px; font-weight: bold; font-style: normal; line-height: 16px; text-decoration: none; }       
a.menu:hover    { color: #09f; font-size: 12px; font-weight: bold; font-style: normal; line-height: 16px; text-decoration: none; }
a.menu:active   { color: #fff; font-size: 12px; font-weight: bold; font-style: normal; line-height: 16px; text-decoration: none; }       

a.line          { color: #39f; font-size: 12px; line-height: 14px; text-decoration: none; }       
a.line:visited  { color: #6cf; font-size: 12px; line-height: 14px; text-decoration: none; }       
a.line:hover    { color: #f93; font-size: 12px; line-height: 14px; text-decoration: none; }
a.line:active   { color: #6cf; font-size: 12px; line-height: 14px; text-decoration: none; }       

a.bright          { color: #c00; font-size: 12px; line-height: 12px; text-decoration: none; }       
a.bright:visited  { color: #c00; font-size: 12px; line-height: 12px; text-decoration: none; }       
a.bright:hover    { color: #f93; font-size: 12px; line-height: 12px; text-decoration: none; }
a.bright:active   { color: #f93; font-size: 12px; line-height: 12px; text-decoration: none; }       
/* main divisions *********************************************************/

.clearit { clear:both; }
.content {	text-align: left;	top: 0;	margin-right: 20px;	margin-left: 0;}
.content_center {	text-align: center;	top: 0;	margin-right: 20px;	margin-left: 0;}
.left_sidebar { text-align: left; margin-right: 20px; margin-left: 20px; }
.right_sidebar { margin-top: 20; margin-left: 16; margin-right:10px ;}
.content_indent { text-align: left; top: 0; width: 560px; margin-right: 20px; margin-left: 30px; }
#date_box { color: #666; text-align: right; width:300px; position: relative; top: 210px; right: 20px; width: 360px; float: right; clear: both; }

/* TD Backgrounds *********************************************************/

td.TM { background-image: url(../menus/menu_TM.jpg); background-repeat: no-repeat; width: 412px; height: 238px; }
td.MN  { background-image: url(../menus/menu_back.jpg);	background-repeat: no-repeat;}
td.BM  { background-image: url(../menus/menu_BM.jpg);	background-repeat: no-repeat;}

/* Left Bar Navigation *********************************************************/

#menucontainer { background-image: url(../menus/menu_back.jpg); height: auto; margin-top: 0; margin-left: 0; }
#menu_list { color: #fff; text-align: left; margin-left: 42px; }
/* EDITOR Boxes *********************************************************/
#buffer { margin: 10px; }
.editor_box { width: 90%; padding: 14px; border: solid 4px #717171;  }
.WOG_banner { color: #fff; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #006; margin-top: 8px; margin-bottom: 2px; padding-top: 0; padding-bottom: 8px; border-top: 3px solid #996; border-bottom: 3px solid #996; }
.editbutton { color: #fff; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 8px; background-color: #174db5; text-decoration: none; margin-bottom: 3px; padding-right: 2px; padding-bottom: 1px; padding-left: 4px; border-color: #69f #039 #000 #69f; border-style: solid; border-width: 1px; }

/* EDITOR TEXT *********************************************************/
.editor_head { font-size: 16px; font-family: "Arial Black", "LB Helvetica Black"; line-height: 16px; margin-bottom: 0; padding-bottom: 0; }
.editor_sub { font-size: 12px; font-family: "Arial Black", "LB Helvetica Black"; line-height: 16px; }
a.button:link          { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #039; padding: 4px; border: solid 2px #06c; } 
a.button:visited     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #039; padding: 4px; border: solid 2px #06c; }  
a.button:hover     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #6cf; padding: 4px; border: solid 2px #06c; }  

a.formbutton:link          { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #c33; padding: 4px; } 
a.formbutton:visited     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #c33; padding: 4px; }  
a.formbutton:hover     { color: #fff; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 14px; background-color: #fc0; padding: 4px; }  

/* Signoff  *********************************************************/ 

#terms { text-align: left; margin-top: 32px; }
a.signoff          { color: #999; font-size: 9px; line-height: 12px; }       
a.signoff:visited  {	color: #999;	font-size: 9px;	line-height: 12px; }       
a.signoff:hover    { color: #fc0; font-size: 9px; line-height: 12px; }
a.signoff:active   { color: #ff9; font-size: 9px; line-height: 12px; }     
.copyright { color: #999999; font-size: 9px; line-height: 12px; }


/* Titles  *********************************************************/ 
.page_title { color: #999; font-size: 18px; font-family: "Arial Black", "Helvetica Black"; text-align: right; margin-top: 30px; }
.title            { color: #06c; font-weight: normal; font-size: 16px; font-family: "Arial Black", "Helvetica Black"; line-height: 16px; }
.subtitle            {	color: #999;	font-weight: bold; font-size: 14px; line-height: 14px; }
.linetitle            { color: #06c; font-size: 12px; font-family: "Arial Black", "Helvetica Black"; }
.smalltext            { color: #c90; font-size: 10px; line-height: 10px; }
