html { height: 100%; margin-bottom: 1px; }

/* page elements */
body {
   background: #FFFFFF url(../graphs/bground/imgbackground_left.gif);
   background-repeat: repeat-y;
   text-align:left;
   margin: 0px;
   font-size: 13px;
   font-family: Tahoma, Geneva, Arial, sans-serif;
   color: #101010;
}
.buttonblue{
   font-size: 10px;
   font-family: MS Sans Serif;
   color: navy;
   text-align: center;
   background: #D2D2DA;
   padding: 1px;
}
.comboblue{
   background: #D2D2DA;
   color: navy;
   font-family: MS Sans Serif;
   font-size: 8px;
}

td, th, p, a, blockquote, input, select, textarea, ul, ol, li {
   font-size: 13px;
   font-family: Tahoma, Geneva, Arial, sans-serif;
   color: #101010;
}
p {
   margin: 0px;
   margin-bottom: 8px;
   margin-top: 8px;
}
p.spacer {
   margin-top: 16px;
   margin-bottom: 16px;
}
p.spacerbig {
   text-align:center;
   margin-top: 32px;
}
p.divider {
   margin-top: 10px;
   margin-bottom: 5px;
   margin-left: 1px;
   margin-right: 1px;
   border-bottom: #454545 1px solid;
}
p.titletext {
   font-size: 16px;
   line-height:28px;
   color: #00318C;
   font-weight: bold;
}
p.headlinenews {
	font-family: Antique Olive, Tahoma, Arial;
   text-align:center;
	font-size: 24px;
	line-height: 38px;
   background: #747CB0;
	color: white;
   border:4px solid #202B5C;
}
	p.headlinenews a {
		font-size: 24px;
		line-height: 38px;
		color: white;
	}
	p.headlinenews a:hover {
		color: #E6D8AE;
	}
a {
   color: #0260A2;
   text-decoration: none;
}
a:hover {
   color: #007DD4;
   text-decoration: none;
}
a.forgot {
   font-size: 10px;
   color: #0260A2;
   text-decoration: none;
}
a.menu {
   font-size: 13px;
   color: #0260A2;
   text-decoration: none;
   font-family: Tahoma, Arial, sans-serif;
}
a.menu:hover {
   color: #0260A2;
   background: transparent url(../graphs/sel.gif) 0 0px no-repeat;
}
a.small {
   font-size: 10px;
   color: #0260A2;
   text-decoration: none;
}
a.small:hover {
   color: #007DD4;
   text-decoration: none;
}
a.titletext {
   font-size: 16px;
   line-height:28px;
   color: #00318C;
   font-weight: bold;
}
a.rotate {
   color: #000000;
   text-decoration: none;
   font-family: Times New Roman;
}
a.rotate:hover {
	cursor: pointer;
}
font.small {
   font-size: 10px;
}
font.testcredits {
	font-size: 10px;
	font-family: Tahoma, Arial, sans-serif;
}
font.pagetitle {
	color: #00318C;
	font-size: 24px;
	font-family: Arial;
	font-weight: bold;
	background-color: transparent;
	width: 300px;

}

ul.comingsoon {
	margin-top: 0px;
	margin-bottom: 2px;
}
	ul.comingsoon li {
			color: red;
			font-weight: bold;
	}

table.title {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin-top:15px;
   margin-bottom:20px;
   width: 798px;
   height: 110px;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;
}
      table.title td.titlelogin {
         text-align:left;
         width:135px !important; /*moz width*/
         width:136px; /*IE width*/
         padding-left: 3px;
         padding-right: 3px;
         /*background: #ffff66;*/
      }
      table.title td.titletext {
         text-align:left;
         width: 250px;

         font-size: 16px;
         line-height:28px;
         color: #00318C;
      }
      table.title td.titlelogo {
         text-align:right;
         padding-right: 3px;
      }


table.right_side_content {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin-bottom:20px;
   width: 100%;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;
}


table.login {
   clear: both;

   padding: 0px 0px 0px 0px;
   width:122px;
   height: 75px;
   margin: 10px 0px 5px 0px;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;

   /*background: #ff8866;*/
}


table.leftcolumn {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width:122px;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;

   border-bottom:1px solid #49BDEF;
   /*background: #ff8866;*/
}
      table.leftcolumn td.menuspacer {
         height: 180px;
      }
      table.leftcolumn td.demo {
         padding: 15px 0px 15px 0px;
         text-align:left;

         font-size: 12px;
         line-height:14px;
         color: #00318C;
      }

table.leftcolumn_rotate {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   width:122px;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;

}
      table.leftcolumn_rotate td.rotate {
         padding: 15px 0px 15px 0px;
         text-align:left;
         font-family: Times New Roman;
      }

table.main {
   clear: both;

   padding: 0px 0px 0px 0px;
   width: 970px;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;
}
      table.main td.mainmenu {
         text-align:left;
         width:135px !important; /*moz width*/
         width:136px; /*IE width*/
         padding-left: 3px;
         padding-right: 3px;

      }
      table.main td.maincontent {
         text-align:left;
         padding-left: 30px;
      }

table.award {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin-bottom:15px;
   width: 100%;

   border: none;
   border-collapse: collapse;
   table-layout:fixed;
}
		table.award td.awardtext {
			text-align: center;
			background-image: url(../graphs/pic/imgAwardBG.gif);
			background-repeat: no-repeat;
			height: 40px;
			/* width: 748px; */
			color: #00318C;
			font-size: 12px;

		}


table.endorsed {
   clear: both;

   padding: 0px 0px 0px 0px;
   margin: 10px 0px 5px 0px;

   width: 100%;
   table-layout:fixed;

   background: #D4DBE2;
}
      table.endorsed td.mid {
         text-align:center;
         border-right:1px solid #EBEBF1;
      }
      table.endorsed td.last {
         text-align:center;
      }



