﻿/*
	ALFAmail website style
*/

body,html
{
	width : 100%;
	min-width : 900px;
	height : 100%;
	font-family : Verdana;
	font-size : 8pt;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	background-image : url(../Images/bg.png);
	background-repeat : repeat-x;
	background-position : 20px 35px;
}

.PNG 
{
	behavior: url(Style/pngbehavior.htc);	
}

textarea
{
	font-family : Verdana;
	font-size : 8pt;
}

div.Parent
{
	display: block;
	min-height: 100%;
	width: 100%;
	min-width : 900px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

h1
{
	color : #176613;
	font-weight : bold;
	font-size : 11pt;
	text-align : left;
}

a
{
	color : #176613;
}

a:hover
{
	color : #609C5B;
}

a.More
{
	float : right;
	font-size : 8pt;
	font-weight : bold;
}

a.Back
{
	text-decoration : none;
	float : left;
	font-size : 10pt;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
	height : 35px;
	width : 100%;
}

img
{
	border : 0px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

div.ImageFloatLeft
{
	float : left; 
	padding-right : 3px; 
	padding-bottom : 3px;
}

div.ImageFloatRight
{
	float : right; 
	padding-right : 3px; 
	padding-bottom : 3px;
}

div.Logo
{
	padding : 5px 5px 5px 5px;
	float : left;
	width : 168px;
}

div.Tabs
{
	font-size : 8pt;
	float : left;
	padding-top : 42px;
	width : 466px;
}

div.UpperRight
{
	height : 70px;
}

div.SubNavigation
{
	height : 32px;
	padding-left : 20px;
	font-weight : bold;
	vertical-align : top;
}

a.SubNavigation
{
	text-decoration : none;
	color : #000000;
}

a.SubNavigation:hover
{
}

/*
	Search bar
*/
div.Search
{
	width : 900px;
	min-width : 900px;
	text-align : right;
	padding-left : 3px;
	font-weight : bold;
	font-size : 10pt;
	color : #FFFFFF;
}

input.Search
{
	border : solid 1px #609C5B;
	background-color : #FFFFFF;
	padding : 1px 1px 1px 3px;
	font-weight : normal;
	color : #999999;
	height : 17px;
}

/*
	Content style
*/
div.Content
{
	padding-top : 3px;
	max-width : 900px;
	width: 1024px;
}

/*
	Tab control
*/
.DefaultTab 
{
  color: white; 
  background-color: #4B6EA9;
  background-image : url(../Images/TabStrip/tab_middle_icon.png);
  font-weight:bold;
  font-size:11px; 
  cursor:pointer;
}

.DefaultTabHover 
{
  color: white; 
  background-color: #7691BF;
  filter : alpha(opacity=80);
  background-image : url(../Images/TabStrip/tab_middle_icon.png);
  font-weight:bold;
  font-size:11px; 
  text-decoration:underline;
  cursor:pointer;
}

.SelectedTab 
{
  color: white; 
  background-color: #040408;
  background-image : url(../Images/TabStrip/selected_tab_middle_icon.png);
  font-size:11px; 
  font-weight:bold;
  cursor:default;
}

.Spacer
{
  background-color: #4544AF;
}

/*
	Status bar
*/
div.Footer
{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	display: block;
	height: 23px;
	z-index: 999;
	padding: 0px;
	margin: 0px;
}

div.StatusBar
{
	color : #FFFFFF;
	padding:3px 3px 3px 3px;
	border-bottom: #1E7119 1px solid;
	background-color :#8EB88C;
	background-image : url(../Images/statusbar.png);
	text-align :center;
	height: 15px;
}

a.StatusBarLink
{
	color : #FFFFFF;
	text-decoration : none;
}

a.StatusBarLink:hover
{
	color : #FFFFFF;
	text-decoration : none;
}