body
{
    font-size: 100%;
    margin: 22px 0px 10px 15px;
    color: black;
    font-family: tahoma, arial, verdana;
    background-color: #6699cc;
    text-align:center;
}

p
{
    font-size: 70%;
    color: black;
}

p a, p a:visited
{
	font-size:100%;
	text-decoration:underline;
	font-weight:normal;
}

p a:hover
{
	font-size:100%;
	text-decoration:none;
	font-weight:normal;
}

div#welcome
{
	position:absolute;
	top:84px;
	font-weight:bold;
	font-size:80%;
	color:White;
}

div#container
{
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	/*margin-bottom:10px;*/
	width:750px;
}

td
{
    color: black;
    text-align: left;
}

a
{
    font-weight: bold;
	font-size:70%;    
    color: black;
    text-decoration: none;
}

a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

a.adbar
{
    font-weight: bold;
    color: black;
    text-decoration: none;
}

a.adbar:hover
{
    font-weight: bold;
    text-decoration: underline;
}

a.topnavigation
{
	background-repeat: no-repeat;
	background-image: url("../../images/topnavigation/buttons/HT_TopNav_Arrows.gif");
	padding-left: 15px;
	color: #6699CC;
	/*font-size:x-small;*/
	font-weight: bold;
	text-decoration: none;
}

a.topnavigation:hover
{
	background-repeat: no-repeat;
	background-image: url("../../images/topnavigation/buttons/HT_TopNav_Arrows_White.gif");
	/*font-size:x-small;*/
	font-weight: bold;
	text-decoration: none;
	color:White;
}

li
{
	color:#585252;
    font-size:13px;
}

li a
{
	font-size:13px;
}

td.topnavigation
{
    font-weight: bold;
    color: white;
    background-color: #336699;
}

td.white
{
    background-color: white;
}

td.green
{
    background-color: #99cc99;
}

td.red
{
    background-color: #ff9999;
}

td.blue
{
    background-color: #99ccff;
}

td.yellow
{
    background-color: #ffcc66;
}

td.purple
{
    background-color: #cc99cc;
}

td.grey
{
    background-color: #cccccc;
}

td.lightgrey
{
    background-color: #eeeeee;
}

#contentBackground { width:974px; background-color: #6699cc; height:100% }

#mainareainterim
{
  width: 959px;
  background-color: #6699cc;
  margin-left:15px;
  margin-bottom:10px;
}
td.mainareainterim
{
  width: 974px;
  background-color: #6699cc;
  margin: 0 0 0 15px ;
}

.PlanTitle
{
    font-weight: bold;
    color: #000066;
}

span.purplesubnavon
{
	font-size:70%;
}

td.tbanksubnav a, td.tbanksubnav a:hover, td.tbanksubnav a:visited
{
	font-size:70%;	
}

a.topnavsubnav_t-banks
{
	font-size:100%;
    padding-left: 20px;
    font-weight: bold;
    color: #ff9999;
    text-decoration: none;
}

a.topnavsubnav_t-banks:hover
{
	font-size:100%;
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.topnavsubnav_t-bankson
{
	font-size:100%;
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.topnavsubnav_t-bankson:hover
{
	font-size:100%;
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.topnavsubnavblue
{
    padding-left: 20px;
    font-weight: bold;
    color: #BBBBff;
    text-decoration: none;
}

a.topnavsubnavblue:hover
{
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.topnavsubnavblueon
{
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.topnavsubnavblueon:hover
{
    padding-left: 20px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

a.beourfriend
{
    font-weight: bold;
    color: black;
    text-decoration: none;
}

a.beourfriend:hover
{
    text-decoration: underline;
}

.scrollingtext
{
    font-weight: bold;
    padding-bottom: 3px;
    color: black;
    text-decoration: none;
    font-size:70%;
}

td.mainarea
{
	background-color: White;
	vertical-align: top;
}

.maintitle
{
    font-weight: bold;
}

table.navigation
{
    width: 188px;
}

td.navigationtoprow
{
    height: 20px;
}

td.navigationspacer
{
    height: 2px;
    background-color: white;
}

td.formrowspacerwhite
{
    height: 3px;
    background-color: white;
}

td.formrowspacerblue
{
    height: 1px;
    background-color: #99ccff;
}

.mandatoryfield
{
    color: red;
}

.errortext
{
    font-weight: bold;
    color: red;    
}

table.emailafriend
{
    width: 530px;
}

td.emailafriend_prompt
{
    font-weight: bold;
    width: 330px;    
}

td.emailafriend_data
{
    font-weight: bold;
    width: 200px;    
    text-align: right;
}

td.genericform_prompt
{
    font-weight: bold;
    width: 298px;    
    font-size:70%;
}

.genericform_smallprompt
{
	font-weight: normal;
}

.genericform_smalltext
{
	font-weight: normal;
}

a.genericform_smalllink
{
	font-weight: normal;
}

a.genericform_smalllinkunderlined
{
	font-weight: normal;
    text-decoration: underline;
}

a.giftaidform_smalllinkunderlined
{
	font-weight: normal;
    text-decoration: underline;
}

a.giftaidform_smalllinkunderlined:hover
{
	font-weight: normal;
    text-decoration: underline;
}

a.genericform_smalllink:hover
{
	font-weight: normal;
    text-decoration: underline;
}

td.genericform_mandatoryfields
{
    width: 298px;
    font-size:70%;
}

input.genericform
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    font-weight: normal;
    border-left: #7f9db9 1px solid;
    width: 200px;
    margin-right: 0px;
    border-bottom: #7f9db9 1px solid;
    
}

select.genericform
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    font-weight: normal;
    border-left: #7f9db9 1px solid;
    width: 200px;
    margin-right: 0px;
    border-bottom: #7f9db9 1px solid;    
}

p.validationtext
{
    font-weight: bold;
    color: #cc0000;
    margin-right: 10px;    
}

table.contact
{
    width: 530px;
}

td.contact_prompt
{
    font-weight: bold;
    width: 330px;    
}

td.contact_data
{
    font-weight: bold;
    width: 200px;    
    text-align: right;
}

a.homepagelink_T-Bank
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_T-Bank:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_plans
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_plans:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_topics
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_topics:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_earlyyears
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_earlyyears:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_news
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_news:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_login
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_login:hover
{
    color: white;
    text-decoration: none;
}

a.homepagelink_welcome
{
    PADDING-right: 5px;
    font-weight: bold;
    color: black;    
    text-decoration: none;
}

a.homepagelink_welcome:hover
{
    color: white;
    text-decoration: none;
}

.topicdropdown
{
    width: 300px;    
    text-align: right;
}

.tbankformelement
{
    font-weight: bold;
    width: 250px;    
    text-align: left;
}

td.mainareatopspacer
{
	height: 22px;
	background-color: White;
}

td.mainareabottomspacer
{
	height: 15px;
	background-color: White;
}

a.footerlink
{
	color: #336699;
	font-size:60%;
}

tr.assignedimagesspacerrow
{
	height: 10px;
}

form
{
    margin: 0;
    padding: 0;
}

.money 
{
	font-weight:bold;
	font-size:130%;
}

div.groupsubs p.note
{
	color:#ff0000;
}

div.groupsubs table
{
	width:100%;
}

div.groupsubs table tr td
{
	font-size:80%;
}

div.groupsubs div.addsub
{
	margin:20px 0px 20px 0px;
}

div.groupsubs label
{
	width:530px;
	font-size:80%;
	font-weight:bold;
}
div.groupsubs input#email
{
	width:430px;
	margin:0px 10px 0px 0px;
}
div.groupsubs input.button
{
	width:80px;
	border:solid 1px #6699cc;
	background:none;
}

div.groupsubs table.groupsubs thead
{
	text-align:left;
	background:#6699cc;
	font-size:80%;
	font-weight:bold;
	color:#ffffff;
}

div.groupsubs table.groupsubs tr.admin
{
	background:#ffcccc;
}

div.groupsubs tr.buttons td input
{
	margin-top:20px;
	margin-right:20px;
}

div.groupsubs div.errorarea h3
{
	font-size:90%;
}

div.groupsubs div.errorarea p
{
	font-weight:bold;
	color:#ff0000;
}

td.normal
{
	font-size:70%;
}

sup 
{
	font-size:inherit;
}

.searchmainwrapper
{
	/*float:left;*/
	margin-left: 15px;
	margin-bottom: 10px;
}
td.navigationlevel0on, td.navigationlevel0off
{
    padding-left:25px;
    color:black;
    font-family:tahoma,arial,verdana;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:5px;
    padding-top:2px;
}
