﻿body 
{
	background-color : rgb(86, 86, 86);
	background-image : url('images/bckgrnd.gif');
	margin : 0px;
	margin-top : 10px;
	background-repeat : repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

table, img 
{
	border : 0px;
	margin : 0px;
	padding : 0px;
}

h1, h2
{
	color : #000000;
}

h1
{
	font-size : 150%;	
}

h2
{
	font-size : 130%;
}

a
{
	text-decoration : underline;
	cursor : pointer;
}

p 
{
	clear : left;
}

h1#banner
{
	text-indent : -9999px;
	background-image : url('images/web-header.png');	
	background-repeat : no-repeat;
	height : 71px;
	margin : 0px;
	padding : 0px;
}

#wrapper
{
	width : 800px;
	margin : 0 auto;
	background-color : #FFFFFF;
}

#navigator
{
	float: left;
	width : 578px;
}

#laptop
{
	float: left;
}

#content
{
	clear : left;
	color : #808080;
	padding-left : 1.1em;
	padding-right : 1.1em;
}

#SiteMapPath
{
	font-size : 80%;
}

#SiteMapPath a
{
	color : #808080;	
}

#footer
{
	font-size : 80%;
	color : #808080;
	text-align : center;
	height : 51px;
	clear : left;
	background-image : url('images/layout_14.gif');
	background-repeat : no-repeat;
	padding-top : 20px;
}

#ClientNavigation, .ClientNavigation
{
	width : 170px;
	min-height : 200px;
	border : solid 1px #C0C0C0;
	padding : 5px;
	float : left;
}

.ClientNavigation a
{
	color : #808080;
	text-decoration : none;	
}

.ClientContentPanel
{
	width : 535px;
	margin-left : 30px;
	float : left;
}

.notes
{
	width : 750px;
}

.clientNotes
{
	width : inherit;
}

/* forms */
fieldset
{
	width : 600px;
	overflow : hidden;
}

fieldset.client
{
	width : 535px;
	overflow : hidden;	
}

label.tableless, input.tableless
{
	display : block;
	width : 150px;
	float : left;
	margin-bottom : 10px;	
}

label.tableless
{
	text-align : right;
	width : 200px;
	padding-right : 20px;
}

.DropdownLabel
{
	display : block;
	float : left;
	width : 200px;	
	margin-bottom : 10px;
	text-align : right;
	padding-right : 20px;
}

.DropdownData
{
	float : left;
	width : 150px;
	margin-bottom : 10px;
	cursor : pointer;
	border : solid 1px #3D8007;
}
.DropdownData a
{
	text-decoration : none;
	color : #4A4A49;	
}

.DropdownDataItems
{
	border : 1px solid #868686;
	z-index : 1000;
	background : url('images/menu-bg.gif') repeat-y 0 0 #FAFAFA;
	cursor : default;
	padding : 1px 1px 0px 1px;
	font-size : 11px;
	max-height : 200px;
	min-width : 320px;
	overflow-y : scroll;
	overflow-x : hidden;
}

a.IndividualDropDownItem
{
	margin : 1px 0 1px 0;
	display : block;
	color : #003399;
	text-decoration : none;
	cursor : pointer;
	padding : 4px 19px 4px 33px;
	white-space : nowrap;	
}

br
{
	clear : left;
}

legend
{
	margin-bottom : 10px;
}

.error
{
	color : #FF0000;
	font-weight : bold;	
}

.mandatory
{
	font-size : 80%;
}

.PartnerImage
{
	width : 60px;
	float : left;
}

.PartnerText
{
	float : left;
	width : 700px;
}

.Packages
{
	width : 720px;
	overflow : auto;
	border : solid 1px #808080;
	text-align : center;
}

.Packages a
{
	color : #808080;	
}

.Packages a:hover
{
	color : Blue;
}

.PackagesColumn
{
	float : left;
	padding-right : 10px;
	padding-left : 10px;
	width : 150px;
	text-align : left;
	border-right : solid 1px #808080;		
}

.DisplayNone
{
	display : none;
}

.button
{
	font-size : 11px;
	color : #4A4A49;
	background-color : #FFFFFF;
	border : solid 1px #3D8007;	
}
