﻿/*TOP*/
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:35px; 
  overflow:hidden;
  }

#header table {width:100%;}
#header table td.topSmallTd {height:5px; background:#37383D}
#header table td.topBigTd {height:25px; background:#ECECEC; text-align:right; padding-right:50px;}
#header table td.topBigTd a 
{
	padding-right:5px;
	padding-left:5px;
	text-decoration: none;
	color: #37383D;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
	}
#header table td.topBigTd a:hover {color: #46BCE7;}

/**************************************************************/

/*Main Container*/
.mainContainer 
{	
	padding: 50px;
	padding-left: 60px;
    font-family: arial;
    height: 100%;
	color: #37383D;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	}
.left_td {vertical-align:top; width:175px; padding-top:5px;}
.right_td {padding-left: 20px; vertical-align:top;}




#contents {
  position:fixed; 
  top:35px;
  left:0;
  bottom:150px; 
  right:0; 
  overflow:auto; 
  background:#fff;
  }


/* for internet explorer */

* html body {
  padding:35px 0 150px 0;
  background-color:Red; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }


/**************************************************************/

A
{
	text-decoration: none;
	color: #46BCE7;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: arial;
}
A:hover
{
	text-decoration: underline;
	color: #46BCE7;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: arial;
}
.title
{
	color: #46BCE7;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family: arial;
}

.subhead
{
	color: #46BCE7;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}



.team_linkbutton
{
	text-decoration: none;
	color: #37383D;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
.team_linkbutton:hover
{
	text-decoration: none;
	color: #46BCE7;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
.logo{ background:#37383D; text-align:center; vertical-align: bottom;}
.logo a
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
.logo a:hover
{
}
hr{text-align:left; border:solid 0.5px #D6D6D6;}
.subtitle
{
	color: #46BCE7;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
/**********************HOMEPAGE*******************/

.home_p {font-family: arial; font-weight: normal; font-size: 18px;}

/*************************************************/

/********************FOOTER***********************/
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:150px; 
  overflow:hidden; 
  background:#ececec;
  }

#footer table {width: 100%; height: 100%; background-color: #ececec;padding-top: 10px;}
#footer table div {
	color: #37383D;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
#footer table td.menu, #footer table td.menu a
{
	vertical-align:top;
	text-decoration: none;
	color: #46BCE7;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
	font-family: arial;
}
#footer table td.menu a:hover {color: #37383D;}
.td_news{white-space:nowrap; text-align:left; vertical-align:top; height:27px;}
.copyright
{
	color: #aaaaaa;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	font-family: arial;
	text-align: right;
	vertical-align:bottom;
	padding-right:20px;
	padding-bottom:10px;
}


