/*cope with inheritance bugs*/
table, th, tr, td{color:#000000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*body specific*/
body          {margin-top:15px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
h1            {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal;font-size: 10px;margin-bottom: 0px;margin-top: 0px;font-weight: bold; display:inline;}
h1 a:link, 
h1 a:visited, 
h1 a:active   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #FFFFFF; display:inline;font-weight:bold;}
h1 a:hover    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: underline; color: #FFFFFF; display:inline;font-weight:bold;}
h2            {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; text-decoration: none; color: #FFFFFF; display:inline; font-weight:bold;}
h2 a:link, 
h2 a:visited, 
h2 a:active   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #514E86; display:inline;font-weight:normal; text-decoration: none;}
h2 a:hover    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #514E86; display:inline;font-weight:normal; text-decoration: underline;}
h3            {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; text-decoration: none; color: #514E86; display:inline; }
h4            {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:normal; text-decoration: none; color: #666666; display:inline; font-weight:bold;}

li{color:#666666;list-style-type:disc; }
ol{color:#666666;}
ul{color:#666666;list-style-type:square;}

hr {color:#666666;}
/*link specific*/

a:link     {color:#003366;font-size:11px; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited  {color:#003366;font-size:11px;text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover    {color:#666666;font-size:11px;text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:active   {color:#003366;font-size:11px;text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif;}
.BreadCrumb          {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #666666;font-weight: normal;}
.BreadCrumb a:link   {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #2B4D2D;font-weight: normal;}
.BreadCrumb a:visited{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #2B4D2D;font-weight: normal;}
.BreadCrumb a:active {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #2B4D2D;font-weight: normal;}
.BreadCrumb a:hover  {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #2B4D2D;font-weight: normal;}

/* page content styles */
.Heading4       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color: #B96833;}
.Heading3       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color: #003366;}
.Heading2       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;font-weight: bold;color: #003366;}
.Heading       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;font-weight: bold;color: #003366;}
.Heading a:link   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;text-decoration: none;color: #003366;font-weight: bold;}
.Heading a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;text-decoration: none;color: #003366;font-weight: bold;}
.Heading a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;text-decoration: none;color: #003366;font-weight: bold;}
.Heading a:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;text-decoration: none;color: #003366;font-weight: bold;}


/* form elements */
.FormField    {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;text-decoration: none;}
input.searchbox    {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;border: thin none; background-image: url(../img/icon_search.gif); background-repeat: no-repeat; background-position: left center; color:#666666; width:133px; height:19px; padding-left:20px;}
.FormBox      {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #5C4E41; font-size: 11px; height: 17px; text-align:center;}
.FormSelect   {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width:100px;}
form                            {display:inline;} /* fixes the space issue */
input.button			        {background-color: #003366; color: #FFFFFF; font-weight: bold; font-size: 10px;  font-family:Verdana, Arial, Helvetica, sans-serif;}
select,                         {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; color: #666666;}
textarea, input, option         {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; color: #5C4E41; }

/* copyright elements styles */
.copyright           {font-family: Verdana, Arial, Helvetica, sans-serif;;font-size: 10px;text-decoration: none;color: #ffffff;}
.Copyright a:link    {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #666666;}
.Copyright a:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #666666;}
.Copyright a:active  {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: underline;color: #497506;}
.Copyright a:hover   {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;text-decoration: none;color: #666666;}


/* misc gui styles */
.sideline 			    {border-right: 1px solid #DAE5C3; border-left: 1px solid #DAE5C3;}
.sidelinepad 			{border-right: 1px solid #DAE5C3; border-left: 1px solid #DAE5C3; padding-right: 5px;padding-left: 5px;}
.sidelineleft			{border-left: 1px solid #DAE5C3;}
.sidelineright 			{border-right: 1px solid #DAE5C3;}

.borderhome 			{border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding-bottom: 5px;padding-right: 5px; padding-top: 10px;}
.paddleft 			    {padding-left: 10px;}
.paddleft20 			{padding-left: 20px;}
.paddleft5 			    {padding-left: 5px;}
.paddleft5lr			{padding-left: 5px;padding-right: 15px;}
